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,2,3,1,1,1,1,1,0,0,0,0,0,0,0,0,8,9,6,7,10,5,4,1,3,2,255,196,0,115,16,0,1,3,3,3,2,3,4,5,7,5,9,6,16,2,27,2,0,1,3,4,5,6,7,17,18,8,19,9,20,33,21,49,56,181,22,34,65,119,133,23,35,50,71,81,134,197,24,97,113,118,180,25,36,37,51,66,82,114,129,145,39,52,83,161,166,212,38,53,67,69,84,86,87,98,99,115,116,130,149,177,196,211,54,55,68,88,100,104,150,179,193,209,228,57,117,146,225,240,40,85,101,131,147,148,164,241,132,178,210,165,194,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,6,4,7,8,3,2,1,255,196,0,81,17,1,0,1,2,3,3,7,7,8,5,10,4,6,2,3,0,0,1,2,3,4,5,17,6,33,49,7,18,65,81,113,114,178,19,34,51,53,97,145,177,20,21,50,129,161,179,193,209,54,66,82,98,240,22,35,36,52,55,67,130,131,146,225,68,116,195,241,23,69,71,83,115,194,37,38,84,162,210,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,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,69,248,239,178,15,212,88,190,99,169,250,113,167,144,61,86,127,159,227,184,220,108,60,247,186,220,224,165,220,118,39,221,187,132,219,250,1,251,191,205,127,216,181,117,79,93,93,30,211,78,84,242,245,17,134,57,131,184,187,199,94,210,14,236,251,122,16,179,179,255,0,75,58,13,242,139,91,96,253,72,104,6,165,84,121,44,11,89,240,219,229,94,204,254,86,146,241,1,79,179,151,22,252,215,46,126,165,179,55,167,218,223,181,150,198,25,4,153,137,157,184,187,110,196,207,232,255,0,235,65,254,209,17,1,17,16,17,126,59,179,123,221,126,17,139,11,147,187,51,51,110,238,254,140,204,131,253,47,205,253,118,90,251,54,234,23,66,116,221,165,28,243,88,112,235,28,177,114,231,5,101,230,156,38,244,229,187,52,92,185,187,238,6,219,51,111,184,187,123,253,20,104,212,239,21,61,9,176,196,244,186,53,12,250,153,115,255,0,177,40,33,175,165,251,65,253,12,168,204,95,234,188,143,233,255,0,4,237,246,250,4,216,228,201,187,111,178,172,10,206,185,186,250,42,83,206,35,233,63,60,163,198,233,133,234,166,9,105,5,153,169,197,187,164,78,101,111,99,97,237,255,0,151,182,222,155,251,212,179,232,255,0,172,76,87,170,12,102,88,164,166,11,22,99,102,142,40,239,54,57,231,51,158,154,99,41,217,153,220,225,137,137,220,105,200,221,129,159,142,251,62,219,122,132,141,69,248,207,187,122,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,247,91,245,151,20,208,109,59,185,106,62,99,86,33,73,111,236,254,105,164,141,164,147,185,60,112,253,65,144,193,159,103,148,93,254,179,108,223,234,103,216,47,238,117,1,60,84,235,45,176,84,105,93,38,73,15,123,30,169,246,231,180,98,228,67,203,139,81,60,94,161,245,219,105,56,191,213,255,0,95,162,13,9,165,122,13,175,94,35,213,181,58,193,170,249,125,218,195,136,85,212,181,28,118,250,107,133,109,44,78,212,195,20,70,84,209,79,29,68,92,73,142,125,223,159,172,157,205,217,190,179,41,17,107,240,118,233,138,150,220,52,181,185,38,115,52,238,194,231,35,214,91,201,249,108,219,236,239,69,190,219,179,255,0,181,78,74,40,105,105,224,142,158,140,120,192,44,238,13,187,191,218,251,251,253,125,251,175,173,5,111,103,158,19,81,105,253,180,242,126,151,117,107,50,179,100,212,194,114,187,215,223,154,156,37,16,7,56,192,124,149,24,200,79,221,16,244,223,250,61,118,95,215,166,238,182,245,27,71,243,16,208,14,177,168,42,44,242,81,141,69,61,30,79,112,138,122,122,122,145,167,6,142,57,100,171,184,78,28,218,87,166,168,118,38,15,174,68,46,219,110,76,214,52,66,197,253,43,11,213,109,38,194,245,159,18,151,11,207,109,126,122,221,44,209,77,195,191,44,91,28,101,184,190,241,24,23,237,251,118,245,65,147,90,47,86,171,237,12,119,91,13,218,142,231,67,54,253,186,138,73,198,104,207,98,113,126,36,46,236,251,19,59,63,175,189,157,190,197,247,177,49,123,157,86,5,203,164,126,169,250,44,190,212,229,253,47,95,254,144,227,211,112,243,118,207,43,110,164,219,96,104,195,243,213,179,76,127,227,42,103,47,70,255,0,39,103,244,113,218,75,104,7,136,102,136,107,73,65,143,92,238,63,71,242,230,33,134,123,63,102,178,175,132,191,154,2,110,248,211,4,79,180,178,184,110,207,183,213,223,220,254,129,42,151,249,34,102,244,247,186,254,116,243,199,85,79,29,77,57,243,138,96,25,35,45,182,220,93,183,103,217,253,125,202,31,248,129,117,165,112,233,162,197,75,136,225,52,189,252,198,249,8,21,49,243,17,242,208,204,21,81,132,251,73,4,145,31,25,96,31,168,238,206,255,0,110,205,190,225,33,117,115,92,180,199,67,236,158,220,212,140,182,217,107,99,22,56,41,38,175,167,130,162,164,123,128,14,241,4,210,7,62,47,32,187,236,254,140,171,187,80,186,215,234,47,172,123,176,233,239,73,88,150,67,99,179,115,22,171,190,157,5,117,52,244,225,48,12,34,242,84,208,79,40,0,180,135,57,110,227,232,209,51,250,184,147,47,99,163,254,141,37,234,78,75,135,81,93,89,211,251,114,182,237,84,211,91,41,57,181,47,58,105,225,41,220,249,208,79,27,54,231,86,207,177,70,206,220,62,198,125,154,201,236,118,91,94,57,108,134,205,100,165,242,212,84,252,187,113,243,35,219,145,57,63,169,59,191,188,157,253,232,43,183,77,188,41,239,121,132,244,217,55,84,122,185,146,100,55,3,96,169,40,169,111,231,86,61,199,112,55,19,106,234,71,45,185,20,236,237,190,255,0,89,191,105,41,143,134,116,151,211,134,11,16,141,155,70,48,179,152,55,218,166,108,118,129,231,245,114,255,0,44,97,23,247,27,183,244,122,45,182,44,62,246,247,175,215,228,254,158,239,231,65,241,212,90,109,85,22,217,44,117,22,202,73,45,211,194,244,178,82,20,34,240,148,78,60,92,28,29,184,184,184,250,109,182,219,122,42,160,178,221,38,233,155,197,75,34,199,113,202,25,126,142,100,23,25,171,102,182,219,98,127,113,89,101,168,0,24,129,227,143,96,58,167,118,103,103,217,155,209,247,109,222,110,235,159,94,157,61,232,100,53,244,87,204,175,204,95,169,2,81,142,219,228,107,131,187,48,180,172,193,221,26,115,1,220,226,113,223,220,222,255,0,119,190,30,244,23,119,200,186,133,235,83,58,234,90,175,28,229,109,173,185,188,244,149,94,112,27,201,211,21,29,117,44,33,193,154,50,147,234,71,24,110,241,239,233,187,250,187,186,11,81,101,250,191,27,237,127,218,191,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,126,111,235,178,15,212,69,254,88,197,221,197,159,213,144,127,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,5,30,186,214,233,142,94,168,116,158,124,58,217,91,75,73,121,135,143,145,158,166,71,142,48,222,166,154,73,57,16,197,33,182,225,3,179,113,111,123,182,254,158,173,33,87,227,139,63,175,185,255,0,106,8,19,225,233,173,151,13,55,178,23,74,93,65,92,106,44,217,197,154,178,122,171,113,222,166,42,119,173,165,169,56,14,24,227,122,185,6,105,36,41,106,165,17,17,137,133,216,29,155,119,103,222,122,1,179,179,59,63,38,118,221,137,189,89,217,104,174,162,122,78,192,245,194,150,108,158,138,134,12,127,80,233,33,98,181,229,116,1,36,87,10,121,162,142,79,44,253,200,165,137,205,130,83,3,97,50,227,188,99,191,185,157,162,1,235,199,93,189,23,205,91,105,214,76,118,187,84,113,120,101,118,181,221,107,111,150,202,41,74,154,50,120,1,201,128,103,156,156,221,225,55,238,19,147,59,190,251,191,39,65,102,219,183,237,79,71,247,236,160,166,5,226,243,211,126,65,71,44,217,204,255,0,68,234,0,57,4,28,107,235,185,151,34,110,60,162,162,102,111,70,23,223,254,251,111,177,101,82,120,170,244,104,52,157,240,212,190,114,238,205,218,246,53,213,191,227,242,155,32,151,238,62,159,85,246,255,0,90,215,122,153,211,222,141,106,237,5,77,30,115,167,56,237,194,162,166,35,139,207,203,104,165,150,170,46,66,109,204,36,150,50,113,38,121,12,153,254,194,125,255,0,106,138,153,31,139,255,0,78,214,200,76,241,241,246,204,131,183,16,222,186,159,151,171,111,234,116,79,183,189,255,0,251,223,231,81,211,34,241,97,215,237,91,186,75,140,232,134,3,244,126,186,165,202,42,83,107,173,21,86,206,68,224,5,253,243,70,13,250,82,69,239,127,242,127,157,208,109,45,83,232,131,169,189,13,189,205,148,116,165,172,23,247,199,35,148,206,60,114,179,32,184,108,0,124,68,99,138,150,134,0,141,132,10,105,201,133,159,234,136,139,251,216,183,197,45,221,93,120,154,224,244,81,181,223,166,89,111,113,185,57,52,178,225,153,5,76,194,238,238,251,59,148,205,179,55,23,255,0,107,126,213,191,58,65,209,142,171,47,149,212,186,199,212,182,181,229,181,18,92,35,106,218,124,112,110,61,170,72,218,88,231,7,110,52,85,77,1,54,197,4,140,207,19,48,187,122,51,62,238,166,172,144,197,80,14,51,68,18,15,236,49,103,111,248,208,86,28,94,38,221,81,227,148,167,81,169,218,37,106,198,200,31,234,211,214,227,87,26,57,164,31,70,228,3,61,83,110,204,79,182,255,0,204,255,0,106,254,85,158,45,90,153,45,52,111,98,211,251,29,93,65,200,193,193,173,85,18,109,190,251,122,13,102,254,246,101,99,57,30,146,105,94,98,99,46,95,166,56,157,240,192,120,137,92,172,212,213,46,195,190,251,51,200,15,179,111,235,253,43,26,167,233,115,166,250,58,207,63,73,161,56,52,19,122,63,230,172,116,226,44,237,182,207,197,131,143,217,251,63,111,237,116,21,161,158,120,162,117,107,113,137,237,182,204,27,17,180,140,225,245,15,217,151,56,42,31,147,19,51,11,141,95,233,122,182,223,206,223,204,180,253,166,205,226,5,212,229,199,217,126,212,213,138,90,90,143,211,58,249,239,97,106,30,34,228,219,190,210,51,110,240,126,207,211,118,255,0,85,207,203,211,238,130,212,200,18,212,232,142,7,49,199,179,129,75,142,209,155,142,222,237,157,227,244,217,102,54,124,118,195,143,64,244,214,11,37,190,217,19,251,227,163,165,8,71,222,239,238,6,102,247,187,255,0,181,208,65,174,157,188,39,52,147,76,234,237,153,126,164,215,213,228,153,5,35,195,60,212,114,203,77,89,108,41,69,226,144,191,55,53,24,155,179,200,6,62,175,191,2,219,222,238,167,69,166,209,108,177,219,105,172,246,59,109,45,186,223,71,16,195,77,75,75,8,195,20,49,139,108,34,0,44,194,44,205,246,51,108,190,214,22,101,250,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,241,219,118,217,144,155,113,118,223,109,219,223,251,22,151,151,242,191,133,93,158,186,211,89,14,77,99,155,222,39,37,85,109,72,236,59,125,86,29,129,190,185,62,255,0,204,63,181,144,110,112,45,219,103,103,109,145,199,114,221,105,93,97,234,187,77,244,75,26,124,131,53,243,148,146,144,19,199,72,125,136,230,39,225,41,15,212,146,96,119,223,180,91,122,250,250,127,170,28,213,248,193,97,163,168,129,45,61,142,224,248,216,211,48,16,189,52,93,215,149,158,127,86,102,173,237,236,236,240,250,251,253,31,249,144,77,94,172,53,42,225,164,189,61,231,25,181,162,219,85,91,93,67,103,155,203,5,56,9,16,200,110,49,9,63,33,38,216,94,78,79,187,63,160,186,161,216,186,177,214,187,62,125,93,154,219,242,51,164,172,169,173,150,164,163,58,26,66,113,229,55,115,139,242,133,219,209,217,190,207,179,253,74,225,45,157,114,116,201,174,186,109,114,181,223,174,182,216,227,186,211,157,41,90,238,211,219,216,229,35,51,0,110,201,84,31,47,80,18,219,103,247,139,178,138,215,207,11,107,126,170,212,222,51,140,71,41,181,80,71,120,168,168,174,181,81,69,92,49,70,48,74,239,44,45,219,142,144,182,109,164,17,250,174,237,179,108,206,254,244,25,38,153,248,204,217,238,51,218,236,89,126,151,220,134,99,239,249,170,255,0,106,211,8,122,49,144,125,94,208,55,185,132,125,237,254,191,182,198,40,181,71,78,43,237,13,126,166,206,241,242,160,126,77,230,61,169,3,198,220,119,229,185,49,241,244,217,254,213,80,250,195,225,149,85,163,122,123,109,201,171,47,146,84,92,91,189,230,218,154,165,204,27,243,241,128,113,222,148,11,244,100,109,247,127,219,178,205,122,237,233,251,86,52,39,6,182,190,149,102,57,156,184,205,45,55,43,131,181,198,164,153,164,127,59,36,174,93,136,194,61,154,49,13,220,189,127,111,166,200,45,2,207,170,218,105,144,92,134,209,98,207,177,219,141,97,54,237,13,37,214,158,99,127,66,127,209,19,119,247,9,63,187,236,117,149,174,106,180,207,86,245,230,195,147,133,231,8,200,50,186,251,133,59,147,56,193,87,89,43,250,129,143,171,68,108,94,226,55,247,253,143,252,234,125,104,207,139,125,235,29,163,175,182,107,118,51,83,231,34,136,94,149,233,232,143,155,155,145,147,243,243,53,140,251,113,40,246,217,191,250,136,45,109,20,78,208,255,0,17,157,11,213,107,116,211,222,114,74,12,122,168,42,10,48,138,229,89,71,72,228,12,49,187,62,197,82,78,251,188,142,223,249,175,251,20,172,165,170,166,173,128,106,169,39,142,104,143,126,39,25,49,11,236,251,62,206,222,158,246,116,31,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,86,246,171,120,145,107,142,11,170,57,142,19,105,197,112,89,168,113,251,253,194,213,75,37,77,13,97,74,113,65,80,113,129,27,141,80,179,147,136,51,187,179,51,111,190,204,222,229,135,140,199,89,192,211,21,94,233,88,246,115,101,179,29,169,187,93,156,186,34,102,136,214,117,157,55,76,232,178,20,85,107,253,212,206,160,127,237,63,79,127,244,125,111,252,237,63,186,153,212,15,253,167,233,239,254,143,173,255,0,157,172,15,229,6,11,174,125,203,111,254,16,109,55,236,209,254,184,90,82,42,181,254,234,103,80,63,246,159,167,191,250,62,183,254,118,159,221,76,234,7,254,211,244,247,255,0,71,214,255,0,206,211,249,65,130,235,159,113,255,0,132,27,77,251,52,127,174,22,148,139,21,210,156,166,225,157,105,118,29,155,93,161,167,134,187,32,176,91,238,181,81,211,9,12,65,44,244,225,33,136,49,57,59,11,17,187,51,59,187,237,182,238,254,245,149,41,154,106,138,233,138,163,165,173,47,217,171,15,118,171,53,241,166,102,39,182,39,65,17,23,211,200,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,229,197,139,213,219,220,191,118,223,211,236,95,168,131,94,101,250,5,164,217,230,255,0,75,49,47,61,187,238,255,0,223,245,81,127,147,199,254,167,32,253,158,139,90,100,190,31,125,43,101,20,69,71,62,1,91,69,200,132,187,180,215,170,222,108,236,251,255,0,213,37,33,245,223,246,41,28,136,34,182,59,225,157,210,29,130,190,59,161,224,215,91,157,76,59,246,206,178,251,86,220,119,23,23,244,136,193,159,118,127,181,159,220,223,207,188,141,197,112,204,111,11,160,27,110,51,108,242,84,194,204,204,29,233,36,217,152,68,125,230,78,254,225,31,183,236,94,222,205,251,23,234,15,242,224,206,251,151,170,255,0,72,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,87,82,56,246,165,100,58,105,114,166,210,219,215,144,188,132,51,24,55,150,167,151,186,205,79,51,48,126,125,216,7,115,120,253,126,205,191,102,234,170,58,94,234,47,170,141,57,205,195,72,233,41,252,204,245,27,241,131,157,184,56,241,134,106,135,250,207,17,51,238,199,191,233,125,159,234,87,87,186,199,46,250,123,136,95,166,243,55,59,83,203,43,255,0,148,213,18,15,216,205,238,98,219,220,204,130,150,188,79,245,115,81,50,61,83,164,193,51,91,119,179,166,182,219,40,229,146,14,244,19,114,119,243,14,37,202,48,102,109,198,109,182,228,254,239,219,238,132,10,102,120,168,225,152,62,17,212,132,182,188,78,146,227,20,231,103,183,203,86,85,50,49,129,27,140,141,184,62,251,237,192,98,111,233,98,80,205,7,232,25,70,99,32,62,196,46,206,207,252,235,62,192,117,199,81,180,234,249,71,125,198,239,190,94,162,141,163,24,203,202,192,123,8,24,147,55,215,140,155,222,3,239,111,177,96,8,130,90,234,95,136,46,178,102,216,183,208,187,213,243,207,211,191,233,79,229,169,98,229,249,192,145,190,168,211,51,183,168,179,123,254,207,245,45,173,171,222,33,54,221,120,190,98,248,37,229,188,150,26,245,52,165,121,127,173,39,112,94,105,163,153,190,173,48,74,219,193,55,249,5,246,122,125,103,244,175,68,65,123,158,31,84,93,56,85,208,101,149,154,45,15,41,97,184,66,21,101,202,189,189,123,82,112,125,170,127,107,57,251,191,215,246,40,149,227,35,106,198,105,178,252,78,43,29,39,11,159,122,180,171,159,185,35,238,13,77,71,195,244,159,143,185,219,244,127,214,161,110,131,117,49,170,221,56,92,234,238,186,97,117,163,164,150,184,128,167,106,154,40,234,4,156,66,64,31,211,111,79,73,79,220,255,0,177,72,253,7,235,151,29,187,100,217,126,81,213,45,182,92,150,182,229,106,24,40,14,134,8,233,68,100,102,97,38,38,9,224,103,103,0,137,189,55,127,170,251,109,187,238,16,113,132,152,216,127,202,223,111,245,171,71,233,159,172,29,94,233,194,197,105,196,181,155,24,243,86,106,238,255,0,144,168,243,180,161,199,129,205,36,159,86,158,25,13,254,188,209,183,214,118,247,122,122,111,180,81,162,204,58,93,212,77,100,189,95,245,19,30,191,91,113,201,101,169,246,124,22,186,176,136,219,122,166,56,158,66,158,160,191,234,102,108,251,27,251,155,111,181,213,224,99,120,222,143,234,174,15,106,150,208,80,94,172,144,119,252,164,144,92,121,176,242,153,249,238,112,158,207,245,227,118,247,191,232,237,251,80,108,122,10,166,173,161,167,173,97,226,213,17,4,172,59,239,183,38,103,219,127,245,175,238,171,231,172,207,17,236,195,167,61,72,12,39,15,178,217,46,20,193,76,199,36,149,20,103,57,12,141,61,68,110,60,130,164,25,189,33,23,217,219,127,87,253,190,155,167,161,30,173,46,29,87,96,119,188,134,255,0,5,178,142,231,103,184,199,72,84,244,113,246,191,54,112,9,177,56,60,178,23,233,119,27,125,217,190,175,243,58,9,58,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,4,68,65,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,182,133,143,69,79,100,124,28,31,155,122,194,255,0,126,175,20,136,136,189,81,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,8,49,226,117,168,186,131,128,254,77,126,130,103,89,14,57,231,253,179,230,189,147,115,158,143,191,195,201,240,238,118,136,121,113,230,123,111,190,220,159,111,123,172,23,195,119,85,181,71,58,215,27,229,167,54,212,156,167,33,161,135,20,169,169,142,150,235,120,168,171,136,37,106,202,49,105,24,36,50,102,38,19,38,229,182,251,19,183,218,235,217,241,103,253,85,254,57,255,0,176,168,229,209,70,187,99,29,63,235,67,101,25,157,37,65,217,111,22,201,108,149,117,80,110,69,64,50,77,12,141,80,241,179,59,200,34,80,179,16,143,214,226,68,66,196,226,192,84,252,86,34,108,231,26,215,86,148,196,199,103,8,116,134,69,147,211,152,242,113,205,195,217,138,239,85,69,205,52,136,231,76,197,202,248,79,29,116,141,221,61,16,185,84,68,87,7,55,180,95,91,217,22,65,137,244,191,154,100,24,181,246,227,102,186,82,251,59,177,91,111,170,58,122,136,185,92,105,128,184,200,14,196,59,137,16,190,207,234,206,237,238,117,91,218,15,175,26,227,120,215,29,59,180,221,181,155,58,173,161,173,202,237,20,213,84,181,57,21,100,177,79,17,214,68,39,25,129,72,236,66,66,238,206,46,206,206,206,236,234,196,122,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,169,103,119,43,167,31,110,41,153,136,210,60,82,232,126,75,240,88,107,251,39,140,185,118,221,53,85,21,220,210,102,34,103,209,81,211,43,115,234,183,82,114,125,32,208,108,143,81,240,233,105,194,237,100,154,219,44,45,83,11,75,20,130,119,10,120,228,140,199,209,220,78,51,48,119,23,98,102,39,113,33,38,98,111,67,64,181,231,14,234,7,1,161,204,113,185,233,233,171,142,17,43,165,153,235,98,158,170,217,43,156,129,198,86,7,220,68,138,41,10,50,33,7,48,102,46,35,187,139,96,221,127,124,36,103,127,133,252,206,149,86,47,79,29,67,230,253,57,102,225,148,226,210,121,187,117,95,8,111,22,121,164,113,167,185,83,179,190,194,239,179,240,148,119,39,142,86,103,112,119,127,66,2,48,60,252,118,103,56,12,117,52,215,244,38,152,215,217,190,119,254,106,150,203,108,61,27,89,178,183,175,225,162,35,21,110,237,92,217,225,206,142,101,185,230,76,253,115,52,204,240,158,168,153,93,242,47,27,14,204,113,141,64,198,45,217,158,25,122,167,187,89,110,208,180,244,149,112,59,241,144,119,118,118,118,125,156,72,73,156,72,9,152,132,132,132,153,157,157,155,217,83,177,49,84,107,28,26,162,229,186,236,215,54,238,68,197,81,58,76,78,233,137,142,49,49,209,48,34,47,27,49,204,113,141,63,198,46,57,158,103,122,167,180,217,109,48,188,245,117,115,187,241,140,119,102,102,102,109,220,136,137,216,68,5,156,136,136,68,89,221,217,157,51,20,198,179,192,183,110,187,213,197,187,113,51,84,206,145,17,190,102,103,132,68,116,204,176,221,126,215,156,59,167,236,6,187,49,201,39,167,169,174,8,72,173,118,102,173,138,10,171,156,172,113,135,24,152,223,114,17,41,99,41,8,68,220,1,220,184,150,204,47,231,244,165,169,57,62,175,232,54,57,168,249,140,180,231,118,189,205,114,150,102,166,133,162,138,49,11,133,68,113,198,3,234,236,33,24,0,51,147,185,59,11,57,17,19,185,61,78,117,15,212,62,111,212,110,110,121,78,83,39,148,183,82,115,134,207,103,134,71,42,123,109,59,187,110,44,251,55,57,75,97,121,37,118,103,55,102,244,16,16,0,179,174,128,126,18,48,79,197,62,103,84,160,176,57,156,227,241,213,83,71,208,138,103,79,110,248,223,249,54,190,212,236,61,27,39,178,182,111,226,98,39,21,114,237,60,233,227,205,142,101,201,230,68,253,81,53,76,113,158,184,136,96,186,9,213,244,21,26,247,158,244,253,169,215,106,122,98,166,202,238,180,120,157,116,221,199,42,162,123,141,83,189,28,243,28,132,204,76,39,20,116,226,192,3,198,62,222,238,79,24,148,190,84,99,212,79,196,14,167,127,92,175,95,219,101,86,83,209,95,88,84,186,243,143,253,17,207,235,45,212,57,229,171,183,7,172,240,195,237,208,112,144,187,240,65,187,23,116,70,19,121,128,7,128,253,83,30,34,124,35,248,202,179,79,41,114,172,45,233,223,19,60,217,235,246,126,95,198,185,59,125,176,95,36,193,90,207,114,218,124,202,169,166,110,83,31,171,51,17,231,199,178,103,233,117,78,254,19,60,217,74,136,138,194,211,143,154,227,65,5,210,223,85,108,169,58,128,134,174,19,130,66,166,169,146,158,81,19,23,23,112,150,50,25,35,45,159,208,192,152,133,246,118,118,118,103,84,133,113,215,142,164,172,247,10,171,77,219,89,181,42,138,186,138,99,166,170,165,169,200,171,226,150,9,64,156,78,51,2,145,156,72,73,157,156,93,153,217,217,217,213,227,42,139,241,16,211,59,134,11,212,101,215,36,27,69,61,37,151,50,134,27,173,4,148,180,229,28,71,40,198,17,213,9,63,1,7,157,230,2,148,216,92,159,106,136,204,159,115,217,87,118,138,138,226,213,55,168,153,141,39,73,211,219,255,0,111,181,185,121,26,197,97,106,204,47,229,216,170,41,171,202,83,21,83,206,136,157,244,76,235,17,19,211,49,86,179,236,165,98,61,31,103,121,6,164,244,217,131,101,185,77,79,153,186,77,71,53,28,245,14,102,103,81,229,106,37,166,25,100,35,34,35,148,198,17,35,39,127,172,100,79,179,51,236,219,141,87,255,0,133,22,99,60,150,253,65,211,250,187,213,59,67,79,53,13,226,130,220,79,24,202,229,32,201,21,84,194,223,227,12,89,163,163,18,245,113,23,112,247,57,253,107,0,82,153,101,255,0,148,97,40,174,120,233,167,215,27,148,93,184,202,190,102,218,28,86,22,157,57,188,233,170,52,141,34,41,175,207,136,142,200,157,59,97,243,92,110,54,251,61,190,170,237,118,175,167,162,161,162,132,234,106,170,170,101,24,162,130,32,23,35,144,204,157,152,68,69,157,220,157,217,153,153,221,213,33,92,122,152,234,34,233,112,170,185,212,235,142,116,19,85,204,115,200,52,215,234,154,120,132,140,156,157,130,40,204,99,140,119,127,64,1,97,22,217,153,153,153,153,89,79,136,134,166,91,240,94,156,238,184,216,221,234,41,47,89,148,208,218,168,35,165,168,24,229,56,134,64,146,168,137,185,137,188,15,8,20,70,226,196,219,212,70,4,219,30,234,175,116,119,76,174,250,201,169,216,238,153,217,37,236,212,95,107,6,3,159,136,151,150,167,22,115,158,126,36,96,199,219,136,36,147,135,38,114,225,197,189,93,148,14,127,136,174,187,244,97,236,204,235,236,158,153,225,31,199,91,109,114,69,147,225,112,217,78,43,57,204,105,167,153,51,186,106,166,39,74,109,196,205,85,68,204,78,233,153,152,157,63,101,113,157,47,89,245,6,197,160,120,117,22,169,221,110,55,12,162,74,51,172,175,154,227,60,242,213,143,126,105,38,142,41,138,118,105,26,88,226,146,56,200,75,244,72,28,89,221,153,157,106,222,138,250,194,165,215,156,127,232,142,127,89,110,161,207,45,93,184,61,103,134,31,110,131,132,133,223,130,13,216,187,162,48,155,204,0,60,7,234,152,241,19,225,28,165,84,15,135,102,57,62,159,228,246,236,207,12,189,84,90,111,86,153,154,122,74,184,29,185,70,91,59,59,59,62,236,66,66,238,36,4,206,36,36,66,76,236,238,207,157,152,227,42,202,234,177,20,206,180,233,49,62,216,141,62,213,87,99,54,114,198,222,89,205,42,187,76,81,122,106,162,186,38,55,69,53,85,55,38,99,119,234,207,9,142,173,38,35,88,133,252,34,211,157,44,117,15,104,234,51,76,105,114,126,229,186,155,36,161,254,246,200,45,84,178,19,249,58,141,201,128,216,77,185,52,82,136,247,3,212,153,183,32,230,101,25,186,220,106,106,213,218,47,209,23,45,206,177,45,97,152,96,49,25,94,42,230,11,23,79,54,229,19,49,49,237,143,140,79,24,158,19,27,227,112,136,139,209,134,243,178,12,139,31,196,237,19,228,25,77,246,221,102,181,210,241,239,214,220,42,130,158,158,46,68,192,60,164,55,97,29,200,132,91,119,245,119,102,247,186,143,125,38,117,63,119,234,99,55,212,202,240,183,123,51,23,176,123,38,11,13,12,130,47,80,193,35,214,119,39,156,219,125,229,147,183,27,184,51,184,3,8,136,242,118,41,14,32,245,225,213,197,195,85,178,122,221,37,211,251,245,57,224,54,137,128,106,42,168,38,34,27,229,80,48,147,145,158,204,197,4,82,110,32,35,184,25,7,119,145,179,197,219,217,126,19,31,173,79,192,255,0,246,229,1,25,167,202,51,26,48,246,103,205,141,117,246,206,147,246,71,219,238,109,218,182,11,230,109,141,196,231,25,141,63,207,215,22,249,145,60,104,166,110,81,199,170,170,162,119,244,211,27,183,76,213,13,133,226,77,85,172,56,214,17,138,103,250,103,153,100,54,43,93,162,178,166,142,249,236,91,141,85,41,191,153,104,188,188,178,246,118,30,208,148,38,28,140,155,99,158,49,22,119,55,218,40,244,169,213,134,163,226,250,235,140,203,169,218,185,148,220,177,91,148,197,108,185,197,118,187,157,85,52,99,56,184,69,49,249,153,56,66,49,205,218,51,149,156,72,99,25,61,93,156,132,173,11,88,180,202,209,172,154,99,145,105,157,238,94,205,61,246,140,160,9,248,145,121,106,129,118,56,39,226,38,14,125,185,66,57,56,114,102,46,28,95,209,221,81,77,198,221,112,179,220,42,173,55,106,10,138,42,234,41,142,154,170,150,166,34,138,88,37,2,113,56,204,9,153,196,132,153,217,197,217,157,157,157,157,96,103,115,123,7,139,167,17,68,206,147,164,241,221,172,116,118,105,167,218,182,242,95,78,93,180,155,61,127,38,197,91,167,159,71,58,157,121,177,206,230,220,214,98,168,153,253,104,171,157,167,86,148,186,8,84,213,175,26,241,174,54,125,113,212,75,77,167,89,179,170,42,26,44,174,239,77,75,75,77,145,86,69,20,17,5,100,162,17,128,12,140,194,34,44,204,194,204,204,204,204,204,173,79,167,221,83,252,181,104,214,43,169,167,71,229,106,47,52,111,231,33,104,248,0,213,195,33,67,81,219,30,102,237,19,203,20,142,27,147,151,7,30,91,62,236,212,231,212,79,196,14,167,127,92,175,95,219,101,89,25,253,249,156,61,187,150,231,116,239,251,16,220,144,229,116,219,205,241,184,76,109,184,154,173,199,54,98,98,39,73,138,166,39,143,182,22,181,209,14,69,144,101,157,47,225,121,6,83,125,184,222,110,149,94,209,239,214,220,42,142,162,162,94,55,26,144,30,82,27,185,22,194,34,45,187,250,51,51,123,153,96,190,33,250,243,112,210,77,42,162,196,49,169,239,54,252,139,53,152,134,134,237,109,173,42,66,183,197,73,44,18,204,93,192,118,145,200,216,194,54,17,217,156,100,145,220,155,139,9,229,93,0,252,36,96,159,138,124,206,169,64,255,0,17,13,76,184,103,93,70,93,113,177,187,211,213,217,112,216,97,181,80,71,75,80,82,68,18,148,97,37,81,19,115,32,105,218,99,40,141,197,133,246,167,140,9,183,13,215,182,51,21,86,31,42,162,98,124,234,169,166,61,241,191,236,213,29,179,89,5,172,227,111,177,52,87,68,77,171,55,110,215,49,209,230,215,49,76,117,125,41,166,116,225,49,19,28,30,63,79,185,183,80,58,213,172,184,174,153,31,80,26,133,75,79,121,172,127,57,51,101,117,160,99,73,12,101,53,71,108,185,27,52,175,20,82,48,110,46,60,220,121,108,219,187,77,239,18,44,211,49,193,116,58,199,118,194,114,203,206,61,93,54,87,77,77,37,85,170,190,90,73,78,39,163,172,39,141,206,50,23,113,114,1,126,59,237,184,179,253,140,180,167,133,158,146,210,220,46,249,70,180,222,45,125,207,101,112,177,217,39,55,132,192,42,36,30,117,100,34,236,242,4,163,19,211,131,27,56,179,133,68,163,245,183,126,59,79,197,51,225,251,31,254,185,82,127,98,173,88,184,90,46,91,202,174,94,170,103,90,184,111,232,141,223,154,127,63,197,97,49,155,127,131,203,172,91,167,201,218,152,138,162,41,141,38,170,163,157,60,56,238,230,198,147,194,98,81,171,162,29,103,214,28,179,170,12,47,31,202,117,95,50,188,218,234,189,163,223,162,184,95,106,170,41,229,227,110,169,49,229,25,155,137,108,66,36,219,183,163,179,63,189,149,173,170,115,232,7,226,223,4,252,83,229,149,74,204,122,152,234,19,24,233,223,78,43,50,91,157,117,57,95,235,97,154,12,118,218,96,242,149,109,107,7,213,114,141,136,95,176,4,64,82,159,33,216,93,153,159,153,128,150,70,69,126,40,193,87,118,245,91,162,169,223,61,144,133,229,91,41,171,19,180,216,108,14,93,106,57,213,218,166,34,154,99,77,102,107,185,191,119,179,140,244,68,111,221,12,23,173,174,169,255,0,147,222,17,21,159,14,175,183,30,121,144,125,74,24,38,126,225,219,233,29,141,142,189,226,226,226,91,16,176,70,50,59,9,27,185,109,32,197,32,60,107,232,191,174,140,222,143,42,179,233,14,173,220,46,57,61,186,247,88,22,251,77,202,65,122,155,148,85,213,85,48,132,65,60,242,204,60,169,135,156,196,238,226,114,183,33,102,119,1,97,24,115,168,89,222,65,169,217,189,239,63,202,106,123,215,75,237,100,149,147,236,102,65,31,39,250,177,71,204,136,154,40,199,136,0,185,63,16,1,29,246,101,100,29,4,244,131,62,151,219,233,245,147,82,237,53,20,153,157,124,51,197,111,182,212,246,201,173,212,82,140,92,100,56,202,62,228,21,110,195,40,187,52,159,86,41,156,8,68,156,197,176,236,99,49,89,150,58,42,177,58,83,30,237,61,190,217,254,56,44,217,174,205,100,27,19,178,149,88,205,40,139,151,238,111,215,116,85,55,52,221,205,157,243,20,209,174,147,60,55,204,204,107,86,137,158,136,138,220,231,69,111,120,145,106,182,168,224,186,227,99,180,225,58,147,148,227,212,51,98,148,213,50,82,218,175,21,20,145,28,175,89,88,47,35,132,102,44,228,226,2,220,182,223,97,102,251,25,60,55,117,91,84,115,173,113,190,90,115,109,73,202,114,26,24,113,74,154,152,233,110,183,138,138,184,130,86,172,163,22,145,130,67,38,98,97,50,110,91,111,177,59,125,174,177,111,20,207,136,28,127,250,155,73,253,182,181,60,44,254,32,114,15,234,109,95,246,218,37,77,242,181,252,241,205,214,116,231,58,91,228,56,95,252,56,242,254,78,158,127,145,215,93,35,94,61,122,106,180,164,68,87,39,52,138,49,107,7,86,51,232,143,85,24,222,154,101,99,78,120,78,83,96,161,41,106,76,163,132,173,53,178,86,213,69,230,138,67,113,103,129,196,35,105,88,223,234,136,49,139,179,137,4,178,117,85,175,138,103,196,14,63,253,77,164,254,219,90,162,243,124,69,120,92,63,149,183,59,226,97,123,228,239,38,194,231,249,196,224,49,148,235,69,86,235,237,137,211,116,199,182,39,127,217,59,181,90,13,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,125,42,187,188,61,58,184,184,53,194,143,167,237,78,191,83,149,9,66,208,226,151,10,217,137,165,9,88,132,66,218,228,236,236,66,66,239,217,228,66,226,225,218,23,62,113,0,88,138,201,193,99,40,199,89,139,180,125,113,213,40,109,168,217,188,86,203,102,53,224,113,59,227,141,53,116,85,76,240,152,248,76,116,76,76,123,68,68,89,106,232,136,136,34,215,88,189,71,100,29,55,234,14,149,100,20,49,249,187,29,219,218,180,119,218,34,99,147,157,32,207,110,51,150,24,218,88,193,234,64,26,81,140,141,220,71,186,108,237,177,58,145,152,118,99,140,106,6,49,110,204,240,203,213,61,218,203,118,133,167,164,171,129,223,140,131,187,179,179,179,236,226,66,76,226,64,76,196,36,36,36,204,236,236,208,67,197,159,245,87,248,231,254,194,181,39,66,157,88,207,162,57,60,122,105,149,141,57,225,57,77,204,10,90,147,40,225,43,77,108,140,17,121,162,144,220,89,224,113,8,218,86,55,250,162,12,98,236,226,65,45,122,115,79,147,102,53,216,187,62,100,233,167,178,116,143,178,91,138,222,194,70,121,177,120,92,215,1,79,244,138,34,231,58,63,110,152,185,95,255,0,218,152,225,215,26,198,249,209,108,104,190,107,117,198,223,120,183,210,221,173,53,244,245,180,53,176,133,77,45,85,52,163,44,83,196,98,196,18,1,139,187,16,144,187,59,19,59,179,179,179,178,250,85,135,139,79,76,77,51,164,241,17,22,164,234,99,168,76,99,167,125,56,172,201,110,117,212,229,127,173,134,104,49,219,105,131,202,85,181,172,31,85,202,54,33,126,192,17,1,74,124,135,97,118,102,126,102,2,94,119,110,209,102,137,185,92,233,16,202,192,96,113,25,158,38,140,38,22,153,170,186,231,72,136,254,56,71,25,158,136,222,193,122,218,234,159,249,61,225,17,89,240,234,251,113,231,153,7,212,161,130,103,238,29,190,145,216,216,235,222,46,46,37,177,11,4,99,35,176,145,187,150,210,12,82,3,237,189,7,184,220,47,26,29,167,119,107,181,125,69,109,117,110,41,104,169,170,170,169,148,165,150,121,78,142,34,57,12,201,221,200,136,157,221,201,221,221,221,221,221,82,86,161,103,121,6,167,102,247,188,255,0,41,169,239,93,47,181,146,86,79,177,153,4,124,159,234,197,31,50,34,104,163,30,32,2,228,252,64,4,119,217,149,214,244,237,240,253,166,63,212,219,47,246,40,148,38,89,152,87,143,197,92,171,245,98,55,71,215,241,150,210,219,157,144,195,236,150,65,132,179,26,77,234,235,153,174,174,185,230,240,143,221,167,132,117,239,158,148,32,234,115,196,71,39,60,234,44,95,67,106,169,225,176,99,247,56,37,173,174,150,54,34,186,212,210,85,200,229,28,115,67,59,177,219,230,16,129,247,30,18,72,60,133,201,128,156,74,103,116,213,174,118,142,160,244,158,217,157,208,55,110,227,30,214,251,229,51,83,148,65,79,114,142,48,41,130,54,34,45,226,126,224,152,63,34,250,134,44,78,198,196,45,2,58,250,233,43,242,89,144,22,172,105,150,49,229,240,123,167,31,105,193,74,92,163,180,215,153,187,62,209,48,183,102,154,77,195,134,206,66,50,57,7,230,196,161,7,211,157,46,245,29,144,116,223,168,45,144,80,199,230,236,119,110,197,29,246,136,152,228,231,72,211,129,156,176,198,210,198,15,82,0,210,140,100,110,226,61,211,103,109,137,214,5,25,150,35,5,142,170,140,92,249,179,238,142,169,143,98,217,137,216,156,155,106,54,86,213,253,157,166,34,237,17,172,112,231,85,63,173,69,122,126,183,76,118,70,155,165,117,168,188,236,119,32,180,101,152,253,179,41,199,234,252,213,174,243,71,13,194,138,126,217,7,118,158,96,99,140,248,155,49,14,226,76,251,19,51,182,254,172,206,190,139,141,198,223,103,183,213,93,174,213,244,244,84,52,80,157,77,85,85,76,163,20,80,68,2,228,114,25,147,179,8,136,179,187,147,187,51,51,59,186,182,235,19,26,244,57,230,109,215,77,126,78,98,121,218,233,167,78,189,90,117,177,237,76,212,204,59,73,48,234,252,219,54,187,211,209,80,209,67,44,145,199,37,68,81,75,91,40,68,114,53,53,59,72,98,210,78,99,25,48,71,187,57,59,127,75,170,206,211,175,16,237,78,199,117,186,241,157,230,21,23,27,198,23,145,214,63,153,199,14,165,165,246,93,35,19,180,62,73,221,128,6,88,129,217,159,234,128,207,179,188,155,27,140,161,227,117,215,212,196,250,225,168,242,98,152,189,206,163,232,78,41,49,210,210,196,21,49,201,77,113,173,3,48,146,224,61,189,216,132,133,248,68,238,71,249,182,115,30,15,49,138,116,41,211,60,250,225,168,241,229,121,69,178,163,232,78,41,48,85,85,74,116,209,201,77,113,173,3,3,142,222,93,205,216,132,133,249,202,204,39,249,182,96,46,15,48,18,169,99,51,27,248,204,101,54,112,115,244,103,223,215,51,236,141,255,0,83,161,182,115,99,114,189,154,217,187,249,158,209,209,19,55,40,223,19,198,152,157,244,211,79,85,117,79,55,134,248,157,58,165,101,58,173,152,193,116,233,183,49,212,12,38,245,80,16,213,224,247,11,197,162,227,76,242,83,202,34,116,7,44,19,3,191,25,35,45,156,73,189,24,133,246,247,59,42,124,254,81,61,64,255,0,221,211,80,191,250,39,173,255,0,222,171,131,215,139,117,190,207,211,110,162,90,109,52,20,244,84,52,88,61,222,154,150,150,154,33,138,40,34,10,9,68,35,0,22,102,17,17,102,102,22,102,102,102,102,101,71,73,180,55,46,81,114,220,68,233,187,161,251,200,222,15,7,138,193,226,234,174,220,85,17,92,105,206,136,153,136,211,179,223,163,161,4,68,86,231,58,136,136,128,136,136,8,139,21,202,117,91,75,176,91,132,118,156,219,82,113,108,122,186,104,90,166,58,91,173,226,158,146,83,137,200,133,164,96,144,197,220,92,128,155,150,219,110,46,223,99,175,154,170,166,136,214,169,209,235,102,197,220,69,92,203,52,205,83,213,17,51,63,99,42,69,138,226,218,173,165,217,213,194,75,78,19,169,56,182,67,93,12,47,83,37,45,170,241,79,87,40,68,196,34,242,56,70,100,236,44,70,45,203,109,183,38,111,181,150,84,148,213,77,113,173,51,169,122,197,220,61,92,203,212,205,51,213,49,49,63,104,169,3,196,123,168,93,125,193,186,206,212,60,91,10,215,13,64,199,236,180,94,201,242,214,235,94,77,91,73,75,7,59,85,33,159,8,163,144,64,121,25,145,62,205,234,68,238,254,174,234,239,213,0,248,163,252,118,106,111,224,191,39,162,95,79,37,143,248,68,234,22,125,169,93,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,52,20,4,49,12,147,17,19,3,17,153,48,179,237,185,147,253,174,166,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,34,34,2,34,32,231,219,169,190,166,250,146,176,117,37,170,246,43,23,80,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,48,199,20,113,140,172,32,2,44,194,194,204,204,204,204,204,173,211,195,135,44,202,179,158,140,116,243,41,205,114,107,174,65,122,173,246,183,153,184,221,43,100,171,170,159,133,214,172,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,149,32,245,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,20,129,226,49,171,157,68,232,255,0,87,185,190,49,136,107,22,170,227,56,221,95,145,186,90,41,34,202,174,145,82,156,115,210,68,115,201,76,197,55,30,207,154,243,34,205,31,230,192,128,163,22,22,14,35,42,188,28,245,227,84,245,103,21,212,236,91,83,51,11,174,81,244,114,225,108,184,81,92,111,55,10,154,234,230,243,145,206,18,64,242,205,33,126,100,124,144,16,0,179,108,82,202,238,239,201,182,240,60,108,52,118,235,122,195,112,61,111,177,216,105,37,167,198,170,42,172,151,250,200,105,72,170,198,10,167,140,168,202,89,4,29,154,154,57,99,156,25,228,54,97,150,176,24,89,222,82,80,255,0,194,203,63,169,193,122,210,195,105,95,33,164,180,219,114,170,122,251,5,201,234,94,33,10,160,146,152,229,167,167,99,145,190,169,157,100,20,140,28,29,140,143,136,54,252,220,72,47,209,17,98,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,72,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,100,21,3,226,99,213,246,169,135,85,151,172,63,72,117,115,43,198,108,184,109,190,146,197,80,56,222,89,83,13,45,109,112,177,79,81,41,199,78,66,1,52,103,80,244,198,47,200,152,169,118,39,103,250,131,34,188,32,100,214,141,74,181,102,186,223,170,58,219,154,229,86,216,42,62,138,218,173,55,108,150,174,186,8,231,17,134,166,166,166,72,39,228,44,108,39,74,17,72,7,190,199,82,196,62,162,234,165,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,4,48,71,61,76,199,52,131,24,145,17,48,49,27,179,51,145,62,219,110,239,239,87,231,225,213,163,150,45,27,233,31,4,166,180,77,230,42,243,11,124,25,141,210,167,137,135,122,170,190,8,164,22,224,70,108,61,168,26,158,13,199,136,159,99,159,17,35,38,65,167,234,186,245,166,209,143,16,13,66,233,251,88,47,180,148,26,125,115,168,183,205,106,187,213,247,77,237,55,25,237,54,206,16,201,41,75,218,167,161,39,25,201,221,162,250,179,78,242,25,8,60,134,51,213,80,15,138,63,199,102,166,254,11,242,122,37,53,60,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,11,42,68,68,4,68,64,92,251,117,55,212,223,82,86,14,164,181,94,197,98,234,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,24,226,142,49,149,132,0,69,152,88,89,153,153,153,153,151,65,43,154,206,172,126,41,245,147,239,3,33,249,140,232,45,211,194,39,80,179,237,74,233,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,1,160,160,33,136,100,152,136,152,24,140,201,133,159,109,204,159,237,117,53,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,129,126,10,159,11,25,79,222,5,119,203,173,202,47,248,158,245,235,77,172,247,90,190,159,180,126,251,73,95,167,214,202,138,105,174,183,122,78,232,61,218,227,1,77,206,24,229,25,123,85,20,34,229,1,51,188,95,90,104,26,64,34,6,140,200,49,254,161,124,82,245,199,32,234,58,28,215,70,114,223,101,96,248,93,194,122,123,21,166,62,247,145,191,82,177,184,29,77,198,19,104,206,111,48,12,206,49,147,9,83,137,11,71,194,86,57,142,210,186,51,234,130,213,213,158,139,211,106,53,29,162,174,221,114,183,84,5,146,253,20,180,227,12,5,117,142,146,158,106,146,165,22,150,82,122,110,85,12,209,188,132,199,179,125,102,251,94,144,122,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,215,97,148,128,199,204,200,35,32,194,28,75,145,179,147,183,108,36,48,232,35,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,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,131,43,68,68,28,251,117,55,212,223,82,86,14,164,181,94,197,98,234,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,24,226,142,49,149,132,0,69,152,88,89,153,153,153,153,149,149,120,68,234,22,125,169,93,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,52,20,4,49,12,147,17,19,3,17,153,48,179,237,185,147,253,174,170,47,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,17,20,95,235,147,174,60,55,164,44,52,105,105,66,146,249,168,183,202,114,59,13,132,205,248,70,27,184,249,218,206,46,196,20,194,76,76,194,206,199,49,139,128,56,176,203,44,65,168,60,74,252,64,191,33,52,117,218,9,165,51,115,207,174,182,241,246,165,196,75,120,236,244,53,112,84,135,230,165,130,164,38,167,184,131,249,105,227,228,14,45,28,128,126,188,133,125,94,26,29,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,160,228,238,243,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,234,114,2,99,1,38,9,156,41,135,254,138,179,220,171,254,186,228,121,38,71,112,255,0,194,86,87,92,171,170,36,255,0,206,146,105,164,144,255,0,156,136,139,237,119,95,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,212,66,40,213,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,250,146,57,69,200,248,180,135,37,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,126,62,219,110,235,202,183,229,54,27,165,97,91,232,43,187,181,1,183,32,237,24,237,187,59,183,171,179,55,185,157,97,157,70,94,239,216,238,138,102,87,108,106,41,100,184,211,216,238,50,64,209,68,210,23,49,164,152,135,97,113,38,127,172,195,233,179,174,127,180,107,169,77,75,209,60,217,243,44,118,180,154,224,255,0,166,207,4,27,191,230,100,141,189,14,35,102,250,178,151,249,63,253,118,9,167,227,55,167,237,79,157,217,117,14,24,41,227,26,170,26,10,9,8,32,1,51,54,243,165,185,27,63,39,250,160,205,234,222,230,111,95,69,89,202,111,117,19,212,101,55,88,212,248,229,143,39,166,107,37,234,218,49,73,113,170,169,145,254,172,33,53,75,51,184,60,80,3,108,21,32,254,143,191,213,254,157,161,214,93,103,160,176,223,235,109,118,219,164,87,8,41,170,37,132,39,141,182,19,97,55,22,118,250,207,239,102,103,247,191,189,7,140,136,136,8,136,128,136,136,10,101,116,129,226,51,158,116,233,12,88,173,246,221,14,65,141,143,47,205,213,87,85,12,177,122,212,31,212,118,121,5,183,146,102,119,252,223,171,11,125,190,173,13,81,4,231,234,71,89,116,67,172,10,123,182,104,116,148,248,77,222,213,73,60,148,208,209,210,157,73,87,203,19,77,32,52,146,249,120,246,238,29,78,206,239,238,224,206,254,255,0,79,183,194,167,91,232,116,167,85,238,216,117,242,231,217,180,95,167,3,50,33,152,253,96,165,172,118,118,24,217,219,213,248,111,187,127,234,91,115,194,183,166,173,45,207,112,234,220,247,44,178,149,117,194,10,217,32,141,251,245,49,48,176,197,69,43,122,132,162,47,245,140,190,207,183,246,122,41,59,144,248,112,104,214,77,171,95,148,58,218,62,20,129,9,3,80,247,42,223,145,145,84,57,23,113,170,153,219,252,104,122,113,255,0,35,249,223,96,150,54,235,157,21,218,148,107,45,243,247,97,61,248,151,23,29,246,119,111,115,179,63,189,157,125,75,207,176,216,109,88,213,178,43,69,154,155,203,210,193,203,132,124,200,246,220,156,159,212,157,223,222,79,246,175,65,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,47,59,167,111,135,237,49,254,166,217,127,177,68,182,18,215,189,59,124,63,105,143,245,54,203,253,138,37,176,150,208,177,232,169,236,143,131,131,243,111,88,95,239,213,226,145,17,23,170,60,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,94,254,44,255,0,170,191,199,63,246,21,94,234,194,60,89,255,0,85,127,142,127,236,42,45,116,195,211,255,0,242,143,202,178,92,30,150,249,236,171,165,14,53,61,218,213,60,141,189,57,85,199,83,77,24,199,59,51,57,118,136,102,54,114,31,172,46,226,91,27,11,129,80,243,107,85,223,204,171,183,68,107,51,167,134,29,105,201,238,63,15,149,236,86,31,23,138,171,155,110,158,124,204,245,71,149,174,53,220,147,158,31,93,95,79,79,61,187,167,237,78,187,84,84,141,76,209,81,226,117,211,118,216,105,69,163,145,222,142,121,142,65,119,23,32,138,58,113,96,50,229,39,111,118,22,140,70,196,87,63,249,6,59,144,98,119,121,241,252,166,197,113,179,93,41,120,247,232,174,20,167,79,81,23,33,99,30,81,155,49,14,226,66,77,187,122,179,179,251,157,90,151,67,93,89,219,245,151,14,166,211,236,218,225,79,73,155,99,240,193,67,25,213,92,4,165,191,196,49,27,181,68,99,33,188,210,78,33,9,60,255,0,164,219,237,38,236,198,224,18,185,30,103,53,127,68,191,59,227,134,191,15,171,163,220,215,252,169,236,61,22,181,218,28,174,157,109,213,190,228,83,166,145,175,235,198,157,21,126,182,157,62,119,9,157,50,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,173,43,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,44,108,243,214,22,251,35,197,41,206,74,191,68,49,189,251,159,117,66,210,186,254,248,72,206,255,0,11,249,157,42,167,53,113,157,127,124,36,103,127,133,252,206,149,84,230,148,226,214,252,235,84,112,236,38,237,53,68,52,57,5,254,223,106,170,146,152,132,101,8,167,168,8,204,129,201,137,152,152,77,221,157,217,219,125,183,103,247,47,61,161,166,107,198,81,76,116,211,31,25,101,242,55,122,156,62,205,226,47,87,194,155,181,204,246,69,187,114,220,125,30,117,111,112,233,182,253,85,105,190,210,212,92,112,155,212,205,83,115,165,167,2,154,170,158,80,134,65,9,41,0,166,142,16,35,55,133,165,34,103,114,8,133,155,212,89,91,221,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,82,22,191,104,54,99,211,246,125,93,135,100,144,84,84,208,132,196,54,187,203,81,75,5,45,206,38,8,207,148,78,109,177,16,140,177,140,130,36,108,6,238,60,139,102,39,145,157,2,245,133,104,210,238,58,45,169,245,158,87,27,184,214,20,246,155,196,243,147,199,107,168,147,110,80,74,196,252,99,166,50,110,108,98,194,209,200,102,71,184,200,71,31,174,81,152,213,131,185,242,60,78,232,232,215,162,122,187,37,131,202,46,198,216,218,60,28,109,38,71,28,250,230,34,106,138,127,188,167,79,165,17,251,84,199,24,211,89,141,218,107,26,77,152,220,110,54,251,61,190,170,237,118,175,167,162,161,162,132,234,106,170,170,101,24,162,130,32,23,35,144,204,157,152,68,69,157,220,157,217,153,153,221,213,70,117,169,213,109,87,80,153,119,209,204,102,163,108,15,29,172,146,75,73,52,83,65,37,192,202,40,192,170,39,140,164,113,45,136,102,236,187,128,24,199,49,49,51,17,19,54,211,235,255,0,172,42,92,215,205,232,54,153,86,91,171,177,182,242,211,222,175,84,211,195,87,29,200,219,183,60,112,83,152,57,11,69,25,112,115,54,126,111,32,56,125,81,2,238,197,173,19,208,173,65,215,204,186,60,75,4,183,126,223,53,115,169,134,127,33,65,249,169,36,15,49,52,81,159,107,185,217,49,13,219,235,22,204,223,110,223,185,198,99,86,42,191,145,225,183,199,78,157,51,213,216,249,228,223,99,108,228,24,89,218,92,239,74,42,136,153,166,42,225,69,51,31,74,127,122,99,116,71,68,123,103,72,215,170,227,58,1,248,72,193,63,20,249,157,82,169,205,86,197,173,248,46,168,230,56,77,166,106,137,168,113,251,253,194,213,75,37,73,9,74,113,65,80,113,129,27,139,11,57,56,131,59,187,51,54,251,236,205,238,86,199,208,15,194,70,9,248,167,204,234,151,142,207,83,52,99,43,166,122,41,159,140,36,57,100,189,78,35,102,240,247,168,225,85,218,38,59,38,221,201,85,175,81,63,16,58,157,253,114,189,127,109,149,97,184,254,69,144,98,119,120,50,12,90,251,113,179,93,41,121,118,43,109,245,71,79,81,23,33,112,46,50,3,177,14,226,68,47,179,250,179,187,123,157,102,93,68,252,64,234,119,245,202,245,253,182,85,176,174,189,41,93,235,122,85,196,186,139,193,41,238,55,67,155,218,114,101,84,175,40,159,148,167,134,174,72,97,168,130,33,141,139,180,35,9,188,206,230,78,60,132,217,152,4,220,98,102,205,203,183,174,77,184,223,78,179,245,107,254,237,135,111,49,193,224,50,236,37,24,218,162,41,187,20,91,141,120,77,83,68,204,68,235,187,124,83,49,237,153,136,233,89,7,73,221,72,219,250,148,211,135,200,165,162,167,182,228,86,137,134,134,247,111,138,97,33,25,120,49,13,68,67,201,228,24,37,110,92,121,250,177,4,161,185,246,249,149,115,234,143,91,90,189,125,214,203,206,165,105,118,119,148,227,86,89,102,17,181,217,170,107,252,205,44,81,13,56,193,200,233,15,149,55,35,226,82,184,241,38,3,55,118,34,113,99,125,41,131,234,22,111,166,151,121,175,216,14,81,113,176,220,106,40,231,183,203,83,69,51,198,101,79,48,241,48,119,111,245,16,191,188,76,64,197,196,192,73,154,123,130,100,26,157,155,217,48,12,90,155,189,116,190,214,71,71,6,224,100,17,242,127,173,44,156,4,137,162,140,121,25,147,11,241,0,34,219,102,89,216,140,218,254,46,213,187,84,235,21,68,239,152,233,158,142,31,90,171,147,114,121,149,108,238,63,25,152,94,138,106,177,93,62,109,53,70,177,69,59,230,184,152,171,88,152,221,78,147,198,35,88,235,214,224,250,74,214,61,71,215,109,42,167,212,29,64,195,172,214,81,171,154,88,168,42,45,181,134,99,112,24,229,144,14,79,46,76,79,78,34,66,209,179,20,166,70,65,33,113,1,225,203,74,120,163,105,149,223,37,211,28,115,83,45,178,243,167,194,171,38,130,225,7,17,109,169,235,158,16,105,249,57,179,253,89,97,134,62,2,36,239,223,229,245,88,31,121,109,167,184,38,63,166,56,69,147,0,197,169,187,54,187,21,28,116,112,110,0,39,39,22,250,210,201,192,68,94,89,11,145,153,48,183,35,50,45,183,117,143,117,5,165,159,150,173,26,202,180,200,43,60,173,69,230,141,188,156,207,39,0,26,184,100,25,169,251,133,192,221,162,121,98,141,143,97,114,224,229,199,103,217,218,215,127,11,93,236,12,216,185,60,234,185,190,249,141,255,0,23,63,101,57,238,27,45,218,187,121,166,14,152,181,98,46,238,141,243,20,219,170,102,153,227,51,58,243,38,103,142,145,60,34,35,72,85,39,68,121,223,208,30,167,48,138,217,170,110,33,71,120,172,43,21,76,52,103,183,127,206,3,195,8,202,46,66,197,16,212,28,18,19,62,251,118,216,153,156,132,89,92,234,231,189,95,54,150,103,214,253,82,211,140,107,81,45,141,78,16,228,22,200,43,138,24,42,134,164,105,165,48,110,237,59,200,44,204,69,20,156,227,47,70,118,32,38,118,103,103,102,136,217,171,250,209,93,137,232,223,31,94,233,252,61,237,137,203,118,85,204,196,97,179,74,99,117,81,52,85,219,76,243,169,250,230,38,175,244,171,223,197,67,62,183,222,181,31,16,211,186,38,167,150,108,98,217,81,93,87,52,85,67,33,4,181,166,27,83,201,27,54,241,144,199,77,28,158,175,185,13,64,190,204,219,57,120,254,24,218,89,244,179,89,110,58,155,81,89,219,167,192,232,255,0,53,8,73,177,203,87,91,28,208,135,33,112,118,40,154,33,169,119,216,132,152,251,91,114,110,76,163,223,80,90,167,249,106,214,92,171,83,66,143,202,211,222,107,27,201,194,241,240,49,164,134,49,134,159,184,60,205,154,87,138,40,220,246,39,30,110,92,118,109,153,172,131,195,95,1,183,226,253,57,193,151,196,244,243,87,102,119,58,170,233,165,26,81,142,88,226,130,66,165,142,156,164,221,222,65,18,134,89,7,125,152,94,160,217,155,222,69,137,131,211,48,205,166,239,24,137,153,250,163,116,126,11,30,209,243,182,59,147,235,120,15,163,114,186,105,183,61,62,117,205,107,185,30,238,124,127,26,37,114,231,189,116,32,185,239,89,27,79,253,215,248,191,4,47,33,127,241,255,0,229,127,212,103,58,45,172,153,142,131,231,212,154,135,132,157,57,215,83,67,53,52,148,181,111,43,210,213,69,32,56,188,115,4,102,14,98,197,198,70,30,91,49,198,5,235,197,149,210,233,46,173,97,26,217,132,81,103,216,13,211,205,219,170,247,142,88,164,102,26,138,58,134,102,115,167,156,25,223,132,163,187,110,219,187,59,56,144,185,1,9,61,70,107,31,76,25,142,154,96,184,134,171,91,41,42,46,120,142,87,96,183,93,74,170,24,229,152,173,146,203,73,72,82,141,89,140,67,20,34,117,21,6,48,183,34,114,17,102,119,114,103,223,232,233,47,169,251,191,76,249,189,69,121,219,189,167,139,223,251,48,95,168,99,17,106,135,8,220,251,115,192,111,182,210,199,220,145,216,29,216,13,136,132,184,187,140,129,135,150,99,174,101,119,124,134,35,117,19,246,123,99,217,61,43,38,220,108,182,19,110,178,255,0,157,50,137,138,177,22,245,136,211,79,59,73,223,69,93,85,83,191,155,175,78,233,221,58,197,206,170,255,0,241,5,234,250,10,120,46,61,63,105,141,218,158,164,170,97,150,143,44,174,135,184,197,74,77,36,110,212,112,76,18,11,57,56,132,177,212,11,129,143,25,59,123,177,52,130,59,43,171,78,185,49,93,50,194,41,232,52,91,42,199,178,124,162,255,0,222,130,10,235,117,198,154,186,158,206,0,193,202,121,64,8,183,149,251,140,209,1,55,7,113,50,46,76,29,179,171,92,127,29,200,50,203,188,24,254,45,98,184,222,110,149,92,187,20,86,250,83,168,168,151,136,185,151,24,193,156,139,97,18,39,217,189,25,157,253,204,164,115,172,211,72,249,46,30,117,153,227,49,240,142,223,227,217,78,228,199,96,188,165,127,62,231,20,243,104,162,117,162,154,183,107,49,174,181,213,175,8,166,99,118,188,103,127,8,141,124,245,97,30,19,31,173,79,192,255,0,246,229,20,122,144,208,59,135,78,153,30,57,132,223,110,84,245,183,170,219,0,221,110,82,82,76,82,210,180,167,91,87,24,12,46,81,198,124,123,48,194,238,196,206,252,220,246,125,182,102,149,222,19,31,173,79,192,255,0,246,229,19,148,90,170,206,99,69,21,198,147,26,248,101,176,185,68,199,88,204,182,47,19,138,195,85,206,162,174,102,147,215,30,86,136,215,178,122,22,16,170,47,196,67,76,238,24,47,81,151,92,144,109,20,244,150,92,202,24,110,180,18,82,211,148,113,28,163,24,71,84,36,252,4,30,119,152,10,83,97,114,125,170,35,50,125,207,101,110,138,40,248,142,233,12,26,129,161,71,156,81,82,212,75,122,192,166,243,240,52,16,201,49,73,69,49,4,117,96,226,36,204,34,34,209,206,82,56,151,17,166,38,250,172,68,77,102,206,176,223,41,194,85,167,26,119,251,184,253,154,180,103,38,25,228,100,187,67,107,202,78,148,94,254,110,127,197,49,205,159,245,69,49,51,209,19,45,41,225,103,171,84,182,251,190,81,162,215,139,167,111,218,188,47,150,72,13,161,0,58,136,199,133,88,137,59,180,135,41,68,212,230,192,204,76,193,79,41,125,93,159,148,74,234,39,226,7,83,191,174,87,175,237,178,175,155,67,245,90,225,162,26,171,143,234,141,178,211,79,115,154,199,52,132,84,115,153,0,207,20,177,28,50,139,24,250,129,60,114,31,18,216,152,75,139,184,147,51,139,253,61,68,252,64,234,119,245,202,245,253,182,85,81,187,137,242,184,26,45,79,26,106,159,116,198,239,197,209,56,28,147,230,253,170,196,227,237,198,148,95,181,76,244,125,58,106,136,171,119,103,54,117,233,153,159,106,194,52,15,84,255,0,34,190,28,118,221,77,10,63,53,81,102,163,185,249,56,94,62,96,85,115,93,234,33,167,238,15,48,119,137,165,150,55,61,137,139,131,23,29,223,102,122,181,82,83,83,181,106,170,223,209,142,141,232,181,158,233,219,246,175,181,239,151,184,1,166,3,58,120,238,181,65,72,36,76,237,25,196,82,181,65,184,59,19,177,211,196,95,87,102,229,231,244,51,163,191,149,189,124,179,123,111,12,246,254,37,96,238,215,223,123,227,189,36,95,153,151,202,140,187,187,49,242,168,104,246,139,215,152,137,238,36,3,38,222,248,186,234,198,215,99,11,111,162,154,99,235,152,141,126,205,53,236,69,108,254,30,214,203,225,115,92,247,23,26,115,239,94,175,170,102,138,43,170,41,141,250,70,179,87,59,155,215,206,133,165,116,251,165,159,145,93,26,197,116,200,235,60,213,69,154,141,252,228,205,39,48,42,185,164,41,170,59,101,192,29,226,105,101,145,131,113,98,224,195,203,119,221,222,61,248,166,124,63,99,255,0,215,42,79,236,85,170,99,40,115,226,153,240,253,143,255,0,92,169,63,177,86,171,86,99,69,54,176,21,209,79,8,167,70,129,216,188,85,220,118,215,97,177,87,231,90,235,187,53,76,245,204,235,51,246,202,7,244,165,169,56,198,144,107,206,57,168,249,140,181,1,105,178,67,114,150,102,166,133,229,150,66,59,125,68,113,198,3,232,206,71,33,128,51,147,176,179,147,57,16,139,57,54,61,173,58,201,152,235,198,125,87,168,121,177,211,133,117,76,48,211,71,75,72,242,181,45,44,81,131,11,71,8,72,102,224,46,92,164,113,229,179,156,134,94,156,157,96,202,82,244,87,209,237,86,188,228,31,75,179,250,59,141,14,7,106,237,207,235,4,208,251,116,220,228,30,196,19,236,195,218,18,132,218,99,2,230,63,84,7,137,31,56,233,56,120,191,138,136,193,218,225,51,175,217,27,231,217,26,58,139,56,175,42,200,46,92,218,76,118,234,169,162,40,215,140,233,21,85,49,77,49,251,85,77,91,251,35,132,68,203,97,116,7,209,237,86,75,119,161,215,109,76,163,184,208,91,172,149,144,85,227,182,201,160,154,152,235,234,4,99,158,26,231,34,97,229,76,60,192,163,224,238,210,24,191,39,96,7,25,108,165,104,62,167,58,145,195,186,88,211,136,169,49,250,43,53,70,68,240,193,67,97,199,34,154,40,70,154,39,9,6,42,137,41,192,134,65,164,141,160,33,252,216,179,57,8,198,206,28,156,198,45,116,89,215,94,79,69,122,182,232,238,176,77,121,202,6,251,115,167,161,177,222,74,86,168,173,167,169,169,156,99,104,170,78,83,103,150,14,82,57,49,238,82,6,206,44,198,46,13,21,179,15,123,9,149,85,78,15,95,58,120,207,183,163,95,227,119,214,231,188,227,44,218,45,191,177,123,105,57,159,205,81,186,138,53,253,72,214,106,154,122,244,221,51,51,244,181,157,38,121,186,44,133,17,20,235,84,170,215,197,51,226,7,31,254,166,210,127,109,173,79,11,63,136,28,131,250,155,87,253,182,137,60,83,62,32,113,255,0,234,109,39,246,218,212,240,179,248,129,200,63,169,181,127,219,104,149,43,255,0,57,255,0,19,168,63,244,207,252,159,197,105,72,136,174,174,95,21,90,248,166,124,64,227,255,0,212,218,79,237,181,170,208,106,174,54,250,25,233,41,171,107,233,233,230,184,76,244,212,145,203,40,129,84,74,209,156,143,28,108,239,185,147,71,28,135,197,183,126,32,79,238,23,118,171,239,20,207,136,28,127,250,155,73,253,182,181,66,103,255,0,212,167,182,27,71,146,24,152,218,90,38,122,104,173,14,85,169,116,41,213,244,26,189,101,143,75,117,22,237,79,22,109,105,132,34,182,145,247,57,94,40,161,128,4,164,41,101,144,222,106,182,32,150,73,91,234,242,18,99,17,118,25,28,43,223,77,244,39,39,213,45,56,212,29,64,197,234,233,204,180,238,26,74,234,234,9,118,2,158,138,64,169,41,165,140,221,246,229,16,211,114,224,237,245,197,203,139,242,17,3,193,113,220,130,239,137,228,22,204,167,31,171,242,183,75,53,100,55,10,41,251,98,125,170,136,77,142,51,226,108,226,91,16,179,236,76,236,251,122,179,178,171,96,113,87,114,219,148,221,211,205,171,237,141,116,247,195,125,237,86,65,151,237,174,18,238,95,53,199,150,181,59,167,166,138,166,152,170,53,253,218,162,99,93,56,199,9,214,55,116,0,139,69,244,165,213,22,63,212,126,17,21,93,83,219,173,89,133,15,56,174,182,88,234,193,204,187,109,31,42,184,34,114,121,124,177,60,192,204,228,223,84,220,163,228,124,88,203,122,43,253,155,212,98,40,139,150,231,88,151,32,230,89,110,39,40,197,87,131,198,83,205,185,68,233,49,249,79,76,117,76,113,17,17,122,176,85,239,226,207,250,171,252,115,255,0,97,85,238,172,35,197,159,245,87,248,231,254,194,163,23,74,90,7,111,234,47,49,202,48,154,155,149,69,21,117,22,41,91,117,180,73,28,195,20,79,112,9,96,142,1,168,119,142,71,236,114,155,115,96,102,61,155,209,254,199,161,230,214,170,191,153,87,110,142,51,167,134,29,103,201,246,97,99,42,216,156,62,51,19,58,81,68,87,51,61,81,229,107,72,79,15,78,172,238,22,187,245,30,128,234,37,194,162,182,134,241,51,6,61,116,173,184,17,61,12,163,8,132,116,15,222,61,134,2,24,132,97,8,246,113,148,184,176,151,117,158,59,33,84,15,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,158,10,186,73,217,185,70,91,51,179,179,182,236,66,66,236,66,98,238,36,36,36,46,236,236,239,101,61,20,117,179,111,212,75,43,105,182,172,221,41,237,249,21,134,217,45,76,55,122,169,198,42,106,203,125,36,16,177,201,60,243,206,82,73,87,179,84,77,33,48,176,118,227,51,125,184,146,148,201,115,61,63,162,98,39,73,142,26,252,37,69,229,63,97,162,231,255,0,176,100,244,197,84,85,26,215,20,239,143,101,116,233,198,38,56,233,187,118,187,245,148,165,212,205,76,195,180,147,14,175,205,179,107,189,61,21,13,20,50,201,28,114,84,69,20,181,178,132,71,35,83,83,180,134,45,36,230,49,147,4,123,179,147,183,244,186,166,62,161,53,219,39,234,35,81,234,117,3,37,164,167,162,17,132,104,109,180,16,108,227,69,68,6,101,28,78,123,51,202,92,164,50,35,38,109,200,203,102,1,226,3,157,117,133,213,62,65,212,46,111,81,106,183,87,246,112,59,21,100,161,100,163,129,204,66,175,139,144,53,124,204,98,36,242,200,59,184,137,11,118,128,248,51,114,121,14,76,87,69,186,123,201,245,87,28,205,53,2,74,26,138,108,71,9,176,93,46,53,151,22,54,141,165,173,134,138,73,105,233,162,119,18,105,11,184,209,20,130,204,220,98,223,114,2,56,249,96,230,152,250,243,43,191,39,195,239,166,62,221,58,123,35,253,214,141,131,217,44,54,197,96,39,55,205,244,166,253,113,17,191,245,34,169,221,68,126,245,83,164,79,78,190,108,78,154,235,169,85,231,116,237,240,253,166,63,212,219,47,246,40,149,24,171,206,233,219,225,251,76,127,169,182,95,236,81,47,109,154,244,183,59,35,226,142,229,195,213,248,78,253,94,22,83,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,94,10,186,73,217,248,200,59,179,179,179,182,206,36,36,204,66,98,236,66,66,36,46,206,204,237,77,125,81,116,227,144,116,223,168,47,143,215,73,230,236,119,110,253,101,138,180,92,228,231,72,211,152,4,83,72,241,70,15,82,0,209,20,130,12,226,61,208,118,125,137,149,214,173,89,212,174,134,90,58,131,210,123,158,9,94,253,187,140,123,220,44,117,47,80,81,5,61,202,56,204,97,57,28,68,183,137,251,132,6,220,75,234,25,56,179,27,9,52,214,109,151,70,58,214,180,253,56,225,249,53,135,39,219,103,115,101,113,241,110,244,204,225,238,76,69,113,213,209,21,199,182,58,122,226,52,232,132,24,240,247,234,182,171,7,200,45,186,9,154,84,114,198,239,149,146,71,101,169,237,77,60,212,183,42,131,136,98,167,223,185,198,58,99,38,147,208,99,125,166,159,145,59,11,153,54,101,226,29,213,175,248,221,3,210,204,159,254,26,12,198,170,144,127,161,154,222,19,49,127,227,59,226,45,254,108,78,95,227,163,80,99,80,176,76,131,76,115,123,222,1,148,211,118,110,150,42,201,40,231,216,12,66,78,47,245,101,143,152,137,60,82,15,19,2,113,110,64,98,91,108,235,206,255,0,162,12,195,32,255,0,174,55,187,229,238,179,254,254,166,174,186,174,99,255,0,89,203,41,153,127,57,17,23,218,238,170,191,57,226,45,225,167,7,60,117,211,94,157,58,191,142,198,255,0,157,134,201,241,121,229,27,75,78,147,76,211,206,230,238,230,205,83,190,46,123,167,94,216,138,186,217,78,137,233,14,79,174,58,143,104,211,204,94,150,160,138,182,96,42,234,184,161,105,70,221,68,198,45,53,84,140,228,45,196,4,183,217,200,121,147,136,11,242,49,103,186,221,51,211,60,59,73,48,234,12,39,9,180,83,209,80,209,67,20,114,73,29,60,81,75,91,40,68,17,189,77,67,198,2,210,78,99,24,185,201,179,57,59,127,67,45,91,210,15,76,246,94,159,180,226,128,174,118,202,121,115,107,180,62,106,243,93,45,52,30,102,148,166,8,156,237,241,205,31,39,120,35,40,131,211,184,66,114,9,72,219,49,48,142,252,86,108,159,45,249,21,190,125,200,243,234,251,61,159,155,70,114,147,182,179,180,216,223,146,225,42,254,143,106,102,35,247,231,166,174,207,217,247,244,181,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,19,180,190,150,223,100,252,91,15,144,255,0,87,226,251,244,248,93,8,34,34,184,57,188,68,68,4,69,160,250,207,215,204,199,167,77,46,181,230,216,77,182,205,91,93,91,127,130,213,36,119,88,101,150,38,136,233,234,36,114,102,142,72,223,151,40,69,183,221,219,103,127,79,115,183,149,251,212,225,237,205,218,248,67,63,43,203,111,230,248,203,120,28,54,156,250,231,72,214,116,141,123,91,241,85,175,138,103,196,14,63,253,77,164,254,219,90,182,151,76,29,124,235,14,181,107,150,53,166,89,78,55,134,210,218,239,62,115,191,53,190,142,168,42,7,179,71,52,195,196,142,160,197,183,40,133,159,113,127,71,127,115,250,180,206,202,116,167,75,179,171,132,119,108,219,77,177,108,134,186,24,90,154,58,171,173,158,158,174,80,137,136,137,163,99,144,9,216,88,140,159,142,251,110,78,255,0,107,168,187,252,204,239,11,52,216,157,55,244,199,87,253,215,204,174,49,60,151,103,244,93,205,173,243,166,109,204,233,77,81,59,170,153,136,223,219,76,171,127,194,207,226,7,32,254,166,213,255,0,109,162,86,148,177,92,91,74,116,187,5,184,73,118,194,116,219,22,199,171,166,133,233,164,170,181,89,233,233,37,56,156,132,158,55,56,192,93,197,200,5,248,239,182,226,207,246,50,139,93,103,245,159,170,61,58,106,141,175,9,194,108,56,181,109,13,109,130,11,172,146,93,105,106,37,149,165,58,138,136,220,89,227,158,54,227,198,17,125,182,119,221,223,215,220,205,245,135,166,156,155,9,165,249,214,53,232,246,188,179,139,183,249,76,218,25,175,43,183,205,170,104,141,213,76,126,172,111,222,153,234,128,124,81,254,59,53,55,240,95,147,209,43,89,232,127,170,109,65,234,91,233,175,211,187,62,61,65,244,115,217,190,87,217,52,243,197,207,204,121,158,125,206,236,210,111,183,96,54,219,111,123,239,191,166,213,77,226,143,241,217,169,191,130,252,158,137,72,97,177,20,98,173,69,219,124,39,254,202,110,117,147,226,114,28,117,121,126,50,34,46,81,166,186,78,177,190,34,168,223,217,48,147,254,13,61,76,97,182,8,238,157,44,95,104,106,233,111,185,29,226,175,35,177,87,11,60,144,86,27,81,68,211,210,27,48,239,9,132,84,111,40,155,187,129,183,112,93,192,132,26,91,95,92,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,123,222,29,221,111,209,245,85,130,62,37,152,213,113,212,220,78,223,20,183,210,120,96,166,134,233,25,77,44,97,85,75,16,74,70,92,64,32,243,14,209,199,24,75,80,44,2,194,96,45,238,139,76,4,68,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,164,68,65,165,58,208,209,203,238,190,244,193,159,233,86,45,55,11,213,214,223,29,69,186,62,32,254,102,170,146,162,42,184,169,183,51,0,14,241,211,140,93,194,38,16,238,115,125,216,118,126,115,45,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,234,121,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,112,232,207,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,245,16,60,95,117,66,213,133,244,151,83,129,204,52,147,220,181,6,241,69,109,167,128,171,70,41,226,130,154,97,173,150,168,34,217,202,96,18,167,134,18,219,139,11,213,70,238,94,225,39,132,22,168,90,179,78,146,233,176,56,70,146,11,150,159,94,43,109,181,16,13,104,203,60,176,84,204,85,177,85,28,91,49,66,4,85,19,66,59,242,98,122,89,29,139,222,35,13,124,100,245,175,233,207,80,86,157,28,164,183,246,105,52,202,222,253,233,228,139,140,147,215,92,98,167,168,147,137,52,132,197,8,192,20,108,59,128,19,73,223,223,144,240,116,16,255,0,167,237,51,252,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,236,184,249,213,67,66,115,15,154,156,62,161,176,246,160,105,100,115,33,113,1,7,34,110,34,235,165,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,169,175,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,185,244,20,3,226,143,241,217,169,191,130,252,158,137,69,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,165,7,138,63,199,102,166,254,11,242,122,36,209,238,136,47,186,243,209,222,77,174,186,95,75,117,188,231,88,190,97,53,186,107,28,83,3,199,89,103,138,134,9,164,122,104,90,39,146,90,198,146,160,73,131,184,204,113,129,8,1,72,224,38,22,105,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,28,202,92,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,245,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,213,255,0,116,93,213,182,43,213,206,150,54,83,109,139,200,228,150,47,45,111,201,173,196,49,197,219,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,236,200,206,219,131,160,144,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,159,233,199,89,183,221,36,232,239,42,233,159,6,181,118,174,185,222,65,113,168,189,222,42,0,14,56,44,245,20,52,148,197,77,78,15,190,243,75,218,152,78,66,102,104,227,118,225,185,155,28,58,131,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,74,174,168,161,3,40,169,163,41,65,228,149,197,216,89,255,0,161,159,20,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,202,250,122,28,232,251,1,232,215,72,203,55,204,218,146,151,59,186,89,198,191,47,190,93,37,132,2,209,3,3,77,45,12,114,177,148,81,83,64,227,188,146,49,187,74,113,247,8,184,12,65,16,109,94,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,123,129,83,95,87,254,40,186,143,81,212,117,174,163,167,171,223,179,113,109,51,184,85,209,129,53,107,212,208,229,178,57,140,115,201,85,20,82,118,102,163,118,141,198,157,217,222,65,19,41,134,64,57,4,98,178,158,146,122,165,197,122,185,210,195,212,204,91,27,186,216,188,141,193,236,215,26,43,129,70,125,186,224,166,130,105,90,25,0,159,187,11,121,129,17,144,134,50,46,46,239,24,123,144,110,180,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,202,170,250,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,6,159,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,207,102,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,255,0,75,189,138,120,203,104,70,174,87,93,109,125,64,199,147,85,222,116,250,215,79,73,102,246,65,25,155,216,170,230,41,123,181,1,20,112,52,81,211,74,241,210,137,77,44,165,41,77,36,113,239,193,161,0,174,13,39,191,226,184,166,169,225,185,78,117,100,246,206,55,102,200,45,215,11,197,187,203,71,81,231,40,98,169,140,231,131,181,43,180,114,115,140,76,120,27,176,150,251,59,179,59,160,179,79,10,126,132,173,77,106,160,234,155,89,113,154,178,185,21,67,79,132,90,174,48,8,193,28,12,32,81,222,28,29,220,140,200,156,154,14,98,44,12,29,241,99,231,4,145,252,190,43,157,11,127,143,234,131,69,48,207,251,34,171,63,162,161,47,244,72,110,145,211,176,255,0,227,124,209,137,127,153,51,135,251,226,101,99,250,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,14,254,79,81,90,189,164,122,37,164,119,220,207,91,103,164,60,96,233,206,223,53,178,104,2,164,239,7,48,16,181,4,84,231,245,103,57,69,141,156,11,234,112,99,35,113,140,76,132,57,225,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,244,61,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,191,56,90,133,146,90,179,44,255,0,37,203,236,88,197,38,55,109,190,94,43,110,84,118,90,71,30,197,182,9,166,57,35,165,143,136,0,240,140,73,129,182,1,109,133,182,17,247,53,164,248,53,116,245,170,120,127,210,141,116,202,106,110,182,28,111,34,183,197,105,183,88,42,233,106,105,253,173,191,98,170,43,174,198,195,25,194,49,200,81,195,32,180,156,251,245,27,16,48,254,112,44,253,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,195,123,181,210,94,172,245,182,154,234,120,167,130,174,158,72,14,57,1,136,72,76,92,93,157,157,157,159,209,223,236,92,207,106,254,48,248,54,165,221,49,241,104,203,201,246,61,7,212,126,189,60,103,251,7,252,255,0,216,186,110,45,184,190,254,237,151,56,253,101,218,105,109,58,253,145,69,71,91,230,163,47,41,177,246,220,63,249,10,159,236,119,127,218,255,0,236,65,252,173,57,29,186,211,144,220,175,25,149,170,8,234,111,86,137,41,41,33,166,128,88,0,136,132,0,248,200,236,237,235,25,122,179,191,243,125,171,92,230,120,237,85,170,225,231,141,155,177,112,23,172,137,246,125,184,153,59,179,123,153,183,102,219,221,191,191,222,189,44,34,199,91,91,12,185,64,201,204,109,220,139,134,204,219,246,248,159,191,127,231,253,142,189,237,74,169,174,201,113,11,86,71,117,191,119,100,166,146,106,42,122,47,42,195,217,136,26,157,219,243,131,183,47,241,174,222,173,191,212,247,250,250,6,171,68,68,4,68,64,68,68,4,68,65,96,221,6,117,149,107,233,146,212,56,150,115,110,169,146,211,116,153,170,70,166,158,17,113,141,229,26,88,219,115,150,120,197,182,24,13,253,207,246,63,171,111,181,163,104,135,84,26,77,175,116,149,83,225,57,21,41,77,73,32,196,116,210,214,83,60,206,228,14,126,129,28,166,251,108,197,254,199,253,138,171,188,43,180,159,29,213,92,206,233,77,154,90,252,253,178,142,150,121,2,62,252,145,109,32,75,68,205,235,25,137,126,140,133,252,222,191,183,101,40,181,107,18,232,243,69,117,230,203,147,150,71,244,126,233,106,165,169,25,168,124,157,210,175,185,201,231,135,151,115,115,22,217,204,219,102,103,223,111,231,103,65,97,104,176,29,36,214,253,59,214,219,109,77,215,79,111,126,209,167,163,225,222,47,45,60,60,121,148,130,62,146,198,14,254,177,31,185,190,207,232,223,62,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,99,212,79,196,14,167,127,92,175,95,219,101,87,156,168,199,168,159,136,29,78,254,185,94,191,182,202,171,91,75,232,173,246,207,193,188,57,15,245,134,47,185,79,137,175,81,17,83,221,32,34,34,11,206,233,219,225,251,76,127,169,182,95,236,81,45,132,181,239,78,223,15,218,99,253,77,178,255,0,98,137,108,37,180,44,122,42,123,35,224,224,252,219,214,23,251,245,120,164,68,69,234,143,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,87,191,139,63,234,175,241,207,253,133,107,223,11,63,136,28,131,250,155,87,253,182,137,108,47,22,127,213,95,227,159,251,10,135,58,11,172,249,6,129,234,117,171,82,49,248,60,231,147,231,5,109,188,170,14,24,235,233,36,109,164,132,220,63,212,98,228,196,35,36,113,155,137,113,217,233,88,219,212,225,243,137,187,95,8,154,126,16,234,13,151,203,111,103,28,156,83,129,195,253,58,232,187,17,237,159,41,92,196,125,124,53,88,135,94,29,35,219,245,91,24,173,213,173,63,176,212,30,125,104,132,10,162,150,130,17,34,190,82,131,136,184,152,110,206,83,197,30,228,4,59,153,136,118,184,155,188,93,186,197,195,179,28,159,79,242,123,118,103,134,94,170,45,55,171,76,205,61,37,92,14,220,163,45,157,157,157,159,118,33,33,119,18,2,103,18,18,33,38,118,119,103,189,125,61,206,241,253,78,194,44,153,254,45,83,222,181,223,104,227,172,131,115,2,56,249,55,214,138,78,4,66,210,198,92,128,197,137,248,152,16,239,187,42,255,0,241,2,233,6,203,133,219,229,215,77,46,180,211,219,237,45,52,113,100,54,186,126,197,53,45,0,144,193,79,77,37,37,60,113,131,48,148,140,93,214,228,68,231,48,147,15,30,110,57,153,206,93,206,143,150,225,187,103,79,20,126,62,245,107,147,61,178,242,21,78,203,231,91,226,102,104,163,157,191,73,225,54,170,215,162,103,117,49,215,60,222,26,68,103,90,175,212,61,163,168,207,15,172,199,39,238,91,169,178,74,31,101,211,100,22,170,89,9,252,157,71,181,41,216,13,132,219,147,69,40,143,112,61,73,155,114,14,102,81,155,168,49,211,183,196,14,152,255,0,92,172,191,219,98,88,45,45,198,225,67,5,93,53,21,125,69,60,55,8,90,154,174,56,165,32,26,136,154,64,145,163,145,153,246,49,105,35,140,248,190,237,200,5,253,226,206,217,215,78,223,16,58,99,253,114,178,255,0,109,137,66,93,198,85,141,191,106,186,248,198,145,62,221,252,126,214,208,203,246,106,198,203,229,88,236,54,22,127,155,185,55,46,83,31,179,19,68,71,55,219,17,52,206,147,199,77,53,214,119,205,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,74,103,158,176,183,217,30,41,81,57,42,253,16,198,247,238,125,213,11,123,234,31,167,140,35,168,220,32,241,108,166,63,41,113,164,231,53,158,241,12,108,85,22,218,135,102,220,153,183,110,113,22,194,210,68,238,204,108,205,234,38,32,97,76,122,133,130,100,26,99,155,222,240,12,166,155,179,116,177,86,73,71,62,192,98,18,113,127,171,44,124,196,73,226,144,120,152,19,139,114,3,18,219,103,87,222,163,151,88,125,36,91,250,146,176,210,221,172,85,84,246,236,218,203,11,211,91,42,170,12,97,165,168,136,230,140,142,58,179,24,100,152,196,1,166,120,132,93,152,78,82,119,244,39,82,121,206,87,242,186,60,173,168,243,227,237,143,207,171,220,163,114,107,183,147,179,184,143,155,243,10,231,228,213,206,233,159,238,234,158,158,236,254,180,116,125,46,189,106,83,14,195,178,125,64,201,237,216,102,25,101,168,187,94,174,211,52,20,148,144,51,114,144,182,119,119,119,125,152,68,69,156,136,201,216,68,68,136,157,153,157,218,233,122,120,233,227,8,233,203,8,12,91,22,143,205,220,106,248,77,120,188,77,27,13,69,202,161,153,246,39,109,223,132,67,185,52,113,51,187,3,59,250,145,145,153,235,222,138,250,82,165,233,239,17,250,71,147,83,239,158,100,84,113,199,118,23,150,25,227,183,128,203,33,141,60,18,12,108,67,184,148,61,230,99,48,41,33,23,23,113,17,119,146,171,243,38,202,254,73,71,150,187,30,124,253,145,249,245,251,159,92,166,109,228,237,6,34,114,220,5,95,209,173,206,249,137,244,149,71,79,118,39,232,245,253,46,173,40,199,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,42,181,234,39,226,7,83,191,174,87,175,237,178,171,74,232,7,225,35,4,252,83,230,117,74,55,35,245,133,206,201,241,66,239,202,175,232,134,11,191,111,238,171,85,175,81,63,16,58,157,253,114,189,127,109,149,89,143,135,86,99,140,95,186,102,176,226,246,155,213,61,77,219,25,154,182,11,181,16,187,180,180,133,53,109,68,208,185,11,236,238,39,25,179,137,182,226,238,198,44,252,128,216,107,59,168,159,136,29,78,254,185,94,191,182,202,190,109,22,214,76,199,65,243,234,77,67,194,78,156,235,169,161,154,154,74,90,183,149,233,106,162,144,28,94,57,130,51,7,49,98,227,35,15,45,152,227,2,245,226,203,3,5,141,140,6,54,171,149,70,177,51,49,61,154,255,0,178,217,180,251,47,94,214,108,197,156,29,170,185,183,41,166,138,233,234,154,162,137,141,39,217,49,84,239,232,157,39,124,110,157,217,214,167,71,181,90,13,144,125,46,192,40,238,53,216,29,215,185,63,164,19,77,236,35,99,140,123,19,207,179,143,104,138,96,104,76,203,153,125,96,46,68,28,228,219,94,23,186,39,57,220,47,186,229,146,99,181,1,12,80,141,179,25,171,168,142,62,212,164,100,109,89,52,76,76,242,49,3,4,113,52,162,236,59,75,81,30,228,236,76,19,63,4,206,52,159,169,141,49,134,253,106,166,183,100,152,221,215,140,117,150,219,165,36,115,118,42,35,113,55,167,170,128,249,11,75,25,112,45,159,118,253,3,7,33,112,39,128,246,222,185,255,0,147,158,111,83,165,122,77,142,91,178,77,39,197,55,180,219,225,169,169,227,89,89,36,111,41,84,87,5,108,101,32,23,126,170,83,147,118,141,227,120,130,54,142,56,93,201,212,181,204,46,15,1,138,163,25,53,127,55,60,34,55,239,235,236,233,221,194,116,107,236,30,123,180,123,91,144,226,118,110,155,83,56,187,122,69,117,85,60,217,154,34,119,211,51,58,105,114,102,34,159,59,117,84,243,166,103,85,157,34,193,116,91,88,113,141,118,192,105,53,23,16,160,188,209,219,106,230,154,0,138,235,68,244,242,242,136,220,9,219,103,40,228,29,219,244,227,51,29,247,23,118,49,49,28,233,89,232,174,155,148,197,116,78,177,45,23,138,195,94,193,94,175,15,136,166,105,174,153,152,152,158,49,49,198,20,147,213,150,3,111,211,46,163,51,188,66,210,244,237,67,21,207,207,82,197,77,74,52,209,83,69,87,24,85,5,56,70,46,236,35,16,206,209,182,219,51,176,51,179,14,252,90,78,244,209,212,253,223,10,232,123,80,169,44,246,238,55,205,50,237,193,109,169,1,17,1,11,181,81,12,19,147,159,113,164,150,26,137,42,13,193,227,16,32,8,135,213,220,137,190,127,21,13,51,183,218,242,124,67,85,173,54,138,136,230,190,195,81,106,188,85,69,78,45,76,82,192,192,84,197,33,136,51,188,231,25,204,59,153,59,148,116,194,194,204,209,186,133,22,236,199,39,180,227,23,140,50,217,122,168,165,178,228,51,82,79,116,164,137,216,70,176,169,158,71,129,164,118,245,33,18,148,203,134,252,92,184,147,179,184,3,141,18,237,202,178,188,117,216,167,118,188,237,52,246,198,177,238,157,61,206,176,192,97,44,109,230,203,96,106,191,165,83,76,218,154,185,221,51,110,168,166,230,186,126,213,49,92,71,122,56,60,251,117,186,225,120,184,82,218,109,52,21,21,181,213,179,5,53,45,45,52,69,44,179,202,100,194,17,128,11,59,145,17,59,51,11,51,187,187,179,50,190,125,61,193,49,253,49,194,44,152,6,45,77,217,181,216,168,227,163,131,112,1,57,56,183,214,150,78,2,34,242,200,92,140,201,133,185,25,145,109,187,170,156,240,252,195,167,203,122,163,198,42,30,203,79,113,161,199,161,172,188,87,52,237,25,13,56,132,5,28,51,48,159,233,16,212,203,76,227,197,156,132,184,147,109,197,201,174,17,75,236,221,142,109,186,239,207,76,233,238,255,0,191,216,215,92,182,230,211,119,27,135,202,233,157,212,83,53,206,254,154,167,72,214,58,226,41,153,143,101,66,231,189,116,32,185,239,94,91,79,253,215,248,191,6,119,33,127,241,255,0,229,127,212,93,174,147,97,216,198,160,116,175,129,225,153,157,150,158,237,101,187,96,246,104,42,233,39,103,227,32,249,40,93,157,157,182,113,33,38,98,19,23,98,18,17,33,118,118,103,106,164,234,99,167,188,159,167,125,71,172,198,174,116,53,5,96,173,154,105,241,219,145,155,74,53,180,76,127,85,138,70,17,110,248,9,0,202,28,71,98,118,118,110,6,4,86,133,136,106,214,17,162,125,35,105,254,125,159,93,60,165,186,147,13,178,71,20,81,179,21,69,101,67,208,198,225,79,0,59,183,57,75,103,217,183,102,102,98,34,113,1,34,106,156,214,157,100,204,117,227,62,171,212,60,216,233,194,186,166,24,105,163,165,164,121,90,150,150,40,193,133,163,132,36,51,112,23,46,82,56,242,217,206,67,47,78,78,190,115,202,172,124,158,221,51,233,52,143,118,157,63,131,223,146,187,57,180,102,248,219,180,110,194,115,170,215,93,116,154,249,211,167,55,163,88,143,165,59,247,105,19,191,73,140,25,90,87,64,189,37,126,75,49,241,213,141,77,198,60,190,113,116,229,236,200,42,139,148,150,154,3,6,102,222,39,22,236,212,201,185,243,221,200,134,55,16,252,217,20,192,245,139,120,199,114,12,119,200,253,32,177,92,109,158,211,163,138,227,69,231,41,78,31,53,73,38,253,185,226,230,205,206,34,217,248,152,238,47,179,236,254,138,192,60,62,186,190,130,162,11,119,79,218,157,118,167,166,42,104,98,163,196,235,166,238,57,85,19,201,35,189,28,243,28,132,204,76,39,20,116,226,192,3,198,62,222,238,79,24,150,6,73,54,40,197,199,151,227,209,175,13,127,142,11,119,42,54,243,76,86,207,213,57,84,235,70,191,206,69,58,243,166,142,157,38,39,132,79,211,141,55,199,178,38,39,90,248,166,124,64,227,255,0,212,218,79,237,181,171,97,120,76,126,181,63,3,255,0,219,150,189,241,76,248,129,199,255,0,169,180,159,219,107,86,194,240,152,253,106,126,7,255,0,183,44,203,62,187,158,217,240,202,181,153,255,0,101,180,247,45,253,237,43,8,95,53,198,221,111,188,91,234,173,55,106,10,122,218,26,216,78,154,170,150,166,33,150,41,226,49,113,56,204,9,157,136,72,93,217,197,217,217,217,221,157,125,40,174,28,92,225,19,52,206,177,197,66,26,133,130,100,26,99,155,222,240,12,166,155,179,116,177,86,73,71,62,192,98,18,113,127,171,44,124,196,73,226,144,120,152,19,139,114,3,18,219,103,88,242,156,254,40,218,75,104,199,242,236,115,87,172,150,187,136,212,101,93,234,43,237,78,228,116,158,98,158,40,70,149,247,118,218,57,78,38,144,120,242,102,33,167,221,135,118,144,138,12,45,105,142,195,78,19,17,85,158,169,221,217,209,246,59,127,101,179,186,118,139,39,177,152,199,26,233,243,163,170,168,221,87,213,206,137,211,217,164,138,210,188,49,180,179,232,158,141,92,117,54,162,179,185,81,158,86,126,106,16,147,112,138,146,138,73,161,14,66,224,206,50,188,165,82,239,177,16,184,118,182,226,252,153,86,182,158,224,153,6,167,102,246,76,3,22,166,239,93,47,181,145,209,193,184,25,4,124,159,235,75,39,1,34,104,163,30,70,100,194,252,64,8,182,217,149,235,97,216,118,49,167,248,197,187,12,195,44,180,246,155,45,166,22,130,146,146,6,126,49,142,238,238,238,239,187,145,17,59,145,25,59,145,17,17,19,187,187,187,204,236,238,22,107,189,56,137,225,78,232,237,159,246,248,181,183,44,249,237,56,92,182,222,81,110,124,251,211,206,171,185,79,95,78,250,180,152,238,203,217,80,231,197,51,225,251,31,254,185,82,127,98,173,83,25,67,159,20,207,135,236,127,250,229,73,253,138,181,88,179,95,234,87,59,26,99,96,63,73,176,125,248,248,74,191,250,111,210,155,126,183,107,102,49,166,55,107,181,69,182,134,241,52,229,85,81,76,2,82,180,80,83,201,57,136,114,244,18,33,137,193,137,216,152,92,152,156,75,110,47,108,122,155,169,26,79,209,246,141,3,80,91,109,212,84,118,122,55,134,193,141,83,214,71,5,69,192,218,64,23,24,251,132,231,38,199,48,201,52,187,72,108,196,114,19,25,62,197,86,189,33,231,120,254,152,245,1,143,103,249,77,79,102,215,98,163,188,86,79,177,128,156,156,109,117,92,98,143,153,8,188,178,23,16,1,114,110,70,98,59,238,235,198,215,237,121,204,122,129,207,171,179,28,146,122,138,106,19,152,138,215,102,106,217,103,165,182,68,225,24,113,137,141,246,18,33,138,50,144,132,65,140,217,203,136,238,194,213,92,14,58,222,3,9,85,116,71,243,181,76,196,123,35,72,252,125,255,0,83,127,109,94,202,226,246,187,104,108,97,241,21,204,96,109,81,77,117,71,8,170,185,170,184,210,58,117,154,98,53,159,213,142,26,77,91,241,237,76,212,204,199,86,243,26,252,219,54,187,212,86,215,86,205,44,145,199,37,68,178,197,69,17,202,114,53,53,59,72,100,241,192,5,33,48,71,187,176,179,255,0,75,171,0,232,15,163,218,92,106,209,67,174,218,153,71,110,175,184,222,232,224,171,199,109,147,65,13,72,80,83,145,71,60,53,206,68,197,198,164,184,1,71,193,217,227,2,126,78,230,110,49,106,78,130,122,65,131,84,46,20,250,201,169,118,154,122,188,50,130,105,226,183,219,106,123,130,247,26,216,138,46,50,28,101,31,110,122,70,114,148,93,154,79,173,44,46,4,36,44,98,246,132,164,50,92,182,110,85,242,204,70,253,120,126,127,146,159,202,118,219,91,193,218,254,77,228,243,205,138,119,92,152,232,136,253,72,234,253,239,170,58,100,68,69,106,104,21,90,248,166,124,64,227,255,0,212,218,79,237,181,169,225,103,241,3,144,127,83,106,255,0,182,209,39,138,103,196,14,63,253,77,164,254,219,90,158,22,127,16,57,7,245,54,175,251,109,18,165,127,231,63,226,117,7,254,153,255,0,147,248,173,41,121,217,22,65,104,196,241,251,158,83,144,85,249,91,93,154,142,107,133,108,253,178,62,213,60,32,231,33,241,6,114,45,132,93,246,22,119,125,189,25,221,122,42,171,58,235,234,250,125,94,189,73,165,186,117,118,168,139,9,180,204,113,92,136,59,124,111,21,176,206,98,50,12,177,72,109,53,35,8,69,36,77,245,121,17,57,144,187,140,110,22,124,195,29,70,2,215,62,174,61,17,215,63,199,22,138,216,253,148,196,237,110,97,24,91,91,173,198,147,93,95,179,79,231,58,105,76,117,241,220,206,180,187,170,44,131,168,254,187,176,154,186,87,184,218,176,250,31,104,197,106,178,201,86,110,5,219,182,215,113,171,158,38,39,139,204,147,76,108,238,45,245,65,198,62,71,197,204,176,239,20,207,136,28,127,250,155,73,253,182,181,107,222,128,126,45,240,79,197,62,89,84,182,23,138,103,196,14,63,253,77,164,254,219,90,170,245,94,175,17,149,220,185,114,117,153,175,240,134,247,181,150,225,178,141,187,194,96,240,116,243,109,209,133,210,35,252,85,241,158,153,235,153,226,216,94,19,31,173,79,192,255,0,246,229,130,245,237,210,12,26,95,112,168,214,77,52,180,211,210,97,149,243,65,21,194,219,77,220,39,183,86,202,82,242,144,35,24,251,112,82,59,140,66,204,242,125,89,102,96,17,17,112,22,206,188,38,63,90,159,129,255,0,237,202,127,220,109,214,251,197,190,170,211,118,160,167,173,161,173,132,233,170,169,106,98,25,98,158,35,23,19,140,192,153,216,132,133,221,156,93,157,157,157,217,212,158,15,3,70,63,43,162,221,92,119,233,61,83,172,168,187,75,181,56,173,147,219,204,86,46,198,250,39,201,197,116,235,164,85,79,147,163,237,142,137,211,119,215,42,41,210,93,90,205,244,79,55,162,207,176,27,167,148,184,210,111,28,177,72,206,84,245,148,238,236,231,79,56,51,183,56,139,102,221,183,103,103,97,33,113,49,18,107,157,208,93,103,199,245,243,76,109,90,145,143,193,228,252,231,56,43,109,229,80,19,73,65,87,27,237,36,38,225,254,163,23,38,18,40,228,140,220,71,150,205,86,189,97,116,177,144,116,245,155,212,93,109,212,29,236,14,251,89,41,217,43,32,99,32,164,228,228,109,65,51,153,17,52,177,142,236,36,68,253,208,14,108,252,154,64,143,30,233,119,168,236,131,166,253,65,108,130,134,63,55,99,187,118,40,239,180,68,199,39,58,70,156,12,229,134,54,150,48,122,144,6,148,99,35,119,17,238,155,59,108,78,162,242,252,101,204,167,17,56,124,71,209,233,246,123,97,126,219,13,155,193,114,133,148,81,155,229,19,19,122,35,90,103,166,168,233,162,173,251,166,39,175,89,137,137,142,153,93,106,44,123,79,115,188,127,83,176,139,38,127,139,84,247,173,119,218,56,235,32,220,192,142,62,77,245,162,147,129,16,180,177,151,32,49,98,126,38,4,59,238,203,33,87,106,106,138,162,42,167,132,185,118,245,170,236,92,170,213,216,210,170,102,98,98,122,38,55,76,43,223,197,159,245,87,248,231,254,194,181,239,133,159,196,14,65,253,77,171,254,219,68,182,23,139,63,234,175,241,207,253,133,107,223,11,63,136,28,131,250,155,87,253,182,137,84,47,122,238,59,99,195,14,140,203,63,178,218,187,151,62,246,164,156,235,175,164,232,53,187,24,147,82,241,66,168,12,219,22,182,24,197,76,3,36,195,118,162,141,206,95,42,49,131,19,180,236,71,35,196,224,223,88,141,192,153,216,132,226,170,91,141,186,225,103,184,85,90,110,212,21,20,85,212,83,29,53,85,45,76,69,20,176,74,4,226,113,152,19,51,137,9,51,179,139,179,59,59,59,58,232,33,66,142,181,250,34,252,167,92,237,218,145,164,180,182,235,109,242,162,178,154,221,120,183,199,67,219,134,179,205,85,236,247,3,120,35,115,121,64,234,28,231,51,98,222,17,115,220,94,45,164,203,206,178,159,45,174,34,196,121,221,49,215,237,237,87,121,50,229,10,50,222,110,77,154,215,252,215,234,85,63,171,251,179,251,179,60,58,181,232,142,16,131,166,126,158,242,126,162,53,30,143,26,182,80,212,13,130,138,104,103,200,174,64,109,16,209,81,57,253,102,25,28,73,187,230,34,99,16,113,45,201,157,221,184,1,144,218,158,163,224,152,254,152,244,141,153,224,24,181,55,102,215,98,192,110,212,112,110,0,39,39,26,25,121,75,39,1,17,121,100,46,70,100,194,220,140,200,182,221,215,177,211,222,132,227,29,59,233,197,54,159,227,85,117,21,164,83,21,117,202,190,125,216,171,107,76,0,100,149,131,119,104,135,140,96,34,2,239,176,128,238,230,92,140,190,158,162,126,31,181,59,250,155,122,254,197,42,202,192,229,177,128,194,213,53,125,57,137,215,217,187,130,15,106,182,218,230,214,103,182,45,216,157,48,214,238,83,204,142,191,59,233,207,182,122,35,118,145,187,142,170,49,87,157,211,183,195,246,152,255,0,83,108,191,216,162,84,98,175,59,167,111,135,237,49,254,166,217,127,177,68,162,182,107,210,220,236,143,138,253,203,135,171,240,157,250,188,45,132,176,221,90,213,172,35,68,240,138,220,251,62,186,121,75,117,38,209,197,20,108,197,81,89,80,236,238,20,240,3,187,115,148,182,125,155,118,102,102,34,39,16,18,38,202,110,55,27,125,158,223,85,118,187,87,211,209,80,209,66,117,53,85,85,50,140,81,65,16,11,145,200,102,78,204,34,34,206,238,78,236,204,204,238,234,156,250,190,234,98,245,212,14,163,215,141,178,231,81,22,19,105,155,202,217,168,98,169,159,203,85,12,39,43,5,194,72,100,226,205,60,131,41,250,246,196,130,50,24,223,119,23,34,157,205,51,10,112,22,181,143,165,60,35,241,236,106,125,132,216,235,187,93,143,242,117,107,22,40,210,107,170,60,49,63,181,59,244,234,210,101,173,117,107,86,179,125,108,205,235,115,236,250,233,230,238,53,123,71,20,81,179,141,61,29,59,59,184,83,192,14,239,194,33,221,246,109,221,221,220,136,156,140,136,159,198,194,242,155,134,11,152,216,179,107,76,52,243,87,99,247,58,91,173,44,117,34,69,17,203,4,163,32,9,176,184,187,139,144,51,59,51,179,237,190,206,222,245,35,122,16,233,119,242,231,155,150,113,148,183,12,63,15,172,167,150,120,37,164,238,5,222,173,159,184,52,155,152,188,69,19,48,139,206,207,185,112,146,49,226,221,222,97,148,245,237,210,12,26,95,112,168,214,77,52,180,211,210,97,149,243,65,21,194,219,77,220,39,183,86,202,82,242,144,35,24,251,112,82,59,140,66,204,242,125,89,102,96,17,17,112,22,167,252,139,19,114,196,227,167,126,253,125,189,190,247,73,78,212,100,120,76,210,157,149,167,74,103,155,20,233,17,165,17,51,194,223,108,211,58,198,155,186,56,167,127,77,90,231,104,234,15,73,237,153,221,3,118,238,49,237,111,190,83,53,57,68,20,247,40,227,2,152,35,98,34,222,39,238,9,131,242,47,168,98,196,236,108,66,219,77,82,79,76,253,66,100,253,59,234,61,30,75,108,174,168,43,5,108,208,193,145,91,64,26,81,173,162,99,250,206,49,185,11,119,192,72,202,35,228,59,19,187,59,240,51,18,185,220,59,49,198,53,3,24,183,102,120,101,234,158,237,101,187,66,211,210,85,192,239,198,65,221,217,217,217,246,113,33,38,113,32,38,98,18,18,18,102,118,118,107,110,83,152,198,58,214,149,125,56,227,237,246,255,0,29,46,119,229,11,98,238,108,174,62,110,89,141,112,247,38,102,137,253,159,220,159,108,116,117,211,191,140,78,152,183,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,11,180,190,150,223,100,252,91,59,144,255,0,87,226,251,244,248,93,8,34,34,184,57,188,68,68,5,160,250,207,208,60,199,168,189,46,181,225,56,77,202,205,69,93,69,127,130,235,36,151,89,165,138,39,136,41,234,35,113,103,142,57,31,151,41,133,246,217,155,102,127,95,115,62,252,90,211,95,53,243,14,233,211,14,163,205,179,107,109,230,182,134,182,231,29,170,56,237,80,197,44,173,41,197,44,140,78,210,73,27,113,227,9,54,251,187,238,237,233,239,118,199,197,211,106,187,53,83,122,116,167,77,233,141,159,189,142,195,230,118,110,229,148,243,175,197,94,108,105,174,179,216,138,93,48,116,13,172,58,43,174,88,214,166,229,57,38,27,85,107,179,121,206,252,54,250,202,163,168,46,245,28,208,143,17,58,112,23,216,165,23,125,201,189,25,253,239,232,249,79,89,253,103,234,143,78,154,163,107,194,112,155,14,45,91,67,91,96,130,235,36,151,90,90,137,101,105,78,162,162,55,22,120,231,141,184,241,132,95,109,157,247,119,245,247,51,103,90,65,215,206,143,107,86,162,218,116,203,22,198,243,42,91,165,231,191,216,154,225,71,74,20,227,217,130,73,139,145,5,65,147,110,49,19,54,194,254,174,222,230,245,111,63,170,110,135,255,0,148,182,160,219,243,191,202,127,209,207,33,102,138,211,229,125,139,231,57,240,158,121,123,156,251,241,237,191,127,110,60,95,244,119,223,215,102,136,242,49,78,14,105,202,167,89,231,117,246,107,199,217,163,98,252,229,93,237,165,183,127,111,173,197,20,197,169,136,137,162,116,211,90,185,179,165,26,207,210,231,111,98,189,24,117,159,170,61,69,234,141,211,9,205,172,56,181,21,13,21,130,123,172,114,90,169,106,34,149,229,10,138,120,216,93,228,158,70,227,198,98,125,182,103,221,155,215,222,206,235,63,163,13,81,234,47,84,109,121,182,19,126,197,168,168,104,172,16,90,164,142,235,85,81,20,175,40,84,84,72,228,205,28,18,55,30,51,11,111,187,62,236,254,158,231,124,171,165,158,135,255,0,147,78,160,220,51,191,202,127,210,63,63,102,150,211,229,125,139,228,248,115,158,9,123,156,251,242,111,183,99,110,60,91,244,183,223,211,103,202,117,243,172,253,46,233,211,49,163,194,115,107,14,83,91,93,91,108,142,235,28,150,170,90,121,98,104,142,89,99,97,119,146,120,223,151,40,73,246,217,219,103,111,95,123,55,221,54,166,172,23,55,51,157,55,245,251,184,49,239,102,20,218,218,143,47,176,182,226,168,230,105,17,20,206,156,60,237,213,105,44,91,161,254,150,117,7,166,159,166,191,78,239,24,245,127,210,63,102,249,95,100,212,79,47,15,47,230,121,247,59,176,199,182,253,240,219,109,253,207,190,222,155,213,55,138,63,199,102,166,254,11,242,122,37,115,125,60,117,77,167,221,75,125,32,250,9,103,200,104,62,142,121,79,53,237,106,120,34,231,230,59,188,59,125,169,164,223,110,193,239,190,222,246,219,127,93,169,147,197,31,227,179,83,127,5,249,61,18,145,192,209,102,139,20,211,135,157,104,223,167,190,127,21,43,106,113,25,158,43,54,187,119,56,163,155,136,158,111,58,52,211,79,54,152,141,221,221,13,39,232,163,42,215,222,142,238,186,215,164,246,207,105,101,248,126,97,115,162,185,90,98,105,14,170,237,107,106,27,124,177,141,48,242,112,121,160,51,168,38,136,65,142,97,156,153,136,142,56,162,56,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,61,196,248,42,124,44,101,63,120,21,223,46,183,40,255,0,226,145,208,45,30,157,249,238,166,244,114,223,106,182,226,15,228,233,242,44,118,142,154,10,24,109,18,63,106,154,26,154,72,227,16,2,134,83,120,218,72,217,158,65,150,71,147,235,132,135,217,203,87,214,41,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,134,235,92,219,116,187,212,222,125,210,206,168,91,117,3,16,169,171,172,182,133,64,149,235,30,123,140,212,212,87,152,26,57,99,225,56,198,252,72,192,103,148,162,51,19,104,228,113,62,37,179,137,116,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,12,213,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,228,10,138,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,73,164,121,34,63,51,85,77,201,129,225,3,130,50,167,142,64,121,7,235,72,92,74,78,220,65,24,53,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,239,86,233,225,45,212,190,150,100,58,19,97,233,207,218,222,204,204,241,47,53,253,235,113,158,154,31,107,249,170,202,234,207,239,0,238,188,181,29,152,91,121,127,54,60,55,103,245,103,221,82,178,200,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,14,162,17,104,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,245,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,55,170,2,167,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,23,18,161,175,138,246,142,218,181,43,164,187,222,92,54,26,186,236,135,79,170,41,239,118,185,104,169,70,89,227,128,166,142,26,209,50,224,70,212,205,78,103,60,140,46,45,189,44,70,111,198,55,100,16,131,193,179,90,254,131,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,80,255,0,95,181,142,251,212,6,178,229,154,197,145,195,229,234,242,107,129,84,71,77,200,15,202,82,128,180,116,212,220,192,1,164,237,65,28,81,119,56,49,31,14,69,245,137,221,120,24,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,155,228,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,11,180,240,136,209,219,174,154,244,184,121,118,71,97,164,161,185,106,13,226,91,221,52,175,74,81,86,201,106,24,163,134,144,103,35,1,39,7,32,168,158,38,103,32,237,213,9,139,254,112,153,77,245,138,105,62,11,249,47,210,204,55,76,253,169,237,63,162,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,43,65,64,62,40,255,0,29,154,155,248,47,201,232,148,244,240,80,187,90,166,233,183,50,177,67,115,164,59,149,30,113,81,87,81,70,51,11,207,12,19,80,81,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,64,191,20,127,142,205,77,252,23,228,244,75,90,116,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,9,149,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,43,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,209,144,28,132,196,37,138,35,112,62,28,95,161,61,51,212,205,44,234,83,75,32,202,113,106,187,86,71,141,228,118,241,134,227,110,154,74,106,206,199,152,166,3,150,223,93,16,28,145,140,195,28,226,50,192,78,251,114,217,247,103,245,168,190,173,252,49,179,236,43,168,107,38,51,211,214,29,144,93,176,76,234,162,22,162,174,58,73,170,233,49,185,229,168,104,165,167,172,158,22,150,80,166,137,142,57,90,121,65,157,226,55,29,229,56,100,55,11,116,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,108,5,29,122,28,233,34,155,164,45,35,44,62,171,40,171,190,100,55,202,129,186,95,166,10,153,125,157,29,95,6,14,221,28,5,176,128,8,176,139,202,226,210,205,197,136,248,136,197,20,82,41,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,194,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,179,187,226,190,43,29,115,221,111,89,53,127,75,186,81,116,171,183,219,108,21,15,30,87,122,183,93,8,30,231,57,211,156,114,219,27,177,39,18,166,1,156,194,120,229,221,202,96,224,224,29,151,121,99,254,133,245,217,117,233,227,164,76,167,68,52,230,142,174,12,219,42,202,43,170,229,187,75,25,12,20,54,170,155,100,84,197,45,44,240,212,71,52,85,193,52,32,113,147,129,0,183,175,171,236,205,29,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,250,243,203,219,3,49,134,32,98,146,67,97,126,17,129,147,182,194,232,51,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,29,10,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,244,51,107,254,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,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,247,170,2,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,189,101,73,126,37,253,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,220,227,237,112,191,220,96,170,144,70,97,154,25,100,25,232,88,99,134,88,91,234,114,50,115,49,39,8,92,2,32,107,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,192,70,120,224,169,171,146,104,198,65,18,33,99,97,54,103,102,34,109,247,217,223,222,172,211,193,115,93,52,226,135,9,200,250,120,185,222,124,142,103,93,144,84,228,150,218,106,134,96,142,227,74,84,116,209,200,20,231,191,215,154,63,42,102,113,187,49,118,201,140,121,176,74,241,212,178,200,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,14,162,17,71,94,140,250,204,192,122,179,192,41,171,40,235,169,45,217,181,186,156,34,191,88,101,150,24,103,41,227,134,157,234,106,233,105,154,121,102,122,30,245,67,71,28,178,108,251,183,18,245,247,200,164,31,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,84,25,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,95,242,194,181,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,132,106,233,74,96,49,138,166,49,148,222,57,88,93,197,223,250,89,194,144,60,60,250,211,186,244,177,170,20,246,44,191,32,171,29,43,201,106,29,178,10,54,166,42,166,162,157,227,227,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,237,200,97,15,28,127,173,254,180,114,174,174,53,30,122,234,34,186,217,48,27,111,110,11,38,61,45,116,133,25,246,158,110,53,213,48,49,188,45,88,109,60,140,228,13,245,35,113,139,145,241,121,15,74,234,198,11,249,47,213,60,203,76,253,169,237,63,162,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,235,32,233,175,74,173,90,223,175,56,54,148,95,114,42,75,29,183,36,188,67,73,89,89,81,86,52,206,208,122,148,145,67,33,1,143,153,144,69,226,128,92,93,138,105,34,23,253,36,18,43,195,51,162,239,229,39,168,231,169,25,168,246,240,28,6,225,73,61,77,60,212,61,232,239,181,204,253,208,161,222,64,40,74,17,96,18,168,23,228,93,185,98,6,22,239,52,145,222,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,88,254,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,94,121,123,96,0,83,74,110,82,72,108,45,206,67,50,118,220,157,101,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,63,196,209,4,240,201,12,159,161,32,184,151,244,59,108,235,156,110,176,177,92,55,14,215,59,237,143,8,154,162,75,124,30,87,139,205,56,202,94,180,116,228,255,0,88,127,239,136,151,71,139,158,175,16,59,77,154,211,212,150,69,5,150,38,8,159,202,110,204,44,63,252,129,74,255,0,96,183,218,238,130,54,137,56,251,157,122,53,245,21,119,26,26,105,202,154,56,226,165,6,129,136,24,190,182,204,222,175,187,187,111,234,222,237,191,161,121,171,98,227,186,113,75,122,210,59,246,121,46,75,61,60,214,138,216,169,227,183,180,14,65,55,50,133,156,156,183,250,174,221,207,217,254,75,32,215,72,136,128,136,136,8,136,128,179,141,29,210,203,222,175,102,180,120,125,146,2,57,106,123,155,187,9,187,15,24,100,147,213,192,9,219,210,55,251,22,14,165,215,134,112,115,234,10,133,206,144,101,137,187,188,205,221,190,167,247,149,102,222,143,251,93,6,55,122,14,160,186,30,207,218,147,31,173,123,19,215,254,114,25,42,109,173,40,60,71,51,176,238,245,48,183,175,247,171,123,191,205,125,190,213,229,117,11,120,199,50,203,45,171,57,202,114,223,164,25,221,254,145,171,106,36,161,158,153,233,233,218,67,142,82,140,227,141,133,192,249,203,83,233,179,237,245,91,127,79,73,223,226,199,162,185,86,91,67,106,206,237,84,20,227,109,183,195,4,51,76,3,16,155,118,198,186,82,245,121,24,157,184,147,62,204,62,255,0,231,244,85,119,104,195,46,89,117,242,12,110,198,115,85,86,143,56,220,100,144,89,155,136,147,236,220,156,89,155,96,47,183,255,0,194,22,145,224,173,147,211,86,99,89,206,50,2,77,53,20,22,249,137,221,155,103,103,168,173,127,219,191,249,109,246,43,52,85,113,224,183,21,150,221,91,168,214,183,150,70,189,53,13,184,231,141,219,113,104,218,106,159,86,118,29,191,203,143,252,167,247,251,191,101,163,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,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,8,136,128,136,136,8,136,128,136,136,43,223,197,159,245,87,248,231,254,194,171,221,88,71,139,63,234,175,241,207,253,133,105,62,129,52,219,24,213,253,67,206,116,227,49,138,160,237,55,188,30,166,41,158,154,103,138,88,200,46,20,18,71,32,23,171,49,4,128,6,204,76,226,238,44,196,36,46,226,244,92,206,196,226,115,58,173,83,198,116,240,195,171,118,27,52,183,146,236,45,140,125,232,153,162,220,87,51,167,29,60,173,81,58,123,98,55,233,211,195,88,226,249,250,43,234,182,171,167,188,187,232,230,77,81,190,7,145,86,71,37,216,158,41,167,146,222,99,20,128,53,16,70,50,48,142,228,80,247,157,128,204,163,132,88,89,200,69,158,218,255,0,232,127,48,199,255,0,235,117,238,199,123,163,255,0,188,169,164,174,164,152,63,214,18,196,96,95,206,36,37,246,179,170,74,215,237,6,204,122,126,207,171,176,236,146,10,138,154,16,152,134,215,121,106,41,96,165,185,196,193,25,242,137,205,182,34,17,150,49,144,68,141,128,221,199,145,108,196,242,119,160,14,176,169,112,175,41,160,218,155,89,110,161,198,223,204,207,101,189,84,207,13,36,118,211,126,228,242,65,80,102,226,47,20,133,205,192,221,249,180,134,193,245,132,199,181,153,148,102,21,97,107,156,22,43,116,112,141,122,39,171,178,127,141,202,239,40,187,33,103,63,194,211,180,249,23,157,86,145,85,92,223,215,166,35,233,199,79,58,158,152,227,49,31,181,26,78,172,235,83,165,42,174,158,242,239,164,120,205,62,248,30,69,89,36,118,145,105,102,158,75,121,140,81,153,83,207,33,70,194,59,145,77,217,103,51,50,142,18,114,119,33,39,125,91,211,183,196,14,152,255,0,92,172,191,219,98,86,149,215,247,194,70,119,248,95,204,233,85,90,244,237,241,3,166,63,215,43,47,246,216,150,30,101,132,163,7,143,166,155,124,39,73,211,171,127,251,44,123,17,180,56,173,162,217,59,215,177,155,235,183,21,219,154,186,106,210,136,152,153,246,233,86,147,215,49,175,74,210,186,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,178,179,207,88,91,236,143,20,160,121,42,253,16,198,247,238,125,213,11,206,68,69,112,115,120,136,136,40,199,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,42,181,234,39,226,7,83,191,174,87,175,237,178,171,74,232,7,225,35,4,252,83,230,117,74,159,145,250,194,231,100,248,161,210,28,170,254,136,96,187,246,254,234,181,90,245,19,241,3,169,223,215,43,215,246,217,82,245,161,90,131,101,210,76,111,91,61,157,231,241,124,143,206,127,124,81,67,60,190,205,242,245,45,77,253,248,93,182,142,30,228,175,180,127,93,249,108,254,231,244,78,162,126,32,117,59,250,229,122,254,219,42,179,30,140,176,236,99,80,58,33,197,112,204,206,203,79,118,178,221,161,186,193,87,73,59,63,25,7,218,149,78,206,206,219,56,144,147,49,9,139,177,9,8,144,187,59,51,182,14,19,5,24,252,77,219,83,58,78,147,49,219,172,45,123,69,180,247,54,75,36,192,99,169,167,157,76,213,110,154,227,166,105,155,117,76,233,237,137,136,152,236,210,119,74,183,180,55,169,45,78,233,231,233,31,228,230,170,221,31,210,106,49,165,169,243,148,141,63,102,72,249,246,106,98,221,219,105,99,238,73,197,139,148,111,205,249,129,236,59,107,91,117,186,225,120,184,82,218,109,52,21,21,181,213,179,5,53,45,45,52,69,44,179,202,100,194,17,128,11,59,145,17,59,51,11,51,187,187,179,50,218,93,76,116,247,147,244,239,168,245,152,213,206,134,160,172,21,179,77,62,59,114,51,105,70,182,137,143,234,177,72,194,45,223,1,32,25,67,136,236,78,206,205,192,192,139,122,120,101,104,221,195,39,213,90,189,99,173,10,136,45,56,100,50,83,82,72,204,66,53,87,10,152,138,55,141,157,193,196,198,56,14,66,49,99,19,18,146,157,253,68,157,150,61,172,53,251,247,233,193,87,174,233,211,78,174,153,159,199,218,150,199,103,89,86,85,148,223,218,108,44,83,62,82,152,171,157,27,166,228,196,115,104,166,102,58,98,103,155,215,78,254,165,132,104,126,148,219,244,67,74,177,253,46,182,93,170,46,112,216,225,144,74,178,112,16,41,229,150,83,154,82,96,31,64,23,146,67,226,59,147,136,241,103,34,118,114,124,233,17,108,74,40,166,221,49,69,60,35,116,56,215,21,137,187,141,191,94,38,252,235,93,115,53,85,61,115,51,172,207,215,45,7,215,86,29,62,103,210,230,107,79,67,101,167,184,87,90,97,130,241,78,242,180,124,169,134,154,112,146,162,104,200,246,226,67,76,213,13,245,95,145,9,16,182,252,184,189,53,171,230,213,60,167,14,194,116,227,37,202,117,2,26,122,140,118,223,108,158,75,141,44,227,17,141,92,78,14,47,76,193,43,180,114,20,174,77,16,198,78,204,100,98,63,229,42,25,85,13,165,162,152,189,69,113,59,230,62,19,254,255,0,99,163,121,17,197,93,175,44,196,225,170,167,204,166,184,152,158,185,170,157,38,62,174,108,79,248,150,65,225,97,166,119,11,94,49,151,234,181,218,209,79,28,55,217,169,237,86,122,169,105,201,170,74,40,28,202,164,163,50,6,103,128,228,56,71,112,39,98,146,152,152,153,158,54,83,193,71,47,15,139,141,190,187,164,252,62,154,138,190,158,162,107,124,215,58,106,184,226,148,76,169,229,122,249,228,104,228,102,125,192,158,57,35,62,47,179,241,49,127,113,51,188,141,86,44,174,221,54,176,118,226,158,173,125,251,218,103,111,113,183,113,251,73,140,185,122,52,152,174,105,142,202,60,216,247,196,68,253,98,231,189,116,32,185,239,80,123,79,253,215,248,191,6,210,228,47,254,63,252,175,250,141,149,171,218,237,147,234,245,151,7,197,238,116,148,244,86,92,2,193,75,100,181,210,197,177,17,16,65,12,115,212,73,35,179,57,20,165,0,63,31,65,1,17,22,103,126,102,123,111,162,190,143,106,181,231,32,250,93,159,209,220,104,112,59,87,110,127,88,38,135,219,166,231,32,246,32,159,102,30,208,148,38,211,24,23,49,250,160,60,72,249,199,175,122,88,233,226,239,212,102,167,82,227,29,187,141,54,55,67,253,243,144,93,105,99,23,242,116,251,19,128,49,27,241,105,101,33,237,135,161,59,110,71,192,198,51,101,114,152,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,160,164,164,129,159,140,99,187,187,187,187,238,228,68,78,228,70,78,228,68,68,68,238,238,238,248,249,78,95,86,62,231,202,113,27,233,143,182,99,240,143,246,235,77,114,133,182,54,54,71,7,25,30,77,230,94,170,53,153,143,238,233,170,102,102,117,253,186,166,102,122,227,94,119,25,166,103,74,117,65,209,238,17,175,120,69,37,5,134,142,221,142,101,24,229,24,210,99,213,208,64,209,83,199,78,13,245,40,102,8,219,253,237,246,15,22,119,137,223,144,51,179,156,114,84,30,65,142,228,24,157,222,124,127,41,177,92,108,215,74,94,61,250,43,133,41,211,212,69,200,88,199,148,102,204,67,184,144,147,110,222,172,236,254,231,93,0,40,131,215,135,72,246,253,86,198,43,117,107,79,236,53,7,159,90,33,2,168,165,160,132,72,175,148,160,226,46,38,27,179,148,241,71,185,1,14,230,98,29,174,38,239,23,110,71,58,202,162,253,62,94,204,121,209,198,58,227,243,143,183,220,165,114,101,183,245,101,87,227,41,204,235,153,177,92,249,181,79,234,85,51,211,51,194,154,166,119,244,83,59,247,68,213,42,247,215,93,118,201,250,128,189,99,217,70,103,73,78,23,171,61,130,27,37,93,84,27,8,215,148,115,207,35,84,60,108,204,209,145,12,204,196,35,245,121,9,16,176,177,48,12,190,240,152,253,106,126,7,255,0,183,42,247,86,17,225,49,250,212,252,15,255,0,110,80,153,69,202,174,230,52,87,92,235,51,175,134,91,75,148,108,29,140,6,198,98,112,216,106,98,154,41,230,105,17,194,63,157,162,119,123,61,157,29,11,8,68,69,125,114,67,78,117,117,164,183,125,106,208,60,143,8,198,109,118,234,220,129,252,189,109,164,107,28,71,141,68,51,1,147,69,33,54,209,202,113,52,209,9,59,139,126,117,196,136,68,137,218,148,149,251,230,57,142,49,167,248,197,199,51,204,239,84,246,155,45,166,23,158,174,174,119,126,49,142,236,204,204,205,187,145,17,59,8,128,179,145,17,8,139,59,187,51,208,198,69,120,250,69,144,92,242,15,101,91,173,158,211,172,154,179,201,91,160,236,210,82,247,13,207,181,12,123,191,8,135,126,34,59,190,194,204,219,250,42,134,210,219,162,46,81,92,79,157,49,49,61,145,195,227,63,196,58,55,145,12,94,42,188,30,43,11,85,63,205,83,85,53,68,254,245,81,165,81,175,78,234,105,157,35,134,187,254,148,37,183,134,54,150,125,44,214,91,142,166,212,86,118,233,240,58,63,205,66,18,108,114,213,214,199,52,33,200,92,29,138,38,136,106,93,246,33,38,62,214,220,155,147,43,74,80,63,194,167,62,183,212,97,217,166,151,74,212,240,215,80,92,227,191,194,229,84,61,218,168,167,136,32,147,140,59,111,198,34,166,139,145,179,187,111,80,12,236,62,156,167,130,152,200,237,209,70,10,153,163,167,89,158,222,31,131,91,242,169,139,196,98,118,158,253,24,136,210,40,138,105,166,63,119,78,116,79,215,53,76,251,53,211,160,80,231,197,51,225,251,31,254,185,82,127,98,173,83,25,67,159,20,207,135,236,127,250,229,73,253,138,181,123,230,191,212,174,118,34,182,3,244,155,7,223,143,132,170,213,72,206,142,186,78,189,117,17,147,142,67,115,42,122,108,39,29,185,210,141,229,234,6,113,43,136,187,20,135,75,78,81,176,179,147,136,0,200,253,192,40,198,112,54,98,119,97,125,89,161,250,83,112,214,253,85,199,244,186,217,118,167,182,77,124,154,65,42,201,192,140,96,138,40,142,105,73,128,125,76,154,56,207,136,238,44,69,197,156,133,157,201,174,251,14,195,177,141,63,198,45,216,102,25,101,167,180,217,109,48,180,20,148,144,51,241,140,119,119,119,119,125,220,136,137,220,136,201,220,136,136,136,157,221,221,222,173,146,229,145,140,175,202,221,250,20,253,179,213,249,183,223,41,187,115,86,205,97,227,47,192,207,244,139,177,174,191,177,78,186,115,189,179,51,19,20,245,105,51,60,35,95,66,221,110,183,217,237,244,182,155,77,5,61,21,13,20,33,77,75,75,77,16,197,20,17,0,176,132,96,2,204,194,34,44,204,194,204,204,204,204,204,190,148,69,121,224,229,89,153,170,117,158,45,7,175,157,103,233,119,78,153,141,30,19,155,88,114,154,218,234,219,100,119,88,228,181,82,211,203,19,68,114,203,27,11,188,147,198,252,185,66,79,182,206,219,59,122,251,217,154,7,214,126,151,117,23,152,214,97,56,77,135,41,162,174,162,182,73,117,146,75,173,45,60,81,60,65,44,81,184,179,199,60,143,203,148,194,251,108,205,179,63,175,185,158,45,120,145,105,78,168,231,90,227,99,187,97,58,109,148,228,52,48,226,148,212,210,85,90,172,245,21,113,4,173,89,88,79,27,156,96,76,196,194,98,252,119,223,98,103,251,89,60,55,116,167,84,112,93,113,190,93,179,109,54,202,113,234,25,177,74,154,104,234,174,182,122,138,72,142,87,172,163,38,141,142,64,22,114,113,2,126,59,239,176,187,253,142,171,223,47,197,252,225,228,52,243,53,211,135,71,107,113,255,0,36,182,123,249,33,243,175,63,250,79,147,231,105,207,143,165,175,236,254,12,91,197,51,226,7,31,254,166,210,127,109,173,79,11,63,136,28,131,250,155,87,253,182,137,60,83,62,32,113,255,0,234,109,39,246,218,213,28,180,151,89,51,29,22,184,95,238,216,73,211,195,93,144,216,42,241,233,42,164,121,70,90,72,167,40,201,231,167,56,204,30,57,192,162,23,3,221,217,159,215,103,244,218,23,17,122,156,62,107,85,218,184,69,77,155,148,101,151,179,157,129,181,128,177,167,62,229,173,35,94,28,83,95,196,47,171,139,123,91,235,58,126,211,27,245,65,87,20,207,14,87,112,162,152,90,32,137,132,132,237,172,76,206,228,68,78,221,238,36,44,44,29,162,115,231,40,5,119,175,98,221,65,147,234,38,99,75,108,166,58,139,198,69,147,92,194,8,202,166,165,158,90,202,218,153,88,89,206,89,9,153,200,228,63,83,50,247,187,187,191,189,212,190,234,123,165,220,127,167,14,145,177,170,74,166,183,93,115,10,236,202,9,110,183,168,233,1,140,123,148,53,60,169,32,149,197,165,242,194,240,131,179,19,253,99,98,147,136,114,96,31,27,243,127,52,170,230,38,126,141,49,238,234,142,212,142,85,111,42,216,43,56,76,142,220,235,118,253,90,123,106,157,60,234,231,170,152,221,17,236,210,35,93,38,90,183,160,31,139,124,19,241,79,150,85,45,133,226,153,241,3,143,255,0,83,105,63,182,214,173,123,208,15,197,190,9,248,167,203,42,150,194,241,76,248,129,199,255,0,169,180,159,219,107,87,181,191,84,87,223,252,33,27,141,254,209,112,255,0,242,211,227,184,216,94,19,31,173,79,192,255,0,246,229,97,10,189,252,38,63,90,159,129,255,0,237,202,194,21,155,36,254,161,111,235,241,75,71,242,165,250,89,139,255,0,47,238,168,98,186,153,166,120,118,173,225,213,248,78,109,104,167,173,161,173,134,88,227,146,74,120,165,150,138,83,136,227,106,154,119,144,9,163,156,6,66,112,147,103,113,119,254,150,84,231,212,199,79,121,63,78,250,143,89,141,92,232,106,10,193,91,52,211,227,183,35,54,148,107,104,152,254,171,20,140,34,221,240,18,1,148,56,142,196,236,236,220,12,8,167,199,79,189,92,91,223,92,117,11,167,237,78,191,84,13,112,231,23,152,113,75,133,108,194,241,28,79,88,98,22,215,39,102,113,33,38,126,207,34,38,38,62,208,184,112,136,15,113,245,49,211,222,49,212,70,156,86,99,87,58,26,113,191,209,67,52,248,237,200,205,226,42,42,215,15,170,197,35,9,63,96,200,64,101,14,37,184,179,59,55,48,2,28,92,118,26,214,111,98,110,89,250,116,254,28,98,127,4,230,203,103,120,254,78,115,106,112,89,158,191,38,187,17,62,205,42,141,213,211,195,135,10,190,184,227,16,174,254,132,58,162,252,134,102,229,131,229,47,207,15,204,43,41,226,158,121,106,251,97,104,171,119,237,141,94,198,77,16,196,236,66,211,187,236,92,35,140,185,63,107,129,219,21,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,81,14,166,105,158,99,164,153,141,126,19,155,90,42,40,171,168,166,150,56,228,146,158,88,162,173,136,37,56,218,166,157,228,1,121,32,50,140,156,36,217,152,153,191,165,148,190,232,15,172,42,172,106,239,67,161,58,153,89,113,175,183,94,235,32,164,199,110,115,79,53,73,208,84,16,199,4,52,46,36,229,198,152,184,0,199,193,153,163,50,126,76,224,110,81,71,228,217,148,225,234,249,38,35,116,107,187,217,61,75,135,41,91,17,70,115,102,118,139,40,243,170,230,196,215,17,191,159,76,71,210,143,108,71,24,142,49,28,53,227,144,248,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,150,194,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,47,203,222,187,142,216,240,195,211,44,254,203,106,238,92,251,218,150,148,136,138,224,230,241,107,222,162,126,31,181,59,250,155,122,254,197,42,216,75,94,245,19,240,253,169,223,212,219,215,246,41,87,149,255,0,69,87,100,252,18,25,79,172,44,119,233,241,66,140,85,231,116,237,240,253,166,63,212,219,47,246,40,149,24,171,189,209,139,63,210,46,151,112,92,127,218,183,27,103,180,240,27,101,31,157,183,79,217,171,165,238,91,163,14,236,50,108,252,37,29,249,9,108,251,19,51,237,232,170,123,55,186,237,205,58,157,5,203,108,68,224,112,145,84,233,28,249,223,245,33,207,136,175,85,85,85,151,127,200,54,155,100,61,186,58,14,69,147,87,219,107,166,3,150,160,134,88,78,216,124,28,64,162,16,61,229,23,115,103,50,16,118,2,136,196,162,86,130,232,198,65,175,154,157,106,211,124,126,127,39,231,57,207,91,112,42,115,154,58,10,72,219,121,38,54,15,245,0,177,56,137,73,36,96,228,60,183,108,135,170,173,12,205,244,63,86,46,212,25,75,220,107,237,215,186,202,155,133,158,249,89,80,245,39,116,167,41,28,156,229,155,136,242,169,30,98,211,51,179,63,50,229,179,129,129,22,227,240,234,234,46,209,166,153,191,228,147,35,180,219,169,237,217,173,96,199,79,118,130,128,142,184,174,70,241,69,75,79,52,162,127,239,111,241,172,45,192,184,203,63,39,113,2,55,108,59,149,78,51,49,230,227,39,155,26,233,167,194,62,190,191,173,100,194,90,163,102,182,55,203,108,221,49,118,174,103,58,42,141,55,204,199,157,95,9,214,105,223,230,123,57,171,41,211,220,19,31,211,28,34,201,128,98,212,221,155,93,138,142,58,56,55,0,19,147,139,125,105,100,224,34,47,44,133,200,204,152,91,145,153,22,219,186,244,50,44,126,209,150,99,247,60,91,32,164,243,86,187,205,28,214,250,216,59,132,29,218,121,129,194,64,228,14,196,59,137,59,110,46,206,219,250,59,58,244,81,94,226,138,98,158,100,70,238,14,79,175,17,118,229,233,196,85,84,243,230,121,218,244,235,174,186,235,215,174,245,41,117,69,211,142,65,211,126,160,190,63,93,39,155,177,221,187,245,150,42,209,115,147,157,35,78,96,17,77,35,197,24,61,72,3,68,82,8,51,136,247,65,217,246,38,91,143,160,94,173,127,37,153,0,233,62,166,228,254,95,7,186,114,246,100,245,67,202,59,77,121,155,59,111,43,147,118,105,164,220,249,238,196,35,35,137,254,108,74,99,124,231,196,223,94,112,236,134,223,102,208,236,110,122,123,173,117,186,230,215,171,165,117,45,108,82,197,69,44,67,83,77,228,136,65,201,218,118,35,144,140,75,139,131,12,126,133,205,248,67,157,19,210,28,159,92,117,30,209,167,152,189,45,65,21,108,192,85,213,113,66,210,141,186,137,140,90,106,169,25,200,91,136,9,111,179,144,243,39,16,23,228,98,207,68,187,253,3,48,211,5,58,239,225,219,209,237,117,134,3,77,172,216,248,175,105,169,230,68,211,51,53,78,154,196,83,174,151,35,88,243,103,79,126,254,137,209,114,189,68,252,63,106,119,245,54,245,253,138,85,70,42,239,117,158,207,244,119,165,220,235,31,246,173,198,231,236,204,6,231,71,231,110,51,247,170,234,187,118,233,3,187,52,155,55,57,75,110,68,91,54,228,238,251,122,170,66,89,155,73,190,237,189,122,149,190,68,162,35,3,139,138,103,88,231,198,255,0,169,208,130,34,43,139,155,68,68,64,81,171,175,157,32,212,93,106,209,235,62,45,166,88,247,182,110,148,185,45,61,194,104,60,220,20,252,105,198,150,168,8,249,76,96,47,177,74,13,179,62,254,190,237,153,246,146,171,13,213,61,95,211,173,21,199,233,242,157,77,200,125,141,107,170,172,11,124,51,249,73,234,57,84,16,25,136,113,132,12,155,113,136,223,119,109,189,61,251,187,111,143,139,183,110,237,154,168,187,58,83,49,190,120,124,83,27,63,140,198,101,249,157,156,78,2,223,148,189,77,90,211,78,147,86,179,213,165,58,76,253,72,17,210,15,72,61,68,233,119,81,56,150,119,157,233,231,179,44,118,207,63,230,170,189,173,67,55,111,185,67,81,16,125,72,166,35,125,206,64,111,65,125,183,221,253,25,221,74,221,124,235,63,75,186,116,204,104,240,156,218,195,148,214,215,86,219,35,186,199,37,170,150,158,88,154,35,150,88,216,93,228,158,55,229,202,18,125,182,118,217,219,215,222,205,236,224,29,95,116,237,170,57,117,6,9,130,106,31,180,239,151,62,239,149,165,246,77,116,61,206,220,71,41,253,121,97,16,109,130,51,127,82,109,246,217,189,93,153,68,31,18,45,41,213,28,235,92,108,119,108,39,77,178,156,134,134,28,82,154,154,74,171,85,158,162,174,32,149,171,43,9,227,115,140,9,152,152,76,95,142,251,236,76,255,0,107,40,106,185,185,110,10,103,1,87,59,206,246,85,213,212,217,86,102,254,218,237,61,186,54,186,207,144,210,212,196,70,149,90,214,34,106,152,159,62,102,119,204,204,107,194,116,211,162,82,151,64,250,207,210,238,162,243,26,204,39,9,176,229,52,85,212,86,201,46,178,73,117,165,167,138,39,136,37,138,55,22,120,231,145,249,114,152,95,109,153,182,103,245,247,51,232,62,190,122,96,215,45,106,214,27,62,83,166,88,63,182,109,116,184,213,61,190,105,253,167,71,79,198,160,106,170,140,131,140,210,129,62,195,40,62,236,219,122,251,247,103,219,22,240,221,210,157,81,193,117,198,249,118,205,180,219,41,199,168,102,197,42,105,163,170,186,217,234,41,34,57,94,178,140,154,54,57,0,89,201,196,9,248,239,190,194,239,246,58,153,218,167,212,254,134,232,174,65,79,139,106,110,113,236,107,165,85,24,92,33,131,217,149,149,28,169,200,204,4,249,67,17,139,110,81,27,108,239,191,167,187,103,109,254,237,204,102,56,31,233,213,115,119,241,221,29,156,88,248,202,43,216,221,171,211,101,45,121,121,138,55,83,231,92,227,30,119,208,152,157,221,187,154,51,195,203,64,53,111,67,62,159,254,84,241,47,98,123,111,217,94,67,251,254,154,167,189,217,243,125,207,241,18,31,29,187,177,254,150,219,242,244,223,103,218,177,252,81,254,59,53,55,240,95,147,209,43,188,210,93,127,210,77,115,246,175,228,179,45,246,223,177,59,30,127,251,194,166,155,179,222,238,118,255,0,199,198,28,183,237,73,250,59,237,199,215,109,219,122,67,241,71,248,236,212,223,193,126,79,68,164,240,54,173,88,177,77,187,21,115,169,141,116,157,98,122,103,166,55,113,81,118,167,48,204,51,76,218,238,47,52,181,228,175,85,205,231,83,205,170,157,52,166,152,143,54,169,154,163,90,98,39,124,239,215,94,9,255,0,224,169,240,177,148,253,224,87,124,186,220,179,95,18,126,178,113,238,157,52,190,179,77,109,116,212,151,60,239,61,179,212,195,110,165,170,162,165,175,162,164,164,41,35,134,105,171,169,165,145,157,194,72,164,169,104,88,162,150,41,36,128,196,196,128,76,94,47,244,5,213,118,156,116,149,208,142,91,154,230,178,249,235,173,118,160,92,160,176,88,32,153,130,170,239,84,54,203,107,184,139,187,63,110,16,228,47,44,206,206,49,137,11,51,25,156,113,157,112,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,150,175,188,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,175,251,160,78,144,46,189,34,105,125,109,139,37,204,170,238,217,14,69,80,213,119,138,58,91,137,79,100,165,158,57,38,24,229,161,140,225,136,192,228,167,42,113,152,141,157,200,161,6,111,170,2,180,7,133,95,67,23,93,45,166,254,82,58,185,107,171,183,229,151,42,122,171,109,143,30,185,90,202,158,166,205,7,117,227,150,170,97,168,141,165,142,166,86,140,132,56,113,102,167,148,157,200,251,252,99,176,156,178,193,244,175,21,188,226,222,219,186,217,189,179,111,168,183,251,70,211,83,229,235,168,251,177,144,119,233,229,217,251,115,7,46,64,123,63,18,102,125,159,100,21,109,226,161,215,173,77,85,77,215,165,141,27,190,213,209,133,29,68,214,252,230,231,79,218,112,172,7,138,18,106,10,106,136,229,34,96,98,57,226,170,2,0,62,113,118,183,112,121,68,224,7,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,101,234,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,72,175,10,78,171,180,227,167,109,71,201,112,173,80,151,217,86,173,70,246,116,16,223,229,153,134,150,219,85,74,245,13,24,212,179,183,212,134,79,52,76,243,111,198,50,1,115,102,2,57,34,8,151,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,114,219,249,87,70,87,218,78,140,112,174,177,49,43,175,158,181,87,121,186,124,174,221,80,96,18,91,228,27,172,244,84,213,52,239,233,220,132,248,193,25,199,235,32,72,76,109,204,12,187,24,7,86,63,20,250,201,247,129,144,252,198,117,99,250,75,212,198,27,211,87,132,214,25,117,190,208,227,247,219,238,71,79,126,180,88,177,139,195,60,144,94,14,75,197,88,79,222,133,133,222,74,104,162,145,206,86,126,32,77,198,39,48,41,129,220,43,87,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,232,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,204,186,187,239,10,78,148,117,31,167,109,56,201,115,93,80,139,217,87,93,70,246,116,240,216,37,133,198,170,219,75,74,213,15,25,84,187,191,212,154,79,52,78,240,237,202,49,1,99,118,50,56,226,9,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,190,180,65,203,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,84,181,240,161,209,219,174,165,117,105,100,203,138,195,73,93,143,105,245,61,69,238,233,45,109,41,75,4,115,148,50,67,68,32,92,8,26,165,170,12,39,141,137,197,246,165,148,193,249,70,204,181,87,92,217,174,3,168,125,90,106,102,93,166,52,244,129,143,86,94,59,80,75,72,16,180,21,147,195,12,112,212,213,198,80,145,4,129,61,68,115,78,210,179,239,35,74,198,91,17,59,41,169,224,107,118,181,67,117,214,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,11,95,68,68,20,3,226,143,241,217,169,191,130,252,158,137,71,89,48,12,202,44,6,159,84,139,30,171,124,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,247,3,120,166,3,30,76,220,217,164,225,203,183,39,25,21,226,143,241,217,169,191,130,252,158,137,76,175,11,109,29,192,117,215,161,172,247,78,117,26,195,73,113,182,220,115,139,164,81,75,45,44,51,79,111,158,75,61,20,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,210,206,16,215,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,191,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,185,215,235,19,165,92,203,165,13,92,184,97,247,155,109,89,99,23,26,138,138,156,78,239,36,141,48,92,109,204,127,81,138,81,0,31,51,24,148,99,48,113,30,38,236,76,221,179,140,206,74,120,97,117,235,77,163,23,90,78,159,181,130,251,73,65,167,215,58,138,153,173,87,122,190,233,189,166,227,57,67,194,25,37,41,123,84,244,36,227,57,59,180,95,86,105,222,67,33,7,144,196,46,125,66,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,238,83,125,115,237,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,65,117,61,47,245,65,128,245,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,198,160,25,157,201,159,118,47,79,115,189,6,117,99,241,79,172,159,120,25,15,204,103,86,233,225,19,167,185,246,154,244,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,1,80,80,8,202,49,204,34,78,14,64,98,196,205,182,224,77,246,58,168,190,172,126,41,245,147,239,3,33,249,140,232,53,165,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,189,225,205,209,71,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,221,217,45,116,46,192,241,219,6,110,68,5,196,193,228,148,162,97,19,144,132,119,148,97,138,71,140,30,13,253,50,96,57,85,171,32,234,71,47,166,164,189,220,173,55,130,199,172,182,218,219,116,51,65,111,158,1,164,172,246,128,20,140,68,213,44,71,16,198,97,193,227,97,149,247,62,227,118,237,125,1,17,121,57,101,131,233,94,43,121,197,189,183,117,179,123,102,223,81,111,246,141,166,167,203,215,81,247,99,32,239,211,203,179,246,230,14,92,128,246,126,36,204,251,62,200,43,91,197,147,173,170,59,125,139,249,50,105,14,87,221,175,186,115,44,198,233,104,185,65,36,112,210,137,205,4,150,105,59,110,82,4,197,36,110,243,131,188,100,49,136,70,77,32,207,32,141,101,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,244,51,237,94,185,250,95,207,186,101,214,138,234,60,190,239,87,127,182,229,213,21,215,187,45,250,166,162,106,169,235,96,42,185,91,141,93,76,145,70,50,87,48,246,164,157,131,147,51,206,5,191,215,101,176,60,47,250,160,192,122,111,214,139,149,30,163,90,41,6,219,157,83,209,217,34,191,121,120,90,123,76,239,87,27,9,73,83,52,177,140,20,46,50,28,149,14,220,157,222,158,156,182,250,142,130,47,234,198,11,249,47,213,60,203,76,253,169,237,63,162,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,235,96,99,29,40,234,62,115,211,45,227,169,188,42,47,108,218,177,124,130,174,207,127,181,193,11,189,85,13,44,84,180,211,181,120,236,239,221,133,188,193,52,172,204,197,16,128,200,252,129,228,40,188,174,172,126,41,245,147,239,3,33,249,140,234,106,116,93,212,166,156,116,223,225,209,168,215,60,213,173,87,75,174,71,152,94,173,118,12,110,190,149,171,35,188,213,29,162,222,47,28,244,238,67,206,140,123,130,245,14,228,34,209,151,22,119,57,35,3,8,43,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,232,123,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,126,109,242,203,255,0,210,188,170,243,148,251,18,213,102,246,205,194,162,225,236,235,77,55,151,161,163,238,200,71,216,167,139,119,237,194,28,184,128,110,252,69,153,183,125,149,202,120,86,116,101,168,253,63,216,174,186,189,170,23,91,173,150,235,154,219,226,167,135,14,230,241,199,75,74,198,210,71,83,95,27,255,0,242,103,233,48,71,232,80,71,44,162,127,94,83,142,16,159,235,85,117,67,174,150,46,157,52,59,42,213,11,181,230,213,67,95,67,111,168,138,193,13,197,140,227,184,94,10,19,122,74,86,142,55,105,36,231,32,183,38,7,103,104,198,67,114,1,2,49,218,170,170,252,109,53,175,255,0,128,189,57,209,219,255,0,102,107,112,170,146,47,252,162,142,146,56,77,164,255,0,203,94,65,40,255,0,224,28,75,244,217,5,90,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,245,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,111,255,0,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,240,58,224,209,219,174,136,117,71,168,24,141,101,134,146,213,109,173,188,84,222,236,49,80,210,148,20,79,106,171,148,166,166,26,113,112,1,225,24,147,192,77,27,112,25,32,144,5,223,134,232,58,8,210,124,235,242,161,165,152,110,166,123,47,217,159,75,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,86,160,7,131,38,169,125,43,233,198,251,166,117,247,223,53,95,130,100,18,121,106,47,43,195,201,218,235,65,166,135,243,140,12,50,115,170,27,137,122,145,24,237,179,236,61,182,83,253,4,95,234,131,196,47,69,250,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,31,42,115,119,102,23,109,156,125,125,236,217,7,74,93,107,105,103,88,63,74,127,38,118,12,174,217,244,75,200,249,223,110,210,211,67,220,243,93,254,223,107,179,60,187,237,229,143,151,46,59,110,59,111,187,237,2,252,93,180,67,90,53,43,169,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,156,107,235,200,162,41,33,140,133,141,132,192,156,93,247,216,197,254,214,91,43,193,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,105,253,31,242,94,221,179,84,208,121,174,223,180,59,157,174,240,15,62,61,192,229,199,125,185,142,254,246,65,101,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,169,107,175,220,31,78,239,253,89,85,83,214,229,20,84,80,201,195,207,156,174,76,208,237,109,165,120,183,222,65,223,119,102,247,126,223,85,116,170,131,252,76,60,245,23,84,25,4,141,223,133,143,202,108,237,184,242,218,221,71,254,223,122,8,187,81,98,170,171,173,170,107,5,29,77,194,154,152,59,133,44,16,25,8,131,11,57,19,237,190,204,219,250,187,173,253,133,226,52,181,218,26,214,250,3,140,50,58,203,129,201,21,28,146,48,28,209,52,116,101,201,185,147,11,51,51,74,255,0,234,127,230,88,166,63,169,120,14,13,129,214,219,108,118,87,173,188,94,40,106,232,170,100,173,166,134,65,137,165,228,44,81,184,144,144,187,48,70,236,239,190,206,229,232,254,139,253,6,166,199,77,143,218,43,194,221,85,71,37,20,13,0,77,12,61,176,144,248,70,198,252,185,250,190,206,223,179,222,219,251,208,105,170,202,105,233,42,14,158,166,55,9,7,109,197,254,205,219,117,252,87,209,95,89,37,125,81,213,75,250,71,182,255,0,234,102,111,254,162,249,208,17,17,1,17,16,22,246,233,15,168,26,94,159,117,20,50,91,141,27,84,81,203,191,116,94,87,15,116,19,128,250,180,102,254,249,155,220,223,254,13,18,136,46,103,170,174,165,244,250,92,38,59,238,43,150,88,111,207,122,182,180,47,107,163,186,68,115,187,77,12,229,238,22,41,55,253,16,219,139,62,228,222,231,244,85,117,170,214,123,253,142,225,73,156,69,132,221,177,216,47,173,45,108,50,213,211,205,194,110,100,196,238,5,40,179,19,109,40,250,179,109,245,155,246,178,218,157,39,102,154,99,124,212,140,67,26,212,106,40,230,128,107,109,240,156,149,209,211,148,59,119,224,7,103,121,137,219,142,206,110,254,158,237,255,0,157,111,191,22,76,143,76,56,105,174,11,167,141,101,104,105,172,213,50,239,109,242,252,35,7,146,156,99,98,236,190,204,251,64,77,183,29,191,103,243,7,187,224,147,111,134,124,211,82,239,146,250,212,199,104,160,167,98,245,111,170,115,202,239,233,190,223,245,33,251,63,250,187,219,66,168,15,9,220,130,155,76,181,243,43,192,36,185,82,85,195,125,178,211,246,228,130,102,144,94,80,170,132,69,183,220,91,255,0,146,139,252,151,127,79,246,219,250,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,189,252,89,255,0,85,127,142,127,236,43,94,248,89,252,64,228,31,212,218,191,237,180,75,97,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,149,62,247,174,227,182,60,48,233,12,179,251,45,171,185,115,239,106,78,254,166,58,123,198,58,136,211,138,204,106,231,67,78,55,250,40,102,159,29,185,25,188,69,69,90,225,245,88,164,97,39,236,25,8,12,161,196,183,22,103,102,230,0,67,76,89,142,29,147,233,254,79,113,195,51,59,45,69,166,245,105,153,224,171,164,157,155,148,101,179,59,59,59,110,196,36,46,196,38,46,226,66,66,66,238,206,206,247,240,162,215,90,157,30,210,235,206,63,244,187,0,163,183,80,231,150,174,228,254,144,67,15,183,65,194,49,236,79,62,204,93,209,24,65,161,51,46,3,245,128,184,137,243,142,71,58,202,254,85,79,150,181,30,124,125,177,249,255,0,217,75,228,199,110,227,32,191,243,102,97,87,244,122,231,116,207,234,85,63,10,103,167,170,124,237,209,170,40,191,87,23,13,84,232,227,80,52,143,84,111,212,243,101,86,152,109,37,102,173,169,152,188,213,230,148,110,52,239,32,158,237,180,147,194,34,46,229,203,156,128,78,78,46,241,203,33,104,78,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,149,91,229,55,49,55,109,205,201,214,105,210,53,250,245,252,91,247,230,76,38,73,151,227,105,193,211,205,166,239,62,185,166,56,68,205,17,76,233,213,19,205,215,78,137,153,211,72,210,34,210,186,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,166,51,207,88,91,236,143,20,181,183,37,95,162,24,222,253,207,186,161,121,200,136,174,14,111,17,17,5,24,245,19,241,3,169,223,215,43,215,246,217,85,165,116,3,240,145,130,126,41,243,58,165,86,189,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,83,242,63,88,92,236,159,20,58,67,149,95,209,12,23,126,223,221,86,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,170,215,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,38,71,235,11,157,147,226,131,149,95,209,12,23,126,223,221,86,216,90,217,161,90,125,175,152,140,152,150,119,110,253,158,86,231,77,12,30,126,131,243,177,200,126,94,105,99,62,215,115,178,2,123,55,214,29,217,254,205,188,238,153,116,99,242,7,163,86,61,58,170,158,221,85,116,167,239,85,93,107,40,169,251,65,83,87,52,142,100,238,239,245,164,224,46,16,140,132,204,68,16,135,213,22,216,7,105,162,181,124,158,223,149,242,250,121,218,105,175,177,160,126,119,198,252,223,243,92,220,159,35,206,138,249,189,17,84,68,198,177,213,199,124,112,153,210,120,136,136,189,145,168,163,226,81,159,91,241,126,156,231,196,37,106,121,171,179,59,157,45,12,49,21,80,199,44,113,65,32,213,73,80,49,236,239,32,137,67,20,101,182,204,47,80,14,239,238,18,169,213,49,188,78,117,79,233,102,178,219,180,202,158,143,183,79,129,209,254,118,99,143,99,150,174,182,56,102,62,36,198,236,81,52,67,76,205,184,137,49,247,119,228,220,93,71,188,71,75,62,150,104,214,161,234,109,61,103,110,163,3,172,177,247,97,57,54,9,105,43,100,168,132,248,139,3,185,74,210,141,51,182,228,34,193,221,223,147,241,101,67,206,46,78,47,27,85,52,111,230,198,159,233,137,153,252,93,107,201,190,14,222,207,108,189,139,184,143,54,111,85,21,79,109,218,169,162,223,190,57,158,244,173,240,176,212,203,125,175,39,203,244,166,237,119,168,142,107,236,52,247,91,61,44,181,2,212,197,44,12,99,82,49,129,27,59,206,113,156,37,176,11,185,71,76,78,78,205,27,43,33,84,147,210,110,125,111,211,46,163,48,76,190,236,212,237,67,21,207,200,213,75,83,84,52,209,83,69,87,25,210,157,65,200,76,236,35,16,206,242,62,251,51,176,59,59,142,252,154,237,148,254,207,95,242,184,95,39,60,105,159,178,119,254,109,69,203,22,85,24,28,254,49,116,71,155,122,136,159,103,58,159,54,98,62,168,166,103,219,34,231,189,116,32,185,239,88,59,79,253,215,248,191,5,163,144,191,248,255,0,242,191,234,46,183,164,12,19,31,192,122,112,193,40,177,250,110,30,216,179,82,223,107,102,32,6,146,122,186,200,130,105,8,200,4,121,113,230,209,139,150,228,209,199,24,187,191,29,214,227,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,178,97,169,138,108,209,17,195,72,248,52,158,121,118,187,249,158,34,229,201,214,169,174,189,103,252,82,34,34,247,69,170,83,196,131,4,199,240,174,163,228,173,199,233,188,191,210,171,53,61,246,182,17,0,8,198,172,229,154,25,8,4,5,182,231,229,218,66,114,228,69,36,146,19,191,214,217,183,31,132,199,235,83,240,63,253,185,107,223,20,207,136,28,127,250,155,73,253,182,181,108,47,9,143,214,167,224,127,251,114,167,97,233,138,115,185,136,235,171,195,46,148,206,46,215,127,146,250,107,185,58,207,50,214,254,203,180,68,125,144,176,132,68,87,23,53,161,207,137,206,169,253,19,209,171,118,153,83,209,247,42,51,202,207,206,204,113,238,17,82,81,73,12,199,196,152,217,198,87,148,169,153,183,18,23,14,238,252,95,139,170,181,91,239,173,141,108,159,89,181,214,247,45,179,34,168,184,226,184,244,207,108,176,197,220,140,169,128,64,64,42,38,135,180,238,6,51,76,6,109,46,238,71,31,107,119,102,17,17,208,139,94,102,248,168,197,98,234,170,56,70,232,250,191,223,89,118,79,39,153,21,89,6,207,217,177,114,52,185,95,159,87,109,92,34,117,233,138,121,180,207,182,37,186,250,52,212,203,126,148,245,25,137,100,151,219,189,69,190,203,85,52,182,171,156,145,212,12,81,60,85,49,148,96,85,14,70,33,216,9,138,25,77,201,246,22,139,155,51,184,179,43,165,92,247,171,173,233,23,86,174,250,213,160,120,230,111,147,93,45,213,185,3,249,138,43,177,81,176,143,26,136,102,48,23,150,49,125,163,148,226,104,101,33,102,22,252,235,16,136,137,11,52,206,205,226,126,150,26,123,99,225,63,135,218,214,188,182,100,115,173,140,234,223,15,71,87,219,85,51,226,137,158,236,55,26,135,62,41,159,15,216,255,0,245,202,147,251,21,106,152,202,28,248,166,124,63,99,255,0,215,42,79,236,85,170,107,53,254,165,115,177,172,54,3,244,155,7,223,143,132,161,207,64,63,22,248,39,226,159,44,170,87,24,169,207,160,31,139,124,19,241,79,150,85,43,140,81,251,55,253,86,174,244,252,33,112,229,175,215,246,127,248,105,241,220,17,17,88,26,124,68,68,21,107,226,153,241,3,143,255,0,83,105,63,182,214,168,114,166,55,138,103,196,14,63,253,77,164,254,219,90,179,159,15,78,145,238,15,112,163,234,7,83,172,52,227,66,48,180,216,165,190,182,18,121,78,87,33,32,185,56,187,179,8,136,179,246,121,9,57,57,247,69,131,132,70,116,76,78,18,230,55,50,174,213,190,189,243,213,29,110,177,201,118,139,9,179,27,19,133,199,226,231,133,26,83,78,187,234,171,126,148,199,227,61,17,172,244,54,159,66,157,32,193,164,54,88,245,75,81,109,52,242,230,215,104,66,91,104,159,115,149,158,138,104,0,138,50,138,88,193,225,171,114,57,99,149,254,183,17,22,1,38,98,145,143,231,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,86,60,102,26,222,19,46,174,213,184,221,16,210,187,57,157,226,246,135,109,48,184,252,109,90,213,85,113,217,17,164,233,17,213,17,241,214,120,202,28,244,3,241,111,130,126,41,242,202,165,176,188,83,62,32,113,255,0,234,109,39,246,218,213,175,122,1,248,183,193,63,20,249,101,82,216,94,41,159,16,56,255,0,245,54,147,251,109,106,174,91,245,69,125,255,0,194,27,167,27,253,162,225,255,0,229,167,199,113,176,188,38,63,90,159,129,255,0,237,202,194,21,123,248,76,126,181,63,3,255,0,219,149,132,43,54,73,253,66,223,215,226,150,143,229,75,244,179,23,254,95,221,80,163,157,120,184,220,44,253,73,106,37,218,211,95,81,69,93,69,156,93,234,105,106,169,165,40,165,130,80,175,148,130,64,49,118,113,33,38,103,98,103,103,103,102,118,86,199,209,246,119,144,106,79,77,152,54,91,148,212,249,155,164,212,115,81,207,80,230,102,117,30,86,162,90,97,150,66,50,34,57,76,97,18,50,119,250,198,68,251,51,62,205,82,157,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,67,100,85,79,203,174,211,174,237,39,227,13,151,202,181,139,115,178,184,27,243,76,115,226,171,113,175,78,147,110,169,152,236,214,35,220,195,124,71,180,151,8,201,116,54,231,170,213,246,190,222,81,136,249,56,232,107,224,118,3,146,158,106,200,161,58,121,189,31,185,19,119,136,197,189,224,126,162,236,199,32,157,115,244,237,241,3,166,63,215,43,47,246,216,149,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,231,157,209,77,57,133,19,76,113,136,153,247,203,47,146,252,69,219,251,29,138,166,237,83,49,69,87,41,167,94,136,242,116,206,145,213,26,204,207,215,41,141,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,91,11,197,159,245,87,248,231,254,194,181,239,133,159,196,14,65,253,77,171,254,219,68,190,175,122,238,59,99,195,15,28,179,251,45,171,185,115,239,106,90,82,34,43,131,155,197,175,122,137,248,126,212,239,234,109,235,251,20,171,97,45,123,212,79,195,246,167,127,83,111,95,216,165,94,87,253,21,93,147,240,72,101,62,176,177,223,167,197,10,49,87,157,211,183,195,246,152,255,0,83,108,191,216,162,84,98,175,59,167,111,135,237,49,254,166,217,127,177,68,170,155,53,233,110,118,71,197,208,28,184,122,191,9,223,171,194,241,186,152,233,239,24,234,35,78,43,49,171,157,13,56,223,232,161,154,124,118,228,102,241,21,21,107,135,213,98,145,132,159,176,100,32,50,135,18,220,89,157,155,152,1,13,49,102,56,118,79,167,249,61,199,12,204,236,181,22,155,213,166,103,130,174,146,118,110,81,150,204,236,236,237,187,16,144,187,16,152,187,137,9,9,11,187,59,59,223,194,135,61,125,116,149,249,83,199,203,86,52,203,24,243,25,197,175,143,180,224,165,46,50,93,168,0,29,159,104,152,95,189,83,30,193,195,103,18,40,216,131,243,132,48,131,72,103,121,111,202,104,242,246,163,206,142,62,216,252,225,79,228,183,109,254,101,196,198,83,143,171,249,139,147,230,204,206,234,42,158,217,210,41,171,167,170,116,158,185,122,29,5,117,91,85,173,152,252,250,109,156,84,114,204,49,154,56,164,130,97,138,98,246,133,182,32,134,23,168,154,105,36,55,58,158,233,111,35,191,14,93,208,113,103,250,252,115,174,175,186,152,178,244,253,167,21,227,108,185,211,203,155,93,161,242,182,106,24,170,96,243,52,165,48,74,193,112,146,25,57,59,193,25,68,126,189,178,19,144,70,55,217,137,200,106,51,79,115,188,131,76,115,123,38,127,139,84,246,110,150,42,200,235,32,220,204,66,78,47,245,162,147,129,9,60,82,15,32,49,98,110,64,100,59,236,235,208,213,173,90,205,245,179,55,173,207,179,235,167,155,184,213,237,28,81,70,206,52,244,116,236,238,225,79,0,59,191,8,135,119,217,183,119,119,114,34,114,50,34,120,186,51,234,233,194,121,41,244,156,53,246,117,246,175,120,158,73,176,183,246,138,49,212,233,24,73,243,166,143,222,215,232,199,238,207,25,247,49,239,250,32,204,50,15,250,227,123,190,94,235,63,239,234,106,235,170,230,63,245,156,178,153,151,243,145,17,125,174,234,225,58,65,233,158,203,211,246,156,80,21,206,217,79,46,109,118,135,205,94,107,165,166,131,204,210,148,193,19,157,190,57,163,228,239,4,101,16,122,119,8,78,65,41,27,102,38,17,208,126,29,93,42,210,209,218,63,47,58,147,143,119,43,43,248,142,51,65,114,161,132,194,42,113,40,166,11,152,115,98,49,148,140,54,136,153,129,216,4,141,156,198,80,33,159,10,67,35,203,124,149,63,42,187,30,116,240,246,71,95,214,167,242,171,182,177,142,187,57,22,95,87,243,86,231,207,152,225,85,81,250,177,236,167,124,79,92,246,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,135,180,190,150,223,100,252,86,94,67,253,95,139,239,211,225,116,15,113,184,219,236,246,250,171,181,218,190,158,138,134,138,19,169,170,170,169,148,98,138,8,128,92,142,67,50,118,97,17,22,119,114,119,102,102,103,119,95,74,171,94,186,58,200,252,174,85,85,233,6,158,75,199,15,183,86,55,159,173,98,216,238,117,116,243,78,31,155,146,25,202,41,168,73,187,18,135,32,98,115,1,47,77,133,110,62,128,250,194,165,201,109,20,58,19,169,149,150,234,11,141,146,142,10,76,118,231,52,240,211,5,125,56,148,112,67,66,226,78,60,170,71,152,12,124,25,222,64,23,228,204,96,229,44,205,188,230,197,204,84,225,227,135,68,245,207,83,90,99,57,53,205,176,121,21,57,205,113,231,107,173,84,105,190,154,55,105,87,110,188,99,77,98,52,158,189,39,58,34,41,118,186,20,81,241,34,194,243,28,235,67,172,118,156,39,19,188,228,53,208,229,116,213,50,82,218,168,37,171,148,34,106,58,193,121,28,35,18,118,22,35,22,229,182,219,147,55,218,202,87,47,27,41,205,48,236,22,223,29,219,54,203,44,216,245,12,211,53,52,117,87,90,248,169,34,57,92,72,154,54,57,8,89,201,196,9,248,239,190,194,239,246,58,199,197,217,166,253,154,173,215,58,68,199,20,198,207,230,55,178,156,206,206,55,15,71,62,186,42,214,41,223,191,217,187,122,175,122,33,209,141,97,196,250,160,194,242,12,167,74,51,43,53,174,151,218,61,250,219,133,138,170,158,158,46,86,234,144,30,82,24,48,142,228,66,45,187,250,187,179,123,221,90,218,195,113,253,103,209,236,178,239,6,63,139,106,190,27,121,186,85,114,236,81,91,239,180,181,21,18,241,23,50,227,24,27,145,108,34,68,251,55,163,51,191,185,148,16,241,34,213,109,81,193,117,198,199,105,194,117,39,41,199,168,102,197,41,170,100,165,181,94,42,41,34,57,94,178,176,94,71,8,204,89,201,196,5,185,109,190,194,205,246,50,139,183,228,114,92,36,213,76,243,227,95,103,78,159,146,247,140,140,199,148,253,160,183,102,253,17,135,185,22,244,141,98,173,52,166,106,157,119,239,223,206,152,234,220,178,21,91,222,36,90,83,170,57,214,184,216,238,216,78,155,101,57,13,12,56,165,53,52,149,86,171,61,69,92,65,43,86,86,19,198,231,24,19,49,48,152,191,29,247,216,153,254,214,79,13,221,86,213,28,235,92,111,150,156,219,82,114,156,134,134,28,82,166,166,58,91,173,226,162,174,32,149,171,40,197,164,96,144,201,152,152,76,155,150,219,236,78,223,107,169,239,148,234,182,151,96,183,8,237,57,182,164,226,216,245,116,208,181,76,116,183,91,197,61,36,167,19,145,11,72,193,33,139,184,185,1,55,45,182,220,93,190,199,95,117,85,107,57,193,235,84,243,35,95,103,67,30,205,140,127,38,187,73,204,179,76,98,46,69,28,34,42,211,74,163,217,191,114,33,120,98,233,214,160,224,63,148,175,167,120,46,67,142,121,255,0,99,121,95,107,91,39,163,239,240,243,156,251,125,209,30,92,121,134,251,111,183,38,223,222,202,186,60,81,254,59,53,55,240,95,147,209,43,221,196,181,23,79,179,239,55,244,19,58,199,178,63,33,219,243,94,201,185,193,89,216,231,203,135,115,180,69,199,151,3,219,125,183,226,251,123,157,81,23,138,63,199,102,166,254,11,242,122,37,157,129,177,70,22,197,54,168,157,98,53,223,245,204,170,155,83,155,98,51,220,218,238,97,138,183,228,235,175,155,173,59,247,105,77,52,199,29,251,226,34,126,180,95,146,237,117,154,213,79,98,154,231,86,118,218,58,137,170,233,232,202,98,120,33,158,97,140,101,148,35,223,136,153,140,16,137,19,54,228,209,70,207,191,22,218,197,124,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,38,148,232,19,161,59,175,87,121,53,109,247,37,172,171,180,233,214,59,80,212,151,138,202,89,10,10,218,169,228,167,152,163,138,134,67,167,150,3,56,228,26,114,152,77,217,198,57,129,219,212,197,95,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,89,106,251,235,68,68,26,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,14,120,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,234,33,67,255,0,17,30,136,40,250,170,193,27,45,195,169,120,234,110,39,111,150,43,16,180,208,83,67,116,140,166,138,67,165,170,148,226,35,46,32,19,249,118,121,35,140,37,168,39,50,97,51,38,10,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,233,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,121,59,186,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,149,225,221,208,45,103,83,153,83,231,154,165,111,186,219,116,202,201,218,168,217,233,167,167,250,77,35,201,40,121,106,90,158,44,15,8,28,18,13,68,145,155,200,63,86,49,226,82,119,34,13,213,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,219,82,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,22,21,173,122,161,106,209,93,35,203,245,94,242,52,146,83,226,214,122,155,144,83,212,214,141,32,86,78,0,253,154,86,148,153,216,14,105,123,113,7,213,39,115,144,89,132,157,217,159,53,80,3,198,79,90,254,131,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,74,202,69,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,150,21,210,254,138,127,40,157,106,180,104,228,119,15,37,87,144,91,239,30,66,114,151,183,24,87,65,107,170,168,165,238,151,110,71,104,94,120,98,105,56,131,151,109,207,142,197,179,182,170,65,213,66,45,105,211,70,127,83,170,125,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,207,23,9,110,62,92,26,177,157,162,102,0,49,168,105,64,192,89,184,24,144,236,60,118,109,150,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,72,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,245,24,165,16,50,242,210,16,198,51,7,18,228,12,196,205,220,8,204,40,7,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,165,155,167,53,165,53,227,163,253,14,234,55,42,195,179,93,72,198,251,215,172,46,225,5,93,61,76,1,15,247,253,44,114,119,30,221,90,18,198,97,81,70,103,234,241,147,114,110,70,192,64,210,72,198,26,131,194,219,80,245,231,51,233,230,150,197,172,154,123,87,103,180,98,212,244,22,236,66,251,83,79,229,14,245,106,122,118,120,153,160,113,103,48,134,46,192,133,80,183,9,130,65,111,173,36,82,153,204,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,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,90,167,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,128,136,136,52,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,201,134,96,227,44,128,113,147,183,32,50,226,64,124,36,14,123,53,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,250,89,186,115,81,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,10,1,69,245,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,45,124,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,27,181,29,210,185,156,30,59,96,205,200,76,121,1,188,146,148,76,68,17,136,142,241,20,209,72,193,181,124,53,60,61,43,53,54,251,67,174,186,243,136,127,208,45,7,41,108,246,59,164,51,211,201,120,170,225,77,53,53,81,195,36,45,29,77,184,163,152,201,156,100,227,36,145,48,144,156,124,196,174,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,11,156,206,184,53,138,235,173,253,81,234,6,93,89,126,164,186,219,104,175,21,54,75,12,180,53,69,61,19,90,169,37,40,105,138,156,156,204,120,72,34,243,147,198,252,10,73,228,49,102,231,178,190,142,165,243,250,157,44,233,231,82,53,6,223,144,210,88,238,86,60,94,229,83,107,174,169,120,184,69,113,242,230,212,108,205,43,56,25,149,67,196,0,4,207,204,200,71,98,229,179,243,68,130,215,188,17,244,134,152,45,90,133,175,117,208,82,73,81,61,68,88,133,174,65,158,94,252,0,3,29,85,104,156,126,145,56,72,242,80,56,151,214,54,120,100,111,168,206,252,241,95,27,141,47,186,210,231,250,123,173,16,149,92,246,219,157,158,92,94,161,134,136,187,20,115,211,77,37,76,92,234,55,113,231,56,213,205,198,55,97,125,169,36,38,114,245,225,61,58,9,211,60,87,75,250,71,211,59,118,45,73,219,246,246,63,69,147,92,103,56,227,105,170,171,171,224,10,137,78,66,0,30,124,123,131,16,57,110,77,20,49,3,145,112,221,97,94,40,250,67,83,171,93,31,100,211,219,96,171,158,229,131,84,67,151,210,195,12,241,68,6,20,194,97,84,82,188,159,164,1,71,61,92,140,34,226,110,113,131,15,47,208,32,174,191,8,141,98,181,105,175,84,103,136,228,119,234,186,27,110,160,217,229,178,83,68,245,67,21,20,151,81,150,57,169,10,113,51,17,115,113,10,136,34,118,98,62,229,80,128,183,231,9,213,228,174,99,52,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,239,93,52,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,100,31,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,167,111,24,252,70,190,143,81,108,153,51,197,181,45,95,153,226,92,135,215,132,22,240,247,114,223,222,255,0,177,92,74,170,31,25,225,147,206,226,164,243,84,56,255,0,127,108,14,35,219,111,75,127,185,246,223,254,63,122,10,181,89,37,21,108,177,226,117,84,21,84,157,193,150,81,58,121,59,140,220,31,112,229,232,222,253,217,135,222,177,181,147,69,127,187,54,28,246,214,187,192,212,195,80,78,212,206,193,220,223,104,155,127,118,251,125,81,251,127,201,127,231,65,140,162,34,2,34,32,34,34,2,34,32,202,169,112,154,154,140,80,178,138,74,158,69,20,206,5,23,6,109,133,163,230,229,201,203,253,91,108,177,154,137,166,152,219,190,91,144,55,31,115,122,127,177,123,88,198,89,146,99,227,85,111,199,230,217,238,144,157,20,177,180,35,33,72,18,241,103,22,221,157,247,125,155,221,234,191,47,248,110,101,97,167,130,237,145,227,23,107,117,61,192,94,120,39,170,161,150,24,230,23,217,249,1,16,179,19,125,113,245,111,79,172,223,181,4,146,240,205,164,178,85,117,63,105,59,221,71,107,203,141,44,212,191,80,203,148,237,112,164,226,223,87,221,246,250,191,162,191,129,113,33,98,23,244,118,221,191,161,115,201,208,35,224,237,212,166,48,217,197,21,93,76,79,93,66,214,246,167,145,129,198,179,207,211,118,200,190,176,238,59,114,221,189,127,161,215,66,150,246,129,168,41,154,148,92,97,236,135,109,157,247,118,30,45,179,63,250,144,125,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,4,68,65,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,182,133,143,69,79,100,124,28,31,155,122,194,255,0,126,175,20,136,136,189,81,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,247,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,45,133,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,84,251,222,187,142,216,240,195,164,50,207,236,182,174,229,207,189,169,105,72,136,174,14,111,87,191,136,159,74,86,138,42,42,238,162,240,74,123,117,172,33,218,76,170,149,229,32,243,117,19,84,67,12,53,16,68,49,184,247,72,166,55,153,220,197,139,136,155,51,153,27,148,57,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,74,149,155,216,162,206,97,71,50,52,231,105,51,219,172,254,78,160,228,231,52,197,102,123,31,136,140,85,92,239,37,229,40,166,103,143,54,45,211,49,19,61,58,115,166,35,217,164,116,45,43,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,75,215,60,245,133,190,200,241,74,63,146,175,209,12,111,126,231,221,80,188,228,68,87,7,55,136,136,130,140,122,137,248,129,212,239,235,149,235,251,108,170,210,186,1,248,72,193,63,20,249,157,82,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,169,249,31,172,46,118,79,138,29,33,202,175,232,134,11,191,111,238,171,85,175,81,63,16,58,157,253,114,189,127,109,149,90,87,64,63,9,24,39,226,159,51,170,85,107,212,79,196,14,167,127,92,175,95,219,101,86,149,208,15,194,70,9,248,167,204,234,147,35,245,133,206,201,241,65,202,175,232,134,11,191,111,238,171,72,68,68,87,7,55,136,139,73,245,151,169,151,13,41,233,207,45,201,44,87,122,123,125,234,170,24,173,86,201,36,168,40,165,121,106,100,24,204,169,220,76,79,190,16,148,210,131,139,238,47,23,55,103,97,118,94,119,174,197,139,117,92,171,132,68,207,185,155,150,224,110,102,152,203,88,43,63,74,229,84,211,29,181,78,158,232,233,84,102,177,106,109,223,89,53,59,34,212,203,220,93,154,139,237,97,78,16,114,18,242,212,226,204,16,65,200,64,24,251,113,4,113,243,226,206,92,57,63,171,186,178,30,145,180,26,223,126,232,110,167,8,188,193,81,73,54,164,195,114,175,157,238,116,67,48,210,75,47,230,41,42,162,132,152,29,196,99,167,165,168,141,220,183,114,118,49,54,103,30,53,123,142,227,247,124,179,32,182,98,216,253,39,154,186,94,107,33,183,209,65,220,16,238,212,76,108,17,135,35,118,17,220,137,155,114,118,102,223,213,217,149,251,219,173,214,251,61,190,150,211,105,160,167,162,161,162,132,41,169,105,105,162,24,162,130,32,22,16,140,0,89,152,68,69,153,152,89,153,153,153,153,149,79,32,179,242,155,183,47,93,223,187,78,222,119,31,227,218,232,62,87,115,56,201,114,252,22,89,129,243,52,170,42,141,63,86,45,68,69,49,167,86,179,19,29,215,63,10,243,186,125,213,63,203,86,141,98,186,154,116,126,86,162,243,70,254,114,22,143,128,13,92,50,20,53,29,177,230,110,209,60,177,72,225,185,57,112,113,229,179,238,205,84,157,110,96,159,64,122,156,205,232,161,166,184,133,29,226,176,111,180,211,86,6,221,255,0,56,13,52,197,17,48,139,20,67,80,115,198,46,219,237,219,113,119,114,18,117,49,188,46,117,54,239,146,233,142,71,166,119,40,185,211,225,85,144,207,111,159,144,182,212,245,207,49,188,28,88,25,254,172,176,205,39,50,34,119,239,241,250,172,13,191,230,73,84,225,49,213,225,170,158,58,199,215,31,237,171,211,149,43,20,109,6,203,97,179,203,20,253,30,109,124,120,81,114,34,38,61,179,206,154,53,236,148,215,92,247,174,132,23,61,235,219,105,255,0,186,255,0,23,224,139,228,47,254,63,252,175,250,139,206,233,219,225,251,76,127,169,182,95,236,81,45,132,181,239,78,223,15,218,99,253,77,178,255,0,98,137,108,37,102,177,232,169,236,143,131,71,230,222,176,191,223,171,197,34,34,47,84,122,173,124,83,62,32,113,255,0,234,109,39,246,218,213,176,188,38,63,90,159,129,255,0,237,203,94,248,166,124,64,227,255,0,212,218,79,237,181,171,97,120,76,126,181,63,3,255,0,219,149,62,207,174,231,182,124,50,233,12,207,251,45,167,185,111,239,105,88,66,215,189,65,106,159,228,87,70,178,173,77,10,63,53,81,102,163,111,39,11,199,204,10,174,105,6,26,126,224,243,7,120,154,89,99,115,216,152,184,49,113,221,246,103,216,74,185,188,83,53,106,150,225,119,197,244,90,207,116,238,123,43,157,242,247,0,52,38,1,81,32,240,164,18,38,119,144,37,24,158,160,220,29,133,156,42,34,47,173,187,113,177,102,88,175,146,97,170,185,28,120,71,108,255,0,26,180,206,197,100,83,180,89,229,140,21,81,173,26,243,171,238,83,190,99,235,250,49,61,115,8,33,110,183,92,47,23,10,91,77,166,130,162,182,186,182,96,166,165,165,166,136,165,150,121,76,152,66,48,1,103,114,34,39,102,97,102,119,119,118,102,94,206,162,226,95,64,117,7,39,193,61,161,231,254,142,94,107,109,62,107,181,218,239,249,121,206,46,231,13,203,143,46,27,241,228,251,111,182,239,239,91,239,195,191,76,238,25,215,81,150,172,144,173,20,245,118,92,54,25,174,181,242,85,83,148,145,4,165,25,199,74,34,252,8,26,118,152,198,80,98,113,125,169,228,49,125,195,101,169,122,137,248,129,212,239,235,149,235,251,108,170,133,56,126,110,22,47,207,77,90,71,100,71,241,238,117,181,188,226,47,231,181,229,84,78,235,118,162,186,187,213,85,164,68,245,105,17,175,183,156,243,178,237,50,187,226,120,38,9,168,83,75,222,181,231,84,117,211,211,31,17,30,213,69,37,108,180,243,65,179,27,145,108,35,4,156,220,69,159,191,197,183,112,39,82,219,194,231,86,173,24,254,93,145,233,13,238,233,113,26,140,171,179,91,98,166,216,142,147,204,83,197,49,85,54,204,251,71,41,196,209,151,46,44,196,52,251,57,110,209,137,125,23,45,51,183,231,94,23,152,198,72,54,138,138,187,214,27,53,117,214,130,74,90,113,146,80,136,174,243,199,84,36,252,8,218,6,132,202,83,97,113,109,233,227,50,125,131,101,14,116,187,82,114,125,32,207,172,218,143,135,75,78,23,107,36,197,44,45,83,11,75,20,130,96,81,201,25,143,163,184,156,102,96,238,46,196,204,78,226,66,76,196,217,148,255,0,248,204,77,171,209,194,105,166,126,169,141,39,241,211,234,86,239,196,109,214,71,152,101,149,250,74,46,221,183,29,30,117,21,205,86,231,167,118,156,216,170,116,223,231,47,157,67,159,20,207,135,236,127,250,229,73,253,138,181,75,219,117,198,223,120,183,210,221,173,53,244,245,180,53,176,133,77,45,85,52,163,44,83,196,98,196,18,1,139,187,16,144,187,59,19,59,179,179,179,178,136,94,41,159,15,216,255,0,245,202,147,251,21,106,183,230,187,240,87,59,28,233,176,49,52,237,62,14,39,143,63,240,148,57,232,7,226,223,4,252,83,229,149,74,227,21,57,244,3,241,111,130,126,41,242,202,165,113,138,63,102,255,0,170,213,222,159,132,45,252,181,250,254,207,255,0,13,62,59,130,34,43,3,79,136,136,130,53,106,191,74,84,186,217,213,21,155,82,115,138,126,88,126,51,141,80,71,4,35,44,37,237,11,148,87,25,230,122,121,161,146,51,99,166,237,22,210,51,240,229,221,6,23,127,175,198,70,91,173,214,251,61,190,150,211,105,160,167,162,161,162,132,41,169,105,105,162,24,162,130,32,22,16,140,0,89,152,68,69,153,152,89,153,153,153,153,151,210,139,198,214,30,221,154,170,174,152,223,84,235,41,60,118,111,139,204,108,217,195,223,171,204,181,79,54,152,232,136,235,237,158,153,20,57,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,88,185,175,245,43,157,137,221,128,253,38,193,247,227,225,40,115,208,15,197,190,9,248,167,203,42,150,194,241,76,248,129,199,255,0,169,180,159,219,107,86,189,232,7,226,223,4,252,83,229,149,75,97,120,166,124,64,227,255,0,212,218,79,237,181,170,169,111,213,21,247,255,0,8,116,6,55,251,69,195,255,0,203,79,142,227,97,120,76,126,181,63,3,255,0,219,149,132,42,247,240,152,253,106,126,7,255,0,183,43,8,86,108,147,250,133,191,175,197,45,31,202,151,233,102,47,252,191,186,161,70,61,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,85,175,81,63,16,58,157,253,114,189,127,109,149,90,87,64,63,9,24,39,226,159,51,170,80,153,31,172,46,118,79,138,27,67,149,95,209,12,23,126,223,221,86,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,51,207,88,91,236,143,20,156,149,126,136,99,123,247,62,234,132,198,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,45,133,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,75,222,187,142,216,240,193,150,127,101,181,119,46,125,237,75,74,68,69,112,115,120,181,239,81,63,15,218,157,253,77,189,127,98,149,108,37,175,122,137,248,126,212,239,234,109,235,251,20,171,202,255,0,162,171,178,126,9,12,167,214,22,59,244,248,161,70,42,243,186,118,248,126,211,31,234,109,151,251,20,74,140,85,231,116,237,240,253,166,63,212,219,47,246,40,149,83,102,189,45,206,200,248,186,3,151,15,87,225,59,245,120,91,9,124,215,27,141,190,207,111,170,187,93,171,233,232,168,104,161,58,154,170,170,153,70,40,160,136,5,200,228,51,39,102,17,17,103,119,39,118,102,102,119,117,244,170,247,241,14,234,215,252,110,129,233,102,79,255,0,13,6,99,85,72,63,208,205,111,9,152,191,241,157,241,22,255,0,54,39,47,241,209,171,46,55,25,70,10,204,221,175,234,142,185,105,13,152,217,204,86,212,102,52,96,48,209,186,119,213,87,69,52,199,25,159,132,117,204,196,33,207,80,87,141,49,200,53,151,42,188,104,221,171,217,216,125,85,99,21,182,6,129,224,15,241,98,210,156,113,59,239,28,71,43,72,96,27,15,16,49,30,1,183,1,199,180,234,241,143,227,186,131,140,100,25,109,171,218,118,59,101,230,138,178,231,69,216,9,188,213,36,115,129,205,23,110,71,96,62,64,196,60,73,216,95,125,157,246,117,236,104,158,144,228,250,227,168,246,141,60,197,233,106,8,171,102,2,174,171,138,22,148,109,212,76,98,211,85,72,206,66,220,64,75,125,156,135,153,56,128,191,35,22,124,135,169,142,158,242,126,157,245,30,179,26,185,208,212,21,130,182,105,167,199,110,70,109,40,214,209,49,253,86,41,24,69,187,224,36,3,40,113,29,137,217,217,184,24,17,107,249,162,237,113,56,184,167,205,215,171,118,188,125,206,193,163,21,151,225,238,81,179,245,94,214,239,147,221,19,87,159,52,196,115,117,153,233,170,119,207,94,233,158,133,206,225,117,248,197,211,14,177,92,240,144,167,12,118,174,217,75,61,160,105,169,158,158,33,162,56,132,160,96,137,196,94,49,237,184,236,28,91,139,108,219,54,219,47,101,86,47,135,191,85,181,88,62,65,109,208,76,210,163,150,55,124,172,146,59,45,79,106,105,230,165,185,84,28,67,21,62,253,206,49,211,25,52,158,131,27,237,52,252,137,216,92,201,172,233,95,114,252,109,24,235,49,114,157,211,211,29,82,228,109,175,217,156,78,203,102,85,97,47,235,85,51,172,209,87,237,83,175,30,222,184,235,237,107,222,162,126,31,181,59,250,155,122,254,197,42,163,21,121,221,68,252,63,106,119,245,54,245,253,138,85,70,42,187,180,190,150,223,100,252,91,159,144,255,0,87,226,251,244,248,89,14,9,167,185,190,167,100,16,226,216,6,47,113,190,221,38,226,253,138,56,92,251,96,230,33,220,148,191,70,40,152,140,24,164,55,16,30,77,201,217,151,157,255,0,68,24,126,65,255,0,92,108,151,203,37,103,253,253,53,93,13,92,39,254,163,138,80,49,254,98,18,31,177,217,91,231,71,189,44,99,253,61,97,20,247,91,141,7,123,60,190,209,196,119,186,201,216,8,233,57,48,155,208,66,224,68,45,20,101,179,17,9,63,116,195,155,191,22,140,35,214,157,123,116,131,62,168,91,234,53,147,77,45,53,21,121,157,4,48,69,112,182,211,118,197,174,52,81,12,188,164,8,198,62,228,245,108,197,16,179,60,159,90,40,88,4,72,152,5,252,107,200,175,91,194,197,232,250,124,102,61,159,154,79,11,202,198,93,139,207,106,203,43,136,140,52,249,180,220,158,154,184,78,189,28,201,232,157,221,115,199,118,117,209,47,84,255,0,202,19,8,150,207,152,215,219,131,60,199,254,165,116,16,191,108,238,20,140,192,193,94,209,113,97,29,200,156,36,24,221,196,77,152,182,140,101,140,26,74,170,16,211,220,239,32,211,28,222,201,159,226,213,61,155,165,138,178,58,200,55,51,16,147,139,253,104,164,224,66,79,20,131,200,12,88,155,144,25,14,251,58,184,206,151,122,142,199,250,144,211,230,200,40,99,242,151,203,79,98,142,251,68,76,17,240,171,120,0,206,88,99,105,100,54,166,51,121,70,50,55,98,46,209,179,182,226,234,99,38,205,62,85,76,89,187,62,124,125,177,249,255,0,221,173,185,75,216,41,200,47,213,153,224,41,254,141,92,239,136,253,74,167,163,187,51,195,171,94,111,68,55,26,135,62,41,159,15,216,255,0,245,202,147,251,21,106,152,200,165,177,118,62,85,102,171,58,233,172,113,107,221,159,205,190,98,204,236,230,60,206,127,147,171,94,110,186,107,245,233,58,123,165,78,125,0,252,91,224,159,138,124,178,169,89,206,169,244,193,161,186,213,144,83,229,58,155,131,251,102,233,75,70,22,248,103,246,157,101,63,26,113,51,49,14,48,202,2,251,20,166,251,187,111,235,239,217,155,109,166,161,135,89,253,103,234,143,78,154,163,107,194,112,155,14,45,91,67,91,96,130,235,36,151,90,90,137,101,105,78,162,162,55,22,120,231,141,184,241,132,95,109,157,247,119,245,247,51,69,219,195,88,202,112,147,78,38,121,244,204,235,195,178,56,111,234,94,241,153,230,109,202,30,208,91,191,146,211,56,123,212,219,230,238,185,49,58,68,213,84,207,58,34,153,141,121,218,105,236,111,205,44,233,131,67,116,87,32,168,202,116,203,7,246,53,210,170,140,237,243,79,237,58,202,142,84,228,96,100,28,102,148,197,183,40,129,247,102,223,211,223,179,190,240,35,197,51,226,7,31,254,166,210,127,109,173,91,239,163,14,179,245,71,168,189,81,186,97,57,181,135,22,162,161,162,176,79,117,142,75,85,45,68,82,188,161,81,79,27,11,188,147,200,220,120,204,79,182,204,251,179,122,251,217,230,122,251,170,197,140,211,7,204,195,121,180,235,213,213,236,220,199,179,154,230,219,5,180,159,42,206,162,111,222,138,52,223,114,102,116,170,55,121,211,21,78,238,173,21,239,225,49,250,212,252,15,255,0,110,80,39,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,150,118,7,11,242,59,20,216,215,93,53,223,195,140,204,170,155,83,158,255,0,41,115,107,185,167,147,242,126,83,155,230,235,206,211,155,77,52,241,210,53,215,77,120,39,255,0,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,178,213,241,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,21,32,120,193,107,29,247,57,234,129,244,170,162,31,47,101,211,75,124,20,244,113,242,3,239,213,87,83,193,87,81,83,187,0,152,242,3,166,139,182,228,98,222,91,152,241,121,9,149,218,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,204,102,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,56,225,230,255,0,82,8,187,134,102,48,196,12,49,198,14,79,194,48,1,103,216,89,5,138,120,33,105,159,153,202,181,47,88,235,41,46,177,123,62,223,73,140,219,231,237,241,161,168,243,18,61,69,88,114,112,250,243,71,229,104,159,97,54,226,51,253,97,126,96,237,13,186,230,210,251,86,142,117,105,169,152,29,136,169,26,219,5,227,218,84,112,82,81,13,36,20,144,87,67,29,108,116,177,196,46,226,33,8,212,180,45,182,204,237,27,59,8,239,197,174,79,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,83,194,209,115,172,10,186,153,37,165,168,148,227,119,230,101,70,244,140,220,159,152,128,128,23,30,28,90,26,248,222,233,159,150,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,242,161,167,242,242,53,69,32,114,96,250,147,73,230,171,95,98,55,228,48,125,81,110,6,238,27,47,193,99,88,173,87,173,35,202,244,66,225,126,171,150,251,141,94,14,247,67,71,87,84,36,3,106,170,8,197,198,150,55,55,54,8,234,99,148,229,97,6,1,58,200,223,119,41,93,88,250,161,111,10,205,99,177,105,23,87,22,138,108,142,29,169,51,219,124,184,116,117,60,143,251,214,170,166,120,36,166,126,0,4,231,220,158,158,40,54,250,162,61,254,100,76,32,236,247,210,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,68,68,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,84,240,84,248,88,202,126,240,43,190,93,110,83,253,64,15,5,79,133,140,167,239,2,187,229,214,229,63,208,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,79,244,68,65,0,60,104,242,207,99,244,203,142,98,212,153,55,146,171,200,51,10,110,245,186,58,222,220,151,10,24,41,106,78,78,81,51,179,203,12,115,189,25,22,236,226,50,60,14,251,23,5,81,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,247,41,213,227,113,154,221,107,245,163,79,116,230,106,122,70,182,216,241,121,111,116,242,136,23,124,167,174,171,146,25,68,203,151,23,6,27,124,46,44,194,206,206,82,110,229,187,48,233,255,0,10,93,51,252,162,117,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,151,110,54,167,167,56,69,192,133,230,142,170,170,154,81,119,227,199,180,230,37,200,69,156,47,122,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,44,127,86,48,95,202,134,150,102,90,103,237,79,102,125,45,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,89,90,32,229,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,174,140,250,41,202,108,89,135,72,250,67,118,199,43,188,221,37,62,31,108,181,201,39,104,227,227,85,69,0,210,84,199,177,179,59,240,158,9,67,125,184,151,29,197,220,93,157,232,135,172,75,77,214,203,213,126,176,209,222,109,149,116,21,18,103,23,170,176,138,166,18,136,202,9,235,37,154,25,88,73,153,220,36,138,72,228,2,247,16,24,147,110,206,206,173,83,193,134,237,117,184,244,161,123,163,184,92,234,234,169,237,121,197,125,37,12,83,76,70,20,176,61,29,20,207,20,66,239,176,3,203,52,178,56,142,205,206,67,47,121,59,184,79,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,91,126,50,54,172,102,92,6,193,114,171,169,48,186,197,230,188,176,12,123,177,239,53,189,143,119,226,254,225,219,237,111,245,251,149,146,42,188,241,160,164,171,146,211,136,84,71,77,41,68,30,208,228,108,14,226,59,149,185,155,119,251,61,80,84,210,216,88,62,159,227,121,54,1,147,228,215,76,146,162,134,227,103,154,144,40,233,2,157,228,10,129,148,216,77,200,191,201,226,222,190,255,0,85,228,75,132,210,69,134,67,149,182,73,64,83,75,41,198,244,45,44,93,225,97,231,234,227,220,231,179,240,111,242,127,202,111,230,222,86,116,87,104,196,181,31,75,114,188,19,57,166,138,130,214,55,10,105,10,237,81,84,113,196,14,224,47,197,217,136,27,126,80,3,126,159,253,81,191,214,16,161,253,17,101,26,141,139,91,49,12,150,162,207,105,191,210,93,233,226,225,198,162,152,132,128,183,140,9,246,113,51,111,121,59,123,254,199,88,186,2,34,32,34,34,2,34,32,205,180,95,19,187,230,122,153,141,217,44,148,241,77,85,61,210,140,99,9,88,72,8,138,162,49,102,38,34,22,118,220,155,118,221,191,165,189,234,121,245,211,163,90,201,75,161,120,157,85,243,9,197,104,237,246,11,92,84,207,81,110,162,134,9,205,156,232,227,103,50,243,70,238,238,236,62,225,251,75,246,250,67,238,154,179,107,254,15,147,5,254,197,87,29,57,90,228,106,249,28,222,38,228,49,201,9,184,254,113,159,109,248,183,171,51,255,0,67,171,26,234,207,172,235,41,116,153,142,71,102,202,173,85,89,5,254,213,70,117,84,112,85,195,36,161,44,103,65,33,177,11,70,236,46,220,228,244,216,127,69,255,0,102,204,16,71,195,223,7,186,102,221,76,99,65,108,236,239,103,171,161,186,77,221,140,77,187,81,220,41,119,244,115,31,95,172,222,173,187,255,0,51,174,131,169,34,40,41,33,132,248,242,142,49,23,226,219,54,236,219,122,55,216,203,156,30,147,245,95,41,210,109,109,176,223,113,56,187,181,183,26,202,59,113,71,202,54,230,7,87,1,113,222,64,38,109,220,7,215,102,254,149,209,54,5,120,184,100,56,62,61,126,187,67,217,173,185,90,169,42,234,35,228,37,198,89,33,18,38,220,89,153,246,119,127,86,102,100,30,242,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,189,252,89,255,0,85,127,142,127,236,43,94,248,89,252,64,228,31,212,218,191,237,180,75,97,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,149,62,247,174,227,182,60,48,233,12,179,251,45,171,185,115,239,106,90,82,34,43,131,155,209,239,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,74,159,158,122,194,223,100,120,165,210,28,149,126,136,99,123,247,62,234,133,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,51,207,88,91,236,143,20,156,149,126,136,99,123,247,62,234,133,231,34,34,184,57,188,68,68,20,99,212,79,196,14,167,127,92,175,95,219,101,86,149,208,15,194,70,9,248,167,204,234,149,90,245,19,241,3,169,223,215,43,215,246,217,85,165,116,3,240,145,130,126,41,243,58,165,79,200,253,97,115,178,124,80,233,14,85,127,68,48,93,251,127,117,90,173,122,137,248,129,212,239,235,149,235,251,108,170,210,186,1,248,72,193,63,20,249,157,82,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,153,31,172,46,118,79,138,14,85,127,68,48,93,251,127,117,90,66,34,34,184,57,188,85,221,226,187,152,193,37,195,79,180,254,146,245,80,211,83,195,93,120,175,183,11,200,49,56,200,81,197,75,49,55,248,179,38,120,235,4,125,92,133,156,253,204,127,90,196,85,45,117,151,169,150,253,86,234,51,45,201,44,87,122,139,133,150,150,104,173,86,201,36,168,25,98,104,169,163,24,204,169,220,76,131,176,115,12,210,131,139,236,77,47,55,102,114,118,80,123,65,127,201,97,57,157,53,76,71,187,127,241,218,218,156,144,101,115,142,218,24,197,76,121,182,105,170,175,102,181,71,54,34,125,243,49,221,103,94,28,56,38,65,146,245,39,108,203,109,212,223,224,188,66,142,178,178,229,80,96,124,27,191,79,45,52,81,9,48,184,247,72,166,114,97,39,29,194,41,93,157,220,118,123,107,80,195,194,247,77,167,198,244,134,251,168,245,209,84,69,54,103,115,24,169,88,166,140,162,146,138,139,156,97,32,136,253,96,39,158,74,176,38,55,245,104,193,216,89,190,177,76,245,235,145,216,242,24,58,102,120,213,191,223,195,236,136,96,114,167,155,70,105,180,183,105,166,98,105,179,17,110,52,253,221,102,173,125,177,93,85,71,212,175,255,0,21,220,58,121,45,250,125,168,20,150,90,118,134,158,106,235,61,125,196,90,49,149,202,65,142,90,88,73,255,0,198,24,179,71,88,67,232,226,46,231,238,115,250,218,47,195,191,83,46,24,47,81,150,172,108,174,244,244,150,92,202,25,173,85,241,213,84,20,113,28,163,25,201,74,66,220,196,30,119,152,6,32,114,98,125,170,36,1,109,207,117,98,61,96,224,153,6,164,244,217,156,226,88,181,55,153,186,77,71,13,100,20,236,6,103,81,229,106,34,169,40,163,16,18,35,148,198,18,16,22,111,172,100,45,187,51,238,212,181,110,184,220,44,247,10,91,181,166,190,162,138,186,138,96,169,165,170,166,148,162,150,9,64,152,130,64,49,118,113,33,38,103,98,103,103,103,102,118,80,153,190,184,44,198,156,77,61,58,79,187,116,199,187,226,218,92,157,77,189,168,216,219,217,45,237,53,167,159,71,92,196,85,231,83,84,199,178,169,157,59,174,130,23,61,234,255,0,241,220,130,209,150,99,246,204,167,31,171,243,86,187,205,28,55,10,41,251,100,29,218,121,129,142,51,226,108,196,59,137,51,236,76,206,219,250,179,58,160,5,239,180,211,19,22,166,63,123,240,69,114,29,69,86,234,204,40,174,52,152,242,81,49,61,30,145,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,172,214,61,21,61,145,240,104,220,219,214,23,251,245,120,164,68,69,234,143,85,175,138,103,196,14,63,253,77,164,254,219,90,182,23,132,199,235,83,240,63,253,185,107,223,20,207,136,28,127,250,155,73,253,182,181,108,47,9,143,214,167,224,127,251,114,167,217,245,220,246,207,134,93,33,153,255,0,101,180,247,45,253,237,43,8,84,99,212,22,169,254,90,181,151,42,212,208,163,242,180,247,154,198,242,112,188,124,12,105,33,140,97,167,238,15,51,102,149,226,138,55,61,137,199,155,151,29,155,102,107,57,241,1,213,170,93,52,233,234,239,99,165,186,121,123,230,107,254,3,161,136,26,19,50,167,61,158,176,136,36,125,251,94,95,156,78,98,36,226,115,197,250,46,76,77,84,186,123,130,100,26,157,155,217,48,12,90,155,189,116,190,214,71,71,6,224,100,17,242,127,173,44,156,4,137,162,140,121,25,147,11,241,0,34,219,102,95,123,69,136,155,151,40,194,209,191,166,123,103,116,127,30,214,47,35,89,61,24,44,38,35,63,196,238,137,214,152,153,232,166,159,58,185,236,153,210,61,156,217,90,15,135,22,144,193,167,250,20,25,197,109,45,68,87,172,246,111,63,59,79,12,144,148,116,80,145,199,72,12,36,78,196,36,47,36,227,35,8,242,26,145,111,172,194,36,245,191,212,79,196,14,167,127,92,175,95,219,101,87,139,110,183,91,236,246,250,91,77,166,130,158,138,134,138,16,166,165,165,166,136,98,138,8,128,88,66,48,1,102,97,17,22,102,97,102,102,102,102,102,84,117,212,79,196,14,167,127,92,175,95,219,101,76,238,197,56,92,37,155,52,244,126,91,253,242,114,91,155,93,207,118,139,49,204,111,113,185,17,61,145,206,210,152,255,0,13,58,68,118,45,43,160,31,132,140,19,241,79,153,213,42,172,215,13,41,184,104,134,170,228,26,93,115,187,83,220,230,177,205,24,141,100,0,64,51,197,44,65,52,68,224,94,160,79,28,129,200,119,38,18,228,204,68,204,196,246,167,208,15,194,70,9,248,167,204,234,148,106,241,76,210,90,91,125,223,23,214,155,61,175,183,237,94,118,59,220,224,240,128,29,68,99,206,144,136,89,154,67,148,162,106,128,115,119,38,96,167,136,126,174,205,203,211,50,195,121,92,178,213,216,227,76,83,238,152,141,127,6,38,197,103,127,55,237,214,97,128,185,58,81,126,229,216,232,250,116,215,84,211,191,179,157,26,116,204,199,177,186,252,56,181,122,13,64,208,160,193,235,106,170,37,189,96,83,121,9,222,121,164,152,164,162,152,142,74,67,98,33,102,17,17,105,32,24,216,139,136,211,11,253,86,33,22,241,252,83,62,31,177,255,0,235,149,39,246,42,213,20,124,59,245,50,225,130,245,25,106,198,202,239,79,73,101,204,161,154,213,95,29,85,65,71,17,202,49,156,148,164,45,204,65,231,121,128,98,7,38,39,218,162,64,22,220,247,82,187,197,51,225,251,31,254,185,82,127,98,173,95,118,177,63,41,201,235,215,141,49,167,187,135,217,163,27,31,145,198,75,202,62,31,201,198,148,94,174,46,71,248,181,231,71,250,162,169,136,232,137,132,57,232,7,226,223,4,252,83,229,149,74,227,21,57,244,3,241,111,130,126,41,242,202,165,113,139,219,102,255,0,170,213,222,159,132,35,121,107,245,253,159,254,26,124,119,4,68,86,6,159,17,17,1,17,16,20,57,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,81,249,175,245,43,157,139,134,192,126,147,96,251,241,240,148,57,232,7,226,223,4,252,83,229,149,75,97,120,166,124,64,227,255,0,212,218,79,237,181,171,94,244,3,241,111,130,126,41,242,202,165,176,188,83,62,32,113,255,0,234,109,39,246,218,213,84,183,234,138,251,255,0,132,58,3,27,253,162,225,255,0,229,167,199,113,176,188,38,63,90,159,129,255,0,237,202,194,21,123,248,76,126,181,63,3,255,0,219,149,132,43,54,73,253,66,223,215,226,150,143,229,75,244,179,23,254,95,221,80,163,30,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,170,215,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,40,76,143,214,23,59,39,197,13,161,202,175,232,134,11,191,111,238,171,58,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,153,231,172,45,246,71,138,78,74,191,68,49,189,251,159,117,66,99,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,150,194,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,37,239,93,199,108,120,96,203,63,178,218,187,151,62,246,165,165,34,34,184,57,188,90,247,168,159,135,237,78,254,166,222,191,177,74,182,18,215,189,68,252,63,106,119,245,54,245,253,138,85,229,127,209,85,217,63,4,134,83,235,11,29,250,124,80,163,21,121,221,59,124,63,105,143,245,54,203,253,138,37,70,42,243,186,118,248,126,211,31,234,109,151,251,20,74,169,179,94,150,231,100,124,93,1,203,135,171,240,157,250,188,45,105,214,135,84,150,254,159,176,25,173,56,221,230,156,117,10,251,11,53,154,149,224,26,135,165,137,207,140,149,146,131,187,48,136,139,72,209,242,98,99,149,153,184,24,4,188,106,51,254,136,51,12,131,254,184,222,239,151,186,207,251,250,154,186,234,185,143,253,103,44,166,101,252,228,68,95,107,186,217,93,83,87,235,69,199,90,47,181,26,232,21,1,127,9,165,130,153,188,180,208,81,121,40,230,146,56,222,128,101,17,119,164,114,9,30,51,219,235,238,68,78,70,70,79,47,188,58,186,85,165,163,180,126,94,117,39,30,238,86,87,241,28,102,130,229,67,9,132,84,226,81,76,23,48,230,196,99,41,24,109,17,51,3,176,9,27,57,140,160,67,227,136,155,217,214,55,201,70,177,76,125,145,215,62,217,252,146,89,69,188,179,147,45,153,249,125,201,166,229,219,154,78,177,49,60,250,166,55,83,76,233,175,54,152,214,127,213,61,58,55,231,72,61,51,217,122,126,211,138,2,185,219,41,229,205,174,208,249,171,205,116,180,208,121,154,82,152,34,115,183,199,52,124,157,224,140,162,15,78,225,9,200,37,35,108,196,194,57,79,82,186,25,104,234,15,73,238,120,37,123,246,238,49,239,112,177,212,189,65,68,20,247,40,227,49,132,228,113,18,222,39,238,16,27,113,47,168,100,226,204,108,36,219,77,21,186,156,45,170,108,124,158,35,205,211,71,59,94,207,243,11,249,167,207,21,92,159,47,206,231,107,213,58,235,164,123,58,52,225,166,229,8,106,22,9,144,105,142,111,123,192,50,154,110,205,210,197,89,37,28,251,1,136,73,197,254,172,177,243,17,39,138,65,226,96,78,45,200,12,75,109,157,89,207,65,93,86,213,107,102,63,62,155,103,21,28,179,12,102,142,41,32,152,98,152,189,161,109,136,33,133,234,38,154,73,13,206,167,186,91,200,239,195,151,116,28,89,254,191,23,94,189,41,85,107,102,63,6,164,224,244,252,179,12,102,142,88,231,132,165,152,189,161,109,136,38,153,169,225,134,56,205,206,167,186,91,70,205,195,151,116,216,157,254,167,26,206,210,204,167,49,194,117,31,26,202,116,254,26,138,140,138,223,115,130,75,117,44,3,41,149,92,174,108,45,76,225,19,180,146,12,172,79,17,70,46,206,98,100,63,229,42,143,243,185,30,51,174,137,251,99,243,135,69,76,224,121,85,217,173,103,74,113,54,227,253,21,255,0,254,107,211,221,237,133,210,245,19,240,253,169,223,212,219,215,246,41,85,24,171,181,213,106,172,158,187,164,220,198,183,54,183,83,219,242,42,141,59,184,75,119,164,166,38,40,169,235,74,218,111,60,96,236,70,206,35,35,147,51,243,47,70,111,172,254,247,164,165,235,180,147,173,203,115,236,71,242,41,71,147,193,99,40,153,137,210,228,70,237,241,195,162,122,97,208,130,34,43,139,155,21,173,215,231,71,181,88,213,222,187,93,180,206,142,227,95,110,189,214,79,87,145,91,33,130,106,147,160,168,33,146,121,171,152,133,139,141,49,112,50,147,155,179,70,100,220,93,192,216,98,139,90,11,172,249,6,129,234,117,171,82,49,248,60,231,147,231,5,109,188,170,14,24,235,233,36,109,164,132,220,63,212,98,228,196,35,36,113,155,137,113,217,239,22,227,110,183,222,45,245,86,155,181,5,61,109,13,108,39,77,85,75,83,16,203,20,241,24,184,156,102,4,206,196,36,46,236,226,236,236,236,238,206,170,51,173,174,150,63,147,222,111,21,227,14,160,184,158,7,144,125,122,25,230,110,224,91,234,221,205,206,129,229,228,228,91,8,177,198,82,51,17,3,184,239,33,69,33,189,71,56,203,170,194,215,242,204,54,232,215,89,246,79,95,99,162,249,56,219,43,57,254,22,118,107,58,243,170,154,102,154,102,127,94,157,55,211,51,199,157,17,194,120,204,70,186,235,27,237,75,76,245,51,14,213,188,58,131,54,194,110,244,245,180,53,176,197,36,145,199,81,20,178,209,74,113,4,143,77,80,209,153,52,115,128,200,44,113,238,238,46,255,0,208,235,42,84,197,210,151,84,89,7,78,25,188,85,117,79,113,186,225,245,220,226,186,217,99,171,54,1,238,60,124,170,224,137,201,162,243,34,208,131,51,147,125,96,98,143,144,114,99,27,140,199,114,11,70,89,143,219,50,156,126,175,205,90,239,52,112,220,40,167,237,144,119,105,230,6,56,207,137,179,16,238,36,207,177,51,59,111,234,204,234,111,44,204,105,199,219,234,170,56,199,226,213,187,115,177,119,246,71,25,17,26,213,98,189,121,149,124,105,159,108,125,177,195,167,79,69,67,14,179,250,48,213,30,162,245,70,215,155,97,55,236,90,138,134,138,193,5,170,72,238,181,85,17,74,242,133,69,68,142,76,209,193,35,113,227,48,182,251,179,238,207,233,238,119,153,232,178,241,88,91,120,203,126,74,239,5,127,33,207,177,155,57,140,140,118,6,98,43,136,152,223,26,198,147,199,114,24,116,97,209,134,168,244,233,170,55,76,219,54,191,98,213,180,53,182,9,237,81,199,106,170,168,150,86,148,234,41,228,98,118,146,8,219,143,24,73,183,221,223,119,111,79,123,180,207,68,76,46,22,222,14,223,146,181,192,207,179,236,102,209,227,39,29,142,152,154,230,34,55,70,145,164,112,220,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,37,144,134,79,255,0,5,79,133,140,167,239,2,187,229,214,229,63,212,0,240,84,248,88,202,126,240,43,190,93,110,83,253,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,68,175,20,220,254,155,5,232,183,50,165,108,134,174,211,114,202,170,40,44,22,215,166,121,68,234,142,74,144,150,162,157,206,54,250,160,116,112,85,177,243,118,2,14,64,251,243,97,42,54,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,235,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,171,10,241,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,18,164,25,234,154,49,163,25,99,19,119,106,152,226,142,115,102,144,25,198,42,192,113,119,105,73,107,255,0,7,29,33,169,205,122,151,174,213,42,136,42,218,219,167,22,121,166,9,225,158,33,15,104,215,1,210,195,12,160,91,153,129,83,189,121,179,131,54,199,8,114,38,221,132,194,237,20,95,241,46,192,42,117,7,162,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,243,52,92,232,194,146,166,57,106,170,34,57,29,184,24,209,181,91,63,23,230,64,70,3,203,159,23,148,8,131,151,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,215,77,26,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,247,174,109,186,129,211,63,200,222,184,231,154,91,29,37,214,158,147,25,200,43,173,244,30,212,143,133,84,212,33,49,121,89,207,234,3,23,118,7,138,70,49,22,19,19,98,22,226,76,174,127,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,10,203,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,45,83,193,83,225,99,41,251,192,174,249,117,185,79,245,0,60,21,62,22,50,159,188,10,239,151,91,148,255,0,64,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,202,170,250,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,5,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,22,213,240,71,194,174,181,250,209,168,90,141,13,69,35,91,108,120,188,86,74,136,136,203,190,83,215,85,199,52,68,3,199,139,131,13,190,102,39,114,103,103,40,246,98,221,220,98,175,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,107,41,240,80,180,218,161,233,183,50,190,195,108,164,11,149,102,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,155,114,32,2,158,98,17,119,216,94,89,29,182,228,251,133,133,34,34,10,43,241,121,193,126,137,117,147,114,191,251,83,205,253,53,199,237,119,222,207,99,183,229,59,113,149,7,107,151,39,238,111,228,59,156,182,31,241,188,118,250,188,138,80,120,31,102,183,90,252,3,84,244,230,106,122,70,182,216,239,22,235,221,60,162,5,223,41,235,161,150,25,68,203,151,23,6,27,124,46,44,194,206,206,82,110,229,187,48,232,175,26,191,138,124,91,238,254,135,230,55,21,234,248,37,229,55,218,77,125,206,176,170,122,238,22,91,174,30,247,74,202,110,208,63,118,170,146,182,158,58,121,57,187,115,30,33,91,82,219,51,176,191,115,114,103,113,23,96,185,68,68,64,95,142,191,87,227,253,159,210,131,245,23,231,243,47,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,80,83,197,158,186,211,69,161,99,231,172,20,245,115,201,191,102,164,233,70,66,131,106,202,30,91,27,250,143,38,118,111,79,126,219,41,214,171,243,198,10,249,69,75,162,244,54,137,79,105,234,251,189,182,217,253,120,213,208,19,253,155,123,191,157,5,46,180,179,144,180,45,41,184,111,232,60,159,109,255,0,161,72,221,44,196,117,15,4,193,142,237,119,150,227,110,176,100,189,154,154,86,18,158,16,168,226,0,92,155,144,136,30,205,44,47,187,59,251,219,249,183,208,248,253,117,37,24,213,247,232,60,201,201,79,32,3,247,92,56,59,237,177,122,123,246,219,221,252,235,109,105,127,80,89,157,174,182,215,105,158,215,237,184,109,29,192,183,210,247,226,166,237,11,195,192,155,155,70,238,95,86,48,245,39,127,209,253,174,232,52,189,210,57,162,174,146,57,204,136,219,109,221,221,221,253,205,251,87,202,189,124,178,231,85,120,191,213,92,107,32,236,205,47,14,65,201,139,109,128,89,189,89,153,189,204,203,200,64,68,68,4,68,64,68,68,25,246,150,94,226,183,21,210,220,246,183,171,150,231,67,61,28,78,208,52,142,7,39,6,18,247,238,219,59,123,219,127,127,185,72,141,96,233,92,176,126,155,44,90,167,148,229,181,197,93,119,167,138,178,223,111,154,191,120,194,25,26,133,221,134,35,132,93,182,105,223,208,73,217,184,183,171,237,235,161,250,123,201,39,195,117,18,215,150,19,115,163,180,213,65,89,87,31,163,115,134,41,226,144,219,125,157,219,118,29,183,102,119,253,140,234,201,186,166,235,59,66,243,142,150,168,177,248,155,204,93,171,168,40,130,26,95,239,192,237,20,114,209,73,35,115,236,48,151,163,63,189,219,244,125,61,232,42,243,70,169,74,187,86,112,218,65,168,146,7,154,255,0,110,6,146,51,226,65,189,76,109,187,63,216,237,190,251,174,147,180,174,153,232,180,199,17,164,41,228,157,225,177,80,70,242,72,92,136,246,167,6,228,239,246,187,237,190,235,156,238,153,173,181,119,109,127,211,250,122,40,121,155,100,214,146,118,228,205,233,231,97,111,181,219,246,178,233,23,20,130,74,108,90,207,77,40,241,56,173,244,224,77,190,251,59,70,44,232,61,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,70,61,68,252,64,234,119,245,202,245,253,182,85,121,202,140,122,137,248,129,212,239,235,149,235,251,108,170,181,180,190,138,223,108,252,27,195,144,255,0,88,98,251,148,248,154,245,17,21,61,210,2,34,32,188,238,157,190,31,180,199,250,155,101,254,197,18,216,75,94,244,237,240,253,166,63,212,219,47,246,40,150,194,91,66,199,162,167,178,62,14,15,205,189,97,127,191,87,138,68,68,94,168,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,156,234,31,165,157,62,234,91,232,255,0,211,187,198,67,65,244,115,205,249,95,100,212,65,23,63,49,218,231,220,238,195,38,251,118,3,109,182,247,190,251,250,109,227,104,31,70,26,93,211,166,99,89,155,97,55,236,166,182,186,182,217,37,170,72,238,181,84,242,196,209,28,177,72,228,205,28,17,191,46,80,139,111,187,182,206,254,158,231,109,248,139,26,112,118,42,187,229,230,152,231,117,166,237,237,38,107,107,1,243,93,23,234,139,26,76,115,58,52,153,214,125,243,58,136,136,178,80,140,55,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,0,84,15,102,120,230,30,36,96,98,219,148,66,207,184,191,163,191,185,253,91,65,225,126,27,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,101,17,203,4,163,32,9,176,210,139,184,185,3,51,179,59,62,219,236,237,239,82,185,22,53,220,29,139,245,197,203,148,196,204,116,166,242,253,164,205,114,172,53,88,60,21,250,168,183,84,204,205,49,194,102,98,34,125,241,17,12,55,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,0,84,15,102,120,230,30,36,96,98,219,148,66,207,184,191,163,191,185,253,91,65,225,126,27,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,101,17,203,4,163,32,9,176,210,139,184,185,3,51,179,59,62,219,236,237,239,82,185,18,238,14,197,250,226,229,202,98,102,58,76,191,105,51,92,171,13,86,15,5,126,170,45,213,51,51,76,112,153,152,136,159,124,68,64,136,139,37,8,34,34,8,163,154,120,110,232,118,117,152,223,115,107,182,85,157,67,93,144,92,234,174,181,81,211,87,81,140,65,44,242,148,134,32,197,74,78,194,196,110,204,206,238,251,109,187,191,189,111,205,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,22,53,172,29,139,21,205,203,116,196,76,244,166,243,13,164,205,115,92,53,56,60,109,250,171,183,76,196,197,51,194,38,34,98,61,209,51,8,163,154,120,110,232,118,117,152,223,115,107,182,85,157,67,93,144,92,234,174,181,81,211,87,81,140,65,44,242,148,134,32,197,74,78,194,196,110,204,206,238,251,109,187,191,189,111,205,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,18,214,14,197,138,230,229,186,98,38,122,76,195,105,51,92,215,13,78,15,27,126,170,237,211,49,49,76,240,137,136,152,143,116,76,192,136,139,37,8,40,115,253,203,62,159,191,237,195,80,191,244,133,23,252,209,76,100,88,247,240,150,113,90,121,106,98,116,224,152,202,118,131,51,200,185,255,0,55,94,170,223,63,78,118,157,58,107,167,187,89,247,176,221,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,17,123,81,69,54,233,138,41,141,34,17,184,140,69,220,93,234,241,23,234,231,87,92,204,204,207,76,204,235,51,245,200,161,207,247,44,250,126,255,0,183,13,66,255,0,210,20,95,243,69,49,145,120,223,194,89,197,105,229,169,137,211,130,75,41,218,12,207,34,231,252,221,122,171,124,253,57,218,116,233,174,158,237,103,222,197,116,187,79,109,250,83,128,217,180,242,211,123,188,221,168,108,112,149,53,45,85,222,164,103,170,120,185,145,4,100,98,34,220,64,73,163,1,97,102,16,0,22,247,40,199,253,203,62,159,191,237,195,80,191,244,133,23,252,209,76,100,95,55,112,88,123,244,211,77,202,98,98,158,30,199,174,3,105,179,124,174,237,219,216,59,245,81,85,217,214,185,141,60,233,214,103,89,250,230,125,239,27,11,197,173,248,46,29,98,194,109,51,84,77,67,143,219,41,109,84,178,84,144,148,167,20,17,12,96,70,226,194,206,78,32,206,238,204,205,190,251,51,123,151,178,136,178,98,34,152,210,16,183,46,85,118,185,185,92,235,51,58,204,251,100,68,69,250,248,104,61,124,232,195,75,186,139,204,104,243,108,218,253,148,209,87,81,91,35,181,71,29,170,170,158,40,158,32,150,89,24,157,164,130,71,229,202,98,109,247,102,217,155,211,222,239,236,244,241,210,206,159,116,211,244,131,232,37,227,33,175,250,71,229,60,215,181,170,32,151,135,151,238,240,237,246,161,143,109,251,231,190,251,251,155,109,189,119,220,104,177,163,7,98,155,190,94,41,142,119,90,110,230,210,102,183,112,31,53,215,126,169,177,164,71,51,163,72,157,99,221,49,171,78,117,15,210,206,159,117,45,244,127,233,221,227,33,160,250,57,230,252,175,178,106,32,139,159,152,237,115,238,119,97,147,125,187,1,182,219,123,223,125,253,54,197,116,91,161,13,23,208,220,250,147,81,241,187,158,83,115,187,91,225,154,42,54,186,215,66,113,64,82,131,198,114,48,195,12,110,69,219,41,3,98,114,29,141,223,143,38,18,25,26,139,242,172,22,30,187,190,90,170,35,157,215,217,193,245,103,105,179,124,62,2,114,203,88,138,162,196,196,199,54,39,118,149,76,205,81,217,58,206,189,162,138,57,167,134,238,135,103,89,141,247,54,187,101,89,212,53,217,5,206,170,235,85,29,53,117,24,196,18,207,41,72,98,12,84,164,236,44,70,236,204,238,239,182,219,187,251,212,174,69,247,127,13,103,19,17,23,169,215,70,62,85,158,102,57,29,117,92,203,174,205,185,170,52,153,142,152,97,186,65,165,152,254,138,233,213,167,76,177,106,203,141,85,174,205,223,236,77,112,144,14,160,187,211,201,49,114,32,0,23,216,165,38,109,133,189,25,189,239,234,237,95,210,204,127,90,180,234,237,166,89,77,101,198,150,215,121,236,119,230,183,200,1,80,61,153,227,152,120,145,129,139,110,81,11,62,226,254,142,254,231,245,108,201,23,223,146,163,201,249,45,60,221,52,211,217,195,70,55,206,24,159,150,124,191,159,62,91,157,207,231,116,243,181,231,115,187,117,222,136,54,239,12,93,14,179,220,41,110,214,156,255,0,82,168,171,168,166,10,154,90,170,107,173,28,82,193,40,19,16,72,6,52,172,226,66,76,206,196,206,206,206,204,236,183,158,190,104,30,29,212,94,29,71,132,230,215,43,205,21,13,21,206,59,172,114,90,166,138,41,94,80,138,88,216,93,228,142,70,227,198,98,125,182,103,221,155,215,222,207,178,209,120,81,129,195,219,162,171,116,81,17,21,113,142,180,166,43,106,179,156,110,34,214,47,17,136,170,171,150,181,230,85,58,107,78,188,116,221,236,70,173,32,232,27,71,180,87,81,109,58,155,139,100,153,149,85,210,205,223,236,67,112,172,165,58,114,239,65,36,37,200,66,156,9,246,25,73,219,98,111,86,111,123,122,60,149,68,94,182,48,246,176,212,243,45,83,164,48,115,76,227,29,157,94,140,70,97,118,110,87,17,164,76,245,107,51,167,190,103,222,34,34,246,70,136,136,128,136,136,11,90,107,230,129,225,221,69,225,212,120,78,109,114,188,209,80,209,92,227,186,199,37,170,104,162,149,229,8,165,141,133,222,72,228,110,60,102,39,219,102,125,217,189,125,236,251,45,23,197,203,116,221,166,104,174,53,137,100,224,241,151,242,251,244,226,112,213,77,53,211,58,196,199,24,148,106,210,14,129,180,123,69,117,22,211,169,184,182,73,153,85,93,44,221,254,196,55,10,202,83,167,46,244,18,66,92,132,41,192,159,97,148,157,182,38,245,102,247,183,163,251,58,249,209,134,151,117,23,152,209,230,217,181,251,41,162,174,162,182,71,106,142,59,85,85,60,81,60,65,44,178,49,59,73,4,143,203,148,196,219,238,205,179,55,167,189,223,126,34,199,140,6,26,45,205,152,162,57,179,58,233,237,76,85,181,121,213,120,218,115,26,177,53,121,104,167,155,21,116,197,59,231,78,205,102,90,115,167,142,150,116,251,166,159,164,31,65,47,25,13,127,210,63,41,230,189,173,81,4,188,60,191,119,135,111,181,12,123,111,223,61,247,223,220,219,109,235,190,227,68,94,246,173,81,98,136,183,110,52,136,69,99,243,12,78,105,136,171,23,140,174,107,185,86,154,204,241,157,34,34,62,200,136,69,28,211,195,119,67,179,172,198,251,155,93,178,172,234,26,236,130,231,85,117,170,142,154,186,140,98,9,103,148,164,49,6,42,82,118,22,35,118,102,119,119,219,109,221,253,235,126,105,6,150,99,250,43,167,86,157,50,197,171,46,53,86,187,55,127,177,53,194,64,58,130,239,79,36,197,200,128,0,95,98,148,153,182,22,244,102,247,191,171,230,72,188,173,96,236,88,174,110,91,166,34,103,165,159,152,109,38,107,154,225,169,193,227,111,213,93,186,102,38,41,158,17,49,19,17,238,137,152,97,186,191,165,152,254,181,105,213,219,76,178,154,203,141,45,174,243,216,239,205,111,144,2,160,123,51,199,48,241,35,3,22,220,162,22,125,197,253,29,253,207,234,218,15,11,240,221,208,236,23,49,177,102,214,156,171,58,154,187,31,185,210,221,105,99,169,174,163,40,142,88,37,25,0,77,134,148,93,197,200,25,157,153,217,246,223,103,111,122,149,200,151,112,118,47,215,23,46,83,19,49,210,101,251,73,154,229,88,106,176,120,43,245,81,110,169,153,154,99,132,204,196,68,251,226,34,26,115,168,126,150,116,251,169,111,163,255,0,78,239,25,13,7,209,207,55,229,125,147,81,4,92,252,199,107,159,115,187,12,155,237,216,13,182,219,222,251,239,233,183,141,160,125,24,105,119,78,153,141,102,109,132,223,178,154,218,234,219,100,150,169,35,186,213,83,203,19,68,114,197,35,147,52,112,70,252,185,66,45,190,238,219,59,250,123,157,183,226,36,224,236,85,119,203,205,49,206,235,45,237,38,107,107,1,243,93,23,234,139,26,76,115,58,52,153,214,125,243,58,136,136,178,80,130,241,179,76,90,223,157,97,215,220,38,237,53,68,52,57,5,178,170,213,85,37,49,8,202,17,79,17,70,100,14,76,76,196,194,110,236,238,206,219,237,187,63,185,123,40,191,38,34,168,210,95,118,238,85,106,184,185,68,233,49,58,196,251,97,14,127,185,103,211,247,253,184,106,23,254,144,162,255,0,154,41,91,133,226,214,252,23,14,177,97,54,153,170,38,161,199,237,148,182,170,89,42,72,74,83,138,8,134,48,35,113,97,103,39,16,103,119,102,102,223,125,153,189,203,217,69,143,99,7,99,13,51,54,105,136,213,49,154,237,38,107,158,81,77,188,198,253,87,34,153,214,34,122,37,130,234,166,137,233,198,179,65,100,139,80,49,218,123,137,99,215,56,46,116,18,156,96,68,4,18,1,156,37,201,157,142,9,132,24,37,136,153,196,199,111,70,33,2,28,198,221,110,183,217,237,244,182,155,77,5,61,21,13,20,33,77,75,75,77,16,197,20,17,0,176,132,96,2,204,194,34,44,204,194,204,204,204,204,204,190,148,94,209,110,152,170,107,136,223,40,202,241,119,238,89,167,15,93,115,52,83,174,145,174,232,215,142,145,209,168,136,139,237,142,45,73,133,244,183,164,56,38,175,100,90,221,102,179,84,75,146,228,51,73,82,231,87,63,122,43,124,179,114,122,153,41,69,219,120,202,98,34,115,39,34,118,98,32,14,0,68,15,182,209,121,215,106,139,147,19,92,107,49,190,61,140,188,54,63,21,131,162,229,188,61,201,166,155,145,205,170,34,116,231,70,186,233,62,207,247,142,19,47,27,52,197,173,249,214,29,125,194,110,211,84,67,67,144,91,42,173,85,82,83,16,140,161,20,241,20,102,64,228,196,204,76,38,238,206,236,237,190,219,179,251,148,82,254,229,159,79,223,246,225,168,95,250,66,139,254,104,166,50,47,43,248,59,24,153,137,189,76,78,137,12,171,105,51,92,142,138,173,229,215,234,183,21,78,179,17,211,34,34,44,148,32,177,237,66,193,49,253,78,194,47,120,6,83,77,222,181,223,104,228,163,159,96,2,56,249,55,213,150,62,98,66,210,198,92,76,9,197,248,152,9,109,187,44,133,23,229,84,197,81,52,213,194,94,150,110,215,98,229,55,109,78,149,83,49,49,49,209,49,190,37,14,127,185,103,211,247,253,184,106,23,254,144,162,255,0,154,45,247,161,58,21,101,233,255,0,24,159,12,197,243,44,166,241,101,57,187,244,180,151,186,152,39,26,2,39,119,145,160,120,225,141,192,76,159,145,3,187,143,38,114,22,23,51,114,217,104,177,108,224,112,248,122,185,246,168,136,148,238,101,181,121,206,113,99,228,216,236,69,87,40,214,39,73,210,119,199,9,225,186,123,59,4,68,89,106,240,136,136,10,31,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,152,8,131,79,244,191,210,254,3,210,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,7,26,112,118,103,23,125,220,189,125,204,219,129,17,1,17,16,17,17,4,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,245,39,244,19,69,49,94,157,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,31,126,166,90,131,230,81,199,24,62,199,49,51,108,13,245,89,183,221,247,119,216,8,128,136,136,33,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,89,223,109,155,102,109,129,210,151,69,58,89,209,247,210,159,201,157,255,0,43,185,253,45,242,62,119,219,181,84,211,118,252,175,127,183,218,236,193,22,219,249,147,229,203,150,251,14,219,108,251,200,4,64,68,68,17,87,169,79,13,237,2,234,135,81,219,84,179,91,166,87,100,189,29,190,11,125,79,209,233,232,169,163,172,237,57,240,158,126,229,44,135,36,220,8,99,230,229,254,46,40,133,153,152,89,102,189,43,116,129,128,244,137,106,200,44,90,115,153,102,183,107,110,69,81,5,92,180,119,251,140,51,193,75,60,98,66,82,193,28,48,196,32,114,9,0,200,78,206,228,208,194,223,228,50,222,168,130,31,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,220,29,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,68,4,68,64,68,68,5,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,189,77,244,65,167,250,95,233,127,1,233,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,141,56,59,51,139,190,238,94,190,230,109,192,136,128,136,136,8,136,130,16,106,23,132,79,77,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,246,219,119,127,122,223,253,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,68,4,68,65,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,189,111,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,185,155,112,34,2,34,32,139,253,80,120,122,104,191,86,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,128,160,142,105,166,18,33,154,154,82,115,229,80,108,238,196,205,179,15,167,189,221,210,255,0,135,166,139,244,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,62,84,224,204,238,78,219,57,122,123,157,165,2,32,34,34,2,255,0,46,236,191,210,255,0,46,200,63,119,79,79,218,191,25,151,238,204,131,245,23,227,54,203,245,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,68,175,19,11,6,59,119,233,170,245,85,122,140,94,122,95,45,229,157,230,112,219,149,125,27,31,163,59,111,232,205,253,10,90,168,51,226,215,87,114,166,233,245,218,138,162,88,227,63,241,140,18,56,177,109,91,67,182,236,207,235,246,160,163,247,25,98,55,2,23,2,118,217,216,155,101,144,219,174,89,6,159,215,80,95,44,151,90,120,170,167,135,189,25,198,35,43,131,16,184,187,19,24,187,51,236,110,223,106,241,246,169,188,92,35,138,24,133,231,168,48,136,5,190,171,57,59,179,55,189,253,61,86,231,212,238,148,117,59,76,180,159,26,213,108,168,168,189,155,144,82,141,77,36,97,92,210,200,16,184,211,56,238,44,59,15,251,232,27,102,39,247,63,236,245,13,41,91,91,83,113,169,58,202,201,59,146,201,183,34,226,205,190,204,204,222,141,233,238,102,95,193,17,1,17,16,17,17,1,17,16,127,106,74,106,138,185,134,10,104,200,200,221,135,208,93,253,239,183,216,164,109,215,162,13,98,165,208,250,93,105,146,24,103,181,156,52,243,71,4,81,212,148,205,28,237,79,193,248,249,118,31,95,48,62,188,246,250,175,182,251,122,233,45,62,169,159,233,45,5,174,154,146,146,105,110,53,49,82,3,212,6,236,5,36,128,44,76,255,0,99,179,253,190,191,106,188,230,196,242,58,126,133,173,86,64,166,180,207,88,86,59,25,8,77,200,161,226,205,69,239,244,255,0,189,47,248,144,84,23,68,49,177,245,53,130,9,87,121,77,175,182,183,230,238,45,191,248,66,155,211,235,51,183,255,0,201,116,85,66,220,104,169,197,164,238,109,16,55,63,79,173,232,222,190,158,139,153,45,43,200,110,56,86,171,226,247,234,25,94,58,138,11,213,4,237,192,137,183,225,60,102,205,232,236,251,110,45,246,178,233,23,71,239,211,229,26,81,134,228,85,79,188,247,43,5,186,174,87,245,253,57,41,163,55,247,187,191,188,190,215,127,233,65,151,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,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,8,136,128,136,136,10,185,181,195,170,127,203,31,85,250,103,165,248,101,125,186,175,7,198,51,235,28,241,214,210,191,119,218,149,237,83,24,20,205,35,139,109,20,125,201,98,6,13,196,254,180,156,140,74,62,30,207,95,61,101,79,110,158,233,160,90,91,113,167,50,56,74,147,37,187,65,36,115,143,25,35,158,26,155,91,199,36,36,204,76,39,17,20,177,201,200,9,138,63,170,66,123,67,30,157,190,32,116,199,250,229,101,254,219,18,171,230,185,164,87,118,156,45,153,221,172,115,167,235,225,249,183,206,192,236,21,88,92,5,220,251,50,167,206,155,117,121,42,103,162,38,153,243,231,219,49,244,122,162,102,120,233,165,231,34,34,180,52,48,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,31,236,254,149,250,191,31,236,64,254,117,250,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,56,245,236,216,28,221,61,223,41,51,155,237,37,178,25,188,175,100,231,50,109,246,174,165,114,217,132,153,223,215,135,251,84,142,81,55,196,167,77,234,181,3,167,91,171,209,28,189,234,14,199,17,7,127,173,206,186,143,236,97,39,127,64,127,216,130,154,250,81,201,180,251,14,215,60,102,253,168,242,197,29,146,146,227,69,44,179,73,36,160,49,113,172,128,200,221,227,103,125,152,4,223,246,127,196,173,123,171,142,161,250,83,207,58,101,174,181,217,53,79,24,184,202,244,244,35,65,69,5,200,158,97,22,170,165,34,30,12,236,123,176,11,111,201,183,250,175,251,29,83,22,7,128,228,250,143,147,81,226,120,157,182,122,219,133,100,177,197,28,113,67,36,142,206,114,0,51,187,70,36,91,114,49,251,62,213,185,117,195,163,125,108,208,188,46,219,148,230,160,109,111,174,129,165,120,133,170,255,0,48,252,161,30,38,210,64,2,47,202,80,109,183,127,119,244,110,17,224,182,223,209,126,34,32,34,34,2,34,32,34,34,12,131,8,246,8,222,30,107,253,115,82,197,12,125,200,77,192,203,243,172,67,197,182,31,230,223,223,233,232,164,46,69,172,157,81,213,104,169,90,40,173,183,115,211,186,73,134,154,11,139,90,96,236,20,64,244,189,150,230,240,115,247,53,59,250,150,239,205,183,223,215,120,195,64,209,61,117,59,79,254,45,229,6,63,119,232,238,219,251,213,237,116,191,164,122,97,169,189,27,89,49,153,172,244,85,212,181,116,118,227,169,229,79,79,41,52,237,75,68,103,254,65,54,251,198,27,238,219,254,223,177,5,18,208,207,45,61,125,61,76,79,180,145,74,6,47,183,185,217,217,217,116,83,208,253,214,190,239,211,62,15,81,112,55,57,2,201,108,140,93,197,155,234,181,190,153,219,220,205,251,93,80,37,235,21,108,123,85,41,241,122,170,89,34,0,174,163,140,227,148,56,150,198,209,147,238,206,205,246,23,236,93,17,116,193,103,161,178,116,253,167,212,182,248,70,56,207,25,180,202,76,34,195,185,61,20,45,191,163,55,236,100,27,69,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,47,59,167,111,135,237,49,254,166,217,127,177,68,182,18,215,189,59,124,63,105,143,245,54,203,253,138,37,176,150,208,177,232,169,236,143,131,131,243,111,88,95,239,213,226,145,17,23,170,60,68,68,4,68,64,68,68,5,20,122,235,234,198,13,17,198,36,211,76,80,106,15,54,202,109,134,81,84,129,73,8,218,104,164,115,139,205,12,128,226,239,59,144,72,209,48,63,213,32,115,39,102,17,9,118,23,86,61,72,219,250,107,211,134,200,162,162,167,185,100,87,121,138,134,201,111,150,97,17,41,120,57,21,68,163,201,164,40,34,110,60,184,122,185,28,65,184,119,57,141,53,228,89,5,223,44,200,46,121,78,65,87,230,174,151,154,201,174,21,179,246,196,59,181,19,27,156,135,196,25,132,119,34,119,216,89,153,183,244,102,101,95,206,179,79,147,83,242,123,95,78,120,251,35,243,150,224,228,199,96,190,124,187,25,190,97,31,209,232,159,54,63,110,168,255,0,235,76,241,235,157,220,53,121,235,97,116,237,241,3,166,63,215,43,47,246,216,150,189,91,11,167,111,136,29,49,254,185,89,127,182,196,169,246,61,45,61,177,241,116,134,109,234,251,253,202,188,50,188,228,68,91,65,193,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,201,226,33,146,73,142,116,207,145,201,79,113,150,142,121,124,159,108,226,114,103,244,184,82,111,234,222,239,66,255,0,141,73,181,12,252,83,178,59,117,147,167,26,250,90,218,50,152,235,59,93,183,109,254,175,10,250,39,127,242,155,223,187,126,223,245,32,165,93,34,207,242,221,55,212,43,38,85,134,214,77,13,202,150,186,154,72,198,51,17,121,92,103,140,216,29,201,156,89,156,128,125,236,236,172,215,171,189,88,187,234,47,69,214,42,253,87,179,61,162,249,118,163,165,146,136,202,164,106,94,160,57,219,37,146,95,204,0,136,238,228,255,0,84,182,127,217,251,21,105,104,158,162,195,165,90,149,98,206,42,45,177,215,71,106,175,165,170,40,140,72,183,104,170,35,149,246,97,48,221,255,0,55,183,233,51,122,255,0,173,164,183,84,189,111,89,122,164,44,103,27,189,90,102,182,99,182,74,41,33,146,58,122,112,134,98,144,200,11,208,142,121,119,102,120,33,219,213,159,244,189,251,160,133,239,232,139,253,204,209,52,174,208,239,195,211,109,253,235,252,32,34,34,2,34,32,34,34,15,233,74,32,117,48,132,133,196,74,65,98,45,183,217,183,247,171,243,240,251,11,14,25,210,173,174,232,119,217,43,40,229,26,42,137,136,226,149,154,3,58,26,65,237,179,59,147,187,51,184,250,179,51,122,251,149,9,90,104,142,229,116,163,183,198,36,229,83,60,112,179,15,189,220,137,155,211,253,170,245,244,35,66,169,102,232,122,223,131,220,107,167,165,11,237,13,166,225,36,133,43,3,131,188,20,37,182,229,31,167,172,91,123,159,223,239,253,129,82,189,67,103,184,94,119,212,145,229,120,109,162,27,109,174,91,133,184,152,98,115,113,216,32,166,7,244,32,23,253,32,55,247,125,170,249,122,105,175,165,184,232,14,158,205,73,39,48,28,94,210,14,251,59,122,249,40,95,237,254,149,206,165,135,16,161,175,213,43,62,27,87,112,24,233,43,110,148,84,114,212,119,152,88,66,83,141,136,185,187,108,219,49,191,174,222,155,125,171,162,190,155,112,123,94,159,104,142,29,142,217,234,202,170,154,59,37,188,134,87,149,164,99,218,146,16,103,98,102,102,118,118,6,127,119,218,131,102,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,11,5,214,205,94,198,52,59,78,46,250,135,148,85,83,136,209,66,99,67,73,44,207,17,92,107,92,9,225,165,141,216,73,249,25,14,219,176,151,1,98,50,110,32,78,217,78,69,144,90,49,60,126,231,148,228,21,126,86,215,102,163,154,225,91,63,108,143,181,79,8,57,200,124,65,156,139,97,23,125,133,157,223,111,70,119,84,215,213,143,82,55,14,165,53,29,178,40,168,170,45,184,237,162,18,161,178,91,229,152,136,134,46,110,69,81,40,242,120,198,121,95,143,46,30,140,33,16,110,125,190,101,23,154,102,52,224,45,110,250,115,194,63,31,169,124,216,45,140,187,181,184,253,46,68,198,30,222,147,93,93,125,84,199,182,174,190,136,223,213,174,27,173,154,189,147,235,142,163,221,245,15,40,170,168,34,173,152,198,134,146,89,154,81,183,81,49,147,195,75,27,176,139,113,1,45,183,97,30,100,228,100,220,140,157,240,100,69,64,174,186,174,85,53,215,58,204,186,247,11,134,179,130,179,70,31,15,76,83,69,49,17,17,28,34,35,132,11,97,116,237,241,3,166,63,215,43,47,246,216,150,189,91,11,167,111,136,29,49,254,185,89,127,182,196,190,236,122,90,123,99,226,198,205,189,95,127,185,87,134,87,156,136,139,104,56,60,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,3,124,94,127,248,129,143,253,127,219,104,20,242,90,23,171,238,154,159,169,189,63,28,49,175,126,205,113,223,243,190,91,189,255,0,87,167,147,221,221,143,254,3,111,127,219,254,167,10,22,210,46,159,181,79,92,234,170,104,244,214,193,13,202,90,72,142,89,90,74,216,105,246,16,120,216,191,198,16,239,235,40,127,183,249,157,120,26,135,166,217,134,150,100,82,226,217,189,172,104,46,80,185,177,68,53,17,204,223,84,200,31,235,70,78,223,164,4,222,255,0,177,92,119,78,215,30,154,188,63,236,183,173,56,206,245,202,193,237,248,231,154,190,88,36,99,138,102,142,104,160,32,30,216,73,55,189,162,103,109,159,119,228,222,159,182,2,248,148,245,5,167,61,67,106,253,151,34,211,90,248,171,168,45,118,153,40,101,168,143,187,198,73,60,212,166,207,180,145,131,183,213,38,127,70,118,245,247,160,136,168,136,128,136,136,8,136,128,136,136,61,172,38,190,150,215,152,89,46,85,194,239,79,75,113,166,154,86,97,228,238,3,40,185,122,125,190,140,234,241,38,234,83,78,44,61,29,227,215,113,158,239,12,37,104,182,82,9,83,83,113,49,146,40,232,185,183,233,54,205,180,192,223,207,234,169,235,166,59,102,47,112,213,220,103,233,115,112,183,251,90,137,138,82,238,48,11,249,168,125,228,14,219,125,87,39,221,223,209,149,249,150,85,161,248,110,146,89,99,202,115,11,21,182,192,54,202,62,217,212,220,248,9,3,12,66,14,207,207,147,250,246,254,223,181,144,115,173,97,168,148,243,203,85,92,50,205,33,5,194,148,216,220,190,191,161,135,218,255,0,208,186,59,233,182,226,55,61,6,192,102,103,145,202,60,106,213,25,243,247,242,106,40,119,251,95,127,122,172,30,131,244,143,74,53,79,172,124,178,233,102,186,83,86,217,113,139,117,186,235,108,237,201,46,210,202,18,210,57,59,63,112,75,208,192,155,215,147,110,254,239,114,184,58,122,120,105,32,142,154,156,56,71,16,176,0,238,239,179,51,108,205,234,131,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,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,171,187,175,158,178,160,184,193,116,208,45,45,184,212,0,132,197,73,146,221,160,146,72,11,148,114,79,13,77,173,227,146,17,119,23,32,136,138,88,228,226,98,229,31,214,18,61,241,49,184,203,120,27,83,114,231,213,29,114,176,236,206,205,99,54,167,29,78,11,9,27,184,213,87,69,52,244,204,254,17,211,59,154,115,173,126,173,103,234,3,39,124,83,12,172,168,13,61,179,205,20,148,145,79,79,24,149,125,108,109,48,61,115,110,13,52,98,65,51,128,198,69,250,34,38,66,38,78,35,24,209,22,187,196,98,46,98,174,77,219,147,172,203,179,50,124,163,9,145,96,232,192,224,169,230,209,76,125,115,61,51,51,211,51,198,100,68,69,226,147,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,139,31,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,28,129,1,17,16,17,17,1,22,191,215,189,107,197,122,118,210,123,238,177,230,182,251,173,109,151,31,242,190,102,11,92,81,201,84,125,250,152,169,195,128,201,36,96,251,28,194,239,185,183,213,103,219,119,217,158,32,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,32,159,232,136,128,138,0,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,127,160,154,215,138,245,19,164,246,45,99,194,173,247,90,43,46,65,230,188,180,23,72,163,142,168,59,21,50,211,159,49,142,73,1,183,56,73,219,99,127,170,237,190,207,187,48,108,4,68,64,68,68,4,68,64,69,15,245,239,197,3,64,186,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,62,253,52,85,1,192,164,171,140,223,96,152,89,247,6,250,204,251,110,219,59,236,14,148,186,214,210,206,176,126,148,254,76,236,25,93,179,232,151,145,243,190,221,165,166,135,185,230,187,253,190,215,102,121,119,219,203,31,46,92,118,220,118,223,119,216,36,2,34,215,249,206,186,105,198,155,106,62,13,165,249,173,231,217,87,93,70,243,209,88,38,157,152,105,106,42,169,94,157,158,148,164,119,250,147,73,230,135,180,206,220,76,128,129,137,140,163,3,13,128,136,136,8,136,128,136,188,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,144,122,200,177,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,128,140,241,193,83,8,77,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,211,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,96,200,17,17,1,17,99,249,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,119,24,32,58,154,136,233,226,121,11,109,128,30,89,163,103,50,216,1,157,200,156,69,156,152,50,4,68,64,68,68,4,88,86,167,107,22,3,163,145,227,149,154,141,126,164,177,219,114,75,195,217,34,185,215,85,67,77,69,73,63,146,170,171,18,168,154,99,1,140,8,105,14,49,118,221,222,73,35,29,190,179,187,102,168,8,136,128,136,162,255,0,84,30,33,122,47,210,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,24,36,154,104,68,72,166,169,136,152,249,83,155,187,48,187,108,227,235,239,102,9,64,138,63,244,165,214,182,150,117,131,244,167,242,103,96,202,237,159,68,188,143,157,246,237,45,52,61,207,53,223,237,246,187,51,203,190,222,88,249,114,227,182,227,182,251,190,210,1,1,17,16,17,17,1,23,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,192,58,116,234,95,75,58,160,193,33,206,180,206,237,254,119,157,179,86,79,77,237,75,103,231,166,138,63,55,4,50,201,217,238,246,12,227,228,95,92,54,38,251,89,131,106,162,34,2,34,32,34,199,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,51,184,157,120,81,180,79,82,209,59,183,18,48,25,227,55,13,249,184,115,38,103,24,205,199,32,64,68,68,4,80,131,80,188,93,186,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,1,65,36,244,211,28,50,20,100,85,130,78,14,64,238,206,226,47,182,219,179,123,148,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,213,118,223,103,221,152,54,2,45,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,102,184,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,160,245,145,17,1,17,104,171,159,90,122,13,101,234,92,58,83,188,228,21,116,25,148,148,240,56,79,83,77,218,183,21,108,224,18,67,111,105,200,153,222,166,72,164,140,193,184,246,203,152,198,210,60,206,209,32,222,168,139,31,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,50,4,68,64,68,68,4,68,64,68,68,4,69,175,245,239,90,241,94,157,180,158,251,172,121,173,190,235,91,101,199,252,175,153,130,215,20,114,85,31,126,166,42,112,224,50,73,24,62,199,48,187,238,109,245,89,246,221,246,103,13,128,138,0,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,254,128,136,176,173,54,214,44,7,85,164,200,40,241,11,245,36,247,44,86,241,93,100,189,91,30,170,18,173,160,158,154,182,162,147,148,240,198,100,81,4,165,75,44,145,57,241,115,143,137,108,222,172,193,154,162,34,2,34,32,34,130,185,103,140,23,78,216,54,85,121,194,178,157,51,213,90,43,214,63,112,168,181,220,105,189,159,107,147,177,85,4,133,28,177,243,11,129,1,113,48,38,220,93,197,246,221,157,219,213,73,254,158,58,129,192,122,154,210,250,29,87,211,147,171,11,109,101,69,69,36,180,117,207,11,86,209,79,12,142,37,21,68,112,201,32,198,110,60,37,17,114,221,227,150,50,244,228,200,54,90,34,32,34,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,102,125,183,109,157,246,95,74,221,95,224,61,93,218,178,11,238,156,225,185,173,166,219,142,212,65,73,45,101,254,221,12,16,85,79,32,145,20,80,73,12,210,137,156,98,32,82,11,187,56,180,208,191,249,108,131,122,162,132,26,133,226,237,211,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,10,9,39,166,152,225,144,163,34,172,18,112,114,7,118,119,17,125,182,221,155,220,164,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,171,182,251,62,236,193,176,17,64,15,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,229,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,245,93,183,217,247,102,13,128,136,136,8,136,128,139,95,235,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,24,52,247,197,219,166,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,12,17,207,83,48,67,25,72,67,88,68,192,196,108,238,236,36,251,111,179,63,185,4,223,68,68,4,69,0,63,187,87,210,199,253,160,234,175,254,138,183,127,207,144,79,244,88,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,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,48,100,8,136,128,136,136,8,138,63,245,91,214,182,150,116,125,244,91,242,153,96,202,238,127,75,124,247,146,246,21,45,52,221,191,43,216,238,119,123,211,197,182,254,100,56,241,229,190,197,190,219,54,225,32,17,69,254,151,252,66,244,95,171,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,80,71,52,48,144,137,67,83,41,57,242,168,7,102,113,102,217,139,215,220,207,40,16,17,97,90,209,170,182,173,16,210,252,131,85,239,184,238,65,124,182,227,116,227,87,89,71,97,164,26,154,215,131,184,35,36,163,25,24,15,8,196,158,89,9,201,152,99,140,201,255,0,69,67,95,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,228,19,253,17,71,254,171,122,214,210,206,143,190,139,126,83,44,25,93,207,233,111,158,242,94,194,165,166,155,183,229,123,29,206,239,122,120,182,223,204,135,30,60,183,216,183,219,102,220,36,2,40,191,210,255,0,136,94,139,245,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,62,85,0,236,206,44,219,49,122,251,153,229,2,2,40,21,118,241,158,233,66,221,117,173,183,209,226,250,149,116,167,165,168,146,24,171,169,45,20,99,5,80,9,59,12,209,180,213,97,43,1,51,49,51,72,0,123,59,114,17,125,217,165,174,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,171,182,251,62,236,193,176,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,51,168,191,76,62,137,86,253,5,242,126,217,252,223,151,243,125,222,223,248,208,229,191,107,235,254,135,63,119,219,183,217,186,201,151,249,49,114,23,22,45,183,251,80,115,77,212,5,78,162,222,245,114,247,38,127,45,69,110,64,49,211,53,83,137,79,38,194,212,241,240,255,0,27,185,237,197,199,223,251,125,61,54,90,238,178,217,112,183,148,67,93,69,61,59,206,13,36,109,44,100,28,197,254,214,221,189,91,249,212,154,234,190,170,191,70,58,178,201,233,171,169,40,175,135,217,183,20,173,87,73,1,52,128,84,180,228,227,180,131,35,55,232,109,187,122,250,191,243,239,162,181,43,57,170,206,239,116,247,89,173,84,182,200,224,166,104,32,167,166,138,40,192,99,230,68,222,145,0,55,184,182,221,219,125,153,144,121,249,46,11,148,226,49,211,207,127,179,86,81,197,87,207,178,115,83,201,24,159,29,152,182,115,22,223,103,38,247,126,213,224,173,167,118,202,46,218,137,131,0,229,57,108,149,53,22,88,166,146,142,154,74,94,68,78,103,200,219,184,44,223,100,98,255,0,91,127,216,203,86,59,108,238,223,177,1,17,16,17,17,1,17,16,88,5,191,164,63,162,29,57,80,106,70,43,112,161,170,200,110,86,232,174,131,79,52,220,231,136,100,160,105,152,226,16,133,140,73,164,17,97,126,79,179,191,191,127,85,17,179,205,100,214,59,196,69,134,229,121,190,65,37,45,169,222,137,168,166,185,85,60,96,209,155,55,30,220,134,236,219,60,99,233,179,109,197,189,61,22,203,197,181,27,94,111,81,226,56,197,30,167,94,66,58,226,160,181,82,64,210,15,106,56,15,136,4,125,183,118,18,102,221,155,215,222,222,142,251,47,35,95,240,187,102,156,93,106,45,57,157,172,42,178,75,173,52,119,8,235,154,71,141,200,138,115,105,73,194,39,32,220,156,75,222,237,182,254,159,98,9,83,224,161,143,141,94,171,231,183,227,171,102,122,76,126,158,22,137,164,250,196,231,84,197,190,219,122,179,118,191,111,249,77,251,125,46,17,84,167,130,49,219,135,47,212,145,55,254,252,43,77,7,15,66,253,15,49,47,47,230,247,240,255,0,241,221,91,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,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,163,223,88,93,83,227,253,61,97,21,22,171,117,127,123,60,190,209,202,22,74,56,28,8,233,57,49,3,87,204,198,36,45,20,101,187,136,144,191,116,195,131,55,22,144,227,242,191,126,140,61,185,187,114,116,136,72,101,89,94,43,57,197,209,129,193,211,206,185,92,233,17,241,153,234,136,227,51,209,12,23,175,14,174,45,250,83,140,86,233,46,159,223,170,3,62,187,194,3,81,85,65,48,137,88,233,77,196,156,140,246,119,25,229,143,113,1,29,140,4,251,188,129,218,46,229,86,175,67,34,200,46,249,102,65,115,202,114,10,191,53,116,188,214,77,112,173,159,182,33,221,168,152,220,228,62,32,204,35,185,19,190,194,204,205,191,163,51,47,61,107,220,195,29,94,62,239,148,171,132,112,142,168,252,250,221,139,177,251,41,134,217,44,190,48,150,119,215,86,250,234,253,170,180,240,199,10,99,163,143,25,153,146,34,44,21,172,68,68,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,138,25,233,167,140,173,133,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,80,116,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,156,85,241,206,253,73,254,242,127,13,85,193,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,14,156,209,105,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,31,147,170,94,173,180,179,164,108,86,207,148,234,100,87,90,239,110,220,30,223,69,110,179,13,52,181,210,113,140,142,73,218,41,166,139,120,99,216,4,204,93,248,148,209,51,183,215,100,27,173,22,180,210,30,165,52,27,94,169,163,155,72,245,87,31,200,170,36,167,150,173,237,240,212,246,174,49,65,28,173,17,203,45,20,172,53,17,7,55,22,98,56,197,159,152,59,110,198,46,251,45,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,28,171,171,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,255,0,225,221,215,213,31,83,152,171,224,122,165,112,181,91,117,54,201,218,167,221,234,96,167,250,77,27,199,41,249,154,90,110,76,111,48,4,18,21,68,113,131,198,63,86,65,226,50,118,226,154,171,151,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,239,251,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,9,20,136,136,10,146,252,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,107,117,120,168,117,235,77,75,77,117,233,99,70,239,180,149,135,89,79,53,191,57,185,211,247,88,232,205,165,132,154,130,154,162,57,68,92,220,66,120,170,128,128,195,132,189,173,216,218,81,10,161,65,210,159,73,223,11,26,55,247,127,143,124,186,5,77,126,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,47,114,157,39,124,44,104,223,221,254,61,242,232,23,53,136,58,157,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,85,1,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,15,231,42,49,220,138,178,166,10,24,109,18,63,118,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,235,132,129,217,183,244,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,17,127,194,191,175,90,106,170,107,87,75,26,201,125,164,163,58,58,120,109,248,53,206,163,186,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,28,34,237,110,230,241,9,218,82,229,93,94,159,135,119,95,84,125,78,98,175,129,234,149,194,213,109,212,219,39,106,159,119,169,130,159,233,52,111,28,167,230,105,105,185,49,188,192,16,72,85,17,198,15,24,253,89,7,136,201,219,136,38,170,34,32,128,30,53,127,11,24,183,222,5,15,203,174,43,228,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,245,248,213,252,44,98,223,120,20,63,46,184,170,96,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,200,58,158,69,18,186,4,235,178,213,213,222,51,91,98,201,104,233,45,58,139,142,211,181,93,226,142,150,49,130,138,170,9,42,38,24,229,161,140,234,37,156,194,56,198,156,102,35,102,97,146,96,102,244,49,91,215,94,245,175,21,233,219,73,239,186,199,154,219,238,181,182,92,127,202,249,152,45,113,71,37,81,247,234,98,167,14,3,36,145,131,236,115,11,190,230,223,85,159,109,223,102,112,216,10,149,188,106,254,41,241,111,187,250,31,152,220,85,148,244,233,215,79,78,61,78,246,109,184,6,103,236,252,146,94,95,244,51,125,16,163,186,62,221,231,252,208,114,40,234,127,55,1,202,94,94,73,120,3,139,201,193,223,101,90,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,85,7,138,135,94,181,53,85,55,94,150,52,110,251,87,70,20,117,19,91,243,155,157,63,105,194,176,30,40,73,168,41,170,35,148,137,129,136,231,138,168,8,0,249,197,218,221,193,229,19,13,43,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,210,189,29,245,85,153,116,161,171,150,252,194,205,114,171,44,98,227,81,79,77,150,90,35,141,166,11,141,185,143,235,184,196,70,3,230,99,18,144,161,62,67,196,221,197,223,182,114,1,225,58,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,193,215,39,67,153,151,72,89,144,213,82,157,93,243,78,175,149,4,22,27,241,131,115,140,246,114,242,85,156,89,132,42,68,88,157,137,153,130,96,23,48,97,113,150,40,130,250,112,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,200,21,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,189,239,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,100,31,90,34,32,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,138,25,233,167,140,173,133,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,80,116,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,156,85,241,206,253,73,254,242,127,13,85,171,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,65,211,242,45,63,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,116,226,87,172,121,238,48,212,214,217,167,121,37,143,132,227,27,242,16,50,130,82,136,204,65,228,141,132,248,142,238,35,184,16,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,89,126,42,22,206,161,168,58,151,186,213,107,36,149,101,140,92,106,38,169,193,154,158,174,162,107,64,219,152,33,137,218,152,36,39,24,106,120,197,3,213,0,176,239,51,243,219,182,113,17,108,175,10,110,182,168,244,166,251,83,211,246,175,101,126,79,12,188,247,43,44,23,43,165,202,10,123,126,63,84,1,44,211,198,103,51,143,110,26,143,77,153,143,136,206,205,198,55,122,137,13,172,127,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,70,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,14,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,14,162,17,65,95,12,94,182,168,245,207,78,41,180,147,84,50,190,122,147,139,241,163,134,166,237,114,129,234,178,90,82,105,164,142,72,65,220,101,154,104,33,132,130,103,226,101,196,35,148,228,34,148,216,101,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,196,52,255,0,95,125,100,211,116,131,165,244,87,11,21,53,37,126,119,147,212,60,56,229,13,117,20,179,209,24,65,36,47,89,53,67,199,36,110,32,17,74,194,44,199,205,228,150,61,132,129,164,113,160,207,250,42,207,114,175,250,235,145,228,153,29,195,255,0,9,89,93,114,174,168,147,255,0,58,73,166,146,67,254,114,34,47,181,221,102,189,67,245,3,159,117,53,170,21,218,175,168,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,185,202,66,197,179,201,44,133,233,201,213,143,248,78,244,65,89,141,251,51,171,61,76,165,225,87,112,183,188,184,77,19,77,60,51,82,199,55,152,130,162,170,170,18,136,24,187,176,56,61,59,140,135,25,69,80,70,227,201,227,33,9,233,211,118,39,171,152,46,137,98,216,126,186,230,52,153,86,109,105,167,150,154,229,119,166,156,230,10,160,25,228,242,238,242,201,28,103,33,181,63,100,76,204,121,145,137,17,57,187,185,149,48,248,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,189,244,174,85,208,117,59,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,170,3,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,215,9,3,179,111,232,8,136,128,136,136,8,136,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,128,87,85,11,149,117,213,66,2,161,99,234,187,81,250,74,235,187,88,115,92,42,95,61,106,174,212,11,244,23,251,4,243,56,82,221,233,70,231,80,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,125,43,154,206,172,126,41,245,147,239,3,33,249,140,232,58,51,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,32,84,45,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,247,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,130,138,252,92,116,207,42,195,250,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,101,229,169,33,163,158,2,50,6,7,152,14,6,50,0,34,227,28,240,19,187,57,236,219,215,192,251,63,166,138,235,170,122,91,93,144,213,189,69,85,61,186,255,0,107,180,147,202,80,48,68,82,193,91,80,13,183,104,13,222,106,0,47,86,51,102,143,244,154,55,227,181,124,103,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,130,134,177,134,120,130,8,109,215,14,220,82,76,96,95,92,205,170,97,161,140,88,31,209,166,145,220,93,155,144,87,7,64,250,153,138,233,23,87,186,109,157,102,181,126,82,203,79,112,168,183,212,213,20,145,199,29,47,157,164,154,140,39,148,228,49,0,134,51,168,19,144,220,190,172,98,100,204,238,204,206,29,20,175,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,175,20,220,254,155,5,232,183,50,165,108,134,174,211,114,202,170,40,44,22,215,166,121,68,234,142,74,144,150,162,157,206,54,250,160,116,112,85,177,243,118,2,14,64,251,243,97,32,162,205,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,213,244,120,104,224,21,58,125,209,110,157,210,220,177,234,75,85,202,249,79,83,127,170,120,90,46,117,129,87,83,36,180,181,18,156,110,252,204,168,222,145,155,147,243,16,16,2,227,195,139,81,14,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,94,121,123,96,102,48,196,12,82,72,108,47,194,48,50,118,216,93,116,252,131,154,206,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,170,86,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,10,1,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,0,160,234,161,20,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,169,234,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,83,95,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,220,167,73,223,11,26,55,247,127,143,124,186,5,205,98,14,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,213,64,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,250,225,32,118,109,253,1,17,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,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,215,50,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,110,156,213,64,120,210,104,93,139,22,206,241,45,121,199,44,215,80,171,205,188,197,187,37,171,220,228,161,243,84,144,211,133,19,238,236,237,20,210,64,210,143,14,76,38,52,156,132,24,134,82,32,150,190,20,58,197,106,212,174,146,236,152,137,95,170,235,178,29,62,168,168,178,93,34,173,170,25,103,142,2,154,73,168,136,7,153,27,83,53,57,132,17,185,48,182,244,178,128,55,24,217,212,117,241,206,253,73,254,242,127,13,90,43,194,67,94,106,116,179,169,120,244,218,225,91,73,6,61,169,244,254,203,169,122,154,136,169,194,43,140,1,36,180,50,49,152,57,25,145,60,180,193,16,152,115,58,193,127,172,64,2,251,215,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,86,63,226,11,172,87,93,16,233,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,162,130,119,158,174,96,134,66,165,32,48,63,51,29,57,84,79,27,131,238,47,7,55,103,16,38,85,193,224,169,241,79,148,253,223,215,124,198,220,178,15,25,253,121,166,202,181,67,26,208,11,21,109,95,151,193,233,202,233,125,1,168,148,96,146,227,89,28,101,4,103,11,131,1,156,52,219,24,202,196,126,149,210,3,112,113,54,32,174,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,186,115,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,235,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,170,118,240,121,209,11,174,121,212,93,70,178,195,124,164,163,182,233,117,59,149,69,33,70,71,61,116,247,26,90,186,104,128,61,194,0,34,211,25,27,187,190,225,24,176,191,55,56,238,209,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,126,19,236,219,178,253,95,142,219,182,200,57,200,235,74,166,122,142,165,50,185,230,62,70,195,111,245,217,155,221,67,7,236,90,78,122,137,106,28,94,87,103,224,44,45,233,246,41,17,226,11,138,201,135,117,87,150,90,36,145,141,252,189,182,93,216,185,123,232,161,251,118,111,217,251,20,115,65,32,40,177,141,57,189,244,241,113,202,40,44,183,120,178,171,68,46,79,44,71,202,152,218,74,178,23,114,23,34,125,154,33,127,115,55,174,238,251,168,254,91,238,252,189,251,250,169,135,165,197,77,7,73,153,161,90,173,86,154,131,154,216,67,81,37,117,55,41,163,111,49,59,11,196,77,232,207,179,190,251,191,216,42,31,207,191,126,77,217,153,249,190,236,222,230,245,65,254,17,17,1,17,16,17,17,4,144,209,189,110,192,169,36,198,49,189,74,199,70,178,195,111,173,162,58,143,46,103,28,239,219,237,129,63,47,48,13,183,14,127,179,213,219,221,246,127,190,180,47,93,54,228,25,5,134,233,160,86,235,189,39,118,138,87,186,5,109,100,115,139,74,242,177,11,15,25,165,113,217,136,253,29,219,236,90,42,195,73,109,171,166,40,36,105,154,186,73,28,97,47,171,219,103,118,102,29,223,223,250,95,179,236,95,53,250,193,116,178,75,27,220,70,61,167,228,241,144,31,38,38,103,109,255,0,157,189,237,239,65,50,124,36,111,84,214,142,163,235,99,158,215,112,172,42,235,76,84,160,84,177,115,24,28,171,233,126,188,158,173,196,27,211,119,245,254,133,121,74,134,252,45,181,5,240,126,164,97,162,107,61,61,111,210,40,169,45,92,229,133,141,224,105,43,233,155,152,187,152,241,118,223,223,245,189,222,231,87,198,207,187,51,254,214,65,250,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,199,168,159,136,29,78,254,185,94,191,182,202,175,57,81,143,81,63,16,58,157,253,114,189,127,109,149,86,182,151,209,91,237,159,131,120,114,31,235,12,95,114,159,19,94,162,34,167,186,64,68,68,23,157,211,183,195,246,152,255,0,83,108,191,216,162,91,9,107,222,157,190,31,180,199,250,155,101,254,197,18,216,75,104,88,244,84,246,71,193,193,249,183,172,47,247,234,241,72,136,188,108,199,49,198,52,255,0,24,184,230,121,157,234,158,211,101,180,194,243,213,213,206,239,198,49,221,153,153,153,183,114,34,39,97,16,22,114,34,33,17,103,119,102,127,73,152,166,53,158,12,43,118,235,189,92,91,183,19,53,76,233,17,27,230,102,120,68,71,76,203,22,215,93,108,196,116,15,79,170,243,188,182,127,248,74,107,101,47,25,127,191,235,251,18,203,13,47,56,227,62,215,115,178,77,220,33,226,62,247,253,143,76,90,181,171,89,190,182,102,245,185,246,125,116,243,119,26,189,163,138,40,217,198,158,142,157,157,220,41,224,7,119,225,16,238,251,54,238,238,238,68,78,70,68,79,148,245,49,212,38,79,212,70,163,214,100,183,58,234,129,176,81,77,52,24,237,180,193,162,26,42,39,63,170,229,27,17,55,124,196,64,165,62,69,185,51,51,63,0,1,29,74,168,121,182,103,56,234,249,148,125,8,225,237,246,254,78,180,228,243,97,173,236,182,23,229,56,152,137,196,220,143,58,127,102,63,102,63,251,117,207,178,32,68,69,14,217,34,34,32,34,34,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,171,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,218,174,186,88,97,35,10,88,30,88,225,105,101,38,109,128,30,89,162,141,136,182,110,114,0,251,201,153,237,43,199,59,245,39,251,201,252,53,105,255,0,6,171,77,170,255,0,212,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,25,160,169,130,74,251,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,8,213,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,21,2,87,172,121,238,51,83,81,94,96,104,229,143,132,227,27,241,35,1,158,82,136,204,77,163,145,196,248,150,206,37,176,60,66,122,170,166,234,171,91,105,242,44,90,229,86,120,77,146,207,69,77,96,164,158,57,97,56,14,104,35,158,177,230,132,140,129,170,90,160,206,3,56,190,161,133,44,59,57,176,137,151,215,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,17,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,32,177,255,0,5,189,11,177,101,57,222,91,175,57,29,154,234,117,120,79,151,183,99,85,123,156,116,62,106,174,26,128,173,125,217,153,165,154,56,30,33,225,201,196,6,175,145,3,145,68,67,111,235,90,116,221,162,22,174,156,52,75,22,209,123,53,242,174,243,79,142,83,202,39,95,83,24,198,117,51,205,60,149,19,27,0,250,0,60,179,73,192,55,39,16,226,46,70,236,230,251,45,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,28,171,169,169,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,133,107,234,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,216,193,165,134,88,220,135,118,231,25,143,188,93,152,58,158,69,84,30,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,215,208,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,10,181,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,220,32,4,79,179,51,186,216,29,60,117,3,159,116,203,170,20,58,175,167,39,72,119,42,58,122,138,73,104,235,158,103,162,173,130,104,220,74,42,136,225,146,50,144,24,184,74,34,229,179,73,20,101,235,197,150,224,240,184,248,236,211,47,198,190,79,90,178,175,17,30,129,107,58,99,202,155,60,210,219,125,214,229,166,87,190,237,70,205,77,61,71,209,153,26,72,131,203,85,84,241,112,104,76,231,140,105,228,144,218,66,250,209,151,34,143,185,40,92,79,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,101,29,124,68,122,250,163,233,143,21,108,15,75,110,22,171,150,166,222,251,180,251,181,76,21,31,70,99,104,226,63,51,85,77,201,205,166,48,158,50,167,142,64,104,203,235,72,92,134,62,220,181,45,210,167,85,218,143,210,94,119,89,153,96,178,249,202,75,149,190,162,142,225,100,169,153,198,134,190,78,204,141,73,36,226,204,238,253,137,204,37,103,7,9,28,90,72,218,64,25,77,214,181,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,152,62,76,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,215,148,174,207,195,43,161,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,84,180,119,72,4,15,27,162,55,33,16,142,61,221,194,166,104,182,41,12,248,200,1,39,99,140,110,211,119,105,49,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,31,85,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,226,3,18,109,217,217,213,191,248,85,245,207,117,213,42,111,228,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,208,170,42,111,48,119,94,73,105,102,42,137,30,89,42,98,105,8,131,135,38,122,120,137,156,67,177,202,79,171,88,58,32,163,234,171,161,221,26,203,112,234,94,58,155,137,233,125,142,43,16,180,208,83,67,116,140,169,40,228,58,90,169,78,34,50,226,1,63,151,103,146,56,194,90,130,115,38,19,50,106,129,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,117,38,162,175,138,63,192,158,166,254,11,243,138,37,242,116,9,215,101,171,171,188,102,182,197,146,209,210,90,117,23,29,167,106,187,197,29,44,99,5,21,84,18,84,76,49,203,67,25,212,75,57,132,113,141,56,204,70,204,195,36,192,205,232,98,190,191,20,127,129,61,77,252,23,231,20,72,40,91,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,235,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,53,233,59,226,159,70,254,240,49,239,152,192,172,39,197,67,160,170,106,170,107,175,84,250,55,98,164,163,58,58,121,174,25,205,178,159,186,231,88,111,44,34,213,244,212,241,196,66,198,194,115,203,84,100,96,28,34,238,236,230,242,145,132,192,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,164,82,230,135,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,232,79,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,8,151,227,87,240,177,139,125,224,80,252,186,226,169,175,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,114,158,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,31,244,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,250,240,75,219,48,50,134,80,114,142,64,98,110,113,153,139,190,196,234,90,248,137,245,199,134,245,113,134,233,69,191,4,12,130,210,118,202,122,235,166,81,101,169,55,242,148,247,25,30,56,161,141,137,157,134,164,226,24,170,72,37,224,219,69,86,59,113,51,154,40,242,175,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,53,236,130,90,120,101,116,235,77,175,253,75,219,167,202,113,58,75,230,19,134,83,201,121,191,195,95,20,165,73,49,240,32,163,167,39,17,112,51,42,135,9,59,50,187,4,145,83,212,51,177,176,144,22,203,241,171,248,167,197,190,239,232,126,99,113,83,255,0,195,119,166,143,228,229,211,141,175,219,246,159,41,153,230,188,47,249,7,122,14,221,69,63,112,63,189,104,143,156,81,202,29,152,93,185,69,39,46,220,242,213,113,125,137,64,15,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,138,53,101,93,102,216,169,58,206,194,186,59,196,173,94,122,235,93,230,234,50,187,141,64,24,71,111,140,109,83,214,211,83,83,183,167,114,99,227,4,135,39,172,97,25,48,55,51,50,236,6,181,241,70,235,6,235,211,206,151,195,166,152,27,228,22,236,219,62,167,49,162,191,82,68,80,65,107,162,142,64,106,147,142,164,129,196,234,72,95,182,193,19,180,144,180,173,51,148,79,216,238,209,178,233,35,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,135,158,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,176,94,247,66,253,25,88,186,60,211,138,171,100,151,95,108,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,218,186,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,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,239,255,0,17,30,183,232,250,85,193,27,18,195,170,185,106,110,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,30,64,115,249,119,120,228,140,229,167,38,49,113,3,23,10,86,215,189,20,202,186,118,213,139,238,142,102,183,11,85,109,235,31,242,190,102,123,92,178,73,74,125,250,104,170,3,129,73,28,102,251,4,194,207,184,55,214,103,219,118,217,222,127,248,71,117,155,125,164,190,217,250,59,203,109,94,122,213,93,231,234,49,75,141,56,0,73,111,144,66,106,218,154,106,134,244,238,66,124,103,144,36,245,144,36,39,7,230,6,61,138,214,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,239,116,9,208,157,171,164,76,102,182,251,146,214,82,93,181,23,34,167,106,75,197,101,44,131,61,21,44,17,212,76,81,197,67,33,211,197,56,4,145,149,57,76,38,238,197,36,32,237,232,2,130,90,162,34,10,171,241,206,253,73,254,242,127,13,85,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,59,85,215,75,12,36,97,75,3,203,28,45,44,164,205,176,3,203,52,81,177,22,205,206,64,31,121,51,61,165,120,231,126,164,255,0,121,63,134,173,63,224,213,105,181,95,250,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,35,52,21,48,73,95,111,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,26,186,93,234,111,62,233,103,84,45,186,129,136,84,213,214,91,66,160,74,245,143,61,198,106,106,43,204,13,28,177,240,156,99,126,36,96,51,202,81,25,137,180,114,56,159,18,217,196,186,20,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,210,95,92,190,31,185,87,76,89,221,151,242,123,13,215,40,195,51,59,128,90,113,189,134,74,219,163,87,118,96,254,246,170,237,83,71,23,122,105,142,127,47,28,124,136,194,34,244,220,73,88,87,134,23,73,26,219,211,54,27,144,220,53,127,40,171,183,30,75,80,199,14,17,13,76,21,84,148,7,27,241,122,217,101,14,99,230,100,17,17,97,128,216,59,76,29,215,144,248,13,56,84,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,80,87,196,235,162,90,61,115,211,138,157,91,210,252,83,158,164,226,252,171,38,166,180,219,96,122,172,150,148,154,24,228,142,99,102,25,102,154,8,97,19,133,185,25,113,9,34,8,200,165,7,25,212,136,57,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,159,127,245,193,215,30,101,213,246,77,110,130,16,171,176,224,150,122,122,89,232,49,199,54,118,11,137,83,139,85,79,57,139,237,80,99,41,77,28,82,59,6,208,176,187,71,25,201,51,23,171,226,107,140,116,243,138,245,47,113,183,232,37,194,144,12,41,227,131,37,178,218,173,180,244,214,139,53,198,16,24,158,10,82,135,136,185,184,131,20,209,176,126,110,103,61,228,35,35,138,8,150,130,95,248,119,116,65,89,213,86,118,249,110,99,75,199,76,177,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,113,48,131,204,51,73,28,129,21,64,184,19,17,129,53,244,173,105,211,118,27,164,122,125,162,88,182,25,161,87,250,75,230,19,106,167,150,27,109,206,154,232,23,16,172,62,252,133,81,51,212,70,238,6,101,80,243,57,176,108,2,110,66,34,12,44,45,178,208,23,42,235,170,133,202,186,2,185,239,11,158,187,110,186,217,106,155,66,53,163,38,164,168,205,172,116,224,88,253,198,174,114,243,185,13,16,137,188,161,39,38,227,45,77,56,128,187,159,62,228,177,147,155,137,60,51,74,90,171,169,94,132,174,186,217,210,38,138,235,190,139,227,52,149,25,181,143,77,236,35,144,91,169,32,47,59,144,209,13,178,149,162,56,248,191,25,106,105,196,9,152,56,119,37,140,152,24,137,225,134,34,172,11,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,169,228,81,87,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,229,82,2,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,1,93,84,46,85,215,85,8,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,26,254,227,137,229,86,123,21,163,41,187,99,55,90,43,46,65,230,61,145,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,86,21,225,87,215,61,171,75,106,127,147,118,174,93,41,45,248,157,202,162,170,229,99,200,110,87,65,167,166,179,79,218,121,37,165,152,170,36,104,163,166,149,227,34,14,28,93,170,37,38,113,62,255,0,40,247,167,76,221,40,233,199,86,190,25,154,109,133,102,177,121,27,173,15,183,103,176,95,224,133,142,170,209,84,87,122,198,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,10,140,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,58,136,69,92,30,21,125,115,221,117,74,155,249,55,106,229,210,174,225,150,91,105,234,174,86,60,134,229,116,42,138,155,204,29,215,146,90,89,138,162,71,150,74,152,154,66,32,225,201,158,158,34,103,16,236,114,146,199,208,107,78,165,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,234,231,150,24,34,184,134,210,209,77,33,197,185,176,71,83,28,50,59,51,22,236,14,206,36,206,226,252,209,46,170,23,58,221,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,250,177,136,11,187,187,59,184,95,78,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,241,168,146,155,145,159,148,170,2,40,234,105,185,152,3,201,218,158,57,98,238,112,97,62,28,135,234,147,58,172,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,56,233,252,251,211,118,32,46,38,230,19,48,82,60,132,6,35,249,185,224,38,114,99,244,144,30,13,154,215,244,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,171,94,175,117,122,155,93,250,151,212,45,82,183,207,73,61,182,237,120,56,109,115,211,65,44,33,81,110,166,1,165,163,153,194,95,174,38,116,240,68,102,196,195,245,200,190,168,126,139,4,160,240,108,209,79,167,61,65,93,181,142,174,225,217,164,211,43,123,118,96,142,94,50,79,93,113,138,162,158,62,66,241,147,20,35,0,86,57,108,96,77,39,99,110,67,205,149,212,168,21,224,227,164,52,216,87,77,21,218,165,81,5,35,220,181,30,241,52,193,60,51,202,71,236,234,19,58,88,97,148,11,96,3,26,134,175,54,112,103,220,38,14,68,251,48,132,245,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,5,0,169,169,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,133,107,234,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,216,193,165,134,88,220,135,118,231,25,143,188,93,152,58,158,69,84,30,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,215,208,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,46,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,43,244,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,13,127,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,232,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,133,94,42,29,5,84,210,212,221,122,167,209,187,21,93,96,86,84,77,112,206,109,148,253,166,10,48,104,161,22,175,166,167,142,33,39,7,32,158,90,163,35,51,231,47,119,102,6,148,130,0,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,65,210,242,229,93,116,209,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,230,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,30,174,77,139,95,112,251,140,54,156,142,135,202,85,212,91,232,46,145,199,221,9,57,82,214,210,197,87,77,38,224,238,205,206,9,226,61,183,228,60,182,38,98,103,102,183,239,11,222,190,175,186,211,195,167,141,102,184,121,204,190,213,111,58,139,21,254,166,164,26,107,213,44,60,88,233,167,99,38,57,107,35,7,115,105,5,136,165,138,57,14,77,142,35,146,111,91,81,122,32,177,117,113,208,238,139,86,227,148,182,171,110,166,217,52,255,0,24,138,201,123,172,152,233,225,58,87,164,167,121,169,106,202,56,164,57,33,224,82,156,109,193,200,37,219,137,8,201,43,29,53,255,0,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,200,58,147,69,18,186,4,235,178,213,213,222,51,91,98,201,104,233,45,58,139,142,211,181,93,226,142,150,49,130,138,170,9,42,38,24,229,161,140,234,37,156,194,56,198,156,102,35,102,97,146,96,102,244,49,82,213,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,20,127,235,191,66,239,189,68,244,193,151,105,206,29,102,181,92,114,146,242,183,27,16,220,28,3,133,85,61,68,114,27,67,41,179,180,83,73,3,79,0,155,184,143,231,156,76,196,8,201,164,2,32,229,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,43,31,241,121,212,204,87,89,52,227,167,13,82,194,170,252,197,151,38,183,223,238,20,220,164,140,228,135,155,91,57,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,168,193,226,11,163,182,173,16,234,211,58,196,113,171,13,93,171,30,173,168,134,247,103,138,90,81,130,7,130,174,16,154,65,165,16,0,15,45,29,65,84,65,27,3,108,45,7,7,119,32,39,90,211,43,214,59,238,97,163,88,6,142,221,225,238,82,105,221,194,249,81,107,169,228,13,198,150,228,84,178,21,55,1,6,119,225,60,21,18,247,8,204,139,204,241,250,163,24,179,132,181,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,168,107,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,212,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,95,94,157,106,133,215,78,44,185,245,178,204,53,113,212,103,88,185,98,231,87,77,90,84,231,77,1,220,40,234,102,223,139,59,200,18,197,73,37,57,199,184,177,5,65,110,238,204,224,89,7,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,130,228,252,45,52,46,143,71,250,83,176,228,149,182,111,41,146,106,39,253,18,92,230,145,224,146,67,165,145,221,173,224,50,68,220,187,62,87,183,48,198,100,68,18,84,207,250,46,78,3,48,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,26,248,184,226,118,171,47,84,213,151,170,43,197,61,68,247,75,61,178,89,233,129,217,206,2,104,206,61,139,235,187,254,140,32,94,230,244,54,254,151,132,109,12,175,31,121,162,62,219,62,220,184,190,219,255,0,79,250,219,253,170,100,248,178,218,171,237,189,95,221,229,171,170,57,99,172,179,90,231,132,72,200,184,11,67,195,109,157,189,62,180,100,254,159,183,249,221,71,93,30,150,201,113,201,104,241,220,142,201,85,113,161,158,73,100,40,232,105,130,106,130,118,132,159,97,99,244,118,103,1,127,119,187,146,9,211,211,222,154,105,158,105,209,70,97,114,179,211,66,57,77,5,146,178,98,25,42,229,2,39,106,138,183,29,154,67,16,244,142,55,247,51,255,0,183,223,92,185,13,44,148,55,235,141,20,194,205,36,21,115,68,76,196,206,204,226,110,207,234,219,179,251,148,175,165,167,204,240,13,56,205,169,67,38,184,98,84,244,54,241,7,180,79,91,45,5,77,72,202,210,49,9,65,245,88,255,0,198,59,179,122,122,73,191,175,37,17,235,170,14,174,182,122,169,101,57,14,105,78,66,51,45,200,157,221,221,221,223,237,116,31,193,17,16,17,17,1,17,16,73,141,36,151,72,114,157,22,190,227,153,166,77,67,142,220,104,163,170,172,163,58,137,36,50,170,156,41,35,0,140,65,136,89,156,136,139,111,87,253,23,109,157,104,203,117,138,219,117,202,222,203,87,127,130,142,218,211,76,17,87,74,12,49,188,98,196,226,94,164,222,133,196,127,202,255,0,41,151,173,130,85,98,47,102,184,82,100,52,181,50,78,33,44,176,156,65,19,179,63,1,97,103,115,245,219,125,253,202,66,230,53,157,35,214,232,54,63,112,182,195,81,6,97,111,165,138,10,184,32,27,96,148,210,112,164,99,34,17,252,233,122,188,238,206,251,63,163,239,254,82,13,131,225,82,246,76,95,170,156,130,195,69,89,13,226,158,107,20,45,5,100,68,224,60,188,229,35,238,204,206,91,236,230,237,239,255,0,39,253,151,78,185,250,240,246,213,156,115,74,58,148,183,93,175,109,40,210,94,70,150,209,25,55,109,184,28,149,212,175,185,57,24,179,51,48,23,174,239,253,10,254,173,87,42,91,205,174,142,239,67,35,29,53,117,60,117,48,147,59,62,224,98,196,47,187,59,183,185,219,220,238,200,62,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,5,70,61,68,252,64,234,119,245,202,245,253,182,85,121,202,140,122,137,248,129,212,239,235,149,235,251,108,170,181,180,190,138,223,108,252,27,195,144,255,0,88,98,251,148,248,154,245,17,21,61,210,2,34,32,188,238,157,190,31,180,199,250,155,101,254,197,18,216,75,94,244,237,240,253,166,63,212,219,47,246,40,150,194,91,66,199,162,167,178,62,14,15,205,189,97,127,191,87,138,95,53,198,227,111,179,219,234,174,215,106,250,122,42,26,40,78,166,170,170,166,81,138,40,34,1,114,57,12,201,217,132,68,89,221,201,221,153,153,157,221,84,167,90,253,90,207,212,6,78,248,166,25,89,80,26,123,103,154,41,41,34,158,158,49,42,250,216,218,96,122,230,220,26,104,196,130,103,1,140,139,244,68,76,132,76,156,71,105,248,133,245,107,6,76,117,157,62,233,229,101,60,246,154,121,158,60,166,172,169,228,25,74,182,154,168,155,200,139,74,2,194,49,201,0,72,82,3,151,55,112,97,38,17,54,146,8,42,166,121,154,121,89,156,53,153,243,99,140,245,251,59,29,3,201,102,193,70,6,221,57,230,103,71,243,181,122,58,102,62,140,126,212,196,254,180,244,117,70,254,51,184,136,138,180,221,226,34,32,34,200,112,236,3,46,207,189,183,244,74,211,231,254,142,89,170,114,11,159,231,226,139,177,65,79,199,189,55,231,8,121,113,230,63,84,119,39,223,209,157,99,203,246,105,152,136,153,141,210,243,166,245,186,235,170,221,53,68,213,78,154,198,187,227,94,26,199,70,189,2,34,47,199,160,182,23,78,223,16,58,99,253,114,178,255,0,109,137,107,213,176,186,118,248,129,211,31,235,149,151,251,108,75,214,199,165,167,182,62,40,252,219,213,247,251,149,120,101,121,200,136,182,131,131,213,87,227,157,250,147,253,228,254,26,160,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,235,227,157,250,147,253,228,254,26,170,173,7,75,183,106,45,35,234,223,65,171,109,244,119,106,76,143,4,212,43,60,144,197,93,72,32,110,192,123,176,205,27,76,4,209,84,193,40,177,51,72,28,226,154,22,228,44,96,236,213,173,210,183,68,182,174,152,122,180,200,51,78,165,242,204,126,213,132,233,141,68,3,139,228,55,247,27,93,183,33,186,213,194,82,81,156,5,90,29,153,78,158,16,158,73,2,41,121,193,83,28,60,74,70,2,37,162,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,95,42,241,106,234,95,21,215,29,101,199,240,93,63,187,90,175,120,222,159,219,228,225,121,183,207,29,76,53,213,213,195,12,179,246,167,138,83,142,88,66,56,169,65,190,168,144,202,53,2,252,153,133,216,46,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,45,21,213,119,90,250,53,210,93,136,254,153,92,253,165,151,214,91,228,173,178,98,212,110,94,106,191,99,104,196,164,145,132,130,150,23,55,127,206,201,182,227,20,221,177,148,227,120,212,11,240,96,252,174,101,89,254,75,60,154,173,144,6,159,96,118,113,166,250,44,87,51,146,138,74,187,132,210,73,19,133,44,128,113,70,12,240,85,72,71,19,197,47,113,227,109,200,36,152,75,101,120,164,116,11,89,168,158,123,169,189,28,183,221,110,89,123,121,58,124,139,29,163,166,158,186,107,188,109,218,166,134,166,146,56,196,204,102,136,26,54,146,54,102,140,162,141,228,250,135,25,247,131,21,213,30,183,236,93,92,120,108,106,141,22,71,85,106,182,234,109,147,217,114,222,236,148,112,157,60,39,74,247,250,54,134,170,144,100,150,67,146,30,5,16,72,252,220,130,93,249,8,140,145,57,213,90,34,14,170,17,17,7,42,234,223,180,63,165,27,23,86,158,21,250,127,134,246,173,84,121,125,183,219,85,152,181,238,182,19,47,33,85,237,170,167,146,55,40,221,141,161,156,3,181,35,108,98,219,132,157,179,56,163,101,80,42,255,0,188,46,62,4,244,203,241,175,156,86,160,162,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,238,79,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,177,255,0,24,46,158,180,178,231,163,79,212,23,153,181,99,153,157,138,225,5,55,40,233,105,162,155,40,243,37,4,30,94,105,54,25,102,154,8,97,238,198,252,143,132,80,206,60,54,126,113,212,14,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,58,147,69,170,186,88,213,156,171,93,58,125,194,117,103,53,196,62,140,222,178,59,123,212,212,219,196,100,24,223,140,167,24,84,68,210,51,27,67,56,0,207,27,59,150,209,204,27,28,141,177,150,213,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,94,185,135,140,86,147,208,245,5,139,98,88,117,63,159,210,127,173,30,77,149,203,109,169,243,69,36,177,63,104,168,233,137,227,144,33,134,71,14,241,73,25,200,99,221,104,162,250,128,83,78,13,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,191,61,125,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,161,80,67,101,200,90,221,53,53,21,230,6,142,41,57,192,82,55,18,48,25,226,25,64,8,218,57,28,131,145,108,196,65,176,60,76,110,214,171,255,0,90,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,97,154,10,152,36,178,80,148,114,199,32,187,137,129,11,177,49,51,187,59,59,59,41,107,224,99,250,236,253,219,254,36,170,173,90,167,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,95,70,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,202,133,252,46,62,59,52,203,241,175,147,214,171,254,65,207,15,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,99,47,252,43,250,10,169,170,169,181,117,79,172,150,42,186,48,163,168,134,225,131,91,42,59,78,21,128,241,76,47,95,83,79,36,68,76,12,71,4,180,166,38,7,206,46,238,206,15,17,29,143,235,142,133,233,199,81,56,35,233,206,169,89,189,163,101,43,133,29,199,136,59,4,193,37,60,195,38,209,203,179,156,93,192,105,32,51,141,198,78,212,210,136,152,185,114,109,128,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,185,172,65,210,159,73,223,11,26,55,247,127,143,124,186,5,0,60,96,186,94,211,138,61,250,155,180,103,118,171,38,95,114,236,83,221,49,219,141,193,134,108,130,56,187,20,195,83,65,25,59,155,205,0,29,59,75,24,183,109,226,102,147,234,24,151,126,111,232,110,127,134,233,103,68,218,99,168,58,131,144,210,88,241,235,30,155,227,245,53,213,213,46,252,34,15,103,211,179,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,61,27,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,26,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,123,169,235,127,80,238,186,173,225,137,150,234,5,247,79,114,12,26,229,118,167,180,21,102,61,126,167,40,107,104,39,11,229,36,114,1,9,8,147,131,144,57,70,110,32,231,25,1,184,135,46,45,15,252,46,122,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,0,227,246,234,184,7,201,100,53,162,70,210,156,156,159,148,180,212,228,2,206,28,59,114,200,78,14,68,208,205,17,79,95,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,93,79,94,221,111,216,186,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,58,136,66,149,166,102,154,170,172,99,150,51,142,30,3,40,70,252,216,142,93,184,137,12,114,184,5,90,248,154,232,134,151,232,143,82,247,26,13,45,190,99,241,208,223,169,227,186,213,98,214,184,228,3,198,231,48,30,81,72,222,177,0,76,251,207,28,96,66,224,18,113,237,71,19,66,82,249,94,29,58,223,170,26,59,212,190,57,65,167,214,60,131,40,161,203,170,6,213,122,197,173,18,70,199,116,129,192,248,203,180,191,154,19,166,114,41,218,66,40,216,64,37,18,150,40,164,148,148,117,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,233,248,119,116,65,71,210,174,8,249,110,99,75,203,83,114,203,124,81,95,69,230,130,166,27,92,99,52,178,5,45,44,161,16,152,242,3,131,204,51,73,36,103,45,56,184,19,136,1,56,96,30,53,127,11,24,183,222,5,15,203,174,42,165,116,19,90,242,174,157,181,98,197,172,120,85,190,213,91,122,199,252,215,150,130,233,20,146,82,159,126,154,90,115,230,49,201,25,190,193,49,59,108,109,245,153,183,221,183,103,182,175,26,191,133,140,91,239,2,135,229,215,21,74,200,58,93,210,29,94,210,62,170,180,142,60,207,12,158,146,255,0,140,95,233,229,183,220,237,151,8,0,206,3,32,97,168,160,173,167,46,66,198,194,123,16,63,32,48,49,33,115,140,196,138,184,27,194,51,232,223,87,184,157,130,90,107,174,75,161,215,47,53,112,171,169,246,135,27,133,44,52,148,144,187,193,95,48,65,12,97,230,43,102,24,192,41,221,229,40,26,82,103,7,140,164,24,171,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,239,251,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,116,30,178,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,148,233,234,187,170,237,56,233,43,78,15,53,205,101,243,215,90,238,228,22,11,4,19,48,85,93,234,133,153,220,69,221,159,183,8,114,23,150,103,103,24,196,133,153,140,206,56,204,53,87,136,143,91,244,125,42,224,141,137,97,213,92,181,55,44,183,203,45,136,154,24,42,97,181,198,51,69,25,213,85,68,114,137,143,32,57,252,187,188,114,70,114,211,147,24,184,129,139,214,95,134,117,218,235,127,241,0,211,251,237,246,231,87,113,185,92,106,47,213,117,149,149,115,20,211,212,207,37,166,184,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,70,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,164,87,133,199,199,102,153,126,53,242,122,212,23,252,162,175,94,221,16,88,186,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,30,5,41,198,220,28,130,93,184,144,140,146,177,202,164,65,203,103,253,21,96,89,87,253,117,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,155,36,51,71,32,127,49,9,15,216,236,190,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,182,255,0,95,26,153,138,234,239,87,186,147,157,97,85,126,110,203,81,112,167,183,211,85,12,145,201,29,87,146,164,134,140,231,136,227,50,3,134,67,167,35,140,216,190,180,100,4,236,206,238,205,165,113,59,255,0,209,76,170,205,148,251,18,213,121,246,53,194,158,225,236,235,181,55,152,161,172,237,72,39,216,168,139,118,238,66,124,120,152,110,220,133,221,183,109,208,91,167,133,95,67,23,93,45,166,254,82,58,185,107,171,183,229,151,42,122,171,109,143,30,185,90,202,158,166,205,7,117,227,150,170,97,168,141,165,142,166,86,140,132,56,113,102,167,148,157,200,251,252,99,177,245,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,122,200,8,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,74,31,248,136,245,191,71,210,174,8,216,150,29,85,203,83,114,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,242,3,159,203,187,199,36,103,45,57,49,139,136,24,190,245,234,31,168,28,7,166,93,47,174,213,125,70,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,206,82,22,45,218,56,164,47,94,46,185,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,134,63,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,173,149,212,199,74,186,185,210,134,101,77,135,234,149,182,144,130,227,79,230,109,151,123,108,135,53,186,226,12,195,220,104,101,48,2,231,25,19,9,129,136,152,238,37,183,3,140,206,199,252,37,58,46,250,23,98,163,234,187,63,30,87,172,142,223,52,24,189,174,122,30,37,110,161,144,248,149,113,20,160,198,211,78,0,237,17,68,236,62,90,98,126,82,53,71,24,230,87,84,93,50,96,61,83,105,125,203,79,242,250,106,74,59,145,211,144,217,114,22,183,67,83,91,102,157,228,138,78,112,20,141,200,64,202,8,134,80,2,7,146,54,32,228,59,177,8,86,7,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,27,159,92,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,113,62,23,189,116,254,90,241,80,208,237,99,204,252,222,164,217,121,251,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,9,254,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,86,175,138,71,64,180,122,119,231,186,155,209,203,125,170,219,136,63,147,167,200,177,218,58,104,40,97,180,72,253,170,104,106,105,35,140,64,10,25,77,227,105,35,102,121,6,89,30,79,174,18,31,102,202,186,78,248,88,209,191,187,252,123,229,208,45,149,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,115,25,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,93,15,116,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,212,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,9,211,249,170,211,176,3,53,48,188,53,211,60,76,16,129,84,84,20,116,238,82,25,152,3,49,17,27,59,190,148,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,14,146,81,98,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,120,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,149,160,34,34,8,255,0,213,119,90,250,53,210,93,136,254,153,92,253,165,151,214,91,228,173,178,98,212,110,94,106,191,99,104,196,164,145,132,130,150,23,55,127,206,201,182,227,20,221,177,148,227,120,212,43,213,30,183,236,93,92,120,108,106,141,22,71,85,106,182,234,109,147,217,114,222,236,148,112,157,60,39,74,247,250,54,134,170,144,100,150,67,146,30,5,16,72,252,220,130,93,249,8,140,145,57,229,94,41,29,2,214,106,39,158,234,111,71,45,247,91,150,94,222,78,159,34,199,104,233,167,174,154,239,27,118,169,161,169,164,142,49,51,25,162,6,141,164,141,153,163,40,163,121,62,161,198,125,234,129,64,93,84,46,85,215,85,8,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,22,83,224,251,213,117,138,251,130,55,74,185,76,182,171,93,235,25,239,214,98,239,222,48,154,245,75,52,211,212,213,71,196,153,193,230,128,204,143,97,38,35,136,247,104,246,130,89,11,117,120,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,53,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,126,157,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,120,20,65,35,243,114,9,119,228,34,50,68,230,20,45,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,135,186,35,213,93,80,214,126,154,48,237,64,214,28,118,174,217,147,87,211,155,77,81,53,36,116,161,118,128,77,251,23,8,162,3,119,0,154,46,4,238,227,19,17,243,56,227,104,74,39,47,43,53,232,43,167,157,67,234,46,46,165,178,251,21,93,210,250,84,227,13,125,150,187,203,214,89,46,102,52,165,74,19,84,82,212,68,110,230,49,60,92,88,12,1,138,8,207,143,46,110,82,41,1,85,7,142,14,1,77,21,215,75,53,74,135,30,171,122,138,170,123,141,130,233,118,22,148,160,96,136,162,158,138,156,223,126,208,27,188,213,230,62,140,102,205,39,233,52,109,198,215,212,106,241,27,211,63,202,135,70,218,143,110,167,164,181,73,95,97,183,142,77,71,61,194,61,252,175,144,144,106,42,14,18,96,34,9,138,150,58,152,133,219,109,251,206,4,66,38,78,130,152,122,75,234,171,50,233,99,38,202,175,56,197,202,174,10,124,159,23,185,90,72,34,141,167,104,110,62,94,66,182,214,52,50,27,66,103,13,95,111,114,144,100,227,12,181,44,32,78,123,62,138,69,39,252,52,112,10,109,65,235,75,78,233,110,88,245,93,214,219,99,168,169,191,213,60,45,47,10,51,164,166,146,90,90,137,78,55,110,0,53,141,72,205,201,248,17,144,1,114,231,197,194,247,180,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,250,243,203,219,0,2,154,83,114,146,67,97,110,114,25,147,182,228,235,43,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,5,0,171,126,208,254,148,108,93,90,120,87,233,254,27,218,181,81,229,246,223,109,86,98,215,186,216,76,188,133,87,182,170,158,72,220,163,118,54,134,112,14,212,141,177,139,110,18,118,204,226,141,149,64,171,254,240,184,248,19,211,47,198,190,113,90,130,136,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,185,63,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,199,252,96,186,122,210,203,158,141,63,80,94,102,213,142,102,118,43,132,20,220,163,165,166,138,108,163,204,148,16,121,121,164,216,101,154,104,33,135,187,27,242,62,17,67,56,240,217,249,199,80,56,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,160,234,77,22,170,233,99,86,114,173,116,233,247,9,213,156,215,16,250,51,122,200,237,239,83,83,111,17,144,99,126,50,156,97,81,19,72,204,109,12,224,3,60,108,238,91,71,48,108,114,54,198,91,85,4,85,241,71,248,19,212,223,193,126,113,68,168,219,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,245,121,62,40,255,0,2,122,155,248,47,206,40,149,0,160,234,118,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,42,44,241,4,232,43,33,233,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,58,127,53,90,118,0,102,166,23,134,186,103,137,130,16,42,138,130,142,157,202,67,51,0,102,34,35,103,119,218,190,21,125,115,218,180,182,167,249,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,26,122,107,52,253,167,146,90,89,138,162,70,138,58,105,94,50,32,225,197,218,162,82,103,19,239,242,142,218,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,10,11,232,95,172,219,239,71,154,143,85,115,146,213,237,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,113,173,110,174,171,186,81,212,126,146,181,28,240,172,214,47,61,106,174,238,79,96,191,193,11,133,45,222,148,93,153,200,89,221,251,115,7,33,105,97,119,114,140,136,93,156,192,227,144,244,170,14,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,136,58,83,233,59,225,99,70,254,239,241,239,151,64,160,87,140,254,136,105,125,53,171,26,215,122,59,230,63,96,205,171,42,10,213,89,110,40,228,106,220,158,1,24,216,37,14,27,139,157,32,179,49,73,32,11,60,114,198,5,43,56,83,196,114,215,2,215,77,56,233,211,161,29,44,213,13,80,188,249,27,85,14,159,227,177,67,12,76,199,85,112,170,43,100,47,29,45,52,110,237,220,152,248,150,205,187,11,8,145,153,0,1,152,209,183,80,253,64,231,221,77,106,133,118,171,234,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,46,114,144,177,108,242,75,33,122,114,116,24,174,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,253,46,233,86,97,125,212,13,56,199,51,92,159,2,186,225,87,91,213,190,42,202,187,5,208,192,170,173,242,19,110,241,155,135,251,89,137,130,70,23,102,146,56,143,148,99,89,126,21,253,5,84,213,84,218,186,167,214,75,21,93,24,81,212,67,112,193,173,149,29,167,10,192,120,166,23,175,169,167,146,34,38,6,35,130,90,83,19,3,231,23,119,103,7,136,142,215,208,87,175,86,254,45,56,110,143,102,86,76,51,65,40,241,253,71,58,122,136,106,242,91,152,87,60,150,230,164,118,98,122,58,58,136,73,196,234,72,93,157,230,110,228,80,250,11,132,166,230,49,105,95,24,252,255,0,13,213,60,55,167,221,65,211,236,134,146,249,143,95,41,242,58,154,26,234,103,126,18,134,246,214,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,142,189,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,23,228,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,9,235,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,92,30,51,250,13,83,149,105,126,53,175,246,42,42,79,49,131,212,21,174,250,99,79,16,207,37,186,178,72,198,9,14,103,54,51,8,106,118,1,137,132,253,107,164,54,224,194,110,84,236,186,125,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,234,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,46,99,46,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,15,149,89,247,130,158,133,209,221,111,185,167,80,247,235,55,123,216,156,49,188,118,166,71,130,72,194,170,80,238,87,24,131,179,203,28,193,9,82,128,200,206,2,241,213,206,31,95,114,96,172,21,210,159,75,26,41,252,157,186,125,194,116,114,75,135,157,171,199,237,239,231,231,25,123,145,157,116,242,157,69,87,104,187,113,187,194,211,205,43,71,200,24,187,108,28,183,45,221,195,106,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,165,191,25,108,103,201,245,13,110,201,123,219,249,236,122,223,31,14,62,237,164,171,111,126,255,0,248,63,216,202,15,224,35,152,199,144,193,95,131,242,27,157,63,46,209,137,70,206,60,128,153,255,0,198,125,95,209,228,167,255,0,141,47,255,0,27,56,239,255,0,112,232,63,250,117,122,206,252,20,176,154,26,204,111,80,242,234,218,71,57,34,186,80,211,65,39,35,109,182,167,153,201,189,29,133,253,37,111,219,239,254,132,21,247,173,242,235,220,87,105,42,245,118,186,176,106,110,45,180,173,230,105,248,204,192,17,183,214,26,119,226,251,15,111,222,223,253,85,169,85,178,248,186,91,243,27,101,32,93,168,237,213,53,22,58,232,166,9,230,26,114,237,211,179,13,8,51,185,240,118,245,34,127,121,55,187,101,83,72,8,136,128,136,136,8,136,131,253,199,60,209,49,52,82,152,49,51,179,241,125,183,111,216,191,221,53,53,77,116,205,77,78,47,36,135,190,195,201,155,127,77,254,223,232,95,197,123,214,26,156,151,22,175,164,190,90,33,152,39,118,34,132,198,14,126,142,14,207,232,66,236,254,134,131,213,179,88,43,177,171,190,45,125,106,147,10,137,174,144,184,128,125,82,140,130,97,217,216,217,223,215,209,159,249,151,69,189,56,87,212,220,180,31,79,234,171,57,188,165,140,218,185,17,159,50,39,122,56,93,221,223,246,238,238,185,197,179,221,238,87,236,254,209,95,113,145,229,168,150,229,73,201,248,51,59,236,96,45,232,44,205,238,102,251,23,71,253,60,9,14,131,233,216,147,59,59,98,182,143,71,255,0,200,226,65,176,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,17,16,17,17,1,17,16,17,17,1,17,16,21,24,245,19,241,3,169,223,215,43,215,246,217,85,231,42,49,234,39,226,7,83,191,174,87,175,237,178,170,214,210,250,43,125,179,240,111,14,67,253,97,139,238,83,226,107,212,68,84,247,72,8,136,130,243,186,118,248,126,211,31,234,109,151,251,20,74,53,120,135,117,79,244,15,31,151,67,48,74,251,116,247,204,142,142,104,50,57,55,238,201,108,160,148,25,154,30,46,46,13,45,64,25,250,187,242,8,219,147,11,60,177,72,63,70,161,117,85,111,233,223,164,221,46,180,216,101,167,171,205,178,28,30,215,21,190,148,106,4,101,183,68,86,214,17,184,144,20,82,1,136,76,192,195,25,176,180,143,205,153,221,128,246,172,107,141,198,225,120,184,85,93,174,213,245,21,181,213,179,29,77,85,85,76,165,44,179,202,100,228,114,25,147,187,145,17,59,187,147,187,187,187,187,186,182,102,153,167,145,177,78,26,204,249,211,17,172,245,70,159,25,251,28,243,176,155,5,57,150,107,119,59,204,105,254,102,155,149,77,20,207,235,213,21,78,249,253,218,103,135,237,79,178,38,39,231,68,69,83,116,48,136,136,11,216,195,176,236,159,80,50,123,118,25,134,89,106,46,215,171,180,205,5,37,36,12,220,164,45,157,221,221,223,102,17,17,103,34,50,118,17,17,34,39,102,103,118,243,237,214,235,133,226,225,75,105,180,208,84,86,215,86,204,20,212,180,180,209,20,178,207,41,147,8,70,0,44,238,68,68,236,204,44,206,238,238,204,202,218,250,40,233,42,14,159,241,134,202,243,58,58,115,212,43,196,50,199,87,44,21,18,16,208,81,72,240,155,80,190,198,240,200,66,112,177,148,130,63,164,68,2,68,2,196,82,25,118,95,94,62,239,54,55,83,28,103,248,233,83,182,211,108,48,219,35,129,155,213,233,85,218,181,138,41,235,158,185,233,230,199,76,246,71,25,40,58,123,198,58,119,232,219,80,113,171,101,13,57,95,235,112,123,164,249,21,200,13,229,42,218,214,183,203,201,134,71,17,126,192,17,24,196,28,71,97,119,119,110,102,100,85,24,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,72,237,5,170,44,213,106,221,17,164,68,126,42,95,35,216,236,70,103,99,29,139,197,85,53,87,93,200,153,153,238,252,35,132,71,68,110,17,17,87,155,148,91,11,167,111,136,29,49,254,185,89,127,182,196,181,234,216,93,59,124,64,233,143,245,202,203,253,182,37,235,99,210,211,219,31,20,126,109,234,251,253,202,188,50,188,228,68,91,65,193,234,171,241,206,253,73,254,242,127,13,81,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,41,43,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,8,171,212,95,77,26,167,210,254,119,54,11,169,150,159,243,124,149,230,142,10,159,101,220,255,0,51,12,178,121,73,230,138,62,247,107,190,1,39,17,250,135,184,191,216,239,170,151,70,125,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,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,85,95,64,157,17,230,89,143,86,149,184,238,180,105,181,35,88,180,154,161,166,204,109,23,185,25,152,170,101,134,111,103,194,49,3,187,84,129,202,3,59,63,173,60,144,196,91,145,140,128,18,133,170,116,71,160,213,61,56,244,209,135,105,181,230,138,146,12,133,169,206,233,144,60,52,241,70,111,113,169,55,150,72,229,56,140,198,99,132,74,58,102,151,153,115,10,112,118,216,120,139,111,84,68,20,215,226,133,208,45,139,69,185,245,15,163,54,255,0,39,136,93,110,1,79,125,176,83,83,27,195,101,170,155,147,133,76,14,2,225,21,28,134,204,15,25,56,140,82,201,24,71,184,74,17,195,93,106,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,210,239,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,101,178,215,62,221,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,198,255,0,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,14,88,149,239,120,123,231,248,110,150,120,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,93,248,68,30,217,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,122,33,91,127,46,234,111,62,201,116,7,2,233,198,223,83,87,102,196,240,234,123,136,215,65,73,113,153,130,253,61,85,196,171,88,234,162,103,104,136,33,126,211,68,4,36,226,99,33,242,250,236,32,25,7,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,91,131,195,99,161,139,175,80,89,253,30,170,106,53,174,174,135,78,177,90,138,107,148,65,89,107,34,131,40,156,102,145,134,150,34,154,55,130,106,97,146,156,198,167,103,39,219,104,184,179,200,242,71,170,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,46,130,49,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,65,160,60,71,178,204,171,6,232,199,80,242,156,43,38,186,227,247,170,47,100,249,107,141,174,182,74,74,168,57,221,105,0,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,84,95,76,157,77,245,37,127,234,75,74,44,87,222,160,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,17,146,41,35,41,92,76,8,93,197,197,217,217,217,221,157,94,78,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,160,236,84,197,80,28,10,72,228,6,220,225,22,125,193,254,171,190,219,62,206,209,131,79,124,34,122,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,1,65,36,244,211,4,209,140,130,52,98,78,14,64,204,236,196,47,182,251,59,123,208,77,245,165,58,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,221,104,131,152,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,164,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,155,254,14,221,64,224,58,89,170,25,38,148,101,231,87,77,114,213,26,139,93,37,150,177,222,16,162,138,122,88,235,139,181,60,146,72,36,39,41,77,20,81,8,9,185,200,98,62,155,182,250,131,197,31,227,179,83,127,5,249,61,18,138,168,58,168,85,87,227,157,250,147,253,228,254,26,164,167,135,119,91,244,125,85,96,143,137,102,53,92,117,55,19,183,197,45,244,158,24,41,161,186,70,83,75,24,85,82,196,18,145,151,16,8,60,195,180,113,198,18,212,11,0,176,152,11,70,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,6,255,0,234,51,171,108,171,92,116,247,76,244,114,158,47,33,134,105,158,63,107,183,209,192,195,36,83,86,215,69,108,165,167,168,158,168,90,99,138,94,19,69,82,212,230,192,4,49,78,92,153,156,201,155,43,232,39,162,11,239,87,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,193,79,49,213,60,46,240,210,210,20,145,72,18,77,204,162,57,27,131,136,69,191,34,18,146,38,61,105,210,239,76,153,247,84,218,161,109,211,252,66,154,174,142,218,117,2,55,172,133,237,211,84,209,89,160,120,229,147,156,229,27,113,19,49,130,81,136,12,129,164,145,132,57,14,238,67,208,166,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,50,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,163,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,138,244,159,58,252,151,234,158,27,169,158,203,246,159,209,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,245,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,253,94,153,45,54,171,255,0,82,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,132,102,130,166,9,43,225,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,82,87,196,51,195,206,235,211,69,214,163,85,52,174,142,174,227,165,119,26,134,99,7,34,154,124,110,121,11,97,167,156,159,114,58,98,39,97,138,114,119,118,119,24,165,126,125,185,39,13,255,0,225,5,210,70,27,53,170,155,171,139,238,81,73,120,190,193,81,91,107,177,90,104,42,95,107,33,176,148,19,201,90,205,179,189,76,145,72,252,34,127,168,48,204,18,63,50,148,59,54,148,185,225,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,111,251,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,96,132,30,53,127,11,24,183,222,5,15,203,174,42,184,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,61,143,88,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,63,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,26,255,0,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,57,21,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,182,191,212,95,77,26,89,213,6,9,54,11,169,150,159,243,124,149,230,142,10,111,106,91,63,61,12,178,121,73,230,138,78,207,119,176,1,39,17,250,225,184,191,216,237,207,94,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,58,105,84,173,227,87,241,79,139,125,223,208,252,198,226,164,167,132,39,81,90,167,168,152,37,94,142,102,152,173,214,175,27,194,173,227,14,59,149,53,13,76,148,229,219,153,222,107,125,85,100,146,148,111,52,113,213,82,53,60,17,128,241,130,34,223,208,67,120,215,227,87,241,79,139,125,223,208,252,198,226,131,213,240,165,215,77,56,233,211,78,53,247,84,53,66,243,228,109,84,63,70,162,134,24,153,142,170,225,84,77,116,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,198,32,117,23,212,190,169,245,65,157,205,157,106,101,219,252,223,37,102,163,158,167,217,118,207,204,195,20,158,82,9,165,147,179,221,236,1,201,196,190,185,238,79,246,51,107,72,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,229,175,135,119,68,21,157,85,103,111,150,230,52,188,116,203,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,23,19,8,60,195,52,145,200,17,84,11,129,49,24,19,4,117,201,180,135,50,196,52,191,8,213,203,236,20,144,216,181,10,162,237,13,137,134,118,57,230,11,124,144,197,60,198,13,232,0,242,204,241,139,59,243,119,134,71,113,97,112,35,222,190,23,31,29,154,101,248,215,201,235,84,159,241,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,132,97,130,154,8,198,216,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,163,7,133,199,199,102,153,126,53,242,122,212,23,252,163,255,0,93,250,233,125,233,219,166,12,187,81,176,235,205,170,221,148,143,149,183,88,138,224,192,124,234,170,42,35,140,222,24,141,217,165,154,56,30,121,196,29,136,127,50,228,96,64,38,47,32,21,69,248,216,107,21,170,245,153,96,122,33,99,191,85,203,81,141,83,213,94,239,244,112,213,9,82,12,245,77,24,209,140,177,137,187,181,76,113,71,57,179,72,12,227,21,96,56,187,180,164,130,178,214,202,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,247,7,134,46,150,254,84,58,201,194,188,221,139,218,118,172,75,204,101,55,15,239,174,207,149,242,177,191,148,159,208,196,143,141,116,148,95,80,121,111,191,214,23,6,53,191,252,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,140,35,168,242,15,77,216,156,184,131,25,204,225,86,241,145,153,23,230,224,128,89,133,131,212,36,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,78,165,73,126,14,58,189,83,133,117,47,93,165,181,19,213,189,183,81,236,243,66,16,67,4,68,30,209,161,3,170,134,105,76,182,48,1,167,106,240,102,7,125,206,96,228,47,179,16,93,162,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,42,215,196,143,169,220,203,168,93,109,142,205,121,196,114,12,67,30,194,233,198,27,46,63,145,217,154,221,119,165,58,168,32,150,166,106,184,220,140,185,200,67,31,6,229,195,178,16,187,11,17,25,27,195,99,167,28,7,168,45,121,163,45,70,205,241,250,27,110,43,81,77,114,139,25,172,150,18,173,202,39,30,228,195,75,21,60,204,227,53,48,141,57,157,78,194,79,219,216,56,183,113,228,142,122,248,161,116,45,249,107,197,79,92,116,115,12,243,122,147,101,225,237,138,106,34,227,53,246,215,28,100,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,218,157,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,14,162,17,105,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,29,192,130,189,124,93,122,100,192,114,93,18,184,117,29,111,166,164,179,101,152,117,69,49,87,79,73,110,133,142,253,5,84,244,148,76,21,82,179,52,164,112,183,105,226,50,34,97,1,144,56,253,118,32,168,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,228,255,0,136,143,91,245,157,85,103,109,137,97,213,92,116,203,19,184,75,45,136,154,25,233,166,186,72,80,197,25,213,85,68,114,144,23,19,9,252,187,188,113,200,17,84,19,24,177,25,139,60,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,152,46,123,166,189,85,186,235,126,131,96,218,175,125,199,106,236,119,44,146,207,13,93,101,29,69,33,83,51,79,234,50,75,12,100,102,94,90,66,23,150,2,114,119,40,100,136,159,244,151,52,75,170,133,202,186,14,148,250,78,248,88,209,191,187,252,123,229,208,45,170,181,87,73,223,11,26,55,247,127,143,124,186,5,181,80,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,115,217,214,39,74,185,151,74,26,185,112,195,239,54,218,178,198,46,53,21,21,56,157,222,73,26,96,184,219,152,254,163,20,162,0,62,102,49,40,198,96,226,60,77,216,153,187,103,25,159,70,107,85,117,23,211,70,150,117,65,130,77,130,234,101,167,252,223,37,121,163,130,155,218,150,207,207,67,44,158,82,121,162,147,179,221,236,0,73,196,126,184,110,47,246,59,5,48,116,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,175,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,46,104,117,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,54,107,224,141,159,230,87,220,55,83,116,250,243,144,213,214,99,216,173,69,166,166,203,67,51,177,5,1,214,61,107,212,180,78,237,200,64,202,8,205,195,126,12,124,201,153,138,67,114,8,85,212,223,83,125,73,88,58,146,213,123,21,139,168,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,152,99,138,56,198,86,16,1,22,97,97,102,102,102,102,102,86,233,225,195,150,101,89,207,70,58,121,148,230,185,53,215,32,189,86,251,91,204,220,110,149,178,85,213,79,194,235,86,1,206,89,28,140,184,128,8,182,239,232,34,204,222,140,203,90,234,23,132,79,77,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,246,219,119,127,122,147,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,250,172,219,238,251,187,134,192,84,215,226,133,208,45,139,69,185,245,15,163,54,255,0,39,136,93,110,1,79,125,176,83,83,27,195,101,170,155,147,133,76,14,2,225,21,28,134,204,15,25,56,140,82,201,24,71,184,74,17,195,114,138,42,248,163,252,9,234,111,224,191,56,162,65,64,43,165,222,158,58,129,192,122,154,210,250,29,87,211,147,171,11,109,101,69,69,36,180,117,207,11,86,209,79,12,142,37,21,68,112,201,32,198,110,60,37,17,114,221,227,150,50,244,228,203,154,37,39,250,4,235,38,167,164,29,80,173,184,95,105,170,235,240,76,158,157,161,200,232,104,104,162,158,180,206,8,230,122,57,169,222,73,35,97,48,150,87,18,103,62,15,28,178,110,36,109,27,136,116,18,185,172,234,199,226,159,89,62,240,50,31,152,206,186,72,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,155,126,172,126,41,245,147,239,3,33,249,140,232,55,172,221,5,100,58,135,209,70,156,245,45,162,246,42,187,165,244,169,238,144,229,86,90,95,53,89,91,115,49,189,201,75,73,53,13,44,81,27,185,140,78,93,230,230,0,209,192,6,195,203,184,229,26,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,215,147,225,113,240,39,166,95,141,124,226,181,64,15,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,133,164,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,238,5,206,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,125,15,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,204,25,2,34,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,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,149,164,248,33,105,159,150,197,117,47,88,235,41,45,82,251,66,225,73,140,219,231,237,242,174,167,242,241,189,69,88,114,112,250,144,201,230,168,159,97,55,228,80,125,97,110,0,239,84,23,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,88,255,0,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,133,191,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,40,5,94,247,135,190,127,134,233,103,135,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,223,132,65,237,154,198,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,162,21,183,242,238,166,243,236,151,64,112,46,156,109,245,53,118,108,79,14,167,184,141,116,20,151,25,152,47,211,213,92,74,181,142,170,38,118,136,130,23,237,52,64,66,78,38,50,31,47,174,194,1,144,117,175,213,117,247,171,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,152,11,200,82,241,6,146,71,24,217,129,166,156,195,187,35,238,100,219,132,125,195,8,163,117,184,60,54,58,24,186,245,5,159,209,234,166,163,90,234,232,116,235,21,168,166,185,68,21,150,178,40,50,137,198,105,24,105,98,41,163,120,38,166,25,41,204,106,118,114,125,182,139,139,60,143,36,122,171,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,232,35,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,116,26,3,196,123,44,202,176,110,140,117,15,41,194,178,107,174,63,122,162,246,79,150,184,218,235,100,164,170,131,157,214,144,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,213,69,244,201,212,223,82,87,254,164,180,162,197,125,234,15,82,174,54,219,142,113,98,164,172,163,171,203,43,230,130,166,9,43,225,25,34,146,50,149,196,192,133,220,92,93,157,157,157,217,213,228,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,237,24,52,247,194,39,166,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,20,18,79,77,48,77,24,200,35,70,36,224,228,12,206,204,66,251,111,179,183,189,6,107,226,143,240,39,169,191,130,252,226,137,81,94,147,224,191,149,13,83,195,116,207,218,158,204,250,91,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,175,83,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,48,172,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,237,251,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,56,22,63,113,171,156,188,238,67,68,34,111,40,73,201,184,203,83,78,32,46,231,207,185,44,100,230,226,79,12,210,150,202,241,17,232,130,143,170,172,17,178,220,58,151,142,166,226,118,249,98,177,11,77,5,52,55,72,202,104,164,58,90,169,78,34,50,226,1,63,151,103,146,56,194,90,130,115,38,19,50,106,44,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,116,103,213,23,76,152,15,84,218,95,114,211,252,190,154,146,142,228,116,228,54,92,133,173,208,212,214,217,167,121,34,147,156,5,35,114,16,50,130,33,148,0,129,228,141,136,57,14,236,67,205,186,191,238,130,122,223,177,117,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,116,240,157,43,204,237,13,85,32,201,44,135,36,60,10,32,145,249,185,4,187,242,17,25,34,115,160,20,29,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,16,109,253,121,234,99,50,215,156,123,77,176,203,205,13,37,187,30,210,236,94,139,28,178,209,66,204,102,71,29,45,60,53,53,114,202,226,196,71,49,83,70,236,30,129,24,0,11,51,151,57,36,218,190,28,93,36,97,189,86,234,229,125,46,160,229,20,148,248,246,31,79,5,210,186,195,21,75,197,113,189,129,27,139,71,22,219,16,83,9,48,180,242,139,243,30,236,64,60,74,102,150,61,235,174,94,27,191,148,14,150,52,191,168,94,158,172,63,244,87,249,63,176,214,100,216,205,28,95,244,235,252,29,3,157,101,32,55,255,0,38,123,222,72,155,253,241,234,66,221,253,218,162,0,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,245,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,208,116,252,139,74,116,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,186,208,97,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,126,122,250,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,186,73,85,87,227,157,250,147,253,228,254,26,130,42,248,106,117,11,138,244,233,212,213,13,239,53,166,218,203,151,91,203,18,169,184,21,84,112,71,106,243,53,84,210,5,100,175,35,176,60,32,112,11,72,238,67,198,51,51,103,39,6,3,191,229,202,186,182,159,9,222,183,235,50,79,102,116,153,169,149,92,234,237,246,247,139,9,173,104,103,154,106,168,225,243,19,212,82,213,76,82,155,15,106,6,6,167,97,140,35,24,169,200,28,185,52,98,65,103,232,136,128,168,219,197,191,68,45,90,95,212,188,153,229,154,249,143,189,62,165,83,251,96,236,116,49,140,21,118,217,226,8,225,154,105,226,31,66,10,153,70,73,134,127,71,146,95,50,206,219,198,230,119,146,185,172,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,188,132,5,23,110,64,161,130,32,167,165,238,143,114,70,105,158,8,98,121,56,155,143,113,207,142,195,179,48,101,93,3,233,158,43,171,189,94,233,182,11,154,210,121,187,45,69,194,162,225,83,74,81,199,36,117,94,74,146,106,192,130,80,144,8,14,25,14,156,66,64,113,250,209,145,139,59,59,179,183,69,43,152,29,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,188,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,233,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,32,250,209,17,7,53,159,202,199,170,127,254,89,109,85,255,0,232,202,227,255,0,190,93,4,116,201,118,186,223,250,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,197,52,245,51,201,65,9,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,137,127,220,84,233,99,254,223,181,87,255,0,74,219,191,230,42,111,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,220,131,32,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,83,254,52,120,121,149,235,27,205,187,226,192,244,244,54,215,143,151,174,251,220,36,223,110,62,239,79,126,255,0,234,89,31,130,166,83,73,79,139,234,6,27,37,75,20,178,92,232,107,34,22,3,247,157,60,172,91,191,187,221,3,127,245,223,209,120,126,52,150,11,155,214,99,121,43,85,255,0,120,118,168,168,251,61,177,255,0,27,254,16,62,92,183,229,238,244,219,109,191,157,67,190,132,117,14,245,167,218,241,104,172,182,85,246,96,155,204,121,129,237,129,114,218,138,165,135,244,132,157,189,77,253,200,44,231,197,155,47,197,45,93,58,220,113,171,161,51,221,174,208,184,208,55,151,114,245,10,186,34,63,175,182,195,245,93,190,223,85,71,106,207,60,99,175,52,151,122,188,69,232,103,238,8,123,67,151,213,118,219,210,223,251,89,191,99,170,195,64,68,68,4,68,64,68,68,5,47,250,33,184,233,69,178,134,253,144,107,126,27,87,127,180,209,77,77,29,49,133,21,37,96,192,207,28,130,77,194,160,183,109,200,161,253,22,219,211,215,220,162,2,146,221,61,117,63,116,192,180,211,32,209,83,151,201,219,242,74,200,43,10,183,136,201,218,40,88,11,110,223,104,136,183,236,139,126,155,109,190,251,62,207,184,96,56,221,102,29,122,234,47,26,169,198,237,146,181,138,124,130,210,33,77,36,17,129,56,247,96,19,103,6,250,158,164,199,252,207,191,175,218,186,41,210,248,233,161,211,92,78,42,42,126,196,1,99,160,24,162,226,45,192,90,156,54,29,135,209,182,109,155,211,209,115,237,211,22,21,141,94,250,153,197,44,85,121,31,110,146,27,205,174,88,42,124,156,143,221,147,205,211,55,30,12,76,227,250,69,234,239,183,167,243,174,135,113,154,8,109,120,229,170,219,79,55,118,42,74,40,32,9,56,184,243,17,140,69,159,103,221,219,118,111,114,15,77,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,62,138,251,141,194,233,56,212,220,235,234,42,230,8,97,166,25,39,148,164,33,138,40,198,56,163,103,39,119,97,8,192,0,71,220,34,34,205,179,51,50,249,209,19,139,242,34,41,141,35,128,136,136,253,17,20,206,232,11,164,123,126,170,92,37,213,205,81,176,212,77,138,218,102,1,179,81,84,194,62,86,243,84,36,77,33,30,239,188,144,66,66,44,227,199,132,134,78,46,78,209,203,25,100,97,112,183,49,151,98,213,190,51,246,123,80,217,254,123,132,217,204,5,121,134,50,124,218,120,68,113,170,103,133,49,215,51,246,70,179,59,162,101,178,186,3,232,226,150,219,75,67,175,58,173,101,238,92,100,236,86,226,148,19,28,50,211,133,60,144,199,52,87,23,224,101,188,175,220,218,48,54,23,137,193,205,197,205,227,40,231,194,34,216,120,60,37,188,21,168,181,111,223,215,46,54,218,61,162,198,109,62,62,172,118,50,119,206,232,167,162,154,122,34,63,30,185,214,122,90,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,172,237,47,165,183,217,63,22,242,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,175,38,221,137,226,182,123,237,223,41,180,227,54,170,43,214,65,229,253,175,113,167,162,142,58,171,135,96,28,32,243,18,139,49,203,219,7,113,14,110,252,69,221,155,102,94,178,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,111,93,121,232,223,90,52,71,91,106,116,94,12,67,32,203,42,42,170,38,28,114,190,213,98,171,32,200,32,142,0,168,51,165,6,7,121,14,40,164,30,240,70,242,52,70,198,46,68,194,198,247,39,225,231,211,142,168,116,209,160,212,248,134,170,102,245,119,27,149,198,161,238,65,143,180,177,205,69,141,180,159,88,169,96,149,153,200,204,137,220,229,226,111,11,72,229,218,31,241,147,79,34,174,56,158,43,120,190,218,50,155,182,51,106,173,189,99,254,99,217,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,101,235,32,229,93,108,174,158,58,126,207,186,154,213,10,29,40,211,144,164,11,149,101,61,69,92,181,149,205,51,81,81,65,12,110,69,45,68,144,199,33,70,14,92,34,18,113,217,228,150,49,244,228,203,90,171,211,240,142,211,60,87,15,233,10,207,157,90,105,55,189,103,183,10,251,133,222,170,72,227,238,23,150,171,154,142,8,4,196,24,222,16,8,28,196,12,139,140,147,206,76,236,199,179,4,138,233,227,167,236,7,166,93,47,161,210,141,57,10,179,182,209,212,84,85,203,89,92,208,189,109,108,243,72,228,82,212,73,12,113,140,134,195,194,33,39,29,218,56,163,31,94,44,182,90,34,2,34,32,34,34,10,1,241,71,248,236,212,223,193,126,79,68,181,166,143,244,201,159,107,158,151,234,38,160,105,205,53,93,226,229,167,181,22,81,151,30,161,183,77,87,91,113,130,190,74,136,200,233,198,22,34,35,136,161,2,32,113,217,227,41,15,144,246,216,79,101,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,4,117,240,233,233,19,94,117,103,87,49,205,87,198,46,57,6,158,226,120,229,64,220,159,50,134,159,182,117,76,38,113,29,45,191,186,47,21,73,155,132,209,73,200,78,16,14,227,76,39,184,193,44,138,241,206,253,73,254,242,127,13,86,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,172,31,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,66,126,31,26,23,167,26,53,211,46,21,118,194,172,221,171,174,119,143,218,242,75,253,202,119,99,170,173,170,168,165,9,152,8,217,155,104,98,238,144,69,27,51,8,139,147,190,230,114,25,201,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,149,186,78,248,167,209,191,188,12,123,230,48,46,146,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,230,223,164,239,138,125,27,251,192,199,190,99,2,191,62,168,186,155,192,122,89,210,251,150,160,101,245,52,149,151,32,167,34,178,227,205,113,134,154,182,243,59,73,20,124,32,25,31,145,0,20,241,20,166,2,111,28,110,71,196,182,97,32,166,191,17,222,146,48,222,148,181,114,130,151,79,178,138,74,140,123,48,167,158,233,67,97,150,165,229,184,217,0,77,133,227,151,125,200,233,136,156,154,9,73,249,151,106,80,46,69,11,203,39,215,225,221,214,182,85,211,22,118,248,45,69,130,235,148,97,153,157,194,47,57,102,181,82,201,91,116,106,238,204,177,83,251,54,7,158,56,187,211,76,116,193,46,226,68,97,20,98,62,162,44,163,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,158,215,188,47,122,5,190,232,183,14,161,245,154,223,228,242,251,173,188,233,236,86,10,154,96,121,172,180,179,113,115,169,157,204,92,226,172,144,25,193,163,23,18,138,41,36,9,55,57,78,56,67,214,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,202,63,245,75,209,6,135,117,113,236,122,221,72,165,186,219,111,86,77,226,167,189,216,166,134,158,184,233,95,147,189,44,165,44,82,4,144,243,46,98,196,14,64,92,184,16,180,146,49,200,4,65,143,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,78,222,53,127,20,248,183,221,253,15,204,110,42,234,85,74,248,155,232,94,163,245,23,215,118,11,165,250,95,102,243,215,90,237,63,162,150,105,165,119,10,91,125,40,220,238,13,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,4,43,233,71,165,29,71,234,215,81,195,10,194,162,242,54,170,30,220,247,251,252,240,185,210,218,41,73,221,152,137,153,219,185,49,241,38,138,22,118,41,8,73,221,192,2,73,3,161,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,240,174,157,58,104,210,206,151,240,72,112,93,51,180,255,0,157,231,111,53,144,83,123,82,231,249,233,165,143,205,207,12,81,247,187,93,243,8,249,15,212,13,133,190,215,125,170,130,170,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,80,95,242,230,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,235,137,157,60,17,25,177,48,253,114,47,170,31,162,215,233,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,126,107,16,91,167,130,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,41,13,89,65,74,242,21,97,69,33,3,51,211,73,44,144,3,188,102,236,82,209,155,19,51,196,43,122,120,173,105,159,229,19,163,108,142,227,79,73,117,171,175,194,174,20,57,53,28,22,248,251,156,187,114,61,61,65,204,44,4,79,12,116,181,85,50,147,183,30,61,166,50,46,34,76,251,3,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,86,65,49,103,118,102,119,221,89,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,65,204,190,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,94,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,116,252,185,87,93,20,116,15,169,153,86,174,244,133,166,217,214,107,87,230,239,85,22,250,139,125,77,81,73,36,146,85,121,42,185,168,194,121,78,67,35,57,164,10,113,57,13,203,235,72,70,76,204,206,204,193,32,17,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,196,174,150,188,78,52,227,169,77,118,188,104,237,62,53,117,178,71,114,218,163,11,169,172,167,97,154,182,56,168,198,74,186,106,176,138,73,66,41,132,227,169,150,57,24,251,103,19,48,151,9,5,154,96,208,30,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,74,222,40,93,11,126,69,50,163,215,29,28,195,60,166,155,94,184,123,98,154,136,185,67,98,186,73,33,51,237,11,11,121,122,57,183,143,183,179,144,4,174,113,254,104,74,158,55,186,149,143,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,236,28,251,116,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,117,53,124,78,188,66,236,87,91,21,79,78,189,63,101,246,171,237,5,246,222,81,101,183,251,100,199,44,97,25,156,50,69,75,69,87,4,205,28,156,227,25,130,165,184,201,27,199,51,71,203,151,116,66,10,245,129,211,93,247,165,109,113,188,105,149,205,251,214,169,185,93,49,186,178,170,9,228,171,179,203,52,129,79,36,174,34,28,102,110,209,199,35,56,3,119,35,55,22,112,112,34,210,168,54,87,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,101,209,78,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,74,116,9,209,181,55,72,58,95,91,111,190,212,210,87,231,121,61,67,77,145,215,80,214,203,61,17,132,18,76,212,112,211,180,145,198,226,1,20,174,68,238,28,222,73,100,220,136,26,54,25,64,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,128,86,245,215,158,141,245,163,68,117,182,167,69,224,196,50,12,178,162,170,162,97,199,43,237,86,42,178,12,130,8,224,10,131,58,80,96,119,144,226,138,65,239,4,111,35,68,108,98,228,76,44,111,162,151,82,87,28,79,21,188,95,109,25,77,219,25,181,86,222,177,255,0,49,236,139,141,69,20,114,85,91,251,224,193,63,151,148,153,206,46,224,51,9,240,118,228,44,204,251,178,8,235,225,231,211,142,168,116,209,160,212,248,134,170,102,245,119,27,149,198,161,238,65,143,180,177,205,69,141,180,159,88,169,96,149,153,200,204,137,220,229,226,111,11,72,229,218,31,241,147,79,73,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,146,153,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,215,225,113,240,39,166,95,141,124,226,181,74,164,20,151,173,254,19,250,185,97,234,46,217,166,186,47,69,87,95,130,100,244,231,53,167,39,189,74,115,193,111,56,41,121,212,67,115,154,150,155,106,115,41,68,154,39,237,112,145,165,136,88,136,218,86,11,95,233,175,166,189,56,233,91,78,31,76,180,201,238,179,80,77,112,158,233,87,87,116,170,105,234,170,234,165,96,7,144,220,4,35,29,163,138,40,217,163,0,30,49,179,187,57,57,17,109,84,64,80,171,197,199,83,49,92,63,164,43,198,11,118,171,222,245,158,220,40,45,246,138,88,228,143,184,94,90,174,26,201,231,32,35,99,120,64,32,96,35,1,46,50,79,0,187,51,30,237,53,85,48,120,207,234,245,54,95,175,56,214,145,219,167,164,154,159,79,108,229,53,99,140,18,132,240,220,110,29,185,100,132,204,190,161,131,83,67,67,32,184,55,163,205,35,57,59,183,16,10,246,91,127,164,45,94,166,208,142,165,244,247,84,174,19,210,65,109,180,222,2,27,164,245,48,75,48,83,219,170,64,169,107,38,96,139,235,145,133,60,242,152,48,177,125,113,31,170,127,162,242,43,194,199,165,29,56,234,82,251,170,23,13,77,139,205,208,88,113,240,179,210,83,12,44,242,65,85,116,10,136,218,190,35,55,120,218,104,35,167,151,182,210,69,32,180,147,4,141,196,161,23,120,44,131,170,132,90,171,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,219,85,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,20,2,182,87,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,101,173,85,233,248,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,130,69,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,91,45,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,213,90,248,168,116,21,77,85,77,117,234,159,70,236,84,148,103,71,79,53,195,57,182,83,247,92,235,13,229,132,90,190,154,158,56,136,88,216,78,121,106,140,140,3,132,93,221,156,222,82,59,74,68,28,198,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,176,165,61,60,77,122,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,101,85,71,107,128,128,49,186,211,97,18,9,35,221,216,41,166,151,114,140,195,140,96,114,118,56,198,205,15,118,5,160,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,10,0,120,181,244,101,167,24,253,138,179,170,204,42,235,106,198,110,181,119,8,105,239,246,73,77,162,142,251,85,57,236,213,52,98,223,252,153,250,82,77,27,55,25,35,9,102,126,38,18,60,211,167,167,124,179,21,193,186,59,210,92,167,53,201,173,88,253,150,139,79,241,175,51,113,186,86,199,73,75,7,58,26,96,14,114,200,226,3,200,204,69,183,127,82,38,102,245,118,84,173,215,71,89,183,222,176,245,30,150,231,29,171,216,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,3,90,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,93,20,232,190,170,218,181,191,75,241,253,87,177,99,185,5,142,219,146,83,149,93,29,29,250,144,105,171,90,14,225,12,114,148,98,102,60,36,17,105,99,38,39,98,142,64,38,253,37,78,190,27,189,2,223,117,247,42,181,235,110,164,91,252,150,153,99,247,0,168,167,134,170,152,36,250,77,85,4,155,189,48,71,40,144,21,24,152,113,158,66,23,19,216,161,13,203,184,112,221,250,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,66,14,145,186,95,186,245,103,150,229,186,115,141,93,233,45,217,13,187,23,43,221,158,90,234,130,134,136,167,142,227,67,12,131,80,65,20,166,225,229,234,42,28,88,5,159,184,209,238,252,121,51,186,103,233,87,168,109,114,213,202,156,63,75,109,181,120,214,67,133,212,121,155,157,222,229,37,69,184,49,218,184,12,187,109,52,160,15,52,53,61,232,156,64,0,94,86,48,34,217,134,57,12,36,87,130,167,197,62,83,247,127,93,243,27,114,185,234,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,133,153,129,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,49,12,245,70,34,204,83,72,208,128,68,198,78,206,78,209,128,6,238,252,68,91,102,111,173,17,4,106,241,18,215,74,205,1,233,79,43,201,44,55,159,102,100,151,238,214,55,97,152,90,118,144,106,170,157,218,83,138,72,92,74,25,163,165,10,169,163,145,200,68,100,132,63,73,221,128,185,236,83,255,0,198,79,90,254,156,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,80,1,1,94,79,132,134,188,211,106,159,77,17,233,181,194,182,174,124,135,76,42,61,151,82,245,53,18,212,28,182,233,206,73,104,100,99,48,97,0,17,105,105,130,33,51,224,20,98,255,0,84,76,5,168,217,76,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,232,47,121,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,16,241,119,182,133,71,79,212,117,143,69,77,33,71,119,141,154,83,139,115,29,168,171,223,209,246,244,253,170,146,206,42,154,94,18,28,114,69,220,30,64,238,206,59,183,237,101,118,222,46,212,215,105,58,124,163,158,150,189,226,165,11,188,125,200,187,98,236,78,212,53,238,254,175,234,219,183,162,167,253,49,211,76,223,92,114,154,28,47,19,165,243,149,238,5,28,49,243,134,61,132,34,57,54,222,66,1,253,24,139,222,255,0,103,251,67,218,184,227,53,63,147,81,201,233,243,112,184,84,79,28,190,106,137,238,79,44,145,8,203,193,183,141,155,113,220,119,47,87,245,102,221,106,167,247,169,99,173,29,19,235,111,79,26,85,87,148,101,48,16,80,207,31,247,203,119,41,63,52,35,56,3,122,199,60,132,251,188,205,238,111,255,0,4,78,127,127,170,2,34,32,34,34,2,34,32,250,40,40,42,174,117,113,209,81,66,82,205,41,48,0,8,185,59,187,187,51,54,204,206,254,247,101,233,80,91,130,211,144,133,22,69,79,36,67,27,152,202,6,28,93,157,152,155,220,108,223,229,55,218,190,43,61,125,194,213,95,21,206,217,39,110,122,83,25,64,246,23,217,196,152,153,246,125,217,253,89,190,197,254,175,119,203,150,65,112,59,157,210,102,146,160,247,228,108,2,27,187,147,187,250,11,51,123,221,208,109,12,98,191,20,176,245,19,137,92,241,8,234,167,182,210,100,54,169,128,25,163,51,46,51,64,78,204,209,187,11,187,147,23,219,251,63,157,116,73,166,151,22,188,105,214,45,117,104,100,137,171,44,180,51,180,114,15,18,30,112,1,108,237,187,236,237,191,237,92,222,244,249,28,85,26,231,128,69,83,24,203,25,228,246,161,49,54,221,137,158,178,38,118,118,127,127,162,233,51,7,138,40,112,187,4,48,70,49,198,22,186,81,1,22,217,132,90,33,217,153,190,198,65,237,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,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,1,17,16,17,22,202,233,239,66,114,126,162,53,30,155,79,241,170,186,122,33,24,74,186,229,95,62,206,52,84,64,96,50,74,193,187,60,165,202,64,17,1,118,220,140,119,112,30,70,63,118,237,213,118,184,162,136,214,101,141,140,198,88,203,240,245,226,177,53,69,52,81,19,51,51,209,17,252,118,207,67,97,116,103,210,173,195,168,140,196,238,215,232,170,41,48,156,122,104,101,184,85,21,57,20,87,25,70,88,136,173,194,99,44,102,4,112,185,185,72,14,79,27,112,119,102,115,13,237,207,29,199,237,24,158,63,108,197,177,250,79,43,107,179,81,195,111,162,131,184,71,218,167,132,24,35,14,70,238,69,176,139,54,228,238,239,183,171,187,175,27,75,180,219,24,210,12,6,205,167,24,116,85,1,105,178,66,81,66,245,51,60,178,200,70,101,36,146,25,122,51,145,200,102,110,194,204,44,228,236,34,34,204,45,149,45,129,150,101,244,96,45,105,250,211,198,127,14,199,31,109,198,216,226,54,183,31,53,235,49,98,137,152,183,79,179,246,167,247,167,140,245,112,137,221,172,145,17,73,41,45,123,212,79,195,246,167,127,83,111,95,216,165,84,98,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,83,246,151,210,219,236,159,139,164,57,15,245,126,47,191,79,132,68,69,90,111,1,108,46,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,151,173,143,75,79,108,124,81,249,183,171,239,247,42,240,202,243,145,17,109,7,7,170,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,40,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,163,109,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,214,85,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,168,20,191,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,96,221,94,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,222,114,159,29,199,107,41,160,174,134,239,35,119,105,166,169,171,142,65,48,24,98,54,145,163,141,217,164,41,99,105,62,160,70,29,235,127,95,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,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,99,241,224,24,108,89,253,70,169,14,61,72,249,101,85,158,27,1,221,137,156,167,107,116,83,73,56,211,131,187,236,0,242,204,102,92,89,185,187,71,207,151,110,62,57,2,32,34,34,10,171,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,98,158,49,90,153,244,63,165,56,112,90,74,187,83,213,231,185,5,29,190,106,90,137,63,190,138,134,153,222,178,73,233,193,141,157,248,79,5,24,25,184,144,136,206,194,236,196,96,237,76,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,247,43,41,241,202,187,90,166,186,232,221,138,27,157,33,220,168,233,239,213,117,20,99,48,188,240,193,49,80,140,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,69,95,12,187,77,170,245,215,30,152,81,222,109,148,149,244,241,212,92,170,194,42,152,70,80,25,224,182,85,205,12,172,36,206,204,113,203,28,114,1,123,196,192,73,182,118,103,65,208,74,34,32,231,135,196,63,10,181,96,29,105,106,173,138,205,81,87,53,61,85,224,47,102,85,38,36,109,61,194,154,42,233,133,156,68,91,128,203,83,32,131,109,187,3,11,59,147,179,147,216,167,131,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,51,81,185,65,16,65,13,186,225,220,150,56,64,199,235,153,181,76,53,210,19,155,122,52,209,179,19,179,113,8,129,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,29,213,224,107,118,181,67,117,214,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,9,127,215,223,72,23,94,174,244,190,138,197,141,102,85,118,156,135,29,168,122,187,61,29,85,196,160,178,85,79,36,144,140,146,215,70,16,202,102,113,211,141,64,194,64,204,226,83,27,63,213,50,84,25,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,164,213,122,248,163,116,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,49,200,45,212,144,23,157,200,104,132,65,162,56,248,191,25,106,105,196,9,152,56,119,37,140,152,24,137,225,134,34,8,1,213,207,89,53,61,88,105,126,142,91,242,186,106,178,206,240,138,123,204,57,45,115,81,69,79,69,92,117,18,83,53,60,208,48,72,79,204,162,166,98,149,184,70,13,33,23,108,88,54,97,220,30,10,159,20,249,79,221,253,119,204,109,202,0,41,255,0,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,107,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,201,143,137,108,219,176,176,137,25,144,0,25,142,107,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,213,11,120,134,117,167,117,234,159,84,42,44,88,134,65,86,90,87,141,84,51,99,244,111,76,84,173,91,59,71,198,91,132,241,145,57,25,145,60,163,19,155,11,132,46,45,219,140,206,110,65,162,181,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,88,85,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,226,3,18,109,217,217,212,181,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,105,233,226,107,208,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,42,170,59,92,2,103,146,81,3,136,144,73,30,236,231,83,12,91,148,102,28,164,48,143,177,198,71,120,123,65,245,248,98,245,181,71,174,122,113,77,164,154,161,149,243,212,156,95,141,28,53,55,107,148,15,85,146,210,147,77,36,114,66,14,227,44,211,65,12,36,19,63,19,46,33,28,167,33,20,166,195,58,151,46,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,244,81,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,116,226,87,172,121,238,48,212,214,217,167,121,37,143,132,227,27,242,16,50,130,82,136,204,65,228,141,132,248,142,238,34,27,129,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,5,205,15,82,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,213,112,69,12,241,91,131,104,168,161,144,34,220,24,227,166,142,24,221,217,203,119,7,119,34,119,114,123,222,235,227,83,50,173,34,233,11,82,115,172,42,175,202,94,169,237,244,246,250,106,161,146,72,228,165,243,181,112,209,156,241,28,102,38,19,70,21,4,113,155,23,213,144,64,157,157,153,217,249,225,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,47,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,172,15,18,236,2,155,79,186,210,212,74,91,110,61,87,106,182,223,42,41,175,244,175,51,75,194,176,234,233,163,150,170,162,35,145,223,152,21,99,213,179,241,126,2,98,96,60,120,113,107,243,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,174,31,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,144,125,94,9,122,153,149,100,26,113,168,154,91,118,171,243,22,92,62,225,111,184,90,59,146,72,114,83,249,246,169,239,192,60,141,192,33,99,164,105,4,0,71,243,147,206,78,228,231,233,101,74,130,252,44,179,250,156,23,173,44,54,149,242,26,75,77,183,42,167,175,176,92,158,165,226,16,170,9,41,142,90,122,118,57,27,234,153,214,65,72,193,193,216,200,248,131,111,205,196,175,209,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,20,2,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,65,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,185,109,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,185,172,65,37,58,140,235,71,42,214,61,44,211,61,14,197,138,235,96,195,48,76,62,215,98,184,211,53,116,129,237,250,232,105,169,90,89,106,161,3,237,28,49,205,74,62,92,73,136,135,98,145,221,158,78,220,110,133,250,50,190,245,135,168,245,86,201,46,190,198,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,173,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,46,135,180,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,33,149,98,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,189,100,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,88,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,249,2,128,30,50,122,215,244,27,167,219,78,142,82,91,251,213,122,155,112,126,244,242,69,202,56,40,109,210,211,212,73,196,154,65,113,152,167,58,54,29,192,197,227,239,239,196,184,58,10,128,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,234,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,41,43,213,238,133,214,104,15,74,125,52,99,119,235,55,179,50,75,247,210,156,146,253,9,60,237,32,213,85,61,173,226,9,99,153,132,161,154,58,80,165,134,72,216,68,70,72,79,244,157,220,203,74,244,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,127,248,231,126,164,255,0,121,63,134,160,138,190,31,122,41,252,162,114,93,95,209,200,238,30,74,175,32,210,250,223,33,57,75,219,140,43,160,187,90,234,41,123,165,219,145,218,23,158,24,154,78,32,229,219,115,227,177,108,237,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,158,190,10,159,20,249,79,221,253,119,204,109,203,74,120,137,104,93,30,128,245,89,149,227,118,27,55,179,49,187,247,107,36,176,194,47,3,70,52,181,76,239,40,69,28,44,35,12,49,213,5,84,49,198,226,36,49,194,31,164,206,198,65,122,154,3,172,118,46,160,52,107,19,214,44,114,31,47,73,147,91,198,162,74,110,70,126,82,168,8,163,169,166,230,96,15,39,106,120,229,139,185,193,132,248,114,31,170,76,235,96,42,203,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,89,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,132,222,44,84,213,245,189,55,180,84,86,218,170,134,134,231,223,148,226,136,140,99,6,160,174,220,137,217,189,25,183,109,221,253,61,85,72,116,189,174,119,237,0,212,234,60,215,31,177,84,93,234,97,238,109,73,1,8,153,239,79,52,94,155,198,126,230,149,223,244,126,207,245,181,219,120,131,68,114,116,193,150,184,82,197,51,141,190,189,223,155,51,240,111,103,213,125,102,223,237,101,78,29,14,81,233,253,119,80,246,88,53,26,48,146,218,229,87,188,114,82,180,224,95,222,85,47,234,46,4,207,245,152,62,207,231,251,16,72,94,168,188,64,245,35,90,52,226,124,2,229,161,185,30,60,245,177,24,203,45,81,114,98,97,150,41,55,102,242,192,254,141,31,174,206,223,164,171,230,186,73,37,172,158,73,163,40,204,228,34,32,47,120,187,187,238,206,175,111,174,205,52,210,11,119,76,249,166,115,98,195,236,52,119,75,61,170,89,40,167,167,180,195,17,115,57,34,7,250,195,27,19,122,122,122,59,123,255,0,98,162,58,201,206,170,174,106,147,102,98,150,66,55,102,247,110,239,186,15,228,136,136,8,136,128,136,136,63,212,111,38,252,35,221,220,254,174,204,219,187,238,178,201,244,155,80,233,177,97,205,42,177,43,180,54,99,226,225,87,37,4,227,17,49,112,217,216,220,56,59,63,116,62,223,242,155,246,182,248,229,164,134,43,149,36,242,48,56,71,60,100,92,219,113,217,137,157,247,111,181,148,133,213,222,170,107,114,141,58,197,52,186,201,103,182,81,219,108,182,200,169,235,30,154,142,72,60,204,162,48,11,17,254,119,99,127,239,113,125,220,91,223,254,192,210,250,90,23,51,212,172,84,44,251,249,215,189,80,181,62,195,203,243,158,96,56,250,108,251,250,237,233,179,174,147,180,100,110,65,164,88,72,93,247,243,163,142,219,90,163,113,227,249,207,43,31,47,77,155,111,173,191,166,204,185,175,211,235,204,248,238,127,141,228,144,198,44,84,55,106,58,160,109,189,55,142,96,47,115,59,63,188,127,107,46,144,180,7,39,28,195,69,240,171,247,249,117,56,253,182,73,126,171,182,198,84,145,27,237,187,187,237,245,191,106,13,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,199,168,159,136,29,78,254,185,94,191,182,202,175,57,81,143,81,63,16,58,157,253,114,189,127,109,149,86,182,151,209,91,237,159,131,120,114,31,235,12,95,114,159,19,94,162,34,167,186,64,68,68,4,69,244,91,173,215,11,197,194,150,211,105,160,168,173,174,173,152,41,169,105,105,162,41,101,158,83,38,16,140,0,89,220,136,137,217,152,89,157,221,221,153,147,139,242,102,41,141,103,131,217,211,220,19,32,212,236,222,201,128,98,212,221,235,165,246,178,58,56,55,3,32,143,147,253,105,100,224,36,77,20,99,200,204,152,95,136,1,22,219,50,186,78,158,244,39,24,233,223,78,41,180,255,0,26,171,168,173,34,152,171,174,85,243,238,197,91,90,96,3,36,172,27,187,68,60,99,1,16,23,125,132,7,119,50,228,101,175,122,51,233,86,223,211,190,28,119,107,244,84,245,121,182,67,12,50,220,42,138,156,70,91,116,69,20,68,86,225,49,150,64,49,9,152,220,164,7,22,145,248,59,179,176,6,210,53,94,50,108,175,228,116,121,91,177,231,207,217,31,159,95,185,202,220,165,237,223,242,143,17,243,126,2,175,232,214,231,143,237,213,215,221,142,20,199,79,210,234,208,136,138,117,170,68,68,65,175,122,137,248,126,212,239,234,109,235,251,20,170,140,85,231,117,19,240,253,169,223,212,219,215,246,41,85,24,170,126,210,250,91,125,147,241,116,135,33,254,175,197,247,233,240,136,136,171,77,224,45,133,211,183,196,14,152,255,0,92,172,191,219,98,90,245,108,46,157,190,32,116,199,250,229,101,254,219,18,245,177,233,105,237,143,138,63,54,245,125,254,229,94,25,94,114,34,45,160,224,245,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,183,255,0,140,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,250,65,231,125,133,102,169,175,242,189,207,103,246,251,189,144,46,28,187,103,199,150,219,240,45,189,206,181,175,132,78,136,107,70,154,245,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,149,125,1,12,67,36,209,136,185,184,129,147,11,62,251,1,63,216,232,45,209,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,116,39,226,61,137,229,89,207,70,58,135,139,97,88,205,215,32,189,86,251,39,203,91,173,116,82,85,213,79,194,235,72,103,194,40,216,140,184,128,17,62,205,232,34,238,254,140,234,144,127,146,119,84,255,0,252,173,58,171,255,0,208,109,199,255,0,114,131,165,52,68,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,149,191,146,119,84,255,0,252,173,58,171,255,0,208,109,199,255,0,114,174,251,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,246,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,73,84,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,90,83,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,190,201,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,234,74,248,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,85,95,142,119,234,79,247,147,248,106,181,69,90,190,50,154,79,170,122,161,249,32,252,153,233,166,87,150,251,51,233,7,157,246,21,154,166,191,202,247,61,159,219,238,246,64,184,114,237,159,30,91,111,192,182,247,58,8,87,225,113,241,217,166,95,141,124,158,181,95,242,164,15,14,30,158,181,247,6,235,59,79,50,156,215,67,245,3,31,178,209,123,91,204,220,110,152,205,109,37,44,28,237,85,96,28,229,146,49,1,228,102,34,219,191,169,19,51,122,187,43,191,64,68,68,5,202,186,234,161,115,89,252,147,186,167,255,0,229,105,213,95,254,131,110,63,251,148,23,253,210,119,194,198,141,253,223,227,223,46,129,115,88,186,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,117,207,191,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,80,95,247,73,223,11,26,55,247,127,143,124,186,5,181,86,180,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,117,178,208,20,85,241,71,248,19,212,223,193,126,113,68,165,82,209,93,111,233,14,101,175,93,49,229,186,71,167,240,82,73,125,200,170,45,16,211,189,92,237,12,17,0,93,41,37,150,105,15,213,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,163,110,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,58,30,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,95,244,187,211,38,3,210,206,151,219,116,255,0,16,166,164,172,185,5,56,141,235,33,123,116,52,213,183,153,218,73,100,231,57,70,220,136,0,167,148,98,3,35,120,227,113,14,69,179,145,110,4,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,172,127,197,219,79,115,237,74,233,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,1,160,175,18,148,163,132,72,152,24,140,5,201,219,109,204,91,237,101,7,252,56,122,122,215,220,27,172,237,60,202,115,93,15,212,12,126,203,69,237,111,51,113,186,99,53,180,148,176,115,181,85,128,115,150,72,196,7,145,152,139,110,254,164,76,205,234,236,130,239,209,17,1,17,16,17,17,5,85,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,77,79,25,77,39,213,61,80,252,144,126,76,244,211,43,203,125,153,244,131,206,251,10,205,83,95,229,123,158,207,237,247,123,32,92,57,118,207,143,45,183,224,91,123,157,70,175,14,30,158,181,247,6,235,59,79,50,156,215,67,245,3,31,178,209,123,91,204,220,110,152,205,109,37,44,28,237,85,96,28,229,146,49,1,228,102,34,219,191,169,19,51,122,187,32,250,252,103,238,214,171,143,85,246,74,59,125,206,146,170,162,215,131,208,82,87,69,12,194,103,75,59,214,86,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,228,30,10,122,103,244,131,92,115,77,82,171,164,181,84,82,97,248,248,91,225,243,17,243,170,167,174,175,155,243,115,211,238,14,193,180,20,149,145,153,177,9,113,157,133,152,132,207,108,83,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,190,201,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,234,74,248,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,17,16,85,95,142,119,234,79,247,147,248,106,210,158,13,185,77,139,31,234,226,178,211,119,174,242,245,121,54,31,113,181,218,227,237,25,249,138,160,158,154,172,163,220,89,216,54,130,146,160,247,39,97,250,155,111,200,133,158,74,248,202,105,62,169,234,135,228,131,242,103,166,153,94,91,236,207,164,30,119,216,86,106,154,255,0,43,220,246,127,111,187,217,2,225,203,182,124,121,109,191,2,219,220,234,53,120,112,244,245,175,184,55,89,218,121,148,230,186,31,168,24,253,150,139,218,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,5,223,162,34,10,128,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,7,242,116,249,22,59,71,77,5,12,54,137,31,181,77,13,77,36,113,136,1,67,41,188,109,36,108,207,32,203,35,201,245,194,67,236,226,190,10,159,20,249,79,221,253,119,204,109,202,231,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,132,29,50,244,65,89,210,175,92,89,78,91,135,82,242,211,44,179,15,185,197,98,22,154,122,153,173,114,13,93,166,67,165,170,148,226,16,30,70,115,249,118,121,36,144,226,167,39,50,114,3,39,9,212,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,170,14,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,183,79,14,28,79,42,193,186,49,211,204,91,53,198,110,184,253,234,139,218,222,102,221,116,162,146,146,170,14,119,90,179,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,65,16,60,87,58,233,255,0,31,210,254,138,102,127,246,69,46,127,91,66,63,232,136,218,227,168,98,255,0,198,249,160,17,255,0,50,23,63,247,196,42,189,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,43,42,241,22,240,208,169,205,170,114,62,163,52,6,158,174,179,39,172,168,43,150,65,137,195,4,76,21,160,209,0,201,61,188,34,140,73,234,92,128,230,146,51,115,57,206,89,8,9,164,97,142,89,41,208,39,70,212,221,32,233,125,109,190,251,83,73,95,157,228,245,13,54,71,93,67,91,44,244,70,16,73,51,81,195,78,210,71,27,136,4,82,185,19,184,115,121,37,147,114,32,104,216,67,117,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,179,84,68,20,215,226,179,209,45,30,148,223,105,186,129,210,28,83,201,225,151,158,221,29,254,219,107,182,193,79,111,199,234,128,34,134,9,0,33,97,237,195,81,235,187,184,113,25,217,249,72,239,81,24,52,106,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,161,60,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,149,43,101,62,20,122,202,253,86,85,104,198,21,75,117,29,59,147,133,206,155,58,186,82,11,210,193,107,38,30,98,101,25,48,75,89,25,185,66,208,51,198,114,144,52,174,16,194,110,96,23,83,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,229,181,116,231,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,231,135,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,40,47,251,164,239,133,141,27,251,191,199,190,93,2,218,171,90,116,201,105,186,216,58,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,37,12,244,211,199,65,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,217,104,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,88,255,0,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,218,203,101,120,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,141,94,35,216,158,85,156,244,99,168,120,182,21,140,221,114,11,213,111,178,124,181,186,215,69,37,93,84,252,46,180,134,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,131,158,197,213,66,230,179,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,43,165,52,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,231,219,169,190,153,58,146,191,245,37,170,247,219,23,79,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,49,71,44,114,12,78,38,4,46,196,196,206,236,236,236,236,130,215,252,46,62,4,244,203,241,175,156,86,169,84,163,87,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,237,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,41,42,128,136,136,42,215,199,7,63,169,138,213,165,154,91,67,144,210,61,61,85,69,198,255,0,116,180,139,196,83,177,196,49,65,69,80,109,183,116,1,218,106,240,31,86,3,118,147,244,158,54,227,26,252,40,116,118,235,169,93,90,89,50,226,176,210,87,99,218,125,79,81,123,186,75,91,74,82,193,28,229,12,144,209,8,23,2,6,169,106,131,9,227,98,113,125,169,101,48,126,81,179,47,87,196,23,76,58,146,214,254,173,51,172,187,26,208,125,96,186,227,212,85,16,217,44,242,203,139,215,207,3,65,73,8,67,33,82,144,1,135,150,146,160,106,39,141,193,246,38,159,155,179,17,147,41,127,224,241,160,121,246,146,224,26,141,151,234,54,55,144,99,55,44,150,241,69,109,138,203,123,178,205,65,56,65,67,9,200,53,67,222,226,70,18,21,121,131,108,12,204,244,229,245,139,119,97,11,10,90,43,174,109,47,186,235,31,73,122,153,129,216,138,173,238,83,217,253,165,71,5,37,17,85,207,87,61,12,209,214,199,75,28,66,236,68,115,21,51,66,219,110,236,242,51,176,150,220,95,122,162,14,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,233,251,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,245,65,122,253,208,134,190,233,126,178,229,152,46,11,163,218,129,150,227,118,203,129,123,30,243,108,199,235,107,225,170,161,144,90,88,57,79,21,56,198,115,12,114,0,75,192,88,90,80,144,91,209,153,213,181,120,100,81,101,88,255,0,72,88,214,11,154,233,254,87,136,222,177,91,133,206,223,83,75,144,218,164,160,146,163,187,87,37,96,79,0,73,177,156,46,21,98,28,220,71,243,145,202,44,206,194,206,225,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,85,65,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,86,233,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,123,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,57,236,87,253,225,113,240,39,166,95,141,124,226,181,82,183,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,85,223,120,112,226,121,86,13,209,142,158,98,217,174,51,117,199,239,84,94,214,243,54,235,165,20,148,149,80,115,186,213,152,115,138,70,19,30,64,98,77,187,122,137,51,183,163,178,9,42,136,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,247,136,246,39,149,103,61,24,234,30,45,133,99,55,92,130,245,91,236,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,170,139,233,147,166,78,164,172,29,73,105,69,246,251,211,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,82,75,36,133,19,8,0,139,57,57,59,179,51,51,187,160,232,37,17,16,23,42,235,170,133,205,103,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,80,95,247,73,223,11,26,55,247,127,143,124,186,5,206,102,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,221,30,244,201,105,186,216,58,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,37,12,244,211,199,65,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,142,190,29,221,2,209,244,199,138,190,121,170,86,251,85,203,83,111,125,170,141,158,154,10,143,163,49,180,114,135,150,165,169,226,230,211,24,79,32,212,73,25,180,101,245,99,30,67,31,114,80,218,189,20,116,163,98,233,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,49,243,245,92,141,227,141,138,71,115,120,96,3,237,70,219,0,190,199,39,108,14,89,25,72,4,68,4,68,64,85,87,227,157,250,147,253,228,254,26,173,81,86,175,140,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,250,65,231,125,133,102,169,175,242,189,207,103,246,251,189,144,46,28,187,103,199,150,219,240,45,189,206,131,64,120,42,124,83,229,63,119,245,223,49,183,43,169,85,23,225,19,162,26,209,166,189,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,229,95,64,67,16,201,52,98,46,110,32,100,194,207,190,192,79,246,58,183,68,5,64,62,37,58,253,249,117,234,131,32,250,57,168,95,74,48,92,95,179,108,198,188,177,239,67,7,247,188,62,116,160,217,152,100,231,84,50,239,63,214,238,8,71,196,202,49,139,107,190,215,236,255,0,42,210,253,26,203,51,172,23,10,186,229,185,37,178,222,94,199,179,91,45,178,87,205,85,93,33,52,80,114,130,34,25,14,17,146,64,57,120,19,19,68,18,19,122,179,50,231,179,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,40,44,83,193,79,66,235,45,86,44,211,168,123,245,155,179,237,190,24,222,59,83,35,207,28,135,75,17,247,43,140,65,217,162,146,19,152,105,64,100,103,50,105,41,39,15,169,177,49,249,94,57,223,169,63,222,79,225,170,194,122,110,209,11,87,78,26,37,139,104,189,154,249,87,121,167,199,41,229,19,175,169,140,99,58,153,230,158,74,137,141,128,125,0,30,89,164,224,27,147,136,113,23,35,118,115,120,65,227,41,164,250,167,170,31,146,15,201,158,154,101,121,111,179,62,144,121,223,97,89,170,107,252,175,115,217,253,190,239,100,11,135,46,217,241,229,182,252,11,111,115,160,208,30,10,159,20,249,79,221,253,119,204,109,202,85,120,201,232,167,211,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,203,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,142,173,83,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,96,231,91,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,245,72,192,103,115,96,119,22,55,6,23,32,229,205,186,73,92,219,93,186,59,234,190,203,117,173,179,86,116,219,169,82,84,80,84,73,77,41,210,99,21,149,80,17,129,56,147,199,52,49,148,82,134,236,251,28,100,64,77,179,139,187,59,58,189,238,139,239,250,167,146,244,193,128,92,117,174,201,117,181,102,112,219,228,183,220,224,187,83,84,193,92,126,86,162,90,120,103,168,26,151,121,94,105,97,138,41,76,203,244,202,71,54,102,98,102,96,221,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,130,41,248,148,220,111,148,29,51,93,163,178,193,220,106,195,158,154,169,249,3,112,167,59,125,103,50,250,205,235,182,205,232,222,191,177,83,86,158,219,177,137,45,21,248,157,88,113,187,221,30,42,154,123,142,242,63,151,22,250,196,29,166,126,39,187,70,77,187,187,126,150,255,0,99,43,213,235,50,241,65,101,233,187,59,169,184,80,133,84,114,88,46,145,8,28,66,108,196,244,21,14,207,179,187,126,199,245,254,117,67,250,49,14,18,26,197,111,185,106,133,182,88,49,138,217,235,37,126,228,48,140,110,15,4,174,27,119,255,0,55,179,25,69,251,125,237,183,174,200,60,58,124,247,52,200,163,28,10,231,146,241,181,86,63,108,199,201,196,255,0,111,54,253,17,98,253,38,111,242,191,226,88,85,222,129,173,151,42,154,17,151,186,48,202,113,177,241,227,201,152,157,183,219,215,111,114,188,94,162,180,123,165,250,78,141,181,15,44,192,112,236,74,74,104,44,53,50,210,92,109,182,251,115,202,18,140,174,34,227,44,65,179,109,35,59,110,207,191,163,183,189,81,157,79,111,204,203,217,223,183,204,184,239,239,219,127,68,31,205,17,16,17,17,1,17,16,109,157,15,182,226,57,28,211,226,217,71,247,191,180,121,67,13,103,231,79,178,114,60,96,37,219,7,110,91,114,34,217,221,183,247,47,103,36,210,109,48,196,111,21,182,139,134,111,223,219,98,166,155,217,181,3,191,231,12,73,184,177,191,185,132,95,213,255,0,202,254,101,167,241,247,174,146,239,71,77,67,49,4,178,84,70,32,236,78,219,19,147,51,63,167,175,191,101,233,231,116,87,107,117,210,42,91,181,192,234,164,40,187,205,188,164,108,28,137,217,219,235,123,191,69,7,215,133,228,245,180,185,102,40,34,61,208,181,221,233,167,132,55,97,220,187,226,91,111,183,237,253,187,174,142,52,2,225,83,117,209,76,26,229,85,79,217,58,156,118,217,47,14,108,91,114,164,137,253,236,205,251,87,56,248,93,154,222,211,219,111,211,221,233,34,154,158,235,72,222,92,170,4,100,113,115,55,114,224,237,190,205,219,31,93,255,0,202,111,218,186,46,233,178,178,154,187,64,180,242,90,105,70,65,28,90,210,46,226,76,254,190,74,31,217,253,40,54,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,248,238,213,115,80,219,229,170,167,143,185,32,113,216,118,119,223,114,102,247,55,244,173,37,163,221,83,99,186,193,167,85,185,61,170,74,120,110,246,238,223,154,161,55,140,78,62,228,242,0,111,24,202,100,219,132,110,94,174,219,251,219,209,6,249,69,31,47,29,89,226,184,62,147,225,217,174,93,44,101,116,202,32,183,140,116,84,165,27,200,243,84,211,60,141,180,114,76,197,183,33,33,111,87,125,246,111,87,245,91,179,16,191,199,149,226,150,124,158,40,36,132,46,244,16,87,12,114,15,18,6,144,24,217,157,183,125,159,215,246,191,244,186,15,93,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,24,245,19,241,3,169,223,215,43,215,246,217,85,231,42,49,234,39,226,7,83,191,174,87,175,237,178,170,214,210,250,43,125,179,240,111,14,67,253,97,139,238,83,226,107,212,68,84,247,72,8,136,128,172,199,195,211,164,233,240,107,125,30,191,231,37,79,37,218,253,108,98,199,232,4,99,149,168,168,167,17,38,170,35,217,220,103,150,61,152,88,29,184,69,33,137,187,148,132,17,235,95,15,238,144,62,151,85,90,58,135,207,166,227,102,183,86,121,156,106,223,4,219,29,93,93,60,206,222,106,103,23,220,34,138,88,221,134,63,66,51,13,203,104,217,154,107,41,86,188,143,42,211,76,85,232,238,199,227,249,123,250,156,253,202,166,223,69,92,252,131,45,171,217,118,168,251,109,199,255,0,105,142,239,237,8,136,173,77,0,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,191,19,249,208,126,162,141,218,223,215,70,147,232,86,163,218,180,255,0,39,114,156,235,99,121,106,42,96,174,165,17,165,102,106,150,216,216,205,159,126,116,252,125,93,191,77,190,223,71,216,84,61,75,232,125,198,190,59,117,54,165,99,143,36,187,241,47,108,209,241,244,23,119,245,105,127,153,6,207,69,18,175,126,38,253,53,88,242,250,156,74,123,149,84,254,89,204,74,186,10,202,2,166,39,25,94,55,102,39,169,111,217,203,250,61,87,149,149,248,170,116,207,141,82,141,69,49,93,46,196,91,254,110,142,166,222,100,222,162,222,187,84,191,249,223,241,58,9,148,138,190,98,241,155,208,131,165,154,99,211,172,172,37,140,119,8,252,197,27,243,125,159,211,126,239,167,185,190,199,247,175,231,113,241,158,208,234,107,59,86,209,105,190,85,81,88,252,63,189,158,166,140,89,183,219,127,172,210,19,250,127,163,254,196,22,20,138,173,105,252,109,108,126,210,149,234,116,90,241,228,182,110,219,13,226,7,61,248,191,189,187,45,254,86,223,229,63,167,251,23,251,183,120,219,88,26,178,165,238,90,43,121,122,125,207,177,219,188,64,229,239,110,59,183,101,182,244,223,237,127,245,160,180,116,85,33,39,141,77,248,111,215,10,136,180,182,182,75,92,146,179,209,211,149,214,156,78,32,217,253,29,218,149,221,221,253,31,222,254,229,143,103,30,50,122,143,124,165,24,49,28,46,123,25,250,114,51,174,165,168,223,208,153,253,10,147,249,199,255,0,189,254,116,23,32,138,145,233,252,94,117,250,8,66,35,133,205,196,89,156,183,161,109,253,61,251,121,53,249,89,226,237,212,5,93,36,244,209,68,81,156,177,144,9,239,66,92,93,219,223,183,147,245,65,119,40,168,46,219,226,89,212,252,55,225,185,182,80,117,2,243,180,158,92,109,246,246,119,110,108,92,121,53,46,255,0,205,190,203,252,100,94,36,253,80,92,111,21,53,173,148,157,19,74,91,180,5,110,183,147,135,163,54,219,189,43,59,160,191,116,92,242,222,58,254,234,82,244,48,141,94,111,191,98,81,148,127,193,180,31,164,219,237,238,167,111,218,235,239,131,196,71,170,8,33,8,99,205,159,136,11,11,127,130,237,254,230,109,191,236,100,29,5,162,231,225,188,69,186,163,119,217,179,98,255,0,209,118,255,0,249,178,255,0,85,61,125,117,95,93,76,226,121,53,81,70,109,250,77,102,161,217,217,219,246,181,47,243,160,232,21,23,61,119,110,187,250,160,169,180,141,178,225,150,79,29,59,136,139,57,218,104,69,157,153,217,219,215,203,55,236,111,181,124,181,221,122,245,37,112,178,201,99,159,53,119,166,144,12,29,189,153,65,238,38,38,127,117,62,255,0,229,63,218,131,161,190,232,127,157,255,0,18,253,19,18,253,23,223,101,205,41,245,33,172,114,25,25,101,222,164,238,239,253,225,75,255,0,186,94,254,27,213,214,190,226,149,239,61,143,45,55,158,95,170,194,54,218,50,119,244,38,244,103,128,190,194,116,29,22,221,47,214,155,40,177,220,234,251,34,254,140,253,178,47,219,254,107,63,236,117,229,254,81,48,239,255,0,60,127,252,60,191,255,0,138,231,51,62,213,141,109,212,122,201,46,89,92,245,245,68,100,242,187,189,174,40,217,183,114,45,254,164,66,223,229,151,251,86,45,68,26,131,113,30,116,22,203,149,64,191,219,21,3,155,125,191,176,63,153,255,0,216,130,251,58,226,190,217,174,253,45,230,179,209,87,115,141,237,87,32,18,237,27,110,94,207,169,244,245,102,253,171,159,187,141,226,229,89,219,165,168,173,146,72,169,28,130,1,119,219,128,250,55,167,250,133,191,216,182,150,53,132,117,33,149,218,165,197,108,152,110,77,83,67,41,25,201,20,120,252,167,187,147,48,19,242,24,92,189,196,205,239,251,86,49,157,232,174,164,105,189,93,29,46,97,135,222,173,197,91,19,203,31,154,182,84,65,203,103,217,217,187,128,59,236,238,222,239,218,200,61,122,110,167,117,206,159,77,43,244,137,181,26,241,38,43,114,133,233,234,45,210,200,50,70,113,188,133,35,143,214,23,38,103,50,119,125,157,150,173,119,221,247,117,43,53,79,78,58,95,199,116,72,238,24,214,80,53,89,176,199,35,180,17,200,37,245,188,200,176,238,222,116,157,191,52,238,255,0,226,159,255,0,170,162,154,2,34,32,34,34,2,34,32,245,49,123,172,150,75,253,13,210,42,88,234,74,154,162,41,90,35,97,118,46,38,37,183,214,103,111,93,182,247,125,171,48,190,217,114,237,72,184,207,148,90,241,177,24,34,252,220,130,213,80,176,137,17,17,108,204,238,59,55,215,111,70,109,150,47,133,192,83,100,150,242,26,216,169,187,117,49,31,51,219,236,144,125,204,254,142,255,0,205,252,202,219,186,120,234,207,73,52,131,71,219,31,188,89,170,170,47,36,52,178,139,5,108,65,231,93,161,136,12,196,74,77,219,110,36,95,84,93,182,127,177,5,74,73,116,10,76,158,146,182,182,213,12,49,210,84,195,52,180,193,196,68,132,92,93,219,234,182,222,172,223,177,253,234,212,180,143,197,103,72,116,251,74,49,172,76,241,16,10,155,61,170,138,130,72,194,178,160,88,138,42,104,227,114,244,163,118,247,135,237,127,233,117,93,58,159,105,203,245,103,40,171,212,59,6,39,112,158,43,163,198,207,73,73,4,181,82,83,246,226,24,183,55,0,217,185,60,78,237,233,255,0,169,97,255,0,146,109,79,255,0,185,230,75,255,0,162,106,63,255,0,4,23,65,100,241,97,233,238,227,100,246,149,194,111,37,85,255,0,98,241,174,147,252,183,111,211,106,61,189,204,207,254,189,151,161,100,241,82,233,182,229,111,142,170,190,241,228,102,49,103,40,124,189,124,188,93,197,157,219,147,82,108,254,174,237,254,165,89,122,61,225,203,175,218,199,140,30,83,108,167,167,179,66,59,113,130,235,71,91,20,167,249,201,1,246,97,129,219,209,227,119,247,251,157,150,192,180,120,66,117,31,116,162,10,185,114,12,106,140,141,153,222,41,226,175,19,29,217,159,213,188,191,243,237,254,164,19,43,49,241,120,209,43,13,200,40,236,86,175,107,192,81,185,20,253,250,186,125,159,147,182,220,74,141,223,220,204,251,255,0,58,240,127,187,41,165,191,246,149,255,0,251,42,159,249,146,140,31,220,115,234,47,254,219,241,47,254,246,187,254,110,189,236,111,193,115,90,110,67,43,222,245,59,20,183,241,102,224,195,75,87,39,39,221,247,253,32,13,189,205,251,125,232,55,252,190,50,186,96,209,27,199,133,125,126,47,199,252,37,81,239,251,63,249,9,120,151,239,25,172,78,59,59,157,151,2,238,87,125,131,237,73,91,252,182,251,74,135,111,209,221,105,76,211,193,155,90,113,235,100,183,11,30,163,227,87,131,132,10,71,130,58,58,177,51,216,73,246,22,16,61,221,246,102,111,233,255,0,110,181,175,240,184,234,82,134,211,73,116,106,122,41,222,171,185,189,60,84,117,239,44,92,73,135,235,55,151,244,223,125,219,249,144,73,204,135,198,122,144,45,244,143,98,211,206,85,78,17,189,67,123,89,219,98,226,252,155,235,80,237,239,219,220,177,185,124,104,50,82,7,104,180,235,137,125,143,237,120,223,255,0,97,88,190,53,224,187,173,55,72,158,75,214,167,98,182,231,251,5,169,106,228,127,115,123,249,0,126,215,255,0,103,251,63,174,89,224,227,170,152,93,142,163,36,164,213,76,114,228,116,156,63,189,163,161,169,18,62,70,33,232,251,23,187,150,254,239,177,7,242,198,252,97,181,134,219,116,170,155,38,178,189,198,150,72,196,96,131,205,82,197,219,63,77,203,144,81,59,191,219,232,255,0,181,120,249,7,139,246,189,214,92,229,158,196,47,65,72,238,92,32,229,71,47,22,228,238,223,88,168,183,127,71,102,255,0,82,192,244,71,164,125,80,235,107,37,186,85,91,171,104,241,154,59,68,17,76,117,85,244,243,203,28,143,33,52,108,34,225,24,179,191,230,141,253,255,0,103,244,173,243,109,240,72,206,218,176,30,231,173,56,231,150,245,231,219,182,84,57,123,159,109,155,152,253,187,125,168,53,135,247,93,58,147,255,0,243,145,127,251,58,15,249,154,127,117,211,169,63,255,0,57,23,255,0,179,160,255,0,153,173,200,30,9,87,191,108,242,61,103,178,251,55,246,53,166,163,185,250,31,179,189,254,119,253,247,187,253,139,220,254,226,117,175,254,236,116,159,250,14,127,249,218,8,211,145,120,175,117,73,119,162,122,107,110,89,61,182,87,255,0,170,199,13,9,59,122,179,255,0,216,141,246,51,183,250,215,223,143,248,165,245,99,115,166,12,122,139,33,158,178,225,59,60,81,206,225,111,2,228,100,236,47,245,169,118,244,114,22,247,253,139,108,234,7,130,222,87,69,73,20,152,46,170,88,234,165,126,93,193,171,183,84,192,205,234,27,122,137,203,246,57,253,141,238,111,219,233,34,122,35,240,235,181,116,227,116,175,204,51,108,162,215,145,221,170,105,163,138,54,162,106,136,66,153,194,119,145,141,201,228,102,45,216,99,244,112,111,115,255,0,172,43,147,43,241,2,235,70,134,182,182,213,118,213,235,221,33,205,41,25,66,15,72,253,191,174,255,0,84,72,34,244,102,113,219,209,219,253,139,83,233,175,82,26,187,165,117,53,211,226,185,165,206,156,46,125,175,53,27,74,36,18,246,216,216,55,99,18,111,78,225,59,122,41,171,226,189,167,56,87,181,139,61,198,174,246,113,172,165,154,26,74,186,64,175,41,106,76,138,162,173,205,251,124,157,153,185,24,239,238,219,103,101,91,104,54,103,229,255,0,82,175,119,156,94,92,199,49,186,221,109,152,205,85,20,148,180,83,212,63,106,56,233,207,234,8,139,54,205,176,185,11,62,206,251,63,219,238,82,127,63,241,80,214,57,172,54,28,95,74,174,53,24,205,53,162,221,79,68,114,194,112,78,242,188,112,194,59,237,45,43,59,122,132,159,107,254,159,191,209,183,211,157,19,116,255,0,138,245,15,170,129,135,101,87,216,40,41,218,22,149,130,65,34,121,95,204,211,71,197,184,203,25,110,237,49,123,159,236,255,0,101,130,15,131,158,156,219,242,159,110,201,168,52,209,217,129,201,222,136,232,42,71,102,112,226,205,220,122,189,255,0,73,247,255,0,137,4,205,233,167,52,190,234,30,138,99,185,126,77,86,85,55,42,247,172,239,74,76,44,229,194,174,104,199,208,89,155,244,64,91,209,190,197,179,214,43,167,210,96,118,235,28,24,206,15,123,182,85,210,80,119,56,199,73,92,53,14,28,141,204,183,126,100,94,249,62,215,255,0,41,191,153,101,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,10,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,5,37,58,55,233,26,239,212,38,64,25,78,64,62,87,3,179,86,48,86,207,184,159,180,42,33,58,115,146,223,196,38,142,104,187,144,76,239,223,22,118,29,189,55,47,118,189,233,227,167,140,223,168,220,220,49,108,90,63,41,110,164,225,53,226,241,52,110,84,246,218,119,119,216,157,183,110,114,150,196,209,196,206,206,110,207,234,32,38,97,116,184,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,160,164,164,129,159,140,99,187,187,187,187,238,228,68,78,228,70,78,228,68,68,68,238,238,238,243,185,54,87,242,186,188,181,232,243,35,237,159,203,175,254,237,77,202,94,222,255,0,39,108,252,221,151,85,31,41,174,55,207,254,221,61,125,233,253,94,168,223,63,171,175,161,110,183,91,236,246,250,91,77,166,130,158,138,134,138,16,166,165,165,166,136,98,138,8,128,88,66,48,1,102,97,17,22,102,97,102,102,102,102,102,95,74,34,188,112,114,204,204,213,58,207,17,17,17,248,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,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,197,188,102,56,229,130,166,58,59,181,199,177,52,173,184,15,102,66,221,190,183,218,34,237,254,73,127,177,4,107,213,31,18,190,154,180,147,41,174,195,114,155,134,64,55,74,14,215,118,56,45,7,32,253,120,194,70,216,185,51,63,213,144,86,193,208,254,175,244,103,95,45,97,113,194,174,119,17,39,118,18,138,178,223,36,68,37,198,55,118,244,228,223,245,81,111,127,237,254,149,7,188,89,122,101,168,186,121,61,104,196,104,123,187,247,61,164,253,214,29,191,222,52,209,127,140,149,191,97,126,136,127,79,237,82,195,160,91,13,130,163,165,188,94,0,165,228,21,54,234,39,168,110,102,220,140,173,212,172,95,111,167,250,144,73,168,164,142,120,198,104,139,144,27,110,207,182,219,178,255,0,78,66,91,199,191,171,178,174,110,177,186,238,181,116,219,154,85,233,254,151,69,254,24,181,76,81,86,193,200,190,169,56,192,109,245,167,167,144,95,210,89,31,234,147,255,0,234,218,3,210,120,129,117,15,14,125,22,117,54,85,221,48,150,19,56,60,141,8,243,16,120,221,199,147,83,122,111,219,111,94,62,155,160,181,30,170,188,59,240,206,160,158,163,32,183,94,107,40,242,73,234,70,95,49,61,68,81,198,49,188,146,153,131,19,83,28,140,219,202,91,54,251,126,223,231,209,87,191,10,13,67,138,233,71,38,41,171,183,40,32,143,185,222,146,92,138,80,145,183,22,227,199,133,39,237,228,207,252,202,35,231,94,38,157,70,229,221,216,168,178,15,103,67,44,98,14,30,82,130,111,86,147,158,251,189,43,63,236,111,245,41,189,210,175,137,166,147,142,3,101,197,181,71,36,236,223,34,243,62,98,163,201,212,151,45,230,156,199,234,193,75,193,190,167,109,189,31,254,61,208,66,60,255,0,195,59,170,219,14,93,83,108,160,198,104,110,240,73,57,180,85,163,126,166,126,224,188,166,34,69,220,32,45,221,153,137,254,171,123,255,0,110,236,217,86,45,225,13,213,69,246,222,21,183,88,177,155,99,200,2,97,28,247,198,34,245,223,211,243,113,155,122,108,223,111,218,167,125,195,197,91,167,90,28,168,236,13,114,238,82,140,143,31,155,236,215,55,186,71,15,208,242,155,251,155,127,127,243,47,70,251,226,139,211,69,170,204,87,58,76,143,205,203,246,67,228,238,17,239,245,216,127,73,233,29,189,207,191,187,236,65,92,215,175,9,158,175,237,77,52,177,99,88,253,84,81,15,38,40,239,208,125,109,135,127,78,92,127,163,215,101,236,226,254,16,157,81,222,237,67,112,185,67,140,219,100,54,103,24,38,189,179,150,206,34,255,0,245,56,204,126,215,111,210,251,31,249,183,149,21,158,50,154,104,22,86,171,165,195,57,215,57,241,242,254,209,168,109,135,98,245,228,244,91,125,131,233,255,0,125,252,206,178,108,71,197,199,68,239,88,189,85,214,253,71,236,187,141,59,139,13,39,114,174,126,227,111,27,59,243,26,54,22,253,51,251,63,200,254,118,65,90,113,116,21,212,157,78,121,22,158,193,136,208,189,202,114,227,25,61,222,153,163,119,237,119,31,235,115,223,244,127,155,222,182,118,45,225,45,213,125,230,230,84,151,107,54,63,109,128,55,222,105,111,145,59,122,16,183,253,76,77,253,206,239,238,251,63,212,251,90,191,198,103,54,107,156,175,69,130,239,75,179,112,255,0,9,195,254,111,175,190,135,127,122,249,98,241,154,212,86,169,23,147,5,222,46,109,187,123,78,15,118,255,0,249,14,254,228,16,131,93,244,83,43,208,45,74,187,233,166,92,212,165,95,106,157,162,35,166,159,187,25,179,198,18,51,177,108,47,250,50,15,188,91,250,20,203,209,15,10,155,238,171,105,13,6,161,253,34,165,134,178,232,213,109,5,57,92,88,89,158,41,164,136,121,55,149,45,183,40,255,0,207,247,63,216,162,23,81,218,229,118,234,15,85,111,58,151,117,165,242,178,92,230,25,70,14,98,125,182,104,163,141,155,144,198,27,250,68,222,188,91,255,0,170,251,223,77,188,76,245,143,78,52,194,147,78,45,209,247,2,141,234,59,85,60,169,91,110,233,153,254,131,210,151,184,141,253,229,254,196,19,7,20,240,115,211,160,176,209,182,89,145,92,253,169,217,143,204,181,45,109,57,68,210,112,30,108,46,84,78,251,114,229,183,243,108,178,220,75,194,63,68,44,178,87,181,226,186,229,91,29,68,108,16,115,150,142,82,141,248,155,59,253,106,54,219,212,153,253,63,103,243,40,211,67,227,27,159,91,113,187,125,185,241,15,53,95,4,48,199,61,71,180,33,14,225,12,108,196,252,124,151,22,220,155,125,155,221,186,240,50,239,24,13,101,189,89,230,160,177,89,125,147,83,40,241,26,143,51,73,63,31,86,127,209,42,38,103,244,103,111,245,160,155,216,7,133,199,78,216,109,218,75,165,117,13,85,219,243,239,52,112,215,69,67,60,108,220,128,152,120,189,35,122,125,87,109,183,247,59,254,213,252,245,67,194,227,167,172,234,184,174,86,234,74,171,25,153,57,20,118,248,232,105,163,245,224,219,51,13,33,127,154,255,0,237,127,218,171,239,14,241,89,234,39,31,186,249,203,205,199,218,180,239,250,80,118,104,96,223,235,11,191,214,26,71,127,115,59,127,175,249,150,53,173,30,36,58,249,170,213,187,209,221,253,141,66,46,238,20,222,94,138,163,102,118,143,252,183,165,23,247,199,191,250,255,0,153,4,172,212,111,9,92,50,221,119,177,67,134,229,134,35,53,194,148,106,227,184,213,134,229,11,145,243,96,237,209,109,201,246,22,110,94,158,253,254,197,33,177,175,11,254,156,40,236,22,250,107,189,162,106,138,216,233,98,26,137,26,158,128,216,228,96,102,39,103,42,77,221,157,217,223,119,245,84,201,252,161,53,82,92,162,219,151,86,228,125,250,251,92,240,84,83,159,147,166,30,37,17,243,15,70,143,139,236,255,0,181,159,249,247,82,103,4,241,99,215,236,92,2,158,244,126,215,167,138,30,208,71,181,21,62,219,48,179,62,227,70,239,233,197,255,0,219,252,200,44,90,63,12,190,151,227,144,100,250,61,51,241,118,125,158,146,221,179,255,0,252,42,206,32,232,171,166,155,109,166,59,105,105,150,62,113,195,27,71,222,146,201,64,82,190,195,182,238,237,7,171,250,111,238,247,170,228,31,25,45,83,98,103,44,63,118,253,158,208,166,255,0,153,45,49,174,126,34,250,227,173,20,135,105,154,225,236,219,105,19,147,83,246,168,230,219,210,81,253,38,166,2,253,25,118,247,253,155,255,0,64,90,62,178,248,122,116,249,168,24,120,219,236,248,221,190,193,52,66,45,29,85,13,5,29,49,59,119,34,125,200,130,148,139,220,14,222,239,242,159,246,173,95,159,248,86,105,9,233,53,93,30,29,33,134,65,12,21,39,5,85,75,211,0,17,246,229,224,196,97,72,199,179,19,134,254,239,70,244,247,50,172,234,254,178,245,206,229,166,244,218,97,87,148,115,180,82,196,16,198,30,70,141,182,17,148,100,102,221,160,229,239,22,255,0,41,121,231,213,158,183,75,130,22,158,75,150,114,180,145,202,111,31,144,164,111,241,130,66,77,191,103,151,184,203,252,175,181,7,212,253,40,106,21,70,166,94,180,210,134,162,212,117,214,122,137,33,144,222,172,154,55,227,36,225,187,23,6,119,255,0,123,159,249,45,246,126,223,77,233,225,169,211,30,55,171,26,178,87,92,234,58,42,202,12,126,104,36,58,9,128,37,25,251,144,213,236,206,18,66,96,76,197,16,63,171,183,250,223,221,10,158,243,114,122,185,43,158,167,243,242,147,153,159,1,245,119,119,119,244,219,111,181,215,187,167,122,149,150,233,118,79,69,150,226,23,47,39,112,161,156,39,142,78,204,82,125,97,221,155,210,65,33,247,19,251,217,253,232,58,2,203,186,127,233,63,17,183,241,201,180,231,20,161,134,96,236,137,142,55,74,101,234,37,238,225,78,254,187,9,127,177,120,24,102,159,116,87,103,130,43,61,147,23,198,234,75,235,113,42,140,94,39,50,245,34,125,223,202,179,125,175,254,198,84,151,172,221,77,106,174,186,189,39,211,203,231,156,26,56,227,8,219,203,83,71,183,14,230,223,226,162,15,248,83,255,0,111,244,109,254,177,157,96,198,109,58,127,85,138,215,97,189,251,145,240,236,220,61,163,32,240,218,114,50,252,211,3,139,238,46,195,234,255,0,206,131,161,252,107,1,210,251,72,188,184,214,23,143,210,123,217,206,158,213,12,47,239,103,127,209,6,251,89,191,216,203,10,215,206,154,116,251,91,241,225,164,184,227,246,224,184,210,143,26,90,150,165,128,76,24,165,140,141,185,148,70,237,187,3,251,191,107,254,213,66,184,175,83,250,177,133,88,218,211,140,223,252,156,143,57,74,115,121,90,105,57,51,183,171,113,56,159,111,112,250,239,246,44,170,199,215,127,82,54,71,155,183,156,247,6,110,60,155,217,148,13,238,223,255,0,153,223,246,160,192,245,243,29,108,87,81,238,182,58,99,222,26,126,199,160,151,213,250,208,68,94,237,155,237,47,216,181,186,217,119,45,103,158,239,73,81,75,113,178,247,123,241,184,57,121,150,29,159,111,71,217,129,189,222,159,236,90,226,170,97,168,168,146,97,14,12,100,228,195,190,251,110,251,237,186,15,230,136,136,8,136,128,136,136,62,187,69,80,81,93,41,42,165,114,104,226,158,51,62,62,254,44,76,239,255,0,169,73,105,178,221,45,225,136,229,133,148,9,133,190,129,233,235,40,100,164,157,221,164,120,69,189,71,181,192,189,100,247,242,127,209,254,141,226,242,32,180,109,4,234,179,164,125,34,211,150,59,238,154,203,118,41,165,104,130,160,241,186,57,202,79,206,84,27,250,145,9,122,122,15,171,55,185,182,221,189,86,117,91,226,77,209,45,184,163,26,189,20,148,30,88,218,81,219,15,160,125,197,247,217,253,38,254,103,85,6,85,51,20,97,17,30,225,27,187,139,108,222,139,252,201,44,146,187,60,133,191,22,217,189,62,196,23,207,132,248,139,116,157,62,21,53,219,15,27,141,20,116,188,121,219,105,236,15,78,67,202,98,22,217,133,218,63,243,139,244,254,215,251,95,101,146,92,252,67,122,114,198,44,84,23,140,198,243,120,180,201,113,167,138,166,42,99,180,203,44,156,36,7,33,119,237,115,6,253,18,109,185,111,187,126,205,157,249,254,183,222,46,54,182,144,104,106,59,77,46,220,254,160,150,251,111,183,189,159,246,186,250,175,249,85,247,39,42,114,189,215,121,135,165,132,41,226,252,208,7,16,29,248,183,213,102,223,244,159,223,234,130,255,0,96,241,21,233,58,162,207,29,233,181,2,180,96,147,109,132,172,117,188,219,118,23,247,52,91,127,150,223,111,237,94,238,49,215,15,77,57,125,53,69,93,151,61,156,194,148,59,146,247,44,245,160,226,59,191,237,139,215,244,93,115,159,191,166,203,244,76,135,118,23,219,116,29,2,230,158,35,221,44,226,214,219,156,145,230,213,181,117,180,81,77,194,158,59,37,99,247,37,1,45,135,114,1,111,87,29,189,73,155,215,222,222,245,30,51,223,24,205,50,167,176,80,30,9,99,175,172,185,31,119,204,197,89,103,113,142,61,140,120,109,181,72,251,199,155,251,223,213,155,220,170,1,223,119,221,209,5,206,233,127,140,86,134,221,104,123,122,151,71,123,180,214,183,249,84,182,103,56,159,208,63,100,242,23,189,207,253,76,223,235,249,117,39,197,167,68,242,42,58,236,99,0,134,239,36,178,144,180,117,87,11,65,4,14,194,66,110,255,0,86,110,109,232,38,223,161,239,219,236,245,84,216,136,38,71,76,29,112,228,221,52,81,223,6,146,43,117,125,53,210,152,35,138,23,166,168,144,130,64,41,8,95,110,244,98,205,188,133,238,221,253,91,249,214,217,196,124,99,51,250,76,173,234,178,188,114,130,91,41,60,219,199,77,69,57,74,219,239,195,97,58,222,62,253,183,255,0,137,86,242,32,182,185,60,104,113,111,52,71,22,33,93,229,219,109,152,173,77,205,253,63,242,205,189,235,96,75,227,23,211,164,146,211,195,71,71,146,131,152,3,203,36,246,86,224,14,254,246,250,179,187,250,122,123,153,255,0,214,169,81,16,89,63,82,190,43,151,204,142,162,26,45,23,174,146,146,144,10,70,146,99,167,171,164,144,155,243,78,59,56,84,15,218,50,123,219,220,255,0,206,180,77,139,196,91,93,236,18,215,211,134,101,118,174,164,173,137,163,229,87,112,173,146,72,253,31,212,127,190,89,153,254,179,255,0,177,148,78,68,27,99,85,181,234,247,170,150,186,154,123,229,69,85,77,101,85,195,206,73,60,228,102,238,63,89,248,242,41,9,255,0,72,157,246,255,0,95,189,106,116,68,27,155,164,205,99,125,17,214,91,38,92,244,165,81,31,153,166,130,64,24,249,187,143,154,130,71,217,185,135,252,23,237,255,0,240,92,119,85,253,65,149,171,164,74,93,69,178,93,42,109,55,44,146,215,109,184,209,112,105,99,144,90,74,154,66,54,222,34,119,31,169,43,183,233,253,187,110,254,170,143,244,103,19,185,230,218,161,140,99,182,152,249,212,85,221,168,162,22,220,91,244,234,35,6,253,39,102,247,147,125,170,203,252,70,180,87,49,14,153,52,210,162,40,185,65,136,216,97,164,175,250,209,55,19,63,102,196,63,245,77,223,235,131,254,143,47,246,122,160,138,189,18,117,109,170,24,78,185,227,150,203,214,95,123,186,219,111,247,74,59,108,240,85,215,212,212,11,52,213,116,194,68,194,83,48,239,196,29,183,118,127,123,250,62,234,249,109,85,225,116,181,209,220,226,103,96,171,167,142,113,103,109,157,152,197,137,191,245,174,117,250,41,211,27,222,167,117,13,136,209,89,155,254,148,221,168,46,147,191,212,244,134,42,234,118,39,250,198,63,231,183,187,119,254,103,93,18,88,168,78,215,100,183,219,36,125,202,146,146,24,9,255,0,107,136,48,255,0,63,236,65,247,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,171,49,210,93,37,205,245,179,55,162,192,112,27,95,155,184,213,239,36,178,200,238,52,244,116,236,236,199,81,57,179,63,8,135,118,221,246,119,119,113,17,98,50,17,124,123,29,199,238,249,102,65,108,197,177,250,79,53,116,188,214,67,111,162,131,184,33,221,168,152,216,35,14,70,236,35,185,19,54,228,236,205,191,171,179,43,124,232,247,165,140,127,167,172,34,158,235,113,160,239,103,151,218,56,142,247,89,59,1,29,39,38,19,122,8,92,8,133,162,140,182,98,33,39,238,152,115,119,226,209,132,112,57,102,93,86,62,238,147,244,99,140,254,29,173,177,183,91,101,99,100,176,19,85,51,19,126,189,212,83,255,0,218,99,88,243,99,237,157,35,174,99,97,104,86,137,226,58,7,167,212,152,38,37,7,252,29,77,206,171,148,191,223,245,253,136,162,154,171,132,146,31,107,185,217,23,237,137,113,31,115,126,215,216,72,139,96,91,183,77,170,98,138,35,72,135,31,226,241,119,241,215,234,196,226,106,154,171,170,117,153,158,51,34,34,47,182,56,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,194,117,79,71,112,29,97,176,73,143,230,246,10,58,216,140,227,49,152,233,97,146,104,220,9,201,184,148,160,123,123,201,189,222,226,47,218,179,101,171,245,151,242,215,95,74,22,109,42,166,183,211,119,187,101,37,194,163,115,40,246,35,114,17,17,168,132,189,120,131,111,191,249,79,239,251,2,169,58,169,191,106,111,69,57,176,224,184,78,163,220,175,24,245,118,251,91,238,23,138,138,136,195,132,48,75,245,162,141,225,6,222,74,146,38,250,175,234,204,254,246,119,120,149,134,245,17,172,90,127,108,173,179,97,249,245,246,213,67,92,242,60,144,82,93,106,160,141,185,136,139,236,49,202,45,250,32,44,222,143,232,205,251,20,201,241,17,233,246,147,73,236,148,57,78,161,234,102,67,152,229,23,158,239,101,235,9,198,40,59,39,72,5,197,141,230,47,173,20,129,191,231,27,212,27,222,223,85,182,198,145,120,83,104,102,172,104,158,53,150,67,168,25,45,53,202,241,106,163,174,150,104,169,169,92,2,89,105,35,145,197,152,162,98,118,98,147,127,210,251,63,111,170,10,164,189,223,46,249,37,218,170,249,126,185,84,215,215,214,202,83,84,84,212,204,82,201,33,191,188,136,201,220,157,255,0,157,221,124,42,192,122,150,240,165,189,104,182,31,91,155,98,89,213,110,67,73,72,109,206,42,138,42,122,119,17,57,226,140,55,46,255,0,171,254,117,253,195,254,79,217,186,175,247,23,98,227,246,160,252,69,254,142,41,35,102,115,29,153,219,118,245,95,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,23,244,129,226,105,69,231,103,112,245,223,111,232,254,135,91,38,227,141,233,12,241,209,84,89,178,139,143,51,49,122,152,164,133,223,128,177,19,62,207,218,22,247,48,191,219,239,127,122,13,100,139,121,88,180,219,65,47,114,69,5,86,163,221,104,166,145,182,118,26,3,54,23,97,221,253,209,122,254,207,122,194,53,115,8,197,112,108,133,237,120,158,79,61,238,151,236,158,90,82,129,255,0,66,50,253,23,111,218,100,223,249,191,206,131,4,68,102,221,217,191,106,254,181,52,147,210,31,110,112,226,255,0,210,207,255,0,171,250,80,127,36,68,64,68,68,30,173,150,197,91,145,215,195,109,178,219,234,234,234,36,229,249,184,34,121,9,246,23,47,70,22,119,247,11,191,250,150,247,207,52,14,150,190,170,131,12,210,172,75,40,185,223,137,130,121,137,168,26,104,202,50,51,15,170,240,71,205,254,177,68,222,173,182,251,183,236,88,215,74,214,251,29,203,82,169,41,110,217,12,214,163,147,185,218,146,56,10,71,244,167,157,223,244,127,161,155,223,246,169,169,212,133,171,87,122,29,154,223,121,199,44,214,172,142,158,30,208,199,144,220,5,162,158,78,79,52,207,9,12,117,29,221,133,224,244,245,219,211,246,236,232,43,247,82,180,183,34,210,179,164,179,102,150,27,165,162,241,56,156,175,5,109,44,148,252,163,103,17,98,17,144,4,221,185,52,141,190,219,122,126,221,215,169,165,61,59,106,190,175,84,212,14,35,134,94,42,224,164,129,234,101,150,59,117,76,130,81,177,241,118,23,142,35,103,125,247,111,95,79,71,95,231,93,181,243,51,234,19,43,166,203,115,74,106,24,107,41,105,202,154,48,164,238,240,224,242,28,159,245,67,55,247,155,253,191,177,88,103,134,151,84,120,62,53,100,186,99,90,151,97,176,227,177,195,70,207,67,95,73,111,150,89,235,57,85,74,82,4,157,176,55,216,121,134,219,237,238,251,126,192,174,220,231,72,50,93,57,201,232,109,89,70,45,126,182,211,148,241,67,57,215,80,201,11,57,247,8,73,133,204,5,189,192,91,110,223,99,171,82,186,244,27,163,58,145,165,119,27,126,19,131,84,90,46,81,118,124,149,125,93,178,146,156,230,222,165,158,79,206,71,78,68,91,8,16,253,95,118,236,207,239,117,168,186,209,214,189,24,215,61,96,199,116,223,28,138,209,5,3,85,82,78,119,56,45,50,133,76,213,94,106,162,23,137,249,196,63,85,198,81,45,221,157,183,251,84,136,202,250,161,186,244,147,75,30,7,169,17,80,87,71,71,191,102,168,194,118,150,94,110,50,150,253,183,153,155,111,48,12,223,204,223,236,10,234,235,71,166,12,95,167,184,44,116,214,139,160,205,91,45,45,51,85,196,83,198,69,221,118,168,99,118,97,136,31,110,80,179,110,254,191,183,249,162,146,218,58,247,212,14,103,175,185,84,217,22,82,96,3,204,154,24,34,154,99,140,3,185,41,139,51,72,69,238,239,19,125,158,159,235,90,185,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,111,238,134,104,175,85,189,74,97,163,101,35,19,142,239,110,146,110,46,109,249,166,175,166,229,191,31,179,213,189,254,138,103,248,191,234,104,53,183,24,211,186,59,241,121,152,33,156,110,20,145,213,127,149,181,190,80,230,12,123,254,215,110,67,252,237,251,86,131,240,180,211,155,222,87,175,244,185,5,16,109,73,105,140,39,152,183,15,116,85,180,70,77,179,147,63,184,155,220,207,254,181,146,248,182,224,119,219,70,184,77,151,215,213,57,81,93,164,39,165,139,102,216,90,58,106,24,203,252,183,127,87,118,127,209,111,245,160,244,124,29,239,24,253,38,179,221,109,245,244,65,37,124,214,153,222,25,94,48,119,22,122,187,123,15,171,191,38,250,219,191,162,186,21,78,254,15,90,57,113,188,231,23,45,89,106,210,142,138,138,25,237,221,182,0,118,41,35,158,130,111,127,62,77,233,233,250,59,127,63,216,174,33,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,133,26,25,209,197,85,203,168,189,64,215,157,86,178,246,237,209,230,87,58,220,82,130,99,154,42,131,168,142,230,83,69,113,126,6,59,68,221,189,163,3,98,105,88,220,220,88,26,50,146,19,57,194,92,198,249,59,86,250,231,127,84,104,218,92,153,237,22,15,102,39,27,142,198,78,232,162,152,138,122,106,171,157,186,35,241,234,141,103,161,232,244,11,210,87,228,179,31,29,88,212,220,99,203,231,23,78,94,204,130,168,185,73,105,160,48,102,109,226,113,110,205,76,155,159,61,220,136,99,113,15,205,145,76,15,49,145,20,158,23,13,111,9,106,45,91,225,31,111,181,69,207,179,204,94,209,99,235,204,49,147,173,85,116,111,210,152,232,166,53,225,17,249,207,25,145,17,22,66,28,68,68,4,68,64,68,68,4,68,65,175,122,137,248,126,212,239,234,109,235,251,20,170,140,85,231,117,19,240,253,169,223,212,219,215,246,41,85,24,170,126,210,250,91,125,147,241,116,135,33,254,175,197,247,233,240,136,136,171,77,224,45,133,211,183,196,14,152,255,0,92,172,191,219,98,90,245,108,46,157,190,32,116,199,250,229,101,254,219,18,245,177,233,105,237,143,138,63,54,245,125,254,229,94,25,94,114,34,45,160,224,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,67,117,215,211,151,84,186,253,171,181,215,90,28,86,170,91,45,31,107,201,11,91,170,143,244,233,105,134,77,138,42,95,95,175,11,255,0,148,251,127,55,171,41,181,208,78,49,169,250,123,160,84,86,125,83,164,106,39,183,197,31,98,19,136,226,146,58,120,232,169,68,88,134,72,163,118,118,225,35,62,238,254,173,239,127,178,78,188,113,151,233,70,47,191,237,101,252,167,163,167,158,146,90,18,141,134,25,99,40,136,69,153,155,139,182,207,233,238,247,32,171,127,17,127,16,59,37,85,37,227,67,180,238,158,175,206,81,213,201,69,115,172,121,105,100,139,185,12,244,210,51,48,183,112,189,30,57,71,215,139,239,239,111,177,160,159,71,122,103,98,213,173,120,199,113,92,150,174,40,104,164,173,163,57,26,66,33,238,179,214,65,27,131,56,152,190,238,38,254,231,83,171,172,175,12,44,179,51,212,123,198,161,105,68,180,197,13,234,182,106,234,152,39,41,92,251,146,118,157,248,140,20,142,223,166,242,191,169,59,237,183,174,251,168,15,163,149,215,77,13,234,11,25,170,201,202,166,212,118,155,205,182,90,222,78,80,56,196,213,16,76,251,243,225,179,113,102,127,93,155,237,247,122,160,176,223,19,14,143,177,140,87,167,219,118,109,167,118,225,137,241,185,237,148,117,0,39,83,49,75,11,247,98,228,220,140,217,153,202,88,189,255,0,179,223,235,235,82,107,163,106,220,151,72,186,134,208,200,108,181,121,29,182,231,67,119,161,160,158,106,120,171,41,102,155,144,246,102,111,170,239,35,110,207,199,125,217,246,245,254,149,207,246,168,233,190,75,128,223,100,134,237,139,221,237,84,178,237,229,222,186,138,72,57,236,0,229,183,33,22,125,156,219,221,251,91,246,160,194,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,29,221,253,232,136,11,251,84,213,207,86,236,243,159,39,31,119,163,55,254,165,252,81,1,17,16,17,17,6,238,233,187,75,95,41,190,125,36,172,191,91,237,180,150,255,0,210,57,201,217,255,0,56,19,7,167,171,15,188,91,222,255,0,106,177,206,187,39,131,90,122,120,246,166,43,173,152,221,226,11,117,84,142,116,84,103,77,57,205,36,116,181,110,226,37,9,59,179,187,72,34,205,252,237,251,89,65,222,146,112,203,21,239,30,191,220,50,12,226,158,220,17,249,94,205,33,92,194,23,147,115,157,139,112,49,125,246,217,159,211,221,190,235,78,94,238,186,191,167,180,20,246,91,157,219,32,160,183,214,191,157,138,154,105,234,162,134,77,220,163,114,224,78,34,251,188,102,59,179,125,142,219,250,59,32,242,109,85,50,233,229,222,150,225,89,110,168,42,176,230,79,4,162,240,242,7,23,6,38,119,221,246,221,203,252,159,179,253,159,77,195,56,155,44,182,199,142,157,183,140,165,80,5,4,143,55,164,110,236,98,236,236,195,235,187,152,191,254,111,243,172,227,2,198,97,212,247,26,219,213,53,77,210,230,17,199,79,73,71,110,6,158,83,22,18,50,114,2,98,39,125,137,223,211,252,210,127,177,96,25,102,152,234,62,9,60,117,89,6,23,144,89,68,228,97,132,234,173,211,211,110,108,204,91,51,152,15,175,219,232,131,123,244,83,211,115,234,102,172,90,110,247,45,71,198,44,1,141,221,96,175,150,11,141,67,132,149,45,79,83,76,78,0,222,158,165,205,217,191,156,93,73,15,22,157,15,26,108,204,245,110,231,153,219,2,11,142,222,90,217,183,247,207,230,226,161,167,63,121,51,63,174,197,233,191,162,131,26,89,54,163,226,153,142,61,146,144,101,148,86,201,174,148,158,98,122,70,158,62,252,111,40,25,11,23,160,147,144,142,251,59,236,251,55,216,166,95,137,30,184,105,223,81,53,184,221,147,79,46,149,83,214,81,121,207,48,197,60,5,8,115,106,50,30,93,153,36,118,221,161,61,183,111,127,250,246,10,227,69,253,42,97,42,106,137,105,200,153,222,35,32,119,103,244,119,103,217,127,52,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,105,158,13,248,196,112,85,222,242,95,166,54,214,231,21,77,59,218,183,31,49,234,246,243,238,251,247,227,254,71,187,222,181,207,139,221,223,20,184,107,21,61,13,174,226,53,23,90,83,152,107,35,2,2,104,137,233,168,120,179,236,110,237,232,207,239,22,245,111,183,222,181,119,76,216,39,82,184,86,157,95,117,195,74,174,103,73,107,161,167,170,26,145,239,87,199,200,2,8,106,77,217,160,22,23,126,35,31,171,155,123,189,125,54,117,29,53,47,60,203,245,15,53,186,229,25,189,206,166,182,237,87,84,103,80,115,77,44,142,199,232,59,51,202,68,91,51,11,55,171,251,153,155,236,65,122,30,26,58,87,71,166,189,47,217,73,187,103,91,118,175,184,214,79,40,57,236,255,0,223,15,19,54,196,251,126,140,1,238,102,255,0,214,239,43,148,109,240,240,201,165,203,58,79,196,238,147,71,192,134,166,231,22,219,59,123,171,166,127,218,255,0,183,246,169,36,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,34,141,93,86,245,155,98,233,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,0,51,170,181,73,78,244,93,138,145,140,119,238,194,222,98,86,150,54,23,147,139,137,6,238,29,169,100,170,2,34,32,34,34,2,34,134,182,142,184,234,113,175,16,12,203,164,125,70,10,70,177,92,170,45,161,136,221,156,226,167,122,26,185,109,52,211,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,200,76,164,68,64,68,68,4,69,31,250,245,213,44,239,69,186,78,206,117,51,77,47,190,198,201,44,222,204,242,85,190,86,26,142,215,118,229,75,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,176,72,4,84,3,253,212,126,187,63,238,231,255,0,38,108,255,0,243,69,127,200,8,136,128,136,136,8,138,26,248,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,70,19,41,17,16,17,17,1,17,80,15,247,81,250,236,255,0,187,159,252,153,179,255,0,205,16,95,242,45,127,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,130,62,253,84,244,81,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,96,32,34,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,11,254,69,175,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,108,4,4,68,64,68,81,171,174,254,167,47,189,37,233,238,27,170,182,139,47,182,233,15,48,142,215,116,180,121,144,166,243,244,178,219,46,4,49,247,202,41,94,46,51,199,79,46,226,60,159,181,195,118,18,36,18,85,22,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,54,64,128,136,136,8,180,167,85,221,87,105,199,73,90,112,121,174,107,47,158,186,215,119,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,184,67,144,188,179,59,56,198,36,44,204,102,113,198,113,215,160,79,18,201,58,151,201,171,116,187,89,104,49,251,6,109,89,80,197,141,69,100,164,173,104,46,144,13,60,211,84,1,9,188,163,9,194,52,228,110,103,48,180,141,40,136,139,56,59,152,79,84,68,64,68,85,235,226,71,226,39,117,208,138,152,244,95,65,47,180,144,106,12,117,2,89,13,124,212,5,41,216,224,237,65,81,0,68,19,194,244,243,157,64,78,219,155,60,141,24,1,139,139,25,137,198,22,20,138,63,244,117,214,46,9,213,254,9,81,127,176,81,251,27,36,179,112,250,65,143,247,38,168,246,95,118,106,128,165,254,250,56,34,142,126,236,116,239,39,230,217,248,111,196,182,118,245,214,182,142,184,234,113,175,16,12,203,164,125,70,10,70,177,92,170,45,161,136,221,156,226,167,122,26,185,109,52,211,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,200,76,164,68,64,68,68,4,68,64,69,162,186,193,177,117,57,113,210,255,0,109,116,159,156,213,218,115,107,77,68,100,22,113,161,181,205,5,234,9,36,0,144,14,75,128,113,128,226,23,41,68,196,217,157,134,64,113,55,48,40,233,219,251,168,253,118,127,221,207,254,76,217,255,0,230,136,47,249,20,106,232,95,172,219,23,88,122,113,85,115,146,213,236,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,146,85,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,93,247,79,89,77,247,57,208,45,52,205,114,154,239,59,122,200,48,251,53,210,227,83,218,8,251,245,83,209,69,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,32,216,8,180,167,85,221,87,105,199,73,90,112,121,174,107,47,158,186,215,119,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,184,67,144,188,179,59,56,198,36,44,204,102,113,198,116,217,253,212,126,187,63,238,231,255,0,38,108,255,0,243,68,23,252,138,37,120,121,220,186,168,212,77,47,167,214,222,164,117,102,174,241,79,149,83,185,227,216,227,227,244,86,246,166,164,105,54,26,217,206,58,104,165,51,149,131,148,66,37,218,236,152,201,188,143,40,180,50,213,1,22,191,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,65,39,98,170,10,41,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,69,133,116,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,111,84,68,64,68,81,255,0,175,93,82,206,244,91,164,236,231,83,52,210,251,236,108,146,205,236,207,37,91,229,97,168,237,119,110,84,176,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,4,128,69,64,63,221,71,235,179,254,238,127,242,102,207,255,0,52,87,252,128,136,136,8,138,160,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,99,99,118,111,102,121,42,47,97,91,106,59,93,219,109,44,210,126,114,106,115,144,183,146,83,47,172,79,182,251,54,204,204,204,22,254,138,31,248,95,235,222,172,117,19,160,87,252,215,88,242,191,164,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,214,219,125,153,153,178,188,87,172,219,21,95,89,217,175,71,121,109,171,200,221,104,124,165,70,41,113,167,3,56,238,17,149,170,10,218,154,106,134,245,237,204,28,167,144,36,244,140,227,23,7,224,96,61,240,146,168,136,128,136,136,8,136,128,136,136,8,161,175,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,115,41,1,17,16,17,17,1,20,106,211,142,179,108,90,183,214,38,85,211,62,13,106,238,218,176,76,126,227,81,123,188,84,1,132,147,222,41,235,169,41,138,154,156,31,109,161,139,187,48,156,132,206,242,72,205,195,96,6,57,188,175,18,125,82,215,109,22,233,196,117,51,65,111,190,198,175,179,100,20,94,220,173,242,180,117,29,171,92,161,44,63,226,234,128,196,183,170,150,140,126,160,185,182,251,250,11,27,176,74,164,84,109,162,158,42,125,84,80,106,230,33,62,174,106,237,37,199,9,43,197,52,57,12,53,56,221,16,128,219,164,54,10,137,153,232,233,194,126,113,198,69,32,48,59,238,96,44,226,109,184,21,228,160,34,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,216,216,221,155,217,158,74,139,216,86,218,142,215,118,219,75,52,159,156,154,156,228,45,228,148,203,235,19,237,190,205,179,51,51,75,255,0,11,253,123,213,142,162,116,10,255,0,154,235,30,87,244,130,245,69,152,85,90,224,169,242,52,212,156,41,66,138,138,65,143,133,60,113,131,236,115,72,251,187,114,250,219,111,179,51,48,76,4,90,43,173,110,161,237,93,51,244,243,146,231,147,221,106,232,47,183,10,121,172,152,177,211,81,141,73,251,110,122,121,94,148,156,100,103,137,130,55,140,166,55,147,234,240,136,153,152,201,198,51,168,188,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,163,182,72,251,245,83,200,49,197,31,51,166,16,30,70,98,219,147,176,182,251,187,179,122,160,190,148,81,171,172,157,65,213,142,159,250,37,200,51,92,115,63,243,25,246,51,111,177,211,201,146,123,42,152,60,221,81,215,81,211,212,212,249,67,19,134,62,235,73,43,246,246,113,14,123,15,232,179,170,213,233,235,196,123,172,236,231,95,116,211,10,202,117,147,206,217,114,12,194,205,107,184,211,125,29,181,71,223,165,158,182,40,229,143,152,83,9,143,32,50,109,197,216,155,125,217,217,253,80,93,250,34,211,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,195,112,34,171,94,141,188,91,234,114,44,202,108,19,170,121,169,40,131,36,188,84,84,91,50,136,123,84,214,235,48,74,209,53,61,190,88,70,54,32,166,18,105,118,171,150,89,12,123,128,210,191,6,41,130,122,245,47,142,235,182,67,165,149,255,0,201,207,81,126,137,102,118,206,237,198,151,252,17,71,95,237,126,221,52,220,45,223,223,142,209,83,247,102,120,127,62,251,240,225,234,219,59,160,218,168,168,46,237,226,99,226,1,96,186,214,216,175,186,193,87,110,185,91,170,36,164,172,163,171,196,173,48,207,77,60,100,227,36,82,70,84,108,64,98,76,226,226,236,206,206,206,206,172,255,0,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,194,90,162,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,11,254,69,175,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,121,93,75,245,23,130,116,191,165,149,250,153,157,84,127,194,209,217,232,184,77,254,19,186,121,105,166,130,143,185,20,82,118,123,189,131,30,233,143,0,247,187,251,153,195,106,162,160,187,183,138,159,92,119,27,173,109,194,143,87,105,45,116,245,85,18,77,21,13,38,55,108,40,41,64,137,220,97,141,230,167,57,92,5,157,133,158,67,51,217,155,145,19,238,239,99,253,0,214,245,157,172,26,113,87,171,125,67,107,45,214,146,213,147,91,234,168,241,187,64,226,214,170,74,160,142,70,128,169,239,145,78,49,127,229,3,28,51,64,81,152,240,149,216,192,131,144,77,84,84,67,168,94,34,62,32,26,107,159,228,186,115,125,215,186,73,238,88,173,226,182,201,89,45,38,55,105,40,36,158,154,99,134,66,140,138,136,73,193,200,29,217,220,69,246,219,118,111,114,181,238,133,186,139,254,83,189,56,227,185,253,202,163,187,146,91,249,88,178,111,169,199,123,165,56,7,57,125,34,142,63,207,70,112,212,113,140,92,3,191,219,103,119,7,65,32,17,17,1,21,16,234,23,138,159,87,55,28,255,0,37,184,105,206,174,213,218,241,58,171,197,108,214,26,26,188,110,206,83,210,219,138,99,122,104,100,119,167,55,115,24,156,5,221,204,253,89,254,177,123,222,215,186,22,188,107,182,87,211,142,59,159,245,11,152,251,127,36,204,57,95,105,63,193,244,116,158,78,215,48,7,148,139,251,209,154,57,57,198,45,81,201,196,76,124,207,108,153,158,52,18,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,93,247,79,89,77,247,57,208,45,52,205,114,154,239,59,122,200,48,251,53,210,227,83,218,8,251,245,83,209,69,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,32,216,8,188,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,42,161,162,241,159,201,131,168,106,252,142,225,132,85,207,164,18,83,181,178,135,31,132,233,226,184,192,222,98,50,123,164,178,184,19,203,83,218,105,89,169,70,88,225,110,96,60,220,129,230,48,183,68,88,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,217,2,2,34,32,34,34,2,34,32,34,34,2,34,32,42,132,241,43,233,19,82,50,93,92,168,206,180,247,21,243,212,85,0,242,85,75,231,160,139,136,197,71,74,44,251,75,51,59,254,132,158,225,251,62,223,69,111,104,130,164,252,35,180,174,158,193,171,247,155,158,83,7,151,200,109,150,219,132,17,83,242,115,226,28,233,1,203,144,27,131,250,148,141,179,179,254,223,216,166,175,84,154,39,166,221,89,81,213,233,141,77,231,179,144,227,253,190,63,222,245,5,218,239,188,19,125,146,68,5,188,116,255,0,231,62,223,204,254,143,133,248,164,89,231,181,244,215,93,168,56,180,213,86,188,138,207,117,183,180,55,11,105,60,21,61,179,148,163,32,238,131,52,156,93,166,39,118,98,102,119,255,0,99,212,70,133,245,73,169,122,41,168,127,79,232,47,117,119,10,169,191,223,94,118,166,162,94,246,208,75,16,114,218,80,114,226,210,190,219,151,166,205,183,236,112,196,53,71,72,51,77,38,200,238,24,246,85,109,242,231,69,85,45,55,46,244,71,203,132,134,27,236,6,91,111,219,47,181,214,16,186,64,158,139,78,186,181,208,144,154,106,107,85,202,43,253,153,136,75,132,19,61,45,68,244,123,251,223,186,192,66,213,31,206,237,191,219,246,208,175,83,186,59,117,209,45,107,203,176,138,187,124,240,209,208,221,170,35,162,148,161,33,142,88,93,216,193,197,220,1,137,184,200,31,162,204,222,190,158,155,32,213,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,54,174,11,127,211,123,78,155,223,232,242,43,55,126,247,87,229,124,132,254,98,113,225,198,114,121,62,168,51,131,238,14,45,245,191,213,234,188,253,62,138,227,170,122,139,135,227,55,202,175,54,53,87,106,43,123,135,1,143,104,100,170,102,118,220,120,253,178,151,219,191,175,191,209,182,215,75,232,166,184,85,209,85,67,91,67,57,211,84,83,144,156,114,194,78,6,36,197,187,19,59,62,236,236,251,122,183,236,100,23,245,166,216,95,77,157,57,182,9,29,194,95,99,228,213,86,40,14,22,227,95,81,222,225,74,225,33,122,20,145,143,233,31,163,254,223,79,177,123,186,253,213,63,78,58,127,75,67,77,168,183,174,249,188,199,37,52,62,90,188,127,56,0,207,191,40,97,47,176,219,223,233,234,185,245,188,229,121,54,69,83,13,101,250,255,0,113,184,79,77,31,102,25,42,170,164,148,163,15,95,170,46,78,238,205,234,254,141,233,234,190,74,171,173,202,182,165,171,43,43,234,38,157,157,157,164,146,82,34,103,109,182,245,119,223,236,111,246,32,181,142,177,58,183,233,243,84,52,58,58,60,62,191,181,119,161,170,106,139,80,118,171,139,105,66,142,161,161,125,228,132,71,244,228,31,66,221,191,111,162,173,93,66,178,229,216,245,194,43,158,77,81,254,16,175,229,220,110,17,127,144,32,45,250,14,227,250,46,63,99,44,94,183,34,190,92,105,226,164,174,187,214,84,67,7,30,220,114,212,25,136,113,103,102,217,157,246,109,153,223,220,191,213,235,38,200,114,34,140,239,183,186,235,129,69,191,7,170,169,57,92,119,219,125,185,59,237,250,45,254,198,65,230,162,34,2,47,180,44,151,147,130,58,160,181,86,60,50,151,8,228,104,15,137,150,238,219,51,237,179,191,163,255,0,177,124,179,65,53,60,133,12,241,28,102,14,236,66,66,236,236,237,251,89,208,127,132,95,188,75,221,197,255,0,216,142,36,63,164,46,223,210,200,63,17,17,1,17,127,90,106,58,186,201,59,84,116,179,78,127,230,196,14,79,254,198,254,135,65,252,145,103,120,14,134,234,174,166,203,44,88,94,15,123,185,188,28,154,71,166,182,84,204,194,226,227,187,63,110,50,217,219,152,255,0,181,191,107,44,204,122,54,234,3,181,33,73,167,183,176,154,50,113,40,10,211,90,210,110,197,183,232,246,55,251,55,254,132,26,69,22,223,214,158,149,245,127,66,97,166,172,205,241,138,216,105,42,228,40,163,169,26,42,161,137,201,129,141,219,156,176,131,123,157,255,0,251,215,253,139,16,192,52,171,46,212,122,195,163,199,232,159,120,192,141,228,150,57,120,125,94,59,182,224,5,235,245,153,6,30,139,104,97,157,56,106,150,107,61,68,52,86,25,232,218,159,135,41,43,41,106,35,2,228,196,254,142,209,62,255,0,162,237,254,182,88,147,233,230,90,231,113,24,108,181,115,5,172,230,10,137,34,166,148,128,123,127,164,251,176,250,55,219,235,178,12,113,23,169,38,47,145,194,80,12,182,43,128,189,72,243,133,158,150,70,238,14,204,251,143,167,171,108,236,254,159,99,175,241,115,199,47,214,81,19,187,89,171,168,196,223,97,122,138,115,141,157,246,223,211,147,50,15,57,23,163,98,199,47,249,61,111,179,113,203,45,117,206,171,131,201,217,163,166,57,164,226,222,247,226,12,239,179,110,222,170,91,232,79,135,94,167,231,248,221,22,161,100,22,138,170,91,73,119,59,180,69,79,80,21,101,180,146,196,220,99,58,98,23,250,192,196,251,151,232,190,254,255,0,68,22,59,225,169,128,5,175,165,234,90,91,163,247,233,239,156,42,14,63,209,252,220,214,234,54,113,220,73,223,220,207,235,232,255,0,208,171,99,175,141,0,185,216,58,161,204,162,194,108,27,219,235,46,15,82,45,230,135,223,37,60,50,23,248,201,28,191,78,67,255,0,249,108,202,241,52,222,211,143,216,240,91,21,167,21,102,107,93,37,186,150,26,102,110,27,246,198,16,16,223,131,48,239,197,135,220,219,126,207,69,145,241,2,125,200,7,127,218,236,131,77,244,121,140,84,97,253,59,226,214,26,186,63,43,60,37,94,82,69,220,99,217,202,182,114,111,86,119,111,115,183,218,183,58,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,122,170,252,115,191,82,127,188,159,195,86,63,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,200,60,115,191,82,127,188,159,195,85,85,160,234,161,21,122,248,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,189,133,32,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,82,183,137,215,94,63,150,251,237,78,131,105,61,235,150,3,143,220,11,218,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,76,22,83,210,167,90,250,53,213,157,186,176,48,155,159,179,242,75,127,152,169,172,198,235,92,134,186,158,133,170,164,138,158,161,247,22,142,78,113,140,50,72,208,148,163,9,78,17,145,187,184,145,84,15,138,63,199,102,166,254,11,242,122,37,228,248,127,232,94,178,235,71,80,86,154,173,33,202,110,184,92,152,167,59,157,118,99,71,66,53,81,217,127,53,35,66,50,70,114,70,19,121,131,103,135,176,228,252,227,41,156,128,227,9,89,189,111,20,127,142,205,77,252,23,228,244,72,39,255,0,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,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,63,215,44,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,116,19,208,191,89,182,46,176,244,226,170,231,37,171,216,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,2,74,162,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,1,93,84,46,85,215,85,8,8,136,128,136,136,11,151,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,250,136,92,171,160,232,163,163,174,177,112,78,175,240,74,139,253,130,143,216,217,37,155,135,210,12,127,185,53,71,178,251,179,84,5,47,247,209,193,20,115,247,99,167,121,63,54,207,195,126,37,179,183,172,128,92,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,208,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,54,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,70,175,15,141,116,211,141,101,233,151,10,180,225,87,158,237,215,4,199,237,120,221,254,219,59,48,85,81,85,83,210,132,44,100,12,239,188,50,246,136,226,145,157,196,133,137,159,99,9,0,36,170,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,33,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,151,188,185,87,86,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,92,74,40,149,226,71,213,133,79,76,58,37,28,24,102,71,87,104,212,92,186,160,97,198,38,134,221,21,80,68,20,243,192,117,179,74,211,137,66,192,208,159,109,153,216,141,206,112,113,29,132,204,34,175,70,190,43,154,219,151,102,86,61,30,213,109,51,171,212,187,149,238,161,233,168,110,88,205,60,20,183,114,55,105,164,119,150,157,222,58,73,1,191,52,46,108,84,193,12,49,73,36,143,38,206,232,37,175,136,143,72,127,202,183,70,155,232,181,23,123,80,176,238,237,110,47,206,191,203,67,63,116,162,243,84,146,114,103,141,251,177,196,60,28,184,113,150,56,183,144,35,121,121,80,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,93,79,42,171,241,130,233,15,223,213,198,11,69,255,0,1,69,156,140,149,255,0,248,138,90,10,184,98,54,255,0,66,9,24,15,254,0,154,63,241,242,32,150,157,0,245,131,106,234,203,72,196,174,15,87,30,119,135,83,209,208,101,97,52,66,193,83,57,129,52,117,209,20,96,49,112,168,120,101,55,140,68,94,35,19,14,60,26,57,36,148,11,154,30,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,175,250,211,213,134,137,92,122,116,162,234,158,179,35,171,181,233,245,85,60,115,75,89,87,110,156,167,165,50,170,106,66,134,72,33,19,55,49,169,119,137,222,54,48,221,156,132,136,54,55,12,87,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,60,245,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,178,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,244,164,55,17,1,57,101,148,216,3,159,22,157,62,18,157,20,123,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,183,126,66,174,134,126,217,220,201,152,184,71,217,56,165,142,33,144,72,158,71,41,89,163,120,161,51,9,85,225,205,209,71,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,221,217,45,116,46,192,241,219,6,110,68,5,196,193,228,148,162,97,19,144,132,119,148,97,138,71,172,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,63,252,49,122,241,252,183,216,169,180,27,86,47,92,179,236,126,222,62,205,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,105,254,185,97,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,160,158,133,250,205,177,117,135,167,21,87,57,45,94,198,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,200,18,85,17,16,17,17,1,85,95,138,231,66,223,227,250,160,209,76,51,254,200,170,207,232,168,75,253,18,27,164,116,236,63,248,223,52,98,95,230,76,225,254,248,153,90,162,32,230,51,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,209,71,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,245,23,226,63,225,255,0,89,211,189,246,93,91,210,28,119,253,201,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,203,165,122,58,235,23,59,233,3,59,168,191,216,40,253,179,141,222,120,125,32,199,251,144,211,251,83,181,13,64,82,255,0,125,28,18,201,7,106,74,135,147,243,108,220,246,226,91,179,250,6,128,93,20,105,6,169,96,154,45,208,238,151,106,94,165,223,125,141,141,217,180,255,0,23,243,181,190,86,106,142,215,118,146,150,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,117,214,223,215,158,166,51,45,121,199,180,219,12,188,208,210,91,177,237,46,197,232,177,203,45,20,44,198,100,113,210,211,195,83,87,44,174,44,68,115,21,52,110,193,232,17,128,0,179,57,115,146,64,250,250,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,147,254,26,94,31,117,58,195,117,179,245,7,171,246,170,73,52,250,130,163,204,217,237,53,113,69,85,6,74,96,85,80,72,210,48,78,199,0,83,212,193,17,56,77,17,4,237,184,187,56,57,111,170,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,43,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,200,62,180,68,65,170,186,177,248,88,214,79,187,252,135,229,211,170,1,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,209,144,28,132,196,37,138,35,112,62,28,94,255,0,186,177,248,88,214,79,187,252,135,229,211,174,107,16,116,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,205,87,61,125,11,245,155,125,232,243,81,234,174,114,90,189,179,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,160,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,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,35,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,96,200,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,203,156,206,184,181,123,13,215,126,170,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,3,194,117,1,77,69,5,43,204,192,255,0,88,64,202,2,48,98,97,62,4,60,132,11,113,96,179,79,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,36,22,105,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,28,202,92,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,208,71,71,93,98,224,157,95,224,149,23,251,5,31,177,178,75,55,15,164,24,255,0,114,106,143,101,247,102,168,10,95,239,163,130,40,231,238,199,78,242,126,109,159,134,252,75,103,111,80,144,8,139,31,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,156,48,174,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,253,41,13,196,76,130,40,165,54,3,225,197,242,13,33,214,141,47,215,172,54,61,64,210,60,190,147,34,177,73,81,45,35,212,66,18,68,113,79,27,183,56,165,138,81,25,98,61,156,73,132,196,93,192,192,219,113,49,119,160,30,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,153,62,13,154,23,172,176,223,110,218,243,30,83,117,198,112,26,141,173,135,107,146,132,100,165,203,184,133,64,145,9,20,140,241,121,73,251,78,51,140,101,200,138,120,68,219,243,226,130,218,145,17,7,46,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,244,39,209,247,86,120,111,87,90,95,244,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,220,230,45,149,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,176,116,188,139,10,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,230,168,10,184,60,86,58,227,169,211,91,85,127,75,122,108,20,146,223,114,123,59,134,83,115,35,138,118,183,91,170,132,193,232,130,61,221,194,166,104,183,34,41,5,187,112,203,25,3,17,74,50,67,186,188,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,133,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,9,235,224,169,241,79,148,253,223,215,124,198,220,174,39,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,229,78,222,10,159,20,249,79,221,253,119,204,109,202,234,80,114,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,191,63,14,173,99,177,107,39,72,248,37,77,162,31,47,87,135,219,224,195,174,148,220,140,251,53,84,16,69,24,191,50,0,98,238,192,244,243,236,60,132,59,252,57,17,1,58,174,191,25,189,45,250,41,212,117,139,83,40,44,94,86,131,59,199,227,243,53,190,107,159,156,186,81,27,195,55,230,220,220,163,225,74,86,225,244,17,2,223,118,220,187,142,189,95,6,77,116,172,197,181,150,251,160,215,123,207,11,46,109,111,146,227,107,164,145,167,147,252,49,72,44,100,208,176,187,197,23,114,145,170,10,67,33,103,63,41,0,243,103,17,18,13,43,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,211,225,1,148,216,176,110,139,245,11,53,202,107,188,149,151,31,204,46,215,75,141,79,104,228,236,82,193,105,160,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,16,106,175,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,219,49,172,147,144,23,155,170,146,74,138,74,118,217,195,156,125,144,138,167,213,143,137,249,175,172,59,198,46,250,47,194,159,65,169,181,147,170,58,12,154,251,69,87,37,139,77,169,219,38,144,198,158,87,130,75,136,74,3,65,9,204,6,45,17,247,93,234,69,157,203,184,212,114,3,129,11,155,140,106,214,189,80,186,235,86,174,101,250,175,121,26,184,234,50,155,197,77,200,41,234,107,74,172,232,224,51,126,205,43,74,76,206,97,12,93,184,131,234,139,48,70,44,194,44,204,205,117,62,20,250,13,83,163,125,46,80,100,215,218,42,72,239,186,147,80,217,52,134,52,241,52,241,219,142,32,26,8,78,96,50,121,67,180,207,82,44,238,61,183,172,144,28,4,152,220,131,32,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,146,250,100,187,90,172,29,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,97,134,10,104,35,175,132,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,70,122,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,72,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,207,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,13,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,239,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,13,215,225,79,208,229,54,165,93,104,58,164,212,147,171,138,197,140,94,24,241,107,96,132,176,61,198,227,74,64,109,90,114,108,204,116,208,203,176,136,198,79,220,154,41,4,220,70,34,142,107,137,95,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,10,192,241,69,240,255,0,163,187,209,220,186,155,209,12,119,179,117,135,204,220,115,139,92,18,65,5,44,148,177,65,44,243,93,135,184,97,198,102,237,109,44,113,177,148,197,32,200,194,198,210,148,181,151,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,233,205,82,183,138,23,66,223,145,76,168,245,199,71,48,207,41,166,215,174,30,216,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,194,213,58,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,115,88,182,255,0,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,61,64,131,163,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,236,250,118,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,163,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,62,190,160,122,179,204,181,223,1,211,13,45,42,122,187,38,39,166,184,189,186,202,22,145,175,105,224,175,184,211,66,240,21,200,217,163,7,99,40,152,0,99,39,147,180,221,206,5,249,217,57,102,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,40,108,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,187,69,228,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,122,200,40,91,197,79,71,44,90,69,213,197,222,167,28,155,106,76,246,223,22,99,37,55,19,254,245,170,169,158,120,234,91,153,153,57,247,39,167,150,125,254,168,143,127,128,139,8,51,188,149,240,75,214,191,254,29,116,231,89,111,253,185,173,190,170,56,191,242,122,58,184,230,55,147,255,0,34,120,196,99,255,0,135,114,47,208,101,159,248,214,105,159,210,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,160,7,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,7,66,138,53,120,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,149,85,87,227,105,173,127,252,5,233,206,142,223,251,51,91,133,84,145,127,229,20,116,145,194,109,39,254,90,242,9,71,255,0,0,226,95,166,200,43,47,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,229,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,223,125,153,189,202,141,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,235,9,118,56,16,184,155,187,95,74,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,138,127,245,71,215,143,255,0,146,198,153,116,169,164,23,175,213,254,51,22,95,125,182,92,127,253,29,194,166,200,65,218,255,0,201,202,83,142,111,248,74,115,31,241,160,131,31,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,245,194,71,144,221,220,128,33,213,93,14,116,137,117,234,251,87,11,20,158,227,87,103,196,236,52,227,114,200,238,176,83,145,152,64,230,194,20,176,155,139,196,21,51,63,46,29,199,217,130,57,164,97,147,180,241,150,191,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,161,62,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,131,53,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,245,145,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,99,90,137,167,152,182,169,98,149,88,94,101,109,130,186,215,88,113,28,144,205,4,114,139,148,102,198,47,198,65,33,223,113,111,123,42,47,235,227,163,138,46,151,114,250,66,199,46,213,119,11,45,215,185,216,42,152,161,140,131,181,21,47,47,72,223,215,115,156,191,201,111,115,123,253,234,253,86,160,234,99,167,92,103,168,236,14,92,74,252,193,28,225,199,202,212,27,205,180,91,205,12,135,245,99,48,223,118,133,155,215,125,191,218,130,183,188,42,186,174,202,45,153,92,122,33,122,1,172,181,214,108,116,210,203,83,57,73,17,156,180,52,192,34,46,228,12,44,44,238,205,179,122,191,189,153,72,127,20,174,157,108,185,182,153,203,168,150,12,126,153,239,212,110,197,44,241,195,79,25,202,242,84,81,68,206,114,19,49,190,192,36,205,245,191,155,221,232,170,207,76,46,215,126,157,122,136,183,79,119,182,213,205,54,55,144,67,21,76,16,197,198,73,70,158,184,28,216,90,70,244,119,120,93,155,125,189,127,214,186,11,210,204,182,223,171,218,75,142,101,222,202,172,164,166,190,219,41,234,252,181,91,112,144,55,102,125,159,139,254,209,223,211,236,217,7,50,70,5,25,56,27,108,236,191,21,130,117,117,225,175,170,214,141,67,43,206,154,208,201,125,183,93,76,3,133,45,186,182,71,167,225,79,8,238,68,33,38,236,229,207,237,111,119,251,35,190,97,209,78,180,96,37,105,108,194,134,27,83,94,39,104,32,122,170,106,184,88,73,225,150,86,229,220,132,126,200,13,189,55,245,255,0,94,193,160,209,76,108,131,194,199,169,43,17,208,140,94,203,185,13,116,173,23,58,58,106,249,6,47,174,35,200,223,203,250,55,215,223,250,5,215,245,210,239,12,157,99,204,53,13,241,43,205,222,209,110,134,134,78,85,115,73,79,88,237,196,39,8,205,153,158,33,245,216,157,253,93,189,223,98,8,104,138,106,107,183,134,174,163,96,122,133,67,138,97,249,13,166,252,87,94,235,69,21,36,21,68,112,118,160,136,203,184,44,50,19,114,228,78,222,255,0,209,127,245,104,235,247,74,154,165,100,214,95,200,132,20,99,116,190,183,149,115,146,130,158,166,88,64,103,120,216,72,182,143,155,51,119,67,119,227,246,253,190,136,52,226,45,231,169,61,26,235,126,151,86,181,46,65,141,85,201,19,82,5,89,212,193,111,171,236,131,28,143,27,9,17,194,59,23,38,247,127,59,44,79,66,52,146,227,171,58,161,141,225,210,211,213,67,111,185,92,34,134,178,172,105,100,148,32,131,213,204,223,139,143,163,8,147,187,242,29,182,127,86,217,6,184,217,246,221,20,213,234,31,70,122,111,194,170,177,221,42,197,179,234,66,187,29,202,146,158,231,112,115,14,205,43,59,203,4,206,98,245,134,226,226,98,36,236,236,59,55,189,219,237,144,125,47,120,112,116,249,148,205,21,234,167,88,177,236,216,123,17,73,45,13,190,66,19,137,206,57,125,9,224,173,119,111,86,223,213,191,234,111,252,232,42,169,161,149,227,239,48,253,77,246,223,127,181,127,133,125,173,225,191,211,252,87,41,169,161,165,138,59,108,144,62,214,255,0,49,88,228,50,59,179,60,156,222,171,150,219,122,109,238,245,88,141,95,133,71,78,135,53,192,138,190,8,158,174,66,56,197,206,179,120,89,228,98,219,253,249,245,182,102,118,245,253,187,160,164,5,245,84,218,235,169,33,138,122,136,120,132,226,39,27,242,103,221,137,183,111,115,255,0,50,179,222,164,58,8,233,183,71,106,177,187,204,153,181,13,60,85,119,106,72,100,160,99,147,185,60,69,87,73,20,155,60,149,187,182,193,49,19,187,125,143,239,111,71,82,47,75,60,62,58,112,185,141,143,58,162,154,11,189,23,145,166,154,24,35,169,170,30,15,245,37,29,204,42,203,213,133,217,182,245,247,238,130,140,59,50,255,0,155,255,0,26,255,0,27,62,251,125,171,164,66,233,143,167,136,97,106,115,197,169,197,163,102,23,229,119,171,109,182,255,0,245,202,43,101,154,37,225,221,143,102,245,209,94,47,118,24,171,173,208,199,83,37,51,228,198,206,91,0,19,48,242,184,51,238,236,237,179,56,253,168,41,234,147,20,191,215,66,53,20,180,28,227,45,157,159,186,13,246,111,246,191,243,175,227,112,176,93,237,108,47,95,73,218,98,223,111,206,9,126,207,216,239,251,89,116,93,164,55,62,157,106,241,11,117,14,11,121,179,5,4,80,197,20,16,61,236,100,62,35,8,109,255,0,86,55,127,168,195,246,191,185,255,0,165,105,158,181,53,191,166,13,37,177,53,46,101,96,139,40,186,15,232,91,104,111,173,20,194,206,116,206,92,133,166,98,109,194,65,38,250,175,232,47,238,111,84,20,123,142,226,183,204,170,231,13,162,199,69,230,42,170,12,99,0,238,0,110,228,76,45,234,78,205,239,38,251,86,121,153,116,207,172,56,53,198,43,101,251,22,236,205,55,46,13,231,169,75,125,132,73,255,0,70,82,111,113,183,218,174,51,164,189,87,232,247,52,180,83,228,152,92,54,252,90,236,224,15,45,29,207,34,18,152,11,140,6,255,0,84,170,75,118,98,33,29,220,91,212,95,209,189,202,77,213,231,154,89,84,77,37,86,113,142,147,142,251,63,181,225,109,183,254,131,65,206,70,67,160,90,173,139,81,141,125,239,24,242,240,153,113,98,243,180,199,187,236,79,238,25,29,255,0,201,127,246,47,166,213,211,190,170,94,112,186,236,242,139,29,231,106,183,206,20,243,75,230,233,155,99,39,141,153,182,121,88,191,234,163,238,23,247,255,0,78,215,95,212,111,95,29,62,104,205,164,10,90,186,108,202,164,165,0,122,43,53,230,144,204,24,163,148,152,159,105,92,182,250,140,222,239,242,197,99,90,83,226,85,211,94,117,129,221,47,151,42,89,177,113,160,169,142,18,182,220,46,180,109,60,252,152,62,184,49,76,46,236,206,251,63,250,46,130,143,170,49,171,181,37,60,245,21,52,253,182,167,97,115,110,98,251,110,254,158,231,94,91,179,179,236,234,86,117,123,173,86,45,99,215,42,43,238,156,216,229,170,166,142,166,35,134,154,10,150,169,146,119,104,41,155,139,118,249,122,242,136,253,219,255,0,197,178,142,249,236,247,74,171,236,147,221,108,53,86,153,155,113,120,42,4,152,153,249,147,255,0,148,34,254,253,219,221,246,58,12,109,17,16,17,17,1,17,16,125,246,11,53,86,67,123,160,177,81,54,243,220,42,162,165,143,221,250,82,27,11,123,221,155,222,237,239,118,82,250,126,129,75,19,194,109,151,76,223,34,171,167,187,100,84,144,220,45,112,199,4,4,15,9,12,100,91,184,153,251,152,223,222,67,253,11,3,233,138,28,50,219,216,200,42,206,149,239,212,21,163,87,72,51,213,246,68,156,59,38,3,250,79,234,230,207,254,65,127,175,220,183,190,182,106,205,223,83,170,236,152,214,162,100,20,216,197,17,80,249,122,87,151,179,36,50,67,27,243,19,25,12,97,119,221,196,91,237,251,31,119,223,100,31,71,69,29,47,82,245,15,118,185,225,153,141,202,154,205,75,133,181,45,198,63,39,110,140,229,170,41,37,55,113,144,136,220,120,179,110,222,131,246,183,236,245,244,53,79,195,114,184,122,134,60,39,15,185,249,170,11,141,181,235,222,89,168,169,155,178,210,87,28,123,176,188,160,207,176,241,127,219,234,181,171,231,225,209,142,101,73,148,104,142,89,14,73,83,117,2,183,214,29,28,112,16,75,27,20,50,143,214,39,168,102,250,194,227,232,204,251,239,235,233,178,213,122,165,213,230,173,106,22,163,62,161,92,110,114,90,238,148,244,253,136,132,169,105,164,118,17,156,229,22,255,0,18,13,250,70,254,188,93,253,63,212,193,99,26,69,225,3,166,152,189,68,245,122,133,152,87,95,185,241,237,68,214,186,72,132,118,105,25,255,0,79,189,190,252,129,254,207,209,251,126,204,243,80,60,41,122,115,204,173,17,219,173,83,220,113,233,162,102,102,169,162,162,160,98,45,132,219,215,140,2,239,234,76,239,235,254,75,42,255,0,211,223,21,110,160,48,241,148,47,21,37,120,19,227,193,154,58,26,126,59,115,223,244,105,31,125,249,55,251,63,157,100,121,79,139,222,183,94,237,143,71,104,181,29,182,103,14,47,51,203,71,55,175,18,109,248,189,30,222,247,103,255,0,82,9,65,140,248,54,104,93,150,240,18,93,53,47,39,185,139,51,191,151,58,58,65,103,110,36,222,242,140,155,223,235,238,251,23,177,118,240,166,233,78,207,52,49,92,178,156,162,3,169,46,17,15,102,136,185,63,167,167,213,165,125,189,237,239,85,145,39,90,26,255,0,91,157,62,117,22,80,69,115,126,108,206,54,250,50,118,98,121,31,109,187,28,127,234,167,254,79,255,0,83,108,43,49,215,141,86,205,174,48,215,228,185,9,79,61,41,115,139,122,42,120,220,31,97,111,112,70,59,254,128,251,217,5,162,92,188,59,186,30,181,212,203,69,95,168,185,76,51,196,228,38,62,66,2,217,217,221,159,213,168,182,247,179,172,191,67,58,66,232,127,22,190,79,85,98,188,79,149,206,60,119,134,243,100,134,72,195,234,74,222,140,84,131,239,98,119,247,251,192,85,44,214,100,23,171,133,76,149,117,117,78,114,202,78,68,93,177,109,221,221,221,253,25,182,247,186,253,183,87,223,169,140,165,182,247,119,125,183,113,133,143,246,255,0,51,255,0,58,14,147,52,207,72,244,115,78,233,234,234,112,28,86,209,66,21,82,201,52,167,5,178,8,31,114,96,119,102,237,196,47,183,212,15,79,230,254,101,247,212,228,250,73,21,232,237,149,49,91,125,163,201,216,197,237,100,228,228,205,187,238,93,189,159,211,249,215,62,24,254,99,212,117,162,208,86,251,21,190,252,52,53,34,238,236,22,17,145,137,136,89,183,98,120,93,253,69,155,220,235,29,169,177,235,53,101,124,151,58,140,87,33,42,153,76,164,51,246,52,141,185,63,189,246,104,246,255,0,137,7,65,186,199,100,208,125,79,176,210,216,181,50,10,42,202,63,51,253,239,221,181,180,238,50,144,16,122,119,33,54,111,170,239,235,183,216,202,60,117,7,160,125,61,105,119,79,215,187,230,159,155,227,117,67,53,25,195,113,183,91,226,167,159,105,39,132,72,121,67,0,22,196,62,246,221,191,159,246,42,113,184,90,117,102,24,60,197,203,28,190,69,20,79,207,156,150,147,1,23,102,119,221,221,227,111,179,117,230,92,50,12,206,178,222,246,218,242,168,122,86,227,184,61,40,142,219,123,189,88,89,255,0,227,65,151,23,81,186,165,5,43,209,91,175,245,20,34,255,0,165,37,37,93,76,70,94,187,250,187,73,235,183,171,127,173,214,198,233,236,50,13,112,172,173,211,243,188,83,99,241,53,20,149,53,55,10,122,83,150,162,167,214,40,141,164,252,232,242,228,210,242,119,125,247,113,111,122,141,161,77,81,32,185,71,4,132,205,239,118,23,118,101,145,225,249,181,223,21,167,184,209,218,161,35,43,149,44,212,167,197,133,221,134,70,22,127,71,23,255,0,53,191,98,9,229,211,167,72,120,222,181,95,50,107,110,89,170,151,11,120,224,53,158,204,167,146,146,218,238,243,3,157,68,28,137,136,203,103,118,166,7,216,127,206,117,33,109,30,30,250,63,147,134,89,108,184,103,151,60,146,106,59,81,149,43,203,110,134,63,47,49,198,252,77,187,194,94,191,232,187,63,167,189,149,68,90,114,204,226,195,29,96,90,229,168,130,58,226,19,159,251,208,11,147,177,59,183,169,3,237,234,79,238,219,222,172,75,195,10,93,72,206,180,235,88,172,248,221,206,158,59,205,85,138,10,106,73,170,98,97,0,146,70,174,1,119,97,140,183,250,252,31,110,47,232,207,253,14,26,7,66,50,124,31,164,142,178,47,84,57,245,150,134,239,142,208,77,121,180,147,87,211,180,156,4,101,144,34,62,49,199,35,114,229,0,183,160,237,245,159,220,174,239,74,242,76,23,52,193,168,111,184,13,53,32,88,234,187,189,128,130,149,224,143,234,204,98,91,1,0,59,125,113,63,242,91,215,119,251,119,122,100,213,223,13,110,170,100,201,174,25,37,100,52,55,218,155,165,100,181,50,21,190,138,184,246,41,100,144,223,118,10,86,111,126,254,230,255,0,41,149,142,248,119,104,158,166,104,174,145,189,159,82,107,3,204,79,254,38,145,169,14,18,167,227,85,86,69,191,112,0,159,147,74,15,234,223,241,63,168,127,173,27,214,107,190,15,173,87,126,159,114,248,249,210,180,181,21,54,106,201,38,146,73,10,15,55,29,36,17,113,30,66,45,176,17,123,197,153,254,193,101,43,125,31,213,107,237,67,209,108,95,81,47,150,92,146,224,61,171,149,146,178,154,174,9,183,144,191,196,153,152,143,22,49,31,210,55,125,221,159,253,107,61,164,131,202,210,195,77,207,151,106,49,14,91,109,190,205,182,251,32,254,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,170,191,28,239,212,159,239,39,240,213,2,186,104,233,159,50,234,151,33,202,240,205,62,174,164,12,134,193,139,212,100,116,52,85,46,192,23,51,134,170,154,23,164,105,92,152,97,50,26,130,112,50,250,156,192,68,156,4,158,64,158,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,129,86,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,95,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,29,124,87,186,28,166,201,109,87,190,174,52,228,234,222,251,109,167,167,60,186,210,193,45,67,87,82,68,49,192,53,176,48,177,60,71,4,66,29,209,125,162,120,98,41,55,2,140,251,213,107,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,11,74,241,94,235,142,155,26,181,94,250,71,211,144,171,107,237,202,158,156,50,235,179,28,180,237,67,73,40,199,56,209,64,226,226,242,156,241,16,119,73,247,137,161,148,163,216,202,67,236,213,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,242,84,94,106,26,126,239,106,19,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,159,31,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,160,158,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,70,25,175,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,58,97,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,26,255,0,67,58,81,212,126,162,116,227,81,243,93,47,139,218,183,93,57,246,100,243,88,34,133,202,170,229,75,84,213,111,33,83,59,63,215,154,63,42,46,208,237,202,65,50,96,119,49,8,229,215,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,201,86,249,88,106,59,93,216,78,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,107,42,240,49,253,118,126,237,255,0,18,90,255,0,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,205,58,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,110,5,206,103,71,221,89,230,93,34,234,135,211,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,244,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,12,173,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,4,68,64,68,68,5,202,186,234,161,114,174,131,111,230,253,51,230,88,119,78,154,121,212,208,215,82,87,226,121,229,69,101,180,216,93,163,158,219,113,130,170,174,33,128,193,201,222,64,150,42,67,148,100,31,115,180,128,98,59,70,82,229,125,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,181,79,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,75,63,9,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,165,116,103,193,199,13,178,235,110,93,116,213,203,173,94,69,166,118,170,142,206,43,108,58,151,167,171,187,132,176,1,188,213,146,83,24,148,97,1,72,81,51,3,198,115,75,11,200,227,20,76,49,204,22,41,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,64,136,128,185,87,93,62,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,59,91,229,102,168,237,119,102,8,99,252,220,32,114,22,242,74,3,245,69,246,223,119,217,153,221,185,130,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,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,245,128,128,199,144,24,147,239,84,5,202,186,234,161,114,174,131,117,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,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,159,126,162,58,85,204,180,71,18,211,205,82,134,219,87,87,130,106,46,47,101,187,80,93,158,70,149,160,184,212,91,161,158,170,142,119,16,22,136,251,175,49,196,46,207,202,22,29,140,206,57,184,103,254,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,95,162,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,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,0,241,171,248,88,197,190,240,40,126,93,113,65,85,125,46,104,95,242,148,215,108,103,69,62,148,253,28,250,71,231,127,194,126,71,206,118,60,189,28,245,63,226,123,145,242,229,216,227,250,109,183,45,253,118,217,240,172,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,228,87,133,199,199,102,153,126,53,242,122,213,102,158,35,189,14,84,245,91,134,208,102,26,124,116,148,250,139,135,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,187,66,114,202,36,194,211,60,177,133,59,107,87,83,186,203,212,37,139,9,176,106,198,81,237,184,240,43,124,214,251,109,76,176,143,154,159,186,98,242,79,83,55,233,205,51,132,116,241,185,147,250,140,2,78,207,33,75,36,147,83,193,147,167,79,164,185,221,247,169,123,253,62,244,24,135,114,197,143,253,127,211,186,79,11,121,169,126,164,172,77,218,165,149,131,140,145,144,31,157,228,46,197,15,165,112,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,210,246,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,234,139,50,13,128,136,136,40,7,196,71,164,63,228,165,172,173,244,90,139,179,167,185,143,118,183,23,231,95,230,102,131,180,49,121,170,73,57,51,72,221,169,37,30,14,92,249,69,36,91,200,114,52,188,99,87,210,204,171,232,175,208,95,164,215,95,163,126,208,246,183,177,252,236,158,71,207,118,251,94,103,177,191,111,189,219,250,157,206,60,184,253,93,246,244,86,191,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,84,90,9,85,225,221,210,31,242,173,214,87,250,83,69,222,211,220,59,181,91,148,112,175,242,211,79,221,25,124,173,36,124,89,228,126,236,145,23,55,30,28,98,142,93,164,9,30,46,87,252,170,215,194,11,172,27,83,218,169,186,66,205,30,172,110,67,81,91,95,135,85,140,66,80,73,3,137,84,212,208,159,0,98,3,18,106,154,129,146,71,38,54,57,3,144,112,136,36,180,164,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,63,227,186,91,157,229,120,38,93,169,150,11,23,154,198,240,79,33,244,130,183,205,66,30,79,206,204,240,210,254,108,205,164,147,156,130,227,249,177,46,59,110,91,55,170,250,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,214,41,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,70,175,16,206,139,46,189,44,106,133,69,247,16,199,234,199,74,242,90,134,124,126,177,234,74,169,168,167,120,249,75,111,158,66,22,32,49,38,148,162,99,114,115,133,133,251,146,24,77,196,46,127,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,70,64,114,16,35,138,88,141,192,57,241,109,170,185,204,232,251,171,60,203,164,93,80,250,113,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,126,130,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,162,34,2,34,32,199,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,160,30,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,244,60,181,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,8,57,151,91,215,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,180,82,232,163,160,157,51,197,116,191,164,125,51,183,98,212,157,191,111,99,244,89,53,198,115,142,54,154,170,186,190,0,168,148,228,32,1,231,199,184,49,3,150,228,209,67,16,57,23,13,208,109,93,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,54,86,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,4,138,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,142,234,240,220,241,4,166,233,218,166,77,30,214,75,173,89,105,213,198,160,170,104,174,83,75,44,193,140,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,109,185,200,239,110,154,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,46,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,211,74,138,190,40,255,0,2,122,155,248,47,206,40,148,95,240,167,235,182,212,246,170,14,150,117,151,38,171,27,144,212,52,24,69,214,227,56,148,18,64,226,3,29,157,205,217,136,12,73,137,224,230,68,198,199,216,23,14,16,71,36,160,241,71,248,19,212,223,193,126,113,68,130,128,84,202,240,226,235,142,155,165,44,202,191,15,212,16,171,168,211,172,194,162,3,174,154,35,150,83,178,85,139,56,53,108,80,51,184,152,16,184,140,226,35,221,32,138,34,23,39,133,162,146,26,173,149,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,116,188,138,162,252,40,122,227,169,198,174,182,78,145,245,24,41,26,197,114,168,168,12,70,236,231,21,59,208,213,202,82,78,84,83,185,56,180,161,60,164,125,162,109,229,105,165,24,246,49,144,59,59,215,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,229,237,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,13,21,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,172,181,144,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,154,245,71,161,127,201,175,93,178,109,20,250,83,244,143,232,231,146,255,0,9,249,31,39,223,243,20,112,84,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,11,84,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,65,173,45,93,51,230,87,254,151,46,189,83,216,171,169,42,172,88,230,80,120,229,246,132,157,163,158,140,30,42,55,130,172,29,203,105,128,229,172,104,136,25,152,193,251,100,204,98,70,241,121,93,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,90,255,0,130,167,194,198,83,247,129,93,242,235,114,132,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,5,207,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,169,135,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,56,191,142,234,150,119,138,96,153,118,153,216,47,190,87,27,206,252,135,210,10,47,43,9,249,207,37,51,205,75,249,195,7,146,62,18,19,151,230,200,121,111,177,110,222,139,43,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,209,140,24,136,4,229,150,32,115,14,124,152,51,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,116,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,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,179,84,4,68,65,202,186,218,185,223,79,89,86,19,161,58,103,212,23,153,246,134,55,168,222,210,166,229,29,44,131,236,186,234,58,201,160,242,243,73,179,198,253,216,226,238,198,252,152,139,132,227,193,154,46,103,170,149,239,120,123,224,24,110,169,248,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,89,248,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,170,190,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,220,79,80,93,120,232,214,139,244,251,105,215,156,110,245,106,205,35,202,251,95,69,45,112,92,74,150,75,215,231,64,106,120,151,106,67,135,203,131,155,203,220,141,184,72,35,9,240,144,196,94,154,250,197,232,235,59,233,3,59,167,176,95,235,61,179,141,222,121,253,31,200,59,112,211,251,83,181,13,57,213,127,122,132,242,201,7,106,74,134,143,243,142,220,246,228,59,179,250,104,170,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,201,221,195,214,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,53,213,14,157,51,189,31,210,205,58,212,204,234,159,200,126,83,60,237,101,158,139,156,50,243,181,197,77,65,52,21,157,200,165,61,187,222,120,199,180,98,6,29,141,221,159,155,48,204,175,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,102,190,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,69,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,162,189,39,206,191,37,250,167,134,234,103,178,253,167,244,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,116,252,185,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,96,205,124,65,51,91,86,165,117,91,147,234,53,138,158,174,11,110,85,103,198,111,116,113,85,128,140,241,193,83,96,183,205,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,214,213,210,205,121,169,209,191,11,92,227,25,177,86,210,71,125,212,157,72,175,198,99,2,168,137,167,142,220,118,154,18,175,152,33,48,39,148,30,38,106,98,118,97,237,189,100,102,198,36,192,197,10,174,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,247,8,0,139,108,204,204,146,93,174,179,90,169,236,83,92,234,206,219,71,81,53,93,61,25,76,79,4,51,204,49,140,178,132,123,241,19,49,130,17,34,102,220,154,40,217,247,226,219,6,107,211,246,153,254,89,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,246,92,124,234,161,161,57,135,205,78,31,80,216,123,80,52,178,57,144,184,128,131,145,55,17,117,210,158,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,85,85,248,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,82,222,50,103,182,164,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,16,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,220,131,63,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,121,58,133,168,26,53,225,247,211,45,174,25,3,203,217,113,155,127,176,241,218,34,132,130,75,205,208,41,102,154,56,101,146,154,2,8,230,169,56,101,57,42,10,54,14,225,153,151,169,108,255,0,94,128,232,134,151,244,47,211,205,109,138,11,229,92,150,139,13,61,94,79,148,223,106,99,144,206,170,112,167,23,170,170,104,35,230,241,131,69,0,136,67,27,19,176,70,44,239,36,142,70,116,151,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,208,78,174,147,60,92,232,242,141,71,185,97,93,69,65,236,107,86,81,144,86,213,88,47,242,213,64,212,182,10,89,94,54,164,182,84,180,112,69,188,49,237,35,61,105,187,151,35,23,144,68,24,164,11,63,84,173,225,123,208,183,229,175,42,13,113,214,60,51,205,233,181,151,159,177,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,107,169,64,94,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,172,136,40,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,138,171,166,141,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,23,50,232,54,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,240,85,151,138,222,112,255,0,131,45,126,102,24,103,172,237,203,44,125,238,215,124,11,180,5,204,253,204,222,247,110,132,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,58,215,195,247,72,112,221,32,233,67,1,131,15,130,173,143,48,179,208,229,247,121,170,103,121,78,123,141,117,28,7,41,51,122,8,0,139,71,24,8,179,108,17,11,151,35,115,50,145,72,8,136,131,85,117,85,165,191,150,158,156,117,23,76,225,177,123,102,190,243,143,213,123,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,250,228,192,251,108,123,139,147,63,54,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,117,60,185,214,235,219,76,242,173,47,234,227,83,45,217,77,39,111,219,217,5,110,77,110,156,35,145,161,170,161,175,156,234,34,56,200,192,121,241,238,20,70,227,184,180,176,202,12,69,195,116,23,233,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,122,162,15,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,154,190,28,221,78,253,6,232,3,86,38,171,202,45,71,122,209,239,105,92,44,244,87,72,123,52,176,67,87,78,243,91,224,57,7,183,222,243,23,22,172,6,6,145,229,114,54,6,113,98,137,149,75,32,185,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,134,194,150,170,233,87,75,127,34,221,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,154,243,29,171,164,161,222,174,252,227,25,137,111,85,44,229,245,9,193,183,216,54,22,22,109,170,131,149,117,234,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,121,74,239,188,46,186,50,177,104,126,156,91,117,250,247,117,246,174,103,168,216,253,53,68,47,1,152,210,219,44,245,77,21,76,116,194,47,183,114,99,227,9,203,33,54,194,64,49,199,179,9,201,48,108,174,146,58,109,195,122,8,233,230,247,85,152,95,233,42,174,67,79,54,77,154,95,160,162,114,8,194,158,157,200,161,135,132,125,249,105,169,227,9,28,24,152,140,140,230,49,0,238,246,134,32,93,188,101,234,109,221,73,86,220,40,241,26,187,166,144,82,211,201,99,138,134,146,170,33,158,168,198,189,220,111,177,188,212,161,51,25,82,51,11,80,200,96,27,187,114,144,75,119,108,43,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,40,193,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,187,12,164,6,62,102,65,25,6,16,226,92,141,156,157,187,97,33,128,116,39,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,64,177,252,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,242,4,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,28,178,14,130,122,125,201,181,14,93,72,187,227,173,45,194,106,178,173,146,39,164,162,40,78,87,157,230,119,33,42,119,39,220,137,217,247,45,246,251,126,213,191,108,54,59,78,49,101,162,199,236,148,80,81,208,91,224,10,122,120,33,140,99,8,192,91,102,102,17,102,22,255,0,83,51,47,65,126,109,186,15,242,81,199,35,51,74,2,91,62,237,201,183,217,212,52,241,81,134,197,111,233,174,108,158,74,232,168,239,118,203,197,189,237,198,50,132,114,185,17,73,25,8,191,233,255,0,139,150,111,65,118,244,103,251,55,103,153,175,246,127,74,141,93,106,244,123,111,234,183,17,130,220,55,175,101,221,40,103,166,146,9,188,177,79,184,198,242,238,60,123,209,15,171,78,126,175,191,187,250,54,10,219,167,241,103,214,166,180,219,237,51,208,91,95,203,76,199,52,227,21,95,116,199,188,199,183,39,172,245,244,109,189,91,221,232,176,140,75,196,55,85,44,26,197,81,168,181,23,106,227,160,170,169,57,101,160,25,234,94,50,18,170,25,137,187,111,82,194,255,0,85,184,236,229,238,244,254,117,33,177,175,5,220,129,238,208,125,34,212,141,168,121,63,119,252,14,30,237,159,252,202,237,253,251,123,151,217,110,240,115,184,91,245,42,158,58,220,143,218,56,163,144,20,178,249,49,135,102,243,13,184,236,213,189,207,241,76,239,187,126,223,218,130,32,103,157,111,235,62,73,172,23,125,79,179,229,87,42,70,170,172,150,122,42,95,61,87,28,116,209,144,118,216,68,6,119,225,245,118,244,18,219,253,74,87,120,101,107,38,3,148,106,37,211,33,214,123,229,13,102,113,116,153,233,232,235,46,245,48,201,49,11,21,0,64,33,37,73,188,206,76,64,252,89,157,253,207,183,170,251,114,159,6,59,181,78,91,113,155,28,207,252,181,150,74,131,42,88,253,148,39,219,141,253,195,185,215,115,125,191,107,250,175,235,149,120,57,100,118,43,165,5,211,78,245,19,187,45,52,177,75,191,178,35,30,6,36,69,203,243,213,174,207,179,176,122,109,183,252,104,44,35,95,241,108,119,45,211,11,188,17,91,45,53,117,213,16,210,20,50,28,33,33,188,77,83,25,110,207,179,191,31,127,187,211,213,80,14,13,171,57,142,154,100,113,199,142,13,5,37,68,92,161,106,130,105,99,112,105,99,33,114,114,3,23,109,154,82,217,254,207,231,251,109,207,165,190,155,53,135,77,53,104,168,181,115,36,250,67,106,44,96,233,96,47,39,75,73,219,218,120,158,48,218,158,82,39,219,180,79,187,251,249,122,251,155,124,98,249,225,23,166,119,93,83,131,39,246,238,216,233,155,21,69,179,202,212,125,97,24,4,25,187,222,113,164,109,205,156,183,102,251,118,247,32,170,44,166,106,107,158,101,81,124,203,242,18,174,154,231,17,220,14,106,74,182,149,194,105,37,34,113,114,147,213,182,119,39,219,119,127,86,245,94,222,146,117,51,169,218,15,126,173,174,211,220,138,173,160,150,78,35,21,69,93,71,7,1,105,68,55,104,165,6,247,74,79,251,55,247,127,61,171,230,62,16,218,11,123,161,24,49,186,191,97,206,196,206,243,118,235,106,119,109,137,182,226,117,172,222,247,23,255,0,205,254,117,228,225,254,14,122,63,101,173,42,140,151,39,246,212,15,182,208,249,42,170,109,189,9,191,72,43,93,253,238,47,255,0,155,252,232,32,29,103,136,231,83,21,121,20,153,11,101,179,68,71,78,212,254,90,58,251,128,192,204,206,207,201,131,204,254,151,167,191,117,140,93,122,230,234,98,235,93,45,105,106,142,67,78,242,153,23,110,11,221,192,0,119,119,125,153,188,195,236,222,170,219,177,79,12,30,154,49,139,217,93,95,28,243,80,188,93,182,167,243,151,0,216,185,11,242,229,230,221,255,0,201,219,109,190,213,247,77,225,157,210,244,185,47,210,31,161,187,54,230,253,159,104,220,127,202,229,254,87,154,255,0,190,253,159,98,10,70,207,53,227,86,117,44,233,15,51,206,111,119,50,161,55,58,127,51,115,169,155,182,78,224,251,143,114,66,217,247,140,31,118,219,212,91,246,50,219,26,47,215,174,190,105,21,158,174,195,110,200,235,110,180,178,209,73,75,0,87,86,86,206,212,251,140,98,37,27,53,64,176,56,180,109,179,179,122,110,255,0,181,91,196,158,29,221,46,201,145,65,127,250,3,179,194,238,253,175,106,220,125,119,14,62,255,0,51,254,191,114,206,241,78,147,52,7,10,172,43,134,55,129,249,74,130,23,7,63,106,86,201,232,238,47,182,199,51,183,188,71,253,136,40,198,237,214,207,83,87,107,157,101,95,229,55,38,131,204,206,114,246,33,189,92,4,35,228,78,252,68,123,239,179,55,216,203,79,222,50,172,199,33,187,79,119,187,222,238,213,117,245,2,35,44,210,212,203,36,132,204,44,44,206,68,238,78,219,51,55,171,254,197,209,229,55,76,250,37,73,145,212,101,144,97,124,110,181,71,206,89,253,165,86,252,139,139,142,252,94,94,45,232,238,222,140,190,216,58,127,210,58,107,228,185,36,24,151,27,140,209,180,103,55,159,170,125,197,184,236,220,94,78,63,228,15,217,246,32,231,147,19,206,122,129,176,133,57,226,153,6,115,4,0,223,154,26,74,186,209,143,110,27,122,118,201,155,244,118,247,125,155,47,179,86,49,254,162,47,114,73,152,106,182,63,154,200,206,204,231,87,118,164,174,113,102,102,8,255,0,78,118,127,217,27,123,255,0,99,126,197,210,21,45,130,211,69,74,20,84,212,156,33,141,153,132,123,132,251,51,51,55,189,223,127,115,50,254,183,75,85,5,230,138,75,117,202,14,245,60,205,177,135,34,29,219,118,127,120,187,63,216,200,57,141,198,100,213,11,32,189,126,34,249,61,16,237,235,45,191,204,70,219,125,87,253,40,246,253,130,255,0,234,101,151,99,217,47,83,217,124,205,77,142,95,181,34,230,101,238,26,90,171,132,223,99,191,249,14,255,0,230,151,251,31,246,46,143,168,44,22,139,93,31,144,161,164,237,65,183,30,29,194,47,77,153,189,238,238,254,230,101,253,45,118,107,109,154,31,47,109,166,236,199,251,57,145,125,174,255,0,229,59,254,215,65,206,46,163,116,247,212,78,62,209,220,115,28,47,47,171,9,161,105,94,121,173,213,210,48,179,57,182,196,82,70,219,59,48,59,255,0,67,173,89,91,69,124,178,19,209,92,105,107,168,30,86,228,241,76,7,23,38,103,247,241,125,183,245,111,248,151,83,46,219,182,207,246,170,107,241,171,166,138,13,113,193,202,32,227,220,198,12,139,213,223,119,243,147,32,254,190,20,250,43,163,26,131,145,77,145,230,178,81,87,223,109,83,83,203,71,110,171,122,73,70,66,127,56,206,221,169,35,35,125,134,48,47,71,111,115,63,236,89,95,139,22,152,104,238,35,69,65,83,136,98,212,86,252,130,105,34,154,113,183,80,210,196,13,11,181,115,145,19,70,12,127,227,4,119,119,244,244,111,181,67,30,135,243,42,76,23,170,125,56,191,92,170,252,189,20,119,200,66,162,78,219,158,192,98,113,251,152,73,255,0,203,251,25,73,79,19,220,170,203,156,106,109,61,223,31,147,218,20,33,97,6,51,216,226,226,77,81,90,78,251,27,51,190,194,77,246,125,168,43,217,17,16,17,17,1,17,16,108,139,117,167,38,167,211,198,200,236,118,202,224,142,26,174,37,91,79,12,140,224,237,3,27,254,112,91,211,111,66,247,254,199,95,45,125,22,164,230,182,122,43,157,194,75,253,212,104,153,224,136,229,122,137,218,24,220,65,217,153,223,126,44,251,253,143,179,236,183,190,142,117,3,77,137,116,223,125,211,176,164,238,214,220,234,106,162,135,243,142,62,178,80,71,8,191,248,183,111,210,31,180,155,255,0,170,178,58,142,164,115,77,63,209,56,180,247,51,169,225,45,238,10,90,219,125,47,8,159,122,49,236,118,223,156,113,23,252,25,126,145,49,125,95,86,245,65,171,161,185,233,222,29,136,84,199,124,187,71,144,87,201,4,195,66,225,60,21,101,12,251,27,137,191,39,98,22,221,199,212,125,125,25,127,78,150,250,91,191,245,113,156,93,45,118,155,140,20,65,4,83,213,185,207,49,198,204,35,52,3,182,227,20,191,246,67,122,109,246,127,183,87,231,121,244,89,70,49,98,199,198,139,178,118,137,42,13,203,184,229,201,164,45,253,220,91,111,246,186,179,79,6,205,46,154,131,31,190,106,101,72,109,230,100,169,183,71,234,207,184,144,91,230,111,113,255,0,55,249,191,235,251,16,48,223,6,76,114,10,66,108,211,49,168,146,119,219,143,144,184,70,227,239,45,247,238,80,239,238,227,255,0,31,243,45,181,31,132,215,78,227,141,189,168,164,187,189,99,197,195,204,111,67,203,151,111,142,252,252,158,254,255,0,95,119,243,169,190,136,33,22,150,120,84,232,70,3,127,59,205,221,170,239,177,242,220,41,238,30,78,170,45,156,12,125,68,169,7,252,246,127,127,188,91,246,44,166,237,225,143,211,5,214,186,74,231,177,213,83,60,155,126,110,158,154,222,0,219,51,55,163,121,87,253,155,255,0,75,186,150,136,130,31,255,0,114,219,166,15,255,0,54,220,191,253,141,187,254,104,178,220,67,195,223,166,92,70,19,138,44,26,134,231,207,109,202,227,108,183,204,237,179,151,187,251,217,191,206,255,0,137,148,147,68,24,29,14,131,104,181,190,150,42,58,125,41,196,26,56,64,64,119,177,82,123,153,153,155,221,31,243,47,239,249,18,209,207,251,149,97,255,0,250,10,151,255,0,118,179,84,65,175,174,189,63,232,149,226,138,74,10,205,40,196,30,41,69,196,182,177,82,111,179,179,179,251,227,118,247,59,172,22,239,208,223,77,23,138,41,104,164,211,27,5,51,74,236,239,37,53,150,222,18,14,206,207,232,254,93,246,247,127,177,111,180,65,23,108,254,28,125,50,89,109,181,54,248,177,40,234,158,167,134,242,213,80,91,206,64,226,78,255,0,84,188,179,109,190,251,63,243,51,44,7,77,60,41,52,39,7,200,142,245,117,42,219,212,78,206,193,77,92,244,117,49,55,231,0,155,234,21,27,55,184,93,189,254,226,118,251,84,224,68,26,10,78,134,58,104,146,140,232,223,76,236,66,198,251,247,6,203,111,99,111,173,203,209,252,191,250,191,161,100,250,23,211,78,152,244,243,13,198,29,58,183,201,79,237,65,136,42,10,72,169,193,201,163,35,33,245,134,40,247,245,144,189,251,173,172,136,63,29,153,253,237,186,253,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,26,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,167,237,47,165,183,217,63,23,72,114,31,234,252,95,126,159,8,136,138,180,222,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,85,48,120,150,248,125,212,232,245,214,241,212,30,144,90,169,35,211,234,250,143,51,120,180,210,69,21,44,24,209,153,82,193,27,70,199,59,156,225,81,83,60,164,193,12,66,16,54,194,204,192,195,181,207,162,8,1,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,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,207,244,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,41,169,214,191,83,154,113,211,30,141,86,222,243,171,45,171,41,171,200,55,181,219,241,10,218,150,143,219,209,153,0,85,198,236,241,74,221,144,130,67,41,28,227,120,223,112,141,221,138,80,103,175,111,9,157,94,195,116,23,75,250,140,213,205,64,158,174,59,22,59,79,140,205,80,212,144,60,211,202,103,37,194,40,161,140,61,25,206,73,100,142,54,114,113,6,115,103,34,17,98,38,134,189,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,97,85,37,68,54,202,24,135,140,84,241,145,191,250,82,27,136,128,156,178,202,108,1,207,139,6,170,87,167,225,107,211,30,163,244,243,163,85,215,189,69,189,93,105,42,243,239,43,116,250,33,91,76,240,251,2,72,202,112,238,59,119,73,187,213,16,21,41,72,207,28,114,7,104,35,145,156,131,97,140,30,20,61,14,84,228,183,91,39,87,26,140,116,143,98,182,212,84,30,35,105,112,138,161,235,170,226,41,32,42,217,216,152,154,32,130,81,62,208,182,210,188,209,12,155,128,198,29,235,116,65,89,126,38,190,32,122,185,164,25,149,199,167,61,41,177,85,226,199,81,103,142,74,236,178,170,19,142,174,112,169,97,38,59,73,177,48,128,8,180,176,149,67,177,27,75,221,24,218,35,129,164,40,63,138,245,155,125,164,232,199,53,232,239,45,181,121,235,85,119,148,168,197,46,52,224,1,37,190,65,186,193,91,83,77,80,222,157,200,79,140,242,4,158,178,4,132,224,252,192,199,177,115,253,96,244,153,134,245,117,165,255,0,65,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,207,102,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,143,174,170,23,42,235,170,132,4,69,21,127,186,143,208,159,253,220,255,0,228,205,227,254,104,130,85,34,197,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,249,90,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,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,84,237,226,161,215,85,78,127,144,221,122,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,225,118,184,193,85,9,140,17,52,145,188,209,133,44,212,206,207,32,24,119,76,141,184,148,96,7,32,105,79,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,37,173,191,210,175,76,249,151,85,250,185,71,165,184,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,242,98,152,249,75,24,4,98,237,200,204,121,16,7,57,3,80,32,223,253,29,117,139,157,244,129,157,212,95,236,20,126,217,198,239,60,62,144,99,253,200,105,253,169,218,134,160,41,127,190,142,9,100,131,181,37,67,201,249,182,110,123,113,45,217,253,58,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,155,156,205,109,233,211,59,209,11,62,11,150,95,233,251,216,222,163,99,244,55,220,126,231,206,17,243,93,218,10,74,154,168,187,33,41,200,29,137,43,26,30,82,48,119,56,115,22,102,125,155,122,248,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,23,188,185,87,93,84,46,85,208,116,81,164,26,91,130,107,79,67,186,93,166,154,151,98,246,206,55,121,211,252,95,206,209,121,169,169,251,189,170,74,89,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,233,7,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,59,233,233,59,225,99,70,254,239,241,239,151,64,160,7,140,159,80,90,79,120,163,180,244,253,108,199,237,87,220,234,197,112,122,203,149,202,162,10,152,170,177,168,206,10,121,163,142,156,248,132,115,121,168,230,14,108,199,36,98,48,183,40,251,157,163,136,53,255,0,134,47,136,5,30,145,86,83,116,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,141,73,136,52,143,12,242,84,122,205,33,144,194,64,59,176,198,70,113,220,162,230,7,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,208,73,234,54,51,209,142,131,98,163,213,22,186,213,223,206,142,161,172,47,150,85,217,106,30,123,140,229,223,150,156,100,134,153,167,62,99,79,23,7,148,200,156,222,39,51,39,51,245,13,234,160,7,141,95,194,198,45,247,129,67,242,235,138,223,250,91,215,175,73,218,211,157,219,52,207,77,53,91,219,57,37,231,189,228,168,189,133,114,167,238,246,161,57,164,252,228,212,225,24,237,28,70,95,88,155,125,182,109,221,217,159,64,120,213,252,44,98,223,120,20,63,46,184,160,165,101,123,222,28,93,113,212,245,91,134,215,225,250,130,20,148,250,139,135,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,123,66,114,196,66,226,211,52,81,210,14,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,25,138,121,194,154,158,74,137,90,49,223,115,54,138,25,29,128,119,51,118,97,22,34,118,23,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,29,9,221,122,62,210,250,254,170,44,29,90,80,53,93,183,44,181,211,215,13,200,97,150,67,11,188,242,209,69,67,78,114,180,134,65,16,65,76,51,139,4,32,14,103,32,17,23,230,220,79,122,173,21,209,247,86,120,111,87,90,95,244,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,219,213,1,69,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,238,189,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,58,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,134,191,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,210,191,185,13,255,0,228,109,255,0,73,127,252,161,127,233,207,253,62,254,243,255,0,25,255,0,74,127,71,203,255,0,189,255,0,203,255,0,178,191,249,35,203,167,131,239,72,126,238,174,51,170,47,248,122,44,24,99,175,255,0,199,210,215,213,205,16,55,250,112,70,198,127,240,228,241,255,0,136,145,90,162,14,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,191,79,14,238,175,63,149,110,141,63,210,154,222,246,161,97,221,170,44,163,133,7,150,134,126,233,75,229,106,227,226,239,27,247,99,136,185,176,240,227,44,114,237,24,70,241,114,141,94,45,125,20,123,110,142,179,171,45,50,182,93,107,47,80,246,99,205,45,240,55,126,50,161,134,14,216,92,197,156,185,199,217,8,162,142,81,140,72,94,55,25,93,163,104,166,51,172,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,116,230,168,7,197,31,227,179,83,127,5,249,61,18,188,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,148,234,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,235,91,192,199,245,217,251,183,252,73,90,162,14,112,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,218,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,123,137,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,207,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,152,58,126,69,78,222,21,253,117,84,224,25,13,171,166,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,104,196,27,136,198,102,113,220,74,2,34,32,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,34,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,163,95,247,81,250,19,255,0,187,159,252,153,188,127,205,16,109,94,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,21,48,120,192,117,37,134,234,134,168,91,52,75,24,176,82,85,212,105,149,69,64,87,100,109,90,242,57,85,212,71,19,207,69,0,69,35,196,193,27,199,24,202,82,11,202,211,68,81,139,68,209,155,205,40,60,78,186,241,252,136,88,170,116,27,73,239,92,115,236,130,222,94,210,186,91,174,61,186,172,94,18,56,74,61,199,180,77,222,168,128,170,24,120,201,28,176,139,199,51,109,206,34,122,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,51,94,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,253,24,193,136,128,78,89,98,7,48,231,201,174,123,196,198,138,166,221,225,255,0,168,22,250,203,181,93,210,162,150,158,195,12,181,213,99,16,207,84,99,118,161,98,154,70,132,2,38,50,118,114,118,140,0,55,119,226,34,219,51,108,14,143,186,76,195,122,69,210,255,0,160,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,194,188,81,254,4,245,55,240,95,156,81,32,160,21,209,71,88,189,29,96,157,95,224,148,246,11,253,103,177,178,75,55,63,163,249,7,110,106,143,101,247,102,167,58,175,239,80,158,40,231,238,199,78,209,254,113,223,134,252,135,103,111,94,117,215,75,189,69,107,206,27,211,110,145,223,117,91,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,185,200,67,179,147,1,112,6,57,9,184,1,59,7,56,89,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,249,55,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,101,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,127,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,46,211,195,79,161,90,158,153,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,149,84,82,65,104,183,53,67,56,192,15,4,135,20,199,51,193,12,197,35,147,241,110,220,98,32,227,35,201,92,30,40,255,0,29,154,155,248,47,201,232,149,186,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,138,162,252,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,155,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,66,15,5,79,133,140,167,239,2,187,229,214,229,63,208,115,237,212,55,135,222,182,232,150,182,216,116,123,29,181,85,230,129,154,84,21,54,35,114,166,138,10,115,188,28,80,65,37,91,189,59,79,33,82,132,5,63,19,57,136,67,132,101,38,236,12,78,55,41,209,247,73,152,111,72,186,95,244,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,251,213,16,17,17,1,20,85,254,234,63,66,127,247,115,255,0,147,55,143,249,162,223,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,112,230,9,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,219,253,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,213,15,73,94,23,185,86,103,212,22,95,137,245,3,31,147,197,180,182,225,77,77,119,142,223,36,133,30,65,81,52,77,81,5,61,53,80,176,176,194,80,28,51,76,251,140,225,28,240,135,8,142,94,113,93,74,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,171,95,26,253,16,181,61,171,13,234,70,27,229,88,220,134,162,159,7,168,182,148,98,80,73,3,141,109,100,83,129,122,16,24,147,76,36,207,201,141,142,55,110,28,31,185,105,75,85,117,85,165,191,150,158,156,117,23,76,225,177,123,102,190,243,143,213,123,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,250,228,192,251,108,123,139,147,56,115,88,139,234,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,69,120,117,104,229,247,89,58,184,193,41,173,19,121,122,76,62,225,6,99,116,169,226,7,217,165,160,158,41,5,184,17,131,151,118,119,167,131,113,228,65,223,231,196,132,9,144,92,255,0,69,61,60,90,186,103,233,231,26,192,224,181,85,208,95,110,20,240,222,242,144,169,172,26,147,246,220,244,241,53,80,177,70,239,19,4,111,24,194,13,31,213,225,16,187,185,147,148,135,189,81,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,168,5,4,202,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,49,254,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,151,85,116,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,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,2,25,86,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,172,136,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,22,213,90,171,164,239,133,141,27,251,191,199,190,93,2,218,168,8,136,128,170,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,235,22,242,11,53,181,40,191,226,81,164,52,218,191,209,246,113,3,65,72,247,44,62,157,178,251,108,213,51,203,16,64,116,34,71,80,76,209,239,204,202,141,234,227,1,54,112,115,148,93,248,236,198,33,65,150,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,245,54,223,137,19,62,234,232,39,76,242,173,80,234,227,76,237,216,181,39,115,216,57,5,22,77,113,156,227,145,225,165,161,160,156,42,37,57,8,0,184,114,237,140,64,229,176,188,179,68,14,67,207,117,160,21,159,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,82,222,50,103,11,106,68,68,28,171,171,31,234,159,174,170,156,59,165,93,42,233,99,74,43,234,233,175,181,90,111,143,195,154,215,21,44,69,0,219,170,236,49,183,179,65,166,140,156,142,88,170,35,148,166,141,199,182,205,24,137,145,20,141,21,112,47,87,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,168,50,173,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,23,66,157,52,116,233,130,116,191,165,148,26,103,130,211,255,0,193,86,94,43,121,205,254,19,186,121,104,97,158,179,183,44,178,118,123,189,128,46,208,23,0,247,51,123,221,245,87,64,189,20,98,189,41,233,197,37,238,237,108,243,26,155,147,91,225,147,35,184,84,52,103,37,7,54,25,10,217,78,241,145,128,195,17,179,49,144,19,247,164,6,55,126,35,16,69,42,144,17,98,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,109,43,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,209,219,172,125,250,169,228,24,226,143,153,211,8,15,35,49,109,201,216,91,125,221,217,189,80,73,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,84,222,54,246,121,228,185,233,189,234,58,39,40,227,183,220,98,146,118,141,223,109,167,166,217,156,182,253,167,238,223,237,254,117,107,42,183,60,104,38,165,28,3,15,132,196,123,196,21,238,14,227,235,183,152,160,251,118,254,148,17,75,194,223,75,180,227,82,245,155,203,231,150,250,43,129,82,75,17,210,210,85,197,4,161,43,249,122,194,118,112,148,11,150,207,24,63,167,236,111,230,91,147,196,243,70,52,163,5,171,130,92,110,201,79,143,207,45,0,72,62,82,154,154,146,9,9,222,183,97,250,128,46,228,238,3,233,246,176,183,236,80,79,167,77,109,205,116,27,83,45,57,222,17,75,13,101,109,20,237,39,147,158,105,35,138,161,187,114,3,137,240,33,244,227,33,255,0,248,250,62,200,234,235,172,13,69,234,96,237,205,154,97,246,171,19,81,4,44,45,67,81,36,156,220,59,251,111,200,159,223,223,47,254,245,144,70,116,68,64,68,68,4,68,65,253,34,169,158,2,3,138,99,7,140,152,199,98,118,216,155,220,234,113,120,118,234,166,142,82,103,21,119,14,161,43,104,234,231,161,10,122,91,60,183,137,41,100,134,24,6,158,169,140,89,234,207,113,109,200,125,3,102,223,109,254,197,6,87,165,71,65,47,178,170,46,240,214,28,69,1,176,113,22,118,119,223,102,247,179,250,126,146,9,137,226,91,170,186,13,169,121,101,141,244,106,215,110,134,106,57,167,43,133,77,12,20,67,28,194,84,244,205,27,115,167,50,114,217,196,219,235,123,159,125,190,213,34,252,25,51,200,229,182,228,56,28,213,83,148,161,37,93,192,0,143,112,96,97,183,196,219,51,150,251,239,255,0,123,254,191,177,84,249,200,114,23,41,12,136,159,237,39,221,213,161,120,48,97,198,119,172,139,52,122,162,224,208,85,208,118,120,54,219,243,183,201,203,125,247,254,109,182,255,0,90,11,101,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,26,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,167,237,47,165,183,217,63,23,72,114,31,234,252,95,126,159,8,136,138,180,222,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,22,21,171,218,209,165,250,11,134,201,168,26,185,151,210,99,182,40,234,34,164,106,137,130,73,78,89,228,119,225,20,81,68,37,44,167,179,17,56,128,147,176,1,155,236,32,78,193,154,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,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,8,235,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,89,136,40,14,177,229,106,103,149,153,249,8,25,65,32,49,237,193,143,128,187,177,72,12,76,2,235,134,216,179,43,77,231,80,113,10,188,171,30,163,168,105,171,172,180,215,87,182,157,120,11,59,180,47,82,209,200,81,131,151,30,110,35,205,195,147,9,70,78,198,54,83,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,105,95,16,207,15,59,175,77,23,90,141,84,210,186,58,187,142,149,220,106,25,140,28,138,105,241,185,228,45,134,158,114,125,200,233,136,157,134,41,201,221,217,220,98,149,249,246,228,156,46,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,149,174,125,186,28,235,143,50,233,11,50,42,90,160,171,190,105,213,242,160,78,253,97,3,110,113,158,204,62,118,143,147,176,133,72,139,11,56,187,176,76,2,192,110,46,49,75,21,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,100,31,90,129,94,47,186,13,134,230,125,58,84,235,145,81,82,82,101,152,5,69,16,5,192,105,220,167,173,183,84,85,13,57,81,25,49,139,112,25,106,66,113,34,99,224,241,200,32,195,222,144,148,245,81,87,197,31,224,79,83,127,5,249,197,18,10,1,87,167,225,159,214,189,199,169,252,18,229,132,234,93,207,204,234,78,37,189,77,109,100,143,75,15,182,104,102,154,71,142,162,26,120,70,62,29,157,194,9,24,99,226,219,192,78,110,83,56,141,22,44,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,236,29,63,46,85,215,71,189,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,110,180,17,87,194,227,224,79,76,191,26,249,197,106,149,72,136,11,149,117,213,66,229,93,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,215,250,253,135,234,62,127,163,89,102,27,164,121,239,208,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,126,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,186,147,80,3,196,235,160,239,203,125,138,167,94,116,158,203,203,62,199,237,229,237,43,93,186,221,220,170,202,33,19,132,99,220,187,162,221,234,120,6,161,199,140,114,75,48,180,112,182,252,34,22,12,43,193,199,91,244,26,12,54,187,67,41,108,116,152,230,168,85,84,77,113,171,172,154,78,71,149,64,14,101,27,197,33,122,137,211,68,68,47,74,222,140,12,115,135,39,58,142,221,69,172,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,124,125,5,191,117,87,171,58,53,131,248,101,105,22,5,169,152,135,210,107,246,107,167,246,88,241,42,62,37,31,145,174,130,215,76,207,115,243,12,223,154,242,253,240,250,162,252,166,238,246,157,187,71,49,5,64,175,87,38,202,111,185,133,198,27,182,71,93,230,234,233,237,244,22,184,228,237,4,124,105,104,169,98,164,166,143,96,102,103,225,4,17,6,251,114,46,59,147,185,59,187,218,167,132,167,69,30,196,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,2,85,120,120,232,230,172,104,79,76,22,61,61,214,57,187,55,170,107,133,194,162,11,71,26,98,246,61,44,149,4,67,77,223,167,51,10,142,103,220,169,238,57,114,111,53,219,247,70,203,158,197,213,66,229,93,5,207,106,223,90,118,174,150,58,9,210,59,22,33,144,82,14,170,100,186,111,142,54,63,70,244,195,84,244,80,61,20,3,45,194,120,200,152,64,4,90,81,137,205,137,142,102,22,237,200,1,55,26,107,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,235,201,178,155,238,97,113,134,237,145,215,121,186,186,123,125,5,174,57,59,65,31,26,90,42,88,169,41,163,216,25,153,248,65,4,65,190,220,139,142,228,238,78,238,246,233,225,95,208,173,54,1,143,90,186,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,48,20,242,188,114,52,50,29,84,53,44,237,25,129,246,128,65,249,12,134,97,24,109,255,0,14,110,138,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,6,238,201,107,161,118,7,142,216,51,114,32,46,38,15,36,165,19,8,156,132,35,188,163,12,82,62,1,227,87,240,177,139,125,224,80,252,186,226,167,250,32,160,31,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,8,1,225,113,241,217,166,95,141,124,158,181,110,175,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,210,190,23,31,29,154,101,248,215,201,235,85,255,0,32,230,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,70,64,114,19,16,150,40,141,192,248,113,126,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,244,151,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,157,94,21,157,32,107,47,79,118,43,174,166,106,69,251,216,145,231,182,248,154,92,38,91,112,249,168,59,70,197,71,87,83,80,79,206,25,152,36,171,23,165,97,244,25,197,228,118,144,94,56,195,20,241,155,210,109,101,201,48,75,22,170,217,50,255,0,51,166,216,151,110,59,206,55,200,97,242,149,211,76,241,69,115,247,183,153,229,222,142,159,139,253,104,119,228,12,227,52,228,21,45,137,220,108,86,124,170,205,118,202,113,207,164,22,90,43,133,61,69,198,209,231,14,147,218,20,161,32,148,180,221,240,103,56,187,128,196,29,193,110,67,203,118,245,101,212,154,160,31,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,11,211,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,229,106,138,252,51,250,215,183,116,193,157,220,176,157,75,185,249,109,54,203,119,169,173,172,145,234,166,246,53,116,48,200,241,212,67,79,8,201,207,189,176,65,35,12,124,159,104,9,205,134,23,18,189,68,24,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,153,124,178,227,98,188,101,87,155,182,45,142,125,31,178,214,220,42,42,45,214,143,56,117,126,207,165,57,8,162,166,239,155,49,203,219,7,16,238,19,114,46,59,191,171,169,127,226,97,214,189,187,169,252,238,219,132,233,165,207,204,233,182,37,181,77,21,100,111,85,15,182,107,166,134,55,146,162,106,121,134,62,29,157,206,8,216,163,228,219,206,76,110,51,48,142,21,208,15,71,215,94,172,181,112,70,224,212,145,224,152,117,69,29,126,86,115,74,76,117,48,25,147,199,67,16,198,99,47,58,134,134,80,121,4,133,162,1,51,229,205,163,142,64,154,190,12,26,33,170,24,174,51,146,235,149,214,249,73,71,132,231,52,227,65,110,179,140,113,203,61,194,122,58,137,3,207,28,141,245,160,8,137,234,161,24,247,222,71,146,66,33,22,142,34,146,26,248,163,252,118,106,111,224,191,39,162,87,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,149,6,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,130,10,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,117,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,108,174,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,80,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,253,20,116,139,173,247,94,163,186,116,195,53,150,251,99,164,180,92,175,244,245,35,89,73,73,33,28,13,61,61,84,212,210,28,124,190,176,129,148,14,108,14,228,224,198,194,228,124,121,184,115,131,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,213,196,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,39,149,226,211,209,214,9,114,193,47,221,91,88,43,61,141,146,89,188,175,210,8,187,115,84,123,123,187,53,13,5,47,214,57,251,116,189,136,217,223,243,113,63,115,127,173,179,183,37,90,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,234,161,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,12,215,90,48,61,80,211,93,80,200,49,13,104,165,171,131,54,130,160,106,239,77,87,112,142,186,121,39,169,140,106,123,178,84,70,114,12,166,99,48,155,151,50,125,205,247,245,221,78,175,6,13,77,210,60,95,84,50,93,58,190,217,170,226,212,28,210,156,66,197,118,40,194,104,36,164,165,142,73,231,162,7,104,251,180,230,76,47,49,19,155,197,43,65,27,59,70,113,7,122,194,122,197,232,235,4,234,255,0,4,167,176,95,235,61,141,146,89,185,253,31,200,59,115,84,123,47,187,53,57,213,127,122,132,241,71,63,118,58,118,143,243,142,252,55,228,59,59,122,208,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,152,58,126,81,87,197,31,224,79,83,127,5,249,197,18,214,158,27,158,32,149,61,68,211,73,163,218,201,117,164,29,69,183,83,149,77,21,202,105,98,132,242,96,121,103,146,86,138,158,24,34,134,19,166,133,160,23,1,34,57,1,142,77,182,9,29,182,95,138,63,192,158,166,254,11,243,138,36,20,2,183,255,0,88,189,98,231,125,95,231,116,247,251,253,31,177,177,187,55,63,163,248,255,0,114,26,143,101,247,97,167,10,175,239,160,130,41,39,238,201,78,210,126,113,159,134,252,71,102,111,93,0,164,87,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,131,111,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,114,122,15,51,4,84,213,18,79,79,38,69,85,192,227,227,78,112,156,114,4,48,200,236,103,51,23,23,146,38,136,88,255,0,60,241,110,191,21,206,133,191,199,245,65,162,152,103,253,145,85,159,209,80,151,250,36,55,72,233,216,127,241,190,104,196,191,204,153,195,253,241,50,179,76,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,242,4,28,198,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,179,94,178,117,142,197,212,7,80,249,6,177,99,144,249,122,76,154,223,99,168,146,155,145,159,148,170,11,69,28,117,52,220,204,1,228,237,79,28,177,119,56,48,159,14,67,245,73,157,111,255,0,17,255,0,15,250,206,157,239,178,234,222,144,227,191,238,79,95,229,160,150,154,158,73,234,36,199,106,184,4,124,106,14,99,146,67,134,105,25,204,38,114,226,210,74,241,19,7,230,94,88,44,130,234,124,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,63,212,0,240,84,248,88,202,126,240,43,190,93,110,83,253,1,22,191,204,53,251,70,176,13,71,197,180,143,50,212,43,85,171,47,205,57,123,18,215,57,151,114,167,103,113,30,68,204,225,23,112,217,227,139,184,67,221,144,72,35,230,108,226,219,1,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,149,72,131,149,117,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,130,85,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,40,213,226,43,172,118,45,27,233,31,59,169,187,195,230,42,243,11,124,248,117,174,155,145,135,122,170,190,9,99,39,230,32,108,61,168,26,162,125,139,136,159,99,135,33,35,23,65,73,125,96,100,248,110,103,213,30,169,100,218,127,111,164,165,177,87,101,21,199,78,116,151,39,175,130,180,218,87,25,107,99,155,220,65,83,40,201,82,194,46,224,13,51,0,187,136,179,169,149,224,133,127,197,105,181,79,82,241,106,203,39,119,36,184,99,244,151,11,125,199,203,70,94,94,134,158,165,194,174,14,235,191,112,59,146,85,81,23,1,103,18,236,110,78,206,1,189,107,45,171,210,174,169,126,69,186,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,43,230,59,86,185,79,179,93,249,182,3,34,222,150,89,199,234,11,155,111,184,108,76,46,193,210,154,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,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,95,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,94,247,71,125,42,225,189,40,105,29,191,15,179,91,105,11,39,184,211,211,212,229,151,120,228,121,142,227,113,96,250,236,50,144,1,121,104,200,164,24,67,136,241,7,114,118,238,28,134,123,213,17,1,17,16,17,17,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,22,41,171,31,65,63,37,153,151,229,75,255,0,129,159,71,238,63,72,255,0,199,127,210,191,45,39,154,255,0,17,249,223,241,61,207,241,127,95,252,223,93,150,86,162,175,137,166,181,254,69,186,71,202,124,189,191,205,87,231,123,225,84,124,226,231,12,94,118,9,188,196,146,109,32,16,237,75,21,79,2,110,91,74,241,114,23,30,91,5,0,171,201,240,122,173,195,106,186,62,8,49,123,77,93,29,202,143,40,185,67,145,205,49,59,133,101,197,198,19,9,162,103,50,216,26,140,232,163,118,102,15,175,17,191,23,221,204,232,217,89,247,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,213,29,228,39,96,182,164,68,65,202,186,185,239,10,126,139,45,90,103,128,80,117,29,168,216,253,36,249,182,87,78,213,120,217,149,72,212,53,174,201,60,32,241,202,2,195,198,42,154,129,51,114,38,35,33,132,163,15,205,185,207,25,83,10,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,23,74,104,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,171,55,198,163,32,165,165,197,240,123,1,210,204,83,213,195,112,144,37,29,184,11,53,69,19,236,254,191,247,175,254,213,102,74,183,124,104,45,244,114,224,24,125,194,74,120,202,162,16,175,16,145,193,156,133,158,162,131,118,103,219,118,247,186,10,243,232,111,46,161,196,122,158,192,42,110,54,105,110,80,85,222,160,163,40,162,151,129,55,120,78,30,91,255,0,51,202,197,246,126,138,153,62,47,150,11,53,53,143,20,189,218,109,114,83,121,192,161,145,247,51,45,152,194,188,182,125,221,219,127,119,251,20,90,240,226,180,90,47,61,90,96,84,183,123,67,215,198,55,78,224,51,211,140,162,6,20,243,152,147,242,103,219,98,17,45,254,206,59,253,138,204,252,76,52,164,179,205,44,163,10,75,44,47,5,186,88,228,150,177,233,189,41,96,142,154,179,119,115,96,38,1,22,61,247,125,153,189,232,40,185,23,244,169,136,33,152,163,142,70,49,109,182,38,125,217,253,63,106,254,104,8,136,128,136,136,63,189,5,13,85,206,182,11,125,20,37,44,245,18,12,81,128,139,147,145,19,179,51,51,55,171,250,187,45,151,147,116,225,169,248,197,142,209,123,154,199,87,91,29,226,30,252,113,210,81,84,25,68,220,99,125,143,120,219,103,252,227,122,54,254,231,88,70,21,144,142,43,149,90,242,18,164,138,165,173,245,144,84,188,82,71,204,75,183,32,158,206,219,182,251,241,219,222,222,245,41,109,221,103,229,87,24,158,205,69,129,219,46,148,229,177,68,51,90,228,156,233,155,109,248,131,52,251,0,236,2,219,51,125,159,204,130,44,228,184,94,87,135,84,181,30,81,142,220,173,83,63,163,5,101,36,144,59,250,51,250,49,139,63,184,153,255,0,214,202,199,252,25,226,183,203,146,95,157,238,236,21,97,79,84,94,81,192,125,65,164,183,253,109,249,114,247,250,126,142,223,207,246,40,147,213,95,81,20,122,223,118,160,58,124,54,221,104,58,39,149,228,56,109,205,78,114,243,142,33,109,221,165,62,91,112,125,189,219,110,182,215,132,222,75,115,180,245,18,86,186,73,120,193,89,110,112,144,121,19,110,199,93,66,47,232,206,205,238,111,181,144,94,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,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,122,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,19,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,61,0,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,139,111,248,143,248,128,86,117,17,125,151,73,52,135,34,255,0,114,122,15,45,60,181,52,241,207,79,38,69,85,192,36,229,80,19,4,114,4,48,200,238,1,11,143,23,146,39,148,156,255,0,50,209,105,94,142,186,58,206,250,191,206,234,44,22,10,207,99,99,118,110,31,72,50,14,220,53,30,203,238,195,80,116,191,222,167,60,82,79,221,146,157,227,252,219,191,13,249,22,204,222,161,34,188,52,188,65,42,116,122,235,103,233,243,87,238,180,145,233,245,125,71,150,179,221,170,229,138,150,12,104,204,170,167,145,228,112,129,206,112,168,169,158,33,115,154,81,8,27,114,119,96,98,218,231,215,48,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,206,209,121,168,106,59,93,216,66,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,107,74,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,5,154,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,18,171,192,199,245,217,251,183,252,73,88,166,191,106,70,156,105,38,141,101,153,254,174,81,249,220,66,221,111,40,174,148,94,69,171,60,244,115,147,64,52,189,146,250,146,119,142,80,139,99,118,143,243,159,92,132,57,19,86,175,130,238,83,98,193,177,94,161,115,92,166,187,201,89,113,251,125,142,233,113,169,237,28,157,138,88,35,186,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,138,42,245,209,214,109,247,172,61,71,165,185,199,106,246,54,25,139,249,138,124,102,219,40,3,213,12,114,184,119,106,106,100,29,247,154,94,212,78,241,137,60,113,136,8,143,39,99,150,64,208,25,101,198,197,120,202,175,55,108,91,28,250,63,101,173,184,84,84,91,173,30,112,234,253,159,74,114,17,69,77,223,54,99,151,182,14,33,220,38,228,92,119,127,87,87,19,224,227,141,235,205,187,68,171,178,12,195,39,164,147,75,238,213,19,62,35,103,153,187,245,113,78,19,152,85,212,69,35,30,212,244,197,40,200,47,1,49,57,202,39,40,180,44,228,85,49,43,195,131,195,254,179,168,139,236,90,183,171,216,239,251,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,239,208,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,80,10,181,238,162,188,33,234,115,62,162,232,47,58,65,115,164,198,52,251,49,168,173,169,188,5,37,178,39,131,18,56,233,99,40,218,56,78,172,14,164,42,170,123,187,4,34,1,78,196,204,205,192,69,149,80,174,170,16,107,253,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,201,143,136,238,251,48,176,136,128,8,0,0,14,192,68,64,68,84,237,226,97,226,9,153,101,25,150,79,211,94,146,221,106,236,120,197,142,162,178,193,147,215,83,74,220,239,231,180,13,53,59,177,192,51,83,4,51,71,85,1,246,229,112,168,2,45,249,70,76,206,23,18,185,87,87,125,225,193,226,1,71,212,69,138,45,36,213,236,139,253,214,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,69,72,40,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,17,16,84,95,138,247,67,149,56,213,214,247,213,198,156,157,35,88,174,85,20,231,151,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,186,47,188,173,52,165,38,230,50,31,102,178,215,85,11,149,116,19,211,195,115,195,238,155,168,154,153,53,135,89,45,85,99,167,86,234,130,166,162,182,205,20,176,134,76,111,20,241,202,241,84,67,60,83,66,20,211,52,4,230,34,65,33,177,199,190,225,35,53,218,45,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,202,186,234,161,114,174,130,194,124,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,231,214,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,68,68,5,133,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,243,84,65,204,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,91,122,255,0,116,47,84,255,0,145,183,242,70,246,103,255,0,163,126,148,251,86,167,206,123,15,185,220,246,127,111,127,255,0,81,203,159,111,202,254,99,179,255,0,84,83,211,198,94,139,68,170,180,74,193,62,113,118,171,163,212,90,58,137,230,193,97,132,103,112,172,7,158,140,46,80,202,226,5,11,3,66,113,72,206,110,7,206,32,96,39,103,144,14,152,80,102,186,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,126,138,58,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,133,126,12,24,198,137,65,165,249,46,77,142,220,41,46,218,161,37,64,134,70,101,109,158,41,236,214,233,100,144,104,232,130,105,55,138,64,149,233,36,169,34,133,219,119,56,194,70,119,134,55,86,62,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,170,215,198,95,88,116,74,174,154,193,163,211,227,116,153,46,162,219,169,231,169,134,229,13,230,120,79,18,9,229,163,145,218,90,112,23,134,160,234,161,132,133,130,66,99,136,24,36,102,218,64,114,150,189,116,117,155,98,232,243,78,41,110,113,218,189,179,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,142,128,127,232,171,61,202,191,235,174,71,146,100,119,15,252,37,101,117,202,186,162,79,252,233,38,154,73,15,249,200,136,190,215,116,25,6,139,224,122,161,169,90,161,143,226,26,47,75,87,62,109,61,65,85,217,90,146,225,29,12,241,207,77,25,84,247,99,168,144,227,24,140,6,18,54,46,98,251,131,109,235,178,186,159,16,139,86,101,98,240,225,205,172,218,131,151,210,101,89,13,29,61,146,26,235,213,53,169,173,161,94,99,121,163,102,153,233,154,73,6,51,113,227,205,132,184,57,242,113,24,197,216,7,213,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,126,191,20,127,129,61,77,252,23,231,20,72,40,5,116,209,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,230,93,117,80,128,136,136,49,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,185,214,234,235,68,45,93,56,245,23,153,232,213,138,249,87,119,182,216,42,41,138,142,174,174,49,9,222,10,138,88,106,99,9,56,253,82,48,25,216,28,217,133,141,193,201,132,57,112,110,146,85,0,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,37,58,174,234,187,78,58,74,211,131,205,115,89,124,245,214,187,185,5,130,193,4,204,21,87,122,161,102,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,136,30,20,218,165,130,104,183,67,185,238,165,234,101,247,216,216,221,155,80,39,243,181,190,86,106,142,215,118,146,215,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,181,117,245,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,26,255,0,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,249,218,223,43,13,63,119,181,8,67,31,230,225,0,140,118,142,32,31,170,45,190,219,190,238,238,239,113,62,27,158,32,149,61,68,211,73,163,218,201,117,164,29,69,183,83,149,77,21,202,105,98,132,242,96,121,103,146,86,138,158,24,34,134,19,166,133,160,23,1,34,57,1,142,77,182,9,29,171,219,66,252,58,53,219,94,244,38,247,173,120,157,187,254,198,250,37,108,239,81,255,0,209,31,247,228,180,213,191,158,146,164,60,159,151,237,17,126,116,63,59,238,15,218,241,126,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,234,121,20,106,232,95,172,219,23,88,122,113,85,115,146,213,236,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,146,85,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,5,78,222,50,221,67,221,114,77,80,181,244,221,101,186,210,30,61,137,211,210,94,239,20,227,70,67,59,94,230,142,94,216,156,166,223,88,2,142,120,136,90,47,171,189,84,140,110,68,34,209,219,158,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,50,250,177,157,126,84,53,79,50,212,207,101,251,51,233,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,143,62,61,206,60,184,142,251,111,179,111,178,12,85,22,65,156,97,87,92,2,245,77,98,188,212,82,77,81,85,103,180,222,192,169,140,136,26,11,133,190,158,186,17,119,33,23,230,49,84,198,38,219,108,198,196,204,228,204,196,255,0,85,78,153,229,84,218,89,110,214,63,41,221,198,238,25,5,110,51,223,142,57,11,203,215,83,211,83,84,112,152,184,118,195,185,29,86,241,183,55,34,236,79,245,89,131,119,11,201,240,190,214,251,174,182,116,161,101,27,205,142,146,221,81,128,84,14,14,7,77,33,16,86,65,69,71,74,240,206,226,94,160,111,20,209,129,183,34,103,56,200,219,139,27,70,18,213,82,95,131,190,180,90,180,235,168,107,214,159,229,25,125,37,154,209,159,217,194,146,142,158,164,4,66,190,247,13,64,121,56,154,87,29,192,222,41,171,68,5,200,70,67,144,67,235,72,241,50,187,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,68,68,4,68,64,92,171,174,170,23,42,232,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,68,68,5,82,190,54,154,199,125,151,42,193,122,126,167,135,179,101,166,183,182,99,89,39,32,47,55,85,36,149,20,148,237,179,135,56,251,33,21,79,171,31,19,243,95,88,119,140,93,237,169,115,131,214,158,166,126,87,122,172,212,252,234,58,187,85,93,37,70,65,61,190,130,170,215,39,114,150,170,134,137,154,142,150,112,62,100,199,220,130,158,35,115,18,226,68,78,66,204,46,204,193,173,108,88,6,101,147,99,57,54,103,98,199,170,234,236,88,117,61,53,77,246,224,44,205,5,8,84,84,5,60,12,100,238,204,231,36,178,51,8,54,230,236,50,19,55,24,204,135,106,244,45,154,221,112,14,176,116,146,251,102,167,164,154,162,171,40,164,178,24,212,129,16,52,23,2,242,51,19,48,144,191,49,138,166,66,7,223,102,54,23,118,38,103,23,176,159,13,125,11,190,228,158,30,154,167,108,163,179,90,173,183,173,91,246,253,186,205,117,169,112,111,53,74,244,13,67,3,207,36,76,114,140,49,85,181,107,48,16,185,14,242,16,131,180,140,229,81,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,7,83,200,181,87,74,186,165,249,105,233,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,175,151,238,221,34,14,205,119,230,216,0,71,106,168,167,31,168,44,15,182,225,184,184,187,237,84,28,171,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,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,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,4,188,92,131,25,45,6,128,175,31,244,192,121,121,15,241,159,246,109,7,115,244,126,175,232,237,250,95,234,83,181,87,47,140,231,255,0,22,120,167,244,87,127,105,183,160,175,190,129,117,58,215,165,157,79,224,247,187,207,165,28,215,80,165,144,254,183,212,239,69,44,12,251,8,19,191,172,205,238,111,246,123,218,217,124,66,117,176,48,206,152,106,174,182,104,251,241,101,148,167,69,17,239,199,104,170,173,245,100,197,177,70,239,238,22,244,118,23,254,118,84,235,209,190,49,107,204,58,160,211,92,126,242,66,212,149,57,13,43,201,201,199,103,224,238,108,223,89,157,189,92,89,189,91,237,86,155,226,149,97,242,157,59,99,120,237,142,157,228,26,123,149,29,37,52,113,134,252,152,104,107,64,25,152,91,215,236,247,55,244,32,164,212,95,93,214,142,166,130,190,90,90,186,114,130,80,227,200,8,28,93,183,22,118,244,127,95,115,178,249,16,17,17,1,17,16,127,90,73,252,181,84,85,28,121,118,140,79,109,246,223,103,221,111,252,102,151,51,135,2,147,90,48,195,242,143,104,120,173,179,197,180,82,115,45,163,102,61,228,247,110,213,79,232,192,254,239,127,175,164,123,89,222,3,169,57,126,31,103,184,88,49,183,157,130,233,44,114,72,208,247,121,19,199,234,223,160,77,191,250,217,208,99,57,37,226,245,123,184,157,109,246,110,229,73,109,185,113,6,247,11,55,249,44,205,238,102,82,211,194,198,207,122,175,234,74,150,174,214,223,154,167,165,3,157,254,167,248,177,175,162,114,111,172,251,251,157,189,222,171,64,228,56,70,101,153,65,85,150,91,108,179,207,69,73,25,75,80,113,83,74,77,16,136,123,205,196,93,135,210,50,127,87,251,31,246,58,144,190,22,217,94,81,143,117,23,5,150,203,20,47,21,108,35,5,99,74,50,110,49,29,117,16,200,237,197,217,153,246,102,247,182,223,181,5,236,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,123,212,79,195,246,167,127,83,111,95,216,165,84,98,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,83,246,151,210,219,236,159,139,164,57,15,245,126,47,191,79,132,68,69,90,111,1,108,46,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,151,173,143,75,79,108,124,81,249,183,171,239,247,42,240,202,243,145,17,109,7,7,170,175,199,59,245,39,251,201,252,53,86,94,39,159,230,88,45,54,65,75,135,228,53,118,144,202,172,242,88,46,239,76,236,39,85,110,146,88,165,150,157,207,110,66,6,80,70,199,197,219,144,114,2,220,12,196,172,211,199,59,245,39,251,201,252,53,86,94,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,193,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,186,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,235,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,200,164,17,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,160,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,186,158,85,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,225,176,60,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,172,191,20,127,142,205,77,252,23,228,244,75,201,232,59,167,222,160,181,163,89,109,217,38,131,100,31,69,36,194,238,20,147,221,50,190,252,95,224,88,231,25,184,151,150,34,99,171,238,4,51,199,217,97,40,207,151,9,92,35,50,38,245,188,81,254,59,53,55,240,95,147,209,32,142,182,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,216,66,188,232,222,87,166,105,93,155,145,0,20,242,27,6,252,28,248,19,179,148,96,227,186,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,173,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,93,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,67,32,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,32,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,20,10,241,35,240,251,169,234,38,154,61,97,209,187,85,32,234,45,186,156,105,171,109,176,197,20,39,147,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,239,176,70,205,61,81,7,46,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,227,234,213,60,87,58,22,255,0,31,213,6,138,97,159,246,69,86,127,69,66,95,232,144,221,35,167,97,255,0,198,249,163,18,255,0,50,103,15,247,196,202,170,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,34,34,2,128,30,53,127,11,24,183,222,5,15,203,174,42,127,168,1,227,87,240,177,139,125,224,80,252,186,226,130,0,120,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,64,88,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,43,84,87,226,97,214,189,187,169,252,238,219,132,233,165,207,204,233,182,37,181,77,21,100,111,85,15,182,107,166,134,55,146,162,106,121,134,62,29,157,206,8,216,163,228,219,206,76,110,51,48,136,104,14,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,176,170,146,162,27,101,12,67,198,42,120,200,223,253,41,13,196,64,78,89,101,54,0,231,197,189,95,228,135,172,191,201,131,249,92,121,43,87,208,95,104,121,46,62,124,124,247,103,204,121,95,55,218,219,143,103,205,126,99,110,125,222,95,91,183,219,252,226,216,30,29,221,33,255,0,42,221,101,127,165,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,127,200,57,161,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,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,136,244,135,252,148,181,149,190,139,81,118,116,247,49,238,214,226,252,235,252,204,208,118,134,47,53,73,39,38,105,27,181,36,163,193,203,159,40,164,139,121,14,70,151,143,171,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,253,216,237,117,206,224,209,220,198,30,36,101,196,1,227,148,98,113,35,140,132,182,148,161,138,55,11,233,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,60,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,50,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,189,180,248,98,248,127,214,105,21,29,55,80,58,223,142,249,76,234,175,140,248,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,172,50,1,20,34,3,187,140,132,97,30,128,240,197,240,255,0,163,213,218,202,110,160,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,127,88,100,1,25,136,199,119,40,196,194,75,148,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,130,58,201,159,230,82,224,52,250,90,89,13,91,98,116,183,137,175,225,105,23,97,129,238,50,195,28,5,80,108,205,185,155,69,8,0,242,119,224,207,39,14,61,201,57,73,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,203,90,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,208,158,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,152,50,11,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,171,3,197,99,161,43,83,218,171,250,166,209,172,102,172,110,67,80,243,230,246,171,116,2,80,73,3,137,148,151,134,6,118,32,49,38,22,159,128,147,27,31,124,152,56,79,36,150,148,136,57,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,116,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,163,32,57,8,17,197,44,70,224,28,248,181,80,120,145,248,125,211,116,237,83,30,176,232,221,170,172,180,234,227,80,52,213,182,216,98,150,96,198,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,247,220,227,103,217,94,15,189,62,245,5,106,202,155,95,131,32,250,61,165,151,187,124,240,75,69,223,138,163,233,68,145,201,60,0,61,145,39,122,127,45,56,72,125,227,97,147,254,167,27,20,115,202,66,22,212,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,8,43,226,247,174,149,154,97,211,141,38,156,227,215,159,37,122,212,187,129,91,166,16,105,194,98,179,192,13,37,107,199,44,110,32,60,140,233,32,48,55,118,146,42,153,69,128,155,145,5,75,116,171,165,191,150,158,163,180,235,76,230,177,123,102,130,243,144,82,251,86,139,205,121,126,237,174,35,239,87,126,113,140,8,118,165,138,114,250,132,198,251,108,27,147,139,62,234,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,172,37,216,230,36,226,108,205,37,124,18,244,83,255,0,135,93,70,86,92,63,110,21,111,165,142,95,252,158,178,174,73,129,227,255,0,200,154,50,25,63,225,216,135,244,29,4,85,241,71,248,236,212,223,193,126,79,68,183,87,77,58,57,98,214,79,10,29,100,166,187,205,229,234,240,252,194,235,152,218,234,120,153,246,106,168,44,244,114,19,112,19,6,46,236,15,81,6,229,200,67,191,207,137,16,11,45,43,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,228,20,237,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,176,34,130,73,233,166,9,163,25,4,72,73,193,200,25,157,152,133,246,223,103,111,122,233,119,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,84,3,215,102,133,223,116,7,169,172,199,27,185,217,173,86,203,85,250,225,85,146,99,112,218,220,26,148,108,245,85,83,61,56,4,98,195,217,237,240,56,94,55,17,97,40,95,143,32,112,50,177,79,6,77,116,163,202,116,106,251,160,215,123,207,59,214,19,112,146,227,107,164,145,160,143,252,15,86,76,100,208,176,187,75,47,110,173,234,10,67,33,118,15,55,0,243,118,33,17,13,215,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,34,32,34,34,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,34,34,13,85,213,86,169,126,69,186,113,212,93,76,134,251,236,106,251,54,63,85,236,170,223,43,230,59,87,73,67,179,67,249,183,3,18,222,170,88,7,235,139,131,111,185,236,44,78,220,219,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,110,158,54,154,153,138,211,105,102,11,163,158,111,187,146,92,50,6,201,187,17,201,25,121,122,26,122,106,138,126,115,15,62,224,119,36,170,218,55,224,226,93,137,254,179,56,108,240,87,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,130,250,116,159,5,252,151,233,102,27,166,126,212,246,159,209,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,117,66,222,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,208,162,172,15,27,77,28,177,75,138,224,189,64,211,205,217,189,83,92,27,14,172,143,137,151,155,165,146,58,138,186,119,221,207,132,125,147,138,167,209,131,145,249,175,172,91,70,44,225,234,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,250,206,231,179,89,82,161,111,10,205,99,177,105,23,87,22,138,108,142,29,169,51,219,124,184,116,117,60,143,251,214,170,166,120,36,166,126,0,4,231,220,158,158,40,54,250,162,61,254,100,76,32,236,247,210,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,161,151,138,102,155,142,111,211,205,85,226,40,10,74,171,31,14,206,221,182,219,189,93,68,37,187,151,175,184,126,199,254,149,51,84,127,235,171,32,179,216,122,108,202,100,187,215,69,76,50,121,30,15,35,237,190,213,244,219,255,0,235,111,246,160,163,254,140,169,252,207,85,26,95,78,245,53,20,252,242,90,54,238,64,124,13,190,191,216,255,0,241,63,243,59,171,183,235,23,18,197,110,218,3,83,95,147,86,205,31,176,41,78,225,73,59,198,210,151,152,130,138,161,193,203,234,187,253,164,238,237,179,254,199,101,66,154,57,169,55,13,33,213,12,115,82,237,116,253,250,156,122,190,58,216,227,228,195,201,199,118,219,114,19,102,244,119,255,0,37,255,0,161,78,92,247,196,51,38,234,55,21,131,76,175,150,98,198,173,87,136,198,138,166,229,60,193,44,46,114,198,80,158,238,244,209,48,253,89,156,183,230,204,204,62,246,247,176,87,173,246,190,107,157,210,106,217,231,121,142,78,59,155,239,235,176,179,125,190,191,98,248,23,171,148,88,159,27,189,212,89,138,178,10,167,131,135,231,96,144,36,2,228,2,94,132,4,66,255,0,165,183,163,191,187,253,75,202,64,68,68,4,68,64,94,133,166,237,53,166,86,171,167,113,41,99,119,226,39,187,143,171,108,254,239,230,117,231,175,232,84,181,35,8,212,21,60,131,17,62,194,110,46,194,254,239,115,255,0,173,191,218,200,51,43,38,167,228,214,140,122,239,100,167,190,214,195,5,206,54,136,225,10,153,68,12,120,202,206,206,204,91,59,126,113,253,31,246,255,0,74,222,222,27,127,73,102,234,118,203,45,132,68,221,228,166,42,199,50,219,251,223,218,20,125,199,253,33,221,253,223,183,250,29,69,234,219,101,69,4,112,203,49,68,237,55,46,60,37,3,127,79,126,236,46,251,123,254,213,57,252,34,178,107,53,163,94,42,237,149,224,62,98,178,217,36,112,147,153,55,214,58,202,1,22,217,155,103,245,103,65,118,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,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,94,245,19,240,253,169,223,212,219,215,246,41,85,24,171,230,213,108,90,225,157,105,118,99,132,218,102,167,134,187,32,176,92,45,84,178,84,145,12,65,44,244,231,24,17,184,177,59,11,17,179,187,179,59,237,190,204,254,229,91,255,0,220,179,234,7,254,220,52,247,255,0,72,86,255,0,205,21,99,62,193,223,196,220,162,108,211,51,164,55,175,36,155,73,149,100,120,44,77,188,198,253,54,230,170,162,98,39,166,52,67,148,83,27,251,150,125,64,255,0,219,134,158,255,0,233,10,223,249,162,127,114,207,168,31,251,112,211,223,253,33,91,255,0,52,80,63,53,99,127,246,229,182,255,0,151,251,51,255,0,243,40,247,207,228,135,43,97,116,237,241,3,166,63,215,43,47,246,216,148,132,254,229,159,80,63,246,225,167,191,250,66,183,254,104,178,157,41,240,221,215,28,23,84,112,236,218,237,149,96,179,80,227,247,251,125,214,170,58,106,234,194,148,226,130,160,36,49,6,42,81,103,39,16,118,102,119,102,223,109,221,189,235,210,206,87,140,166,229,51,54,231,140,48,179,45,187,217,187,184,43,214,232,198,81,51,52,213,17,26,207,25,137,246,44,133,17,22,193,113,226,170,252,115,191,82,127,188,159,195,86,234,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,149,89,206,133,233,198,164,234,62,13,170,25,173,155,218,183,93,57,243,210,216,33,157,216,169,105,234,170,158,157,222,168,163,118,250,243,71,229,71,180,238,252,64,140,141,133,204,99,48,216,8,8,136,128,136,136,60,156,107,22,177,97,246,233,173,56,229,15,148,164,168,184,87,221,36,143,186,114,114,170,173,170,150,174,166,77,205,221,219,156,243,202,123,111,196,121,108,44,194,204,205,70,254,33,24,6,101,170,126,35,217,182,159,105,246,61,87,124,200,111,149,22,74,106,26,26,102,110,114,159,177,168,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,218,247,150,148,197,122,81,211,139,7,82,121,175,84,215,56,189,179,153,229,30,82,11,108,149,16,179,71,98,165,138,130,10,73,6,157,183,125,230,151,180,110,115,62,196,209,155,68,44,44,242,188,193,224,116,73,209,246,51,210,54,151,197,101,22,164,173,205,175,148,240,22,89,120,164,150,163,177,93,60,82,78,112,132,113,202,110,34,16,141,73,196,198,33,27,200,194,198,98,46,252,70,69,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,90,171,170,61,11,254,82,154,19,147,104,167,210,159,163,159,72,252,151,248,79,200,249,206,199,151,172,130,167,252,79,114,62,92,187,28,127,77,182,229,191,174,219,56,115,88,186,168,85,87,253,195,31,254,122,47,249,19,255,0,217,234,213,16,17,17,1,17,16,21,32,120,143,248,127,214,116,239,125,151,86,244,135,29,255,0,114,122,255,0,45,4,180,212,242,79,81,38,59,85,192,35,227,80,115,28,146,28,51,72,206,97,51,151,22,146,87,136,152,63,50,242,221,250,199,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,8,235,225,113,240,39,166,95,141,124,226,181,74,165,173,58,114,209,11,87,78,58,61,101,209,171,21,242,174,239,109,176,84,92,74,142,174,174,49,9,222,10,138,233,234,99,9,56,253,82,48,25,216,28,217,133,141,193,201,132,57,112,109,150,128,136,136,11,149,117,213,66,170,191,238,24,255,0,243,209,127,200,159,254,207,65,63,250,78,248,88,209,191,187,252,123,229,208,45,170,177,77,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,101,104,11,149,117,213,66,170,191,238,24,255,0,243,209,127,200,159,254,207,65,63,250,78,248,88,209,191,187,252,123,229,208,45,170,177,77,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,101,104,8,136,128,160,7,141,95,194,198,45,247,129,67,242,235,138,159,234,63,245,173,210,151,242,193,210,203,86,153,253,61,250,37,236,204,130,11,239,157,246,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,147,237,195,109,189,119,96,168,31,11,143,142,205,50,252,107,228,245,170,255,0,148,0,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,211,253,1,17,16,64,175,24,13,111,207,180,199,65,173,154,127,136,88,234,194,219,169,21,21,22,187,214,67,20,147,70,212,16,67,218,147,201,49,71,176,177,213,139,202,46,198,91,20,48,212,135,3,228,229,29,64,232,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,250,93,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,106,174,155,58,67,209,174,148,190,150,254,73,104,174,176,253,49,184,5,109,103,180,43,202,167,177,12,92,252,189,36,59,179,109,12,93,217,120,185,243,148,187,143,220,144,246,30,33,155,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,179,84,68,24,86,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,156,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,183,78,106,58,245,165,209,110,27,214,78,27,104,179,94,114,42,188,111,33,198,234,36,154,203,122,134,23,169,10,112,153,227,106,152,101,166,115,1,148,36,24,163,217,249,9,137,198,14,197,199,152,72,17,211,193,207,168,92,239,81,244,227,34,209,156,182,154,235,119,164,211,223,45,37,174,251,61,84,39,29,37,13,67,56,65,108,32,119,105,159,131,193,57,196,95,156,22,143,148,110,241,12,80,132,144,91,197,31,227,179,83,127,5,249,61,18,189,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,52,43,234,143,194,147,249,74,107,182,77,173,127,151,175,163,159,72,252,151,248,51,232,183,156,236,121,122,56,41,191,199,121,184,249,114,236,114,253,6,219,150,222,187,110,225,170,188,12,127,93,159,187,127,196,149,170,40,171,208,199,67,31,200,187,233,183,251,168,253,49,250,99,236,223,250,201,236,255,0,43,229,60,207,255,0,52,77,207,151,153,255,0,189,219,135,219,191,164,170,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,42,255,0,112,199,255,0,158,139,254,68,255,0,246,122,159,253,46,104,95,242,107,208,156,103,69,62,148,253,35,250,57,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,131,85,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,95,247,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,120,85,164,254,13,127,146,253,83,195,117,51,249,71,123,79,232,150,65,110,190,249,47,162,29,159,53,229,106,99,155,181,220,243,165,195,151,111,143,46,37,182,251,236,251,108,130,202,145,17,1,17,16,114,174,186,83,233,59,225,99,70,254,239,241,239,151,64,160,7,247,12,127,249,232,191,228,79,255,0,103,171,41,210,124,23,242,95,165,152,110,153,251,83,218,127,68,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,101,104,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,76,30,30,125,22,93,122,167,213,10,123,238,95,143,213,150,149,227,85,14,249,5,99,84,149,43,86,206,209,242,138,223,4,130,46,70,100,79,17,74,192,226,225,11,147,247,35,51,135,149,228,234,198,11,249,80,210,204,203,76,253,169,236,207,165,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,233,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,149,23,154,154,163,181,221,152,230,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,12,130,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,69,95,20,127,129,61,77,252,23,231,20,74,85,45,85,213,30,133,255,0,41,77,9,201,180,83,233,79,209,207,164,126,75,252,39,228,124,231,99,203,214,65,83,254,39,185,31,46,93,142,63,166,219,114,223,215,109,156,57,172,93,84,42,171,254,225,143,255,0,61,23,252,137,255,0,236,245,106,136,8,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,184,60,21,62,22,50,159,188,10,239,151,91,148,42,235,215,75,115,189,105,241,39,206,116,211,77,44,94,217,201,47,62,204,242,84,94,106,26,126,239,106,193,75,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,61,170,116,83,210,151,242,62,210,203,174,153,253,61,250,91,237,60,130,123,239,157,246,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,147,111,207,109,189,55,125,129,138,232,94,156,98,26,177,154,235,125,178,205,221,204,243,191,41,21,202,233,80,236,114,67,75,79,77,4,17,210,211,250,55,106,23,242,225,33,179,110,71,35,179,145,59,4,67,24,98,157,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,238,180,68,4,68,65,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,122,200,136,8,136,131,149,117,127,222,23,31,2,122,101,248,215,206,43,84,85,254,225,143,255,0,61,23,252,137,255,0,236,245,63,250,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,6,213,68,68,5,85,126,57,223,169,63,222,79,225,170,213,20,85,235,159,161,143,229,163,244,39,253,212,126,135,125,14,246,151,253,100,246,135,154,243,126,91,255,0,154,33,225,199,203,127,223,111,207,236,219,212,32,7,130,167,197,62,83,247,127,93,243,27,114,181,238,165,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,170,224,150,104,37,184,158,209,81,67,32,69,177,184,73,83,36,49,187,179,142,204,110,238,66,204,228,209,215,162,159,13,239,228,125,170,119,93,76,252,178,253,45,246,158,63,61,139,201,125,29,242,29,190,229,77,60,221,222,231,154,151,125,188,183,30,60,91,126,123,239,233,179,237,94,181,186,82,254,88,58,89,106,211,63,167,191,68,189,153,144,65,125,243,190,203,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,125,184,109,183,174,236,28,240,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,210,79,74,186,91,249,22,233,199,78,180,206,107,23,177,171,236,216,253,47,181,104,188,215,152,237,93,37,14,245,119,231,24,204,75,122,169,103,47,168,78,13,190,193,176,176,179,67,93,20,240,111,181,105,86,174,98,26,157,121,234,6,174,251,79,137,222,41,175,97,110,166,198,70,132,234,39,166,54,150,17,121,138,170,102,16,238,132,110,109,219,119,32,98,22,112,119,99,27,31,65,64,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,78,168,252,41,63,148,166,187,100,218,215,249,122,250,57,244,143,201,127,131,62,139,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,109,185,109,235,182,239,191,250,41,233,75,249,31,105,101,215,76,254,158,253,45,246,158,65,61,247,206,251,47,200,118,251,148,212,240,246,187,125,233,119,219,203,114,229,201,183,231,182,222,155,184,68,191,26,125,6,166,187,97,184,167,81,182,106,42,179,185,88,170,3,25,189,60,52,242,202,30,206,153,228,150,154,105,77,143,132,1,21,67,201,27,63,15,206,29,112,11,159,213,1,120,63,225,213,172,119,221,27,234,227,4,169,180,67,230,41,51,11,132,24,117,210,155,144,7,122,150,190,120,163,23,230,64,110,61,169,218,158,125,135,137,31,99,135,33,19,39,87,191,173,122,95,106,214,173,35,203,244,162,242,84,145,211,229,54,122,155,104,84,84,209,13,88,81,206,96,253,154,166,136,157,152,206,25,123,114,135,214,23,99,140,93,136,93,153,218,184,63,184,99,255,0,207,69,255,0,34,127,251,61,4,170,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,190,141,119,233,238,251,175,189,48,86,244,253,148,234,95,11,213,214,223,106,167,184,229,62,198,7,243,53,84,149,20,243,203,83,228,194,64,0,239,29,57,126,108,77,132,59,158,155,176,236,241,3,73,252,26,255,0,37,250,167,134,234,103,242,142,246,159,209,44,130,221,125,242,95,68,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,5,149,34,34,2,34,32,34,34,2,229,93,117,80,170,175,251,134,63,252,244,95,242,39,255,0,179,208,79,254,147,190,22,52,111,238,255,0,30,249,116,11,106,172,83,73,240,95,201,126,150,97,186,103,237,79,105,253,18,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,89,90,2,34,32,161,111,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,250,194,93,142,98,78,38,204,210,171,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,234,150,210,19,51,44,240,90,190,231,57,85,231,53,202,122,177,243,183,172,130,225,81,116,184,212,253,4,8,251,245,83,200,82,75,39,0,174,16,30,70,100,251,11,48,182,251,51,51,122,41,191,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,193,184,20,117,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,82,41,16,114,217,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,211,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,234,184,50,207,4,43,21,227,42,188,221,177,110,160,62,143,217,107,110,21,21,22,235,71,209,67,171,246,125,41,200,69,21,55,124,235,216,229,237,131,136,119,9,185,23,29,223,213,212,255,0,208,29,52,190,232,222,141,98,122,85,145,230,255,0,75,170,241,91,120,218,227,187,251,52,40,59,212,177,17,13,52,125,128,35,97,237,64,209,69,191,34,35,237,243,39,114,39,65,204,186,233,79,164,239,133,141,27,251,191,199,190,93,2,128,31,220,49,255,0,231,162,255,0,145,63,253,158,172,167,73,240,95,201,126,150,97,186,103,237,79,105,253,18,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,149,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,40,207,226,25,134,6,99,211,62,73,1,76,241,188,30,79,103,98,219,244,174,20,143,254,107,255,0,154,164,194,210,29,104,252,55,229,191,255,0,65,253,190,157,7,63,58,73,142,199,153,234,21,135,4,112,167,98,200,174,84,214,209,150,102,244,137,229,62,28,183,217,248,237,203,125,248,191,187,220,234,225,114,46,130,112,27,55,73,199,106,183,89,109,7,145,219,237,79,119,246,147,211,66,242,20,177,219,92,120,180,173,78,210,56,188,140,197,182,204,251,250,239,186,165,252,75,33,159,18,203,108,249,69,43,111,53,162,190,10,208,111,79,82,140,216,155,222,206,223,103,236,127,232,86,219,109,241,12,211,124,195,164,59,189,146,239,115,242,57,44,120,221,69,152,41,251,51,203,220,145,173,140,44,92,134,153,163,109,228,39,109,183,219,211,223,178,10,138,191,220,61,169,116,154,183,178,17,119,56,253,81,30,44,219,11,55,187,119,253,139,207,71,125,223,119,68,4,68,64,68,68,31,210,158,38,154,70,141,204,71,127,180,159,102,82,143,24,233,202,235,154,116,185,115,212,42,60,118,233,83,87,103,185,4,16,121,42,66,62,240,200,212,45,187,237,19,185,54,198,238,219,19,125,174,162,200,191,18,103,253,143,186,153,216,31,87,244,248,167,74,183,61,53,181,207,218,188,61,69,35,70,60,92,190,172,109,70,220,183,40,92,125,90,41,61,57,125,159,209,184,68,75,85,187,218,87,8,168,46,85,227,74,61,192,23,42,137,120,48,49,59,110,251,187,122,122,122,169,109,225,175,107,183,209,117,89,75,70,215,88,206,56,34,14,212,176,206,46,50,184,220,168,217,155,125,190,179,62,219,250,123,212,55,146,67,148,222,73,31,114,127,123,169,85,225,171,127,160,177,117,55,100,243,209,242,243,175,77,73,23,169,54,210,29,194,143,103,244,103,253,143,239,217,191,157,5,254,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,210,157,101,83,207,85,211,158,89,13,60,39,41,191,144,216,64,92,157,255,0,191,233,254,198,91,173,98,58,177,67,73,113,192,46,148,117,212,241,207,12,157,142,81,200,12,66,251,78,14,219,179,250,123,217,144,115,20,16,73,45,72,83,176,63,51,33,22,109,189,119,117,102,250,51,208,142,151,222,122,48,190,234,110,71,96,186,85,100,197,103,170,185,208,156,117,179,142,206,246,168,230,143,104,153,153,139,243,142,94,155,62,251,237,187,170,250,194,109,180,151,29,98,198,173,85,81,11,211,84,222,237,240,200,28,89,217,192,164,141,157,182,118,217,253,29,215,69,250,71,137,88,40,180,75,24,199,33,182,83,21,190,124,118,138,57,32,40,3,183,32,149,36,96,236,67,183,23,220,91,103,221,189,200,57,159,171,162,172,160,149,224,173,165,154,158,70,247,132,160,224,77,233,191,185,255,0,153,217,127,21,182,58,163,164,246,118,180,223,173,195,107,165,183,132,30,87,141,61,56,8,128,242,164,133,223,102,31,79,93,247,244,253,174,181,58,2,34,32,34,34,2,201,45,57,93,101,14,57,87,140,209,211,83,128,215,74,50,75,57,9,57,125,94,46,205,191,45,155,244,95,252,159,242,191,163,108,109,182,221,183,91,52,173,154,84,90,93,237,10,107,221,96,100,227,40,137,211,60,46,224,237,180,27,187,31,105,182,245,41,189,57,191,232,183,237,245,15,175,89,116,58,29,41,199,49,203,224,101,118,123,177,223,100,170,140,225,161,175,239,148,29,167,22,103,49,237,143,29,249,122,122,190,255,0,204,182,215,134,93,29,194,175,169,187,79,144,40,91,180,16,73,47,115,127,88,218,225,71,203,109,155,223,238,81,114,229,144,95,111,48,195,79,118,188,215,86,197,78,228,240,133,69,65,200,49,185,123,248,177,59,237,191,219,178,150,62,23,16,75,63,83,84,61,186,130,139,133,44,70,91,127,148,205,112,162,244,247,160,190,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,62,91,106,59,222,63,87,108,140,182,41,187,123,62,219,251,140,75,246,183,236,94,194,252,118,103,109,159,220,131,153,12,150,10,221,53,213,64,149,255,0,57,81,101,172,164,171,31,70,29,200,70,57,27,252,230,253,159,183,250,62,197,110,189,55,117,187,153,230,221,60,212,85,216,52,166,225,115,172,197,172,167,75,221,166,170,115,220,169,168,97,126,92,70,151,102,245,38,125,189,125,237,239,85,141,214,132,88,236,61,64,228,35,141,71,194,139,251,207,139,51,70,223,252,133,79,191,232,122,123,249,43,7,240,208,214,61,5,176,104,165,203,19,188,220,237,244,23,67,9,142,184,43,39,162,139,189,27,210,81,199,35,51,17,177,22,228,207,250,77,179,236,251,250,160,169,252,211,41,186,230,121,45,94,71,123,55,42,202,190,223,113,220,68,127,70,49,6,244,22,22,247,11,125,139,196,91,23,91,15,12,170,202,166,173,192,237,117,148,214,179,227,192,165,130,32,2,218,56,217,248,188,95,85,254,183,61,255,0,167,246,238,181,210,2,34,32,34,34,2,223,58,97,89,130,217,244,79,38,169,169,138,75,133,242,174,186,156,26,150,48,168,103,8,193,225,118,119,33,103,15,87,57,125,251,63,212,254,118,219,67,45,197,163,57,101,70,151,63,181,114,76,42,11,221,142,238,76,93,170,171,107,212,139,184,70,251,113,99,113,15,124,177,187,250,191,185,159,236,109,195,86,83,216,47,149,180,178,215,209,89,107,167,165,129,185,75,52,116,230,64,13,235,234,68,205,179,126,137,123,255,0,99,254,197,40,252,51,242,107,94,49,212,229,164,110,211,180,47,94,208,80,194,196,197,235,41,220,40,248,143,163,63,249,175,239,217,191,157,100,113,101,186,97,167,122,9,141,61,154,215,141,223,46,25,45,206,74,107,221,51,65,79,83,87,73,70,18,84,139,155,0,144,148,110,226,99,179,158,226,255,0,87,236,90,227,167,250,218,26,254,173,240,250,156,14,136,105,96,60,142,222,227,20,241,176,113,103,185,196,251,109,23,163,108,206,13,254,175,232,65,208,210,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,231,60,193,79,17,77,35,236,35,182,255,0,237,95,209,126,16,177,183,18,109,217,208,115,205,215,150,165,216,53,55,94,174,247,108,122,143,179,76,30,95,103,238,25,114,222,138,148,127,203,17,118,245,7,251,23,242,233,131,171,59,159,79,144,220,45,180,216,247,180,226,186,71,44,46,62,108,97,219,184,208,183,219,9,191,186,31,230,247,255,0,55,175,175,226,29,165,84,250,93,212,37,226,142,130,7,138,142,171,203,246,69,228,51,127,171,67,72,229,234,76,223,108,143,251,86,226,240,213,233,107,76,53,226,142,245,89,168,120,221,101,107,83,133,72,83,205,13,100,240,48,152,181,27,143,232,59,51,237,221,55,245,223,223,252,200,48,125,85,233,39,49,183,104,229,38,103,87,115,254,250,110,230,246,222,196,95,155,254,250,8,255,0,198,180,219,62,236,252,189,222,158,239,231,80,213,219,103,217,212,223,234,183,80,171,116,255,0,18,45,46,162,170,170,134,244,91,123,93,170,160,139,235,126,118,9,224,226,206,204,67,245,13,247,220,27,127,79,123,122,168,64,128,136,136,8,136,128,165,223,75,180,119,44,135,68,179,58,27,104,114,169,166,184,81,240,151,113,110,219,63,111,211,98,217,159,208,29,68,70,109,221,155,246,169,191,209,38,29,163,165,99,171,143,81,46,165,77,93,119,168,140,169,206,91,132,116,244,226,1,79,205,247,114,113,125,247,39,111,183,252,159,114,8,231,134,106,38,117,160,89,53,236,130,159,179,93,116,160,242,21,3,206,18,216,9,128,219,215,137,183,187,143,187,111,233,89,71,74,151,250,219,223,85,152,158,67,81,47,10,138,252,158,130,166,71,226,207,245,142,229,1,191,185,153,189,239,246,51,47,131,168,140,68,231,204,111,89,13,138,90,105,236,212,210,83,68,18,69,33,73,200,142,149,137,246,38,103,23,245,138,79,183,255,0,171,183,133,211,117,218,225,140,107,158,11,116,130,6,103,250,67,107,22,121,65,248,237,231,33,47,230,255,0,53,7,75,40,191,25,247,109,215,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,163,111,22,38,168,126,162,170,26,106,198,153,190,167,17,96,118,225,253,227,67,191,171,187,239,191,250,148,139,240,159,208,253,71,182,216,143,82,95,49,173,164,176,212,27,176,219,69,247,138,98,32,161,153,157,248,207,233,184,55,31,88,253,205,235,251,20,82,241,56,199,166,178,245,51,120,169,154,190,58,134,170,122,109,152,120,238,28,104,40,155,215,98,127,126,255,0,110,202,204,60,48,174,214,202,238,153,173,212,212,117,240,79,44,19,66,18,128,27,57,1,13,190,137,157,157,190,199,103,118,65,84,125,121,88,117,18,201,175,23,153,245,2,149,169,234,107,124,191,16,9,196,199,234,81,210,179,237,198,67,251,28,61,239,246,255,0,178,55,41,247,226,239,156,226,89,70,176,91,109,88,245,234,146,186,170,215,222,243,131,4,156,251,125,202,90,2,13,254,207,86,23,247,63,216,160,34,2,34,32,34,34,3,62,206,206,166,38,151,92,52,86,241,162,212,22,156,174,233,115,177,228,48,207,181,45,85,181,220,76,195,177,75,205,220,154,156,159,252,131,111,211,111,210,127,126,254,176,237,100,88,149,159,58,168,157,238,216,125,134,233,88,84,175,196,165,165,162,41,198,55,33,118,217,246,23,102,221,157,253,232,51,173,98,250,57,102,188,79,140,97,25,213,234,237,68,117,16,243,106,195,145,185,239,11,108,78,206,32,206,236,242,27,55,167,185,223,246,186,241,244,176,107,106,245,91,10,180,148,141,7,248,126,219,24,205,19,59,24,191,153,1,103,247,251,253,119,94,53,251,28,205,99,185,20,153,13,162,118,184,86,183,14,209,240,25,89,217,133,155,112,31,86,244,113,247,179,111,187,44,135,69,234,238,54,237,92,194,44,213,209,20,13,30,77,109,50,19,102,103,103,106,168,197,254,207,230,127,181,7,75,49,3,199,27,3,147,150,223,107,175,246,191,7,212,91,215,117,250,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,244,118,235,39,98,170,9,10,57,99,230,20,196,5,196,192,155,113,119,23,219,118,119,111,85,37,87,53,157,88,252,83,235,39,222,6,67,243,25,208,116,81,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,202,212,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,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,189,101,70,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,160,70,210,3,179,137,132,215,146,128,136,136,8,136,128,136,136,11,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,245,149,27,120,151,245,199,83,212,118,101,54,143,96,225,72,26,117,133,222,36,56,106,227,56,170,14,249,113,133,164,129,235,70,96,114,22,166,97,57,70,17,2,250,225,35,200,110,238,64,16,133,217,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,122,202,141,188,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,64,141,164,7,103,19,9,175,37,1,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,109,170,170,175,199,59,245,39,251,201,252,53,4,233,209,78,179,58,108,234,39,42,170,194,180,115,82,62,144,94,168,173,231,116,158,155,216,245,244,156,41,66,72,227,41,57,212,65,24,62,199,52,109,179,63,47,173,190,219,51,187,110,181,74,222,10,159,20,249,79,221,253,119,204,109,202,231,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,15,43,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,171,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,138,136,124,65,186,219,186,245,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,24,213,17,65,118,156,102,152,66,236,113,148,49,24,28,148,229,24,140,82,49,60,45,220,97,118,121,36,222,64,120,44,71,175,39,153,101,101,106,173,171,131,72,35,167,50,186,133,93,55,118,146,123,222,209,180,33,74,79,32,188,85,61,167,231,41,128,200,47,16,70,18,139,17,211,200,1,107,214,108,166,197,144,92,111,214,155,69,119,152,171,198,110,1,107,186,71,218,48,242,245,71,75,5,88,199,185,51,49,239,5,93,57,238,46,227,245,246,223,144,147,55,172,169,131,169,222,166,51,46,148,60,82,53,7,84,176,250,26,75,136,21,61,162,219,119,182,84,179,8,92,109,210,90,173,199,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,237,211,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,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,131,43,68,68,4,68,64,95,37,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,241,48,33,125,157,157,151,214,169,131,74,186,219,186,244,161,215,46,180,88,178,121,234,235,180,235,42,212,139,212,55,90,50,170,33,130,211,57,94,28,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,219,98,119,120,227,216,46,125,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,8,136,131,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,228,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,86,95,141,62,107,175,54,202,108,83,10,183,211,213,209,105,5,226,156,37,174,172,164,13,130,225,123,9,100,38,164,170,145,137,221,130,56,163,138,104,162,38,17,51,121,15,243,133,3,118,99,95,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,6,23,188,136,136,11,95,234,206,191,104,214,133,123,3,242,185,168,86,172,95,233,69,193,173,150,191,58,100,221,249,189,57,19,241,103,237,194,28,131,185,57,241,138,62,97,204,199,144,239,144,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,207,103,88,61,89,230,93,93,106,135,211,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,7,70,107,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,169,43,162,134,97,51,165,157,226,142,102,138,81,103,220,13,226,154,41,24,75,103,225,32,23,184,153,222,16,120,70,100,125,65,95,122,125,150,61,85,15,55,130,210,118,98,192,46,147,212,69,45,84,180,177,203,83,5,85,41,113,145,228,104,96,146,158,49,137,165,1,38,19,33,18,40,198,49,142,48,117,13,213,158,101,210,47,137,222,166,103,22,42,122,187,197,138,190,158,211,77,125,199,6,189,169,96,186,131,88,233,90,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,194,226,81,99,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,100,8,8,136,128,136,136,11,31,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,65,82,75,89,100,185,195,93,4,115,136,137,20,69,36,36,66,198,194,96,78,46,251,236,98,255,0,107,40,85,227,1,154,235,206,39,160,214,202,13,49,167,171,167,194,111,149,21,20,57,205,214,136,63,63,4,5,218,26,90,99,54,46,81,83,84,17,204,18,19,14,196,227,20,68,98,211,60,115,86,183,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,161,228,94,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,172,128,176,173,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,35,84,76,18,74,114,207,35,191,8,162,138,33,41,101,61,152,137,196,4,157,128,12,223,97,2,118,202,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,231,179,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,65,208,242,213,90,233,213,30,132,244,215,236,79,203,94,115,244,115,233,31,153,246,103,248,50,178,179,191,229,251,93,239,247,180,82,113,227,223,139,244,182,223,151,166,251,62,208,215,193,131,45,214,219,254,151,228,182,60,136,169,42,180,191,28,168,27,110,57,33,75,4,115,209,220,94,73,42,171,32,8,227,139,187,48,27,86,71,33,73,52,141,193,251,97,24,155,20,157,169,213,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,13,21,253,212,126,132,255,0,238,231,255,0,38,111,31,243,69,42,151,50,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,255,0,225,41,214,191,177,43,40,250,77,212,219,157,170,142,203,55,122,76,46,225,59,246,36,26,233,167,238,29,176,157,135,132,157,227,150,89,34,41,8,73,164,98,137,158,71,150,16,0,181,76,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,215,253,212,126,132,255,0,238,231,255,0,38,111,31,243,69,181,122,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,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,190,181,77,126,39,94,32,20,122,187,89,83,211,246,136,100,94,111,5,164,229,6,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,233,52,102,35,49,25,108,197,24,129,200,19,171,251,168,253,9,255,0,221,207,254,76,222,63,230,139,63,211,142,179,58,108,213,188,87,52,205,116,247,82,61,171,101,211,203,123,93,50,74,159,99,215,193,228,105,94,57,164,238,112,150,1,57,126,165,52,239,180,108,69,245,54,219,119,22,122,33,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,208,166,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,52,87,247,81,250,19,255,0,187,159,252,153,188,127,205,20,159,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,154,29,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,214,23,101,113,94,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,246,93,75,212,212,75,80,114,219,167,57,37,161,145,140,193,132,0,69,165,166,8,132,207,128,81,139,253,81,48,22,9,21,174,157,81,232,79,77,126,196,252,181,231,63,71,62,145,249,159,102,127,131,43,43,59,254,95,181,222,255,0,123,69,39,30,61,248,191,75,109,249,122,111,179,237,138,105,111,94,189,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,146,162,246,21,202,159,187,218,132,230,147,243,147,83,132,99,180,113,25,125,98,109,246,217,183,119,102,120,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,212,23,252,163,174,127,226,23,209,206,152,102,87,109,63,204,245,166,146,150,251,98,168,122,75,133,61,53,166,225,90,16,78,204,220,162,121,105,224,56,156,197,223,137,139,19,184,27,16,22,196,36,205,178,181,251,88,236,93,63,232,214,89,172,89,28,62,98,147,25,183,149,68,116,220,140,60,221,81,147,71,77,77,204,0,222,62,236,242,69,23,115,131,136,115,228,95,84,93,215,52,55,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,7,75,218,41,175,122,79,212,78,43,85,154,232,230,87,244,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,245,182,223,118,118,109,128,180,167,69,250,57,125,208,46,152,48,13,42,202,102,231,122,181,91,228,168,184,199,196,27,203,85,85,212,75,87,45,54,224,102,7,217,58,130,139,184,36,226,125,190,109,179,22,205,186,208,22,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,54,64,168,135,195,139,174,58,110,148,179,42,252,63,80,66,174,163,78,179,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,116,130,40,136,92,158,22,138,64,189,228,68,64,68,68,4,68,65,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,177,178,75,55,103,206,209,123,10,229,81,218,238,194,19,71,249,200,105,206,50,222,57,64,190,169,62,219,236,251,59,59,54,87,161,125,81,232,79,82,158,219,252,138,103,63,72,254,142,121,111,105,255,0,131,43,40,251,30,99,187,217,255,0,124,197,31,46,93,137,127,71,125,184,250,237,187,111,74,222,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,136,136,131,85,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,98,154,91,215,175,73,218,211,157,219,52,207,77,53,91,219,57,37,231,189,228,168,189,133,114,167,238,246,161,57,164,252,228,212,225,24,237,28,70,95,88,155,125,182,109,221,217,158,21,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,12,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,59,137,215,133,27,68,245,45,19,187,113,35,1,158,51,112,223,155,135,50,102,113,140,220,114,5,86,190,55,23,107,173,130,235,160,215,219,21,206,174,221,114,183,84,100,21,116,117,148,147,20,51,211,79,25,91,10,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,181,232,95,172,219,23,88,122,113,85,115,146,213,236,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,129,37,81,17,1,124,146,93,173,80,221,105,236,83,92,233,2,229,89,79,53,93,61,25,76,45,60,208,66,81,140,178,132,123,242,32,2,158,17,34,102,216,94,88,217,246,228,219,253,106,178,252,99,243,252,203,75,51,46,159,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,157,185,196,123,91,89,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,156,44,209,22,138,232,251,171,60,55,171,173,47,250,113,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,109,234,128,136,136,8,136,128,136,136,48,173,94,214,77,59,208,140,54,77,65,213,43,197,93,167,30,130,162,42,105,235,161,181,85,215,5,57,200,238,192,242,181,44,82,20,96,229,176,49,155,48,115,48,29,249,24,179,233,252,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,142,221,99,239,213,79,32,199,20,124,206,152,64,121,25,139,110,78,194,219,238,238,205,234,178,174,180,52,114,251,175,189,48,103,250,85,139,77,194,245,117,183,199,81,110,143,136,63,153,170,164,168,138,174,42,109,204,192,3,188,116,227,23,112,137,132,59,156,223,118,29,159,156,36,29,84,34,197,52,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,250,240,75,219,51,1,154,35,98,142,64,98,126,18,1,139,190,226,235,43,65,143,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,29,127,186,143,208,159,253,220,255,0,228,205,227,254,104,181,255,0,140,22,177,216,176,110,152,31,74,170,33,243,23,173,75,184,65,79,71,31,35,14,197,45,13,68,21,117,21,59,176,16,23,19,10,104,187,110,64,79,230,121,143,38,140,153,85,95,69,250,57,98,215,222,168,48,13,42,202,102,225,101,186,220,36,168,184,199,196,223,204,210,210,83,203,87,45,54,224,96,97,222,10,114,139,184,36,196,29,206,109,187,142,206,29,25,220,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,239,35,49,22,221,221,153,125,106,42,248,163,252,9,234,111,224,191,56,162,90,171,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,9,254,136,136,11,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,85,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,225,102,136,180,87,71,221,89,225,189,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,111,84,4,68,64,68,68,4,68,64,88,254,7,159,225,186,159,140,193,153,233,254,67,73,125,177,85,84,85,211,83,220,41,29,202,9,206,154,162,74,121,94,50,219,99,6,150,25,25,140,119,3,102,98,23,33,118,39,174,191,25,253,77,214,220,123,25,198,180,234,197,102,171,162,210,252,158,156,130,251,118,24,224,158,11,141,196,42,35,158,10,35,119,141,229,165,56,90,149,166,18,99,30,251,75,35,51,19,64,106,26,248,119,117,121,252,148,181,149,254,148,214,246,116,247,49,237,81,101,28,40,60,204,208,118,134,95,43,87,31,23,105,27,181,36,165,205,135,159,40,164,151,104,206,70,139,136,95,242,34,32,45,127,171,58,253,163,90,21,236,15,202,230,161,90,177,127,165,23,6,182,90,252,233,147,119,230,244,228,79,197,159,183,8,114,14,228,231,198,40,249,135,51,30,67,190,65,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,61,157,96,245,103,153,117,117,170,31,78,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,204,29,25,175,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,134,164,174,138,25,132,206,150,119,138,57,154,41,69,159,112,55,138,104,164,97,45,159,132,128,94,226,103,120,65,225,25,145,245,5,125,233,246,88,245,84,60,222,11,73,217,139,0,186,79,81,20,181,82,210,199,45,76,21,84,165,198,71,145,161,130,74,120,198,38,148,4,152,76,132,72,163,24,198,56,193,212,55,86,121,151,72,190,39,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,26,246,165,130,234,13,99,165,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,11,137,69,143,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,144,32,34,34,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,243,175,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,6,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,208,31,221,71,232,79,254,238,127,242,102,241,255,0,52,79,20,127,129,61,77,252,23,231,20,74,128,80,117,80,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,57,247,241,25,174,172,171,234,119,37,26,170,169,165,104,252,159,6,51,114,97,222,223,73,190,219,251,189,202,79,120,59,106,149,255,0,219,215,141,55,146,70,59,111,150,168,174,22,119,55,113,147,157,190,22,219,235,241,102,227,255,0,123,191,243,253,139,78,248,175,226,84,24,247,81,21,53,212,112,112,42,254,28,223,145,62,252,40,104,89,189,238,255,0,181,255,0,98,218,30,13,56,173,53,110,113,126,200,140,255,0,59,5,13,84,44,219,63,185,166,183,159,237,253,175,251,16,68,158,175,109,183,171,150,187,229,183,88,168,171,106,105,160,242,29,201,218,35,48,14,84,116,226,219,150,219,54,238,219,122,191,216,180,74,157,94,32,218,87,249,57,207,179,42,202,41,123,116,245,126,206,226,60,119,229,198,26,86,127,87,50,118,217,205,212,21,64,68,68,4,68,64,83,179,161,13,62,124,203,70,53,10,246,112,180,62,200,184,219,227,105,152,120,239,220,102,109,185,113,127,95,245,183,233,127,58,130,106,199,252,48,47,56,109,199,19,200,116,242,235,123,242,213,87,91,172,115,73,79,229,165,62,232,5,55,49,126,66,219,14,197,17,255,0,148,207,255,0,22,225,11,43,232,114,189,68,191,95,114,28,110,227,112,158,27,69,56,85,25,207,52,133,43,11,70,222,140,225,201,183,222,55,219,213,189,204,177,60,110,225,117,164,206,109,21,211,84,212,13,117,61,206,156,251,134,100,210,9,140,204,251,239,190,236,236,95,235,221,101,186,201,142,62,7,171,87,172,122,214,253,136,233,154,153,216,118,229,191,42,120,143,111,172,229,246,155,253,171,246,243,145,98,213,20,216,205,29,171,29,236,221,225,158,138,90,170,143,55,33,119,141,153,216,254,169,55,17,228,123,63,167,163,123,155,209,7,73,182,105,78,107,108,50,72,78,228,252,183,119,127,251,231,95,106,240,240,154,186,138,236,98,138,170,170,14,204,167,220,228,28,152,182,218,66,102,245,111,230,101,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,14,85,213,164,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,234,128,134,213,108,136,58,168,69,5,124,47,122,215,254,80,24,32,104,198,161,92,238,181,218,147,134,219,206,166,91,141,107,247,189,179,107,25,132,2,161,229,17,109,166,139,187,4,50,52,142,231,39,212,151,156,132,114,246,231,82,2,165,110,188,60,72,179,188,243,89,109,214,13,6,191,123,3,27,210,252,130,74,203,93,234,138,88,103,154,239,116,132,101,167,42,198,144,121,198,84,111,28,179,199,28,76,228,19,69,49,148,172,109,32,197,22,213,241,83,235,199,254,155,244,169,164,23,175,248,40,178,251,237,178,227,255,0,143,10,155,33,7,107,255,0,39,41,78,57,191,225,41,204,127,198,130,175,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,194,237,58,15,235,150,221,214,14,43,113,167,187,227,62,193,204,241,222,219,93,40,232,162,170,168,161,146,23,142,38,26,182,168,40,90,42,126,244,207,80,209,210,148,178,74,195,1,150,230,194,68,210,169,106,174,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,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,153,189,238,241,171,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,216,214,178,152,128,234,26,82,23,222,105,123,83,195,27,70,236,113,253,121,121,198,65,23,112,52,87,138,15,136,37,53,218,154,245,210,246,139,93,106,192,2,160,168,51,11,229,52,178,211,31,56,101,170,167,172,178,188,82,192,36,224,228,16,17,207,20,188,36,7,40,190,176,17,239,86,203,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,221,93,102,116,181,252,145,243,108,63,77,235,114,79,109,222,174,88,125,45,246,247,81,16,241,165,10,233,107,42,226,40,169,153,197,141,225,0,130,49,98,63,172,100,196,123,3,19,70,1,160,21,170,120,86,117,227,255,0,74,58,84,213,251,215,252,44,88,133,246,231,113,255,0,196,5,53,144,67,181,255,0,148,20,71,36,223,240,116,224,63,226,129,66,174,140,250,90,254,87,25,182,97,166,244,89,39,177,47,86,220,62,170,251,100,168,148,121,82,157,116,85,148,145,12,85,44,194,230,208,152,79,32,185,7,214,2,113,61,141,133,227,61,43,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,84,29,73,170,171,241,206,253,73,254,242,127,13,91,171,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,219,54,177,152,64,42,30,81,22,218,104,187,176,67,35,72,238,114,125,73,121,200,71,47,111,74,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,203,32,241,88,235,142,155,82,174,181,253,45,233,176,85,197,98,198,47,14,25,77,204,142,88,30,227,113,165,35,7,162,8,247,102,58,104,101,220,136,164,23,238,77,20,100,12,35,16,201,52,21,211,77,94,204,180,150,155,50,131,12,158,146,3,206,113,122,172,66,231,52,208,52,166,22,234,153,97,58,129,137,139,234,137,152,193,219,114,118,45,130,67,113,226,124,76,126,77,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,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,12,215,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,7,67,218,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,140,36,155,131,125,121,229,237,128,1,77,41,185,73,33,176,183,57,12,201,219,114,117,173,116,7,68,52,191,161,126,158,107,108,80,95,42,228,180,88,105,234,242,124,166,251,83,28,134,117,83,133,56,189,85,83,65,31,55,140,26,40,4,66,24,216,157,130,49,103,121,36,114,51,219,248,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,66,254,40,255,0,29,154,155,248,47,201,232,151,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,223,47,138,63,199,102,166,254,11,242,122,37,21,80,117,37,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,235,42,107,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,229,16,21,112,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,135,117,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,181,16,255,0,209,86,123,149,127,215,92,143,36,200,238,31,248,74,202,235,149,117,68,159,249,210,77,52,146,31,243,145,17,125,174,232,45,127,195,135,196,143,33,212,59,173,139,167,45,113,138,174,233,125,42,115,167,177,229,17,5,85,101,109,204,196,162,104,169,106,161,134,19,119,49,137,234,36,146,180,204,1,163,131,148,191,91,156,197,92,29,88,252,83,235,39,222,6,67,243,25,213,201,248,126,244,35,98,233,87,21,143,53,202,67,206,234,110,65,111,104,238,53,59,156,126,203,165,158,58,89,37,181,112,10,137,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,155,58,177,248,167,214,79,188,12,135,230,51,160,153,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,184,149,202,186,184,159,10,126,184,234,117,42,213,65,210,222,164,133,36,87,220,98,206,193,139,92,196,226,129,174,54,234,81,0,106,35,143,118,115,169,134,45,136,74,49,126,228,49,72,70,194,81,20,147,5,143,162,34,2,34,32,214,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,243,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,55,75,202,37,120,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,184,71,95,9,78,181,253,183,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,217,250,229,179,254,138,176,44,171,254,186,227,153,38,57,112,255,0,194,81,215,91,107,169,228,255,0,205,146,25,163,144,63,152,132,135,236,118,83,171,95,60,86,114,253,85,233,151,30,210,108,98,138,235,104,204,238,150,249,45,122,129,120,168,134,138,74,91,157,41,82,201,77,52,116,225,219,126,62,107,185,222,55,16,128,160,33,104,227,121,25,249,176,124,158,36,253,127,84,235,245,214,179,67,116,198,74,187,126,9,142,222,42,97,184,215,83,220,226,154,12,168,225,40,218,25,182,136,93,154,154,57,99,152,226,102,148,194,86,56,101,33,19,0,96,210,189,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,211,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,201,81,121,168,105,251,189,168,78,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,126,138,122,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,13,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,149,6,120,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,12,131,195,139,174,58,110,148,179,42,252,63,80,66,174,163,78,179,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,116,130,40,136,92,158,22,138,75,222,92,171,171,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,133,186,34,34,2,34,32,199,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,231,179,172,30,147,51,46,145,117,67,232,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,250,51,90,43,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,130,184,60,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,185,69,203,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,243,166,211,226,223,168,150,94,146,232,180,206,142,108,130,77,101,160,168,142,134,44,206,175,202,85,64,86,224,153,164,25,228,25,163,39,150,167,180,205,74,227,36,101,201,183,168,41,158,71,112,65,144,120,177,117,175,113,202,114,171,159,74,250,111,115,225,141,217,182,166,204,103,7,165,168,134,235,92,50,83,212,71,79,25,48,156,144,249,89,33,226,110,50,1,60,175,44,102,12,209,51,156,53,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,128,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,208,159,71,221,38,97,189,34,233,127,208,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,134,213,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,32,68,65,29,122,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,37,64,57,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,245,16,160,175,136,255,0,135,253,31,81,22,41,117,111,72,113,223,247,88,160,242,208,75,77,79,36,20,241,228,84,188,194,62,53,7,49,199,24,77,12,110,230,19,57,114,120,226,120,137,143,243,47,16,105,253,12,241,4,169,234,39,165,13,103,209,237,100,186,210,14,162,219,180,223,36,169,162,185,77,44,80,158,76,15,71,93,36,173,21,60,48,69,12,39,77,11,64,46,2,68,114,3,28,155,108,18,59,85,10,34,11,126,241,75,235,219,232,37,29,251,165,29,47,131,158,65,117,183,249,60,190,233,81,79,188,116,20,53,112,49,61,29,56,155,109,36,211,65,40,185,203,179,140,113,200,204,14,242,147,148,21,87,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,199,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,190,159,15,62,139,45,93,44,105,125,61,247,47,199,233,7,85,50,90,119,124,130,177,170,70,169,232,160,121,57,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,251,146,0,67,196,54,87,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,123,173,17,5,74,248,214,104,93,29,170,251,133,245,15,97,179,118,125,183,207,27,200,170,99,120,35,140,234,162,14,229,9,144,51,52,178,76,112,141,80,20,142,230,45,29,36,1,245,54,22,61,43,225,59,174,151,221,48,234,130,217,167,62,217,181,81,98,218,151,189,186,238,55,6,0,229,85,5,61,68,148,15,12,174,226,227,49,78,125,129,13,220,100,243,46,60,8,251,100,22,211,214,134,142,95,117,247,166,12,255,0,74,177,105,184,94,174,182,248,234,45,209,241,7,243,53,84,149,17,85,197,77,185,152,0,119,142,156,98,238,17,48,135,115,155,238,195,179,243,132,130,213,60,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,183,87,138,134,177,216,186,128,209,174,153,245,139,28,135,203,210,100,214,252,138,162,74,110,70,126,82,168,10,221,29,77,55,51,0,121,59,83,199,44,93,206,12,39,195,144,253,82,103,90,87,194,227,227,179,76,191,26,249,61,106,9,191,227,63,175,53,56,174,151,227,90,1,98,173,164,243,25,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,99,25,88,131,214,134,64,110,108,70,195,2,188,59,116,46,143,95,186,172,197,49,187,245,155,218,120,221,135,187,146,95,161,39,129,227,42,90,86,103,136,37,142,102,33,154,25,42,142,150,25,35,97,34,40,230,63,209,102,115,28,87,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,178,159,5,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,220,65,249,82,219,74,162,50,169,230,38,238,220,231,158,162,46,217,0,16,249,110,95,88,100,23,96,177,84,68,64,92,171,174,170,23,42,232,44,211,194,135,174,58,156,106,235,100,233,31,81,130,145,172,87,42,138,128,196,110,206,113,83,189,13,92,165,36,229,69,59,147,139,74,19,202,71,218,38,222,86,154,81,143,99,25,3,179,110,139,149,117,117,62,24,189,120,254,91,236,84,218,13,171,23,174,89,246,63,111,31,102,221,46,55,30,229,86,81,8,156,197,38,195,218,22,239,83,192,52,236,92,164,146,89,133,164,153,247,225,41,48,79,244,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,99,253,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,200,60,81,254,59,53,55,240,95,147,209,40,170,131,168,140,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,178,5,73,126,27,158,32,148,221,59,84,201,163,218,201,117,171,45,58,184,212,21,77,21,202,105,101,152,49,147,104,167,146,86,138,158,24,37,154,96,169,153,224,23,1,33,8,205,206,77,183,57,29,238,209,5,85,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,160,191,228,68,65,85,126,57,223,169,63,222,79,225,170,184,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,214,63,227,157,250,147,253,228,254,26,170,173,7,74,125,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,109,85,206,103,71,221,89,230,93,34,234,135,211,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,244,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,12,173,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,32,7,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,89,213,73,79,13,206,134,81,227,45,60,132,15,254,140,128,228,38,33,44,81,27,129,240,226,253,15,104,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,249,140,82,83,161,126,179,111,189,30,106,61,85,206,75,87,182,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,135,66,136,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,4,68,64,68,68,5,206,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,209,242,168,15,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,9,43,224,251,172,118,44,231,166,6,210,170,120,124,189,235,77,46,19,211,214,71,200,207,191,75,93,81,61,93,61,78,238,2,3,200,206,166,46,219,17,147,121,110,101,197,164,22,83,169,82,95,131,142,175,84,225,93,75,215,105,109,68,245,111,109,212,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,140,0,105,218,188,25,129,223,115,152,57,11,236,196,23,104,130,144,60,96,181,142,251,156,245,64,250,85,81,15,151,178,233,165,190,10,122,56,249,1,247,234,171,169,224,171,168,169,221,128,76,121,1,211,69,219,114,49,111,45,204,120,188,132,203,96,120,37,233,158,43,144,106,62,162,106,149,218,147,204,94,176,251,125,190,223,104,238,71,25,199,79,231,222,167,191,56,242,7,48,153,130,145,163,19,2,31,205,207,56,187,19,31,164,11,214,189,80,186,235,86,174,101,250,175,121,26,184,234,50,155,197,77,200,41,234,107,74,172,232,224,51,126,205,43,74,76,206,97,12,93,184,131,234,139,48,70,44,194,44,204,205,121,62,24,186,91,249,47,232,219,10,243,118,47,102,93,114,223,49,148,220,63,190,187,222,107,205,72,254,82,127,67,33,14,84,49,209,125,65,227,182,223,88,88,220,208,60,81,254,4,245,55,240,95,156,81,42,11,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,253,60,81,254,4,245,55,240,95,156,81,42,1,65,208,159,66,253,102,216,186,195,211,138,171,156,150,175,99,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,223,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,92,203,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,167,255,0,94,190,34,56,175,80,189,41,225,216,158,153,55,179,106,243,107,132,143,154,90,103,168,142,74,171,87,179,222,9,66,144,133,227,222,72,102,158,88,166,138,170,55,143,144,210,16,59,49,60,209,70,22,127,163,154,253,163,93,64,88,164,200,244,119,80,173,89,53,37,62,222,102,58,115,40,234,169,57,28,128,30,98,154,70,25,160,230,240,200,225,220,1,230,34,228,59,142,206,171,175,199,59,245,39,251,201,252,53,65,94,139,244,155,242,223,213,6,1,166,255,0,75,238,184,191,158,184,73,91,237,123,73,112,174,165,242,116,242,214,114,167,147,118,237,76,254,95,136,75,235,219,34,99,226,124,120,188,234,241,206,253,73,254,242,127,13,65,0,58,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,244,100,7,33,49,9,98,136,220,15,135,23,232,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,204,98,145,93,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,14,135,145,121,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,7,83,189,66,226,189,47,232,213,235,87,50,154,111,63,228,59,116,214,235,88,85,71,79,53,206,186,82,227,21,60,100,111,254,148,134,226,38,65,20,82,155,1,240,226,225,175,250,232,235,54,197,209,230,156,82,220,227,181,123,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,29,112,116,43,226,107,153,104,174,67,75,167,218,241,122,171,200,52,234,227,81,57,157,198,72,26,107,141,154,174,166,170,90,137,171,74,65,30,245,96,73,53,68,135,48,200,231,47,171,20,111,184,60,82,196,13,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,61,154,120,74,116,81,236,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,221,136,198,134,104,59,103,115,38,98,231,39,120,37,150,56,134,65,17,104,216,165,102,145,165,132,192,44,253,17,16,97,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,126,117,186,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,233,121,71,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,4,53,240,125,234,243,221,210,62,117,91,255,0,15,91,131,20,116,31,248,250,170,250,73,165,7,255,0,78,120,220,195,254,28,94,79,241,17,171,84,92,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,63,245,135,197,83,50,212,62,143,236,250,91,74,212,133,168,185,61,61,194,193,157,220,206,129,162,1,183,48,136,12,148,209,179,20,46,117,144,204,65,33,179,143,104,226,168,225,12,108,112,72,1,242,248,157,117,227,249,111,190,212,232,54,147,222,185,96,56,253,192,189,165,116,183,92,123,148,185,68,194,16,148,123,143,104,95,179,79,56,212,48,241,146,72,166,38,142,102,223,132,68,218,43,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,90,127,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,209,79,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,140,96,196,70,65,20,81,3,153,240,228,225,178,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,160,207,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,144,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,73,123,203,149,117,99,254,21,253,117,84,224,25,13,171,166,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,104,196,27,136,198,102,113,133,196,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,146,158,28,30,32,21,157,59,223,98,210,77,94,200,191,220,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,119,232,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,169,159,26,10,74,112,188,226,85,67,30,210,203,231,249,22,239,235,176,91,153,189,63,161,127,15,6,43,221,182,159,38,200,173,50,213,70,53,50,210,85,152,198,230,44,78,207,37,188,89,246,223,127,127,243,47,243,227,57,89,41,228,216,189,35,156,124,34,243,187,51,49,114,109,227,183,191,175,216,180,167,133,197,218,235,105,215,250,71,160,184,210,193,21,80,199,77,52,115,119,183,48,42,218,46,76,60,27,109,221,153,153,185,122,126,212,27,87,198,82,190,162,45,66,199,232,162,153,154,41,124,223,112,54,103,223,104,45,238,223,206,222,170,183,21,133,120,181,89,107,43,53,127,218,85,89,45,33,195,15,248,154,62,85,14,113,239,75,66,37,232,241,240,109,221,185,122,23,187,223,235,232,171,213,1,17,16,17,17,1,110,190,153,45,25,217,222,171,242,140,11,50,178,99,213,182,130,141,187,183,51,22,98,238,199,40,125,86,40,141,159,234,185,51,239,183,233,55,250,180,162,218,154,3,109,182,222,47,245,22,235,198,65,123,182,81,74,227,221,246,101,71,108,143,104,229,118,223,209,217,246,118,111,123,125,174,131,11,201,50,187,253,227,43,151,38,188,87,197,85,114,115,138,66,152,35,22,18,112,17,97,244,22,102,244,97,22,247,125,139,238,44,194,241,151,229,120,253,69,224,226,35,163,146,146,146,62,220,124,127,54,18,110,219,254,215,250,206,188,155,237,162,56,43,42,102,181,28,147,208,70,224,195,44,132,220,157,220,55,125,219,102,127,123,23,217,246,47,227,140,127,240,150,211,255,0,151,65,255,0,211,5,7,80,214,31,250,83,7,254,119,255,0,220,235,208,94,125,135,254,149,65,255,0,157,255,0,247,58,244,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,22,191,209,237,116,211,141,121,163,201,174,218,95,121,246,205,171,23,200,38,198,230,185,68,204,244,181,149,81,65,4,210,29,49,179,191,118,22,243,2,13,38,204,38,64,78,28,129,192,206,0,120,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,45,129,224,169,240,177,148,253,224,87,124,186,220,130,149,149,186,107,247,67,148,221,71,116,77,164,58,195,131,157,88,106,46,23,164,246,32,134,146,48,150,160,47,150,232,109,225,59,209,12,32,196,77,82,196,114,148,36,3,245,206,71,140,217,216,128,225,168,181,210,159,73,223,11,26,55,247,127,143,124,186,4,28,224,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,89,78,117,226,247,237,142,145,232,113,107,5,190,234,26,207,121,183,203,143,94,174,36,94,94,26,14,48,8,73,120,130,90,118,143,243,211,115,114,134,56,216,59,50,180,142,91,132,81,121,140,131,197,7,195,238,166,237,83,122,234,135,69,173,84,128,97,78,85,249,133,142,154,40,169,131,132,49,85,84,86,94,158,89,103,17,115,113,8,4,224,138,46,114,27,148,191,88,200,247,170,20,30,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,85,249,244,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,143,0,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,245,14,54,140,25,152,76,230,155,232,60,156,178,221,125,188,98,183,155,78,45,145,253,31,189,86,219,234,41,237,215,127,38,21,126,207,170,56,200,98,169,236,27,176,75,219,55,19,237,147,241,46,59,63,163,174,112,186,161,211,61,101,210,205,113,202,172,154,243,73,182,95,114,184,84,94,106,238,17,70,35,75,118,243,51,28,143,93,76,224,0,5,12,166,230,237,196,71,137,49,1,8,24,16,15,74,107,31,203,48,12,55,58,169,199,234,179,12,122,146,236,120,173,226,59,253,161,170,89,200,41,110,49,197,44,81,84,48,111,196,140,6,121,28,57,51,241,62,38,59,24,1,8,68,15,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,80,227,104,193,153,132,206,104,107,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,153,94,37,253,14,83,117,29,134,205,172,56,57,213,134,162,225,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,126,185,200,241,155,59,16,28,48,215,193,83,226,159,41,251,191,174,249,141,185,93,74,14,109,186,82,210,29,109,214,45,104,178,91,250,127,130,144,114,204,114,162,155,35,138,186,174,120,35,130,214,20,245,112,48,214,200,211,110,210,4,82,201,9,60,98,18,25,54,251,70,126,172,166,255,0,141,21,186,251,103,197,122,122,180,229,57,31,210,11,213,21,190,249,79,113,187,249,48,164,246,133,80,71,107,25,106,123,0,238,17,119,13,136,251,98,252,71,150,205,232,202,210,177,60,3,13,193,106,114,10,172,63,30,164,180,158,85,120,146,255,0,119,106,102,113,10,171,140,145,69,20,181,14,27,241,19,49,130,55,62,44,220,143,145,150,230,102,69,89,126,57,223,169,63,222,79,225,168,42,214,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,43,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,104,1,224,195,105,181,92,122,175,189,214,92,45,148,149,85,22,188,30,190,174,134,89,161,19,58,89,222,178,138,23,150,34,118,220,13,226,154,88,220,135,103,225,33,143,184,157,159,106,248,160,248,130,83,93,169,175,93,47,104,181,214,172,0,42,10,131,48,190,83,75,45,49,243,134,90,170,122,203,43,197,44,2,78,14,65,1,28,241,75,194,64,114,139,235,1,30,225,160,60,69,58,234,169,234,151,50,124,31,79,171,234,195,74,236,21,16,205,67,13,77,44,64,119,59,140,45,80,15,114,103,120,218,120,64,163,168,40,194,18,63,208,1,50,0,50,112,13,191,224,201,252,163,190,157,223,126,140,255,0,241,49,249,207,164,158,209,231,229,253,169,217,110,199,144,255,0,230,207,241,61,221,190,167,99,110,239,215,242,170,21,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,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,2,20,131,226,143,241,217,169,191,130,252,158,137,73,255,0,15,238,153,240,222,171,252,63,51,93,45,204,43,170,237,198,58,145,87,114,180,92,233,157,200,237,215,24,237,84,65,20,239,31,38,25,131,140,178,1,198,78,220,128,203,137,1,240,144,35,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,84,6,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,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,79,254,142,60,86,104,244,135,67,175,88,6,183,209,93,114,43,174,37,111,130,60,29,168,225,130,24,234,233,98,134,10,104,109,82,20,113,143,103,183,195,187,230,100,105,72,163,121,183,220,227,138,57,166,87,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,209,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,122,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,72,34,238,25,152,195,16,48,199,24,57,63,8,192,5,159,97,101,105,94,20,253,10,212,225,209,208,117,79,170,244,21,116,215,218,170,118,155,10,161,26,168,138,1,183,85,209,3,251,72,222,25,9,200,229,138,162,72,134,25,24,123,108,210,17,1,17,70,241,106,175,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,92,74,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,4,170,139,161,111,203,95,135,86,154,235,142,142,97,158,111,82,108,190,215,246,197,53,17,113,154,251,107,142,233,94,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,218,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,126,158,23,31,2,122,101,248,215,206,43,84,63,241,69,240,255,0,172,180,86,92,186,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,135,184,103,202,23,238,237,44,113,176,12,35,24,200,194,224,242,148,65,45,124,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,222,90,174,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,232,163,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,128,110,4,68,64,68,88,86,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,42,215,198,19,166,61,56,211,251,237,187,168,76,86,245,106,178,221,115,91,128,80,87,226,240,83,52,114,92,42,152,42,37,170,187,137,119,127,242,88,229,16,133,133,228,148,100,51,231,43,242,173,101,181,122,151,234,47,59,234,131,84,235,245,51,58,168,255,0,133,163,179,209,112,135,252,25,107,243,51,77,5,31,114,40,163,239,118,187,230,61,211,30,103,239,119,247,51,121,57,134,128,235,46,1,167,24,182,174,102,90,123,117,181,98,25,167,47,98,93,39,1,237,212,236,206,67,200,89,220,226,238,3,60,145,119,4,123,177,137,28,124,193,156,152,45,255,0,194,143,166,157,56,211,93,26,131,94,113,204,179,233,93,235,82,109,244,253,202,185,45,45,73,236,136,224,34,10,155,124,46,124,165,46,53,97,40,201,47,33,142,111,47,1,8,51,3,17,78,165,64,62,29,221,94,127,37,45,101,127,165,53,189,157,61,204,123,84,89,71,10,15,51,52,29,161,151,202,213,199,197,218,70,237,73,41,115,97,231,202,41,37,218,51,145,162,227,126,118,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,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,108,174,152,58,44,181,117,79,208,78,99,125,196,49,250,66,213,76,107,56,173,124,126,177,234,70,149,235,96,106,43,113,75,111,158,66,23,19,2,23,148,162,99,113,96,153,197,251,145,129,205,202,10,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,115,254,10,159,11,25,79,222,5,119,203,173,203,201,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,34,166,2,55,141,166,130,58,127,72,99,1,41,132,203,103,41,4,2,64,245,188,49,122,241,252,183,216,169,180,27,86,47,92,179,236,126,222,62,205,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,105,254,185,97,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,255,0,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,72,18,129,17,16,17,23,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,21,215,227,5,211,30,156,87,224,143,213,5,61,234,213,141,101,54,174,197,174,178,155,203,51,77,149,201,44,208,71,79,31,55,148,91,189,79,0,212,201,187,71,36,135,20,124,73,216,33,23,26,129,82,43,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,90,211,242,3,172,191,145,175,229,7,249,61,186,254,79,125,161,236,207,110,240,30,207,123,151,14,92,55,238,118,123,159,154,239,241,237,119,127,53,207,185,245,16,89,175,131,143,78,186,94,216,109,119,82,207,118,164,200,178,201,42,38,176,195,79,53,174,72,143,22,158,55,62,248,197,41,155,132,231,81,77,61,33,188,160,2,241,129,156,76,79,206,86,123,52,92,235,116,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,117,208,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,193,144,34,34,2,34,32,170,191,21,206,133,191,199,245,65,162,152,103,253,145,85,159,209,80,151,250,36,55,72,233,216,127,241,190,104,196,191,204,153,195,253,241,50,170,181,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,11,158,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,160,49,170,130,70,145,130,119,9,206,162,154,120,137,194,104,132,224,125,197,217,141,139,107,10,68,64,68,68,5,207,183,137,38,139,218,180,67,171,76,162,197,139,226,20,152,222,49,124,167,163,191,88,168,233,12,123,15,4,208,176,206,81,198,196,253,144,243,145,86,11,69,176,176,176,179,0,140,124,23,65,42,189,124,101,244,66,235,157,104,149,131,90,45,247,202,74,122,125,47,168,156,107,168,38,140,185,213,193,114,158,142,157,142,35,109,217,142,57,99,139,112,38,102,32,144,203,147,56,48,72,21,23,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,62,189,27,213,236,203,66,53,18,223,170,90,125,61,36,25,13,166,158,186,26,25,234,96,105,130,156,234,105,38,165,121,152,31,234,145,128,206,70,12,76,65,204,71,144,152,238,47,133,34,15,87,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,166,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,188,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,166,191,7,221,28,190,231,61,80,54,170,211,205,229,236,186,105,111,158,162,178,78,32,125,250,170,234,121,233,41,233,182,115,19,30,64,117,50,247,24,76,91,203,112,46,47,32,186,187,244,4,68,64,92,171,174,170,23,42,232,39,77,23,135,253,102,174,244,15,167,125,64,232,134,59,230,243,170,79,109,207,147,91,98,146,121,106,175,212,177,220,103,134,34,166,2,55,141,166,130,58,127,72,99,1,41,132,203,103,41,4,2,72,65,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,149,250,120,92,124,9,233,151,227,95,56,173,80,87,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,127,244,47,214,109,139,172,61,56,170,185,201,106,246,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,73,42,185,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,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,55,2,34,32,160,31,20,127,142,205,77,252,23,228,244,75,106,248,103,116,245,138,245,65,163,93,67,233,30,83,83,228,60,255,0,209,122,155,117,208,41,99,168,154,217,93,17,92,138,42,136,196,219,253,40,205,132,128,142,41,101,6,48,231,201,181,87,138,63,199,102,166,254,11,242,122,37,39,252,13,110,214,168,110,186,201,98,154,231,72,23,42,202,123,13,93,61,25,76,45,60,208,66,85,195,44,161,30,252,136,0,167,132,72,153,182,23,150,54,125,185,54,225,93,122,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,107,63,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,73,78,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,80,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,65,105,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,94,79,85,189,102,223,122,180,211,141,43,182,103,150,174,214,103,130,123,94,158,239,114,128,0,41,110,177,212,53,23,98,164,99,29,187,83,63,151,149,165,141,133,163,228,194,65,179,31,106,47,91,194,227,227,179,76,191,26,249,61,106,11,254,68,68,21,87,227,157,250,147,253,228,254,26,162,87,134,117,166,213,127,235,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,51,65,83,4,150,74,225,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,45,124,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,131,234,241,12,232,178,235,210,198,168,84,95,113,12,126,172,116,175,37,168,103,199,235,30,164,170,154,138,119,143,148,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,185,33,132,220,126,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,189,223,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,249,204,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,195,165,229,85,126,57,223,169,63,222,79,225,171,31,240,138,235,7,38,160,204,173,253,37,230,15,87,114,177,93,41,234,75,17,40,98,167,0,180,79,19,85,215,85,132,174,192,50,202,19,177,72,76,100,102,224,113,128,136,241,144,136,50,15,28,239,212,159,239,39,240,212,17,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,40,255,0,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,152,30,10,159,20,249,79,221,253,119,204,109,202,199,250,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,21,193,225,139,215,143,228,66,251,77,160,218,177,122,227,128,228,23,1,246,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,221,74,229,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,123,73,240,148,235,95,219,116,116,125,38,234,109,206,235,89,122,135,189,38,23,112,157,251,241,149,12,48,119,14,216,78,195,206,62,200,69,44,145,20,132,66,241,185,68,207,27,69,8,24,89,250,34,32,34,34,2,138,190,39,90,91,249,80,232,219,53,242,150,47,105,221,113,47,47,148,219,255,0,190,187,62,87,202,200,222,110,127,83,17,62,52,50,86,253,66,229,190,255,0,84,92,216,20,170,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,204,190,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,84,153,194,66,103,18,103,118,123,211,241,46,207,234,116,251,162,221,68,170,182,228,52,150,171,149,242,158,154,193,74,211,60,92,235,2,174,166,56,170,169,226,9,25,249,153,81,189,91,191,22,230,32,38,99,199,135,38,160,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,43,212,158,191,126,81,250,66,233,163,77,228,212,47,106,94,177,155,125,239,219,214,138,115,225,29,36,48,213,181,29,163,204,71,27,52,79,48,82,65,40,135,45,229,104,205,204,189,39,98,144,35,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,87,81,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,82,95,131,238,142,95,115,158,168,27,85,105,230,242,246,93,52,183,207,81,89,39,16,62,253,85,117,60,244,148,244,219,57,137,143,32,58,153,123,140,38,45,229,184,23,23,144,93,93,250,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,16,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,222,130,111,248,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,240,1,116,145,211,198,183,224,61,95,232,53,14,160,81,216,233,10,219,144,83,212,90,239,216,245,116,144,214,181,44,237,188,117,52,85,2,219,137,129,11,177,11,72,34,242,67,52,102,64,60,248,181,75,117,1,225,185,153,97,189,96,226,186,55,134,75,72,24,126,171,222,42,230,198,43,97,54,144,237,118,232,73,166,173,134,88,167,153,142,67,162,167,62,76,239,39,231,192,65,196,187,132,113,128,75,79,6,206,158,190,133,233,61,219,168,91,181,77,170,174,175,81,54,162,180,4,116,187,213,91,168,104,170,106,34,156,74,114,102,118,239,206,12,229,16,125,94,52,208,19,145,19,241,143,0,241,206,253,73,254,242,127,13,86,125,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,88,62,57,223,169,63,222,79,225,168,52,87,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,218,86,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,210,189,96,244,153,153,116,139,170,31,65,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,34,188,21,62,41,242,159,187,250,239,152,219,149,170,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,233,70,108,36,4,113,75,40,49,135,62,76,21,43,225,193,226,1,89,211,189,246,45,36,213,236,139,253,201,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,162,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,155,95,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,182,255,0,66,253,25,95,122,195,212,122,171,100,151,95,99,97,152,191,151,168,201,174,81,24,61,80,199,43,159,106,154,154,50,223,121,165,237,74,205,33,11,199,24,129,17,114,118,8,164,13,193,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,237,23,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,128,136,136,8,139,20,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,5,107,120,201,244,251,164,246,122,59,79,80,54,204,130,213,98,206,175,183,7,163,185,91,106,39,169,150,171,37,140,32,167,134,57,41,195,145,199,15,149,142,16,230,236,17,198,67,51,114,147,185,218,9,106,173,109,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,24,173,247,69,245,67,26,210,252,103,90,47,88,133,92,24,78,97,81,83,73,103,189,9,199,44,19,207,4,135,28,145,31,2,114,132,249,69,47,17,149,129,205,162,144,131,147,1,59,5,186,120,62,244,245,138,225,58,18,221,65,121,159,104,100,154,141,223,166,229,37,44,99,236,186,26,58,201,224,242,240,201,179,200,253,217,34,238,200,252,152,75,132,3,193,158,46,103,63,213,0,248,119,117,121,252,148,181,149,254,148,214,246,116,247,49,237,81,101,28,40,60,204,208,118,134,95,43,87,31,23,105,27,181,36,165,205,135,159,40,164,151,104,206,70,139,141,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,31,90,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,34,186,21,233,51,13,234,235,160,156,171,7,190,212,82,89,239,180,26,145,85,83,98,200,202,129,234,167,181,27,209,90,222,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,171,175,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,123,62,240,88,215,156,54,139,30,202,250,114,188,214,210,91,242,26,203,193,228,214,86,154,161,216,238,160,116,177,197,83,12,64,224,195,206,1,164,142,71,110,110,102,18,153,48,48,194,100,164,7,136,239,67,149,61,86,225,180,25,134,159,29,37,62,162,225,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,97,175,252,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,194,151,44,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,95,247,135,159,84,215,94,169,244,26,158,251,151,195,86,89,134,53,80,246,124,130,177,173,69,75,69,91,59,125,104,166,130,65,222,19,50,133,226,41,64,28,92,36,114,126,212,113,156,60,130,147,58,177,248,167,214,79,188,12,135,230,51,173,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,59,213,208,203,52,36,1,85,3,75,36,47,44,68,237,177,131,75,12,177,185,14,237,206,51,31,120,187,54,203,234,199,226,159,89,62,240,50,31,152,206,172,127,69,58,62,198,122,185,240,196,211,123,41,53,37,22,109,99,167,200,11,19,188,85,203,81,216,161,158,91,228,199,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,196,131,31,240,163,235,167,252,71,75,250,215,153,255,0,216,244,184,5,109,112,255,0,164,37,107,146,161,203,255,0,21,229,64,135,252,248,88,255,0,222,240,171,84,92,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,115,222,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,145,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,21,167,227,43,73,139,125,9,199,234,167,146,54,188,109,87,217,23,51,228,255,0,157,183,177,122,111,199,244,63,153,71,207,9,109,64,193,241,157,92,168,177,101,19,82,211,85,220,96,56,232,101,154,164,163,231,52,149,84,35,28,98,44,219,59,187,137,59,122,250,236,164,207,140,141,162,223,38,149,217,110,135,75,19,213,68,213,92,36,112,30,67,189,69,188,95,103,219,118,244,244,247,168,55,225,185,89,133,210,245,25,102,108,182,144,167,57,36,167,10,29,163,136,152,106,94,190,143,182,255,0,156,247,109,245,189,71,215,246,32,149,254,45,120,182,154,93,242,92,106,41,239,180,150,155,236,222,115,204,75,52,134,252,182,142,135,143,161,24,131,125,70,219,211,246,254,213,84,100,204,207,179,62,255,0,206,173,235,198,59,19,195,195,14,177,229,53,52,243,53,240,252,207,151,144,2,46,47,180,182,240,46,78,237,207,244,61,219,63,252,74,161,16,17,17,1,17,16,22,228,233,122,158,174,124,250,62,197,222,58,8,219,126,225,152,3,179,254,98,109,189,73,219,111,255,0,10,211,107,108,116,237,91,73,77,149,73,13,92,141,24,205,182,196,206,204,77,180,82,251,157,208,91,135,80,125,44,232,174,81,210,93,226,191,4,161,138,56,173,52,23,59,189,53,84,21,85,53,3,33,193,79,87,179,55,41,182,244,55,127,95,95,119,185,213,45,227,214,90,178,212,91,118,63,69,9,77,80,215,152,105,34,6,109,156,207,190,192,205,239,247,187,237,246,171,43,213,62,178,177,156,79,161,235,70,17,135,100,84,181,121,5,218,75,157,174,182,156,234,227,146,104,233,167,106,237,200,134,57,216,219,244,227,217,201,157,189,91,209,253,21,101,216,178,75,141,179,50,161,203,41,153,138,186,158,229,21,192,27,235,59,60,163,43,72,222,231,103,253,38,253,187,255,0,58,14,160,44,240,201,5,186,24,165,23,18,30,91,179,255,0,164,235,237,88,190,154,100,21,249,78,19,110,190,220,233,158,10,154,158,247,56,220,8,118,227,49,139,122,19,187,251,133,190,213,148,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,88,255,0,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,7,167,244,63,170,235,23,73,126,21,250,127,153,119,109,85,153,125,203,219,84,120,181,146,182,99,31,63,85,237,170,166,146,71,24,217,205,225,128,15,187,35,238,2,251,4,125,192,57,99,117,84,57,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,147,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,213,207,248,42,124,44,101,63,120,21,223,46,183,42,118,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,215,19,224,169,240,177,148,253,224,87,124,186,220,130,149,151,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,135,250,123,225,169,163,90,123,213,101,211,168,219,124,86,169,44,165,253,249,96,195,134,208,65,75,98,186,59,66,239,89,20,143,57,1,113,48,168,56,226,236,136,66,83,3,198,194,240,198,237,48,17,1,17,16,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,30,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,10,245,209,29,121,204,180,14,76,210,233,167,245,181,118,219,238,89,139,203,140,211,221,169,42,26,25,237,161,45,109,36,242,205,27,240,39,230,81,83,73,19,56,184,24,60,205,32,155,20,109,190,43,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,147,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,149,234,120,117,244,43,77,210,214,26,217,198,160,208,82,30,170,95,233,230,134,186,106,106,169,76,45,150,233,158,156,218,218,236,210,60,19,24,201,78,50,28,194,31,166,100,2,102,2,198,97,181,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,215,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,222,168,136,40,7,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,4,255,0,81,43,170,111,14,173,47,234,119,87,48,253,87,184,86,210,88,170,45,117,17,182,87,79,13,186,67,60,170,138,51,135,183,79,44,177,212,68,240,24,196,18,196,211,136,148,156,36,6,223,104,99,102,150,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,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,79,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,117,24,60,46,62,4,244,203,241,175,156,86,169,84,130,136,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,61,21,211,71,81,121,223,75,250,167,65,169,152,45,71,252,21,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,1,238,128,243,15,123,63,189,159,163,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,174,123,58,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,3,231,233,120,131,201,27,148,110,224,243,64,103,218,145,182,2,125,130,78,216,4,177,178,11,244,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,230,170,130,252,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,218,247,177,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,214,84,45,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,149,94,45,125,107,251,18,142,179,164,221,50,185,221,104,239,83,118,100,205,46,16,63,98,49,161,154,14,224,91,5,220,121,201,222,9,98,146,82,140,132,90,54,24,157,228,105,102,0,173,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,214,38,100,27,215,195,231,162,75,175,85,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,21,41,20,23,105,198,104,72,237,33,32,205,17,129,201,78,82,17,75,27,147,194,221,183,38,103,146,61,238,127,93,58,112,211,141,115,208,235,142,134,93,177,251,85,5,171,217,237,79,96,40,168,27,183,97,170,138,23,142,146,166,154,40,202,62,29,157,217,154,48,32,18,143,148,79,245,12,133,254,174,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,182,90,14,104,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,158,158,18,157,107,251,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,156,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,231,133,7,85,10,128,124,81,254,59,53,55,240,95,147,209,43,73,240,226,235,6,235,213,134,145,215,142,114,244,141,157,225,85,16,80,94,142,154,34,140,43,160,148,29,233,171,156,88,26,40,206,87,142,112,56,227,39,102,56,8,216,99,9,2,49,171,111,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,130,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,136,169,128,141,164,120,103,146,163,210,24,192,134,18,2,217,198,50,0,142,10,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,94,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,141,188,70,122,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,219,187,29,174,185,220,222,75,97,77,200,140,184,128,52,145,20,172,36,113,145,14,242,148,50,200,225,113,61,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,55,2,231,51,163,238,172,243,46,145,117,67,233,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,250,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,169,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,41,85,226,133,214,191,242,127,193,15,70,52,246,231,117,161,212,156,202,222,21,49,92,104,159,179,236,107,89,76,64,117,13,41,11,239,52,189,169,225,141,163,118,56,254,188,188,227,32,139,185,74,216,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,65,184,58,62,233,51,50,234,235,84,62,131,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,252,255,0,32,58,53,249,26,254,79,159,147,219,87,228,247,217,254,204,246,23,2,236,246,121,115,229,207,126,231,123,185,249,222,255,0,46,239,119,243,188,251,159,93,97,93,31,116,153,134,244,139,165,255,0,65,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,189,80,115,153,214,15,73,153,151,72,186,161,244,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,242,43,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,3,236,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,180,158,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,28,230,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,7,82,104,160,87,133,207,91,119,94,160,113,153,180,75,82,39,171,172,205,176,187,56,85,133,234,174,168,170,39,190,209,53,65,198,82,201,180,34,49,156,3,37,20,78,71,33,201,51,200,242,62,238,210,58,158,168,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,136,136,8,136,128,188,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,89,16,114,217,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,229,41,255,0,227,39,162,159,65,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,40,149,211,118,136,93,122,143,214,220,91,69,236,215,202,75,53,70,71,81,40,157,125,76,101,32,83,65,12,18,84,76,108,3,234,102,209,67,39,0,220,88,143,136,185,3,59,155,5,212,248,96,104,189,171,74,122,75,196,175,179,98,20,150,156,159,57,167,43,245,230,176,76,101,158,190,9,38,148,173,228,114,49,22,192,212,103,9,12,76,236,192,242,72,238,35,33,201,188,181,68,64,68,84,3,253,212,126,187,63,238,231,255,0,38,108,255,0,243,68,23,252,185,87,93,20,116,21,170,89,222,180,244,157,131,106,102,165,223,125,179,146,94,125,167,231,107,124,172,52,253,222,213,202,170,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,126,117,208,95,247,133,199,192,158,153,126,53,243,138,213,39,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,140,30,23,31,2,122,101,248,215,206,43,86,255,0,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,5,32,248,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,245,175,71,221,89,230,93,34,234,135,211,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,244,17,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,231,223,172,30,147,51,46,145,117,67,232,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,195,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,190,86,168,91,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,123,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,5,6,120,163,252,118,106,111,224,191,39,162,81,255,0,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,237,32,60,81,254,59,53,55,240,95,147,209,40,235,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,89,136,40,14,177,229,106,103,149,153,249,8,25,65,32,49,237,193,143,128,187,177,72,12,65,209,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,149,226,117,225,255,0,89,171,180,117,61,64,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,254,144,198,2,83,9,150,206,82,8,4,149,195,209,247,86,121,151,72,186,161,244,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,253,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,28,187,169,85,225,113,241,217,166,95,141,124,158,181,103,254,43,125,40,233,199,78,218,143,141,102,186,95,23,178,173,90,141,237,25,230,176,69,11,13,45,182,170,149,233,222,66,166,118,127,169,12,158,104,93,161,219,140,100,4,192,236,4,17,197,128,120,92,124,118,105,151,227,95,39,173,65,127,200,160,7,138,223,84,122,237,211,95,228,187,242,41,156,253,28,250,71,237,191,105,255,0,131,40,235,59,254,95,200,246,127,223,49,73,199,143,126,95,209,219,126,94,187,236,219,71,254,130,186,245,234,199,90,122,177,193,180,207,82,245,91,219,56,221,231,218,126,118,139,216,86,218,126,239,106,219,85,52,127,156,134,156,36,29,164,136,11,234,147,111,182,207,187,59,179,134,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,0,233,115,93,63,147,94,187,99,58,215,244,91,233,31,209,207,59,254,12,243,222,79,191,230,40,231,166,255,0,29,219,147,143,30,255,0,47,208,125,248,237,233,190,236,23,19,226,59,215,29,79,74,88,109,6,31,167,193,73,81,168,185,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,180,71,20,164,78,77,11,197,37,21,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,101,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,113,62,24,189,7,126,68,44,84,218,243,171,22,94,57,246,65,111,31,102,218,238,54,238,221,86,47,9,28,195,38,197,221,38,239,84,64,84,238,92,163,142,88,69,228,133,246,231,40,184,110,174,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,71,16,60,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,130,10,248,143,248,127,209,245,17,98,151,86,244,135,29,255,0,117,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,82,10,234,161,86,7,139,95,69,30,219,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,195,112,120,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,110,77,219,144,72,220,164,104,230,250,229,223,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,126,130,58,58,235,23,4,234,255,0,4,168,191,216,40,253,141,146,89,184,125,32,199,251,147,84,123,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,132,128,69,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,209,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,234,237,190,206,236,241,3,160,174,189,122,177,214,158,172,112,109,51,212,189,86,246,206,55,121,246,159,157,162,246,21,182,159,187,218,182,213,77,31,231,33,167,9,7,105,34,2,250,164,219,237,179,238,206,236,225,111,232,136,130,144,60,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,234,11,43,158,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,115,54,169,134,134,49,96,127,70,154,71,113,118,110,65,76,40,46,123,193,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,24,104,216,167,136,224,154,221,111,238,69,28,192,3,245,192,222,166,106,232,201,141,253,90,24,221,133,153,249,29,133,45,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,250,162,204,182,2,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,144,58,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,233,199,223,165,158,182,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,6,109,209,247,86,121,151,72,186,161,244,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,246,105,226,97,213,198,9,252,141,173,176,105,110,93,237,95,203,94,212,182,139,133,178,170,104,63,193,112,73,28,149,230,78,193,255,0,139,163,150,154,71,140,255,0,190,164,18,23,237,200,10,184,58,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,29,80,74,175,15,205,99,234,126,193,172,184,206,136,232,30,121,236,218,12,207,32,166,169,186,91,171,104,169,235,104,94,24,5,206,170,161,226,152,128,135,106,88,164,121,26,9,97,150,81,136,1,143,144,197,198,85,120,231,126,164,255,0,121,63,134,175,171,193,131,167,90,96,181,100,189,73,229,248,157,36,149,19,212,13,155,14,174,170,138,94,252,0,3,35,92,42,32,99,22,137,194,71,146,40,26,96,114,54,120,106,162,220,25,205,143,229,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,130,63,245,139,209,214,9,213,254,9,79,96,191,214,123,27,36,179,115,250,63,144,118,230,168,246,95,118,106,115,170,254,245,9,226,142,126,236,116,237,31,231,29,248,111,200,118,118,245,217,122,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,108,213,16,17,17,1,21,64,117,235,215,175,86,58,45,213,142,115,166,122,105,170,222,198,198,236,222,204,242,84,94,194,182,212,118,187,182,218,89,164,252,228,212,231,33,111,36,166,95,88,159,109,246,109,153,153,154,64,120,82,117,71,174,221,74,126,84,127,45,121,207,210,63,163,158,196,246,103,248,50,142,143,177,230,60,247,123,253,237,20,124,185,118,34,253,45,246,227,233,182,239,184,79,245,69,126,38,29,107,219,186,159,206,237,184,78,154,92,252,206,155,98,91,84,209,86,70,245,80,251,102,186,104,99,121,42,38,167,152,99,225,217,220,224,141,138,62,77,188,228,198,227,51,8,202,175,22,46,181,237,216,182,43,115,233,95,77,238,124,242,75,206,212,217,140,224,245,84,243,90,168,74,58,122,136,233,227,38,16,142,111,53,28,220,77,198,67,22,137,165,140,193,222,86,112,171,109,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,110,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,94,166,121,162,250,95,169,90,95,62,139,229,248,133,36,248,76,244,244,148,143,101,164,57,40,96,142,10,105,35,146,158,40,252,177,70,81,0,20,49,108,32,226,219,3,15,187,209,121,61,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,108,180,28,214,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,233,70,108,36,98,18,197,40,49,159,14,79,58,124,37,58,215,246,37,101,31,73,186,155,115,181,81,217,102,239,73,133,220,39,126,196,131,93,52,253,195,182,19,176,240,147,188,114,203,36,69,33,9,52,140,81,51,200,242,194,1,56,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,37,207,10,14,170,21,0,248,163,252,118,106,111,224,191,39,162,86,147,225,197,214,13,215,171,13,35,175,28,229,233,27,59,194,170,32,160,189,29,52,69,24,87,65,40,59,211,87,56,176,52,81,156,175,28,224,113,198,78,204,112,17,176,198,18,4,99,86,222,40,255,0,29,154,155,248,47,201,232,144,69,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,186,9,232,95,172,219,23,88,122,113,85,115,146,213,236,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,148,215,140,116,163,125,206,250,59,188,117,55,133,69,117,186,87,226,121,133,93,158,255,0,107,130,16,146,56,108,225,67,77,59,87,142,206,210,55,106,73,73,165,102,99,110,220,131,35,246,198,25,8,181,174,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,46,207,168,47,12,253,26,234,27,168,43,78,186,100,151,187,173,20,114,118,190,149,217,32,114,120,239,253,136,130,58,110,51,115,99,164,250,145,132,114,246,217,249,198,3,195,179,39,41,74,80,96,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,133,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,232,200,14,66,4,113,75,17,184,7,62,45,181,80,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,167,252,87,186,62,192,115,109,47,189,245,57,98,106,75,30,109,138,83,211,149,206,87,150,26,120,47,180,93,200,225,96,156,165,48,31,51,24,147,118,141,157,228,145,132,105,216,100,114,129,163,168,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,230,79,136,255,0,136,5,103,81,23,217,116,147,72,114,47,247,39,160,242,211,203,83,79,28,244,242,100,85,92,2,78,85,1,48,71,32,67,12,142,224,16,184,241,121,34,121,73,207,243,45,22,149,232,235,163,172,239,171,252,238,162,193,96,172,246,54,55,102,225,244,131,32,237,195,81,236,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,234,23,105,209,103,83,20,221,87,104,53,171,83,230,161,164,183,223,96,168,154,209,144,208,210,52,189,138,107,140,60,92,187,111,32,179,184,73,20,144,204,204,196,124,26,102,141,204,200,9,214,245,81,127,171,107,157,79,72,157,14,100,117,93,57,71,73,133,158,23,79,107,166,177,181,53,36,85,1,74,18,220,233,162,149,220,42,6,65,148,204,102,149,204,228,98,50,57,8,221,220,223,146,170,31,238,163,245,217,255,0,119,63,249,51,103,255,0,154,32,181,79,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,94,190,49,191,252,77,90,127,162,167,251,85,189,66,255,0,11,27,102,35,113,234,38,155,233,53,190,158,170,88,105,194,90,46,244,110,124,42,26,186,139,182,77,179,108,206,206,229,234,255,0,181,77,63,24,184,102,61,23,181,202,17,25,0,53,71,34,97,119,97,222,170,131,222,255,0,98,175,31,15,172,138,135,29,234,95,23,168,184,85,69,4,115,86,209,66,197,33,136,182,239,112,165,125,183,39,111,176,93,5,170,248,158,217,112,90,222,155,238,183,60,174,213,77,81,91,69,216,242,19,73,25,57,195,206,190,136,101,226,227,238,221,152,89,213,11,171,144,241,146,202,239,86,189,48,176,99,180,110,13,67,117,243,126,107,120,183,119,237,84,91,204,54,47,179,235,59,255,0,74,166,244,4,68,64,68,68,5,146,105,237,45,214,183,40,165,165,180,119,158,115,231,176,199,55,105,223,104,205,255,0,75,118,219,209,159,237,88,218,246,176,235,141,45,171,32,166,172,173,2,56,67,159,38,31,123,238,4,205,246,183,218,237,246,160,245,181,70,162,22,201,234,104,104,173,167,109,166,133,193,198,147,205,20,194,14,241,3,250,59,254,215,119,127,252,229,139,91,234,26,146,190,154,169,193,141,161,152,36,226,254,226,216,153,246,82,154,253,209,214,121,170,183,11,206,93,163,216,77,233,177,250,74,102,168,139,204,209,213,74,115,113,141,133,198,50,142,41,4,139,156,114,182,220,191,99,126,214,104,249,147,105,142,125,133,95,134,193,146,98,119,106,10,231,153,162,8,170,40,38,136,140,185,144,51,8,152,51,190,228,36,205,233,246,58,14,142,122,127,202,166,204,244,170,205,144,77,106,11,113,84,249,143,239,112,49,54,14,53,50,135,188,68,91,215,142,254,239,181,108,85,169,250,96,161,203,45,218,57,100,163,204,98,134,42,232,252,207,32,142,51,7,109,234,166,118,221,141,153,219,234,184,253,139,108,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,6,191,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,59,93,174,62,208,7,151,165,58,170,138,178,143,113,102,115,222,122,186,131,220,157,203,235,237,191,17,22,107,41,240,186,240,255,0,172,187,214,91,122,155,214,252,119,179,106,135,203,92,112,123,92,242,79,5,84,149,81,79,20,240,221,139,182,97,198,22,237,109,20,114,49,140,195,33,72,226,192,209,20,186,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,189,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,131,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,82,178,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,69,143,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,84,26,123,227,5,157,183,83,87,75,190,120,254,99,71,111,87,15,103,91,109,101,73,13,36,150,10,19,170,132,66,227,41,67,12,245,21,19,71,76,18,156,144,52,174,39,36,167,193,197,132,5,130,223,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,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,138,240,128,192,48,220,235,170,250,154,172,195,30,164,187,30,43,139,212,223,237,13,82,206,65,75,113,142,178,142,40,170,24,55,226,70,3,60,142,28,153,248,159,19,29,140,0,134,242,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,42,160,234,223,197,123,38,198,250,134,178,89,122,115,202,41,46,154,125,136,212,66,217,19,193,73,78,225,147,78,53,12,85,52,240,213,202,19,56,211,118,129,162,9,226,0,119,51,152,197,229,14,201,32,181,244,90,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,125,150,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,117,62,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,11,85,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,218,168,131,154,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,167,167,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,169,12,158,104,204,227,118,113,238,11,24,240,115,149,228,245,188,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,61,60,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,139,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,16,85,210,51,79,111,184,210,76,196,45,36,51,11,179,28,114,198,219,132,130,254,162,236,77,239,101,212,66,170,191,21,62,131,191,233,191,85,122,65,101,255,0,130,151,47,177,91,45,223,248,243,169,189,145,247,127,242,113,148,35,135,254,18,160,203,252,105,160,151,253,2,245,93,71,213,110,135,82,94,238,114,240,204,241,126,205,159,40,134,73,160,121,39,170,24,69,198,188,99,137,135,183,13,71,215,33,103,140,4,100,9,227,30,77,23,50,146,171,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,224,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,217,253,236,247,39,213,47,95,88,78,155,116,143,103,214,221,55,184,121,187,214,166,219,222,159,14,132,106,104,202,162,138,170,72,9,228,169,158,55,41,64,188,145,253,89,163,17,144,90,126,220,39,197,141,204,67,0,241,58,235,199,242,33,98,169,208,109,39,189,113,207,178,11,121,123,74,233,110,184,246,234,177,120,72,225,40,247,30,209,55,122,162,2,168,97,227,36,114,194,47,28,205,183,56,137,234,3,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,229,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,93,247,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,65,32,58,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,165,111,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,20,129,225,193,226,1,89,211,189,246,45,36,213,236,139,253,201,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,114,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,126,96,151,74,125,39,124,44,104,223,221,254,61,242,232,16,81,15,88,61,38,102,93,34,234,135,208,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,239,79,8,237,116,212,124,67,169,59,62,136,91,47,61,220,51,59,243,242,220,173,117,12,231,28,53,84,244,19,79,29,85,63,171,118,166,127,46,17,155,182,226,113,187,49,11,184,68,81,204,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,184,158,176,122,76,195,122,186,210,255,0,160,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,231,179,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,126,162,20,0,241,58,232,59,242,223,98,169,215,157,39,178,242,207,177,251,121,123,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,42,240,207,235,94,227,212,254,9,114,194,117,46,231,230,117,39,18,222,166,182,178,71,165,135,219,52,51,77,35,199,81,13,60,35,31,14,206,225,4,140,49,241,109,224,39,55,41,156,70,106,174,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,215,169,253,208,189,44,254,70,223,202,231,217,159,254,141,250,45,237,90,111,57,237,206,231,111,217,253,205,255,0,253,127,46,29,207,43,249,254,207,253,77,6,41,226,97,214,189,199,166,12,18,219,132,233,165,207,203,106,78,91,181,77,21,100,111,75,55,177,168,97,154,55,146,162,106,121,134,78,125,237,142,8,216,163,226,251,78,76,108,80,176,149,32,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,122,186,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,206,214,249,88,105,251,189,168,66,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,123,105,240,163,232,163,242,101,138,193,212,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,100,79,81,205,137,227,25,170,163,144,61,4,121,199,19,113,115,103,154,104,132,36,175,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,82,1,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,17,22,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,81,119,65,74,222,41,122,233,89,172,29,86,95,177,186,43,207,155,198,244,239,254,134,237,144,198,211,199,24,85,70,204,247,3,40,229,126,61,239,53,220,132,164,1,17,56,233,160,253,38,22,50,140,24,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,227,232,131,169,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,47,89,64,175,7,157,111,181,103,157,58,84,104,212,54,58,186,59,150,151,84,56,212,85,148,130,112,87,65,113,170,171,169,136,195,220,64,98,77,48,16,59,59,108,17,147,19,243,112,142,122,160,42,171,254,225,143,255,0,61,23,252,137,255,0,236,245,106,136,131,85,116,185,161,127,201,175,66,113,157,20,250,83,244,143,232,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,230,177,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,83,197,31,224,79,83,127,5,249,197,18,120,92,124,9,233,151,227,95,56,173,79,20,127,129,61,77,252,23,231,20,72,34,175,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,79,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,28,219,174,170,16,115,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,237,23,154,134,163,181,221,132,38,143,243,144,153,198,91,199,40,23,213,39,219,125,159,103,103,102,178,175,6,78,162,243,187,221,226,251,211,69,254,163,207,99,118,44,126,75,238,63,245,33,139,217,156,107,219,205,69,245,34,105,38,239,73,112,99,229,36,143,219,236,241,22,216,254,171,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,26,171,197,31,227,179,83,127,5,249,61,18,147,254,8,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,140,208,84,193,32,220,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,96,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,8,127,215,71,70,87,222,143,53,30,150,217,29,215,219,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,243,111,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,46,167,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,47,206,183,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,97,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,90,43,38,213,236,203,47,210,252,35,72,239,179,210,77,98,211,218,139,180,214,39,24,24,39,132,46,18,67,44,240,153,183,161,131,75,11,200,46,237,205,158,105,25,201,197,128,67,122,248,92,124,118,105,151,227,95,39,173,65,106,157,115,244,49,252,180,126,132,255,0,186,143,208,239,161,222,210,255,0,172,158,208,243,94,111,203,127,243,68,60,56,249,111,251,237,249,253,155,122,234,174,151,60,41,63,147,94,187,99,58,215,249,122,250,71,244,115,206,255,0,131,62,139,121,62,255,0,152,163,158,155,252,119,155,147,143,30,255,0,47,208,125,248,237,233,190,237,63,209,5,85,248,231,126,164,255,0,121,63,134,168,65,209,6,144,225,186,245,212,230,37,164,122,129,5,92,150,44,138,158,239,13,67,210,78,240,207,17,133,174,174,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,155,254,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,175,250,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,149,94,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,106,154,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,46,125,186,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,135,73,42,170,252,115,191,82,127,188,159,195,87,171,225,105,215,213,138,174,197,97,233,79,87,174,30,70,235,67,253,227,135,94,234,170,76,227,184,70,70,239,29,182,98,144,159,183,48,114,104,233,246,118,140,227,24,225,22,3,8,218,127,43,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,164,191,18,63,15,186,110,157,170,99,214,29,27,181,85,150,157,92,106,6,154,182,219,12,82,204,24,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,251,156,108,241,43,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,99,208,167,86,63,11,26,201,247,127,144,252,186,117,205,98,14,138,58,214,233,75,249,96,233,101,171,76,254,158,253,18,246,102,65,5,247,206,251,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,246,225,182,222,187,182,128,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,211,253,16,17,17,5,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,15,202,150,218,84,242,13,55,2,7,118,231,60,244,242,247,4,192,135,203,113,250,195,33,51,83,98,155,254,47,186,161,117,205,58,180,169,192,230,26,184,45,186,125,103,162,182,211,192,85,165,44,18,207,83,8,214,203,84,17,108,195,9,144,212,67,9,109,201,201,169,99,119,47,112,140,32,65,211,70,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,241,168,146,155,145,159,148,170,2,40,234,105,185,152,3,201,218,158,57,98,238,112,97,62,28,135,234,147,58,216,10,186,188,22,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,242,6,227,75,114,42,137,10,155,128,131,59,240,158,10,137,123,132,102,69,230,120,253,81,140,89,236,85,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,232,123,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,47,207,182,166,116,143,172,184,7,81,211,244,209,67,136,221,111,89,37,93,192,160,199,184,82,140,94,218,161,115,62,197,116,127,92,163,8,74,56,200,204,158,71,24,120,74,50,16,188,82,113,232,249,98,153,22,150,224,153,94,119,136,234,101,254,197,230,178,76,19,207,253,31,173,243,83,7,147,243,176,180,53,95,155,3,104,228,231,24,176,254,112,75,142,219,142,207,234,131,229,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,87,7,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,87,175,137,31,136,157,215,66,42,99,209,125,4,190,210,65,168,49,212,9,100,53,243,80,20,167,99,131,181,5,68,1,16,79,11,211,206,117,1,59,110,108,242,52,96,6,46,44,102,39,28,128,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,72,164,68,65,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,8,191,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,74,1,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,169,229,88,30,45,125,20,123,110,142,179,171,45,50,182,93,107,47,80,246,99,205,45,240,55,126,50,161,134,14,216,92,197,156,185,199,217,8,162,142,81,140,72,94,55,25,93,163,104,166,51,9,43,225,221,213,231,242,173,209,167,250,83,91,222,212,44,59,181,69,148,112,160,242,208,207,221,41,124,173,92,124,93,227,126,236,113,23,54,30,28,101,142,93,163,8,222,46,82,169,115,25,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,188,157,89,241,17,209,173,63,233,130,193,212,166,56,222,220,250,99,176,99,88,221,109,65,91,235,174,19,71,80,209,86,198,251,71,47,111,203,109,47,114,78,37,19,144,0,137,191,122,34,32,213,94,39,93,120,254,68,44,85,58,13,164,247,174,57,246,65,111,47,105,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,61,64,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,37,69,230,161,167,238,246,161,57,164,252,228,198,17,142,209,196,101,245,137,183,219,102,221,221,153,254,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,174,207,195,63,162,139,143,76,24,37,203,54,212,187,103,150,212,156,183,122,106,218,57,26,150,111,99,80,195,52,141,29,60,53,16,148,156,251,219,4,242,56,201,197,246,128,92,24,161,114,32,144,29,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,135,75,29,60,215,58,233,75,148,181,18,8,55,250,49,131,17,25,4,81,68,14,103,195,147,210,183,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,37,120,145,248,125,211,116,237,83,30,176,232,221,170,172,180,234,227,80,52,213,182,216,98,150,96,198,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,247,220,227,103,150,190,10,159,11,25,79,222,5,119,203,173,202,116,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,7,60,93,31,117,103,153,116,139,170,31,78,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,208,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,212,67,212,231,135,254,172,104,199,80,86,237,36,192,49,219,174,83,106,206,46,19,65,130,84,148,148,207,85,115,142,56,161,146,113,148,35,63,205,121,126,251,4,147,74,48,198,227,25,203,176,6,236,54,189,208,95,70,247,94,142,240,11,205,138,251,169,117,121,61,203,39,168,165,175,172,163,128,74,43,85,182,112,133,134,65,165,140,157,200,204,137,220,78,161,216,30,80,138,157,158,56,251,126,161,73,157,88,252,83,235,39,222,6,67,243,25,214,223,202,58,211,186,217,122,28,211,110,148,244,183,32,171,160,168,146,158,244,249,228,241,83,20,70,80,79,115,169,146,158,223,20,238,76,238,18,69,35,156,236,3,177,1,197,31,113,217,231,137,106,14,172,126,41,245,147,239,3,33,249,140,235,95,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,6,65,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,232,163,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,108,3,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,50,41,6,170,234,143,66,255,0,148,166,132,228,218,41,244,167,232,231,210,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,0,63,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,25,248,172,67,107,62,150,50,9,43,33,140,170,99,128,60,177,20,108,68,46,245,180,124,182,125,190,175,217,251,21,61,244,183,121,177,216,53,195,20,188,100,85,144,82,208,210,93,104,103,150,73,161,146,81,97,10,200,8,190,168,9,19,253,86,39,247,125,138,228,124,83,34,9,58,75,203,9,199,114,26,104,120,250,251,183,174,164,84,54,80,75,76,81,156,209,236,197,177,183,175,189,144,92,23,138,118,119,165,154,133,162,212,114,218,114,40,39,174,167,238,121,102,58,25,192,159,149,93,23,62,36,81,108,223,84,31,127,86,223,249,213,60,43,30,166,205,58,83,213,45,51,192,113,186,234,22,167,189,83,123,87,205,64,83,92,127,202,168,230,31,91,136,7,232,70,207,232,255,0,204,254,170,10,235,29,171,29,178,234,53,214,219,138,16,61,174,38,167,236,56,25,27,122,193,27,151,169,59,191,233,57,123,221,6,22,136,136,8,136,128,191,220,28,123,163,201,201,155,215,213,189,254,229,254,23,250,138,82,134,70,144,61,236,130,201,244,19,196,83,20,208,60,84,112,111,99,220,175,148,97,4,191,156,146,137,166,155,147,204,114,55,50,42,136,197,197,251,196,222,141,238,102,111,233,195,100,155,89,122,235,214,251,126,87,167,218,111,142,211,89,237,247,104,165,41,103,237,82,59,67,29,95,115,121,5,231,55,39,225,84,14,92,89,247,219,102,247,122,231,254,21,25,115,107,38,177,230,52,153,216,121,166,166,199,70,104,3,151,15,174,245,49,14,251,196,193,246,108,222,191,181,91,13,151,31,180,227,212,207,75,104,165,242,240,187,242,113,238,17,122,236,205,239,39,119,247,51,32,250,40,41,70,142,148,41,194,56,227,97,223,234,198,219,11,122,187,250,55,250,215,208,222,175,186,248,33,200,108,85,21,79,69,5,226,142,73,219,223,16,204,46,94,237,253,219,239,238,245,94,130,2,47,205,183,247,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,69,120,207,74,55,222,173,60,66,245,95,13,237,93,104,241,11,110,160,100,53,153,77,238,138,16,47,33,75,231,234,158,56,216,164,118,6,154,115,14,212,109,177,147,110,114,118,204,34,145,149,234,44,83,0,210,220,19,75,254,145,253,5,177,123,51,233,110,65,89,148,222,63,190,166,155,205,93,42,184,247,231,252,233,151,14,93,176,250,129,196,27,111,65,109,221,7,215,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,190,64,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,82,178,233,35,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,230,221,78,158,165,60,64,43,46,253,50,233,111,76,154,33,145,118,109,80,233,253,154,221,156,93,32,142,120,42,164,170,138,148,96,154,210,61,192,14,48,183,107,121,100,141,204,102,25,6,54,38,6,148,101,15,3,196,83,174,170,158,169,115,39,193,244,250,190,172,52,174,193,81,12,212,48,212,210,196,7,115,184,194,213,0,247,38,119,141,167,132,10,58,130,140,33,35,253,0,19,32,3,39,0,134,171,106,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,185,237,80,240,225,208,108,147,165,198,233,255,0,8,197,41,45,247,43,5,61,77,118,53,126,169,151,133,107,94,206,38,103,169,171,169,8,200,164,9,202,56,134,113,96,113,237,128,52,96,29,152,59,97,10,252,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,113,43,151,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,237,167,194,159,174,58,157,74,181,80,116,183,169,33,73,21,247,24,179,176,98,215,49,56,160,107,141,186,148,64,26,136,227,221,156,234,97,139,98,18,140,95,185,12,82,17,176,148,69,36,193,99,232,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,102,189,52,117,213,77,210,215,68,217,94,15,167,213,244,135,170,151,252,226,162,106,24,106,105,101,48,182,91,166,183,211,3,220,153,222,55,130,99,25,41,202,48,132,143,244,204,76,128,192,92,12,36,87,138,47,136,5,29,162,142,229,211,38,136,100,93,235,172,222,102,221,156,93,32,142,9,233,99,165,150,9,96,154,210,61,192,62,83,63,119,121,100,141,192,161,40,198,54,39,55,148,98,169,101,144,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,222,234,239,186,68,240,233,210,61,38,208,106,188,99,85,240,170,76,143,44,212,43,60,80,230,79,114,16,55,165,3,225,47,179,105,142,35,38,136,32,148,64,187,209,31,51,154,16,153,141,184,64,49,5,85,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,61,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,115,197,214,39,74,185,151,74,26,185,112,195,239,54,218,178,198,46,53,21,21,56,157,222,73,26,96,184,219,152,254,163,20,162,0,62,102,49,40,198,96,226,60,77,216,153,187,103,25,158,234,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,245,2,54,144,29,156,76,38,11,201,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,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,160,191,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,137,106,106,120,149,245,175,113,234,47,81,235,180,191,10,185,239,166,88,141,192,99,166,1,122,89,227,186,221,41,158,166,35,185,197,60,98,230,208,152,78,65,24,180,164,5,24,4,174,194,70,226,16,173,5,148,248,78,244,81,113,202,114,171,103,85,26,145,108,225,141,217,183,169,195,160,54,165,168,134,235,92,50,84,83,201,81,32,185,28,144,249,89,33,228,12,81,129,60,175,20,128,108,209,59,29,191,170,192,240,163,235,150,251,152,92,96,233,119,87,47,158,110,174,158,223,79,79,129,77,29,172,35,227,75,69,74,77,45,4,210,66,204,207,194,8,2,72,204,195,145,113,157,142,87,39,136,30,207,208,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,130,42,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,65,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,47,105,90,237,214,238,221,46,47,49,4,35,30,229,221,39,236,212,78,85,14,60,99,142,40,73,227,133,182,231,16,188,0,86,83,226,197,214,189,199,41,202,174,125,43,233,189,207,134,55,102,218,155,49,156,30,150,162,27,173,112,201,79,81,29,60,100,194,114,67,229,100,135,137,184,200,4,242,188,177,152,51,68,206,117,172,130,116,248,94,244,81,252,160,51,176,214,125,66,182,90,171,180,219,13,184,29,52,182,234,214,239,123,102,232,48,137,133,59,196,36,219,67,23,118,9,164,121,25,194,79,169,23,9,4,229,237,221,250,167,111,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,238,37,1,17,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,85,175,141,134,180,93,109,212,216,30,132,99,217,125,93,45,61,210,158,170,253,147,89,225,2,0,170,129,165,140,45,197,44,156,118,48,105,97,173,118,137,141,219,156,96,102,59,140,68,214,148,185,182,234,235,91,237,93,71,117,23,153,235,45,138,199,87,104,182,223,234,41,134,142,146,174,65,57,218,10,122,88,105,163,57,56,253,81,51,24,24,220,25,201,129,205,197,136,248,243,112,212,8,182,254,164,104,133,171,3,233,211,70,181,150,27,229,93,101,203,84,106,50,82,168,164,40,196,32,161,130,221,85,5,52,64,30,242,51,34,121,140,141,221,155,99,140,88,91,131,156,142,146,116,66,213,212,126,191,99,154,47,121,190,85,217,169,242,58,123,160,133,125,52,99,33,211,79,13,186,166,162,19,112,47,67,6,150,24,249,134,226,228,28,133,136,29,216,216,54,95,134,46,169,126,75,250,201,194,188,221,247,217,150,172,183,204,98,215,15,239,94,247,154,243,81,191,148,131,208,8,131,149,116,116,95,92,120,237,183,214,38,7,53,127,203,149,117,210,159,75,26,215,252,162,122,125,194,117,142,75,127,146,171,200,45,239,231,224,24,187,113,133,116,18,157,61,87,104,123,146,59,66,243,195,43,199,200,220,187,110,28,182,45,217,131,106,162,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,83,197,31,224,79,83,127,5,249,197,18,120,92,124,9,233,151,227,95,56,173,79,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,6,170,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,138,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,74,69,34,14,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,145,94,23,31,29,154,101,248,215,201,235,84,138,241,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,156,78,188,40,218,137,169,158,86,103,226,70,3,60,128,199,183,55,14,2,238,227,24,48,199,95,11,143,142,205,50,252,107,228,245,168,47,249,17,16,85,95,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,80,131,162,13,94,195,116,23,169,204,75,87,53,2,122,184,236,88,237,61,222,106,134,164,129,230,158,83,59,93,92,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,23,125,214,15,86,120,111,72,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,195,126,216,59,177,74,12,252,246,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,149,117,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,239,97,94,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,100,27,127,195,115,195,238,167,167,106,105,53,135,89,45,84,133,168,183,26,114,166,162,182,205,20,83,30,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,190,199,35,62,160,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,34,2,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,250,212,74,241,77,207,233,176,94,139,115,42,86,200,106,237,55,44,170,162,130,193,109,122,103,148,78,168,228,169,9,106,41,220,227,111,170,7,71,5,91,31,55,96,32,228,15,191,54,18,10,33,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,150,189,87,116,241,117,192,58,45,233,127,83,170,45,84,147,84,85,89,235,232,110,151,90,106,194,32,104,46,21,50,221,237,52,207,17,184,191,49,138,166,189,204,130,61,152,216,132,140,153,162,119,142,154,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,172,76,202,245,60,70,244,207,242,161,209,182,163,219,169,233,45,82,87,216,109,227,147,81,207,112,143,127,43,228,36,26,138,131,132,152,8,130,98,165,142,166,33,118,219,126,243,129,16,137,147,160,172,191,8,45,80,186,225,125,90,83,96,112,141,92,246,221,65,179,214,219,106,32,26,210,138,8,167,166,132,171,98,170,56,182,113,152,196,105,230,132,119,226,226,213,82,59,23,188,74,242,87,45,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,93,68,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,100,17,131,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,167,167,136,103,90,118,174,150,52,190,162,197,136,100,20,131,170,153,45,59,54,63,70,244,195,84,244,80,60,156,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,185,0,38,227,85,126,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,244,86,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,243,181,190,86,26,126,239,106,16,134,63,205,194,1,24,237,28,64,63,84,91,125,183,125,221,221,220,49,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,178,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,53,175,120,98,248,127,214,105,21,29,55,80,58,223,142,249,76,234,175,140,248,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,172,50,1,20,34,3,187,140,132,97,28,85,241,31,240,255,0,172,233,222,251,46,173,233,14,59,254,228,245,254,90,9,105,169,228,158,162,76,118,171,128,71,198,160,230,57,36,56,102,145,156,194,103,46,45,36,175,17,48,126,101,229,11,106,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,209,144,28,132,8,226,150,35,112,14,124,91,106,174,115,58,62,234,207,50,233,23,84,62,156,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,161,60,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,32,68,68,4,68,65,66,222,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,120,128,167,79,138,23,90,255,0,202,3,59,61,24,211,219,157,170,187,77,176,219,128,84,197,113,162,126,247,182,110,131,9,1,212,52,164,45,180,49,119,103,134,54,141,220,36,250,242,243,144,78,46,220,22,65,101,62,19,189,20,92,114,156,170,217,213,70,164,91,56,99,118,109,234,112,232,13,169,106,33,186,215,12,149,20,242,84,72,46,71,36,62,86,72,121,3,20,96,79,43,197,32,27,52,78,199,111,234,170,252,31,122,188,247,116,143,157,86,255,0,195,214,224,197,29,7,254,62,170,190,146,105,65,255,0,211,158,55,48,255,0,135,23,147,252,68,106,213,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,52,240,138,233,51,13,199,180,238,223,213,101,230,162,146,247,144,229,84,245,52,214,88,230,160,113,60,120,32,171,171,165,169,120,164,121,8,100,57,198,56,247,62,216,24,7,56,217,220,100,62,85,151,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,17,119,196,147,20,184,229,29,35,231,141,109,141,204,232,109,163,84,66,204,78,238,17,212,211,200,94,130,207,238,24,201,254,207,254,170,160,138,10,42,187,157,226,146,208,238,101,44,213,17,210,136,150,238,236,238,76,44,219,122,253,175,251,23,67,253,119,220,106,173,125,33,234,157,85,28,156,36,250,63,48,111,179,63,161,16,139,251,219,246,19,174,120,173,117,82,134,65,75,91,230,138,9,26,176,37,239,11,122,129,115,103,228,204,223,177,253,80,91,103,85,157,53,225,26,31,211,37,191,35,198,48,250,104,239,54,62,247,118,186,150,223,11,84,23,122,225,0,15,41,2,32,55,250,146,144,182,238,222,155,183,171,123,234,139,61,188,219,111,249,85,109,218,209,20,145,210,206,209,112,25,4,88,155,140,98,47,232,46,237,239,103,251,85,233,245,29,37,46,65,208,253,218,170,225,123,43,203,73,216,222,190,120,9,138,77,174,240,183,232,151,171,109,179,15,250,149,13,94,233,40,168,174,115,83,91,170,188,205,56,113,225,47,109,195,150,226,206,254,143,234,222,187,178,15,133,17,16,17,17,1,17,16,78,255,0,7,236,190,221,140,245,9,124,161,173,130,170,73,47,54,72,168,160,236,136,187,9,149,117,59,114,61,201,182,31,172,222,173,191,244,43,184,118,221,182,253,170,150,60,34,49,42,56,53,202,247,145,100,148,160,17,65,101,140,104,164,47,175,249,247,173,129,219,102,23,221,159,243,126,247,109,189,21,210,52,209,184,129,177,250,73,183,23,219,223,191,185,6,175,125,38,175,165,205,7,38,160,189,214,12,69,191,40,30,164,152,127,197,112,111,170,193,183,191,119,247,173,166,222,140,204,238,155,123,189,17,3,111,231,95,171,241,126,160,34,252,119,102,109,221,127,8,171,169,103,152,160,138,94,70,27,114,110,46,219,110,219,160,250,17,127,42,169,188,189,52,181,12,28,187,64,71,199,125,183,217,183,217,105,77,24,234,127,31,213,189,72,206,180,222,42,47,37,113,195,110,143,110,49,238,156,157,215,99,168,29,247,237,8,143,165,59,190,220,139,223,182,254,158,161,188,17,105,61,88,214,59,190,37,172,24,6,158,218,217,198,28,130,170,81,171,38,33,245,1,154,136,54,217,193,254,202,162,247,19,127,245,183,95,189,155,249,208,126,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,10,1,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,74,203,32,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,201,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,202,245,60,58,250,21,166,233,107,13,108,227,80,104,41,15,85,47,244,243,67,93,53,53,84,166,22,203,116,207,78,109,109,118,105,30,9,140,100,167,25,14,97,15,211,50,1,51,1,99,48,218,189,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,235,176,202,64,5,229,163,34,144,97,14,35,196,29,201,219,184,114,25,239,84,68,16,255,0,196,11,161,27,23,85,88,172,153,174,44,30,75,83,113,251,123,199,110,169,220,228,246,165,44,17,213,73,21,171,129,212,69,79,7,118,166,160,95,204,147,57,6,219,62,227,232,212,89,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,164,212,0,235,183,195,63,249,72,106,198,63,170,186,101,123,246,37,235,33,184,83,219,179,73,107,31,189,75,21,12,84,196,33,113,140,28,216,222,96,8,34,167,236,71,245,101,41,33,39,120,88,102,148,131,101,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,188,181,90,211,167,238,158,52,191,166,92,0,116,231,74,45,85,116,118,211,168,106,234,201,106,235,36,169,158,182,181,225,138,25,42,100,34,126,34,102,48,70,238,49,136,70,206,207,196,7,125,150,203,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,21,84,170,241,71,248,236,212,223,193,126,79,68,164,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,13,215,225,123,208,183,228,83,21,13,113,214,60,51,202,106,77,235,159,177,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,121,254,136,131,85,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,219,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,110,151,148,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,32,68,191,10,206,188,127,233,71,74,154,191,122,255,0,133,139,16,190,220,238,63,248,128,166,178,8,118,191,242,130,136,228,155,254,14,156,7,252,80,40,1,213,143,197,62,178,125,224,100,63,49,157,93,79,68,29,4,224,157,35,216,160,200,235,103,246,222,166,220,173,242,81,222,239,113,84,76,52,161,12,167,12,133,71,77,11,187,3,194,7,4,110,210,152,119,76,152,139,112,18,104,130,149,186,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,85,171,226,201,214,189,199,79,232,255,0,147,22,151,220,251,23,171,221,188,228,203,235,99,122,90,136,226,181,213,65,52,47,108,40,204,76,227,154,80,144,102,34,252,209,132,125,135,7,38,153,220,36,175,95,93,87,81,244,165,161,213,119,187,100,188,243,60,163,189,103,197,225,142,104,26,72,42,138,18,114,175,40,229,98,238,67,79,245,8,153,163,49,41,14,8,203,139,75,204,104,50,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,133,37,35,60,247,11,141,92,206,68,209,195,8,179,57,201,44,143,176,70,45,234,76,194,222,230,65,149,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,107,250,249,225,87,167,23,238,153,113,236,27,73,173,118,171,126,161,96,150,249,42,6,247,79,108,96,170,202,234,154,150,71,150,154,160,164,168,17,143,204,85,118,136,36,154,73,70,152,89,194,61,163,114,101,178,188,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,218,90,160,229,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,171,244,240,238,234,243,249,86,232,211,253,41,173,239,106,22,29,218,162,202,56,80,121,104,103,238,148,190,86,174,62,46,241,191,118,56,139,155,15,14,50,199,46,209,132,111,23,40,235,226,161,208,150,51,95,134,221,122,156,209,236,102,146,219,125,181,212,77,116,205,40,232,224,168,51,187,193,43,194,37,90,17,131,148,81,28,14,39,52,206,209,131,24,73,60,210,31,40,254,189,96,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,131,167,53,64,62,40,255,0,29,154,155,248,47,201,232,149,228,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,232,219,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,130,42,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,229,10,188,76,58,215,184,244,193,130,91,112,157,52,185,249,109,73,203,118,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,207,189,177,193,27,20,124,95,105,201,141,138,22,18,144,29,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,243,173,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,237,111,149,134,159,187,218,132,33,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,15,151,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,107,158,254,228,214,141,127,38,15,200,127,159,181,125,58,246,135,180,255,0,40,222,193,47,61,222,243,27,241,236,249,158,93,159,43,249,142,199,123,181,203,243,252,59,158,171,202,240,197,232,59,242,33,98,166,215,157,88,178,241,207,178,11,120,251,54,215,113,183,118,234,177,120,72,230,25,54,46,233,55,122,162,2,167,114,229,28,114,194,47,36,47,183,57,69,231,250,14,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,185,239,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,108,218,198,97,0,168,121,68,91,105,162,238,193,12,141,35,185,201,245,37,231,33,28,189,191,43,196,235,160,239,203,125,138,167,94,116,158,203,203,62,199,237,229,237,43,93,186,221,220,170,202,33,19,132,99,220,187,162,221,234,120,6,161,199,140,114,75,48,180,112,182,252,34,22,167,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,168,132,90,127,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,224,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,17,87,196,235,84,191,37,253,27,102,190,82,251,236,203,174,91,229,241,107,127,247,175,123,205,121,169,27,205,193,234,4,33,202,134,58,223,174,92,118,219,234,147,27,130,162,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,166,255,0,140,158,181,253,57,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,190,175,6,141,16,181,103,90,219,127,214,139,133,242,174,158,163,75,233,224,26,26,8,99,30,21,115,220,160,172,167,115,148,223,119,96,142,40,229,216,5,153,200,228,2,228,204,14,18,6,107,227,69,139,88,176,108,87,167,172,43,22,161,242,86,92,126,223,124,181,219,169,187,167,39,98,150,8,237,113,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,141,126,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,15,87,197,47,66,235,52,127,170,203,246,73,69,102,242,152,222,162,127,209,37,178,104,222,121,35,58,169,25,154,224,5,36,173,199,189,230,187,147,20,96,68,33,29,76,31,162,196,192,50,87,193,11,84,191,248,203,209,75,133,247,254,196,202,109,22,207,43,253,52,213,243,247,152,63,251,154,60,12,255,0,156,7,252,99,173,213,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,85,45,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,112,233,77,17,16,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,158,40,255,0,2,122,155,248,47,206,40,147,194,227,224,79,76,191,26,249,197,106,120,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,53,87,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,68,68,21,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,5,85,248,231,126,164,255,0,121,63,134,170,171,86,169,227,157,250,147,253,228,254,26,161,175,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,131,111,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,114,122,15,51,4,84,213,18,79,79,38,69,85,192,227,227,78,112,156,114,4,48,200,236,103,51,23,23,146,38,136,88,255,0,60,241,93,250,199,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,200,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,83,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,170,81,147,61,202,46,109,186,189,213,234,109,119,234,95,80,181,74,223,61,36,246,219,181,224,225,181,207,77,4,176,133,69,186,152,6,150,142,103,9,126,184,153,211,193,17,155,19,15,215,34,250,161,250,44,18,131,193,179,69,62,156,245,5,118,214,58,187,135,102,147,76,173,237,217,130,57,120,201,61,117,198,42,138,120,249,11,198,76,80,140,1,88,229,177,129,52,157,141,185,15,54,87,82,160,175,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,78,164,28,203,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,42,120,234,120,128,121,186,83,22,146,154,167,128,25,180,125,216,36,138,94,223,55,32,231,196,190,176,187,43,180,240,178,207,233,179,174,139,112,218,87,200,106,238,215,44,86,162,190,193,114,122,151,148,142,148,227,169,57,105,233,216,228,111,172,1,71,61,35,7,7,112,16,226,13,183,7,17,129,126,50,122,41,244,27,168,43,78,177,210,92,59,212,154,155,111,126,244,18,75,202,72,43,173,209,83,211,201,196,90,49,97,132,160,58,55,29,204,201,228,239,239,196,120,50,245,124,22,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,242,55,229,85,109,26,137,10,155,128,131,179,115,130,122,137,123,132,96,35,229,184,253,98,144,89,130,117,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,85,106,197,60,49,124,63,232,245,118,178,155,168,29,111,199,124,222,11,73,198,124,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,214,25,0,70,98,49,221,202,49,48,147,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,87,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,144,125,107,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,245,145,7,60,61,109,244,125,147,116,141,170,18,217,73,170,235,112,155,229,68,229,137,222,42,229,167,239,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,63,17,216,30,28,93,113,211,116,165,153,87,225,250,130,21,117,26,117,152,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,123,164,17,68,66,228,240,180,82,93,78,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,94,31,244,79,225,131,134,232,62,67,87,169,58,180,212,153,126,79,110,188,74,120,195,84,209,188,33,106,10,90,170,168,161,173,96,10,153,97,152,234,97,122,90,144,25,3,157,49,176,179,63,112,92,152,39,170,34,32,42,234,241,92,235,95,242,101,138,207,211,94,153,220,237,85,57,38,91,111,168,166,203,101,223,189,53,158,215,52,98,45,79,193,197,227,25,170,163,144,253,72,185,199,19,114,96,103,154,25,70,74,245,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,117,207,102,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,122,186,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,201,81,121,168,105,251,189,168,78,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,123,148,212,191,10,205,56,200,250,83,198,180,67,18,191,249,108,207,8,243,151,27,86,77,81,3,65,29,198,229,84,224,85,77,91,20,76,251,195,47,106,8,196,255,0,57,52,17,211,211,179,28,173,25,132,190,175,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,83,85,7,44,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,95,167,135,119,87,159,202,183,70,159,233,77,111,123,80,176,238,213,22,81,194,131,203,67,63,116,165,242,181,113,241,119,141,251,177,196,92,216,120,113,150,57,118,140,35,120,185,71,255,0,22,46,138,45,217,78,43,115,234,163,77,237,156,50,75,54,213,57,140,0,213,85,19,93,104,70,58,122,120,234,35,22,35,142,31,43,28,60,141,134,48,23,137,229,144,205,158,38,99,171,109,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,116,230,168,7,197,31,227,179,83,127,5,249,61,18,188,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,14,170,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,143,235,118,201,38,65,210,102,169,219,162,54,18,124,114,166,102,119,125,155,104,246,145,254,199,251,1,115,155,89,11,210,214,207,78,79,187,195,41,3,191,244,62,203,163,14,181,115,92,111,14,233,155,81,62,144,220,30,153,238,56,221,125,45,51,52,39,39,57,12,26,49,111,170,207,183,215,148,27,119,217,189,127,153,215,60,148,52,180,87,204,202,42,74,138,158,213,37,117,200,64,229,217,254,172,103,43,51,151,185,223,220,251,251,159,250,29,5,156,220,250,166,210,139,135,135,217,224,109,146,81,13,247,211,251,201,235,41,154,111,250,118,210,255,0,139,238,243,253,6,229,250,62,239,95,119,170,170,181,99,157,80,116,85,161,152,78,141,62,79,167,25,253,113,214,208,255,0,140,138,179,113,142,110,117,80,131,108,193,68,27,236,196,111,234,237,235,182,219,251,149,113,187,108,128,136,136,8,136,128,191,181,21,36,245,245,33,75,76,46,82,30,251,54,206,254,230,119,251,63,161,127,21,239,224,182,11,238,77,147,209,217,241,198,7,175,159,185,218,231,39,109,190,172,100,79,245,190,207,170,36,130,210,188,37,40,154,120,181,23,79,242,202,58,184,174,16,219,104,200,185,135,104,68,14,90,157,246,223,98,223,105,67,222,63,254,28,3,174,45,74,234,39,64,181,66,9,45,26,147,102,59,29,29,192,107,45,84,69,73,79,44,209,68,21,21,61,144,61,224,23,125,130,22,23,250,206,238,255,0,107,251,212,117,201,51,78,163,122,53,212,139,156,114,229,49,67,122,187,83,133,53,95,147,185,213,144,16,136,69,32,238,64,113,187,187,12,131,182,238,251,110,235,74,106,102,177,234,30,174,222,164,190,103,121,53,198,231,49,147,144,141,69,108,243,4,108,230,100,194,45,41,147,179,51,200,123,54,255,0,107,254,215,65,119,218,15,226,11,165,26,139,166,227,146,101,217,37,182,221,121,165,223,205,210,21,85,37,57,63,41,229,0,225,25,84,57,126,128,11,190,251,123,247,251,86,33,77,226,217,211,188,245,241,210,29,37,246,54,57,90,55,144,227,161,97,22,114,219,119,127,57,232,223,206,170,114,28,187,27,169,192,14,151,26,180,221,104,239,49,237,230,38,167,8,33,128,183,159,113,221,216,216,203,234,114,111,119,163,187,253,142,176,29,63,194,175,26,145,154,218,48,219,35,69,231,175,53,212,244,81,60,146,112,6,57,165,8,197,220,182,125,155,145,183,174,206,130,226,250,151,241,76,194,116,235,28,177,85,233,29,69,186,251,112,189,210,61,83,177,118,43,6,149,216,162,126,18,180,53,76,224,92,76,253,61,125,91,249,157,66,106,223,21,190,175,41,174,53,21,177,100,152,201,133,100,124,6,17,178,68,227,19,179,51,110,223,229,110,254,255,0,87,118,254,101,253,117,111,194,223,168,172,47,18,180,229,54,97,181,223,169,74,134,41,107,0,47,97,202,148,205,227,22,6,105,66,38,219,115,255,0,37,203,244,125,254,237,252,95,14,174,148,108,189,73,234,133,250,219,156,73,40,90,177,186,10,122,185,130,57,98,230,71,37,64,179,14,210,69,32,147,56,12,159,99,125,158,190,168,49,76,195,196,59,170,252,202,25,96,188,231,52,81,195,49,145,240,138,199,70,12,219,177,54,204,239,27,190,219,19,253,171,27,210,222,179,53,223,73,114,185,115,28,107,33,161,146,225,63,30,227,213,91,32,144,11,104,206,54,250,172,35,183,213,144,189,223,204,165,71,137,103,74,90,65,161,120,189,150,187,79,226,42,90,162,58,104,14,50,134,0,35,30,221,99,185,59,197,0,51,187,188,64,222,175,246,123,189,206,213,237,104,176,220,111,134,97,64,0,78,27,111,200,152,125,251,255,0,245,157,4,182,202,188,79,58,180,191,193,28,241,103,22,58,98,152,90,50,134,154,203,74,254,142,196,239,232,98,78,222,253,189,255,0,99,41,29,210,39,74,93,64,221,178,60,99,170,160,204,45,131,81,157,69,81,123,185,114,7,103,34,154,25,132,31,182,212,156,3,126,243,190,204,123,122,250,111,232,202,182,176,157,45,206,51,202,91,149,207,21,181,199,87,13,150,154,106,234,183,58,152,227,225,20,44,36,101,177,19,111,179,24,250,55,171,239,232,172,179,167,239,19,61,61,209,254,157,177,253,52,205,237,151,136,114,28,98,221,5,182,39,164,183,180,176,27,71,43,139,238,109,62,239,249,190,31,96,250,187,250,108,130,117,235,29,255,0,13,164,184,99,55,67,184,91,42,46,214,219,245,44,46,207,88,220,160,9,91,158,228,12,109,182,253,168,221,156,155,236,254,119,91,6,191,54,198,172,120,204,57,70,65,125,183,208,208,148,80,153,84,79,83,28,81,239,35,55,31,172,68,195,234,239,233,234,185,233,187,117,99,170,121,46,91,91,144,223,179,108,129,161,170,40,38,24,105,238,53,60,70,104,128,64,9,132,166,125,189,57,122,239,191,171,237,182,234,73,244,171,175,55,30,162,178,233,52,211,93,117,51,34,183,225,180,54,201,38,139,202,86,85,73,36,135,1,68,48,177,137,247,193,253,13,221,254,163,122,139,108,237,246,134,252,234,103,197,178,211,136,74,118,61,15,130,142,227,88,59,114,172,170,167,134,170,15,116,36,220,74,26,175,216,82,139,238,62,246,111,216,238,167,46,129,234,77,46,170,105,54,47,151,141,222,134,190,182,186,211,69,53,192,169,100,2,17,170,58,104,164,148,118,7,118,23,98,147,244,126,205,217,81,246,182,116,175,122,187,230,55,75,238,137,227,181,117,88,84,29,142,221,117,125,93,28,6,252,162,140,95,243,108,224,95,227,154,81,253,15,177,159,220,251,189,185,244,27,136,225,56,150,135,91,168,176,172,194,183,32,140,90,22,171,150,119,147,132,117,62,78,149,140,35,105,33,136,184,55,17,118,244,127,210,247,253,140,18,69,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,79,244,65,88,30,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,207,209,16,17,17,1,17,16,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,148,65,74,222,10,159,20,249,79,221,253,119,204,109,202,234,81,16,21,85,248,231,126,164,255,0,121,63,134,171,84,68,20,173,224,169,241,79,148,253,223,215,124,198,220,174,165,17,1,17,16,86,94,101,208,173,79,84,190,35,218,151,156,106,13,5,88,105,93,130,162,215,13,116,212,213,81,1,220,238,48,217,173,70,214,215,102,145,167,132,10,58,129,144,230,16,253,0,32,19,3,38,48,178,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,180,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,162,8,171,225,113,240,39,166,95,141,124,226,181,74,164,68,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,43,169,68,16,43,196,151,195,243,50,234,142,235,105,213,205,40,190,210,62,89,98,179,149,162,162,199,114,153,161,130,225,73,17,79,81,23,150,151,142,193,82,242,204,113,237,43,180,68,210,3,185,195,219,126,230,170,240,194,240,247,186,216,46,180,157,71,107,230,39,87,110,185,91,170,42,97,199,113,107,245,160,161,158,154,120,202,30,205,216,152,228,98,3,18,106,144,142,41,160,103,103,96,156,31,252,81,43,74,68,4,68,64,84,109,226,53,208,148,157,63,234,133,130,245,162,248,205,93,70,19,159,212,69,107,178,217,232,32,173,172,158,223,117,24,227,15,36,242,72,242,148,199,82,78,82,194,220,249,147,247,193,129,154,22,34,188,148,65,15,252,55,122,50,190,244,151,167,23,139,158,121,117,238,230,121,223,146,168,187,219,96,48,58,91,84,116,237,55,98,152,100,29,251,179,55,152,149,229,145,137,227,228,226,33,187,7,118,90,193,241,71,248,236,212,223,193,126,79,68,175,249,16,64,15,5,79,133,140,167,239,2,187,229,214,229,63,209,16,114,174,186,83,233,59,225,99,70,254,239,241,239,151,64,182,170,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,87,252,136,34,87,136,103,68,183,94,177,112,220,108,176,252,178,146,205,150,97,213,21,37,109,11,147,147,91,170,224,170,120,90,160,38,40,192,229,140,217,160,140,192,196,73,190,169,1,15,215,105,35,133,125,2,120,103,230,87,221,80,173,206,58,153,193,42,236,182,44,14,240,212,193,142,94,237,173,36,25,29,72,199,51,19,137,180,204,197,77,12,190,90,70,54,9,105,234,89,200,25,200,90,70,87,18,136,8,136,128,169,91,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,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,186,148,65,8,60,50,250,39,204,186,94,198,111,121,198,167,92,42,233,50,204,198,158,42,106,172,112,103,103,130,212,20,245,21,12,46,103,5,76,148,245,103,40,20,50,9,184,49,194,197,32,11,254,114,70,121,190,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,234,161,16,17,17,1,121,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,94,178,32,229,179,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,138,255,0,188,59,116,46,179,64,122,83,197,49,187,245,155,217,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,41,42,136,42,175,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,255,0,145,7,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,204,190,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,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,116,252,136,34,175,134,46,169,126,84,58,54,194,188,221,247,218,119,92,75,204,98,215,15,239,94,207,149,242,178,63,148,131,208,4,79,141,12,148,95,92,121,111,191,214,39,54,53,42,145,16,23,42,235,170,132,65,21,124,46,62,4,244,203,241,175,156,86,167,138,63,192,158,166,254,11,243,138,37,42,145,7,42,235,170,132,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,186,148,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,86,168,136,8,136,130,170,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,175,249,16,17,17,5,117,120,173,104,94,163,245,23,168,250,5,165,250,95,102,243,215,90,239,164,178,205,52,174,225,75,111,165,23,181,180,149,85,50,51,63,110,16,228,59,190,206,78,68,32,2,102,96,5,53,116,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,59,1,16,17,17,1,85,95,142,119,234,79,247,147,248,106,181,68,65,74,222,10,159,20,249,79,221,253,119,204,109,202,234,81,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,84,34,2,34,32,210,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,183,56,75,170,132,65,143,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,220,178,4,68,16,87,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,170,131,164,45,94,166,208,142,165,244,247,84,174,19,210,65,109,180,222,2,27,164,245,48,75,48,83,219,170,64,169,107,38,96,139,235,145,133,60,242,152,48,177,125,113,31,170,127,162,253,36,162,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,32,34,34,2,130,190,36,29,40,234,63,86,186,143,161,248,86,21,23,145,181,80,253,32,158,255,0,127,158,23,58,91,69,41,61,185,152,137,153,219,185,49,241,38,138,22,118,41,8,73,221,192,2,73,2,117,34,12,83,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,172,79,182,251,54,204,204,205,149,162,32,34,34,2,34,32,34,34,8,65,226,59,208,37,215,170,170,106,13,78,211,107,165,37,46,119,139,217,231,161,11,117,75,19,5,250,6,149,165,134,153,166,41,90,42,99,7,58,183,2,120,221,164,57,196,100,56,192,88,198,53,120,89,244,37,147,85,103,240,245,23,172,184,205,93,170,219,138,212,74,56,213,178,186,10,114,122,203,172,83,84,210,84,29,68,38,229,53,57,209,77,1,113,3,142,51,239,118,204,73,187,78,199,110,136,128,136,136,10,141,188,70,186,18,147,167,253,80,176,94,180,95,25,171,168,194,115,250,136,173,118,91,61,4,21,181,147,219,238,163,28,97,228,158,73,30,82,152,234,73,202,88,91,159,50,126,248,48,51,66,196,87,146,136,33,255,0,134,239,70,87,222,146,244,226,241,115,207,46,189,220,207,59,242,85,23,123,108,6,7,75,106,142,157,166,236,83,12,131,191,118,102,243,18,188,178,49,60,124,156,68,55,96,238,203,88,62,40,255,0,29,154,155,248,47,201,232,149,255,0,34,8,1,224,169,240,177,148,253,224,87,124,186,220,167,250,34,2,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,85,34,2,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,161,16,17,17,1,17,16,17,17,1,17,16,17,17,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,242,158,170,154,148,59,149,85,17,66,31,231,72,108,45,254,215,65,253,81,124,173,116,182,188,62,101,174,52,207,22,251,119,26,97,227,254,221,246,95,45,86,83,140,209,66,85,53,153,21,178,8,131,110,71,37,92,98,45,187,236,219,187,190,200,61,68,90,98,237,214,31,78,150,106,175,39,85,170,184,201,73,200,69,251,119,202,23,219,125,182,223,121,155,252,230,90,203,38,241,46,233,191,26,202,126,143,29,253,235,98,104,123,143,87,71,85,65,44,59,247,8,56,243,243,77,235,176,239,182,222,231,103,65,45,17,66,60,207,197,127,167,156,122,0,146,211,237,59,137,158,251,140,30,70,109,182,113,247,241,172,111,218,255,0,236,81,230,251,227,49,118,139,32,175,246,30,35,78,118,178,140,90,151,191,64,79,35,23,1,223,151,26,238,63,165,203,221,246,109,252,232,45,133,200,71,244,137,155,250,93,121,243,100,88,253,57,188,83,223,109,241,155,123,196,234,129,157,191,212,238,168,135,61,241,49,234,47,39,201,42,238,182,108,154,162,215,71,44,146,60,84,212,213,181,208,0,11,200,68,45,192,106,157,155,102,38,111,71,251,54,251,22,163,185,245,103,212,53,214,178,74,217,245,111,45,3,147,109,198,59,245,115,11,108,204,222,155,204,255,0,177,7,68,245,186,149,167,86,225,152,235,243,220,118,157,169,196,142,94,229,210,1,224,35,191,39,125,203,209,155,103,88,94,71,213,143,77,56,153,195,29,255,0,92,112,234,98,168,229,219,227,116,142,93,248,237,190,252,29,246,253,38,247,254,213,207,117,94,184,235,69,233,231,26,141,70,202,234,188,192,16,74,207,119,171,62,66,94,246,125,228,125,217,247,251,127,106,198,239,53,217,165,92,145,141,254,174,245,52,158,189,182,171,146,82,127,179,125,185,255,0,171,254,36,29,16,92,250,216,233,54,211,74,85,149,122,255,0,134,188,98,206,238,208,220,70,98,244,103,127,209,13,203,236,127,177,106,29,71,241,81,233,143,13,173,183,211,99,25,93,6,83,21,80,72,85,18,211,29,84,77,76,227,183,22,118,106,99,229,203,119,253,155,108,170,71,16,233,39,168,172,251,29,131,35,178,224,185,20,244,53,51,148,0,229,108,174,47,81,125,157,254,172,36,219,111,187,123,214,193,196,252,53,250,143,200,175,84,118,186,220,106,91,124,85,64,230,243,213,81,215,197,28,123,1,22,196,79,74,251,62,226,205,238,247,187,50,9,45,214,183,137,38,144,234,214,151,93,116,227,9,181,133,231,219,20,115,83,61,72,213,84,195,229,221,202,18,18,225,37,48,243,245,18,244,228,223,163,252,234,20,244,127,97,194,178,45,120,199,199,61,173,162,163,178,69,95,73,60,231,87,87,216,141,133,171,41,249,51,159,48,118,250,142,126,187,251,153,223,236,91,55,53,240,226,213,108,43,81,177,156,2,170,122,90,201,178,41,230,136,36,164,42,153,6,54,142,56,204,156,157,233,153,217,182,147,252,215,247,63,236,95,110,13,225,247,172,83,215,228,215,43,68,225,25,98,117,149,176,201,27,21,83,73,63,149,33,39,97,97,166,250,220,189,25,191,71,119,253,136,39,167,88,157,45,233,126,184,233,203,220,52,134,142,219,114,185,7,232,220,40,111,47,81,28,91,207,78,222,172,85,13,27,238,49,72,62,191,107,63,218,202,146,110,20,82,219,170,228,163,159,244,227,219,127,86,127,123,51,253,142,255,0,181,76,92,159,89,53,55,72,52,166,43,70,57,169,23,158,252,252,187,192,23,138,141,155,141,72,144,250,1,131,251,164,47,123,40,107,60,243,84,202,83,207,33,25,150,219,145,59,187,191,166,222,247,65,254,17,17,1,17,16,22,200,208,125,100,175,208,252,210,28,206,217,69,230,42,105,249,112,110,224,134,220,162,150,55,253,32,54,247,74,255,0,103,255,0,93,181,186,32,220,122,147,168,218,167,213,142,127,81,144,220,168,234,46,215,16,17,151,203,211,195,19,159,30,220,81,122,52,65,30,251,246,193,189,7,222,237,246,251,254,60,131,167,77,83,162,10,8,237,186,107,148,79,81,87,77,20,197,24,90,42,31,139,150,251,182,251,59,111,187,51,127,245,23,151,161,154,168,90,69,155,195,147,61,4,21,113,59,197,28,209,203,23,115,243,109,48,25,108,220,197,183,216,62,215,217,78,28,111,196,227,1,181,89,106,226,185,233,141,186,182,188,30,71,163,150,91,44,50,56,179,3,112,23,34,170,98,102,98,103,125,155,246,250,32,212,186,49,143,107,142,159,233,94,89,133,14,134,101,237,112,186,121,15,206,203,110,158,46,61,170,153,36,247,20,78,47,184,158,222,246,255,0,91,250,47,71,165,93,52,147,167,140,238,197,172,90,189,107,165,143,27,144,41,106,41,235,38,185,197,16,197,43,205,5,64,250,69,33,155,187,71,12,133,197,199,215,237,109,246,101,251,158,248,159,106,22,73,78,116,214,28,59,26,182,180,187,115,146,43,124,240,155,236,226,237,234,53,111,254,107,255,0,169,212,82,191,234,214,160,228,214,72,113,203,206,83,115,169,182,211,144,148,84,210,87,78,113,135,16,112,29,128,141,197,182,18,118,244,111,115,236,130,204,58,159,241,89,130,205,118,183,89,52,78,90,107,149,174,74,45,234,166,130,164,9,134,81,149,248,143,231,169,73,255,0,68,89,253,31,111,85,0,180,31,169,220,255,0,65,53,14,124,255,0,23,169,252,245,112,65,13,108,92,32,252,244,81,200,7,199,115,136,216,127,67,109,196,89,253,86,158,35,35,125,204,156,159,249,223,117,248,131,117,235,183,84,185,182,186,231,71,154,228,45,194,79,46,244,209,197,249,151,224,29,233,100,102,220,34,13,246,238,187,123,183,255,0,212,216,253,45,239,75,229,211,57,109,245,182,166,12,154,62,61,153,252,197,67,242,222,163,114,250,172,221,191,241,123,55,175,254,181,173,17,7,189,141,102,249,30,37,29,100,54,58,255,0,46,21,244,242,82,206,221,168,207,148,103,183,38,250,194,251,111,197,189,91,103,94,45,69,68,181,83,201,81,49,114,57,77,204,159,102,109,221,223,119,247,47,230,136,11,127,116,47,121,192,44,61,71,227,247,61,74,168,104,108,177,211,87,177,147,180,207,249,199,165,145,131,252,75,57,251,223,250,22,129,91,91,165,220,2,237,169,154,217,98,196,108,174,67,83,83,29,92,140,67,201,182,96,166,144,159,212,68,159,236,253,159,106,14,134,181,47,51,211,140,59,6,169,188,103,247,79,103,227,205,195,189,80,112,206,64,63,158,1,30,93,177,114,109,228,32,102,253,187,254,197,13,58,55,214,30,146,180,70,229,95,167,216,183,80,182,75,165,53,250,235,44,150,234,118,163,168,133,218,73,202,158,40,162,98,55,55,119,218,33,109,220,155,125,253,118,247,190,247,235,122,138,215,7,75,185,53,178,235,115,164,167,229,228,184,73,85,48,131,63,248,70,152,159,212,191,212,222,239,216,169,195,160,157,52,167,212,222,163,113,203,125,92,142,209,90,235,40,238,101,234,223,89,163,175,165,103,111,81,38,127,67,127,217,253,40,58,21,163,171,166,175,164,134,186,142,97,154,158,166,49,150,41,5,247,99,2,109,196,155,249,157,157,151,246,95,37,166,130,27,85,174,142,215,78,223,154,163,167,142,156,61,223,162,2,194,222,230,102,247,55,236,95,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,210,189,72,245,67,135,244,215,107,160,188,229,48,133,100,53,85,113,83,201,79,13,108,49,212,0,24,204,111,35,4,142,219,139,52,36,222,246,221,221,155,118,247,160,221,74,51,117,225,212,94,83,211,134,149,190,93,137,66,231,88,64,91,59,28,99,197,251,244,209,179,253,120,164,111,116,197,246,127,245,219,222,208,254,179,180,139,168,12,154,12,87,6,150,161,235,37,182,149,196,154,106,138,82,224,195,195,148,110,209,74,111,201,185,182,254,159,181,108,77,93,210,60,67,90,48,203,134,21,152,209,119,233,43,169,164,167,98,238,202,29,183,46,47,203,104,204,29,246,32,23,219,118,247,127,59,160,167,58,15,22,238,163,169,142,184,170,238,82,212,181,67,202,244,236,254,72,123,28,182,227,183,247,167,214,227,254,173,247,90,187,81,60,67,58,171,212,22,56,102,213,204,130,217,78,242,25,12,116,51,197,76,226,46,66,236,60,160,138,55,125,184,183,252,127,181,247,176,154,255,0,7,77,32,168,171,168,171,143,48,24,34,150,67,144,65,232,106,159,128,187,187,179,110,245,190,187,55,218,181,206,166,248,67,96,20,52,244,242,99,250,229,141,216,183,231,204,174,112,75,24,159,168,51,108,231,84,94,237,203,127,244,153,4,11,143,172,94,169,134,216,214,96,215,172,215,203,115,115,219,218,210,114,221,217,217,254,190,252,190,223,218,190,186,29,92,234,223,49,183,77,229,181,107,55,173,164,17,99,145,143,34,49,109,183,29,189,10,86,251,72,85,129,105,55,73,61,38,233,38,115,103,193,114,220,239,24,202,47,29,184,235,78,186,43,209,210,3,243,170,102,8,251,99,86,254,172,194,223,211,186,154,87,60,211,166,237,17,196,123,210,229,56,253,190,215,19,69,8,199,237,232,156,139,126,34,44,207,52,222,190,128,223,111,249,47,252,232,57,247,176,225,90,171,157,157,69,77,160,107,174,7,3,11,202,114,92,64,93,183,103,219,212,228,109,255,0,65,255,0,216,190,188,35,69,53,31,81,181,2,45,62,182,91,228,150,242,114,140,70,5,85,11,184,239,56,196,239,200,228,17,125,140,219,252,175,248,189,85,174,89,252,71,122,53,210,202,250,250,124,75,23,200,75,206,118,154,121,96,172,165,148,15,139,63,29,156,235,11,221,220,38,244,219,237,88,165,179,197,59,165,90,29,68,172,201,105,244,127,42,134,172,227,146,55,185,123,70,2,238,111,59,31,248,183,159,182,219,187,114,244,127,230,247,32,210,24,135,132,6,177,93,100,165,151,35,186,189,4,19,70,199,35,246,105,101,224,238,14,251,125,74,214,119,245,217,150,117,7,131,77,226,59,53,202,106,156,219,122,200,130,66,164,15,102,135,231,29,163,103,22,221,171,118,109,203,118,245,255,0,212,182,69,243,198,179,72,233,158,162,27,62,147,101,85,39,25,241,136,228,171,164,1,54,98,247,250,17,237,233,191,237,255,0,234,168,203,146,120,185,107,173,206,253,91,112,178,83,157,186,223,81,78,209,67,72,79,69,43,196,124,89,156,249,189,38,229,234,206,251,63,237,65,175,241,94,131,179,153,122,139,166,209,60,172,60,160,212,61,84,145,207,188,50,115,134,48,170,112,62,33,81,233,187,211,63,163,158,237,191,175,243,252,157,86,116,123,15,77,89,93,150,132,178,6,187,81,220,42,56,144,249,78,198,194,62,91,118,255,0,29,35,250,247,223,246,123,191,217,175,243,30,171,53,103,55,212,72,181,38,243,125,114,185,193,28,144,198,77,75,75,245,99,34,148,184,236,49,8,191,172,199,234,227,191,175,244,109,141,94,117,94,123,221,117,230,178,190,218,83,251,78,6,138,61,229,16,120,93,162,224,239,245,71,235,125,143,183,243,127,58,11,16,232,23,65,250,99,184,97,247,92,207,85,49,43,61,209,194,121,225,0,174,161,154,161,163,22,138,150,70,118,217,201,189,55,147,252,159,181,255,0,110,203,122,234,94,63,225,193,115,186,219,90,245,136,227,20,181,1,222,237,181,53,130,186,22,61,196,55,221,161,140,89,246,102,111,126,254,247,219,237,84,145,29,230,227,13,57,210,67,81,198,25,29,221,195,128,191,189,182,247,237,191,185,127,138,59,149,77,21,72,213,68,127,92,55,219,209,190,214,118,253,159,206,130,253,111,29,107,244,147,164,244,242,99,54,155,133,186,138,58,40,222,112,163,165,179,86,67,27,57,51,159,163,13,51,139,59,191,219,252,235,80,117,23,226,121,136,96,246,92,94,249,165,78,23,51,185,193,52,181,80,52,114,65,195,210,14,13,202,122,71,223,210,67,247,51,126,143,175,189,149,50,85,84,203,87,57,84,76,251,153,109,187,237,251,27,101,252,157,221,253,255,0,98,11,17,212,15,17,59,174,127,153,226,217,253,162,79,96,205,65,60,209,200,220,70,169,225,9,154,56,28,196,138,152,125,88,68,139,234,182,239,238,244,118,103,95,53,131,173,171,158,23,79,150,214,82,234,205,93,92,215,249,107,228,49,123,121,139,177,206,204,238,76,239,9,109,234,63,102,222,255,0,177,87,186,32,207,47,217,205,21,206,223,95,110,171,42,155,129,201,218,242,211,203,85,46,209,236,76,231,176,59,108,251,237,183,175,236,221,96,104,136,8,139,100,232,22,133,100,253,66,103,113,96,120,173,109,37,29,84,141,25,60,213,67,35,198,44,115,71,19,111,219,18,127,124,140,254,239,115,58,13,108,138,210,49,95,5,156,150,150,58,27,133,251,85,236,51,78,39,17,212,83,13,5,72,142,223,85,201,152,249,179,239,190,237,250,45,251,125,61,203,64,117,191,209,109,151,167,154,239,107,210,106,158,63,95,37,103,248,187,84,91,133,76,124,26,152,95,144,156,164,94,189,238,109,233,238,100,17,126,209,166,249,77,214,10,106,224,183,241,163,169,144,0,38,238,198,254,164,204,237,245,121,51,251,159,117,226,223,109,19,88,238,115,219,106,61,78,19,32,127,119,216,78,63,99,191,236,83,91,4,215,27,37,191,75,237,152,54,117,85,36,116,246,177,134,170,6,163,236,202,211,140,116,227,16,134,228,81,16,185,51,31,218,91,122,123,254,200,165,172,89,77,151,45,205,171,46,54,11,108,180,116,129,44,192,13,44,156,200,219,188,110,196,254,174,205,232,237,232,206,255,0,210,232,48,116,68,64,68,68,4,68,64,68,68,4,68,64,82,223,194,224,173,177,117,117,96,169,186,74,49,197,21,178,230,236,79,27,159,214,122,98,102,244,111,233,117,18,22,225,208,187,52,26,157,123,182,105,69,174,106,75,29,218,190,166,106,145,189,214,76,239,12,113,197,76,68,241,188,126,237,201,193,246,127,231,65,61,252,90,58,145,181,93,172,22,189,53,194,178,154,135,238,119,253,165,4,113,203,19,30,199,67,52,91,185,70,204,251,108,79,232,95,211,251,22,5,224,231,167,208,93,245,46,241,153,86,219,35,148,40,168,42,33,138,114,38,220,37,10,139,124,130,204,220,183,244,221,223,125,182,91,115,34,240,100,176,221,173,98,246,189,87,162,134,230,251,243,156,237,51,184,23,214,109,189,60,211,183,160,179,183,187,255,0,174,183,167,65,29,28,230,125,41,218,239,52,57,86,93,107,187,53,109,85,65,70,20,48,72,45,177,141,43,49,59,200,204,255,0,252,142,94,158,239,86,245,65,47,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,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,225,19,3,114,39,217,153,83,247,137,134,158,234,126,103,171,50,102,180,249,136,87,97,15,21,4,99,66,55,10,129,242,238,16,201,221,46,196,130,192,207,233,35,238,59,239,207,246,185,43,122,174,164,142,186,148,233,101,253,19,219,127,245,59,63,255,0,81,86,223,71,157,5,25,106,13,199,83,245,8,123,214,216,164,104,104,105,183,227,200,227,242,134,199,206,26,142,77,234,19,14,196,63,207,251,16,108,142,153,49,174,155,58,103,208,28,123,93,174,134,244,21,5,107,160,142,190,225,29,176,36,155,189,83,77,78,199,30,241,64,210,56,185,187,63,189,219,237,119,117,14,245,155,197,155,87,175,25,77,100,122,110,246,234,107,46,192,208,72,81,86,211,202,255,0,154,143,150,236,53,76,205,245,216,254,207,119,244,169,69,226,157,160,54,16,233,208,242,204,102,47,36,86,107,141,184,14,62,71,39,56,220,228,143,109,206,79,79,89,133,253,206,255,0,87,249,221,218,151,80,75,203,183,137,231,82,215,171,60,150,137,111,144,209,115,137,227,106,138,58,155,132,115,110,226,227,191,47,52,254,190,187,251,189,236,203,90,23,87,218,209,122,172,140,242,237,66,201,46,20,177,17,184,196,119,106,185,91,235,127,222,201,51,183,189,133,255,0,212,180,114,32,201,106,181,43,62,169,189,13,252,179,91,243,215,198,34,33,84,247,41,187,162,194,236,236,204,124,185,51,51,182,237,235,239,95,234,255,0,170,58,145,148,210,53,191,36,207,114,43,165,51,56,147,67,89,116,158,112,221,183,217,248,153,187,122,110,235,24,68,7,119,119,221,223,116,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,111,127,170,182,15,8,248,244,14,235,120,190,123,26,130,105,179,58,91,116,115,77,231,45,208,184,67,27,86,23,18,142,70,13,216,183,236,127,149,255,0,171,210,167,212,218,240,223,212,139,94,134,106,205,174,241,87,114,243,1,156,60,22,19,167,236,144,118,72,171,226,97,46,76,39,203,209,159,211,97,247,251,208,93,158,97,111,184,221,113,234,218,43,93,200,232,42,164,134,70,142,160,37,40,220,9,192,153,159,144,179,187,108,238,207,232,223,98,231,171,168,28,167,38,206,245,190,174,221,169,57,237,77,124,17,118,247,169,243,85,83,68,27,209,196,255,0,85,165,98,54,221,192,25,254,175,189,191,99,51,174,136,90,241,65,236,152,175,82,77,194,150,104,6,118,62,36,255,0,81,199,150,251,109,191,187,249,148,52,234,59,161,189,9,234,66,240,119,235,77,235,217,87,217,182,231,55,150,172,159,158,195,8,55,213,42,136,193,182,8,93,189,223,111,237,111,80,141,29,101,233,78,144,98,250,61,138,14,140,209,217,235,110,35,5,12,7,52,246,214,134,121,197,169,106,55,39,145,160,139,119,34,24,159,235,59,122,190,238,205,246,86,165,226,154,178,150,231,85,13,194,1,134,160,102,54,146,49,118,118,18,228,236,236,219,59,182,204,251,253,170,83,88,176,75,167,79,144,223,243,89,46,94,210,130,146,122,171,40,135,100,97,226,98,205,35,30,252,141,223,210,31,118,223,111,191,236,120,203,151,223,165,201,242,123,165,250,95,125,117,100,245,27,122,122,49,200,71,183,185,191,206,253,140,131,199,68,68,4,68,64,68,68,4,68,64,68,68,5,188,186,82,195,42,42,181,54,219,150,94,202,225,69,142,91,227,170,122,218,234,10,136,198,120,185,64,224,28,69,247,39,220,229,137,159,97,127,66,127,216,238,216,158,142,104,46,161,235,125,232,45,88,77,159,205,136,205,0,84,73,230,32,143,180,50,73,193,139,105,100,14,94,172,254,140,255,0,98,183,142,155,122,114,254,68,58,51,115,212,60,133,253,183,95,81,75,7,153,183,255,0,189,184,21,65,81,9,15,116,37,152,95,137,198,254,172,62,191,204,200,37,206,159,234,86,7,157,219,163,151,12,191,73,114,135,215,137,201,79,52,100,255,0,88,253,253,192,31,180,11,253,139,48,217,191,98,231,71,84,122,134,48,214,106,221,66,210,42,95,163,208,201,219,237,195,207,205,241,218,144,34,127,173,81,30,239,235,220,127,209,255,0,43,249,153,213,200,244,47,212,198,87,212,94,159,53,215,45,177,121,58,202,63,204,148,254,106,57,59,252,32,166,39,62,49,197,27,15,39,152,159,109,189,54,255,0,96,73,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,249,179,47,231,12,20,244,177,52,52,240,199,12,99,238,0,22,17,111,245,50,254,171,252,184,239,234,238,131,80,245,89,161,241,245,9,163,55,77,55,238,132,51,85,84,82,84,69,41,23,30,37,20,194,79,235,219,145,219,234,242,111,65,251,126,197,207,22,163,233,206,65,166,249,69,110,53,122,160,168,142,74,46,223,51,40,141,135,235,198,6,222,164,35,246,27,125,139,162,62,162,186,135,196,250,118,196,96,201,242,103,230,211,214,69,74,49,126,117,191,76,100,118,125,194,41,63,224,139,211,111,255,0,14,59,148,244,215,210,255,0,81,120,205,77,214,171,76,241,186,178,186,131,135,180,130,220,80,84,110,4,192,207,204,123,114,122,118,88,125,237,232,219,123,159,212,57,211,69,47,186,236,232,162,231,211,182,81,53,243,24,182,8,226,21,82,19,83,152,200,12,209,145,73,82,67,31,18,156,228,125,162,132,125,93,191,227,247,196,20,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,235,217,111,81,90,26,57,227,140,134,170,26,136,167,138,96,102,98,14,14,79,232,91,179,179,238,226,254,159,179,249,151,144,136,36,153,117,171,159,84,96,141,167,183,27,141,109,117,165,168,124,171,69,83,52,210,179,23,103,179,232,207,63,29,184,110,223,163,246,191,217,232,190,219,223,91,55,7,187,210,214,226,216,14,51,109,134,143,159,108,34,181,20,63,166,44,207,187,4,251,123,249,127,181,69,244,65,150,228,154,159,148,229,54,175,98,220,234,220,169,6,126,248,131,73,35,179,23,23,22,244,35,118,247,19,253,139,18,68,64,94,141,171,31,185,222,163,158,91,125,57,202,52,241,148,167,196,8,182,17,219,127,115,63,237,101,231,41,49,208,181,102,154,209,234,124,97,170,214,104,46,118,42,161,106,105,32,159,186,241,238,85,20,219,187,140,108,238,77,193,164,103,103,109,157,159,250,16,98,85,221,31,107,204,54,90,91,253,6,159,95,43,232,170,185,241,58,91,77,108,172,220,77,129,247,118,135,111,126,255,0,111,216,235,243,29,232,231,168,140,146,178,154,146,147,76,50,56,124,215,7,25,39,178,87,8,51,19,179,51,187,180,15,233,245,183,93,18,208,98,248,157,61,174,43,109,6,59,108,142,130,62,93,184,6,144,26,49,220,156,159,97,219,111,210,221,255,0,165,125,84,214,11,21,19,131,209,217,104,32,237,179,48,118,169,128,120,179,123,153,182,111,79,115,32,164,13,41,240,178,215,44,191,34,43,110,91,70,214,122,56,196,73,231,154,58,202,118,125,194,71,244,41,41,29,189,28,5,159,253,38,253,171,102,220,252,27,115,216,45,18,77,65,148,219,100,173,18,110,32,85,211,56,184,241,61,253,26,139,125,247,97,255,0,143,249,149,157,234,230,185,233,214,136,193,71,81,156,93,6,133,238,2,101,78,205,77,60,156,216,8,24,189,98,140,246,217,228,31,126,222,245,28,122,147,241,30,211,253,50,211,75,86,79,129,207,237,91,157,226,166,120,34,131,140,240,118,198,48,63,173,202,90,98,23,250,236,30,142,205,239,253,155,160,209,120,183,132,4,183,44,64,32,203,239,212,180,247,64,137,152,30,138,171,131,57,52,66,205,203,185,69,203,244,156,183,255,0,87,218,188,251,55,131,36,187,74,247,156,200,91,110,60,59,55,23,254,125,247,229,67,253,11,23,203,60,99,115,139,150,28,244,24,230,54,86,203,225,199,199,206,141,116,82,184,147,196,77,191,2,162,97,253,55,18,247,253,155,123,150,188,197,124,91,122,139,180,83,73,21,254,227,53,224,203,110,38,111,71,23,29,156,183,247,82,62,254,246,255,0,98,9,11,208,255,0,135,214,152,223,109,119,76,179,50,121,235,234,108,247,217,237,111,1,121,121,97,145,162,26,105,62,176,201,76,238,236,238,228,207,234,219,179,251,155,213,97,254,32,157,63,104,142,142,228,86,218,188,86,27,61,44,247,183,157,234,232,120,210,7,151,237,5,47,14,49,132,96,225,201,165,34,125,247,223,125,219,111,183,106,248,80,117,7,126,212,151,202,176,251,204,47,249,202,186,235,235,200,242,3,253,119,242,49,241,216,99,31,243,221,247,223,253,74,60,248,162,96,154,201,145,117,3,115,186,197,110,171,123,3,202,195,109,47,105,67,192,133,169,104,196,220,99,230,206,31,88,91,222,222,191,241,160,181,125,14,198,52,171,31,197,0,180,178,131,31,134,146,118,118,150,75,76,84,194,199,180,178,109,201,224,102,103,216,156,246,223,249,255,0,157,108,57,99,138,120,202,25,163,25,5,223,212,77,153,217,255,0,212,234,26,248,101,225,154,211,133,105,197,206,223,171,69,90,81,24,197,236,255,0,53,95,13,75,238,213,53,111,38,206,18,27,183,233,7,189,255,0,102,222,239,73,155,197,185,110,130,51,107,55,135,207,79,218,195,81,231,234,241,184,108,245,111,250,82,90,232,232,169,220,189,35,102,221,222,152,221,253,35,219,253,111,251,84,131,196,49,107,78,21,140,218,241,107,37,56,197,71,106,163,130,138,22,96,17,119,8,163,16,23,126,44,205,190,194,222,230,111,232,101,236,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,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,146,241,117,194,181,123,32,203,232,47,116,88,229,214,187,23,164,165,166,141,230,167,182,203,36,97,55,152,173,97,222,65,139,102,250,166,62,142,127,229,55,167,171,58,142,189,37,245,229,158,244,199,91,29,138,174,211,61,214,203,61,68,45,81,70,199,5,57,180,108,115,19,183,34,128,139,213,231,119,253,38,247,123,253,125,47,139,35,197,49,156,190,220,86,156,171,31,182,222,40,140,132,138,158,190,146,58,136,221,197,247,103,226,108,237,187,63,187,209,82,191,137,159,74,212,250,63,157,6,97,131,99,208,80,227,213,188,136,187,15,77,16,71,219,134,140,62,172,81,136,59,111,36,135,246,63,171,239,253,33,103,17,85,233,79,91,122,19,67,29,245,233,33,134,245,67,21,95,147,59,135,57,105,38,154,143,252,174,204,128,239,193,170,156,93,159,102,119,251,27,211,106,49,234,147,75,109,218,51,175,89,166,157,217,171,163,171,183,217,238,178,193,75,44,98,76,61,183,97,54,31,172,68,251,143,62,47,185,59,238,46,179,46,147,58,150,206,52,179,86,49,64,185,103,23,246,198,154,229,67,79,87,68,213,213,50,83,181,63,153,131,155,118,70,70,23,110,220,110,59,108,254,158,155,58,178,94,169,250,34,194,58,176,192,160,214,77,28,163,164,139,38,191,83,195,113,3,32,134,134,58,167,148,169,216,138,71,120,30,71,118,142,57,95,235,30,252,157,253,95,116,20,166,139,37,212,61,58,203,116,175,41,168,195,115,123,104,80,221,169,66,57,37,132,39,142,102,97,49,98,23,228,14,226,251,179,183,218,177,164,4,95,160,4,111,196,27,119,94,165,175,22,191,94,152,158,217,65,222,225,191,47,206,128,237,182,223,231,59,126,214,65,229,34,219,24,183,75,26,235,154,91,226,186,99,152,80,213,82,205,203,132,143,115,164,143,125,136,133,253,10,86,127,120,151,217,246,45,181,105,240,186,235,14,237,60,112,134,13,105,133,143,215,156,183,234,77,153,185,109,235,196,221,255,0,226,65,19,81,73,187,223,135,39,85,118,76,182,12,54,76,42,219,61,117,68,69,52,101,21,238,147,182,226,206,127,105,27,63,253,76,190,207,216,189,12,111,195,35,171,220,146,72,187,24,37,178,8,140,196,78,73,175,212,108,192,206,238,206,239,198,66,127,77,159,220,206,255,0,204,130,42,47,214,3,118,221,128,182,254,133,103,120,111,131,22,85,81,105,163,168,204,242,186,26,90,211,24,206,162,26,91,175,38,7,113,23,33,109,232,201,183,98,228,222,247,111,70,245,127,122,150,182,95,12,126,153,173,214,104,237,181,118,41,170,101,29,249,79,37,45,188,228,127,174,228,223,89,233,119,247,62,223,208,200,40,64,98,148,153,156,99,39,103,244,221,153,101,54,93,41,212,92,144,161,12,119,12,189,221,94,120,198,81,106,43,116,243,253,87,23,38,253,0,127,177,157,255,0,212,175,98,209,225,185,210,253,166,211,13,173,177,32,170,236,204,243,121,138,154,11,113,204,94,175,245,72,188,171,110,62,190,237,150,211,194,116,75,67,52,236,226,179,99,248,69,134,42,152,162,0,3,43,61,59,72,194,34,64,223,88,34,22,247,49,127,199,251,80,82,182,151,120,106,117,41,169,135,17,29,139,232,220,18,27,11,203,122,183,87,192,204,219,155,59,255,0,189,246,244,225,251,127,202,31,218,164,54,157,248,44,231,115,87,180,250,131,170,56,236,52,96,123,60,116,148,85,83,25,179,16,63,249,79,14,219,183,54,247,254,207,245,90,30,87,170,58,115,167,22,218,138,220,142,238,22,218,74,40,222,89,123,116,115,27,8,250,59,236,209,131,239,250,77,238,253,170,56,234,39,138,31,75,24,181,166,237,13,159,47,185,87,222,41,169,231,106,88,66,199,86,192,115,136,155,3,59,152,135,163,152,179,123,219,223,239,111,123,5,95,117,193,209,245,159,165,204,130,138,154,205,168,54,155,220,53,253,207,239,72,64,163,168,131,128,83,63,215,2,146,71,110,79,59,187,122,251,135,127,232,139,125,153,187,93,254,209,246,247,227,207,139,241,223,246,110,164,158,49,129,245,21,226,3,168,213,213,86,155,132,55,10,200,187,93,207,104,221,100,8,32,222,2,102,226,210,156,132,220,154,145,247,219,127,86,109,254,205,191,214,185,116,181,172,253,56,216,15,9,207,177,44,118,127,250,232,215,58,42,136,231,145,163,56,228,30,60,201,196,246,110,217,190,220,61,236,219,59,160,140,232,142,206,206,236,254,246,68,4,68,64,68,68,18,119,160,237,31,196,245,255,0,85,191,39,57,109,38,244,144,210,5,105,73,220,151,235,127,125,195,19,142,209,152,59,125,89,223,215,151,217,254,182,223,57,111,134,14,117,7,81,148,214,204,10,158,54,196,33,174,10,201,42,102,164,174,104,130,22,174,33,120,154,77,164,103,38,139,131,250,200,222,158,187,183,189,252,31,10,11,222,27,75,173,227,67,13,182,176,239,114,219,26,57,101,40,98,237,48,189,198,155,103,98,223,150,254,161,254,199,254,101,117,161,12,81,145,24,68,2,68,238,238,236,44,206,232,63,149,21,36,54,250,64,165,133,184,132,123,236,219,191,218,238,255,0,111,244,175,157,175,214,119,155,176,215,58,71,147,125,184,247,195,125,247,219,221,186,242,117,14,243,83,98,197,171,46,84,155,247,98,237,241,217,223,237,144,7,236,118,251,29,254,213,76,19,117,77,172,212,217,108,151,0,205,175,78,193,86,231,217,43,157,87,13,154,93,246,219,189,238,251,54,223,220,130,231,175,216,6,39,150,94,104,178,27,213,3,85,84,208,68,81,83,155,77,32,241,18,223,127,208,38,103,223,127,181,157,65,127,17,158,149,234,245,166,191,12,198,52,167,5,184,53,222,59,164,158,208,186,246,171,42,41,96,167,146,40,65,156,248,115,97,217,220,95,119,22,244,140,189,125,234,76,116,119,170,87,221,87,210,120,175,153,19,111,87,77,36,84,238,123,147,243,111,45,9,114,119,35,55,119,119,39,251,86,244,104,97,25,10,102,136,24,203,244,137,133,183,127,233,116,21,141,132,248,49,216,79,21,165,147,49,212,74,86,188,77,78,7,43,67,107,169,113,142,71,140,119,29,222,164,55,216,249,123,193,191,161,189,205,253,241,239,5,108,114,146,25,71,32,213,106,90,201,31,143,109,227,179,212,11,15,171,239,238,171,111,230,255,0,98,179,78,95,204,191,80,70,190,142,58,51,178,116,165,103,184,66,23,106,123,181,210,186,105,89,235,33,142,104,155,176,99,78,220,28,14,66,109,249,83,239,187,55,219,182,234,70,85,208,210,215,48,141,84,92,216,119,219,235,59,123,255,0,163,250,23,208,136,63,25,153,189,203,245,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,106,233,175,172,219,22,184,107,6,169,104,13,238,213,236,172,207,78,114,11,205,60,45,0,25,82,220,236,244,183,2,166,142,164,73,247,237,204,28,161,9,99,39,216,136,198,72,247,98,56,225,146,171,156,30,161,114,155,238,13,214,134,165,230,184,181,119,146,189,99,250,161,121,186,91,170,123,65,39,98,170,11,180,178,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,14,143,145,71,94,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,10,69,32,34,34,10,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,187,238,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,92,203,174,132,252,62,53,211,78,53,151,166,92,42,211,133,94,123,183,92,19,31,181,227,119,251,108,236,193,85,69,85,79,74,16,177,144,51,190,240,203,218,35,138,70,119,18,22,38,125,140,36,0,9,42,136,136,42,3,175,94,189,122,177,209,110,172,115,157,51,211,77,86,246,54,55,102,246,103,146,162,246,21,182,163,181,221,182,210,205,39,231,38,167,57,11,121,37,50,250,196,251,111,179,108,204,204,210,255,0,194,255,0,94,245,99,168,157,2,191,230,186,199,149,253,32,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,182,219,236,204,205,88,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,154,248,138,94,186,198,211,12,53,245,179,166,221,79,171,165,177,88,169,225,134,253,141,83,99,22,250,211,130,6,122,131,158,236,245,21,2,114,184,11,61,60,103,16,3,176,3,20,174,236,35,35,181,112,98,126,43,29,103,89,242,171,53,219,41,213,15,164,22,90,43,133,61,69,198,209,236,75,85,39,180,41,66,65,41,105,187,225,72,231,23,112,24,131,184,45,200,121,110,222,172,175,122,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,170,44,241,20,232,86,167,165,172,201,243,141,62,160,171,61,43,191,212,67,13,12,213,53,81,25,219,46,51,53,65,189,181,153,228,121,230,1,142,156,164,9,136,63,64,196,8,204,197,204,194,228,250,117,215,156,55,169,45,35,177,106,182,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,115,140,139,102,39,1,230,14,18,11,112,49,119,194,186,245,213,44,239,69,186,78,206,117,51,77,47,190,198,201,44,222,204,242,85,190,86,26,142,215,118,229,75,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,181,59,116,3,214,13,215,164,221,92,18,184,61,36,152,38,99,81,71,65,149,132,209,19,157,52,0,100,209,215,68,81,129,75,206,157,166,148,222,49,18,105,64,140,56,243,120,228,142,210,124,70,242,155,22,115,225,213,154,102,184,181,119,157,178,228,22,252,118,233,110,169,237,28,125,250,89,238,148,18,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,8,1,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,250,59,106,143,191,75,61,108,81,203,31,48,166,19,30,64,100,219,139,177,54,251,179,179,250,171,191,92,214,116,157,241,79,163,127,120,24,247,204,96,87,167,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,208,107,95,17,78,186,169,186,90,195,95,7,211,234,250,67,213,75,253,60,51,80,195,83,75,41,133,178,221,51,212,3,220,153,222,55,130,99,25,41,202,48,132,143,244,204,76,128,192,92,14,181,109,62,38,62,32,23,251,173,21,138,197,172,21,119,27,149,198,162,58,74,58,58,76,74,211,52,245,51,200,76,49,197,28,99,70,228,102,68,236,44,44,206,238,238,204,202,53,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,111,222,23,61,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,192,113,251,117,92,5,231,113,234,34,19,105,78,78,79,198,42,154,129,49,103,14,29,200,163,23,7,33,121,166,136,67,228,234,167,86,122,206,233,87,162,252,71,53,202,117,195,206,234,110,65,152,80,71,113,169,250,51,106,143,217,116,179,218,103,146,91,87,0,9,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,42,244,245,226,61,214,118,115,175,186,105,133,101,58,201,231,108,185,6,97,102,181,220,105,190,142,218,163,239,210,207,91,20,114,199,204,41,132,199,144,25,54,226,236,77,190,236,236,254,170,96,120,213,252,44,98,223,120,20,63,46,184,170,171,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,81,171,81,250,205,177,105,39,88,152,175,76,249,205,171,181,106,206,241,251,117,69,146,241,78,6,114,65,120,168,174,171,166,26,106,128,109,247,134,94,212,34,18,11,51,199,35,191,61,192,220,225,146,170,149,188,106,254,41,241,111,187,250,31,152,220,80,93,74,42,224,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,53,143,160,34,34,2,44,83,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,169,4,93,195,0,41,165,55,24,227,7,38,231,33,128,179,238,76,176,174,153,58,162,210,254,169,176,8,114,253,63,189,210,29,202,142,158,145,178,27,40,156,143,61,154,182,104,70,66,167,62,228,113,148,128,197,220,1,156,67,183,35,197,39,23,126,36,194,21,235,226,17,213,159,89,221,47,117,29,112,194,176,237,116,225,139,94,237,240,100,54,42,99,177,218,170,38,163,165,152,228,140,224,144,206,137,157,248,79,4,236,27,185,151,107,180,230,100,110,110,183,95,133,183,91,185,223,81,191,76,52,207,90,242,95,109,102,118,158,55,219,101,111,147,134,155,204,90,223,183,12,209,118,233,160,142,32,236,204,241,23,34,39,57,60,230,204,219,68,238,181,255,0,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,214,45,163,22,120,129,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,193,127,200,136,130,170,252,71,252,67,181,219,73,58,130,151,71,52,43,42,250,47,73,138,91,233,189,179,60,150,122,58,169,43,171,170,162,10,134,226,85,3,43,118,66,9,32,97,216,35,46,225,79,203,152,180,110,217,255,0,133,111,82,125,73,245,51,149,106,5,219,88,245,115,219,150,92,78,223,65,79,5,163,216,20,20,221,202,170,201,37,33,169,239,211,197,25,183,108,40,228,14,219,177,9,121,141,253,28,27,122,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,98,119,87,83,225,75,166,127,147,190,141,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,241,238,72,212,244,231,8,184,9,52,50,82,210,211,74,46,252,185,119,92,196,184,144,179,4,192,68,68,16,214,209,215,29,78,53,226,1,153,116,143,168,193,72,214,43,149,69,180,49,27,179,156,84,239,67,87,45,166,154,114,162,157,201,197,165,9,229,35,237,19,111,43,77,40,199,177,140,129,217,153,74,128,124,81,254,59,53,55,240,95,147,209,41,255,0,225,139,215,143,229,190,197,77,160,218,177,122,229,159,99,246,241,246,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,4,255,0,68,68,4,68,64,80,3,197,111,170,61,118,233,175,242,93,249,20,206,126,142,125,35,246,223,180,255,0,193,148,117,157,255,0,47,228,123,63,239,152,164,227,199,191,47,232,237,191,47,93,246,109,167,250,170,191,28,239,212,159,239,39,240,212,30,175,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,233,5,150,139,15,170,186,65,77,236,122,10,78,21,65,91,69,24,201,206,158,8,205,246,9,164,109,157,248,253,109,246,221,153,218,207,213,43,120,42,124,83,229,63,119,245,223,49,183,43,20,235,163,172,219,23,71,154,113,75,115,142,213,237,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,167,252,72,252,65,42,122,118,166,143,71,180,110,235,72,90,139,113,167,26,154,219,148,50,197,49,227,32,210,193,36,77,45,60,208,75,12,199,83,11,206,44,4,66,113,131,132,155,108,113,187,229,125,14,120,142,225,189,86,212,150,159,102,22,138,76,63,81,105,233,198,88,104,66,169,228,164,189,128,68,207,60,180,110,108,196,6,36,210,27,211,19,153,140,91,16,201,43,12,175,29,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,122,158,28,93,14,84,244,165,134,215,230,26,130,116,149,26,139,152,83,192,21,208,196,17,74,22,74,65,119,54,162,138,118,103,35,50,39,18,156,132,187,68,113,68,34,196,208,180,178,6,85,215,39,92,120,111,72,88,104,210,210,133,37,243,81,111,148,228,118,27,9,155,240,140,55,113,243,181,156,93,136,41,132,152,153,133,157,142,99,23,0,113,97,150,88,177,255,0,14,110,181,255,0,149,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,7,237,73,116,161,102,6,142,230,48,241,16,30,70,111,28,163,19,144,132,130,37,180,67,52,81,182,149,241,98,232,162,221,148,226,183,62,170,52,222,217,195,36,179,109,83,152,192,13,85,81,53,214,132,99,167,167,142,162,49,98,56,225,242,177,195,200,216,99,1,120,158,89,12,217,226,102,58,171,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,7,79,200,181,87,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,140,128,228,32,71,20,177,27,128,115,226,219,85,1,86,7,87,254,43,55,221,47,234,58,215,133,104,165,23,180,177,252,2,225,87,111,205,105,174,16,132,80,223,170,152,198,57,105,97,50,141,230,167,242,206,18,176,206,46,194,114,147,187,199,44,81,139,205,181,124,80,186,215,254,79,248,33,232,198,158,220,238,180,58,147,153,91,194,166,43,141,19,246,125,141,107,41,136,14,161,165,33,125,230,151,181,60,49,180,110,199,31,215,151,156,100,17,119,41,135,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,233,35,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,72,63,221,71,235,179,254,238,127,242,102,207,255,0,52,87,19,209,247,73,152,111,72,186,95,244,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,252,230,32,232,163,160,173,82,206,245,167,164,236,27,83,53,46,251,237,156,146,243,237,63,59,91,229,97,167,238,246,174,85,80,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,200,5,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,136,8,136,128,136,136,40,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,223,186,10,213,44,239,90,122,78,193,181,51,82,239,190,217,201,47,62,211,243,181,190,86,26,126,239,106,229,85,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,191,58,234,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,40,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,223,186,10,213,44,239,90,122,78,193,181,51,82,239,190,217,201,47,62,211,243,181,190,86,26,126,239,106,229,85,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,191,58,234,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,131,79,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,249,94,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,69,120,163,252,9,234,111,224,191,56,162,85,43,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,68,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,135,253,115,117,155,125,232,243,81,244,118,231,37,171,219,56,102,81,237,202,124,154,219,16,3,85,20,113,61,7,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,152,10,170,252,115,191,82,127,188,159,195,80,90,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,95,90,165,111,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,15,179,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,158,234,80,17,17,1,104,174,176,122,179,195,122,69,210,255,0,167,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,216,26,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,110,120,122,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,244,164,55,17,1,57,101,148,216,3,159,22,14,132,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,82,15,247,81,250,236,255,0,187,159,252,153,179,255,0,205,21,212,244,157,240,177,163,127,119,248,247,203,160,92,214,32,233,163,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,20,11,234,99,198,34,155,0,213,202,108,63,64,113,140,127,51,198,44,117,29,172,130,239,91,44,188,46,134,198,61,200,173,178,196,108,32,2,44,98,213,38,50,129,153,114,8,202,48,19,154,111,244,157,240,177,163,127,119,248,247,203,160,84,173,226,35,210,31,242,82,214,86,250,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,24,188,213,36,156,153,164,110,212,146,143,7,46,124,162,146,45,228,57,26,94,33,122,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,124,173,80,183,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,250,80,22,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,202,213,21,248,152,117,175,110,234,127,59,182,225,58,105,115,243,58,109,137,109,83,69,89,27,213,67,237,154,233,161,141,228,168,154,158,97,143,135,103,115,130,54,40,249,54,243,147,27,140,204,34,27,215,167,159,24,107,173,211,91,111,195,212,29,37,37,155,79,178,58,129,43,73,211,49,72,24,156,16,193,59,176,56,193,76,117,21,231,80,126,92,12,200,133,128,249,24,136,3,246,198,111,245,235,170,89,222,139,116,157,156,234,102,154,95,125,141,146,89,189,153,228,171,124,172,53,29,174,237,202,150,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,106,118,232,7,163,235,175,86,90,184,35,112,106,72,240,76,58,162,142,191,43,57,165,38,58,152,12,201,227,161,136,99,49,151,157,67,67,40,60,130,66,209,0,153,242,230,209,199,37,170,120,152,218,109,86,15,15,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,8,195,5,52,17,221,168,70,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,85,183,247,81,250,236,255,0,187,159,252,153,179,255,0,205,21,223,107,245,187,86,46,154,53,150,83,104,94,71,236,76,248,45,229,81,96,169,242,116,213,61,202,168,137,164,106,110,21,78,208,183,125,128,160,238,73,245,99,238,243,245,227,178,230,93,117,80,130,128,127,186,143,215,103,253,220,255,0,228,205,159,254,104,175,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,65,125,119,232,93,139,167,110,168,50,237,57,195,172,215,91,118,44,62,86,227,98,27,131,153,243,165,168,167,142,67,104,101,54,103,150,24,231,121,224,19,119,34,252,203,137,153,24,153,61,133,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,6,65,226,183,213,30,187,116,215,249,46,252,138,103,63,71,62,145,251,111,218,127,224,202,58,206,255,0,151,242,61,159,247,204,82,113,227,223,151,244,118,223,151,174,251,54,218,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,244,130,203,69,135,213,93,32,166,246,61,5,39,10,160,173,162,140,100,231,79,4,102,251,4,210,54,206,252,126,182,251,110,204,237,229,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,228,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,168,134,237,226,167,215,29,198,235,91,112,163,213,218,75,93,61,85,68,147,69,67,73,141,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,246,102,228,68,251,187,216,87,140,22,177,216,176,110,152,31,74,170,33,243,23,173,75,184,65,79,71,31,35,14,197,45,13,68,21,117,21,59,176,16,23,19,10,104,187,110,64,79,230,121,143,38,140,153,84,95,77,218,33,117,234,63,91,113,109,23,179,95,41,44,213,25,29,68,162,117,245,49,148,129,77,4,48,73,81,49,176,15,169,155,69,12,156,3,113,98,62,34,228,12,238,108,23,231,209,126,83,171,25,207,76,24,6,107,173,213,222,119,47,200,45,242,93,42,106,123,84,209,247,233,103,168,150,74,41,56,83,48,196,60,169,14,157,246,102,98,109,246,54,99,228,203,21,232,95,172,219,23,88,122,113,85,115,146,213,236,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,146,85,115,25,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,14,156,209,106,174,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,253,25,1,200,64,142,41,98,55,0,231,197,182,170,2,34,32,34,34,2,34,32,164,14,161,124,71,186,206,193,181,247,82,240,172,91,89,60,149,151,31,204,47,54,187,117,55,209,219,84,157,138,88,43,101,142,40,249,157,49,25,113,0,22,220,157,201,246,221,221,223,213,89,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,219,57,37,231,218,126,118,183,202,195,79,221,237,92,170,161,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,162,206,172,126,41,245,147,239,3,33,249,140,234,218,124,35,181,211,78,50,254,155,44,250,33,108,188,246,179,60,19,207,203,114,181,212,51,4,147,82,212,87,205,60,117,84,254,175,221,133,188,192,70,110,219,16,72,204,196,44,199,17,72,19,169,17,16,86,7,138,7,89,157,73,244,237,175,182,12,43,71,53,35,232,253,150,183,15,165,186,79,77,236,122,10,190,117,71,91,91,25,73,206,162,9,13,183,8,99,109,153,248,253,93,246,221,221,223,96,120,82,117,71,174,221,74,126,84,127,45,121,207,210,63,163,158,196,246,103,248,50,142,143,177,230,60,247,123,253,237,20,124,185,118,34,253,45,246,227,233,182,239,188,85,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,5,170,34,34,8,149,172,189,109,218,186,126,235,55,27,209,45,72,158,146,143,9,205,49,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,218,18,41,2,114,142,138,39,35,144,35,133,163,121,31,102,121,29,75,85,74,222,53,127,20,248,183,221,253,15,204,110,43,122,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,130,205,17,17,1,17,16,17,22,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,97,93,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,196,175,15,111,18,203,175,80,185,149,70,139,235,109,5,37,46,101,116,168,173,175,199,43,237,116,132,20,149,112,51,73,80,116,50,3,57,60,71,4,66,125,185,9,221,164,138,62,38,93,225,99,168,173,110,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,209,72,58,168,69,13,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,153,72,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,216,217,37,155,217,158,74,183,202,195,81,218,238,220,169,97,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,168,31,238,163,245,217,255,0,119,63,249,51,103,255,0,154,43,84,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,177,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,190,86,128,168,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,255,0,151,42,232,58,40,232,43,84,179,189,105,233,59,6,212,205,75,190,251,103,36,188,251,79,206,214,249,88,105,251,189,171,149,84,49,254,110,16,8,199,104,226,1,250,162,219,237,187,238,238,238,250,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,131,194,227,224,79,76,191,26,249,197,106,162,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,195,168,132,90,43,163,238,172,240,222,174,180,191,233,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,183,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,195,117,119,79,237,58,155,167,57,22,27,119,164,243,17,221,45,149,20,194,61,194,15,172,65,245,125,68,135,252,166,23,247,183,185,102,72,131,154,78,163,116,194,225,164,154,193,147,98,149,116,189,136,105,238,149,190,85,185,137,126,100,106,166,140,61,198,79,238,143,237,125,255,0,106,153,254,31,62,32,120,198,138,225,244,250,91,159,211,241,162,128,120,83,85,115,145,248,55,114,170,98,250,145,83,27,191,172,128,222,165,252,255,0,181,148,223,235,159,163,88,186,160,198,104,198,198,116,84,87,170,41,227,49,158,71,237,114,0,142,167,234,185,12,18,27,179,156,236,251,123,189,63,111,190,13,229,190,30,26,155,211,5,186,219,170,248,237,29,6,85,87,65,19,189,93,11,199,81,92,60,228,96,131,210,48,166,141,246,222,115,127,82,111,208,223,236,118,112,248,60,88,244,206,166,237,168,244,154,249,101,30,229,146,251,111,162,162,231,187,54,211,68,213,66,77,177,27,31,186,159,252,198,111,231,127,182,190,4,93,219,150,219,179,123,212,251,184,234,94,173,248,137,215,81,105,204,246,112,181,211,217,161,106,202,151,167,167,169,130,38,112,148,129,223,212,231,109,248,87,51,190,226,222,239,126,223,165,167,114,188,194,45,11,194,243,142,158,174,120,93,13,101,91,94,164,140,46,210,219,154,73,1,160,168,132,54,25,200,129,217,159,202,23,253,79,215,155,251,183,244,9,241,225,199,164,29,55,106,70,152,80,228,113,227,29,236,146,223,220,243,101,231,107,199,143,58,138,176,15,78,99,27,254,108,62,198,127,231,245,83,163,29,210,236,11,18,9,97,177,89,60,176,202,68,102,222,102,99,221,223,109,255,0,72,223,252,214,255,0,98,231,127,69,53,251,83,52,98,217,144,208,233,252,149,16,149,254,153,169,165,154,23,168,25,34,216,38,6,32,40,164,14,36,221,243,118,119,223,213,191,167,127,170,213,113,234,155,57,187,73,117,180,85,106,45,125,69,81,188,207,36,7,113,149,157,200,152,189,28,92,159,222,108,254,255,0,181,7,68,212,119,172,90,138,164,172,180,149,60,37,136,201,138,46,18,62,197,234,79,234,237,183,237,251,86,187,206,186,181,208,189,61,146,178,155,33,204,187,53,52,81,247,37,139,217,213,133,179,112,230,222,161,9,55,187,246,42,63,196,122,98,234,199,62,191,84,86,209,227,57,156,53,167,41,148,213,117,84,87,33,114,55,231,201,220,218,34,119,127,170,77,235,235,234,182,133,135,194,227,169,76,162,134,174,235,120,142,26,122,152,216,221,130,177,171,194,73,56,139,108,204,197,72,238,251,239,179,122,253,136,44,155,27,241,35,233,167,34,189,73,106,12,171,178,224,238,33,39,145,184,23,45,152,223,221,229,91,111,209,253,191,106,217,86,62,172,244,46,251,139,182,91,77,153,109,111,125,255,0,57,236,234,207,178,71,143,220,240,177,126,147,126,197,76,87,63,13,174,166,237,178,78,195,137,79,56,194,110,44,241,80,92,11,147,114,219,118,254,245,245,253,171,110,104,183,132,246,174,101,115,90,174,57,213,194,27,77,174,73,183,170,166,57,106,160,157,163,19,54,118,225,45,27,142,239,197,157,183,244,216,191,157,4,231,214,127,18,205,10,210,192,132,45,149,158,221,154,94,47,195,183,89,75,197,159,185,235,185,82,147,63,172,109,255,0,223,127,50,132,89,255,0,140,30,173,92,47,103,38,21,110,246,101,189,182,225,31,122,154,111,242,7,127,89,40,185,126,147,19,255,0,175,250,20,222,198,188,50,122,112,181,88,104,237,215,75,19,214,85,195,79,28,114,206,116,180,18,57,155,3,49,63,34,165,103,125,221,157,247,127,218,177,138,31,9,174,159,41,47,205,118,57,110,210,194,223,252,142,101,66,81,254,131,143,232,249,61,189,254,190,255,0,127,170,8,33,168,62,41,186,253,154,81,13,21,174,183,217,205,37,33,83,212,126,110,138,110,227,187,201,185,125,106,70,219,234,152,182,205,254,111,243,186,210,24,117,215,95,53,147,58,42,156,110,171,206,222,43,36,148,156,248,81,71,234,227,36,174,219,27,0,251,156,255,0,252,118,101,126,88,159,77,58,25,134,3,13,147,76,49,128,38,98,110,227,217,40,216,221,156,153,253,92,98,111,181,155,253,139,57,179,226,184,198,62,196,54,28,114,217,110,99,126,68,212,148,113,195,201,246,219,119,226,205,191,162,10,130,177,248,92,245,13,158,213,81,87,231,247,239,40,53,70,227,84,222,86,134,78,216,179,241,103,252,213,88,239,232,34,254,138,45,245,81,211,61,227,166,60,252,49,91,189,111,157,138,96,106,136,101,237,132,124,163,121,231,140,125,6,89,29,189,32,119,245,125,253,127,219,209,178,170,255,0,25,93,53,35,142,197,168,116,212,198,92,124,173,12,146,48,110,204,223,225,9,157,183,97,255,0,254,191,213,246,160,135,122,93,168,186,139,210,252,116,90,187,167,215,30,221,37,227,185,249,174,204,15,191,107,157,63,190,81,145,253,243,155,254,139,127,175,209,219,231,215,110,176,50,158,160,45,103,87,154,143,118,240,91,83,180,155,198,60,105,198,57,25,135,104,225,1,127,173,33,62,254,255,0,85,164,242,11,197,53,109,182,134,138,142,166,169,198,14,239,56,228,54,224,220,137,157,182,102,127,230,125,214,62,128,239,187,187,254,212,68,64,68,68,4,68,65,35,250,45,176,214,79,172,24,109,118,59,146,121,11,165,93,246,219,72,67,228,218,93,162,58,224,103,125,205,248,250,56,3,237,239,245,254,149,116,152,182,182,81,225,121,147,105,126,166,229,29,203,164,163,202,130,79,36,237,221,141,229,24,35,109,161,141,196,119,33,63,82,45,219,237,244,217,213,95,120,92,100,152,214,63,169,244,144,229,54,235,101,75,92,165,162,163,182,19,195,25,212,67,86,85,195,192,247,55,110,44,222,190,163,185,126,142,204,183,55,138,150,174,224,216,222,162,226,84,214,187,76,127,74,108,213,84,23,71,172,24,33,229,217,134,122,214,225,204,77,164,255,0,26,44,251,122,55,219,187,58,11,69,185,219,225,186,81,157,21,64,242,142,77,183,109,221,189,206,207,246,59,126,197,2,174,158,26,116,149,153,148,183,88,175,220,104,100,171,41,158,47,42,239,176,188,174,91,111,230,183,253,23,219,220,164,63,78,221,91,233,247,80,241,141,54,36,213,50,84,197,191,152,223,176,227,30,253,215,13,251,115,72,237,187,66,94,255,0,127,254,173,242,131,9,210,77,53,182,105,94,27,73,138,90,253,99,130,56,132,139,235,125,98,8,130,61,254,177,22,223,161,251,86,106,238,204,251,110,191,28,152,95,215,237,95,174,204,254,246,103,65,250,139,241,155,111,119,185,126,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,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,7,201,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,183,65,61,52,117,23,130,117,65,165,148,26,153,130,212,127,193,81,222,40,184,77,254,12,186,121,104,102,158,143,185,44,81,247,187,93,240,30,232,15,3,247,179,251,217,168,47,55,233,159,50,195,186,116,211,206,166,134,186,146,191,19,207,42,43,45,166,194,237,28,246,219,140,21,85,113,12,6,14,78,242,4,177,82,28,163,32,251,157,164,3,17,218,50,151,32,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,232,58,41,69,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,122,200,57,87,91,87,166,142,162,243,190,151,245,78,131,83,48,90,143,248,42,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,246,127,123,62,170,91,215,168,30,147,51,45,8,192,116,195,84,138,162,174,247,137,234,86,47,110,189,5,216,104,26,8,40,46,53,48,188,229,109,55,105,13,220,198,39,3,25,9,163,238,183,115,128,254,106,78,33,127,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,124,213,80,95,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,95,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,65,158,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,199,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,200,17,7,57,157,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,234,49,74,32,3,230,99,18,140,102,14,35,196,221,137,155,182,113,153,249,56,79,83,25,150,29,211,166,161,244,202,84,52,149,248,158,121,81,71,114,7,38,104,231,182,220,96,170,164,148,167,3,97,119,144,37,138,144,34,40,203,220,237,25,129,14,210,12,183,233,212,191,78,152,39,84,26,89,95,166,121,213,63,252,45,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,50,237,25,112,63,115,183,185,219,158,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,121,90,79,157,126,75,245,79,13,212,207,101,251,79,232,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,151,14,93,190,60,184,150,219,239,179,237,178,200,58,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,214,170,101,120,117,244,43,83,213,46,100,217,198,160,208,85,134,149,216,42,38,134,186,106,106,168,128,238,119,24,90,156,218,218,236,210,52,240,129,71,80,50,28,194,31,160,4,2,96,100,198,1,189,60,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,45,181,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,4,0,241,171,248,88,197,190,240,40,126,93,113,85,43,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,138,218,188,106,254,22,49,111,188,10,31,151,92,85,43,32,234,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,214,84,173,225,123,215,79,228,83,42,13,14,214,60,207,202,105,181,235,159,177,234,107,71,148,54,43,164,146,11,182,243,57,55,151,163,155,121,59,155,177,0,74,225,39,230,132,170,36,123,169,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,8,21,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,149,239,120,126,245,221,98,234,171,21,143,10,202,79,201,106,110,63,111,105,46,52,219,28,158,212,165,130,58,88,229,186,243,10,120,169,224,238,212,212,19,121,97,119,32,219,118,220,125,90,157,180,139,166,124,203,90,180,143,84,245,75,12,174,164,51,210,138,122,11,149,206,217,51,180,103,83,110,152,42,206,162,120,164,34,97,231,0,210,115,120,221,190,184,17,241,46,98,49,201,128,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,29,68,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,173,63,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,133,112,248,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,152,52,167,136,55,91,119,94,171,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,187,140,46,207,36,155,230,190,19,122,23,172,185,174,184,254,87,48,172,166,235,135,226,216,143,8,174,215,72,232,70,122,91,223,41,161,41,172,132,39,32,49,119,96,114,144,141,134,78,193,4,6,226,38,80,146,141,125,52,116,233,157,245,65,170,116,26,103,130,211,255,0,193,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,240,46,208,23,51,247,51,123,221,186,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,6,19,214,158,153,254,87,122,83,212,252,22,58,75,173,93,93,70,63,61,194,130,150,215,31,114,170,170,186,137,218,178,150,0,14,4,231,220,158,158,32,112,17,228,66,78,34,236,78,206,220,235,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,117,38,185,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,96,232,163,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,90,131,196,63,53,186,224,29,22,234,173,246,205,79,73,53,69,85,156,44,134,53,32,68,13,5,194,166,42,25,137,152,72,95,152,197,83,33,3,239,179,27,11,187,19,51,139,235,79,8,205,76,202,181,19,164,120,109,217,77,95,155,250,21,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,87,119,208,30,55,186,165,255,0,197,166,138,91,239,191,246,94,83,119,182,121,95,232,166,160,159,188,225,255,0,221,33,224,7,252,230,63,226,221,5,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,116,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,85,72,62,17,218,103,149,102,29,94,217,243,171,77,38,214,92,10,223,95,112,187,213,73,28,157,177,243,52,147,81,193,0,152,131,131,76,103,59,152,129,144,242,142,9,201,157,220,54,123,212,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,69,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,165,7,138,63,199,102,166,254,11,242,122,37,31,241,221,45,206,242,188,19,46,212,203,5,139,205,99,120,39,144,250,65,91,230,161,15,39,231,102,120,105,127,54,102,210,73,206,65,113,252,216,151,29,183,45,155,213,5,244,244,47,214,109,139,172,61,56,170,185,201,106,246,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,73,42,185,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,116,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,163,32,57,8,17,197,44,70,224,28,248,176,109,84,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,171,225,227,212,46,43,210,254,161,106,38,174,101,52,222,127,200,105,253,85,53,186,214,21,81,211,205,115,174,150,231,110,24,169,227,35,127,244,164,55,17,50,8,162,148,216,15,135,23,209,90,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,41,79,255,0,12,94,131,191,45,247,218,109,121,213,139,47,44,7,31,184,15,179,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,88,55,175,133,15,67,148,216,213,170,201,213,198,163,29,91,95,110,84,245,7,136,218,92,37,167,106,26,73,70,72,10,182,118,38,23,148,231,136,143,180,45,188,77,12,163,38,230,82,7,102,205,20,32,241,44,235,170,167,166,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,195,75,20,144,90,45,205,80,236,83,155,79,25,197,49,204,240,77,8,198,194,252,91,185,33,16,56,198,210,123,253,20,120,140,233,199,85,94,75,0,191,210,253,22,212,216,237,237,61,77,182,77,154,134,233,32,115,239,21,186,71,50,50,226,0,210,148,50,51,72,2,101,197,230,24,164,149,130,96,42,54,241,44,232,86,155,166,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,35,85,44,147,218,46,45,78,238,80,27,207,33,203,48,76,208,77,48,200,196,252,95,185,25,8,48,198,242,94,74,199,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,10,1,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,13,207,117,87,214,78,156,116,199,163,84,122,171,230,237,89,77,94,65,229,203,22,180,83,93,90,63,111,70,101,25,73,52,19,199,28,173,217,8,36,238,188,188,94,55,222,48,228,197,44,123,209,183,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,60,2,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,228,236,208,80,133,69,65,212,78,224,44,204,206,114,75,35,185,27,238,110,195,24,187,241,140,4,65,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,196,248,98,244,29,249,16,177,83,107,206,172,89,120,231,217,5,188,125,155,107,184,219,187,117,88,188,36,115,12,155,23,116,155,189,81,1,83,185,114,142,57,97,23,146,23,219,156,162,241,171,194,143,162,143,202,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,17,61,71,54,38,144,161,165,146,48,244,17,225,36,175,197,205,218,25,162,43,148,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,17,16,17,17,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,28,171,171,211,240,150,213,44,19,43,233,58,195,166,118,11,239,154,201,48,79,53,244,130,139,202,204,30,79,206,220,171,166,165,252,225,131,71,39,56,197,203,243,100,92,118,216,182,127,69,69,139,63,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,135,77,40,181,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,203,96,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,175,73,240,95,202,134,169,225,186,103,237,79,102,125,45,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,65,50,188,55,60,65,41,186,118,169,147,71,181,146,235,86,90,117,113,168,42,154,43,148,210,203,48,99,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,155,110,114,59,217,167,93,61,69,255,0,38,46,156,114,44,254,219,81,218,201,46,28,108,88,207,212,229,181,210,160,15,132,190,177,73,31,230,99,9,170,56,200,44,7,216,237,187,179,155,42,12,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,125,89,206,186,106,62,164,233,198,13,165,249,173,231,218,182,173,57,243,209,88,38,157,156,170,169,233,106,154,157,158,148,164,119,250,240,199,229,71,180,206,220,128,76,129,137,192,99,0,9,213,211,135,140,78,178,210,86,90,176,93,98,211,95,202,85,93,198,225,75,69,77,112,176,0,209,222,37,238,206,76,98,212,145,198,240,213,205,180,145,132,49,70,52,251,188,108,36,68,70,230,217,95,142,119,234,79,247,147,248,106,211,254,15,58,33,117,207,58,139,168,214,88,111,148,148,118,221,46,167,114,168,164,40,200,231,174,158,227,75,87,77,16,7,184,64,4,90,99,35,119,119,220,35,22,23,230,231,30,224,241,206,253,73,254,242,127,13,65,85,106,221,60,40,122,227,166,201,109,86,78,145,245,24,42,222,251,109,167,168,12,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,162,109,162,120,98,24,246,2,140,59,213,149,161,26,57,125,215,221,76,162,210,172,90,110,23,171,173,190,235,81,110,143,136,63,153,170,164,183,84,85,197,77,185,152,0,119,142,156,98,238,17,48,135,115,155,238,195,179,225,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,7,83,203,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,32,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,8,60,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,94,210,186,91,174,61,202,92,162,97,8,74,61,199,180,47,217,167,156,106,24,120,201,36,83,19,71,51,111,194,34,96,210,157,116,117,155,125,235,15,81,233,110,113,218,189,141,134,98,254,98,159,25,182,202,0,245,67,28,174,29,218,154,153,7,125,230,151,181,19,188,98,79,28,98,2,35,201,216,229,146,53,173,235,209,247,73,153,151,87,90,161,244,30,197,81,87,103,177,80,83,201,83,125,200,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,207,110,225,179,56,196,110,218,41,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,89,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,31,233,59,225,99,70,254,239,241,239,151,64,182,170,14,99,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,214,105,225,41,214,191,182,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,59,247,227,42,24,96,238,29,176,157,135,156,125,144,138,89,34,41,8,133,227,114,137,158,54,138,16,57,43,226,35,210,31,242,173,209,166,250,45,69,222,212,44,59,187,91,139,243,175,242,208,207,221,40,188,213,36,156,153,227,126,236,113,15,7,46,28,101,142,45,228,8,222,94,84,23,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,91,167,139,23,90,246,236,91,21,185,244,175,166,247,62,121,37,231,106,108,198,112,122,170,121,173,84,37,29,61,68,116,241,147,8,71,55,154,142,110,38,227,33,139,68,210,198,96,239,43,56,85,182,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,20,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,253,60,59,186,67,254,74,90,52,255,0,74,104,187,58,133,152,246,171,114,142,21,254,102,24,59,69,47,149,164,143,139,52,109,218,142,82,230,227,207,148,178,75,180,135,27,69,196,54,255,0,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,218,131,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,5,117,120,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,226,13,198,150,228,84,241,141,79,50,54,119,225,60,20,241,118,196,12,139,204,242,250,163,25,59,215,15,68,122,243,77,211,143,82,248,118,164,222,107,106,224,199,154,160,237,121,3,67,81,44,96,246,234,144,120,164,146,80,136,12,166,8,72,163,169,104,184,23,51,167,6,109,139,137,53,255,0,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,249,161,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,11,63,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,99,253,121,107,205,79,81,221,52,116,197,169,55,154,218,73,242,23,167,201,237,121,3,67,81,20,134,215,26,99,183,69,36,146,132,64,3,9,204,35,29,75,69,192,120,5,64,51,110,60,73,241,255,0,13,45,99,177,116,255,0,168,90,173,172,89,28,62,98,147,25,210,251,133,68,116,220,140,60,221,81,220,237,177,211,83,115,0,55,143,187,60,145,69,220,224,226,28,249,23,213,23,116,15,20,189,116,172,214,14,171,47,216,221,21,231,205,227,122,119,255,0,67,118,200,99,105,227,140,42,163,102,123,129,148,114,191,30,247,154,238,66,82,0,136,156,116,208,126,147,11,25,72,175,4,253,23,181,92,106,115,205,119,200,113,10,74,170,139,93,69,45,135,25,188,76,98,103,75,59,197,33,220,70,40,249,110,6,241,77,68,207,43,131,63,9,12,0,182,41,69,234,217,116,167,210,198,138,127,39,110,159,112,157,28,146,225,231,106,241,251,123,249,249,198,94,228,103,93,60,167,81,85,218,46,220,110,240,180,243,74,209,242,6,46,219,7,45,203,119,112,218,171,149,117,213,66,229,93,6,245,232,251,171,60,203,164,93,80,250,113,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,126,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,230,219,85,180,47,81,244,106,143,16,187,102,182,110,213,171,59,199,232,178,75,5,202,7,115,165,173,165,168,130,57,156,4,221,155,105,162,238,136,75,27,179,16,147,139,182,224,113,153,200,191,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,2,247,145,17,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,214,41,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,202,250,177,248,167,214,79,188,12,135,230,51,172,131,46,233,51,50,199,186,87,192,186,172,179,84,85,222,241,236,170,162,227,77,122,142,26,6,16,199,142,10,210,165,166,121,100,105,8,164,9,202,57,54,62,216,0,31,8,221,220,164,14,65,122,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,55,2,231,51,163,238,172,243,46,145,117,67,233,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,250,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,41,219,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,130,149,188,106,254,41,241,111,187,250,31,152,220,84,0,83,255,0,198,175,226,159,22,251,191,161,249,141,197,71,254,154,186,58,206,250,166,193,53,38,255,0,166,149,158,107,36,193,61,143,228,177,254,220,33,237,127,59,52,193,39,247,212,211,199,29,63,106,56,14,79,172,197,207,110,45,179,237,184,89,255,0,135,7,136,5,31,81,22,40,180,147,87,178,47,247,88,160,243,51,197,83,81,28,20,241,228,84,188,206,78,84,225,8,71,24,77,12,110,192,112,176,242,120,226,105,69,207,243,205,20,234,92,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,127,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,9,20,136,136,10,133,188,70,122,215,254,85,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,223,181,29,210,185,156,218,75,153,67,196,76,121,1,180,113,12,174,68,17,137,22,209,20,210,198,219,87,196,235,196,2,143,87,107,42,122,126,209,12,139,205,224,180,156,160,201,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,253,38,140,196,102,35,45,152,163,16,57,34,7,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,140,96,196,64,39,44,177,3,152,115,228,193,175,233,177,107,237,94,43,113,205,105,232,121,217,109,87,10,59,93,101,79,116,27,181,85,87,29,76,148,241,240,119,230,92,130,138,165,247,102,113,110,222,196,236,228,44,255,0,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,25,138,121,194,154,158,74,137,90,49,223,115,54,138,25,29,128,119,51,118,97,22,34,118,23,181,79,20,61,33,195,116,23,160,157,54,210,61,63,130,174,59,22,59,156,81,195,78,245,115,188,211,202,103,69,115,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,161,175,133,199,199,102,153,126,53,242,122,212,17,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,126,130,58,58,235,23,4,234,255,0,4,168,191,216,40,253,141,146,89,184,125,32,199,251,147,84,123,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,192,191,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,204,21,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,46,211,197,31,224,79,83,127,5,249,197,18,160,21,121,61,111,234,246,27,175,94,24,153,110,174,105,252,245,114,88,178,42,123,68,212,237,87,3,195,60,70,23,202,72,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,141,144,75,79,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,253,23,53,157,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,250,81,155,9,24,132,177,74,12,103,195,147,205,79,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,11,127,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,218,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,250,50,3,144,152,132,177,68,110,7,195,139,244,61,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,231,135,59,233,235,42,194,116,39,76,250,130,243,62,208,198,245,27,218,84,220,163,165,144,125,151,93,71,89,52,30,94,105,54,120,223,187,28,93,216,223,147,17,112,156,120,51,69,204,243,94,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,135,67,200,188,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,89,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,124,183,43,101,190,241,69,37,190,231,71,5,85,52,187,115,138,104,216,192,182,118,118,221,159,211,222,204,255,0,234,95,82,32,143,125,47,244,155,135,232,37,21,210,183,216,150,243,188,220,234,37,231,82,52,172,4,212,228,16,55,111,210,67,110,59,192,197,233,183,171,251,190,215,250,117,183,162,189,2,214,107,29,198,150,225,167,24,245,29,222,225,82,53,82,93,161,183,176,212,188,157,222,102,238,113,148,100,252,157,203,127,173,235,201,247,221,111,180,65,160,176,174,132,250,83,194,173,163,65,75,162,88,173,97,250,243,154,178,137,234,8,190,177,59,122,204,70,237,183,45,189,255,0,99,126,198,219,101,216,52,99,72,177,104,198,60,115,76,49,91,104,131,51,15,150,180,64,14,204,219,109,234,195,191,249,35,254,198,89,146,32,248,40,44,22,43,91,145,91,44,180,20,110,110,228,79,5,48,71,187,187,187,187,191,22,111,181,223,253,174,190,230,102,111,115,47,212,65,254,72,0,153,216,128,93,159,246,178,253,17,16,22,16,22,22,111,115,51,108,203,245,16,17,17,1,17,16,21,124,248,194,93,14,13,26,182,91,154,145,140,100,185,194,125,222,108,219,111,75,94,219,109,183,250,253,234,193,148,19,241,115,161,171,170,233,246,150,90,106,105,101,24,174,160,102,224,14,76,34,212,85,251,187,237,238,102,65,74,216,230,57,118,202,238,208,217,44,148,190,98,174,163,151,0,230,33,191,17,114,127,82,118,111,112,191,218,182,70,178,116,213,168,122,21,83,13,46,160,219,252,137,84,211,12,240,254,118,9,121,114,121,24,91,243,82,158,219,246,143,223,251,63,163,127,235,210,190,184,219,186,126,213,171,94,161,93,172,85,55,106,90,46,255,0,114,158,158,97,140,203,157,52,241,54,206,77,183,190,102,127,232,103,91,231,172,222,188,176,190,169,234,30,138,12,18,241,109,181,210,81,0,209,13,77,68,68,126,108,70,118,105,11,183,182,205,253,240,77,183,34,111,171,190,222,190,129,9,159,209,221,183,69,250,110,46,100,224,219,11,187,236,223,204,191,16,17,17,1,17,16,74,62,131,171,172,239,174,88,37,8,188,158,208,108,142,210,110,221,201,56,240,107,132,123,253,95,208,255,0,40,63,159,223,251,93,110,159,24,108,38,27,70,173,217,114,88,228,220,171,109,20,194,67,179,251,206,166,224,127,231,63,236,253,138,42,116,163,84,244,90,221,137,214,83,93,97,183,85,65,123,182,202,53,19,241,104,132,6,178,39,45,220,189,27,215,131,251,189,204,255,0,235,221,126,35,122,251,14,168,102,212,24,165,29,208,171,194,193,75,21,37,76,194,48,118,142,162,9,170,227,50,2,141,221,220,95,184,206,219,237,232,254,230,244,65,253,188,48,245,186,237,167,90,215,77,139,52,223,224,219,231,62,248,241,31,94,205,37,105,143,175,108,139,244,143,236,118,255,0,90,189,71,223,151,243,46,119,58,20,131,35,159,168,172,116,113,178,102,168,254,251,247,135,47,254,65,169,255,0,189,47,179,151,216,186,36,65,248,66,196,219,58,253,109,217,182,117,250,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,39,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,116,227,239,210,207,116,175,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,85,80,245,201,210,37,215,164,29,92,28,82,11,141,93,227,19,191,83,149,203,28,186,207,78,64,103,3,27,137,210,204,108,45,17,212,194,252,121,246,223,103,9,33,145,198,62,235,70,59,87,195,67,174,58,158,156,115,40,116,123,56,10,67,211,172,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,212,8,218,64,118,113,48,154,223,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,10,108,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,239,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,46,120,114,206,135,186,130,179,245,29,121,233,171,22,192,238,185,6,65,69,230,43,173,211,118,162,164,134,225,103,3,38,138,229,220,57,94,24,161,145,152,91,235,75,176,202,93,135,126,235,112,87,147,210,102,140,230,90,3,160,216,198,150,231,154,139,87,152,221,236,244,252,14,170,93,158,10,32,125,184,209,82,147,139,74,116,208,183,212,140,165,119,55,102,244,104,227,237,195,16,115,110,186,40,210,61,51,197,117,147,161,29,62,210,220,214,147,204,89,114,109,47,177,219,234,120,199,25,201,15,59,100,28,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,151,58,234,234,124,38,250,188,252,174,233,199,242,125,205,107,121,229,248,5,188,61,146,81,208,118,163,170,199,97,104,96,135,148,128,238,15,52,6,99,17,110,32,229,25,64,77,221,54,152,216,42,215,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,28,192,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,13,148,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,231,95,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,145,94,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,84,215,147,101,55,220,194,227,13,219,35,174,243,117,116,246,250,11,92,114,118,130,62,52,180,84,177,82,83,71,176,51,51,240,130,8,131,125,185,23,29,201,220,157,221,238,83,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,5,5,124,92,116,47,78,50,254,155,47,26,223,115,179,118,179,60,19,200,69,109,186,83,187,4,147,82,212,87,195,4,148,181,30,143,221,133,188,193,200,12,251,16,72,206,226,76,199,40,201,58,148,85,241,71,248,19,212,223,193,126,113,68,130,141,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,238,93,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,115,133,210,119,197,62,141,253,224,99,223,49,129,116,166,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,168,13,39,193,127,42,26,167,134,233,159,181,61,153,244,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,91,255,0,141,95,194,198,45,247,129,67,242,235,138,170,190,147,190,41,244,111,239,3,30,249,140,8,60,157,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,13,149,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,43,215,215,69,24,175,85,154,113,87,123,180,219,60,190,166,227,54,249,164,199,46,20,237,24,73,95,193,138,65,182,84,60,132,0,80,202,110,236,4,100,221,153,13,205,159,137,74,18,209,13,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,58,74,182,105,237,247,26,73,156,73,227,154,18,118,99,142,88,223,99,140,159,212,89,197,253,206,131,168,133,74,222,53,127,20,248,183,221,253,15,204,110,42,111,248,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,16,131,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,88,87,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,115,95,3,31,215,103,238,223,241,37,105,55,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,7,49,152,6,169,103,122,95,244,143,232,45,247,217,159,75,113,250,204,90,241,253,235,12,222,106,215,85,199,191,7,231,64,184,114,237,135,215,14,38,219,122,19,110,233,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,215,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,82,131,174,207,15,188,203,167,76,254,158,243,167,54,170,187,254,9,152,222,2,130,194,20,145,51,207,73,113,171,154,164,169,172,177,194,243,203,85,84,97,4,33,180,238,45,220,114,102,253,63,71,178,159,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,13,171,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,112,34,32,42,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,245,89,131,119,183,245,15,252,84,244,114,251,171,189,35,221,234,113,201,183,171,192,174,17,102,50,83,113,15,239,170,90,104,39,142,165,185,153,139,7,110,10,137,103,223,235,17,118,56,8,185,27,59,4,22,240,100,213,47,162,157,71,95,116,206,190,251,229,104,51,188,126,79,45,69,229,121,249,203,165,17,180,208,254,113,129,202,62,20,165,113,47,82,16,45,246,125,203,182,202,53,117,167,169,159,149,222,171,53,63,58,142,174,213,87,73,81,144,79,111,160,170,181,201,220,165,170,161,162,102,163,165,156,15,153,49,247,32,167,136,220,196,184,145,19,144,179,11,179,54,170,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,242,144,92,159,130,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,32,252,169,109,165,81,25,84,243,19,119,110,115,207,81,23,108,128,8,124,183,47,172,50,11,181,138,173,105,211,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,61,36,242,205,4,183,19,222,90,217,163,57,118,55,9,42,100,154,70,103,97,217,141,153,132,89,152,91,101,160,34,34,10,1,241,71,248,236,212,223,193,126,79,68,164,255,0,130,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,35,52,21,48,72,55,49,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,24,60,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,47,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,56,7,71,221,89,230,93,34,234,135,211,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,244,17,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,231,179,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,48,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,149,170,22,240,230,235,95,249,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,126,236,118,186,231,112,104,238,99,15,18,50,226,0,241,202,49,56,145,198,66,91,74,80,197,27,223,74,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,66,174,136,58,90,254,87,26,227,6,155,214,228,158,196,178,219,109,242,95,111,117,17,15,42,163,161,138,104,98,40,169,153,197,193,166,51,158,49,98,63,170,2,228,123,27,139,70,119,63,213,127,85,250,95,209,14,151,218,200,172,20,147,220,167,167,26,76,79,19,164,25,40,96,171,130,154,74,104,166,138,57,162,130,72,105,66,8,103,3,97,33,22,118,6,0,254,106,171,240,188,213,236,55,65,117,95,82,117,115,80,39,171,142,197,142,233,189,100,213,13,73,3,205,60,166,119,91,100,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,31,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,12,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,158,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,210,190,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,101,106,136,8,138,0,120,157,117,227,249,16,177,84,232,54,147,222,184,231,217,5,188,189,165,116,183,92,123,117,88,188,36,112,148,123,143,104,155,189,81,1,84,48,241,146,57,97,23,142,102,219,156,68,225,15,252,82,250,197,197,122,135,206,232,116,191,79,104,237,85,248,222,159,220,42,187,89,53,52,145,212,251,94,105,97,129,143,176,101,0,201,12,49,200,19,131,246,229,56,170,56,199,47,214,96,137,218,11,44,171,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,98,157,95,248,83,88,180,191,167,27,94,107,162,149,190,210,200,48,11,125,93,195,53,169,184,76,113,77,126,165,96,25,37,170,132,10,71,134,159,203,48,74,227,0,179,17,196,78,207,36,178,198,45,48,72,15,10,62,171,168,245,155,70,160,209,60,142,94,222,95,166,86,250,122,56,202,73,160,31,105,89,216,138,58,105,33,136,24,79,251,220,6,42,121,31,137,55,248,131,41,8,230,113,25,212,185,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,83,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,163,32,57,8,17,197,44,70,224,28,248,176,109,85,202,186,234,161,114,174,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,22,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,62,64,169,3,196,127,196,2,179,168,139,236,186,73,164,57,23,251,147,208,121,105,229,169,167,142,122,121,50,42,174,1,39,42,128,152,35,144,33,134,71,112,8,92,120,188,145,60,164,231,249,150,136,32,178,189,239,9,188,255,0,13,201,186,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,120,187,180,244,39,81,112,170,168,129,204,93,153,220,36,138,70,113,54,220,29,198,65,103,229,25,136,209,10,219,253,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,195,164,148,88,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,43,64,68,68,28,171,173,213,149,116,163,168,246,14,155,48,174,169,173,145,123,103,12,202,60,220,23,41,41,225,118,146,197,85,21,124,244,145,141,67,110,251,195,47,104,28,38,109,133,164,55,136,152,93,226,121,180,170,189,239,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,75,63,9,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,21,87,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,27,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,154,128,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,183,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,197,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,160,20,29,9,245,209,209,149,139,172,61,56,165,182,71,117,246,54,103,139,249,138,140,102,229,41,155,210,140,146,176,119,105,170,99,29,247,134,94,212,76,242,8,188,145,144,9,15,38,99,138,74,1,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,185,79,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,179,110,151,27,143,114,171,40,132,78,98,147,97,237,11,119,169,224,26,118,46,82,73,44,194,210,76,251,240,148,155,122,234,167,68,154,95,170,61,75,233,231,82,213,80,82,91,238,248,117,65,85,221,169,225,165,145,142,255,0,60,32,30,205,150,89,99,152,24,14,150,80,19,98,112,55,148,4,34,63,205,128,179,7,171,209,30,131,84,244,227,211,70,29,166,215,154,42,72,50,22,167,59,166,64,240,211,197,25,189,198,164,222,89,35,148,226,51,25,142,17,40,233,154,94,101,204,41,193,219,97,226,45,8,60,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,21,124,46,62,59,52,203,241,175,147,214,169,233,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,240,47,194,227,227,179,76,191,26,249,61,106,179,79,17,222,184,234,122,82,195,104,48,253,62,10,74,141,69,204,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,162,56,165,34,114,104,94,41,2,138,237,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,247,16,25,11,238,206,236,178,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,62,42,182,175,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,89,213,73,79,13,206,134,81,227,45,60,132,15,254,140,128,228,38,33,44,81,27,129,240,226,225,126,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,249,183,93,57,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,249,140,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,213,90,171,164,239,133,141,27,251,191,199,190,93,2,218,168,49,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,231,107,124,172,213,29,174,236,193,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,183,57,157,72,235,125,215,168,253,109,202,117,162,243,99,164,179,84,100,117,17,16,80,83,72,82,5,52,16,193,29,60,32,230,94,166,109,20,49,243,61,133,136,249,19,8,51,176,54,245,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,121,94,29,221,33,255,0,42,221,101,127,165,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,228,26,83,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,245,133,157,116,105,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,163,111,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,250,188,60,250,211,186,244,177,170,20,246,44,191,32,171,29,43,201,106,29,178,10,54,166,42,166,162,157,227,227,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,237,200,97,15,16,191,69,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,170,16,21,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,223,168,127,226,151,161,116,122,193,210,157,251,36,162,179,121,188,147,78,255,0,232,146,217,52,111,4,114,5,44,110,205,112,2,146,86,229,217,242,189,201,138,48,33,35,146,154,15,210,113,96,32,162,25,46,215,89,173,84,246,41,174,117,103,109,163,168,154,174,158,140,166,39,130,25,230,24,198,89,66,61,248,137,152,193,8,145,51,110,77,20,108,251,241,109,148,87,107,173,186,154,190,142,223,115,171,165,167,186,83,181,37,116,80,204,64,21,80,52,177,204,209,74,44,251,24,52,176,197,35,9,110,220,227,2,247,139,59,124,168,130,85,120,98,233,111,229,67,172,156,43,205,216,189,167,106,196,188,198,83,112,254,250,236,249,95,43,27,249,73,253,12,72,248,215,73,69,245,7,150,251,253,97,112,99,87,252,160,7,131,102,138,125,6,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,167,250,2,229,93,117,80,185,87,65,125,1,210,142,156,117,107,208,142,143,97,89,172,94,70,235,67,167,246,25,236,23,248,33,99,170,180,85,21,178,157,156,133,157,219,185,9,241,22,150,23,118,25,4,69,217,192,194,57,2,144,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,221,20,244,157,240,177,163,127,119,248,247,203,160,90,127,196,51,162,203,87,84,250,95,81,125,196,49,250,66,213,76,106,157,159,31,172,122,145,165,122,216,26,78,82,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,228,96,115,114,8,107,225,105,215,183,208,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,45,253,114,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,213,202,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,184,88,82,34,32,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,158,240,206,180,218,175,254,31,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,17,154,10,152,36,187,87,12,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,97,234,199,226,159,89,62,240,50,31,152,206,167,255,0,131,239,87,158,238,145,243,170,223,248,122,220,24,163,160,255,0,199,213,87,210,77,40,63,250,115,198,230,31,240,226,242,127,136,141,4,63,235,163,163,43,239,71,154,143,75,108,142,235,237,156,51,40,243,21,24,205,202,83,6,170,40,226,112,238,211,84,198,59,109,52,93,216,153,228,17,104,228,19,18,30,46,231,20,121,183,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,151,83,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,231,91,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,96,150,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,42,192,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,59,93,174,62,208,7,151,165,58,170,138,178,143,113,102,115,222,122,186,131,220,157,203,235,237,191,17,22,107,63,240,49,253,118,126,237,255,0,18,65,106,136,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,27,43,172,207,11,155,86,189,107,110,59,168,58,91,83,73,135,83,228,245,21,173,158,85,197,16,206,17,78,208,20,180,247,8,168,220,162,99,57,101,7,134,119,9,89,220,229,138,94,217,63,126,71,153,90,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,29,128,136,8,136,130,10,248,128,120,112,88,186,136,163,187,234,246,146,65,228,53,99,234,84,84,197,61,105,249,92,138,56,160,142,16,166,46,225,60,116,211,12,112,131,69,32,240,141,203,144,203,250,109,52,91,215,163,238,147,48,222,145,116,191,232,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,247,170,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,83,255,0,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,86,175,247,25,48,79,229,29,244,155,233,95,251,140,127,211,31,163,125,233,189,169,230,57,255,0,210,238,254,223,239,63,183,191,207,191,195,243,91,115,254,250,86,84,136,33,175,136,70,1,134,233,103,135,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,159,132,65,237,154,55,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,162,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,232,207,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,185,236,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,255,0,186,36,235,7,25,234,231,75,226,189,11,210,81,102,214,58,120,7,44,179,210,69,81,216,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,110,69,170,188,75,58,21,169,234,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,8,213,69,28,23,123,115,212,59,148,6,243,200,17,66,112,188,243,76,50,49,55,38,238,70,66,110,81,188,97,143,248,98,245,227,249,111,177,83,104,54,172,94,185,103,216,253,188,125,155,116,184,220,123,149,89,68,34,115,20,155,15,104,91,189,79,0,211,177,114,146,73,102,22,146,103,223,132,164,212,172,190,171,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,84,23,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,170,128,80,94,247,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,159,132,161,237,154,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,169,110,176,122,76,204,186,69,213,15,160,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,145,94,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,31,102,221,46,55,30,221,46,47,49,4,197,38,195,218,39,236,212,78,84,236,92,164,142,40,73,228,153,246,231,41,61,170,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,233,70,108,36,4,113,75,40,49,135,62,76,21,65,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,222,237,23,56,53,93,28,245,5,252,160,175,125,50,88,240,159,111,103,86,30,114,212,193,110,171,137,233,124,171,68,18,133,83,212,72,65,28,80,156,114,194,226,242,188,101,202,104,227,113,25,9,163,87,231,211,118,145,93,116,23,68,177,109,32,188,231,117,121,141,70,49,79,45,32,94,42,96,40,14,88,30,121,14,24,154,50,150,87,0,138,35,142,16,30,110,204,17,11,55,22,216,88,54,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,40,123,226,135,37,220,58,107,174,107,109,174,154,168,30,121,90,114,149,155,120,163,242,21,188,140,119,38,245,111,77,189,254,255,0,115,169,132,161,63,138,230,85,112,199,250,117,42,74,34,216,110,21,207,75,47,160,250,132,148,53,204,237,234,207,251,27,221,178,10,53,163,163,168,175,168,10,74,80,231,41,239,196,119,102,223,102,221,253,95,249,153,72,109,118,233,67,82,180,131,78,113,252,158,255,0,136,69,67,75,59,20,115,212,181,109,44,134,82,247,42,203,111,205,147,147,183,110,38,247,183,249,59,126,198,81,254,209,85,81,69,113,138,166,150,78,18,135,46,37,179,62,219,139,179,250,63,167,185,213,171,120,145,222,111,212,125,42,97,212,21,151,47,51,36,247,111,207,201,217,0,231,184,221,27,220,205,233,245,89,155,211,246,32,169,212,68,64,68,68,4,68,65,244,219,174,55,11,85,88,87,90,235,103,165,168,137,216,130,88,100,40,204,93,157,157,157,136,93,157,182,118,103,255,0,82,255,0,85,149,151,11,197,84,213,247,42,233,106,106,36,114,146,73,103,144,140,205,221,247,119,114,125,221,221,221,221,253,127,106,204,52,127,34,196,241,172,130,182,179,48,161,243,116,114,208,28,33,31,118,88,254,187,152,63,190,54,119,247,49,55,236,245,94,46,65,89,105,185,93,239,21,54,122,14,221,44,213,149,19,211,183,116,159,132,78,78,226,63,91,213,246,103,111,87,245,65,33,188,55,105,37,171,234,111,30,142,41,202,39,254,251,245,18,113,255,0,173,245,159,253,101,208,10,231,251,195,114,181,232,186,156,199,164,104,185,255,0,190,253,57,109,255,0,91,235,63,250,235,160,20,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,214,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,189,93,12,179,66,64,21,80,52,178,66,242,196,78,219,24,52,176,203,27,144,238,220,227,49,247,139,179,90,87,133,103,94,63,244,163,165,77,95,189,127,194,197,136,95,110,119,31,252,64,83,89,4,59,95,249,65,68,114,77,255,0,7,78,3,254,40,23,213,166,221,31,90,186,178,240,183,211,81,183,181,92,121,222,29,79,147,87,226,135,12,162,193,83,57,221,106,222,74,25,70,67,24,184,84,60,49,3,72,68,47,17,136,31,46,13,36,114,85,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,117,38,138,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,250,231,35,72,14,236,70,16,205,244,28,171,175,87,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,202,83,255,0,170,62,131,191,252,150,52,203,170,189,32,178,254,175,241,153,114,251,21,178,221,255,0,232,238,117,55,178,62,239,254,78,50,132,112,255,0,194,84,25,127,141,52,22,41,208,47,85,212,125,86,232,117,37,238,231,47,12,207,23,236,217,242,136,100,154,7,146,122,161,132,92,107,198,56,152,123,112,212,125,114,22,120,192,70,64,158,49,228,209,115,44,43,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,166,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,186,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,220,57,172,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,231,252,21,62,22,50,159,188,10,239,151,91,149,122,248,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,222,70,100,79,187,187,186,176,175,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,85,125,39,124,83,232,223,222,6,61,243,24,21,170,120,213,252,44,98,223,120,20,63,46,184,170,171,233,59,226,159,70,254,240,49,239,152,192,131,164,139,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,185,246,241,8,234,11,78,58,147,234,58,225,159,233,110,63,228,172,180,150,248,44,254,210,56,26,25,175,178,64,114,127,127,201,31,17,49,228,7,28,64,210,59,201,218,130,46,92,31,243,81,202,175,20,95,16,10,203,189,101,203,166,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,164,123,128,28,97,110,214,242,201,27,152,204,50,12,108,76,13,40,203,5,186,104,233,211,59,234,131,84,232,52,207,5,167,255,0,130,172,188,86,243,135,252,25,107,243,48,195,61,103,110,89,99,239,118,187,224,93,160,46,103,238,102,247,187,6,234,240,194,233,247,81,245,127,168,235,62,127,135,100,31,71,236,186,101,112,162,188,95,110,65,59,140,210,70,102,124,40,35,140,8,76,252,208,69,60,70,238,237,24,197,221,231,201,220,34,151,96,120,213,252,83,226,223,119,244,63,49,184,171,94,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,168,124,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,32,47,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,214,68,28,187,234,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,220,182,87,69,250,57,98,215,222,168,48,13,42,202,102,225,101,186,220,36,168,184,199,196,223,204,210,210,83,203,87,45,54,224,96,97,222,10,114,139,184,36,196,29,206,109,187,142,207,234,245,249,244,19,249,100,234,199,228,235,254,149,125,32,147,204,127,142,255,0,166,157,176,246,151,248,239,173,254,254,243,94,239,169,255,0,7,245,56,169,65,224,143,91,134,134,180,106,21,190,186,211,87,38,89,62,47,20,214,186,225,39,236,65,110,10,184,218,182,19,110,108,206,114,75,37,1,11,240,45,154,25,62,176,110,236,97,113,40,136,130,63,234,151,94,189,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,157,162,246,21,202,163,181,221,132,38,143,243,144,211,156,101,188,114,129,125,82,125,183,217,246,118,118,108,175,66,250,163,208,158,165,61,183,249,20,206,126,145,253,28,242,222,211,255,0,6,86,81,246,60,199,119,179,254,249,138,62,92,187,18,254,142,251,113,245,219,118,222,149,188,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,69,167,250,170,233,159,13,234,191,72,235,52,183,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,62,76,51,7,25,100,3,140,157,185,1,151,18,3,225,32,110,5,5,124,56,60,64,40,250,136,177,69,164,154,189,145,127,186,197,7,153,158,42,154,136,224,167,143,34,165,230,114,114,167,8,66,56,194,104,99,118,3,133,135,147,199,19,74,46,127,158,104,130,154,245,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,211,215,194,191,174,170,156,3,33,181,116,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,237,24,131,113,24,204,206,57,211,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,74,1,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,58,158,85,87,227,157,250,147,253,228,254,26,179,255,0,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,192,60,115,191,82,127,188,159,195,80,85,90,157,62,28,30,31,245,157,68,95,98,213,189,94,199,127,220,158,131,204,193,21,53,68,147,211,201,145,85,112,56,248,211,156,39,28,129,12,50,59,25,204,197,197,228,137,162,22,63,207,60,90,47,162,206,153,234,122,174,215,155,86,152,77,93,87,111,177,65,79,53,223,33,174,164,120,187,244,214,232,120,177,118,218,66,102,115,146,89,33,133,157,132,248,60,205,35,129,136,19,46,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,12,129,17,16,104,174,176,122,179,195,122,69,210,255,0,167,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,231,179,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,255,0,227,63,167,58,185,111,213,12,107,83,239,185,85,93,235,79,174,148,229,109,177,80,141,49,132,24,245,88,71,27,207,1,187,55,104,142,165,197,230,25,28,187,166,209,201,27,143,10,96,119,135,253,33,106,110,27,163,157,75,233,238,164,234,13,154,146,227,143,89,175,0,117,205,83,27,200,20,129,32,20,77,90,192,209,200,68,116,197,32,212,128,136,57,185,192,44,46,37,177,48,91,167,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,83,85,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,41,91,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,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,209,93,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,185,238,186,117,103,70,180,143,167,28,138,227,174,56,135,210,219,13,251,141,142,155,29,226,77,237,90,233,0,228,134,30,243,51,249,110,61,146,151,204,122,20,93,158,113,242,149,163,2,231,93,7,83,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,114,196,175,207,195,75,71,181,183,71,186,116,179,218,245,127,36,171,142,158,190,159,204,217,240,250,187,52,20,179,227,64,117,85,83,72,210,78,4,242,206,117,13,60,82,184,76,194,112,62,241,187,51,177,51,80,98,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,4,69,138,106,150,59,157,229,120,37,206,193,166,154,139,244,19,36,170,236,249,44,131,217,16,221,60,159,25,128,228,254,245,153,218,57,57,198,39,31,214,127,171,220,228,222,162,200,43,131,197,191,173,59,173,150,166,78,148,244,183,32,171,160,168,146,159,124,242,120,169,138,35,40,39,138,57,41,237,241,78,228,206,225,36,82,57,206,192,59,16,28,81,247,29,158,120,149,107,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,254,77,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,53,138,120,45,235,30,147,227,23,28,183,71,110,240,251,59,62,204,174,20,245,22,186,158,85,51,123,94,150,154,150,162,66,166,224,32,240,211,249,102,10,137,123,132,98,82,249,174,62,189,161,100,21,130,179,252,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,249,184,173,183,74,119,115,142,26,170,122,153,224,146,150,163,209,187,83,63,151,57,1,159,113,56,221,220,73,220,37,24,240,5,107,216,94,176,232,150,150,248,68,224,214,189,104,198,233,51,10,124,158,162,225,77,65,135,149,230,123,108,247,163,135,34,154,99,112,158,156,74,88,130,6,17,148,143,102,13,198,56,221,217,229,6,32,134,189,11,245,155,125,232,243,81,234,174,114,90,189,179,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,160,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,185,98,87,189,225,115,162,26,243,162,122,13,53,30,180,95,42,233,232,239,149,1,113,199,241,26,184,255,0,63,143,64,92,202,87,144,139,235,68,117,4,99,35,210,251,162,113,114,126,50,205,48,8,100,31,221,71,232,79,254,238,127,242,102,241,255,0,52,91,255,0,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,204,18,191,239,11,143,129,61,50,252,107,231,21,168,40,5,95,247,133,199,192,158,153,126,53,243,138,213,64,42,221,52,83,172,28,103,164,111,12,77,55,189,19,210,86,230,215,202,124,128,113,59,61,92,85,29,138,233,226,190,76,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,252,132,61,95,23,222,166,52,142,135,75,234,122,101,26,26,76,139,59,185,212,81,92,141,197,128,219,24,8,228,25,70,115,55,23,112,169,154,46,113,12,99,196,251,51,200,102,66,7,24,205,81,120,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,95,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,215,39,225,185,225,247,83,211,181,52,154,195,172,150,170,66,212,91,141,57,83,81,91,102,138,41,143,25,6,150,120,229,120,170,33,158,88,102,58,152,94,2,115,17,19,140,28,227,223,99,145,156,62,94,168,52,155,42,208,191,9,27,190,147,102,185,127,210,107,214,57,111,179,211,84,220,4,164,40,219,149,246,150,64,167,137,228,119,55,134,0,49,130,55,118,29,227,132,54,8,219,96,26,107,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,190,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,214,150,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,116,19,208,191,89,182,46,176,244,226,170,231,37,171,216,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,34,87,138,199,66,86,167,181,87,245,77,163,88,205,88,220,134,161,231,205,237,86,232,4,160,146,7,19,41,47,12,12,236,64,98,76,45,63,1,38,54,62,249,48,112,158,73,43,91,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,76,29,57,170,171,241,206,253,73,254,242,127,13,83,255,0,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,70,64,114,16,35,138,88,141,192,57,241,104,1,227,157,250,147,253,228,254,26,130,0,116,185,174,159,201,175,93,177,157,107,250,45,244,143,232,231,157,255,0,6,121,239,39,223,243,20,115,211,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,194,179,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,199,213,154,120,80,244,57,83,146,221,108,157,92,106,49,210,61,138,219,81,80,120,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,251,66,219,74,243,68,50,110,3,24,119,131,117,120,105,120,125,211,104,245,170,207,212,30,175,218,170,227,212,26,250,127,51,103,180,213,197,45,44,248,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,226,236,198,197,180,43,241,29,232,114,155,165,44,202,131,48,211,227,171,168,211,172,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,221,32,138,81,38,39,133,229,146,247,150,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,176,80,95,66,253,102,223,122,60,212,122,171,156,150,175,108,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,141,107,122,245,131,210,102,101,210,46,168,125,7,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,190,138,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,20,21,241,107,235,95,216,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,212,233,234,221,125,188,116,95,166,150,156,91,35,250,63,122,173,210,251,53,61,186,239,228,194,175,217,245,71,105,136,98,169,236,27,176,75,219,55,19,237,147,241,46,59,63,163,170,1,215,237,55,212,125,36,214,92,179,0,213,202,207,59,151,219,174,5,45,210,183,207,61,103,158,146,113,105,198,171,188,95,94,78,240,74,18,238,108,210,126,115,235,136,159,33,96,249,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,253,31,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,171,43,193,111,88,244,159,24,184,229,186,59,119,135,217,217,246,101,112,167,168,181,212,242,169,155,218,244,180,212,181,18,21,55,1,7,134,159,203,48,84,75,220,35,18,151,205,113,245,237,11,43,106,65,133,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,249,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,155,165,229,82,190,52,154,199,164,249,61,199,18,209,219,68,62,209,207,176,219,133,69,69,210,167,149,76,62,200,165,169,165,167,144,105,184,16,52,53,30,101,142,158,94,224,153,20,94,87,143,167,116,153,7,173,224,251,213,231,187,164,124,234,183,254,30,183,6,40,232,63,241,245,85,244,147,74,15,254,156,241,185,135,252,56,188,159,226,35,82,171,197,31,224,79,83,127,5,249,197,18,163,109,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,189,217,248,141,219,175,182,127,14,172,210,211,148,228,127,72,47,84,86,252,118,158,227,119,242,97,73,237,10,160,186,80,12,181,61,128,119,8,187,134,196,125,177,126,35,203,102,244,100,20,46,186,168,92,171,174,170,16,17,17,7,50,218,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,172,46,203,21,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,154,158,48,89,134,156,95,122,160,124,99,22,192,189,151,148,227,54,248,32,202,47,220,216,61,181,36,212,240,77,74,61,161,221,159,177,1,136,247,139,105,15,159,109,219,132,17,57,106,175,13,236,166,197,135,245,181,165,183,108,142,187,202,82,84,92,42,237,113,201,218,57,57,85,86,208,212,82,83,71,176,51,187,115,158,120,131,125,184,143,45,201,216,89,221,130,255,0,177,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,189,100,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,99,253,111,234,246,101,160,189,49,229,186,185,167,243,210,71,125,199,106,45,19,83,181,92,13,52,18,129,221,41,34,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,96,141,94,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,176,179,57,184,239,77,118,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,116,189,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,171,111,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,180,98,111,200,99,48,8,194,116,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,146,80,46,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,9,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,96,24,174,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,71,110,178,118,42,160,144,163,150,62,97,76,64,92,76,9,183,23,113,125,183,103,118,245,91,171,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,206,191,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,82,183,86,63,20,250,201,247,129,144,252,198,117,170,150,213,234,199,226,159,89,62,240,50,31,152,206,165,85,23,65,223,150,255,0,15,109,59,215,157,39,178,242,207,177,251,125,239,218,86,187,117,187,185,85,148,66,55,185,198,61,203,186,45,222,167,128,106,28,120,199,36,179,11,71,11,111,194,33,96,154,158,25,253,107,220,122,159,193,46,88,78,165,220,252,206,164,226,91,212,214,214,72,244,176,251,102,134,105,164,120,234,33,167,132,99,225,217,220,32,145,134,62,45,188,4,230,229,51,136,236,190,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,80,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,253,9,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,115,217,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,189,154,120,24,254,187,63,118,255,0,137,45,63,227,63,105,181,91,186,175,178,86,91,237,148,148,181,23,76,30,130,174,186,88,97,16,58,169,218,178,182,22,150,82,102,220,205,162,134,40,216,139,119,225,24,15,184,89,155,112,120,24,254,187,63,118,255,0,137,32,181,68,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,17,87,251,168,253,9,255,0,221,207,254,76,222,63,230,139,127,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,249,130,87,253,225,113,240,39,166,95,141,124,226,181,4,170,68,68,16,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,108,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,186,41,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,210,183,136,239,67,148,221,41,102,84,25,134,159,29,93,70,157,102,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,233,4,82,137,49,60,47,44,152,79,66,253,102,223,122,60,212,122,171,156,150,175,108,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,9,129,226,185,208,183,248,254,168,52,83,12,255,0,178,42,179,250,42,18,255,0,68,134,233,29,59,15,254,55,205,24,151,249,147,56,127,190,38,85,86,186,157,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,150,36,23,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,170,128,80,21,186,120,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,188,157,54,232,250,213,213,151,133,190,154,141,189,170,227,206,240,234,124,154,191,20,56,101,22,10,153,206,235,86,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,146,170,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,14,167,145,67,95,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,230,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,40,35,226,237,79,60,189,62,209,156,80,153,136,93,227,114,113,23,125,153,168,171,247,119,83,185,69,175,18,27,117,5,119,76,89,4,149,148,112,206,80,69,87,44,79,32,49,56,24,219,235,54,38,223,220,237,187,250,160,160,171,25,211,133,210,3,170,18,40,155,151,38,22,103,127,209,125,189,254,158,245,106,126,40,83,209,92,186,110,195,171,236,241,155,209,149,216,24,31,102,217,182,11,155,63,232,250,123,217,213,106,233,36,24,207,229,2,210,57,72,71,81,108,47,49,223,9,35,39,31,72,36,227,187,14,238,255,0,91,138,185,95,17,204,95,4,185,116,183,72,54,186,26,58,91,116,55,51,242,166,20,175,180,46,212,149,238,238,35,232,237,177,17,191,244,239,251,80,81,154,47,166,231,77,5,37,124,244,212,211,247,163,142,66,17,62,14,60,153,137,217,159,103,247,123,151,204,128,136,136,11,244,68,141,248,136,187,187,253,140,203,241,109,174,151,108,152,158,65,171,246,123,102,103,65,5,101,182,95,49,220,134,96,35,2,218,150,98,109,217,189,127,73,133,255,0,212,131,54,193,116,114,223,79,138,219,50,106,236,122,178,229,61,174,184,46,119,16,138,144,102,7,160,130,73,94,102,38,112,223,213,154,54,250,206,195,239,221,219,209,121,250,182,90,57,145,229,148,245,150,58,41,172,148,67,98,14,80,52,116,180,206,245,125,217,29,254,168,238,219,113,38,111,243,190,175,243,41,63,173,147,105,205,166,236,88,102,43,150,201,136,27,74,20,82,211,82,82,84,200,21,212,181,17,9,75,17,237,176,179,114,112,247,187,254,155,237,183,170,194,53,151,23,208,75,30,33,141,83,69,140,208,86,228,207,79,71,80,83,52,83,196,85,48,118,164,103,114,244,112,250,210,54,239,187,187,250,250,250,32,143,157,36,100,215,108,87,93,113,251,141,148,200,103,111,55,182,206,77,191,247,156,237,254,75,179,251,137,215,72,49,147,148,98,78,219,59,139,59,174,114,50,140,57,180,135,88,40,71,21,191,17,152,247,123,114,197,78,240,184,127,122,142,251,51,145,123,251,132,223,255,0,53,209,117,166,67,150,213,69,44,164,228,103,79,25,19,191,218,238,45,186,15,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,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,215,254,40,93,20,127,40,12,16,245,159,79,109,151,90,237,73,195,109,225,77,21,186,137,187,222,217,181,140,196,103,78,209,17,54,211,69,221,158,104,222,54,115,147,235,197,194,66,56,187,123,3,194,227,224,79,76,191,26,249,197,106,149,72,57,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,232,123,162,206,163,174,189,83,232,53,171,85,47,184,69,94,53,114,42,137,173,181,128,241,16,209,86,207,7,22,146,170,132,137,220,142,152,137,220,125,93,220,36,9,162,114,62,223,112,181,166,71,225,139,211,238,83,212,208,245,3,118,162,239,90,166,239,92,238,88,148,161,44,244,183,91,236,181,82,206,117,213,50,205,41,242,133,251,173,189,32,0,68,229,24,238,238,14,113,28,192,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,5,64,120,149,244,81,113,233,211,81,235,181,67,10,182,109,166,89,117,192,100,166,49,106,88,35,181,93,42,94,166,83,182,69,4,100,198,240,128,64,71,25,52,66,3,25,132,78,228,64,228,122,215,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,232,35,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,158,46,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,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,195,223,241,27,202,108,89,207,88,89,166,107,139,87,121,219,46,65,111,199,110,150,234,158,209,199,223,165,158,197,65,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,43,21,240,84,248,88,202,126,240,43,190,93,110,84,172,174,167,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,16,3,198,175,225,99,22,251,192,161,249,117,197,83,5,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,87,63,227,87,240,177,139,125,224,80,252,186,226,169,89,7,171,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,208,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,90,215,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,153,72,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,41,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,6,172,235,246,141,104,87,176,63,43,154,133,106,197,254,148,92,26,217,107,243,166,77,223,155,211,145,63,22,126,220,33,200,59,147,159,24,163,230,28,204,121,14,251,1,115,89,212,191,81,121,223,84,26,167,95,169,153,213,71,252,45,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,123,191,185,154,194,124,47,188,65,42,110,213,54,94,151,181,166,235,72,6,20,227,65,135,223,42,101,138,152,56,67,21,45,61,29,149,162,138,1,23,55,16,156,130,121,101,231,33,184,197,245,140,131,112,180,164,68,64,88,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,223,109,221,189,235,32,80,255,0,197,79,88,239,186,69,210,61,222,155,28,135,106,188,246,225,22,29,37,79,32,254,245,165,169,130,121,42,95,129,129,49,247,32,167,150,13,190,169,15,127,152,147,16,51,56,81,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,235,101,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,218,215,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,108,125,7,85,8,181,87,75,26,215,252,162,122,125,194,117,142,75,127,146,171,200,45,239,231,224,24,187,113,133,116,18,157,61,87,104,123,146,59,66,243,195,43,199,200,220,187,110,28,182,45,217,182,170,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,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,159,168,133,202,186,14,146,58,69,214,251,175,81,221,58,97,154,203,125,177,210,90,46,87,250,122,145,172,164,164,144,142,6,158,158,170,106,105,14,62,95,88,64,202,7,54,7,114,112,99,97,114,62,60,222,26,248,180,244,117,130,92,176,75,247,86,214,10,207,99,100,150,111,43,244,130,46,220,213,30,222,238,205,67,65,75,245,142,126,221,47,98,54,119,252,220,79,220,223,235,108,237,201,72,15,11,143,129,61,50,252,107,231,21,169,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,83,255,0,199,59,245,39,251,201,252,53,64,14,147,190,41,244,111,239,3,30,249,140,10,127,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,24,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,157,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,253,40,205,132,140,66,88,165,6,51,225,201,250,83,81,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,7,252,37,58,215,246,37,101,31,73,186,155,115,181,81,217,102,239,73,133,220,39,126,196,131,93,52,253,195,182,19,176,240,147,188,114,203,36,69,33,9,52,140,81,51,200,242,194,1,106,153,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,92,187,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,40,58,147,241,17,214,94,166,52,107,18,210,92,165,189,151,236,190,103,148,86,91,234,6,56,114,137,128,129,233,100,154,156,99,30,207,111,129,25,70,38,81,28,164,210,48,71,219,136,64,49,78,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,164,7,134,47,65,223,150,251,237,54,188,234,197,151,150,3,143,220,7,217,182,187,141,187,185,75,148,76,33,48,201,177,119,69,251,52,243,141,59,151,40,228,138,98,105,33,125,248,74,45,29,122,62,233,51,50,234,235,84,62,131,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,219,161,60,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,32,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,157,172,157,117,84,244,203,225,219,165,58,97,166,53,245,116,186,161,145,211,220,238,84,181,195,75,20,144,90,45,205,144,215,49,78,109,60,103,20,199,51,193,52,35,27,11,241,110,228,132,64,227,27,73,234,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,66,221,17,17,1,17,16,67,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,232,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,46,167,149,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,130,162,215,213,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,121,59,191,202,166,87,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,97,181,124,43,250,21,169,207,242,27,87,83,218,165,65,87,6,49,99,168,134,229,134,67,13,84,92,46,215,24,42,166,2,158,87,142,71,154,48,165,154,153,157,163,48,14,233,144,63,34,140,12,36,184,148,68,4,68,65,202,186,250,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,122,74,24,166,152,140,41,96,121,100,153,226,136,93,246,0,121,102,150,71,17,217,185,200,101,239,39,119,249,84,223,240,211,232,86,155,169,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,37,85,44,115,221,238,47,78,206,48,3,193,32,75,8,66,211,195,49,72,228,220,159,183,24,137,177,72,241,134,223,240,148,232,163,219,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,187,242,21,116,51,246,206,230,76,197,194,62,201,197,44,113,12,130,68,242,57,74,205,27,197,9,157,181,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,170,75,241,35,240,251,166,233,218,166,61,97,209,187,85,89,105,213,198,160,105,171,109,176,197,44,193,140,155,69,4,113,60,181,19,79,44,211,5,76,207,57,49,144,136,70,110,17,239,185,198,207,118,136,130,173,124,36,58,86,215,156,54,166,62,162,47,57,133,94,35,134,228,116,253,160,197,165,164,238,30,79,68,241,73,217,171,149,136,153,169,128,37,56,228,130,94,37,36,129,221,219,132,50,177,77,242,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,130,16,116,59,164,56,110,187,245,81,129,233,110,160,193,87,62,61,118,168,172,154,186,10,105,222,19,168,10,106,41,234,154,23,54,250,194,6,80,8,27,139,137,240,34,226,64,91,19,116,102,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,65,170,186,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,244,163,54,18,2,56,165,148,24,195,159,38,230,177,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,17,233,15,249,86,232,211,125,22,162,239,106,22,29,221,173,197,249,215,249,104,103,238,148,94,106,146,78,76,241,191,118,56,135,131,151,14,50,199,22,242,4,111,47,45,171,210,119,194,198,141,253,223,227,223,46,129,109,84,28,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,208,167,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,161,175,140,23,72,126,254,174,48,90,47,248,10,44,228,100,175,255,0,196,82,208,85,195,17,183,250,16,72,192,127,240,4,209,255,0,143,145,64,14,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,194,242,122,219,235,7,25,233,27,75,229,189,19,210,86,230,215,202,121,199,19,179,213,197,81,216,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,126,67,207,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,91,47,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,172,42,164,168,134,217,67,16,241,138,158,50,55,255,0,74,67,113,16,19,150,89,77,128,57,241,105,211,225,41,209,71,182,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,48,149,94,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,13,221,146,215,66,236,15,29,176,102,228,64,92,76,30,73,74,38,17,57,8,71,121,70,24,164,127,91,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,121,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,94,178,128,30,50,122,215,244,27,167,219,78,142,82,91,251,213,122,155,112,126,244,242,69,202,56,40,109,210,211,212,73,196,154,65,113,152,167,58,54,29,192,197,227,239,239,196,184,58,10,107,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,242,145,16,116,209,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,250,164,206,182,2,172,15,5,61,116,172,186,216,179,78,158,47,215,158,247,177,56,100,152,237,52,141,60,146,5,44,167,219,174,1,55,119,138,56,66,98,165,49,141,152,9,228,171,156,254,190,228,225,103,232,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,182,175,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,32,170,191,14,30,162,243,189,16,234,59,21,196,236,21,29,236,111,81,178,11,101,139,32,182,112,132,124,215,116,228,166,165,151,188,113,28,129,216,146,177,230,227,27,135,115,135,2,118,103,221,175,249,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,131,159,111,17,78,153,240,222,150,186,134,124,51,79,171,170,207,30,191,217,225,200,232,104,170,93,204,237,129,53,69,68,47,72,210,185,57,76,2,84,228,224,101,245,248,24,137,57,144,188,135,45,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,5,170,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,33,87,139,23,69,23,28,91,42,185,245,81,166,246,206,120,221,231,106,156,198,0,106,90,120,109,85,197,37,61,60,117,17,139,16,73,55,154,146,110,70,195,25,147,74,210,200,102,237,43,48,66,190,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,250,83,84,23,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,135,173,226,135,171,216,110,189,106,190,155,106,230,159,207,87,37,139,34,211,122,57,169,218,174,7,134,120,140,46,183,56,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,69,120,24,254,187,63,118,255,0,137,42,171,86,169,224,99,250,236,253,219,254,36,130,213,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,212,70,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,220,246,117,131,210,102,101,210,46,168,125,7,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,191,70,107,79,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,10,182,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,128,251,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,224,2,202,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,216,170,11,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,213,64,40,47,251,194,227,224,79,76,191,26,249,197,106,211,254,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,176,179,57,184,239,184,60,46,62,4,244,203,241,175,156,86,169,84,131,151,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,250,51,233,115,93,63,148,166,132,227,58,215,244,91,232,231,210,63,59,254,12,243,222,115,177,229,235,39,166,255,0,29,219,143,151,46,199,47,208,109,185,109,235,182,239,162,174,222,23,58,13,127,234,142,183,168,139,237,77,93,198,207,113,168,146,243,89,134,85,197,222,162,169,189,201,43,201,37,76,146,145,57,29,49,19,188,143,72,226,226,242,59,238,125,159,239,117,50,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,70,223,16,91,85,125,219,166,60,170,43,125,52,147,28,52,85,211,27,0,17,59,3,91,234,183,127,70,127,218,202,73,45,35,214,108,215,104,122,113,205,222,207,70,53,50,149,146,228,38,47,25,30,192,244,21,27,190,195,235,239,219,215,221,234,131,156,120,253,77,149,197,107,21,77,175,29,240,235,196,165,185,210,73,118,165,130,235,94,71,23,46,193,72,223,225,50,118,250,174,251,122,51,183,191,237,221,83,188,16,79,60,173,21,60,71,36,143,190,194,2,238,239,233,251,25,78,140,171,28,235,70,227,210,229,61,147,36,197,234,79,20,182,212,86,87,60,115,81,93,158,164,4,66,167,184,228,198,221,182,13,142,95,177,189,237,187,251,208,66,92,138,178,142,225,122,171,174,183,219,142,134,154,121,164,146,42,114,55,55,140,8,221,196,121,63,171,236,206,205,191,219,178,243,87,219,118,154,105,42,222,42,138,80,167,150,159,120,76,4,28,29,136,93,247,221,159,237,221,124,72,8,136,128,190,138,10,250,171,101,80,86,209,201,219,154,61,248,150,204,251,110,206,207,232,236,237,238,119,95,58,32,223,154,57,167,119,174,160,107,110,183,171,150,113,71,111,187,218,206,148,109,237,61,48,63,118,166,94,227,71,187,11,142,194,207,0,111,245,79,244,155,234,191,219,254,58,156,208,141,75,208,235,133,152,179,188,170,211,119,146,241,108,167,172,128,232,35,33,225,20,165,55,16,46,81,143,171,118,143,125,183,247,178,240,116,114,12,206,155,21,202,50,60,46,59,211,212,89,134,158,178,99,161,105,120,66,0,21,39,220,145,227,245,29,156,27,98,119,102,111,173,234,177,141,70,213,188,255,0,84,38,164,124,230,255,0,93,113,59,109,60,116,144,181,77,84,243,60,97,27,159,17,110,233,150,219,119,15,209,182,111,87,244,247,160,203,250,80,200,240,188,115,90,172,151,60,250,219,45,109,172,60,207,112,35,159,180,254,180,147,139,125,110,67,254,81,7,219,246,46,144,105,206,41,41,226,146,31,241,100,2,225,235,191,213,118,244,92,187,225,47,199,39,163,125,246,255,0,25,255,0,210,201,116,253,99,118,43,45,189,217,247,103,165,137,217,255,0,111,212,100,31,114,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,131,106,173,85,212,191,78,152,39,84,26,89,95,166,121,213,63,252,45,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,50,237,25,112,63,115,183,185,219,106,162,14,99,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,214,233,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,23,74,107,154,206,147,190,41,244,111,239,3,30,249,140,11,165,52,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,85,85,244,157,241,79,163,127,120,24,247,204,96,86,169,227,87,240,177,139,125,224,80,252,186,226,170,175,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,51,255,0,5,220,166,197,131,98,189,66,230,185,77,119,146,178,227,246,251,29,210,227,83,218,57,59,20,176,71,116,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,20,107,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,99,173,171,63,204,172,88,109,255,0,79,172,217,13,93,30,61,149,84,80,212,222,168,97,118,16,175,58,55,149,233,154,87,102,228,64,5,60,134,193,191,7,62,4,236,229,24,56,237,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,245,216,101,32,49,243,50,8,200,48,135,18,228,108,228,237,219,9,12,3,223,233,91,161,29,88,234,171,21,203,179,92,88,60,149,151,31,183,215,199,110,169,222,154,79,106,95,96,142,9,34,181,112,58,136,142,14,232,84,11,249,146,103,136,54,217,247,127,70,208,25,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,93,57,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,10,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,104,61,111,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,92,228,105,1,221,136,194,25,190,185,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,232,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,9,20,169,175,198,179,83,62,144,107,142,23,165,180,149,118,170,138,76,63,31,59,132,222,94,78,117,84,245,213,243,126,114,10,141,141,216,54,130,146,142,64,7,17,46,51,185,59,144,152,109,114,139,154,206,170,181,75,242,211,212,118,162,234,100,55,223,108,208,94,114,10,175,101,86,249,95,47,221,181,196,125,154,31,205,184,1,14,212,177,64,63,92,88,223,109,207,114,114,119,9,105,224,177,128,84,223,122,134,202,245,6,163,30,164,172,182,226,184,185,211,5,116,205,17,29,5,198,178,162,54,133,226,98,126,98,103,79,5,120,57,131,122,7,49,39,110,227,49,71,94,189,180,207,42,210,254,174,53,50,221,148,210,118,253,189,144,86,228,214,233,194,57,26,26,170,26,249,206,162,35,140,140,7,159,30,225,68,110,59,139,75,12,160,196,92,55,86,191,225,51,165,247,93,56,232,250,215,115,188,149,92,117,25,213,226,179,40,10,74,154,34,167,58,104,12,99,166,135,110,78,239,32,75,21,36,117,1,38,194,196,21,3,179,59,51,25,71,255,0,28,28,2,166,91,86,150,106,149,14,61,72,212,244,181,23,27,5,210,236,45,16,206,231,40,197,61,21,57,190,253,211,6,104,107,204,125,28,1,222,79,209,121,27,144,102,190,11,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,121,3,113,165,185,21,68,133,77,192,65,157,248,79,5,68,189,194,51,34,243,60,126,168,198,44,246,42,168,91,194,151,83,63,39,125,100,227,150,234,138,187,85,37,6,107,111,174,198,107,39,184,73,219,227,220,141,170,41,194,18,115,17,105,164,170,165,166,136,89,249,114,238,184,8,242,33,118,190,148,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,114,174,186,168,92,171,160,191,239,11,143,129,61,50,252,107,231,21,169,226,143,240,39,169,191,130,252,226,137,60,46,62,4,244,203,241,175,156,86,167,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,79,255,0,28,239,212,159,239,39,240,213,0,58,78,248,167,209,191,188,12,123,230,48,41,255,0,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,17,22,138,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,112,173,95,25,123,102,137,80,107,109,130,171,7,146,144,181,22,227,79,61,78,116,208,213,207,49,136,52,20,113,91,90,80,34,120,97,62,204,82,187,0,48,155,131,129,155,108,113,145,87,178,200,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,218,186,239,209,222,174,116,245,165,250,117,169,250,129,103,171,162,167,207,41,234,30,162,134,122,51,142,123,37,88,72,79,21,53,83,250,128,156,212,221,185,128,72,134,86,118,168,140,163,23,128,156,130,220,252,45,48,93,26,197,186,83,176,223,180,190,233,106,189,94,178,15,207,229,247,74,120,10,58,175,106,11,185,61,13,64,153,17,135,149,9,70,32,31,170,6,46,243,128,179,84,57,20,192,92,240,244,73,214,14,77,210,54,168,69,122,23,171,173,194,111,149,16,14,89,103,164,138,159,191,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,252,135,161,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,92,171,174,170,23,42,232,11,213,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,88,255,0,133,15,67,149,57,45,214,201,213,198,163,29,35,216,173,181,21,7,136,218,92,34,168,122,234,184,138,72,10,182,118,38,38,136,32,148,79,180,45,180,175,52,67,38,224,49,135,122,85,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,198,24,87,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,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,63,215,44,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,95,247,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,2,80,34,34,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,104,122,145,162,209,42,13,109,202,96,233,202,237,87,113,211,162,168,138,107,28,213,35,56,152,132,144,70,114,194,205,80,1,55,8,230,41,99,7,145,156,220,0,93,200,223,235,149,154,120,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,7,170,167,154,213,66,81,211,212,71,79,25,48,132,115,121,168,230,226,110,50,24,180,77,44,102,14,242,179,133,91,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,195,234,208,27,118,147,221,53,151,19,166,215,76,143,216,152,8,92,6,162,255,0,83,228,234,106,123,148,177,9,72,244,220,41,93,166,110,251,128,193,220,143,235,71,221,231,235,199,101,210,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,92,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,172,211,194,83,173,127,109,209,209,244,155,169,183,59,173,101,234,30,244,152,93,194,119,239,198,84,48,193,220,59,97,59,15,56,251,33,20,178,68,82,17,11,198,229,19,60,109,20,32,97,103,234,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,42,1,241,58,213,47,202,135,89,57,175,148,190,251,78,213,137,121,124,90,223,253,235,217,242,190,86,54,243,112,122,128,145,241,174,146,183,235,151,45,247,250,164,224,192,174,123,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,245,136,0,167,99,112,103,23,54,7,22,32,229,205,185,183,65,149,94,180,207,42,199,244,227,23,213,43,181,39,151,178,230,23,11,165,190,209,220,142,64,146,163,200,53,47,126,113,228,12,7,11,157,91,70,38,4,95,156,130,113,118,23,15,95,151,25,194,174,185,85,151,44,190,219,234,41,35,167,195,172,241,222,235,134,99,38,57,32,59,133,37,11,12,76,194,236,231,221,174,136,157,137,197,184,9,190,251,179,9,79,79,21,13,28,177,116,255,0,163,93,51,232,238,57,55,152,164,198,109,249,21,60,149,60,76,60,221,81,149,186,74,154,158,6,102,241,247,103,146,89,123,124,220,67,159,17,250,162,204,177,79,8,12,90,197,156,235,238,161,97,89,77,15,157,178,228,26,95,118,181,220,105,187,167,31,126,150,122,218,8,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,6,128,232,191,88,236,90,5,213,6,1,170,185,76,60,236,182,171,132,148,247,25,57,27,121,106,90,186,121,105,37,169,216,0,204,251,33,80,82,246,196,92,143,183,193,182,114,221,186,62,92,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,95,247,135,110,186,86,107,247,74,120,166,73,126,188,251,79,36,176,247,113,187,244,196,211,188,133,85,74,236,209,28,178,76,228,83,77,37,41,210,205,36,140,68,37,36,199,250,46,206,2,18,85,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,213,94,40,255,0,2,122,155,248,47,206,40,150,213,233,59,225,99,70,254,239,241,239,151,64,181,87,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,138,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,242,180,65,205,183,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,235,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,36,167,137,23,89,183,222,146,244,226,207,108,192,237,93,220,207,59,243,180,246,139,148,224,7,75,106,142,157,161,239,212,148,101,191,118,102,243,17,52,81,184,188,124,156,136,247,96,237,75,8,58,31,241,63,207,176,157,80,184,217,122,160,212,58,187,230,19,149,212,85,92,106,175,23,33,154,162,123,21,111,108,140,94,154,56,35,50,242,210,16,140,94,84,1,163,141,200,14,62,219,12,131,37,170,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,207,14,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,38,7,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,74,178,242,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,35,102,158,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,137,94,33,157,22,90,186,167,210,250,139,238,33,143,210,22,170,99,84,236,248,253,99,212,141,43,214,192,210,114,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,247,35,3,155,149,6,46,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,191,239,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,133,107,85,202,134,209,164,153,141,194,227,254,247,134,195,113,57,61,255,0,162,212,210,59,251,153,223,220,206,179,85,130,107,173,29,29,126,142,102,180,183,8,228,146,9,49,251,144,152,198,204,228,226,244,178,179,236,207,233,190,206,232,57,195,197,117,14,163,21,142,88,169,41,121,188,156,118,62,108,219,109,203,236,113,127,243,149,228,79,212,61,187,85,58,26,200,245,98,221,79,245,107,108,183,234,66,143,153,125,83,138,26,166,247,188,99,191,160,55,249,45,239,251,85,4,152,139,72,236,204,252,127,227,87,135,211,94,5,105,168,240,245,59,13,134,215,116,40,234,161,191,74,208,77,0,188,197,35,249,144,244,17,31,86,127,70,111,77,208,82,134,93,83,45,126,77,116,184,203,31,7,172,173,158,161,155,125,253,14,66,127,254,170,242,20,145,235,114,135,23,182,101,152,141,174,195,249,186,186,12,122,58,75,156,15,219,98,134,166,57,76,72,76,67,103,18,103,98,103,98,102,127,69,27,144,17,17,1,17,16,109,93,21,186,106,20,150,156,195,23,193,171,187,49,220,109,38,87,8,187,80,23,122,1,19,7,29,229,111,171,254,57,219,113,118,127,95,246,107,59,157,45,85,13,198,166,142,184,120,212,65,49,199,43,110,207,177,177,59,23,187,211,222,207,238,89,198,142,86,220,237,183,107,157,101,5,77,77,43,21,1,64,85,17,25,0,198,228,66,236,228,77,238,111,170,239,254,175,230,88,173,242,174,86,201,238,21,85,51,5,100,133,89,49,156,132,79,35,72,253,199,119,45,223,223,191,191,127,183,116,31,29,162,154,170,174,225,20,20,67,188,197,203,139,110,223,96,187,191,191,211,221,186,233,231,78,32,171,163,211,188,98,154,189,182,169,134,205,68,19,55,167,161,180,0,197,238,244,247,179,251,151,59,90,5,167,186,165,115,202,232,114,252,59,2,188,93,233,169,59,187,201,79,107,168,168,139,235,197,44,126,175,24,237,239,98,111,127,189,159,246,58,232,254,215,49,84,91,41,39,144,28,10,88,35,50,23,109,156,93,197,159,109,190,196,31,72,190,237,186,110,158,230,244,95,228,25,247,114,127,181,7,251,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,86,233,59,226,159,70,254,240,49,239,152,192,186,83,92,214,116,157,241,79,163,127,120,24,247,204,96,93,41,160,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,170,175,164,239,138,125,27,251,192,199,190,99,2,181,79,26,191,133,140,91,239,2,135,229,215,21,85,125,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,107,241,127,197,175,185,207,90,26,123,133,98,212,62,118,245,144,97,246,155,93,186,155,186,17,247,234,167,187,87,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,168,33,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,161,78,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,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,153,189,238,250,171,160,94,138,49,94,148,244,226,146,247,118,182,121,141,77,201,173,240,201,145,220,42,26,51,146,131,155,12,133,108,167,120,200,192,97,136,217,152,200,9,251,210,3,27,191,17,136,34,149,72,8,136,130,168,60,80,124,62,233,173,52,215,174,168,116,90,213,86,96,117,5,95,152,88,233,162,150,164,249,205,45,85,69,101,233,229,150,114,38,6,35,128,78,8,162,225,24,49,75,245,64,79,109,63,225,89,211,239,80,89,110,178,218,53,207,79,50,15,162,216,62,63,112,150,221,144,221,123,241,73,237,56,192,96,150,123,79,149,229,206,78,240,75,11,247,12,90,56,246,238,137,60,177,70,15,119,235,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,13,43,215,182,166,98,186,95,210,62,166,92,114,154,190,223,183,177,250,220,102,221,0,73,27,77,85,93,95,1,211,196,17,137,152,243,227,220,41,77,135,114,104,161,148,216,75,134,203,158,204,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,171,84,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,250,195,180,130,237,21,124,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,235,9,118,56,16,184,155,187,5,223,105,62,11,249,47,210,204,55,76,253,169,237,63,162,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,90,245,205,165,247,93,99,233,47,83,48,59,17,85,189,202,123,63,180,168,224,164,162,42,185,234,231,161,154,58,216,233,99,136,93,136,142,98,166,104,91,109,221,158,70,118,18,219,139,239,84,65,203,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,23,79,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,92,214,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,42,120,234,120,128,121,186,83,22,146,154,167,128,25,180,125,216,36,138,94,223,55,32,231,196,190,176,187,43,148,240,142,212,204,87,48,233,10,207,130,218,106,246,189,96,87,10,251,125,222,150,73,35,238,15,153,171,154,178,9,196,4,220,218,19,9,220,4,204,71,148,144,78,44,206,193,187,132,213,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,213,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,158,40,255,0,2,122,155,248,47,206,40,147,194,227,224,79,76,191,26,249,197,106,120,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,20,255,0,241,206,253,73,254,242,127,13,80,3,164,239,138,125,27,251,192,199,190,99,2,159,254,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,6,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,61,157,96,245,103,153,117,117,170,31,78,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,50,124,100,245,211,89,97,190,218,116,26,76,90,235,140,224,53,27,220,194,233,29,112,201,75,151,113,10,114,17,33,24,217,226,242,147,247,88,160,41,11,145,20,19,16,55,230,9,68,14,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,130,74,248,81,244,81,249,77,202,160,234,83,83,45,151,90,108,111,18,184,83,212,226,81,109,217,134,241,116,134,66,39,168,230,196,210,20,52,178,70,30,130,60,36,149,248,185,187,67,52,69,110,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,125,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,94,178,14,109,186,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,204,175,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,159,253,107,244,163,98,234,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,50,242,21,92,129,228,141,202,55,99,104,103,0,237,72,219,24,182,225,39,108,206,40,217,115,217,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,84,29,73,174,85,213,255,0,120,112,117,5,171,29,68,116,251,22,81,171,216,253,215,218,180,23,10,154,56,178,106,136,41,169,233,114,40,251,166,93,202,120,161,24,248,118,119,106,115,118,143,182,229,19,56,200,103,222,8,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,172,191,21,238,135,41,178,91,85,239,171,141,57,58,183,190,219,105,233,207,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,116,95,104,158,24,138,77,192,163,62,245,90,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,126,84,173,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,133,164,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,220,11,156,30,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,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,34,14,85,213,255,0,120,92,124,9,233,151,227,95,56,173,84,2,175,251,194,227,224,79,76,191,26,249,197,106,9,84,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,21,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,28,215,164,239,133,141,27,251,191,199,190,93,2,160,190,172,245,191,62,234,11,94,114,125,64,212,107,29,94,63,114,26,143,101,197,143,84,73,49,61,142,10,109,227,26,46,51,108,64,98,76,101,43,48,131,60,199,49,240,14,110,44,26,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,171,244,240,238,233,15,249,41,104,211,253,41,162,236,234,22,99,218,173,202,56,87,249,152,96,237,20,190,86,146,62,44,209,183,106,57,75,155,143,62,82,201,46,210,28,109,23,24,171,224,251,210,31,187,171,140,234,139,254,30,139,6,24,235,255,0,241,244,181,245,115,68,13,254,156,17,177,159,252,57,60,127,226,36,86,168,130,42,248,136,244,135,252,171,116,105,190,139,81,119,181,11,14,238,214,226,252,235,252,180,51,247,74,47,53,73,39,38,120,223,187,28,67,193,203,135,25,99,139,121,2,55,151,149,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,212,242,170,191,24,46,144,253,253,92,96,180,95,240,20,89,200,201,95,255,0,136,165,160,171,134,35,111,244,32,145,128,255,0,224,9,163,255,0,31,34,9,105,208,15,88,54,174,172,180,140,74,224,245,113,231,120,117,61,29,6,86,19,68,44,21,51,152,19,71,93,17,70,3,23,10,135,134,83,120,196,69,226,49,48,227,193,163,146,79,151,197,31,224,79,83,127,5,249,197,18,164,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,174,167,196,198,182,166,227,225,255,0,168,23,10,203,77,93,174,162,170,158,195,52,180,53,101,17,79,74,101,118,161,114,134,71,132,206,39,49,119,113,119,140,204,55,103,226,68,219,59,133,6,46,170,23,42,235,170,132,21,65,227,97,173,22,171,141,78,7,161,24,246,95,73,85,81,107,168,170,191,100,214,120,64,76,233,103,120,163,11,113,75,39,29,192,222,41,171,93,162,99,103,225,32,25,142,197,17,60,117,240,180,208,186,205,96,234,178,195,146,86,217,188,222,55,167,127,244,73,115,154,71,158,56,194,170,54,118,183,128,201,19,113,239,121,174,220,195,25,144,137,199,77,63,233,48,184,22,138,234,71,91,238,189,71,235,110,83,173,23,155,29,37,154,163,35,168,136,130,130,154,66,144,41,160,134,8,233,225,7,50,245,51,104,161,143,153,236,44,71,200,152,65,157,129,173,211,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,131,74,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,30,50,122,41,244,27,168,43,78,177,210,92,59,212,154,155,111,126,244,18,75,202,72,43,173,209,83,211,201,196,90,49,97,132,160,58,55,29,204,201,228,239,239,196,120,50,250,188,26,53,190,213,130,235,109,255,0,69,238,22,58,186,138,141,80,167,128,168,107,225,144,120,82,79,109,130,178,161,194,80,125,157,194,72,164,151,99,23,119,19,140,7,139,177,185,199,63,252,73,52,94,235,173,253,37,229,22,44,95,16,171,201,50,123,29,69,29,250,197,71,72,101,223,105,225,153,134,114,142,54,38,239,31,147,150,176,90,45,137,201,201,152,4,164,224,168,95,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,234,33,114,174,186,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,229,181,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,182,175,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,32,165,110,147,190,41,244,111,239,3,30,249,140,11,165,53,205,103,73,223,20,250,55,247,129,143,124,198,5,210,154,10,86,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,144,90,162,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,130,85,34,34,10,86,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,144,90,162,142,189,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,145,72,131,151,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,236,211,192,199,245,217,251,183,252,73,110,175,17,255,0,15,250,62,162,44,82,234,222,144,227,191,238,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,45,43,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,17,17,4,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,200,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,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,47,194,109,208,31,249,145,159,118,95,140,228,222,143,235,252,235,19,201,245,103,76,176,186,215,183,229,121,254,59,105,171,221,153,224,173,186,211,193,35,110,194,237,184,200,108,254,227,23,254,135,111,218,131,251,234,86,119,107,211,76,34,241,154,221,201,154,158,213,69,81,86,236,236,110,196,241,66,114,113,250,162,78,219,176,63,174,202,167,113,159,25,109,88,12,168,90,249,129,99,15,102,147,126,91,77,91,220,13,163,45,182,126,100,222,167,183,249,30,239,246,169,255,0,212,46,61,140,245,85,163,55,188,95,4,212,123,31,106,54,169,23,158,25,162,171,140,229,106,73,67,183,188,70,251,110,213,0,255,0,183,111,179,213,149,55,234,199,64,221,65,105,13,137,242,43,253,137,171,105,7,244,188,133,29,105,144,253,112,15,94,112,11,55,172,141,246,253,142,130,249,116,175,87,48,205,97,198,161,202,48,203,151,154,165,152,165,13,251,50,199,179,129,241,47,241,128,15,251,62,207,181,102,171,156,109,47,213,62,160,58,78,188,53,242,209,107,188,99,175,82,61,183,106,235,64,198,210,49,24,27,179,61,76,4,222,175,78,222,230,255,0,37,255,0,157,76,62,157,60,96,46,248,225,221,41,53,226,197,117,200,70,174,160,101,164,169,160,122,40,94,156,56,23,32,112,24,226,98,220,184,122,187,254,223,232,112,183,101,140,234,108,113,205,167,57,68,114,128,152,21,154,185,156,73,183,103,110,193,173,121,163,61,94,104,118,185,67,11,98,89,117,4,21,179,151,0,183,214,92,104,218,168,139,148,140,204,209,199,49,187,187,246,221,255,0,161,217,108,156,254,19,172,192,178,40,41,254,185,77,104,171,16,219,215,119,120,77,155,109,189,254,244,28,194,57,180,149,35,11,67,31,166,254,187,122,191,166,235,164,125,26,183,210,99,186,15,71,79,5,162,142,150,42,122,90,249,94,150,24,132,34,127,207,76,238,220,71,211,215,237,254,149,205,181,92,114,209,92,14,57,128,132,195,109,217,219,103,245,31,231,254,149,127,122,17,170,177,106,55,68,23,28,222,195,75,85,4,209,89,239,241,136,76,32,230,210,198,245,14,207,176,238,207,254,79,255,0,89,5,49,117,141,125,59,255,0,81,57,180,229,69,5,40,211,223,46,116,224,16,182,194,226,53,213,14,207,253,62,191,241,45,44,182,103,80,25,149,126,91,168,23,70,185,80,29,61,69,21,194,182,35,51,127,89,93,231,45,203,139,11,113,245,103,244,254,117,172,208,17,17,1,17,16,110,174,154,174,248,197,17,102,214,252,170,58,98,130,179,28,156,41,202,106,103,153,227,159,125,132,193,184,191,18,102,34,216,189,63,165,97,52,216,157,191,41,201,106,44,214,42,233,39,184,214,93,142,150,134,157,129,129,165,19,147,140,111,200,182,17,220,137,155,213,219,111,183,101,253,244,147,26,169,190,222,106,42,163,161,185,77,13,182,48,170,146,74,42,34,168,237,241,54,118,228,204,66,194,219,49,122,187,253,158,239,217,42,122,25,139,77,232,186,173,163,147,49,186,68,114,155,70,116,14,114,140,47,29,91,220,169,187,96,109,221,29,141,157,139,113,250,223,208,251,32,180,46,145,180,47,23,210,189,42,161,176,77,135,209,83,92,3,187,230,94,104,105,165,144,183,169,156,195,115,140,25,159,234,201,251,95,209,246,244,245,91,107,42,212,60,87,7,128,74,251,92,212,161,232,34,205,12,132,204,219,22,223,160,47,254,107,255,0,177,100,178,111,199,234,170,150,235,102,135,89,114,61,70,172,138,124,122,229,45,20,115,72,20,221,171,121,152,184,52,245,60,31,147,66,219,250,23,237,127,233,116,22,139,135,106,30,47,157,195,44,216,237,195,204,132,70,192,111,218,144,54,119,109,219,244,196,126,197,147,125,155,50,173,207,14,125,52,213,91,70,65,91,124,188,80,85,91,109,131,48,115,10,170,25,34,121,119,166,153,133,197,202,54,111,71,33,251,126,213,100,99,238,247,160,252,97,127,181,215,250,95,158,191,181,126,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,34,34,2,173,93,88,240,107,252,168,106,158,101,169,159,202,59,217,159,75,114,11,141,247,201,125,16,239,121,95,53,83,36,221,174,231,157,30,124,123,156,121,113,29,246,223,102,223,101,101,72,131,85,116,185,161,127,201,175,66,113,157,20,250,83,244,143,232,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,218,168,136,8,136,130,170,255,0,184,99,255,0,207,69,255,0,34,127,251,61,89,78,147,224,191,146,253,44,195,116,207,218,158,211,250,37,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,178,180,64,68,68,16,3,170,63,10,79,229,41,174,217,54,181,254,94,190,142,125,35,242,95,224,207,162,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,244,27,110,91,122,237,187,239,254,138,122,82,254,71,218,89,117,211,63,167,191,75,125,167,144,79,125,243,190,203,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,109,249,237,183,166,239,32,17,1,17,16,22,170,234,143,66,255,0,148,166,132,228,218,41,244,167,232,231,210,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,181,81,5,106,233,63,131,95,228,191,84,240,221,76,254,81,222,211,250,37,144,91,175,190,75,232,135,103,205,121,90,152,230,237,119,60,233,112,229,219,227,203,137,109,190,251,62,219,43,42,68,64,68,68,17,255,0,173,110,148,191,150,14,150,90,180,207,233,239,209,47,102,100,16,95,124,239,178,252,255,0,115,183,77,81,15,107,183,222,139,109,252,207,46,92,159,110,27,109,235,187,69,93,39,240,107,252,151,234,158,27,169,159,202,59,218,127,68,178,11,117,247,201,125,16,236,249,175,43,83,28,221,174,231,157,46,28,187,124,121,113,45,183,223,103,219,101,101,72,128,136,136,11,95,212,104,94,156,87,107,140,61,67,220,236,222,123,51,161,199,226,198,237,181,53,14,199,29,186,148,102,168,146,67,167,13,190,164,210,121,163,3,145,221,203,182,44,3,193,142,86,147,96,34,2,34,32,34,34,2,34,32,130,189,94,120,102,223,122,180,214,90,157,85,187,245,17,236,74,64,183,210,218,237,118,143,162,65,83,228,41,98,23,34,143,190,53,81,60,188,167,146,162,93,200,121,55,119,134,238,34,43,53,232,115,160,43,87,70,151,92,186,251,54,125,73,154,92,178,90,122,58,74,122,194,199,134,130,123,124,17,20,165,44,65,39,126,98,112,152,138,18,33,103,22,222,158,55,126,91,55,25,106,136,8,136,130,10,245,121,225,107,98,234,135,89,106,117,138,209,170,255,0,66,170,238,118,250,90,123,165,55,176,142,229,231,42,160,23,140,106,121,149,92,109,31,230,6,158,46,216,131,15,230,121,122,145,147,173,129,208,199,67,31,200,187,233,183,251,168,253,49,250,99,236,223,250,201,236,255,0,43,229,60,207,255,0,52,77,207,151,153,255,0,189,219,135,219,191,164,170,68,4,68,65,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,2,170,191,238,24,255,0,243,209,127,200,159,254,207,86,168,136,53,87,75,154,23,252,154,244,39,25,209,79,165,63,72,254,142,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,155,239,199,127,77,246,103,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,125,170,136,43,87,73,252,26,255,0,37,250,167,134,234,103,242,142,246,159,209,44,130,221,125,242,95,68,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,72,14,185,250,24,254,90,63,66,127,221,71,232,119,208,239,105,127,214,79,104,121,175,55,229,191,249,162,30,28,124,183,253,246,252,254,205,189,101,82,32,133,93,20,248,111,127,35,237,83,186,234,103,229,151,233,111,180,241,249,236,94,75,232,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,219,243,223,127,77,158,106,162,32,34,34,12,43,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,241,78,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,123,129,16,17,17,1,69,94,164,252,59,180,107,169,141,101,196,181,107,41,127,101,251,47,152,101,20,118,250,114,142,108,162,16,16,106,88,230,168,25,7,179,219,224,64,82,8,20,167,17,52,108,113,246,226,32,149,72,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,202,173,191,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,213,93,46,104,95,242,107,208,156,103,69,62,148,253,35,250,57,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,182,170,34,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,5,90,221,188,13,109,83,93,107,102,177,117,45,87,71,109,58,137,10,142,158,175,18,26,153,225,129,201,251,97,36,163,89,24,200,108,59,51,155,70,12,78,206,236,35,190,205,34,186,50,232,103,81,250,60,190,215,71,108,234,79,233,70,25,121,229,45,203,25,168,197,94,158,50,170,225,198,58,170,121,124,233,246,38,110,32,38,236,4,50,70,204,36,46,227,17,199,48,17,1,17,16,85,95,247,12,127,249,232,191,228,79,255,0,103,169,255,0,210,230,133,255,0,38,189,9,198,116,83,233,79,210,63,163,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,166,251,241,223,211,125,155,106,162,2,34,32,34,34,10,171,254,225,143,255,0,61,23,252,137,255,0,236,245,63,250,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,64,68,68,26,171,170,61,11,254,82,154,19,147,104,167,210,159,163,159,72,252,151,248,79,200,249,206,199,151,172,130,167,252,79,114,62,92,187,28,127,77,182,229,191,174,219,60,42,210,127,6,191,201,126,169,225,186,153,252,163,189,167,244,75,32,183,95,124,151,209,14,207,154,242,181,49,205,218,238,121,210,225,203,183,199,151,18,219,125,246,125,182,86,84,136,8,136,128,162,175,92,253,12,127,45,31,161,63,238,163,244,59,232,119,180,191,235,39,180,60,215,155,242,223,252,209,15,14,62,91,254,251,126,127,102,222,178,169,16,64,14,151,60,41,63,147,94,187,99,58,215,249,122,250,71,244,115,206,255,0,131,62,139,121,62,255,0,152,163,158,155,252,119,155,147,143,30,255,0,47,208,125,248,237,233,190,237,63,209,16,17,17,1,85,95,247,12,127,249,232,191,228,79,255,0,103,171,84,68,24,166,147,224,191,146,253,44,195,116,207,218,158,211,250,37,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,171,91,251,134,63,252,244,95,242,39,255,0,179,213,170,34,12,83,73,240,95,201,126,150,97,186,103,237,79,105,253,18,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,90,171,168,46,133,186,113,234,86,251,105,202,117,19,12,242,247,171,117,194,42,218,187,141,156,130,138,170,241,8,0,3,210,87,74,3,206,104,92,35,140,89,247,105,99,16,218,41,35,98,46,82,1,16,17,17,1,17,16,68,174,158,124,55,52,75,167,109,109,191,107,38,59,45,93,196,202,160,102,196,104,170,78,113,60,100,36,130,120,106,225,105,90,110,53,129,32,212,113,7,154,55,56,192,5,185,25,242,145,247,7,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,125,170,136,42,175,251,134,63,252,244,95,242,39,255,0,179,213,138,107,246,154,95,117,147,70,178,205,42,199,51,127,162,53,121,85,188,173,114,93,253,154,21,253,154,89,73,134,166,62,193,144,49,119,96,121,98,223,144,144,119,57,139,177,11,45,128,136,42,175,251,134,63,252,244,95,242,39,255,0,179,213,164,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,8,171,215,63,67,31,203,71,232,79,251,168,253,14,250,29,237,47,250,201,237,15,53,230,252,183,255,0,52,67,195,143,150,255,0,190,223,159,217,183,174,41,209,79,134,247,242,62,213,59,174,166,126,89,126,150,251,79,31,158,197,228,190,142,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,45,191,61,247,244,217,230,170,32,42,181,187,120,26,218,166,186,214,205,98,234,90,174,142,218,117,18,21,29,61,94,36,53,51,195,3,147,246,194,73,70,178,49,144,216,118,103,54,140,24,157,157,216,71,125,154,210,145,6,170,233,115,66,255,0,147,94,132,227,58,41,244,167,233,31,209,207,59,254,19,242,62,79,191,230,43,39,169,255,0,19,220,147,143,30,255,0,31,211,125,248,239,233,190,205,0,63,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,197,52,159,5,252,151,233,102,27,166,126,212,246,159,209,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,117,138,245,71,161,127,202,83,66,114,109,20,250,83,244,115,233,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,182,220,183,245,219,103,218,168,130,181,116,159,193,175,242,95,170,120,110,166,127,40,239,105,253,18,200,45,215,223,37,244,67,179,230,188,173,76,115,118,187,158,116,184,114,237,241,229,196,182,223,125,159,109,149,149,34,32,133,93,107,120,111,127,44,29,83,181,106,103,229,151,232,151,179,49,248,44,94,75,232,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,251,112,223,127,93,155,43,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,2,34,32,173,93,88,240,107,252,168,106,158,101,169,159,202,59,217,159,75,114,11,141,247,201,125,16,239,121,95,53,83,36,221,174,231,157,30,124,123,156,121,113,29,246,223,102,223,101,53,122,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,64,68,68,16,171,173,111,13,239,229,131,170,118,173,76,252,178,253,18,246,102,63,5,139,201,125,29,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,95,110,27,239,235,179,101,125,12,116,49,252,139,190,155,127,186,143,211,31,166,62,205,255,0,172,158,207,242,190,83,204,255,0,243,68,220,249,121,159,251,221,184,125,187,250,74,164,64,68,68,5,175,240,109,11,211,141,54,212,124,231,84,48,171,55,178,174,186,141,228,101,191,195,3,176,210,212,85,82,189,67,181,80,198,205,245,38,147,205,23,117,217,248,153,0,155,139,25,72,103,176,17,1,17,16,17,17,1,17,16,71,254,181,186,82,254,88,58,89,106,211,63,167,191,68,189,153,144,65,125,243,190,203,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,125,184,109,183,174,237,160,58,92,240,164,254,77,122,237,140,235,95,229,235,233,31,209,207,59,254,12,250,45,228,251,254,98,142,122,111,241,222,110,78,60,123,252,191,65,247,227,183,166,251,180,255,0,68,4,68,65,170,186,163,208,191,229,41,161,57,54,138,125,41,250,57,244,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,244,219,110,91,250,237,179,192,15,238,24,255,0,243,209,127,200,159,254,207,86,168,136,8,136,128,170,175,251,134,63,252,244,95,242,39,255,0,179,213,170,34,13,85,210,230,133,255,0,38,189,9,198,116,83,233,79,210,63,163,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,166,251,241,223,211,125,154,0,127,112,199,255,0,158,139,254,68,255,0,246,122,181,68,65,170,186,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,249,191,243,58,253,94,14,115,152,91,48,28,78,233,151,222,31,106,59,85,36,245,147,126,151,232,69,17,72,95,162,36,254,224,127,115,63,244,58,15,110,89,59,81,188,156,12,182,251,5,183,119,84,79,226,67,168,217,245,227,93,235,174,133,79,147,227,212,83,118,158,158,26,144,154,147,151,26,58,54,45,135,147,179,236,77,191,163,255,0,148,223,181,91,174,137,245,85,166,26,243,113,171,181,96,215,47,51,85,111,120,198,168,59,53,1,218,35,25,9,155,121,97,6,47,241,71,234,206,254,239,232,222,187,124,94,180,66,186,199,125,183,234,161,94,124,204,55,62,246,240,121,118,14,215,108,40,32,253,46,227,185,110,239,191,232,182,219,125,190,244,16,211,74,186,169,213,205,50,58,107,117,183,51,188,5,168,171,194,170,174,17,184,213,55,116,126,163,27,56,140,194,37,184,131,55,175,191,237,244,86,47,69,226,65,167,186,255,0,158,216,52,246,174,195,79,5,142,175,205,249,227,186,210,192,32,252,97,121,99,245,122,163,15,211,133,191,72,127,102,222,190,173,80,107,244,12,163,38,48,125,157,144,93,207,89,221,37,67,213,13,85,186,197,164,244,216,197,21,45,181,233,228,168,174,166,6,140,57,139,78,197,31,114,8,100,109,246,168,140,184,187,51,250,111,251,55,171,238,165,250,61,213,30,154,239,113,81,228,86,169,171,45,245,17,28,177,215,210,65,81,37,59,48,204,241,236,242,28,49,142,254,160,255,0,249,205,251,89,151,243,208,110,177,181,131,167,255,0,239,108,66,243,198,132,234,30,162,90,127,47,74,252,200,158,62,95,90,72,13,219,118,136,91,211,255,0,231,99,93,49,248,141,105,254,186,89,107,112,237,125,139,201,213,247,163,24,126,180,242,119,163,104,187,142,255,0,222,180,192,195,177,197,246,190,254,191,179,222,21,41,132,106,38,105,167,23,218,76,131,17,200,110,54,202,186,57,134,104,202,154,174,88,119,33,223,109,251,100,47,183,214,127,183,237,127,218,172,39,167,175,22,91,173,147,30,155,27,214,90,41,110,140,52,165,12,85,17,70,83,201,35,176,68,13,204,170,43,27,125,246,145,223,102,247,190,255,0,107,169,29,175,254,29,218,57,174,22,166,204,244,242,167,217,82,197,20,178,177,112,170,159,189,195,182,59,126,122,164,24,127,196,155,111,183,249,91,253,141,189,88,234,127,77,25,254,57,151,95,173,86,75,7,152,160,177,85,213,82,73,81,230,224,14,93,153,76,92,184,148,174,77,184,139,62,219,191,191,222,232,53,94,85,119,165,190,228,117,87,74,58,86,134,41,248,113,136,65,133,155,104,196,95,209,157,219,222,206,254,245,208,15,68,17,226,215,14,146,236,94,91,31,130,134,213,86,215,86,169,166,58,72,226,3,31,55,56,159,32,111,170,236,226,219,62,254,246,247,170,2,178,212,214,97,215,186,123,149,101,15,39,139,159,212,238,179,111,184,56,251,219,127,243,153,95,23,67,25,221,159,60,232,230,146,178,210,123,249,17,188,81,204,59,23,213,145,166,150,77,183,33,29,254,172,160,254,155,183,175,191,125,246,10,167,241,25,151,76,223,168,10,202,61,50,180,82,208,211,209,249,184,46,45,77,79,79,16,29,96,214,206,198,255,0,153,244,127,70,31,210,250,222,237,212,88,91,163,170,62,196,186,201,168,5,45,102,210,197,148,221,154,56,123,111,234,207,90,126,188,189,223,255,0,47,231,90,93,1,17,16,17,17,6,218,233,207,83,105,180,231,38,184,251,82,144,170,109,183,90,38,165,169,6,141,141,216,123,131,185,108,70,35,250,46,126,175,191,191,250,87,129,119,203,235,44,154,175,87,155,226,179,86,219,226,11,220,149,212,114,1,60,36,32,213,47,44,123,56,19,109,232,194,254,143,183,167,163,253,171,249,105,62,119,109,211,251,237,93,214,231,103,246,148,85,20,69,76,49,249,130,135,137,57,129,114,220,68,183,244,23,109,182,251,86,105,91,156,83,235,21,85,109,190,238,62,78,154,146,146,66,183,195,187,201,177,3,187,68,60,132,65,253,210,59,110,95,179,213,5,251,104,102,173,99,58,173,167,150,252,166,211,124,165,171,105,187,188,221,170,99,144,135,105,229,6,223,137,150,223,226,223,237,251,22,81,121,192,241,27,252,173,61,227,29,182,214,72,207,191,57,233,34,144,189,238,254,242,23,253,175,254,213,207,247,74,250,149,87,167,250,151,142,196,55,222,52,7,230,252,196,30,85,159,142,212,243,241,250,220,72,159,235,30,254,139,161,232,229,9,98,9,129,247,25,5,137,191,161,217,7,195,104,176,89,172,48,121,123,69,182,154,142,47,79,169,4,33,27,62,205,179,122,11,55,216,189,13,183,247,35,250,178,255,0,17,238,206,226,255,0,98,15,214,114,103,217,219,118,95,237,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,82,241,22,210,252,191,80,244,30,239,81,138,95,171,104,158,211,79,81,93,83,4,21,82,198,51,195,21,29,91,152,184,198,5,203,151,49,109,159,102,125,189,93,148,173,95,13,242,203,111,200,172,245,182,43,173,56,79,71,112,167,146,154,120,204,4,196,163,48,113,38,118,38,118,125,216,157,182,118,118,65,82,158,13,164,54,173,76,206,236,215,9,196,43,94,170,142,54,142,66,216,204,130,10,254,123,51,236,239,182,222,190,138,119,120,129,96,13,159,116,159,168,84,180,214,177,172,184,81,89,206,170,145,154,14,228,130,241,203,20,165,195,97,34,103,218,47,179,246,127,173,171,227,87,178,43,47,64,93,108,67,144,225,50,61,194,213,123,138,182,239,93,65,32,149,44,112,201,36,149,240,132,108,208,142,196,35,220,109,159,139,254,143,217,246,91,13,21,230,193,171,250,109,89,83,105,40,234,109,215,218,26,170,65,238,66,238,36,207,220,137,247,25,24,119,109,197,253,29,155,255,0,170,131,152,234,234,58,155,125,100,244,53,112,156,51,65,33,69,32,24,184,144,144,187,179,179,179,250,183,171,58,254,43,117,245,135,167,85,26,107,175,217,109,150,88,227,8,166,187,87,212,64,49,198,0,45,27,214,212,8,179,8,147,179,54,193,238,255,0,137,105,68,4,103,118,125,217,221,145,16,109,157,26,215,45,75,195,47,148,22,91,118,164,223,45,54,138,137,196,106,68,47,21,16,68,49,238,110,94,141,35,11,51,243,47,123,109,235,252,238,173,203,166,110,186,244,30,237,98,179,233,189,239,35,132,46,237,21,61,28,245,85,213,148,109,29,84,220,33,132,141,204,170,28,141,200,221,223,119,29,221,183,125,183,244,84,104,206,237,234,203,232,160,185,92,45,117,113,87,219,107,170,41,106,97,49,146,57,97,148,128,196,153,217,217,216,153,217,217,217,217,159,253,72,58,76,212,109,12,209,189,102,199,103,179,220,113,156,114,177,228,225,198,166,26,42,89,36,13,164,2,244,55,140,246,223,180,205,238,247,54,223,209,93,184,62,180,220,124,56,169,178,206,158,51,251,37,85,85,13,93,60,247,75,101,100,20,196,97,36,181,116,240,136,183,114,83,167,103,102,40,102,103,227,30,255,0,87,222,238,207,180,88,210,15,16,238,163,52,142,224,85,145,228,181,25,44,69,182,244,215,187,157,116,241,250,12,141,238,239,179,123,228,223,250,68,127,98,254,253,80,235,126,111,213,102,55,105,213,204,162,207,105,183,203,70,35,107,146,58,16,145,247,120,74,166,70,119,57,36,114,127,171,47,187,109,189,27,215,236,65,175,245,135,57,125,71,107,230,92,56,227,69,13,202,253,112,174,138,172,104,248,187,52,210,197,39,19,62,68,219,179,19,122,51,191,169,191,171,238,180,234,245,7,36,186,5,136,241,222,243,189,25,202,242,241,114,47,66,250,158,230,223,111,250,152,253,159,103,244,47,45,1,17,16,17,17,6,219,233,175,78,40,181,3,56,144,175,86,250,202,139,85,158,0,175,171,120,34,99,16,1,152,55,238,114,18,22,14,60,247,223,111,119,191,109,215,201,154,100,84,216,166,168,100,20,152,148,245,22,219,96,213,213,208,183,149,38,133,202,22,168,38,255,0,169,187,11,238,34,63,205,232,222,155,45,185,208,158,172,224,122,106,218,161,79,158,82,83,73,5,211,16,158,42,51,56,12,205,234,5,203,136,51,140,103,199,118,55,245,118,102,250,173,234,163,182,160,93,233,114,76,230,243,115,182,83,132,84,213,119,26,131,166,1,244,252,217,76,100,30,246,111,93,137,190,198,254,134,65,229,218,227,169,169,186,197,29,1,147,76,92,184,22,239,191,232,190,254,239,95,118,235,166,221,43,164,189,209,105,174,49,73,145,204,50,220,96,180,81,5,73,137,25,114,144,105,193,141,247,63,172,255,0,89,139,223,235,251,85,0,104,143,74,122,191,169,115,213,222,48,252,123,204,61,151,183,223,98,171,165,22,252,243,72,35,250,115,3,255,0,144,94,237,255,0,213,246,244,7,166,89,8,101,122,127,143,223,68,4,10,178,215,73,49,128,238,236,36,112,1,59,54,236,219,237,201,6,78,222,230,77,217,255,0,212,191,11,118,109,153,4,118,100,31,233,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,85,47,141,110,3,89,53,207,1,207,40,233,157,233,224,183,87,82,212,155,9,190,206,213,16,113,221,246,226,222,179,127,55,254,165,244,248,69,245,47,66,35,54,134,228,117,140,53,53,7,20,118,150,57,32,141,136,156,171,170,37,102,111,67,39,245,22,244,229,234,255,0,99,41,163,214,222,137,193,173,218,27,119,176,195,110,138,166,233,23,151,242,68,80,177,144,111,89,76,114,113,118,140,201,183,24,189,120,183,244,250,123,169,115,161,171,133,102,31,214,30,153,5,89,73,76,79,144,83,211,202,4,238,30,146,129,3,110,206,237,246,73,246,254,223,181,4,233,241,119,233,224,238,150,138,45,101,179,246,217,233,90,58,74,160,227,49,19,136,141,125,65,151,163,184,179,122,183,216,223,236,85,34,186,54,234,251,73,107,117,187,66,110,216,181,174,174,24,103,42,105,234,128,229,145,196,95,251,206,160,27,212,64,223,223,43,125,159,254,30,117,46,182,218,139,77,116,148,21,66,227,36,91,111,232,237,239,102,127,181,155,246,160,249,17,17,1,17,16,23,239,50,97,225,191,167,189,126,34,2,34,32,34,34,2,34,32,217,218,23,171,244,26,69,93,146,84,92,241,185,47,48,95,236,147,90,30,32,170,236,118,222,66,23,230,239,197,221,217,153,157,182,244,247,251,214,13,115,168,250,69,147,85,85,90,173,231,15,180,107,78,72,41,152,158,82,14,228,142,226,27,237,185,59,114,102,247,122,175,41,110,94,144,49,203,102,85,212,54,21,103,187,208,199,87,73,53,238,218,50,69,36,67,32,144,189,117,56,187,56,147,59,59,108,78,222,173,246,160,187,206,136,244,202,255,0,166,58,41,109,177,101,22,216,105,235,191,61,221,40,228,155,115,254,251,169,38,220,100,1,227,176,152,251,189,235,98,102,154,187,166,250,75,75,21,29,250,243,73,72,34,34,33,9,86,66,39,182,196,205,233,36,140,255,0,245,55,111,245,127,74,207,227,134,56,34,104,169,227,16,1,247,8,182,204,223,234,101,86,30,32,84,153,224,234,65,72,67,115,43,115,198,253,183,22,153,226,111,207,213,109,183,249,59,241,253,159,98,11,37,211,205,81,195,245,58,219,37,211,19,186,65,87,20,38,49,200,209,212,69,35,137,56,177,51,63,108,137,155,209,214,90,91,187,125,87,217,87,199,134,28,249,83,67,147,193,93,230,222,135,205,82,184,247,123,156,88,187,19,111,182,254,159,96,127,197,252,202,193,219,125,144,126,8,109,234,239,187,175,244,191,62,182,255,0,98,253,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,248,237,191,163,170,46,235,15,68,239,152,95,85,21,247,125,42,165,252,221,166,170,223,86,50,243,15,239,114,10,58,83,98,218,121,31,159,175,55,219,103,247,127,66,189,37,252,60,149,31,35,47,41,14,242,54,198,253,182,220,155,109,189,127,106,8,251,210,126,45,144,223,244,111,30,188,234,45,239,218,245,117,86,250,67,225,229,130,159,182,197,75,1,112,222,23,102,125,157,207,215,111,93,255,0,153,148,106,234,183,195,6,167,85,115,11,174,160,98,89,15,150,58,142,199,110,139,202,49,254,140,80,68,255,0,156,146,172,127,224,200,189,71,237,219,249,213,141,48,71,4,124,34,140,64,91,220,34,219,55,251,23,224,72,251,108,251,32,229,255,0,61,192,114,61,56,200,101,198,114,138,47,43,91,16,71,35,135,114,51,250,166,59,179,238,4,77,255,0,26,199,23,71,157,71,116,181,166,157,64,99,151,38,200,177,250,41,47,101,110,150,158,142,191,202,83,188,224,109,20,173,31,231,14,35,54,102,41,93,253,61,207,234,223,207,73,58,223,209,102,180,105,101,243,33,169,28,30,245,81,97,183,92,106,33,167,171,142,217,86,96,112,181,67,199,25,115,236,8,62,236,224,236,237,179,62,254,158,246,100,17,229,23,161,93,142,228,22,200,154,107,149,142,225,75,25,111,177,207,76,96,47,182,219,250,187,55,237,111,246,175,61,1,17,16,23,217,21,166,186,106,34,184,4,59,192,15,179,151,38,247,250,253,155,239,254,75,175,141,88,7,77,58,199,165,22,238,152,178,188,26,239,109,176,85,100,79,104,171,27,124,117,112,211,28,231,82,126,119,182,209,177,31,55,61,229,141,155,136,239,234,219,125,155,132,10,123,77,123,81,249,247,131,243,28,184,243,228,62,253,183,247,111,191,185,124,138,113,116,173,99,195,245,111,91,237,152,102,172,67,37,28,28,225,122,123,125,64,197,28,18,255,0,125,193,24,139,69,59,19,22,237,36,131,179,55,171,51,183,237,101,187,122,130,240,185,205,114,10,186,185,116,254,27,5,53,178,217,219,242,49,194,50,133,68,221,198,139,185,205,162,164,113,46,36,198,237,199,109,153,253,125,119,65,86,8,164,14,173,244,61,175,90,61,102,107,246,67,137,86,207,70,193,206,73,105,104,43,72,98,110,18,27,185,185,192,12,59,52,110,239,187,250,122,45,1,36,114,69,33,69,40,16,24,59,137,9,54,206,206,222,246,118,65,254,84,146,232,198,251,148,105,78,125,14,172,211,98,158,213,181,219,152,94,161,252,244,112,112,24,230,167,156,139,213,136,159,97,143,220,194,254,255,0,218,219,40,218,222,245,183,112,76,186,139,24,177,77,107,174,202,238,126,94,227,74,66,20,180,181,205,219,142,121,0,69,156,193,201,153,153,152,93,157,246,119,102,217,144,95,31,77,253,80,96,253,71,99,229,120,198,143,181,52,91,119,32,218,98,227,185,204,45,245,142,40,217,253,33,39,247,127,248,118,141,243,24,179,228,112,60,23,90,94,240,126,206,102,63,99,183,249,46,223,231,58,175,238,159,186,217,233,155,68,112,56,241,1,163,164,142,227,111,223,189,81,111,142,222,195,63,114,105,100,29,139,190,4,92,70,93,189,89,182,245,111,233,242,160,241,116,50,163,171,173,13,60,184,84,196,37,33,194,84,246,158,108,209,109,184,145,191,156,219,221,239,118,244,245,100,22,45,143,227,22,124,102,156,169,109,20,189,136,205,216,157,185,153,110,236,219,127,148,239,246,45,97,212,198,161,230,186,81,137,210,230,152,132,126,113,160,170,38,171,162,222,24,251,145,12,69,35,183,114,65,45,191,197,187,122,54,255,0,91,127,177,83,207,82,190,34,218,211,172,215,134,138,193,121,184,98,246,168,26,72,194,27,125,77,93,17,200,207,55,49,115,16,169,49,114,102,17,111,246,255,0,50,201,250,13,198,245,239,95,53,178,201,147,222,114,12,146,239,97,198,171,168,46,53,18,215,213,214,212,64,204,53,177,110,204,228,198,27,184,197,47,189,219,208,95,215,209,246,11,84,233,239,170,44,87,91,45,241,209,152,123,62,253,20,109,230,104,183,146,94,38,195,19,31,231,59,64,15,177,203,199,211,246,110,222,158,237,226,181,198,175,102,184,150,139,233,197,211,61,188,81,80,129,90,168,39,150,34,120,226,98,57,98,130,73,88,89,200,131,119,126,211,250,49,51,255,0,71,189,176,222,150,250,140,193,117,135,1,183,214,197,155,90,231,188,201,221,239,210,29,202,18,156,118,154,118,31,169,221,51,111,169,30,254,191,103,175,185,6,249,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,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,26,178,207,17,238,140,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,250,59,117,147,177,85,4,133,28,177,243,10,98,2,226,96,77,184,187,139,237,187,59,183,170,9,42,139,95,232,166,189,233,63,81,56,173,86,107,163,153,95,210,11,45,21,192,237,115,212,249,26,154,78,21,65,28,114,20,124,42,35,140,223,96,154,55,221,155,143,214,219,125,217,217,178,172,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,245,145,69,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,41,84,128,139,85,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,99,250,67,214,255,0,76,122,245,153,71,167,250,71,168,117,121,21,246,74,121,106,222,158,28,114,233,16,69,4,108,220,229,150,89,105,134,40,131,119,17,98,50,22,115,48,6,220,140,89,195,122,162,34,2,45,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,31,189,86,219,194,233,5,55,177,235,234,249,210,156,146,70,50,115,167,130,64,109,206,25,27,103,126,95,87,125,182,118,119,197,113,63,17,238,140,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,250,59,117,143,191,85,60,131,28,81,243,58,97,1,228,102,45,185,59,11,111,187,187,55,170,9,42,136,188,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,245,145,69,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,41,84,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,48,127,117,31,161,63,251,185,255,0,201,155,199,252,209,4,170,69,165,52,143,172,206,155,53,214,178,225,69,165,250,145,237,95,101,121,81,172,168,158,207,95,67,75,4,149,83,141,61,44,37,81,85,4,113,119,166,152,196,34,139,159,114,66,229,192,75,137,109,186,208,17,17,1,17,16,17,17,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,136,136,8,190,72,238,214,169,174,181,22,40,110,116,135,114,163,167,134,174,162,140,102,23,158,24,38,41,6,41,78,61,249,8,25,65,48,137,59,108,79,20,140,219,241,125,145,221,173,83,93,106,44,80,220,233,14,229,71,79,13,93,69,24,204,47,60,48,76,82,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,7,214,136,136,8,136,128,136,136,8,139,228,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,216,62,180,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,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,22,148,214,190,179,58,108,233,219,42,165,194,181,143,82,62,143,222,171,109,225,116,130,155,216,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,171,190,219,59,59,134,235,69,170,180,47,170,61,9,234,83,219,127,145,76,231,233,31,209,207,45,237,63,240,101,101,31,99,204,119,123,63,239,152,163,229,203,177,47,232,239,183,31,93,183,109,246,170,2,34,32,34,34,2,40,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,136,177,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,238,39,94,20,109,19,212,180,78,237,196,140,6,120,205,195,126,110,28,201,153,198,51,113,12,129,17,16,17,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,111,39,69,58,204,233,179,168,156,170,171,10,209,205,72,250,65,122,162,183,157,210,122,111,99,215,210,112,165,9,35,140,164,231,81,4,96,251,28,209,182,204,252,190,182,251,108,206,236,27,173,17,16,17,17,1,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,200,204,69,183,119,102,65,245,162,34,2,34,213,90,233,213,30,132,244,215,236,79,203,94,115,244,115,233,31,153,246,103,248,50,178,179,191,229,251,93,239,247,180,82,113,227,223,139,244,182,223,151,166,251,62,193,181,81,105,77,20,235,51,166,206,162,114,170,172,43,71,53,35,233,5,234,138,222,119,73,233,189,143,95,73,194,148,36,142,50,147,157,68,17,131,236,115,70,219,51,242,250,219,237,179,59,182,235,64,68,68,4,68,64,69,165,53,175,172,206,155,58,118,202,169,112,173,99,212,143,163,247,170,219,120,93,32,166,246,61,125,95,58,83,146,72,198,78,116,240,72,13,185,195,35,108,239,203,234,239,182,206,206,254,182,133,245,71,161,61,74,123,111,242,41,156,253,35,250,57,229,189,167,254,12,172,163,236,121,142,239,103,253,243,20,124,185,118,37,253,29,246,227,235,182,237,184,109,84,68,64,69,165,53,175,172,206,155,58,118,202,169,112,173,99,212,143,163,247,170,219,120,93,32,166,246,61,125,95,58,83,146,72,198,78,116,240,72,13,185,195,35,108,239,203,234,239,182,206,206,254,182,133,245,71,161,61,74,123,111,242,41,156,253,35,250,57,229,189,167,254,12,172,163,236,121,142,239,103,253,243,20,124,185,118,37,253,29,246,227,235,182,237,184,109,84,81,255,0,84,186,245,233,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,237,23,176,174,85,29,174,236,33,52,127,156,134,156,227,45,227,148,11,234,147,237,190,207,179,179,179,101,122,23,213,30,132,245,41,237,191,200,166,115,244,143,232,231,150,246,159,248,50,178,143,177,230,59,189,159,247,204,81,242,229,216,151,244,119,219,143,174,219,182,225,181,81,17,1,17,16,17,20,85,254,234,63,66,127,247,115,255,0,147,55,143,249,162,9,84,139,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,245,144,17,23,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,112,187,176,125,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,139,31,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,50,4,69,143,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,188,93,218,122,19,168,167,10,136,28,197,217,157,194,72,164,103,19,109,193,220,100,22,126,81,152,136,100,8,136,128,136,177,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,195,32,68,68,4,68,64,69,228,253,44,197,126,149,125,5,250,77,106,250,73,236,255,0,107,123,31,206,199,231,188,143,115,181,230,123,27,247,59,61,207,169,220,227,199,151,213,223,127,69,235,32,34,47,146,75,181,170,27,173,61,138,107,157,32,92,171,41,230,171,167,163,41,133,167,154,8,74,49,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,112,250,209,17,1,17,16,17,17,1,17,16,17,71,253,82,235,215,164,237,22,206,238,122,103,169,122,173,236,108,146,205,217,243,180,94,194,185,84,118,187,176,132,209,254,114,26,115,140,183,142,80,47,170,79,182,251,62,206,206,205,149,232,95,84,122,19,212,167,182,255,0,34,153,207,210,63,163,158,91,218,127,224,202,202,62,199,152,238,246,127,223,49,71,203,151,98,95,209,223,110,62,187,110,219,134,213,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,142,204,254,245,252,202,63,216,191,170,32,254,45,35,179,176,254,213,131,107,77,235,78,241,76,2,229,124,212,107,85,190,178,207,11,196,243,197,85,71,223,3,114,158,49,29,199,182,123,253,114,7,253,23,245,102,127,179,118,207,88,27,126,79,239,85,101,226,131,166,61,84,222,239,239,83,138,90,110,151,252,6,106,71,146,163,202,91,233,136,105,101,42,231,112,7,38,222,103,244,242,254,190,158,239,244,144,123,150,221,76,232,167,172,27,36,58,57,107,194,113,172,51,42,201,198,75,117,186,162,131,31,105,101,166,152,201,221,140,79,201,198,59,237,27,63,248,192,253,47,127,162,240,178,207,5,11,117,53,161,234,49,77,100,186,86,220,8,249,118,229,179,192,17,241,226,79,232,207,56,255,0,149,199,252,175,115,255,0,173,86,38,53,122,200,180,247,43,181,229,22,248,230,161,185,217,234,226,172,167,41,97,109,198,64,118,38,126,38,46,207,246,123,217,219,215,220,173,171,164,175,20,204,6,229,143,91,48,253,109,190,210,90,110,81,52,52,173,112,169,50,16,113,96,130,61,220,98,165,24,197,185,60,165,187,151,166,207,235,182,206,130,170,245,107,75,111,218,69,153,86,97,183,246,222,122,78,223,215,220,62,183,56,163,147,220,6,76,222,146,55,218,176,197,103,30,37,26,131,161,122,251,101,134,251,167,186,151,142,214,85,88,121,114,104,107,196,142,171,190,116,98,220,64,200,95,234,180,39,191,22,47,118,239,183,189,65,91,60,88,45,235,76,130,213,115,96,179,94,105,36,158,168,43,230,146,82,106,177,102,62,48,136,59,136,51,187,151,189,157,223,243,111,233,234,251,6,177,94,214,41,144,30,59,118,130,187,103,112,9,99,50,216,156,95,97,38,127,179,127,253,75,201,168,140,33,158,72,163,145,164,1,39,17,54,109,152,153,159,209,215,243,65,98,221,19,228,253,50,205,148,142,174,234,134,109,87,111,200,45,14,209,81,80,5,186,105,226,118,138,74,106,136,228,35,106,115,126,93,206,224,190,206,222,141,191,166,254,187,186,15,24,235,28,119,170,139,77,118,147,83,187,71,195,132,129,122,152,121,110,28,159,211,202,62,219,122,42,126,134,83,130,80,152,31,98,2,98,111,233,103,82,11,26,214,252,98,241,146,83,212,223,109,113,210,187,115,252,244,149,103,176,254,109,219,236,6,111,177,155,253,104,45,211,172,61,127,194,172,253,61,212,92,39,177,208,93,167,201,108,198,80,83,213,194,100,48,141,69,13,67,137,179,188,110,206,236,237,183,249,47,234,254,229,72,57,117,146,213,144,101,144,125,21,34,238,221,194,74,202,136,120,176,132,19,19,153,148,96,206,194,220,89,189,27,223,253,42,72,107,31,77,121,197,126,155,89,242,205,47,161,168,205,109,68,52,252,234,109,81,4,157,131,122,121,36,120,220,6,67,34,226,47,27,242,219,215,155,55,191,223,31,171,112,156,198,211,116,179,197,156,209,203,107,169,120,164,138,26,107,128,133,41,12,64,30,247,114,113,219,213,221,189,125,119,29,189,254,136,49,60,199,10,191,96,215,66,180,223,233,123,19,54,219,55,48,45,254,168,151,249,4,77,238,38,251,87,130,196,237,238,119,244,89,30,125,91,53,102,71,81,220,150,19,16,225,199,181,40,72,45,188,99,190,196,30,143,238,88,226,15,232,245,85,46,78,79,81,47,34,247,191,55,221,215,179,102,204,239,150,72,102,166,167,168,121,97,158,2,128,163,148,205,197,132,153,155,209,152,153,183,217,182,94,18,32,217,53,25,6,159,228,24,28,173,117,182,193,65,144,82,20,113,83,121,40,120,119,199,120,249,201,41,118,139,145,62,199,254,83,125,190,253,213,143,248,114,234,222,41,211,246,25,22,61,168,177,210,90,225,201,230,134,150,209,93,29,52,146,75,89,32,213,212,119,24,251,35,35,183,23,156,25,185,241,109,189,219,250,237,82,235,239,171,191,93,171,169,169,168,234,170,185,195,72,228,80,143,1,110,46,79,187,250,179,110,254,191,181,7,70,218,133,134,96,253,82,98,178,99,51,223,235,95,30,39,119,152,169,34,237,200,102,241,152,16,191,120,29,156,94,57,255,0,204,127,93,189,125,236,169,163,168,92,111,45,232,147,89,228,179,105,102,165,95,74,154,61,187,98,211,203,72,222,180,145,19,242,104,36,22,127,90,169,54,247,109,252,251,186,213,58,97,212,142,165,233,173,60,86,43,69,255,0,181,101,154,164,100,171,167,242,180,229,220,7,96,19,110,101,17,27,110,0,205,232,254,158,246,245,94,238,168,90,97,215,141,66,169,186,232,230,63,91,95,28,188,57,83,82,69,52,229,30,208,0,183,169,176,187,239,218,145,253,223,99,254,196,22,115,208,31,136,94,83,212,134,71,54,1,168,118,11,53,190,182,150,136,165,134,162,133,234,72,167,33,146,150,33,229,220,115,111,172,243,27,187,242,251,27,250,94,125,46,124,52,147,20,213,94,143,245,111,12,212,205,91,192,174,184,237,160,174,22,233,138,90,232,248,51,195,230,99,153,223,102,99,38,250,148,242,62,220,119,250,175,246,250,61,196,105,183,94,157,48,106,69,69,182,207,105,213,123,43,93,235,233,198,95,38,111,48,144,159,105,228,48,220,226,22,220,88,75,127,119,187,253,72,36,58,47,198,118,38,221,159,118,95,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,3,197,239,66,232,244,195,168,234,77,70,199,172,222,74,203,169,118,242,184,204,64,240,4,37,120,128,218,58,214,142,40,216,76,121,1,210,78,102,108,239,36,181,50,147,25,63,33,11,191,81,43,197,7,68,46,186,217,210,133,232,172,215,202,75,117,70,1,80,89,193,133,76,100,65,89,5,21,29,83,77,3,16,250,129,188,83,72,96,252,73,156,227,16,126,44,111,32,4,43,240,105,234,30,235,141,234,133,211,166,235,213,214,144,49,236,178,158,174,247,103,167,42,50,41,222,247,12,113,119,4,37,6,250,160,116,112,74,68,210,253,93,233,99,96,113,34,38,146,205,58,177,248,88,214,79,187,252,135,229,211,174,117,180,159,58,252,151,234,158,27,169,158,203,246,159,209,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,208,159,80,185,77,139,57,232,191,82,243,92,90,187,206,217,114,13,47,188,221,45,213,61,163,143,191,75,61,166,89,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,7,56,75,170,133,202,186,233,79,170,173,82,252,139,116,227,168,186,153,13,247,216,213,246,108,126,171,217,85,190,87,204,118,174,146,135,102,135,243,110,6,37,189,84,176,15,215,23,6,223,115,216,88,157,130,149,188,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,222,90,120,40,104,133,169,173,89,151,82,51,95,42,202,228,85,21,24,61,61,180,99,17,130,56,24,104,171,37,156,203,212,140,200,158,17,22,110,44,12,18,59,243,230,221,186,171,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,164,158,149,116,183,242,45,211,142,157,105,156,214,47,99,87,217,177,250,95,106,209,121,175,49,218,186,74,29,234,239,206,49,152,150,245,82,206,95,80,156,27,125,131,97,97,102,13,170,136,136,52,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,201,134,96,227,44,128,113,147,183,32,50,226,64,124,36,14,117,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,234,33,67,255,0,16,46,132,108,93,85,98,178,102,184,176,121,45,77,199,237,239,29,186,167,115,147,218,148,176,71,85,36,86,174,7,81,21,60,29,218,154,129,127,50,76,228,27,108,251,143,163,6,160,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,202,234,199,225,99,89,62,239,242,31,151,78,185,193,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,149,196,233,87,91,118,174,171,250,26,214,139,22,79,61,37,14,162,226,186,111,122,134,235,70,85,66,83,221,160,27,59,137,221,130,49,134,32,0,146,160,164,18,138,54,38,133,251,108,78,205,36,123,133,48,174,170,23,42,234,226,124,86,58,227,169,211,91,85,127,75,122,108,20,146,223,114,123,59,134,83,115,35,138,118,183,91,170,132,193,232,130,61,221,194,166,104,183,34,41,5,187,112,203,25,3,17,74,50,66,26,211,197,23,196,2,178,239,89,114,233,147,68,50,46,205,170,31,51,110,206,46,144,71,60,21,82,85,69,60,176,77,105,30,224,7,24,91,181,188,178,70,230,51,12,131,27,19,3,74,50,193,110,154,58,116,206,250,160,213,58,13,51,193,105,255,0,224,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,153,189,238,216,86,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,221,9,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,174,195,41,0,23,150,140,138,65,132,56,143,16,119,39,110,225,200,102,17,255,0,171,205,6,195,122,109,240,183,203,244,167,12,162,164,16,183,83,216,142,231,93,13,59,194,119,107,139,221,104,26,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,235,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,250,231,35,72,14,236,70,16,230,190,40,255,0,2,122,155,248,47,206,40,149,11,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,7,82,104,162,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,37,2,2,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,10,245,240,190,241,4,166,180,211,89,122,94,214,155,173,89,129,212,13,6,31,124,169,150,90,147,231,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,132,96,195,23,213,1,13,173,125,114,174,174,207,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,130,122,162,34,2,211,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,242,189,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,60,61,75,245,23,157,245,65,170,117,250,153,157,84,127,194,209,217,232,184,67,254,12,181,249,153,166,130,143,185,20,81,247,187,93,243,30,233,143,51,247,187,251,153,130,202,124,33,181,51,42,214,77,71,234,63,84,179,90,191,49,122,201,174,22,11,133,79,25,36,56,225,230,247,62,16,69,220,51,49,134,32,97,142,48,114,126,17,128,11,62,194,203,21,241,14,234,23,42,233,127,196,47,78,245,115,22,166,243,254,67,79,233,105,174,54,179,170,146,158,27,157,12,181,247,17,150,158,66,7,255,0,70,64,114,19,16,150,40,141,192,248,113,119,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,45,211,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,154,174,120,122,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,208,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,16,122,200,136,128,136,136,35,175,95,122,223,170,29,61,116,209,127,212,157,38,177,210,85,221,224,168,166,160,154,227,83,36,124,44,144,84,31,105,171,154,19,244,168,49,148,161,140,35,245,102,57,134,67,19,142,51,2,164,14,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,126,143,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,160,30,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,133,239,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,69,126,25,253,107,219,186,96,206,238,88,78,165,220,252,182,155,101,187,212,214,214,72,245,83,123,26,186,24,100,120,234,33,167,132,100,231,222,216,32,145,134,62,79,180,4,230,195,11,137,94,162,2,168,15,22,46,181,238,57,78,85,115,233,95,77,238,124,49,187,54,212,217,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,31,43,36,60,77,198,64,39,149,229,140,193,154,38,115,148,30,37,157,117,84,244,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,184,105,98,146,11,69,185,170,29,138,115,105,227,56,166,57,158,9,161,24,216,95,139,119,36,34,7,24,218,74,86,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,44,83,193,199,91,245,230,124,202,187,67,41,108,117,121,30,151,210,211,205,113,171,172,154,78,33,138,206,108,101,27,197,33,122,16,84,202,36,47,74,222,174,110,115,135,22,10,142,229,186,45,21,209,247,73,152,111,72,186,95,244,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,251,213,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,191,116,21,170,88,38,139,120,108,96,218,151,169,119,223,99,99,118,111,105,249,218,223,43,53,71,107,187,127,170,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,216,36,7,83,189,66,226,189,47,232,213,235,87,50,154,111,63,228,59,116,214,235,88,85,71,79,53,206,186,82,227,21,60,100,111,254,148,134,226,38,65,20,82,155,1,240,226,252,245,234,150,186,106,62,173,235,45,207,94,114,59,207,146,203,238,55,8,110,49,213,218,89,232,252,140,144,8,5,51,83,184,63,56,251,33,20,66,7,201,228,252,219,17,25,30,228,249,183,88,61,89,230,93,93,106,135,211,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,73,79,13,47,15,186,157,97,186,217,250,131,213,251,85,36,154,125,65,81,230,108,246,154,184,162,170,131,37,48,42,168,36,105,24,39,99,128,41,234,96,136,156,38,136,130,118,220,93,156,28,183,11,42,232,143,45,214,220,243,166,140,59,51,215,226,164,159,39,190,83,157,202,42,216,101,131,157,117,186,115,121,168,231,150,42,120,163,134,3,120,100,6,104,195,159,212,16,35,33,144,206,56,247,170,34,10,171,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,93,74,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,13,63,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,246,20,185,97,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,250,124,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,32,150,170,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,129,94,50,183,107,173,131,166,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,80,207,77,60,116,23,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,61,84,0,241,171,248,88,197,190,240,40,126,93,113,65,186,186,23,235,54,197,214,30,156,85,92,228,181,123,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,36,149,92,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,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,55,90,34,32,34,194,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,213,65,165,158,49,154,143,96,214,92,175,39,212,140,51,218,248,14,89,112,130,122,123,13,29,115,189,70,55,24,12,80,185,82,75,43,109,54,240,71,202,72,75,181,28,147,239,32,61,63,57,24,194,229,17,99,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,100,8,43,131,197,155,87,179,45,5,213,14,156,245,115,79,231,164,142,251,142,212,100,211,83,181,92,13,52,18,129,199,111,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,152,73,166,87,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,140,128,228,32,71,20,177,27,128,115,226,208,3,199,59,245,39,251,201,252,53,66,14,143,186,179,204,186,69,213,15,167,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,14,140,209,98,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,124,173,1,17,16,22,170,234,159,86,114,173,11,233,247,54,213,156,43,16,250,77,122,199,45,237,83,77,111,33,144,163,110,82,132,103,81,43,70,206,111,12,0,101,60,140,206,59,199,9,238,113,182,230,59,85,16,115,89,139,117,59,172,184,199,80,84,189,78,150,81,237,140,250,27,129,220,38,173,186,66,51,199,85,220,136,161,146,3,141,184,176,194,80,25,66,193,31,14,220,110,205,19,199,196,28,122,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,83,95,137,135,69,22,238,152,51,187,110,109,166,150,207,45,166,217,110,212,212,84,113,181,84,222,198,174,134,24,218,74,121,170,38,41,57,247,182,57,227,114,147,147,237,56,176,48,194,196,88,87,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,195,160,148,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,81,131,196,71,171,207,228,165,163,77,244,90,183,179,168,89,143,118,139,23,231,65,230,97,131,180,81,121,170,185,57,59,70,221,168,229,30,12,92,249,75,36,91,198,113,180,188,66,42,248,193,117,121,239,233,31,5,173,255,0,128,173,206,74,74,15,252,69,85,5,36,50,155,255,0,161,60,142,1,255,0,0,45,39,248,248,214,138,240,167,214,253,121,195,117,230,131,73,116,230,199,87,149,97,249,85,67,79,146,89,202,78,48,90,224,30,1,37,224,36,127,171,1,196,46,12,91,250,78,221,184,118,121,30,2,8,85,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,149,255,0,116,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,140,49,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,170,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,103,209,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,84,45,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,133,228,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,207,95,66,253,102,223,122,60,212,122,171,156,150,175,108,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,232,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,213,21,248,140,245,237,252,170,47,176,105,190,157,193,229,244,203,25,184,121,202,74,137,233,248,85,94,171,128,14,38,172,38,54,231,12,44,18,72,49,69,232,78,38,71,43,114,33,142,29,193,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,172,180,22,169,225,71,215,79,248,142,151,245,175,51,255,0,177,233,112,10,218,225,255,0,72,74,215,37,67,151,254,43,202,129,15,249,240,177,255,0,189,225,86,168,185,87,87,125,225,193,226,1,71,212,69,138,45,36,213,236,139,253,214,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,19,169,104,174,176,122,179,195,122,69,210,255,0,167,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,216,26,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,110,117,186,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,15,42,237,173,122,185,122,213,10,221,106,172,212,124,130,60,238,190,162,74,153,114,10,74,227,165,173,19,56,222,34,104,228,133,197,226,14,211,188,76,17,241,1,143,96,22,96,102,21,208,247,75,23,253,101,202,122,125,194,111,253,64,217,61,149,159,86,91,220,238,244,197,76,52,210,122,74,109,4,146,194,46,237,20,210,64,208,201,36,123,15,9,12,199,132,123,118,198,181,124,45,58,9,250,119,89,97,234,187,84,39,225,143,218,174,30,115,16,181,211,212,109,37,125,117,36,238,45,89,80,64,251,199,12,51,196,76,17,110,197,36,145,187,155,52,66,195,61,191,160,42,203,241,143,207,243,45,44,204,186,125,212,29,62,200,106,236,121,13,142,163,35,169,161,174,166,118,231,17,237,109,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,52,85,87,227,157,250,147,253,228,254,26,130,111,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,54,245,92,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,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,51,84,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,124,151,75,77,182,247,67,37,182,239,65,79,89,75,54,221,200,103,136,100,2,217,216,155,113,38,118,125,157,153,255,0,165,151,214,136,34,182,173,120,115,116,241,169,116,181,47,75,140,83,216,235,37,141,216,36,182,81,80,211,48,150,192,204,251,181,49,59,126,135,252,111,251,85,115,117,39,225,135,170,58,83,231,242,92,30,25,47,118,120,101,150,72,227,166,26,138,154,144,137,187,198,206,77,21,40,139,108,17,139,63,174,219,147,125,142,202,240,151,225,11,16,184,147,110,206,219,58,14,95,49,11,21,70,71,147,83,99,119,43,163,91,130,163,159,112,234,231,120,64,120,198,70,220,156,153,246,223,139,109,233,246,178,146,181,29,23,101,90,139,171,245,250,91,164,117,81,93,108,150,106,104,101,246,163,28,147,192,230,77,17,24,247,169,224,32,221,158,169,183,110,45,179,55,175,243,228,126,41,218,47,77,166,186,210,217,13,166,155,179,111,190,127,139,30,110,91,118,105,40,129,253,72,200,191,72,223,222,205,254,181,44,124,24,110,18,75,163,151,202,7,167,216,99,190,87,159,119,159,191,243,84,62,155,109,252,255,0,241,32,174,30,160,250,107,212,13,16,158,58,60,155,29,150,146,26,70,146,23,170,242,147,199,29,67,132,163,27,152,153,196,12,108,238,236,251,255,0,223,55,237,217,105,5,103,254,49,150,204,186,151,35,176,220,170,233,187,150,122,155,100,161,4,188,226,110,4,53,172,228,219,51,243,127,73,34,247,254,223,233,85,128,131,253,52,100,225,220,221,182,223,101,254,89,221,159,118,119,103,68,65,37,58,105,235,59,54,209,106,170,44,126,237,35,93,241,135,170,140,167,163,172,121,170,0,67,120,64,156,99,41,194,54,118,142,39,22,221,190,215,111,115,250,109,110,182,117,115,167,221,93,211,251,14,83,167,240,195,73,146,201,1,149,92,64,52,49,148,70,114,83,27,139,12,70,82,11,55,41,153,153,223,127,71,254,117,5,81,7,233,17,27,242,50,114,119,251,93,247,95,136,136,8,136,128,136,136,11,117,116,181,212,3,232,22,123,14,65,83,100,161,185,208,159,46,252,85,52,221,237,246,134,112,29,133,228,6,253,41,183,245,127,177,191,215,165,81,159,103,221,5,164,245,157,98,212,110,181,158,199,85,164,120,54,67,29,154,150,142,154,112,58,139,100,237,78,124,124,195,179,131,211,180,192,238,225,83,30,223,205,191,217,182,241,3,167,252,11,36,211,30,170,237,120,118,107,102,171,166,173,181,79,93,79,81,12,148,242,3,185,53,12,238,206,195,32,139,237,177,11,182,236,222,142,206,173,147,195,135,168,10,237,106,209,186,90,26,234,78,217,99,128,22,144,62,227,63,32,167,165,164,102,125,154,48,219,126,235,254,223,233,127,179,78,117,73,214,158,45,160,250,255,0,116,135,35,210,15,53,115,183,84,148,84,183,31,164,18,7,124,60,188,67,203,180,16,24,143,230,228,22,217,247,255,0,110,232,44,106,55,23,6,113,109,153,127,181,165,58,84,234,66,221,212,198,159,14,109,65,106,246,123,250,243,135,190,82,237,249,249,226,111,172,241,71,255,0,0,239,238,251,127,214,251,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,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,57,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,107,20,232,211,93,43,53,63,195,43,91,244,231,33,188,249,219,214,154,97,249,5,186,17,54,156,230,27,60,246,186,137,40,158,73,100,114,2,226,97,87,0,0,59,52,113,83,68,46,2,220,72,252,175,27,77,20,255,0,224,47,81,148,119,15,217,133,92,41,100,151,255,0,40,172,164,146,16,104,255,0,242,214,144,138,79,248,6,17,253,55,80,87,165,205,99,177,105,21,199,83,105,178,56,118,164,207,116,191,38,195,163,169,228,127,222,181,85,52,189,202,103,224,0,78,125,201,233,226,131,111,170,35,223,230,68,194,14,206,26,85,90,167,141,166,181,255,0,240,23,167,58,59,127,236,205,110,21,82,69,255,0,148,81,210,71,9,180,159,249,107,200,37,31,252,3,137,126,155,42,171,91,87,170,173,82,252,180,245,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,87,203,247,109,113,31,102,135,243,110,0,67,181,44,80,15,215,22,55,219,115,220,156,157,195,117,120,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,214,18,236,112,33,113,55,118,190,149,5,124,33,52,46,179,76,58,113,171,212,108,134,205,228,175,90,151,112,27,140,36,111,56,76,86,120,1,227,162,105,34,145,132,7,145,157,92,224,96,206,210,69,83,17,57,147,113,16,157,72,8,136,128,136,136,43,47,197,99,161,90,156,198,58,254,169,244,162,130,174,166,251,75,78,243,102,180,37,85,16,192,86,234,74,35,127,105,3,205,32,184,156,81,83,199,17,67,27,23,113,158,50,16,18,25,30,90,149,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,220,64,100,47,187,59,178,234,121,83,7,138,199,69,151,93,51,207,235,250,142,211,156,126,174,124,39,43,168,122,188,144,198,164,170,30,215,123,158,99,121,37,49,113,229,21,53,65,24,56,147,145,136,204,82,7,230,216,224,140,130,189,151,171,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,175,41,92,79,133,63,67,149,58,107,106,160,234,147,82,78,146,91,238,79,103,99,197,173,130,17,78,214,235,117,80,129,181,105,201,179,184,84,205,22,194,35,25,55,110,25,100,19,114,41,74,56,67,111,248,126,244,35,98,233,87,21,143,53,202,67,206,234,110,65,111,104,238,53,59,156,126,203,165,158,58,89,37,181,112,10,137,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,96,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,169,3,167,172,90,197,156,235,238,154,97,89,77,15,157,178,228,25,133,154,215,113,166,238,156,125,250,89,235,98,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,80,125,125,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,116,19,211,71,81,120,39,84,26,89,65,169,152,45,71,252,21,29,226,139,132,223,224,203,167,150,134,105,232,251,146,197,31,123,181,223,1,238,128,240,63,123,63,189,154,152,60,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,219,10,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,232,58,41,69,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,122,200,8,136,128,181,87,86,63,11,26,201,247,127,144,252,186,117,181,86,170,234,199,225,99,89,62,239,242,31,151,78,131,154,197,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,121,74,194,122,144,240,251,169,187,116,195,166,189,80,232,181,170,144,12,52,222,193,95,152,88,233,162,138,152,56,67,105,42,138,203,211,203,44,226,46,110,33,0,156,17,69,206,67,114,151,235,25,30,225,61,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,89,41,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,205,102,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,85,120,130,120,136,255,0,41,220,87,20,211,125,51,107,173,143,27,246,125,53,211,45,167,243,31,153,174,186,73,28,82,181,22,239,24,73,44,52,114,49,143,50,226,18,203,245,218,61,161,134,66,12,43,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,226,90,219,253,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,55,175,138,182,153,226,186,55,172,26,103,165,184,85,39,151,178,227,58,95,108,183,211,114,142,48,146,110,23,11,143,57,229,237,128,1,77,41,185,73,33,176,183,57,12,201,219,114,116,18,3,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,65,0,20,244,240,220,241,4,166,233,218,166,77,30,214,75,173,89,105,213,198,160,170,104,174,83,75,44,193,140,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,109,185,200,239,143,248,123,116,117,130,117,127,130,107,37,130,255,0,89,236,108,146,205,244,119,232,254,65,219,154,163,217,125,217,170,206,171,251,212,39,138,57,251,177,211,180,127,156,119,225,191,33,217,219,214,37,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,29,68,34,172,15,9,78,181,253,183,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,217,250,2,34,32,44,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,47,154,162,14,99,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,211,255,0,162,223,20,108,103,70,122,104,187,233,254,176,211,85,221,175,184,29,60,112,97,116,240,203,81,37,77,250,9,78,78,52,146,202,98,113,83,5,43,240,22,145,201,153,169,220,2,56,136,161,218,73,105,226,123,211,93,139,93,58,113,188,102,187,249,124,167,75,173,245,185,13,162,164,234,142,56,94,148,0,36,175,130,64,97,38,62,228,20,251,135,163,19,75,20,77,204,0,164,98,161,116,25,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,19,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,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,195,95,11,14,147,48,222,163,53,66,237,156,106,5,69,37,117,139,77,106,45,245,53,24,229,93,3,207,5,228,234,163,172,104,154,67,238,11,8,69,45,60,114,56,16,72,18,182,224,77,197,221,158,242,80,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,124,153,190,188,230,89,158,143,105,230,134,149,109,93,38,39,128,83,214,24,91,198,161,138,10,219,141,69,117,93,65,86,152,176,11,243,24,170,66,1,18,115,224,209,200,64,227,222,144,87,215,213,143,197,62,178,125,224,100,63,49,157,125,93,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,96,116,3,209,245,215,171,45,92,17,184,53,36,120,38,29,81,71,95,149,156,210,147,29,76,6,100,241,208,196,49,152,203,206,161,161,148,30,65,33,104,128,76,249,115,104,227,146,247,155,41,211,140,18,251,137,233,12,117,214,171,13,125,230,223,84,56,205,146,40,154,158,57,169,109,225,11,75,13,48,139,52,109,218,142,88,157,162,29,139,182,196,66,46,49,155,142,191,200,242,62,159,122,11,233,244,100,144,62,140,224,184,207,122,43,93,174,42,137,106,234,170,170,167,150,89,252,173,55,126,66,146,105,164,144,229,38,98,62,34,60,136,136,35,2,33,160,205,94,234,43,87,53,183,87,36,214,220,207,44,171,12,156,42,34,154,217,53,190,83,166,11,56,66,110,116,240,209,48,151,40,2,34,126,66,236,92,249,185,72,68,82,17,25,7,75,200,163,87,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,73,84,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,178,173,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,182,42,172,83,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,202,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,130,222,57,223,169,63,222,79,225,170,58,248,83,218,117,230,110,168,232,47,186,53,108,164,59,61,29,59,82,102,245,151,24,119,162,134,201,52,160,82,68,242,51,114,26,147,40,4,160,16,126,69,36,91,150,240,140,251,72,175,28,239,212,159,239,39,240,212,16,43,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,159,67,218,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,96,148,180,240,243,235,78,235,210,198,168,83,216,178,252,130,172,116,175,37,168,118,200,40,218,152,170,154,138,119,143,140,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,183,33,132,60,66,253,17,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,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,39,135,119,87,159,201,75,89,95,233,77,111,103,79,115,30,213,22,81,194,131,204,205,7,104,101,242,181,113,241,118,145,187,82,74,92,216,121,242,138,73,118,140,228,104,184,188,81,254,59,53,55,240,95,147,209,40,170,131,169,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,77,126,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,114,136,8,136,128,185,87,93,84,46,85,208,92,79,133,127,93,84,217,254,61,106,233,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,157,218,221,5,44,198,80,74,209,198,240,198,116,176,211,51,52,134,97,221,2,6,226,82,1,156,150,62,185,97,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,250,124,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,32,150,170,0,120,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,10,86,91,171,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,60,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,117,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,140,47,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,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,81,15,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,227,176,60,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,6,159,235,163,172,219,239,88,122,143,75,115,142,213,236,108,51,23,243,20,248,205,182,80,7,170,24,229,112,238,212,212,200,59,239,52,189,168,157,227,18,120,227,16,17,30,78,199,44,153,183,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,122,171,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,186,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,220,50,4,68,65,85,126,57,223,169,63,222,79,225,170,170,213,170,120,231,126,164,255,0,121,63,134,168,149,225,253,211,62,27,213,126,165,230,186,91,152,87,85,219,140,112,122,187,149,162,231,76,238,71,110,184,199,93,68,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,0,50,15,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,189,244,174,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,211,215,194,191,174,170,156,3,33,181,116,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,237,24,131,113,24,204,206,48,184,148,68,64,68,68,24,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,157,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,253,40,205,132,140,66,88,165,6,51,225,201,250,83,81,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,94,190,29,94,35,246,45,4,193,46,218,59,174,147,241,196,49,251,125,93,215,22,169,162,162,57,43,158,168,166,238,73,107,96,140,120,73,222,57,101,150,57,102,56,198,50,99,19,145,192,227,104,161,6,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,10,82,255,0,195,63,165,76,19,169,253,101,185,6,165,220,173,85,56,222,37,111,122,218,220,110,74,201,161,174,188,247,134,72,163,40,123,50,71,32,67,12,142,18,73,40,151,161,60,17,184,187,76,228,33,47,252,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,202,145,16,22,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,202,209,7,57,157,96,244,153,153,116,139,170,31,65,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,239,232,175,94,58,203,162,29,62,230,218,13,140,94,174,163,30,65,217,250,59,116,138,226,49,201,139,242,148,138,187,203,11,196,71,253,240,5,179,113,146,62,204,142,83,71,180,134,68,247,105,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,158,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,176,121,88,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,102,189,81,232,95,242,107,215,108,155,69,62,148,253,35,250,57,228,191,194,126,71,201,247,252,197,28,21,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,174,39,195,139,161,202,158,148,176,218,252,195,80,78,146,163,81,115,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,104,142,40,132,88,154,22,150,74,203,241,71,248,236,212,223,193,126,79,68,131,31,233,151,163,236,155,170,93,47,213,43,214,156,181,93,102,109,131,84,88,10,213,103,25,105,226,130,231,5,100,149,65,82,7,36,231,24,196,96,48,132,162,110,123,109,28,129,196,158,65,32,209,88,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,86,127,224,99,250,236,253,219,254,36,158,43,157,11,127,143,234,131,69,48,207,251,34,171,63,162,161,47,244,72,110,145,211,176,255,0,227,124,209,137,127,153,51,135,251,226,100,16,131,170,254,176,117,67,171,156,154,215,122,207,30,146,138,219,99,167,17,181,217,233,34,143,177,67,60,180,244,193,90,113,201,193,166,32,154,106,110,235,4,167,35,198,196,192,196,91,57,22,213,240,226,232,114,155,170,220,202,191,48,212,19,171,167,211,172,62,162,0,174,134,32,150,35,189,213,147,57,181,20,83,179,48,128,8,176,148,228,37,221,16,150,33,22,23,153,165,143,90,116,117,209,214,119,213,254,119,81,96,176,86,123,27,27,179,112,250,65,144,118,225,168,246,95,118,26,131,165,254,245,57,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,232,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,112,200,17,17,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,42,173,72,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,249,93,16,105,14,27,175,93,78,98,90,71,168,16,85,201,98,200,169,238,240,212,61,36,239,12,241,24,90,234,229,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,83,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,96,233,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,139,214,84,151,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,222,237,16,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,84,190,52,57,29,73,79,136,99,254,205,153,162,31,104,127,124,60,79,197,253,45,199,250,91,237,239,244,247,47,15,193,211,88,218,203,127,187,105,69,97,131,65,88,213,55,8,126,160,177,119,100,150,130,22,110,78,76,251,123,253,54,127,254,162,205,252,104,253,159,236,28,55,243,113,249,175,240,143,214,237,253,111,211,183,125,187,126,207,231,90,11,194,103,39,193,113,221,109,168,12,172,160,10,186,218,51,166,161,35,165,41,95,190,117,116,61,182,103,16,46,47,187,23,171,187,51,126,214,65,181,60,107,179,75,244,25,110,7,133,69,60,99,106,158,205,83,85,32,118,153,200,164,122,160,245,229,239,255,0,168,135,167,244,254,213,87,234,217,188,100,237,248,29,209,176,170,170,186,194,135,32,107,101,75,210,241,131,118,40,30,166,13,183,126,27,183,253,87,211,155,127,71,175,173,76,191,162,2,34,32,34,34,2,251,10,205,118,10,38,185,21,182,169,169,73,248,180,239,9,118,221,246,223,110,91,109,238,245,254,133,243,211,64,117,85,49,83,70,223,94,83,16,31,233,119,217,74,29,48,196,47,31,71,155,10,200,172,54,170,216,171,232,125,165,72,211,83,129,206,92,192,35,1,25,28,200,67,118,229,179,184,250,59,238,237,183,162,8,180,138,83,107,15,65,26,173,167,152,165,46,117,67,110,146,178,221,83,207,184,197,61,36,125,158,50,71,19,123,166,220,183,35,127,112,250,109,254,181,22,140,10,50,112,54,217,219,222,131,241,17,16,17,17,5,162,120,89,102,247,173,61,201,169,240,121,233,196,237,25,29,16,86,1,52,46,228,213,53,18,81,68,207,205,220,118,110,1,238,109,255,0,111,170,210,94,43,218,133,85,147,117,53,122,197,8,159,203,227,147,140,49,139,198,45,179,201,71,68,229,234,206,238,254,161,246,173,115,210,102,169,106,78,155,106,158,39,126,181,132,151,184,167,175,160,183,65,67,89,90,109,19,49,84,192,66,195,245,246,31,64,97,111,77,153,137,215,193,215,14,166,30,167,235,246,77,122,184,226,52,246,43,176,86,188,117,209,193,80,50,137,152,67,12,108,251,176,183,217,22,255,0,164,95,165,239,253,161,54,252,25,117,137,235,27,41,210,75,132,145,183,145,183,211,214,209,179,0,11,237,230,230,231,187,242,221,254,181,72,127,147,255,0,212,222,210,213,22,248,77,101,193,139,245,41,61,33,83,52,190,217,182,69,66,206,228,237,193,202,190,149,183,244,103,223,223,252,202,244,91,215,213,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,85,213,86,150,254,90,122,113,212,93,51,134,197,237,154,251,206,63,85,236,170,47,53,229,251,183,72,131,189,67,249,199,48,17,218,170,40,11,235,147,3,237,177,238,46,76,252,214,46,170,21,0,248,154,104,167,228,91,171,140,167,203,220,60,213,6,119,190,107,71,206,94,115,69,231,103,155,204,71,38,209,128,142,213,81,84,240,22,229,180,79,23,34,114,229,176,69,85,149,105,62,11,249,80,213,60,55,76,253,169,236,207,165,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,235,21,86,41,224,201,161,117,153,78,178,223,117,230,239,102,231,101,194,109,242,91,173,117,114,60,241,255,0,134,42,197,128,158,23,22,104,165,237,210,61,64,200,4,78,225,230,224,46,14,228,36,33,111,216,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,94,178,34,2,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,15,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,249,225,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,211,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,2,160,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,59,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,152,205,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,164,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,177,79,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,196,22,212,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,32,170,191,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,194,173,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,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,233,163,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,69,244,163,209,38,151,244,161,117,205,175,184,164,20,149,215,44,170,241,83,53,13,97,82,200,51,218,108,132,66,80,90,66,73,102,148,140,35,33,114,41,119,18,153,251,111,35,63,108,54,12,171,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,91,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,222,190,37,157,10,212,245,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,132,106,162,142,11,189,185,234,29,202,3,121,228,8,161,56,94,121,166,25,24,155,147,119,35,33,55,40,222,61,21,224,99,250,236,253,219,254,36,173,81,7,42,234,239,188,56,60,64,40,250,136,177,69,164,154,189,145,127,186,197,7,153,158,42,154,136,224,167,143,34,165,230,114,114,167,8,66,56,194,104,99,118,3,133,135,147,199,19,74,46,127,158,104,181,175,138,247,67,148,217,45,170,247,213,198,156,157,91,223,109,180,244,231,151,90,88,37,168,106,234,72,134,56,6,182,6,22,39,136,224,136,67,186,47,180,79,12,69,38,224,81,159,122,170,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,14,162,17,71,94,137,58,193,198,122,185,210,248,175,66,244,148,89,181,142,158,1,203,44,244,145,84,118,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,145,72,164,4,69,0,60,78,186,241,252,136,88,170,116,27,73,239,92,115,236,130,222,94,210,186,91,174,61,186,172,94,18,56,74,61,199,180,77,222,168,128,170,24,120,201,28,176,139,199,51,109,206,34,112,138,190,39,93,120,254,91,239,181,58,13,164,247,174,88,14,63,112,47,105,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,52,32,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,128,179,52,20,33,81,80,20,240,49,147,187,51,156,146,200,204,32,219,155,176,200,76,220,99,50,22,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,221,20,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,10,12,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,209,144,28,132,196,37,138,35,112,62,28,95,162,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,189,22,120,136,244,135,252,148,181,149,190,139,81,118,116,247,49,238,214,226,252,235,252,204,208,118,134,47,53,73,39,38,105,27,181,36,163,193,203,159,40,164,139,121,14,70,151,143,171,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,253,216,237,117,206,224,209,220,198,30,36,101,196,1,227,148,98,113,35,140,132,182,148,161,138,55,11,233,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,109,62,27,95,145,173,6,232,30,221,174,153,39,178,177,136,238,190,209,185,229,119,249,249,60,149,62,90,227,83,75,76,36,255,0,88,203,136,0,71,20,17,183,214,146,66,224,15,36,165,206,165,186,177,248,167,214,79,188,12,135,230,51,175,87,42,234,187,81,239,253,54,97,93,44,219,37,246,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,134,65,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,45,191,225,193,225,255,0,89,212,69,246,45,91,213,236,119,253,201,232,60,204,17,83,84,73,61,60,153,21,87,3,143,141,57,194,113,200,16,195,35,177,156,204,92,94,72,154,33,99,252,243,197,168,58,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,127,216,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,134,64,180,87,81,221,105,232,55,75,23,92,110,197,170,153,5,88,220,178,90,128,96,163,182,211,121,169,232,168,156,156,74,225,83,27,19,16,83,9,51,142,226,197,33,187,27,69,28,156,36,227,186,174,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,6,34,158,148,200,93,134,104,218,96,56,156,197,221,137,154,64,48,221,155,144,147,110,207,206,15,86,122,33,159,116,251,175,57,62,159,234,53,242,175,32,185,21,71,181,34,200,106,35,152,94,249,5,78,242,13,111,41,183,35,50,39,49,149,216,141,154,96,152,57,159,7,39,9,235,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,133,89,22,169,103,121,94,9,136,233,157,254,251,230,177,188,19,207,253,31,162,242,176,135,147,243,179,52,213,95,156,0,105,36,231,32,177,126,112,139,142,219,14,205,232,166,175,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,4,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,169,219,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,185,98,93,84,32,197,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,213,173,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,255,0,225,77,165,184,38,180,235,102,123,166,122,153,98,246,206,55,121,211,249,252,237,23,154,154,159,187,218,187,218,230,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,210,189,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,201,95,5,79,138,124,167,238,254,187,230,54,229,103,221,87,116,163,167,29,90,233,193,225,89,172,94,70,235,67,220,158,193,127,130,22,58,171,69,81,51,51,144,179,187,119,33,62,34,210,194,238,195,32,136,187,56,24,71,32,5,101,248,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,209,153,85,79,35,200,225,3,156,225,81,83,60,66,231,52,162,16,54,228,238,192,197,181,207,174,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,214,191,225,95,215,85,54,127,143,90,186,97,213,42,250,72,50,123,29,60,54,220,50,104,105,101,231,118,183,65,75,49,148,18,180,113,188,49,157,44,52,204,205,33,152,119,64,129,184,148,128,103,32,88,250,199,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,200,21,32,120,143,248,128,86,117,17,125,151,73,52,135,34,255,0,114,122,15,45,60,181,52,241,207,79,38,69,85,192,36,229,80,19,4,114,4,48,200,238,1,11,143,23,146,39,148,156,255,0,50,209,6,128,234,243,169,203,239,86,154,203,83,170,183,123,47,177,41,2,223,75,107,181,218,60,200,84,249,10,88,133,200,163,239,140,81,60,188,167,146,162,93,200,121,55,119,134,238,34,43,42,232,95,172,219,239,71,154,143,85,115,146,213,237,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,113,173,16,117,59,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,169,91,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,3,236,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,186,148,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,138,190,40,255,0,29,154,155,248,47,201,232,150,127,225,191,210,142,156,117,107,167,26,225,133,102,177,121,27,173,15,209,249,236,23,248,33,99,170,180,85,19,92,89,200,89,221,187,144,159,17,105,97,119,97,144,68,93,156,12,35,144,48,15,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,173,93,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,53,175,248,87,245,213,77,159,227,214,174,152,117,74,190,146,12,158,199,79,13,183,12,154,26,89,121,221,173,208,82,204,101,4,173,28,111,12,103,75,13,51,51,72,102,29,208,32,110,37,32,25,201,186,188,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,42,12,65,213,66,40,149,225,197,214,13,215,171,13,35,175,28,229,233,27,59,194,170,32,160,189,29,52,69,24,87,65,40,59,211,87,56,176,52,81,156,175,28,224,113,198,78,204,112,17,176,198,18,4,99,45,80,23,42,235,170,133,202,186,11,62,234,39,195,254,179,87,122,76,210,78,160,116,67,29,243,121,213,38,159,227,243,228,214,216,164,158,90,171,245,44,118,106,24,98,42,96,35,120,218,104,35,167,244,134,48,18,152,76,182,114,144,64,36,174,189,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,69,61,39,124,44,104,223,221,254,61,242,232,21,96,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,24,88,255,0,71,221,89,225,189,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,71,95,26,191,133,140,91,239,2,135,229,215,21,86,189,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,236,127,197,103,84,176,77,105,232,119,2,212,189,51,190,251,103,27,188,234,4,30,74,183,202,205,79,221,237,82,93,33,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,8,87,225,113,241,217,166,95,141,124,158,181,94,158,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,139,60,46,62,59,52,203,241,175,147,214,171,254,65,206,15,85,221,40,234,63,73,90,142,120,86,107,23,158,181,87,119,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,185,131,144,180,176,187,185,70,68,46,206,96,113,200,120,86,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,160,142,171,186,81,211,142,173,116,224,240,172,214,47,35,117,161,238,79,96,191,193,11,29,85,162,168,153,153,200,89,221,187,144,159,17,105,97,119,97,144,68,93,156,12,35,144,49,94,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,70,27,3,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,70,48,98,35,32,138,40,129,204,248,114,125,170,136,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,97,61,127,116,125,106,234,203,72,200,109,237,87,30,119,135,83,214,87,226,135,12,162,193,83,57,128,188,148,50,140,134,49,112,168,120,98,6,144,136,94,35,16,62,92,26,72,228,160,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,186,158,85,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,225,242,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,37,138,174,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,190,159,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,200,37,170,34,32,42,149,241,107,235,95,219,117,149,157,38,233,149,206,213,89,101,135,179,38,105,112,129,251,242,21,116,51,247,2,216,46,227,194,62,201,197,20,146,148,100,68,242,56,196,239,27,197,48,28,170,241,25,235,95,249,42,233,196,22,12,2,231,106,147,83,114,159,205,219,105,167,126,236,150,186,23,99,105,46,101,15,18,2,226,96,209,196,50,184,137,200,68,91,74,48,203,27,209,13,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,245,216,49,60,171,43,246,151,209,108,102,235,121,246,53,190,107,181,199,217,244,82,84,121,58,24,182,238,212,205,193,159,183,8,114,30,82,22,194,59,182,238,219,172,131,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,125,61,18,116,125,140,244,141,165,241,89,69,169,43,115,107,229,60,5,150,94,41,37,168,236,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,191,17,172,15,18,206,133,105,186,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,53,82,201,61,162,226,212,238,229,1,188,242,28,179,4,205,4,211,12,140,79,197,251,145,144,131,12,111,32,91,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,251,45,115,195,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,30,132,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,17,16,22,41,145,105,110,9,149,231,120,142,166,95,236,94,107,36,193,60,255,0,209,250,223,53,48,121,63,59,11,67,85,249,176,54,142,78,113,139,15,231,4,184,237,184,236,254,171,43,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,6,21,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,217,170,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,173,251,172,94,142,176,78,175,240,74,123,5,254,179,216,217,37,155,159,209,252,131,183,53,71,178,251,179,83,157,87,247,168,79,20,115,247,99,167,104,255,0,56,239,195,126,67,179,183,173,64,248,92,124,118,105,151,227,95,39,173,87,252,131,151,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,236,211,194,143,174,159,241,29,47,235,94,103,255,0,99,210,224,21,181,195,254,144,149,174,74,135,47,252,87,149,2,31,243,225,99,255,0,123,194,183,255,0,136,207,65,63,202,162,197,6,164,105,220,254,95,83,113,155,127,147,164,167,158,163,133,45,234,132,12,229,106,50,115,126,16,204,199,36,133,20,190,130,228,100,18,191,18,25,33,162,196,29,84,34,130,190,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,83,169,1,71,92,239,174,173,18,192,58,151,198,186,97,186,87,213,207,144,223,42,26,219,93,52,52,179,240,180,220,103,10,83,183,65,43,60,108,50,5,80,212,147,52,145,25,246,140,65,164,17,19,35,143,106,235,70,21,153,106,46,151,228,24,62,159,234,85,94,1,125,188,211,141,53,62,71,73,70,213,83,208,3,200,47,43,198,28,193,216,202,38,146,54,49,49,56,220,216,197,216,133,157,115,89,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,72,175,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,42,203,207,51,252,203,83,242,105,243,61,64,200,106,239,183,218,170,122,74,106,139,133,91,177,79,56,83,83,199,79,19,200,91,110,102,209,67,27,57,150,230,110,206,68,228,78,228,246,105,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,86,111,140,245,186,105,241,92,58,162,158,146,89,28,125,161,200,128,92,153,191,57,111,102,223,101,29,124,39,106,180,226,147,89,170,164,206,46,246,250,26,159,38,126,67,205,213,188,28,234,60,213,15,105,135,235,51,19,187,242,217,159,125,246,127,216,173,63,171,157,59,199,179,173,32,186,73,116,198,173,215,90,218,30,199,148,243,116,97,63,111,157,84,28,246,228,36,237,187,3,111,182,222,230,223,220,170,83,195,62,205,167,249,46,180,199,143,229,144,78,21,192,195,83,73,52,67,3,125,127,53,70,49,143,41,25,223,222,68,251,51,111,251,16,76,143,23,56,176,138,189,54,199,43,43,94,158,166,185,169,166,122,39,10,147,119,120,158,166,143,212,68,31,98,103,103,127,93,159,237,253,138,153,223,222,174,191,197,62,195,134,91,52,86,218,85,148,245,51,220,233,105,6,154,218,76,17,22,209,133,93,27,22,251,179,22,238,46,255,0,163,232,169,68,152,133,246,38,118,127,216,232,63,17,17,1,17,16,102,58,69,102,199,47,218,139,97,182,229,151,170,123,85,170,91,133,43,85,85,78,238,193,28,111,60,108,110,238,196,59,51,11,147,251,219,209,150,237,202,90,10,29,100,138,233,167,152,229,110,79,140,98,208,140,18,214,91,99,154,88,78,26,106,162,34,149,204,68,220,69,227,96,47,123,236,196,207,187,253,177,182,206,209,189,218,141,165,62,0,245,17,177,22,251,108,220,155,117,111,253,6,105,254,153,95,52,31,42,174,130,134,195,95,117,170,183,215,80,12,53,81,83,203,33,200,84,116,175,191,22,23,39,220,159,111,219,187,191,166,232,55,47,70,29,72,233,14,174,224,80,224,49,101,22,178,185,211,114,229,111,122,162,25,79,148,213,18,250,51,136,59,236,49,242,244,119,244,88,239,80,94,24,58,73,170,175,87,122,197,219,216,183,99,134,78,217,127,124,212,242,55,238,147,126,157,88,143,233,72,63,103,249,63,177,213,70,90,46,186,175,211,238,168,77,14,45,87,87,65,122,164,227,184,82,73,83,19,63,58,119,127,112,56,31,232,76,95,237,127,179,223,59,186,117,241,113,169,161,142,43,38,180,219,206,103,103,24,252,213,44,78,69,255,0,81,29,200,234,107,63,154,87,127,79,216,255,0,181,4,85,234,19,160,173,84,233,246,162,75,158,79,79,48,99,110,114,118,238,175,28,45,31,22,153,163,29,196,39,55,29,220,226,247,255,0,158,223,177,212,96,118,217,246,86,175,215,63,91,250,47,173,90,105,111,195,241,41,10,190,107,132,78,114,129,189,36,189,167,105,169,165,102,38,142,115,113,127,205,151,163,179,251,191,214,171,59,62,196,43,49,12,134,107,76,231,79,41,15,29,188,187,185,15,168,1,125,162,223,231,126,196,24,202,47,211,142,72,223,105,0,133,253,251,59,108,191,16,103,122,35,109,202,175,26,163,140,209,97,244,111,87,118,107,173,17,82,192,199,24,57,203,230,35,96,29,228,216,91,114,113,111,95,79,85,177,122,171,233,247,92,52,227,40,168,207,53,71,13,171,181,197,146,79,37,84,114,156,144,72,5,179,68,197,235,17,187,123,230,6,247,55,191,250,118,248,186,75,210,189,87,205,53,131,25,175,192,45,21,225,37,5,206,138,173,235,60,189,75,66,34,21,80,63,214,146,32,125,153,185,1,63,187,211,215,127,114,177,158,187,186,108,234,75,91,177,44,90,209,107,167,183,87,65,104,182,197,20,195,8,87,203,49,206,81,81,119,93,216,98,54,127,206,194,110,219,179,62,222,255,0,93,246,8,155,225,43,139,210,100,93,73,213,84,212,155,11,218,109,81,86,70,222,190,164,53,244,174,205,232,237,251,63,159,250,21,231,42,139,232,63,164,14,165,116,67,91,224,202,110,54,33,162,183,79,20,20,213,167,61,45,124,108,80,121,184,12,217,157,225,1,119,226,5,250,79,183,237,86,229,23,62,216,119,54,231,197,185,109,238,223,237,65,254,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,20,10,241,136,209,123,174,162,244,243,101,212,12,95,16,171,188,221,240,11,193,213,214,84,83,25,17,208,89,38,167,63,57,43,196,197,177,131,75,13,17,25,48,145,70,17,145,253,88,218,87,83,213,87,87,140,222,186,81,226,218,53,98,208,107,69,231,133,235,54,184,71,113,186,82,70,208,73,254,7,164,39,49,105,152,157,229,139,185,86,212,229,25,136,179,31,148,156,121,179,9,9,5,54,46,132,252,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,203,158,197,127,222,25,122,215,249,105,233,31,22,243,22,255,0,43,95,130,109,133,86,112,139,132,50,249,40,33,242,242,71,188,134,69,189,44,180,220,201,248,239,43,75,196,88,120,238,18,169,17,16,87,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,204,217,175,134,247,90,218,167,214,15,229,19,242,153,96,197,45,159,68,189,145,228,189,133,75,83,15,115,205,121,190,231,119,189,60,187,237,229,131,143,30,59,110,91,239,187,108,235,91,195,123,249,96,234,157,171,83,63,44,191,68,189,153,143,193,98,242,95,71,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,23,219,134,251,250,236,217,95,67,29,12,127,34,239,166,223,238,163,244,199,233,143,179,127,235,39,179,252,175,148,243,63,252,209,55,62,94,103,254,247,110,31,110,254,129,42,145,17,1,106,174,172,126,22,53,147,238,255,0,33,249,116,235,106,173,85,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,234,161,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,215,147,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,245,149,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,111,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,161,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,186,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,234,48,120,172,116,57,83,169,86,170,254,169,52,216,233,34,190,227,22,119,60,166,216,65,20,13,113,183,82,137,155,214,132,155,51,157,76,49,110,36,50,19,247,33,138,49,7,18,136,99,152,50,15,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,253,143,83,90,60,102,190,218,227,140,93,183,153,201,252,197,100,59,73,220,221,132,206,38,9,63,58,67,81,35,76,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,215,52,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,189,211,22,175,84,245,239,209,53,254,215,121,158,174,205,144,220,108,247,29,63,200,46,115,65,20,193,37,196,237,224,18,92,34,142,46,216,144,24,213,71,43,197,180,124,77,206,54,250,162,50,16,64,191,238,213,245,79,255,0,104,58,85,255,0,162,174,63,243,229,99,250,133,154,221,117,43,195,195,37,212,107,237,61,36,23,44,171,69,235,111,117,145,82,1,12,17,207,83,99,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,122,134,191,220,49,255,0,231,162,255,0,145,63,253,158,166,166,172,96,191,146,254,129,115,45,52,246,167,180,254,137,104,253,198,197,231,123,29,159,53,229,108,178,67,221,237,242,46,28,187,124,184,242,45,183,219,119,219,116,28,235,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,84,173,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,221,74,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,14,104,116,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,61,20,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,168,175,174,142,140,175,189,30,106,61,45,178,59,175,182,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,252,189,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,11,169,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,126,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,232,207,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,74,51,97,32,35,138,89,65,140,57,242,110,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,193,113,62,23,189,20,127,39,252,16,53,159,80,173,151,90,29,73,204,173,231,77,45,186,181,187,62,198,181,148,194,97,78,241,9,62,243,75,218,130,105,30,70,99,143,234,69,194,50,9,123,147,169,86,175,132,239,90,246,236,167,21,182,116,175,169,23,62,25,37,155,122,108,58,115,122,170,137,174,180,35,29,69,68,148,242,19,137,199,15,149,142,30,32,229,32,11,196,241,70,0,207,19,185,217,82,12,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,47,206,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,91,161,238,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,253,41,13,196,76,130,40,165,54,3,225,197,249,214,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,118,183,202,195,79,221,237,66,16,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,133,159,248,74,117,175,237,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,15,117,120,144,245,173,170,125,31,126,78,255,0,38,118,12,82,231,244,183,218,254,119,219,180,181,51,118,252,175,148,237,246,187,51,197,182,254,100,249,114,229,190,195,182,219,62,248,175,134,47,65,223,145,11,21,54,188,234,197,151,142,125,144,91,199,217,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,181,122,231,232,99,249,104,253,9,255,0,117,31,161,223,67,189,165,255,0,89,61,161,230,188,223,150,255,0,230,136,120,113,242,223,247,219,243,251,54,245,13,63,225,233,226,23,173,29,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,148,241,213,210,66,34,69,53,76,162,225,198,160,221,217,133,159,118,31,95,123,60,96,241,171,248,167,197,190,239,232,126,99,113,83,83,162,159,13,239,228,125,170,119,93,76,252,178,253,45,246,158,63,61,139,201,125,29,242,29,190,229,77,60,221,222,231,154,151,125,188,183,30,60,91,126,123,239,233,179,194,191,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,128,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,190,78,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,254,190,172,126,41,245,147,239,3,33,249,140,234,223,188,37,180,183,4,197,58,78,176,234,101,130,197,229,114,76,239,205,125,32,173,243,83,31,156,242,87,42,232,105,127,54,102,241,199,194,50,113,252,216,143,45,247,45,223,213,4,160,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,102,168,136,11,69,117,131,210,102,27,213,214,151,253,7,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,245,68,28,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,165,175,132,6,127,134,224,189,87,212,210,230,25,13,37,164,242,172,94,166,193,104,122,151,113,10,171,140,149,148,114,197,78,199,183,17,51,24,36,96,228,237,200,248,128,238,102,2,91,171,199,42,211,106,134,235,163,119,216,109,148,129,114,172,167,191,82,84,86,12,34,211,205,4,37,66,81,68,114,109,200,128,10,121,136,69,223,97,121,100,118,219,147,239,86,200,58,168,90,83,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,254,207,242,208,93,34,146,74,83,239,215,211,211,159,49,142,72,205,246,9,137,219,99,111,172,205,190,237,187,62,149,240,207,235,94,227,212,254,9,114,194,117,46,231,230,117,39,18,222,166,182,178,71,165,135,219,52,51,77,35,199,81,13,60,35,31,14,206,225,4,140,49,241,109,224,39,55,41,156,70,64,117,71,161,127,202,83,66,114,109,20,250,83,244,115,233,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,182,220,183,245,219,103,10,171,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,87,82,170,175,251,134,63,252,244,95,242,39,255,0,179,213,170,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,78,159,17,158,181,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,119,238,201,107,161,118,54,146,230,80,241,32,46,38,13,28,67,43,136,156,132,69,180,163,12,177,189,85,244,33,212,229,139,164,189,66,204,181,86,239,101,246,221,89,225,242,90,237,118,143,50,116,222,126,170,91,157,188,138,62,248,197,43,69,198,8,234,37,220,135,139,246,184,110,196,66,180,174,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,243,181,190,86,26,126,239,106,16,134,63,205,194,1,24,237,28,64,63,84,91,125,183,125,221,221,220,49,251,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,175,167,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,211,254,24,190,31,245,154,69,71,77,212,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,235,12,128,69,8,128,238,227,33,24,71,98,168,42,175,197,115,174,159,241,253,47,232,166,103,255,0,100,82,231,245,180,35,254,136,141,174,58,134,47,252,111,154,1,31,243,33,115,255,0,124,66,171,131,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,106,158,42,29,10,211,103,248,245,215,169,237,45,160,164,131,39,177,211,205,114,204,225,154,170,94,119,107,116,20,176,128,207,19,201,35,195,25,210,195,76,238,241,128,7,116,8,223,145,72,0,18,85,6,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,216,36,175,137,190,133,233,199,78,154,193,130,233,126,151,217,188,141,170,135,79,232,165,154,105,93,142,170,225,84,87,11,131,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,57,175,134,223,76,248,111,85,250,71,175,26,91,152,87,85,219,140,106,49,139,149,162,231,76,238,71,110,184,198,23,96,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,26,171,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,134,107,225,237,214,46,9,210,6,9,172,151,251,253,31,182,114,75,207,209,223,163,248,255,0,114,106,127,106,118,166,171,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,64,138,186,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,206,209,121,168,106,59,93,216,66,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,107,74,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,85,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,214,253,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,251,139,179,27,22,193,24,60,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,17,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,95,39,73,221,96,221,122,79,210,61,93,28,25,233,31,59,205,106,44,52,22,83,169,136,164,10,24,34,11,139,212,215,48,184,60,82,28,79,36,0,17,200,76,206,115,137,184,200,17,156,100,19,171,197,67,174,170,108,3,30,186,244,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,19,24,34,105,35,104,100,58,168,106,93,158,64,51,237,0,155,113,25,12,14,58,160,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,74,139,205,67,79,221,237,66,115,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,227,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,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,131,170,153,45,59,190,65,88,213,35,84,244,80,60,156,162,183,193,32,139,8,0,139,68,82,176,57,49,204,196,253,201,0,33,226,27,43,165,30,148,116,227,164,173,56,12,43,10,139,207,93,107,187,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,220,33,200,154,40,89,220,99,18,39,119,51,57,36,58,193,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,87,82,170,175,251,134,63,252,244,95,242,39,255,0,179,208,88,254,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,235,152,197,211,238,147,224,191,146,253,44,195,116,207,218,158,211,250,37,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,185,130,65,210,71,76,151,107,85,131,164,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,12,48,83,65,29,178,18,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,74,221,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,200,58,146,235,186,251,168,90,5,167,253,47,233,233,249,44,67,31,195,236,86,188,146,167,96,147,219,181,80,81,91,228,237,240,150,156,101,165,242,181,116,243,199,188,114,56,205,183,45,220,56,179,234,174,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,3,101,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,83,171,198,86,211,106,176,116,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,24,96,166,130,59,101,192,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,77,253,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,52,43,241,171,248,88,197,190,240,40,126,93,113,65,0,60,46,62,59,52,203,241,175,147,214,171,254,84,3,225,113,241,217,166,95,141,124,158,181,95,242,2,34,32,34,34,8,85,226,67,214,182,169,244,125,249,59,252,153,216,49,75,159,210,223,107,249,223,110,210,212,205,219,242,190,83,183,218,236,207,22,219,249,147,229,203,150,251,14,219,108,251,225,94,30,158,33,122,209,213,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,57,79,29,93,36,34,36,83,84,202,46,28,106,13,221,152,89,247,97,245,247,179,238,14,185,250,24,254,90,63,66,127,221,71,232,119,208,239,105,127,214,79,104,121,175,55,229,191,249,162,30,28,124,183,253,246,252,254,205,189,113,78,138,124,55,191,145,246,169,221,117,51,242,203,244,183,218,120,252,246,47,37,244,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,109,249,239,191,166,206,26,3,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,43,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,169,43,162,134,97,51,165,157,226,142,102,138,81,103,220,13,226,154,41,24,75,103,225,32,23,184,153,223,235,85,1,212,23,88,185,223,72,30,36,250,169,127,176,81,251,103,27,188,251,15,233,6,63,220,134,159,218,157,171,4,65,75,253,244,112,75,36,29,169,42,30,79,205,179,115,219,137,110,207,232,31,95,138,247,67,149,56,213,214,247,213,198,156,157,35,88,174,85,20,231,151,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,186,47,188,173,52,165,38,230,50,31,102,189,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,47,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,72,62,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,5,185,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,144,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,65,157,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,244,19,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,14,112,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,246,147,225,59,209,69,187,22,197,109,157,84,106,69,179,158,73,121,222,167,14,128,218,170,158,107,85,9,71,81,79,37,68,130,228,17,205,230,163,155,144,49,70,98,209,52,82,1,187,202,236,21,173,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,20,178,83,195,115,161,148,121,69,81,24,155,127,165,25,176,145,136,75,20,160,198,124,57,60,255,0,240,125,234,243,221,210,62,117,91,255,0,15,91,131,20,116,31,248,250,170,250,73,165,7,255,0,78,120,220,195,254,28,94,79,241,17,160,181,69,143,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,144,44,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,28,245,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,153,94,19,189,107,220,113,108,170,217,210,190,164,92,249,227,119,157,233,176,233,205,233,105,225,181,87,20,149,21,18,83,200,78,33,36,222,106,73,184,131,148,134,77,43,69,24,3,180,174,225,2,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,246,105,225,41,209,71,177,40,232,250,178,212,219,101,214,142,245,55,122,60,46,223,59,118,35,26,25,160,237,157,204,153,139,156,157,224,150,88,226,25,4,69,163,98,149,154,70,150,19,0,179,244,68,64,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,20,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,230,170,138,189,115,244,49,252,180,126,132,255,0,186,143,208,239,161,222,210,255,0,172,158,208,243,94,111,203,127,243,68,60,56,249,111,251,237,249,253,155,122,132,106,232,207,197,3,95,122,137,234,79,15,209,204,215,16,211,250,43,46,65,237,15,51,61,174,223,91,29,80,118,40,42,42,3,129,73,87,32,54,231,8,179,238,15,245,93,246,217,246,118,242,188,115,191,82,127,188,159,195,86,213,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,218,171,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,49,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,174,191,21,238,135,41,178,91,85,239,171,141,57,58,183,190,219,105,233,207,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,116,95,104,158,24,138,77,192,163,62,246,159,234,103,170,237,71,233,43,196,207,82,115,92,42,95,61,106,174,246,20,23,251,4,243,56,82,221,233,70,209,70,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,109,58,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,112,230,139,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,123,254,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,21,112,120,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,240,255,0,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,29,52,168,127,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,221,169,46,148,44,198,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,148,26,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,247,172,129,7,44,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,89,87,130,54,127,134,216,179,45,77,211,235,206,67,73,71,144,229,84,246,154,155,45,12,206,226,117,225,70,213,175,82,209,59,183,18,48,25,227,55,13,249,184,115,38,103,24,205,198,58,248,163,252,118,106,111,224,191,39,162,81,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,112,234,33,22,138,232,251,171,60,55,171,173,47,250,113,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,109,234,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,52,111,90,153,5,199,24,233,195,43,187,218,165,237,84,195,228,120,23,17,45,183,175,167,23,244,38,118,247,19,253,138,132,250,114,191,220,172,90,233,131,220,45,211,246,230,44,134,216,14,252,69,247,111,57,11,237,234,206,223,228,178,189,174,189,89,223,165,204,195,111,255,0,71,252,198,149,80,166,133,255,0,241,205,131,127,88,237,159,218,226,65,127,186,207,113,138,78,153,70,255,0,114,131,204,74,246,187,92,164,220,184,110,82,75,77,203,244,91,111,123,254,197,206,246,81,121,59,253,242,166,235,36,93,178,159,134,227,203,125,182,1,31,126,205,251,63,98,189,126,177,51,170,188,35,163,42,106,138,56,66,73,106,44,246,157,185,7,38,110,53,20,77,254,115,125,132,234,133,100,25,4,223,184,14,37,251,29,182,65,254,81,17,1,17,16,125,118,138,201,45,247,74,58,232,79,129,211,207,28,162,91,111,179,137,51,179,237,254,165,187,48,76,111,81,181,207,80,173,216,198,17,118,243,23,25,168,97,221,251,16,7,6,121,196,56,254,117,192,95,98,148,125,119,255,0,234,237,162,61,235,109,232,190,186,213,232,205,37,201,173,152,237,12,215,58,248,38,138,10,218,136,165,50,131,155,71,196,132,90,97,15,170,81,49,55,32,47,183,118,118,244,65,252,53,203,70,179,173,20,201,134,223,152,73,253,253,54,255,0,91,104,126,200,226,127,116,102,109,250,50,143,255,0,143,187,210,210,30,148,245,87,90,113,123,190,91,135,218,60,197,21,162,26,137,165,47,49,76,27,246,163,142,66,109,164,152,31,221,40,251,153,255,0,215,246,89,247,72,61,4,233,70,73,132,209,234,102,170,247,242,139,197,207,185,177,67,116,146,40,3,183,53,68,62,131,0,69,239,1,143,222,239,234,63,103,174,243,119,5,211,92,47,77,108,197,96,194,172,222,206,160,34,115,120,188,196,179,110,252,4,55,229,33,19,254,136,11,123,254,207,233,65,204,158,65,143,93,113,43,213,85,146,247,75,217,170,163,154,72,37,14,98,91,16,19,137,122,139,187,123,217,253,206,164,191,77,253,64,232,174,27,170,83,93,243,189,61,243,22,187,135,149,128,31,218,213,97,229,93,165,143,148,159,154,141,200,246,102,119,227,179,43,110,234,115,161,157,30,234,102,150,10,140,150,154,229,71,119,164,19,10,122,202,59,137,197,179,28,160,103,184,144,200,15,191,23,111,209,255,0,41,255,0,153,218,180,53,143,194,135,89,240,106,119,185,97,128,23,234,115,168,8,99,130,151,205,213,212,48,188,78,68,68,49,210,51,109,200,118,223,127,181,155,237,65,149,106,134,158,244,251,213,158,187,99,246,109,42,190,249,32,184,91,105,26,80,242,181,178,118,228,146,176,196,155,121,202,45,246,243,17,251,157,153,246,254,157,164,166,27,225,23,164,54,171,125,117,22,71,115,246,132,179,118,187,19,118,106,162,237,236,68,229,245,66,177,217,247,103,22,245,247,108,161,94,134,244,217,173,221,57,107,206,156,223,242,235,52,182,248,46,215,171,68,14,229,69,80,60,90,90,216,143,129,119,161,6,98,218,18,221,153,247,109,191,167,107,210,119,217,6,41,166,90,111,142,233,86,27,108,195,49,186,126,221,45,186,154,26,125,249,200,252,222,56,130,62,95,92,137,219,118,140,125,55,127,254,170,202,221,159,236,79,123,35,123,144,23,234,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,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,223,100,223,111,122,59,49,54,223,98,3,239,183,162,55,185,151,248,150,120,105,227,121,106,38,8,192,91,114,35,38,102,102,111,123,187,186,243,47,83,79,95,103,152,44,53,212,239,85,35,3,194,124,152,197,219,147,59,191,163,62,255,0,87,127,177,4,104,200,122,229,198,168,250,147,181,104,93,170,30,243,79,52,16,84,207,202,65,216,231,42,46,223,213,42,127,217,82,126,227,255,0,39,215,109,219,105,87,20,131,44,97,40,62,226,98,196,223,208,234,144,242,30,148,250,147,208,189,94,181,107,86,77,141,75,125,165,180,215,210,92,171,39,182,91,107,38,17,138,145,225,148,157,255,0,49,24,55,213,137,219,212,153,189,31,119,111,87,86,51,163,221,127,104,14,97,100,182,91,47,89,109,13,130,239,28,80,82,212,211,93,43,232,169,8,39,96,140,77,184,21,67,147,51,25,59,122,182,237,197,219,109,217,4,166,69,242,219,174,150,219,197,32,87,218,110,20,213,180,210,111,194,106,121,70,64,45,157,217,246,33,119,103,245,103,111,233,103,95,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,231,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,174,167,172,157,116,163,233,219,167,28,207,81,189,179,236,235,208,219,228,183,99,132,13,1,204,119,138,128,40,233,94,56,167,118,9,123,102,253,243,13,137,251,80,202,92,9,133,197,249,194,64,83,255,0,193,147,84,190,138,117,29,125,211,58,251,239,149,160,206,241,249,60,181,23,149,231,231,46,148,70,211,67,249,198,7,40,248,82,149,196,189,72,64,183,217,247,46,219,40,0,178,13,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,208,117,16,139,31,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,189,100,8,8,136,128,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,93,74,165,111,5,79,138,124,167,238,254,187,230,54,229,117,40,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,39,250,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,117,80,161,255,0,136,207,69,31,202,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,59,118,164,186,80,179,27,201,108,41,185,8,15,35,54,146,34,149,136,66,65,33,222,33,154,89,26,96,34,14,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,232,39,163,174,181,240,78,166,244,106,163,54,189,220,237,86,28,147,18,183,133,78,113,71,188,208,208,218,55,42,134,26,143,49,56,140,109,12,145,210,201,62,205,36,157,161,126,38,110,227,200,161,87,139,95,69,30,196,172,172,234,203,76,173,150,170,59,44,221,152,243,75,124,13,216,144,107,166,159,182,23,49,103,46,18,119,142,88,163,148,99,17,38,145,134,87,105,30,89,140,43,46,138,237,117,183,83,87,209,219,238,117,116,180,247,74,118,164,174,138,25,136,2,170,6,150,57,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,96,144,29,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,222,190,24,189,7,126,91,239,180,218,243,171,22,94,88,14,63,112,31,102,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,180,117,232,251,164,204,203,171,173,80,250,15,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,110,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,12,129,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,41,211,104,235,27,167,219,239,80,85,125,50,90,115,111,55,157,82,111,19,65,5,36,178,210,203,85,28,83,203,83,74,53,0,47,27,77,4,116,238,242,177,184,139,17,140,108,69,32,201,28,116,153,211,47,88,57,55,75,90,95,170,86,93,57,122,186,60,219,57,168,176,13,170,240,49,83,203,5,178,10,57,42,142,164,206,57,194,65,148,204,102,8,132,28,54,218,73,15,144,188,98,39,31,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,14,167,145,69,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,74,4,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,85,126,57,223,169,63,222,79,225,170,189,116,71,65,179,45,124,147,52,181,233,253,21,93,202,251,137,226,242,228,212,246,154,74,118,154,123,144,69,91,73,4,176,198,220,197,249,140,85,50,74,204,44,102,111,11,70,32,229,35,109,97,94,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,137,93,55,92,245,182,211,173,184,181,87,78,81,213,158,162,157,68,180,214,54,166,164,130,164,249,205,4,145,74,238,21,2,80,176,52,39,43,153,200,220,35,6,35,119,22,30,77,210,157,166,75,172,214,170,41,175,180,84,148,119,35,167,140,171,41,233,42,74,166,8,103,113,110,224,71,41,71,25,72,12,91,179,27,198,14,76,204,238,35,190,205,175,244,139,166,237,18,208,91,174,81,121,210,12,6,147,24,168,204,106,34,169,188,5,37,68,239,4,167,25,74,81,180,112,153,148,84,224,47,81,46,193,8,128,51,19,51,54,194,44,219,45,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,179,253,89,235,39,167,29,19,206,236,26,111,168,90,155,106,161,191,95,110,13,111,150,158,57,194,95,100,114,133,165,9,238,46,47,253,231,9,243,128,68,228,219,126,240,158,221,160,150,72,240,15,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,5,85,171,20,240,197,240,255,0,163,213,218,202,110,160,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,127,88,100,1,25,136,199,119,40,196,194,72,255,0,225,239,211,93,139,170,30,163,173,248,86,98,252,241,107,37,190,124,134,251,76,21,71,79,53,101,44,39,28,97,4,102,2,238,220,231,158,6,61,156,11,181,221,112,49,54,7,93,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,42,96,241,45,240,251,169,209,235,173,227,168,61,32,181,82,71,167,213,245,30,102,241,105,164,138,42,88,49,163,50,165,130,54,141,142,119,57,194,162,166,121,73,130,24,132,32,109,133,153,129,135,107,159,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,203,18,41,21,215,175,76,244,221,44,117,13,115,193,236,213,212,147,227,215,202,127,164,120,252,48,188,188,232,173,211,212,78,17,210,74,242,145,17,28,69,12,145,177,243,62,96,32,110,226,70,64,57,175,134,239,70,86,46,173,53,30,241,115,207,46,189,172,51,4,242,85,23,123,108,6,97,85,117,146,161,230,236,83,12,131,183,106,23,242,242,188,178,49,52,156,88,68,54,115,238,196,27,215,194,135,161,202,156,150,235,100,234,227,81,142,145,236,86,218,138,131,196,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,218,22,218,87,154,33,147,112,24,195,189,110,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,40,170,165,87,138,63,199,102,166,254,11,242,122,37,159,248,82,116,163,167,29,68,234,62,75,154,234,132,94,213,181,105,207,179,167,134,193,44,44,84,183,42,170,167,168,120,202,165,221,254,188,49,249,82,119,135,110,50,17,139,27,184,9,199,40,74,175,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,177,84,68,4,68,64,92,171,174,170,23,42,232,50,173,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,66,125,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,234,15,12,110,149,112,221,17,208,108,123,84,166,182,210,85,231,122,139,103,130,237,95,118,105,30,87,130,221,81,180,244,180,112,57,0,188,65,218,120,78,81,102,126,83,49,110,102,17,195,194,101,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,179,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,216,48,14,182,250,193,198,122,70,210,249,111,68,244,149,185,181,242,158,113,196,236,245,113,84,118,43,167,138,72,2,99,146,72,129,196,66,17,169,9,92,8,227,121,24,92,0,133,223,144,235,255,0,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,233,91,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,229,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,29,68,34,209,93,31,117,103,134,245,117,165,255,0,78,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,205,189,80,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,79,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,241,48,18,109,157,153,212,96,240,84,248,88,202,126,240,43,190,93,110,82,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,8,235,214,223,71,216,207,87,58,95,45,148,154,146,139,54,177,211,206,88,157,226,174,90,142,197,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,46,122,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,234,121,86,175,139,23,69,22,236,167,21,185,245,81,166,246,206,25,37,155,106,156,198,0,106,170,137,174,180,35,29,61,60,117,17,139,17,199,15,149,142,30,70,195,24,11,196,242,200,102,207,19,49,132,128,240,238,234,243,249,86,232,211,253,41,173,239,106,22,29,218,162,202,56,80,121,104,103,238,148,190,86,174,62,46,241,191,118,56,139,155,15,14,50,199,46,209,132,111,23,42,171,241,17,234,243,249,86,235,43,125,22,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,40,170,182,87,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,225,189,124,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,27,181,29,210,185,156,30,59,96,205,200,76,121,1,188,146,148,76,68,17,136,142,241,20,209,72,215,210,176,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,182,106,128,136,136,8,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,164,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,117,203,18,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,20,3,226,143,241,217,169,191,130,252,158,137,71,252,119,75,115,188,175,4,203,181,50,193,98,243,88,222,9,228,62,144,86,249,168,67,201,249,217,158,26,95,205,153,180,146,115,144,92,127,54,37,199,109,203,102,245,82,3,197,31,227,179,83,127,5,249,61,18,147,254,8,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,140,208,84,193,32,220,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,69,95,14,28,147,94,113,190,168,236,69,211,254,49,73,127,185,92,41,206,138,253,69,92,253,170,39,178,20,177,21,76,149,21,44,4,84,160,4,16,152,204,34,69,220,24,193,130,110,125,137,58,9,88,86,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,233,225,57,37,57,103,145,219,156,178,203,41,20,178,158,204,34,196,100,78,192,0,13,176,128,179,102,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,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,93,245,5,140,80,102,58,73,125,199,238,112,52,180,245,62,87,144,241,23,223,141,76,70,223,164,206,222,241,111,177,80,15,74,118,187,85,87,82,24,61,21,232,118,167,107,253,169,246,226,197,235,231,105,254,205,159,236,119,251,23,69,153,85,206,134,207,97,170,184,220,93,154,158,30,28,221,247,251,76,89,189,204,239,239,118,92,212,150,105,79,103,213,250,28,222,214,28,226,183,220,168,107,99,22,119,250,221,151,136,157,183,113,119,247,135,236,127,232,116,29,16,106,38,141,97,154,195,165,148,216,38,64,7,236,185,40,233,130,50,142,40,136,132,0,162,144,118,99,7,22,255,0,20,31,103,255,0,81,115,197,174,184,197,38,25,169,151,108,102,132,152,160,162,236,112,46,219,3,191,58,120,141,253,27,211,222,78,175,23,77,58,142,44,147,164,26,125,78,160,160,56,42,109,52,118,186,34,2,39,250,198,241,210,114,118,114,137,155,111,207,191,184,93,189,61,31,246,80,182,103,127,185,101,57,13,85,254,234,197,230,42,248,114,119,22,109,248,128,131,123,153,155,220,45,246,32,241,17,17,1,17,16,126,143,233,54,223,181,101,183,76,2,241,77,107,162,187,129,188,241,207,73,29,83,183,213,30,0,66,229,246,151,174,223,209,254,165,138,211,195,45,77,68,84,240,3,156,146,152,128,11,123,200,157,246,102,101,99,62,31,29,63,80,100,122,133,66,58,157,143,205,73,3,99,177,92,169,163,169,57,33,239,71,223,165,224,98,224,98,251,19,17,237,239,247,58,9,231,208,54,107,134,228,26,13,101,180,99,55,218,171,132,182,255,0,51,222,243,1,39,33,231,91,84,67,245,136,5,159,209,139,221,251,25,73,127,127,218,236,170,75,173,237,109,208,237,37,174,162,46,153,179,27,104,228,208,247,60,231,148,150,74,206,59,181,55,111,127,48,210,71,254,46,73,253,223,207,246,179,109,189,188,43,245,250,255,0,171,88,157,242,213,151,94,26,186,235,21,109,77,91,191,98,56,221,163,104,168,135,221,28,98,63,165,33,127,183,246,32,158,236,219,125,174,233,179,109,179,182,235,245,16,107,141,77,208,252,127,84,175,216,237,250,243,117,174,166,60,110,227,73,115,167,138,157,131,132,146,83,153,144,177,114,103,244,126,227,179,237,179,250,50,216,206,204,254,245,250,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,204,134,49,1,72,111,176,131,57,59,254,198,101,254,150,175,234,104,170,3,66,51,131,164,184,121,57,71,31,185,184,203,218,105,54,127,39,54,222,143,233,239,245,255,0,82,12,178,93,66,195,163,171,122,25,47,27,78,199,219,112,242,242,254,150,251,109,191,29,189,235,215,185,93,173,214,106,66,174,184,212,118,96,13,183,46,4,91,110,236,222,230,103,127,123,178,230,158,146,76,130,247,171,227,106,142,229,220,168,168,200,26,38,155,178,3,200,138,171,143,46,62,140,222,175,190,219,171,197,235,78,219,100,171,233,118,237,75,125,187,121,103,111,47,219,155,176,103,255,0,92,105,221,254,168,191,243,51,127,173,4,14,235,107,196,163,53,191,101,215,76,19,71,239,53,118,187,77,12,147,209,75,89,11,213,81,79,33,132,181,49,57,11,133,67,110,206,47,25,54,224,207,187,122,179,109,178,212,186,11,226,71,173,218,89,125,10,188,171,35,175,201,40,4,68,59,87,42,186,202,222,44,49,72,13,176,157,72,179,110,230,46,255,0,232,179,253,138,33,155,187,153,59,190,238,238,254,171,241,5,250,210,117,157,161,221,66,232,110,99,83,138,85,86,77,84,22,58,225,146,138,186,214,113,144,185,197,80,1,239,228,30,189,183,255,0,43,237,109,246,245,218,144,181,70,154,243,103,212,27,245,206,32,150,130,58,139,181,84,244,239,12,172,46,194,83,153,6,204,15,245,125,223,234,217,101,221,37,103,216,230,158,107,69,142,251,150,82,121,155,96,213,82,12,163,220,144,56,179,85,194,110,91,198,36,79,176,137,122,51,125,191,208,173,219,89,186,109,210,238,184,116,158,131,33,196,110,30,78,106,106,88,188,161,246,170,36,218,65,166,144,194,61,164,150,22,247,213,15,171,182,222,158,191,204,17,39,195,235,196,66,44,22,111,201,206,179,95,111,149,244,149,127,239,90,201,70,122,222,199,22,170,152,247,114,153,220,121,57,196,63,84,31,125,189,118,219,117,111,116,53,212,183,42,72,171,168,165,238,65,48,12,128,92,93,183,23,102,118,125,159,215,220,236,185,163,214,125,11,207,116,39,37,44,115,54,182,249,89,219,110,15,222,132,249,126,110,51,127,241,114,27,55,164,163,246,253,191,211,180,150,232,107,175,172,131,67,175,212,216,174,111,89,230,177,138,147,8,159,243,96,29,142,71,76,28,191,53,78,114,23,24,226,47,77,253,119,253,187,110,23,154,139,25,211,141,65,199,117,71,11,180,231,56,173,95,152,183,93,233,66,170,19,237,200,31,84,183,244,216,196,75,222,206,222,162,222,229,147,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,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,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,42,175,198,211,88,239,178,229,88,47,79,212,240,246,108,180,214,246,204,107,36,228,5,230,234,164,146,162,146,157,182,112,231,31,100,34,169,245,99,226,126,107,235,14,241,139,188,54,233,99,65,169,181,146,61,85,201,175,180,85,114,88,180,219,77,242,12,154,67,26,121,94,9,46,33,69,32,208,66,115,1,139,68,109,43,189,72,179,185,119,26,142,64,112,33,115,113,194,122,129,212,207,203,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,157,84,52,39,49,121,88,15,235,155,15,106,6,138,54,1,39,16,16,97,23,226,44,173,43,165,141,6,169,209,191,11,93,85,201,175,180,84,145,223,117,39,7,200,50,105,12,105,226,105,227,183,29,166,65,160,132,230,3,39,148,30,38,122,145,103,113,237,189,100,128,224,36,198,228,20,236,183,87,89,58,23,89,211,183,81,217,158,156,251,27,217,214,81,184,73,113,199,4,30,115,132,236,245,6,82,82,180,114,206,204,114,246,193,251,6,123,147,119,97,148,121,147,139,147,233,85,109,62,54,154,57,98,151,21,193,122,129,167,155,179,122,166,184,54,29,89,31,19,47,55,75,36,117,21,116,239,187,159,8,251,39,21,79,163,7,35,243,95,88,182,140,89,195,96,120,50,106,151,210,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,101,63,213,0,248,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,181,255,0,32,34,34,2,34,32,45,85,213,143,194,198,178,125,223,228,63,46,157,109,85,170,186,177,248,88,214,79,187,252,135,229,211,160,230,177,117,80,185,87,93,84,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,230,179,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,229,85,125,88,252,83,235,39,222,6,67,243,25,213,170,120,42,124,44,101,63,120,21,223,46,183,32,159,235,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,32,218,168,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,211,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,194,53,120,172,117,131,106,209,237,47,175,233,239,26,122,179,205,181,18,206,227,60,163,16,246,45,214,73,164,56,103,51,41,0,134,67,156,99,168,167,16,15,172,12,242,72,229,27,140,77,37,38,44,131,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,73,233,15,194,174,197,113,233,247,35,188,107,221,175,203,102,122,141,143,249,123,77,37,198,216,99,85,134,73,221,148,225,169,102,10,134,238,76,124,104,166,40,200,98,144,4,36,167,61,154,73,133,194,48,120,101,245,131,140,244,181,170,23,187,46,163,61,37,30,19,156,211,196,55,91,193,69,81,44,246,201,232,227,168,58,99,8,224,9,10,80,50,152,226,32,96,223,121,35,62,66,209,144,157,239,46,99,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,214,147,225,59,214,189,187,41,197,109,157,43,234,69,207,134,73,102,222,155,14,156,222,170,162,107,173,8,199,81,81,37,60,132,226,113,195,229,99,135,136,57,72,2,241,60,81,128,51,196,238,97,101,72,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,16,1,76,172,215,195,31,87,48,126,146,226,234,82,239,113,171,130,251,75,78,55,43,214,17,81,102,49,173,183,219,138,98,30,255,0,118,57,13,220,198,39,134,121,99,146,40,187,81,188,221,194,18,133,196,179,95,7,190,158,177,93,84,214,91,230,174,101,53,61,255,0,201,95,145,169,183,90,206,150,57,97,169,174,172,26,145,138,162,66,54,125,187,30,92,164,6,17,98,238,188,70,198,61,174,39,117,40,57,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,39,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,133,96,248,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,241,171,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,48,232,249,22,41,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,202,208,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,99,249,253,139,38,201,176,219,181,139,12,206,106,240,235,237,93,59,141,190,251,77,67,79,88,116,51,179,179,137,188,21,0,81,74,27,183,19,7,102,119,2,38,18,140,184,152,228,8,131,152,205,104,192,245,67,77,117,67,32,196,53,162,150,174,12,218,10,129,171,189,53,93,194,58,233,228,158,166,49,169,238,201,81,25,200,50,153,140,194,110,92,201,247,55,223,215,117,42,169,186,234,166,207,252,60,179,126,152,117,74,190,146,12,158,199,79,143,219,112,201,161,165,151,157,218,221,5,124,6,80,74,209,198,240,198,116,176,211,51,52,134,97,221,2,6,226,82,1,156,150,41,226,25,209,101,171,170,125,47,168,190,226,24,253,33,106,166,53,78,207,143,214,61,72,210,189,108,13,39,41,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,114,48,57,185,80,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,242,174,170,23,42,235,170,132,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,0,241,171,248,88,197,190,240,40,126,93,113,65,92,30,30,249,254,27,165,157,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,93,248,68,30,199,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,147,172,94,177,115,190,175,243,186,123,253,254,143,216,216,221,155,159,209,252,127,185,13,71,178,251,176,211,133,87,247,208,65,20,147,247,100,167,105,63,56,207,195,126,35,179,55,174,128,82,43,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,65,183,252,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,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,179,111,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,180,98,111,200,99,48,8,237,167,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,124,129,7,53,157,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,250,50,3,144,152,132,177,68,110,7,195,139,244,61,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,165,111,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,48,158,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,198,29,10,34,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,189,100,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,149,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,85,213,143,194,198,178,125,223,228,63,46,157,69,95,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,160,230,177,117,80,185,87,93,84,32,40,171,226,35,213,231,242,82,209,166,250,45,91,217,212,44,199,187,69,139,243,160,243,48,193,218,40,188,213,92,156,157,163,110,212,114,143,6,46,124,165,146,45,227,56,218,94,59,215,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,206,14,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,48,165,39,250,1,235,6,235,210,110,174,9,92,30,146,76,19,49,168,163,160,202,194,104,137,206,154,0,50,104,235,162,40,192,165,231,78,211,74,111,24,137,52,160,70,28,121,188,114,71,45,124,59,188,53,180,207,80,52,105,245,115,169,76,63,219,159,76,123,85,56,221,172,234,110,54,249,173,244,49,148,163,230,36,40,165,139,185,230,119,9,1,184,144,180,65,17,137,191,120,132,96,7,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,148,102,194,70,33,44,82,131,25,240,228,225,210,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,169,95,9,78,181,253,137,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,91,82,2,34,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,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,51,88,127,248,185,187,255,0,253,63,255,0,79,141,115,69,102,162,42,236,150,142,30,211,201,31,152,133,229,102,29,217,131,144,179,187,255,0,55,175,219,232,186,115,205,236,50,228,248,189,109,142,19,224,117,61,189,159,102,125,184,200,37,246,187,127,155,251,87,53,57,222,27,124,211,125,68,173,194,106,100,227,93,3,193,17,190,192,251,247,99,140,219,220,68,222,226,111,183,253,136,46,146,223,107,199,237,62,31,148,16,227,209,82,128,73,101,176,201,82,208,8,54,243,187,80,49,114,224,205,245,189,27,125,253,85,26,220,218,180,194,41,234,105,138,56,205,223,182,110,14,204,94,237,246,119,247,171,168,233,179,73,242,182,232,50,166,193,84,125,202,187,241,91,46,84,205,180,109,249,162,138,222,76,222,135,183,184,11,222,236,255,0,204,169,127,33,154,235,4,163,100,184,203,200,40,93,222,48,226,45,199,155,49,63,171,123,253,255,0,181,208,121,8,136,128,136,136,63,173,37,76,148,117,80,213,194,251,73,4,131,32,191,243,179,238,223,250,148,165,233,255,0,91,53,163,44,207,237,86,155,30,81,29,154,90,107,44,22,120,167,146,186,174,156,26,156,103,136,71,235,12,142,251,238,76,254,141,183,167,187,209,69,120,184,247,67,147,110,220,155,127,232,86,19,209,140,214,124,31,55,196,242,42,11,127,155,107,133,158,130,158,104,251,165,30,210,156,212,230,79,187,239,254,107,55,163,51,122,160,129,249,132,119,70,200,170,70,239,88,117,85,63,83,156,197,33,27,151,230,199,111,172,94,175,179,108,223,234,86,185,225,107,129,87,105,222,85,85,69,60,82,65,237,43,9,215,16,78,46,36,239,36,148,77,184,179,136,250,125,79,79,127,244,170,231,234,127,86,38,213,173,76,173,191,157,159,217,187,118,246,139,204,52,219,127,123,194,31,165,192,127,224,247,247,125,170,100,120,65,234,45,125,70,168,221,113,235,136,247,202,75,92,238,18,238,35,196,94,162,128,25,182,97,245,251,95,125,208,92,10,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,129,226,149,83,81,77,210,237,83,211,207,36,78,117,242,1,112,39,30,66,246,234,221,217,246,247,178,151,234,30,120,168,124,46,212,127,247,70,79,151,86,160,161,232,228,49,168,25,24,201,137,141,159,147,63,174,251,251,247,86,231,212,78,125,132,191,67,216,255,0,158,188,219,174,21,45,230,248,211,201,81,12,166,127,225,120,183,250,174,91,190,205,179,255,0,171,117,81,64,46,114,136,15,188,137,153,191,218,172,155,169,61,19,202,232,250,52,199,175,82,69,16,195,67,230,251,188,99,133,159,235,221,97,17,245,99,223,222,255,0,206,130,184,239,21,144,220,46,181,149,212,244,225,4,85,19,201,40,68,0,194,32,36,78,236,44,205,232,204,204,251,108,190,52,68,31,160,103,25,49,198,110,36,222,172,236,251,59,45,241,211,87,87,58,153,211,238,75,69,61,166,253,89,45,157,234,163,58,186,57,42,170,10,50,143,185,11,158,209,140,192,14,238,16,176,250,250,109,232,254,158,237,12,136,47,242,234,253,59,120,131,105,219,218,163,187,211,73,40,123,198,42,138,23,172,135,121,216,189,27,243,252,119,106,63,217,234,63,241,86,63,87,126,31,58,131,161,151,233,238,24,109,150,231,124,199,9,138,80,154,158,154,122,146,136,121,206,236,198,81,211,4,99,180,113,11,191,236,228,223,99,182,218,3,71,250,128,213,125,14,189,133,231,79,51,91,181,169,219,126,228,52,245,27,71,39,212,144,91,144,19,16,190,221,211,118,220,95,213,221,253,254,170,243,122,88,234,71,1,234,215,77,96,44,138,213,67,87,115,104,134,10,234,10,186,103,168,3,47,47,7,112,157,202,0,143,212,170,8,118,102,251,95,111,71,244,10,148,232,251,172,140,207,165,140,158,91,101,216,107,231,180,114,237,207,110,153,165,46,211,128,84,108,205,17,79,24,143,215,153,157,217,219,236,223,223,239,188,253,37,212,90,93,84,194,40,51,90,42,10,170,72,107,187,188,99,168,137,163,54,225,52,145,191,163,17,55,190,55,127,123,251,219,250,20,9,235,63,195,13,181,19,45,60,215,67,236,118,251,65,214,201,36,181,116,84,84,208,195,31,39,24,5,157,187,149,17,139,110,227,49,125,81,111,82,127,230,119,246,250,20,234,87,35,193,178,58,222,154,181,198,83,164,185,218,96,132,173,242,17,12,221,201,42,42,59,142,59,83,196,66,222,149,113,122,148,142,222,159,103,171,48,88,106,47,227,75,87,79,91,16,207,77,39,48,38,103,103,217,219,118,118,223,237,254,149,253,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,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,131,251,214,150,166,9,228,169,126,6,4,199,220,130,158,88,54,250,164,61,254,98,76,64,204,243,1,81,15,138,198,188,211,107,39,84,117,248,205,138,182,174,75,22,155,83,190,51,24,21,68,175,4,151,16,148,202,190,96,132,192,90,35,238,187,83,19,179,23,113,168,227,54,50,23,6,16,141,90,41,165,247,93,106,213,204,67,74,44,197,87,29,70,83,120,166,182,157,69,53,17,85,157,28,6,109,222,170,120,133,217,204,33,139,185,41,253,97,102,8,201,220,133,153,221,186,8,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,168,1,224,151,163,151,217,114,172,235,168,26,137,187,54,90,107,123,225,212,113,241,2,243,117,82,73,79,87,80,251,177,243,143,178,17,83,122,56,113,63,53,245,75,120,201,158,197,122,177,248,88,214,79,187,252,135,229,211,160,230,177,116,187,212,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,189,92,242,195,4,87,16,218,90,41,164,56,183,54,8,234,99,134,71,102,98,221,129,217,196,153,220,95,154,37,213,66,14,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,186,51,233,35,90,45,90,245,211,206,19,168,20,185,125,38,69,119,146,207,71,73,146,84,66,3,17,197,123,142,158,63,59,20,177,8,139,68,125,215,34,97,97,17,112,48,48,222,51,7,122,118,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,170,35,223,224,34,194,12,239,34,188,20,53,190,234,215,92,203,166,233,172,116,133,109,42,122,140,226,158,228,50,16,207,28,236,84,84,114,192,99,234,38,4,47,9,11,183,23,7,9,25,249,243,110,216,90,250,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,170,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,85,87,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,9,254,181,87,86,63,11,26,201,247,127,144,252,186,117,181,86,170,234,199,225,99,89,62,239,242,31,151,78,131,154,197,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,73,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,115,217,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,213,218,117,167,211,141,215,170,125,6,186,233,93,139,55,171,198,174,69,81,13,202,140,218,82,26,42,217,224,228,241,210,215,8,179,145,211,17,59,23,163,59,132,129,12,172,39,219,237,149,53,232,135,135,222,182,234,151,81,119,62,159,50,251,85,94,31,81,140,83,133,78,85,118,24,160,185,65,101,9,169,123,244,140,111,20,227,20,167,59,148,66,32,18,185,236,82,22,206,209,73,196,55,7,134,47,65,223,150,251,237,54,188,234,197,151,150,3,143,220,7,217,182,187,141,187,185,75,148,76,33,48,201,177,119,69,251,52,243,141,59,151,40,228,138,98,105,33,125,248,74,45,117,43,31,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,32,65,21,124,68,122,67,254,85,186,52,223,69,168,187,218,133,135,119,107,113,126,117,254,90,25,251,165,23,154,164,147,147,60,111,221,142,33,224,229,195,140,177,197,188,129,27,203,202,130,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,234,121,85,95,140,23,72,126,254,174,48,90,47,248,10,44,228,100,175,255,0,196,82,208,85,195,17,183,250,16,72,192,127,240,4,209,255,0,143,145,4,202,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,20,138,85,23,225,21,210,134,168,62,101,111,234,170,190,255,0,87,142,226,113,211,212,210,91,105,33,40,229,12,166,9,26,174,154,162,41,123,115,177,192,20,245,48,65,35,12,209,19,72,96,14,59,112,99,107,116,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,31,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,84,3,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,62,130,86,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,10,54,240,243,235,78,235,210,198,168,83,216,178,252,130,172,116,175,37,168,118,200,40,218,152,170,154,138,119,143,140,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,183,33,132,60,111,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,46,112,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,203,95,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,8,129,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,17,16,21,117,120,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,37,138,162,14,85,215,85,10,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,136,169,128,141,164,120,103,146,163,210,24,192,134,18,2,217,198,50,0,142,229,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,45,81,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,0,60,106,254,22,49,111,188,10,31,151,92,84,255,0,80,131,197,179,0,204,181,79,66,240,13,62,211,236,122,174,249,144,223,53,34,130,154,134,134,153,155,156,167,236,219,147,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,5,64,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,208,246,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,7,95,244,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,144,8,8,136,131,31,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,218,176,52,123,193,162,166,147,91,111,16,107,14,93,87,113,211,172,106,162,223,53,182,106,106,88,169,79,45,9,32,35,168,133,218,58,169,38,161,8,102,96,140,221,217,206,80,114,120,202,55,216,198,215,209,7,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,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,168,171,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,165,62,168,244,47,249,74,104,78,77,162,159,74,126,142,125,35,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,54,219,150,254,187,108,225,74,222,34,61,94,127,42,221,101,111,162,213,189,237,61,195,187,180,88,191,58,15,45,52,253,209,139,205,85,201,201,222,71,238,201,16,240,98,225,198,40,226,222,48,145,229,229,149,120,103,244,81,110,234,127,59,185,102,218,151,108,243,58,109,137,111,77,91,71,35,85,67,237,154,233,161,145,163,167,134,162,18,143,135,103,112,158,71,25,57,54,240,11,131,140,206,67,173,112,14,132,181,231,38,234,94,211,211,30,103,140,213,225,215,218,186,118,186,92,43,42,96,243,148,212,54,166,7,34,173,105,41,220,162,148,55,110,200,59,72,192,245,4,48,145,198,92,184,223,158,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,152,50,181,29,122,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,37,34,145,7,44,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,94,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,219,74,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,30,138,240,161,233,19,84,50,237,80,178,117,65,83,113,171,197,112,252,86,162,161,173,213,77,79,25,79,127,156,163,146,9,169,224,25,68,133,169,152,78,72,229,159,109,247,229,28,78,210,49,201,0,92,250,34,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,231,80,238,48,147,183,191,211,255,0,90,230,67,87,106,39,155,82,174,147,153,239,35,149,63,174,205,239,104,35,217,116,228,66,198,46,37,238,117,205,239,85,24,149,187,6,234,46,255,0,140,195,36,135,73,72,118,247,34,119,103,46,39,73,1,151,184,89,191,202,127,177,5,186,116,13,81,148,183,71,144,205,148,84,83,75,24,149,3,80,118,1,197,198,155,201,209,113,98,221,155,114,245,247,250,255,0,74,164,172,242,221,113,167,190,77,95,83,65,81,21,61,75,139,69,44,145,16,132,142,32,44,252,93,219,103,219,249,149,247,116,69,108,199,239,125,41,227,22,219,81,212,249,121,173,214,222,243,200,194,36,210,181,13,33,62,222,155,109,232,223,98,170,78,190,116,234,125,32,190,90,244,226,90,59,120,69,109,168,50,130,162,38,98,158,118,56,33,148,185,155,8,179,179,60,204,205,245,91,211,111,126,206,232,34,66,34,32,34,34,2,152,189,1,230,248,222,141,234,29,22,103,127,178,215,94,74,228,241,91,96,130,220,29,217,134,73,39,165,144,93,131,185,27,122,118,221,189,239,234,76,219,63,217,14,148,204,240,220,199,10,255,0,173,214,104,242,107,124,21,54,136,100,167,154,157,166,17,149,188,195,85,209,241,250,133,190,223,81,203,215,102,247,237,186,13,73,213,245,102,9,114,213,203,141,126,3,138,94,236,116,50,246,119,134,232,46,50,62,212,180,237,246,200,127,229,49,191,191,220,77,254,169,73,224,251,152,99,182,93,75,185,89,43,168,106,78,190,186,150,104,225,148,54,224,60,234,40,4,119,220,219,252,166,119,247,63,250,253,203,249,120,184,233,213,187,17,206,109,21,248,254,33,100,180,219,234,124,198,210,208,210,197,4,146,241,134,129,190,187,3,54,251,17,59,54,237,238,119,253,171,220,240,109,177,91,107,115,91,221,202,170,213,69,60,208,82,212,188,115,73,8,148,128,227,45,188,155,137,59,110,219,59,238,219,125,168,45,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,66,241,71,163,170,172,233,118,173,169,105,165,153,226,174,150,67,237,131,151,16,107,117,110,228,251,123,153,191,106,151,170,42,248,146,234,54,39,128,116,217,117,166,202,34,146,67,200,134,178,213,111,16,167,105,89,170,100,160,169,97,39,221,254,171,54,255,0,165,246,110,130,133,49,235,29,110,71,145,91,241,250,17,119,169,184,85,197,73,27,113,119,250,242,27,3,122,51,59,251,201,189,202,222,250,188,233,134,108,59,163,168,232,106,178,16,154,167,30,223,147,5,33,179,73,223,186,64,237,182,231,187,108,197,246,178,171,29,20,201,49,220,111,89,49,140,147,36,9,94,215,73,124,162,170,153,163,137,140,154,48,170,140,203,97,127,127,213,18,244,87,123,215,150,164,99,86,237,2,156,107,98,121,237,215,174,63,93,233,249,109,217,173,165,251,29,253,62,179,183,216,255,0,234,65,64,72,190,203,215,179,218,239,90,214,167,145,232,188,196,158,93,228,102,98,237,242,126,59,179,122,111,182,203,227,64,68,68,5,154,233,30,172,229,26,57,154,91,179,60,90,167,183,81,67,81,12,164,60,35,46,224,132,177,200,227,188,128,76,219,188,99,235,178,194,150,87,99,164,194,100,177,185,222,43,43,90,189,234,54,225,0,54,205,23,6,245,221,199,223,203,127,183,253,72,46,107,166,31,19,189,41,212,236,94,223,105,206,163,154,195,145,82,210,197,21,71,153,175,162,97,170,149,154,78,102,12,231,27,237,180,76,78,204,13,183,54,251,61,95,84,245,177,211,246,105,213,118,167,227,117,218,53,136,220,45,50,83,212,25,215,95,46,116,181,39,74,98,65,73,16,108,241,140,160,220,94,50,223,221,232,15,251,31,106,171,179,228,7,137,228,222,216,177,109,40,211,73,35,64,213,12,239,200,92,72,91,147,11,183,174,197,252,222,170,212,250,25,235,135,86,117,122,186,227,134,16,97,22,250,186,104,97,58,96,168,163,184,51,74,242,78,98,236,196,18,200,205,234,67,239,227,239,251,125,80,72,158,138,250,71,212,174,157,68,171,243,237,79,183,95,202,162,148,227,106,26,43,103,100,33,35,24,61,123,175,177,63,30,209,182,206,45,190,236,254,158,229,44,86,13,132,73,172,50,220,123,153,208,226,94,204,56,92,129,237,79,83,222,115,125,184,255,0,141,125,182,219,125,254,223,114,206,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,107,75,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,178,209,6,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,130,171,150,142,201,108,134,134,9,39,33,17,41,74,56,68,69,205,196,0,92,157,183,216,5,190,198,94,173,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,213,95,201,59,165,143,254,86,157,42,255,0,232,54,221,255,0,185,91,85,17,6,41,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,47,43,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,216,8,128,136,136,8,136,128,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,190,180,65,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,170,34,2,34,32,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,88,85,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,217,104,128,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,101,104,131,10,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,149,36,181,150,75,5,37,12,242,64,68,36,81,20,144,198,36,224,228,0,78,46,251,110,2,255,0,99,44,213,17,6,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,89,94,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,25,100,8,128,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,190,180,65,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,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,194,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,218,235,53,68,24,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,190,92,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,246,186,205,81,6,41,130,233,62,150,105,127,158,252,153,233,166,41,137,123,79,181,231,125,133,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,123,172,173,17,1,17,16,121,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,44,3,249,39,116,177,255,0,202,211,165,95,253,6,219,191,247,43,106,162,2,34,32,34,34,2,34,32,34,34,2,194,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,218,235,53,68,24,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,68,4,68,65,138,103,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,203,21,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,218,168,131,90,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,172,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,117,235,34,2,34,32,34,34,12,83,58,210,125,44,213,15,35,249,76,211,76,83,45,246,103,119,201,123,118,205,77,95,229,123,156,123,157,174,240,23,14,93,176,229,199,109,248,14,254,230,95,46,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,25,102,168,128,136,136,8,136,128,136,136,8,136,128,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,101,104,131,10,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,149,36,181,150,75,5,37,12,242,64,68,36,81,20,144,198,36,224,228,0,78,46,251,110,2,255,0,99,44,213,17,1,17,16,17,17,6,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,215,95,86,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,64,68,68,24,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,93,125,88,46,147,233,102,151,249,239,201,158,154,98,152,151,180,251,94,119,216,86,106,106,15,53,219,229,219,238,246,64,121,241,238,31,30,91,237,204,182,247,186,202,209,6,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,92,23,73,244,179,75,252,247,228,207,77,49,76,75,218,125,175,59,236,43,53,53,7,154,237,242,237,247,123,32,60,248,247,15,143,45,246,230,91,123,221,101,104,128,136,136,8,136,128,181,87,242,78,233,99,255,0,149,167,74,191,250,13,183,127,238,86,213,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,34,34,2,34,32,197,51,173,39,210,205,80,242,63,148,205,52,197,50,223,102,119,124,151,183,108,212,213,254,87,185,199,185,218,239,1,112,229,219,14,92,118,223,128,239,238,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,177,150,106,136,11,95,229,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,91,1,16,99,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,236,101,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,117,245,162,13,85,252,147,186,88,255,0,229,105,210,175,254,131,109,223,251,149,181,81,16,17,17,1,17,16,23,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,136,8,136,128,136,136,11,95,229,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,91,1,16,98,152,46,147,233,102,151,249,239,201,158,154,98,152,151,180,251,94,119,216,86,106,106,15,53,219,229,219,238,246,64,121,241,238,31,30,91,237,204,182,247,186,202,209,16,17,17,1,17,16,22,41,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,44,173,16,107,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,235,96,34,32,215,249,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,151,171,130,233,62,150,105,127,158,252,153,233,166,41,137,123,79,181,231,125,133,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,123,172,173,16,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,218,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,65,175,242,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,87,5,210,125,44,210,255,0,61,249,51,211,76,83,18,246,159,107,206,251,10,205,77,65,230,187,124,187,125,222,200,15,62,61,195,227,203,125,185,150,222,247,89,90,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,117,250,236,118,30,170,114,242,127,176,109,175,255,0,240,20,235,162,133,206,199,94,176,205,7,85,25,136,77,17,198,79,29,181,246,33,118,125,188,133,63,237,65,110,158,25,89,69,187,35,233,138,216,20,50,177,61,174,74,106,25,253,254,146,5,190,147,118,245,102,255,0,139,127,233,85,189,226,159,169,22,76,255,0,93,138,158,197,83,21,76,54,183,110,83,68,110,66,93,218,42,39,111,94,44,223,228,19,123,223,220,254,229,57,60,34,106,97,155,166,139,212,48,74,37,36,87,240,230,34,76,238,59,208,210,123,246,247,123,159,253,138,176,122,169,180,100,176,230,55,75,133,202,197,44,52,165,83,74,3,87,37,44,130,70,94,81,190,171,155,182,207,232,37,233,255,0,123,252,200,52,42,34,32,34,34,2,156,93,26,223,177,168,110,154,113,110,161,170,102,188,150,105,103,238,143,25,63,196,242,167,103,247,183,31,211,219,221,235,254,165,7,84,211,232,166,179,22,159,33,192,41,36,10,54,187,199,153,218,136,92,26,62,235,198,199,76,222,191,229,109,207,253,91,255,0,58,12,155,197,242,225,87,46,187,71,69,36,187,195,22,252,71,139,122,111,71,64,239,235,182,254,245,174,124,52,178,203,221,143,169,43,29,182,221,87,218,167,175,154,154,9,195,182,5,200,14,190,140,73,183,118,119,109,217,155,221,178,207,188,94,62,32,63,252,127,236,42,5,170,124,58,190,40,49,127,252,178,139,230,52,136,58,12,23,220,89,223,237,101,250,191,200,126,128,255,0,67,47,244,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,161,167,138,142,150,220,53,43,167,48,171,183,207,193,241,138,218,139,196,173,196,95,148,113,208,84,187,183,169,142,222,230,247,110,255,0,204,166,90,214,29,76,220,109,54,189,6,206,234,111,49,129,211,253,29,186,54,196,194,237,191,146,153,255,0,202,118,111,115,58,14,116,116,219,10,175,206,53,14,203,134,208,31,10,154,251,157,53,24,150,194,251,17,206,17,183,188,153,189,228,223,107,127,79,218,174,31,196,147,77,175,193,210,188,22,170,8,188,203,218,249,247,139,144,7,248,219,141,25,15,163,151,244,251,157,253,223,98,168,155,78,65,73,105,214,218,108,146,144,222,26,90,124,152,42,193,193,216,120,198,53,108,109,238,118,102,244,111,219,183,243,171,243,234,119,49,134,171,166,235,238,73,143,192,23,120,228,242,189,182,167,22,168,99,218,190,16,125,184,23,174,222,191,111,216,255,0,177,7,58,8,191,189,109,45,69,29,84,144,85,66,81,72,36,236,66,66,226,236,251,187,123,159,250,23,240,64,68,68,5,186,58,103,183,91,42,174,185,61,85,214,139,204,69,79,142,86,152,254,112,131,137,137,66,236,255,0,85,247,127,77,253,22,151,89,78,157,140,146,95,123,67,65,87,90,47,23,214,134,154,46,225,19,115,13,247,31,181,190,207,245,178,12,194,187,64,181,51,38,123,142,97,143,99,61,219,69,77,100,242,65,39,157,167,31,168,243,16,183,161,200,197,239,111,181,183,90,222,215,81,114,179,94,41,228,164,151,177,85,28,177,184,151,17,46,47,201,157,159,103,221,159,215,101,124,253,61,234,37,147,21,232,111,24,201,164,182,28,48,218,173,209,211,201,76,80,128,152,19,87,148,14,196,28,153,153,216,183,244,119,111,254,162,162,124,158,251,21,243,46,146,246,49,180,97,36,144,151,22,102,109,152,64,89,253,55,127,243,127,106,11,238,240,250,183,230,16,116,249,98,185,101,121,15,180,158,225,79,75,85,76,62,82,40,123,80,201,67,74,224,59,198,255,0,91,111,173,234,251,59,238,164,210,142,93,0,100,182,252,151,166,92,80,237,231,201,173,244,52,52,50,238,226,251,72,22,250,93,253,206,255,0,231,55,191,103,254,101,35,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,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,17,120,178,189,150,46,175,239,52,86,155,61,53,17,65,103,181,180,231,8,176,247,164,120,57,115,118,102,111,94,36,3,246,250,3,127,67,94,234,161,127,21,223,141,12,159,255,0,185,150,175,236,145,160,155,222,12,87,122,74,237,12,204,45,241,82,180,114,82,100,16,247,15,147,191,61,232,226,102,244,219,211,244,31,253,170,33,248,168,228,214,129,214,89,48,172,94,150,10,10,42,41,66,106,138,122,120,187,96,102,244,52,174,14,237,197,189,205,36,191,107,254,155,173,175,224,187,159,92,104,175,153,126,2,243,198,212,85,245,148,149,60,28,7,151,54,165,170,119,126,94,255,0,250,144,127,179,249,212,117,241,47,103,254,84,25,19,237,255,0,98,124,186,141,4,80,68,68,4,68,64,83,187,160,219,134,156,63,209,40,42,44,52,69,146,71,154,208,16,214,188,68,242,180,45,229,91,143,46,59,109,220,250,219,111,239,255,0,106,130,43,126,116,107,122,124,119,90,177,11,141,173,154,91,164,215,251,125,48,197,35,114,143,182,245,116,239,191,22,118,45,249,11,54,254,237,191,157,4,176,241,131,210,60,134,155,53,162,212,246,30,86,202,190,231,174,224,220,120,197,65,7,249,252,159,235,127,222,255,0,197,234,163,127,135,75,59,245,65,139,237,255,0,102,81,124,198,145,88,15,139,157,223,63,135,77,104,45,22,107,44,85,22,42,142,239,156,168,242,179,25,199,198,162,128,131,235,143,213,29,207,118,245,247,237,179,122,170,252,232,7,34,202,49,14,165,177,186,91,45,190,9,102,172,174,163,163,169,26,136,100,39,8,142,225,74,198,236,194,236,236,236,226,222,175,233,239,65,208,96,126,139,127,67,47,244,191,141,20,147,75,71,4,181,2,195,41,196,36,108,205,179,49,59,54,254,255,0,231,95,217,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,190,182,126,26,51,175,254,225,93,62,95,82,183,162,196,117,107,24,179,230,26,107,147,99,247,225,23,162,171,180,214,197,51,145,144,176,137,83,200,4,238,226,66,251,113,39,251,89,7,49,213,228,65,114,168,49,39,98,105,205,217,217,253,89,249,58,186,158,153,111,87,204,155,160,233,106,50,91,149,77,202,70,227,196,234,228,121,75,254,156,204,207,234,91,191,249,35,254,198,85,21,173,152,253,155,20,214,60,174,193,106,33,146,221,65,126,174,167,143,129,185,51,196,21,82,3,108,238,78,255,0,162,45,246,255,0,175,237,87,133,210,80,232,198,127,211,117,54,17,128,93,233,30,141,185,249,138,86,173,25,166,135,251,254,121,71,152,140,198,67,201,192,221,183,38,221,191,155,209,5,3,215,213,84,86,85,203,81,85,49,203,33,25,59,145,62,238,254,174,255,0,253,85,252,22,237,234,158,197,133,99,185,172,118,108,55,17,187,89,162,160,129,169,38,146,180,100,97,172,144,37,156,74,120,156,228,61,227,54,17,113,219,211,234,191,250,244,146,2,34,32,45,181,211,13,190,130,233,170,84,148,87,11,139,209,132,129,24,139,180,100,124,201,234,97,102,23,97,118,244,125,223,223,233,232,181,42,202,180,186,159,206,103,86,122,62,237,84,126,98,182,158,46,84,212,205,81,47,214,152,27,234,198,228,60,159,215,209,183,109,223,102,244,223,116,23,3,116,164,189,91,186,10,189,80,99,77,222,146,10,233,163,23,110,1,187,54,66,76,207,177,250,55,166,234,155,238,229,97,123,85,188,45,240,176,215,177,73,230,139,115,245,109,254,167,191,211,221,251,23,64,29,47,105,157,190,94,151,172,184,93,109,192,234,97,173,132,166,145,230,129,224,148,119,173,150,118,105,35,19,119,2,221,217,157,152,189,236,254,245,71,125,70,105,24,104,246,175,92,112,65,188,210,92,35,166,58,97,105,233,249,113,250,244,240,200,254,132,238,255,0,245,93,189,255,0,99,160,184,191,10,231,127,228,195,79,255,0,221,0,249,125,18,152,202,47,120,114,98,244,56,199,76,150,0,163,185,195,88,247,8,233,107,228,120,255,0,234,71,37,190,147,120,223,235,63,171,113,111,217,239,247,41,66,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,139,197,166,215,91,67,214,61,246,174,162,54,24,171,45,22,169,97,118,38,126,66,212,236,27,237,246,125,96,38,245,253,138,247,85,55,248,206,209,88,67,90,108,181,208,212,196,247,89,44,84,3,52,76,110,230,209,247,107,118,119,109,246,102,244,31,179,237,65,232,120,49,98,149,181,153,174,83,149,53,62,244,180,53,20,144,148,156,199,208,138,150,177,182,219,223,254,88,251,191,106,211,254,39,86,27,197,179,168,123,229,198,182,220,33,77,88,116,173,12,220,192,156,156,109,244,172,77,179,62,237,254,182,251,20,134,240,95,213,60,86,203,69,153,233,189,218,239,75,75,116,186,220,233,170,168,96,150,77,142,113,26,89,156,248,182,222,188,90,29,223,215,255,0,195,254,124,104,245,2,154,83,195,48,42,41,133,230,167,174,172,168,170,22,245,118,254,246,167,225,239,31,217,51,251,159,255,0,192,21,102,136,136,8,136,128,183,95,77,55,204,86,213,157,226,1,43,85,133,253,242,171,123,193,36,113,143,6,143,189,15,22,114,253,38,252,227,111,182,255,0,207,239,90,81,110,222,157,236,152,81,100,56,190,67,118,191,195,75,117,166,202,232,154,58,115,3,245,136,78,35,98,229,201,133,155,150,237,234,223,103,236,65,100,158,48,89,53,210,213,167,54,75,109,21,196,226,138,179,204,247,98,99,145,152,248,79,64,237,232,207,179,236,238,239,234,171,119,164,60,166,233,103,234,75,8,185,66,108,242,213,223,173,176,200,228,228,251,137,87,192,239,238,118,127,123,41,119,227,15,159,98,153,14,71,141,216,44,153,13,13,125,85,191,206,121,136,169,230,105,30,62,113,219,204,119,118,244,245,102,119,247,253,142,161,119,75,179,73,47,80,90,124,198,251,176,228,118,150,111,255,0,125,133,7,72,54,58,131,171,178,219,234,228,253,57,169,98,144,191,165,193,157,255,0,245,175,185,121,152,207,255,0,6,237,63,249,12,31,253,44,87,166,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,176,189,106,154,90,125,30,206,39,130,66,142,72,241,203,153,9,11,187,56,187,82,200,236,236,237,238,117,154,44,111,82,173,244,247,109,58,202,45,149,71,194,26,187,45,116,18,22,206,251,9,64,98,239,179,59,63,185,255,0,106,14,108,51,40,194,247,171,247,152,46,213,178,12,117,121,13,68,115,206,68,228,66,37,84,76,69,190,196,239,239,119,247,63,244,58,152,157,55,245,53,166,157,26,230,25,70,51,37,246,243,125,180,86,121,47,43,61,61,57,203,183,8,166,51,244,62,195,183,215,169,219,244,61,120,191,244,188,66,215,123,77,45,147,88,179,43,101,20,189,200,105,239,215,24,192,184,187,110,195,85,40,183,163,187,191,185,155,237,83,219,195,231,167,157,5,200,180,214,187,55,212,11,135,155,175,155,181,188,93,170,216,251,59,84,85,69,250,81,72,194,91,139,3,251,189,54,254,151,65,16,186,152,207,104,181,10,60,118,247,12,180,69,63,178,233,2,86,130,158,72,203,151,231,136,185,185,183,214,45,207,213,217,221,159,249,214,138,91,99,88,178,172,118,186,130,12,98,192,219,133,170,160,96,229,249,207,175,218,25,3,150,198,222,155,238,222,155,191,250,214,167,64,68,68,5,236,98,57,53,110,29,145,219,242,91,124,80,201,81,110,169,138,166,49,148,93,197,202,57,4,219,118,103,103,247,139,123,157,151,142,136,47,71,195,95,82,114,109,69,209,26,252,138,255,0,90,103,44,132,39,28,99,36,143,28,44,245,181,141,196,24,200,156,91,97,22,219,127,177,149,58,245,5,121,186,94,117,94,241,95,116,175,168,169,168,119,166,119,146,89,72,203,210,154,38,111,82,119,127,115,55,251,21,177,248,72,194,117,29,58,205,8,126,145,12,123,127,251,237,114,170,190,167,176,251,198,19,172,87,187,53,238,14,213,68,126,91,118,228,5,239,165,132,191,201,39,111,113,55,218,130,210,252,31,50,187,253,243,71,174,150,235,173,210,166,170,10,27,148,241,83,132,211,153,180,96,20,180,12,34,44,78,236,204,204,239,179,54,219,110,172,29,87,39,131,68,70,58,83,126,50,29,133,238,213,91,62,255,0,252,205,111,86,54,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,123,198,83,28,190,199,212,29,191,37,58,10,159,101,75,143,219,233,194,163,180,125,174,235,29,91,184,242,219,142,251,11,190,219,238,174,133,85,143,139,245,29,93,255,0,49,177,216,30,231,229,169,33,179,210,215,113,236,177,242,145,164,175,31,127,163,251,159,246,253,158,228,17,207,194,190,203,116,175,234,54,223,114,165,181,213,212,82,209,188,205,60,209,64,71,28,78,84,21,172,60,201,155,97,221,253,27,127,122,217,158,49,86,25,163,212,187,77,234,161,138,56,228,150,96,132,139,118,25,63,188,232,247,219,118,245,217,199,236,127,181,127,31,7,202,154,139,118,178,228,86,64,144,78,2,158,17,61,227,29,201,198,150,191,103,103,118,119,111,115,123,157,109,127,25,17,197,70,131,17,123,236,64,213,68,87,63,36,76,39,187,204,212,244,219,110,225,252,252,127,75,209,5,74,34,62,219,190,222,228,64,68,68,5,178,116,199,12,200,114,74,14,253,150,96,130,97,172,237,210,72,196,99,35,212,241,7,6,23,17,119,223,114,103,102,111,93,253,203,91,41,25,210,118,31,148,228,185,62,44,246,235,233,193,109,28,182,132,101,165,236,1,49,151,114,14,79,201,201,159,212,73,155,100,24,39,80,56,102,176,225,185,148,148,122,198,87,121,110,165,183,231,174,15,84,68,127,154,137,253,10,160,88,159,97,40,219,253,159,102,203,33,232,175,23,159,42,234,63,9,164,130,65,7,166,189,219,106,73,201,221,183,97,175,167,111,177,159,252,229,97,94,47,186,56,247,92,82,213,168,214,187,37,40,149,7,127,206,85,136,70,50,23,57,40,33,143,119,114,98,125,182,118,247,62,205,251,20,0,232,106,138,249,93,212,166,24,22,43,132,148,146,133,222,220,114,144,51,63,40,154,190,155,113,245,118,244,221,219,253,136,58,32,180,82,189,21,166,138,140,159,119,167,167,142,39,127,219,196,89,191,250,139,235,95,53,180,38,142,221,75,29,76,143,36,195,8,12,134,254,242,38,22,221,255,0,218,190,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,5,228,229,144,197,83,138,222,105,230,6,56,229,183,212,1,137,54,236,226,241,147,59,59,58,245,151,159,144,68,115,216,110,80,70,219,156,148,147,0,183,237,119,7,102,65,205,199,83,180,176,82,107,246,121,79,79,24,199,24,100,119,65,17,22,102,102,102,173,153,189,205,253,10,215,252,60,186,114,209,10,237,13,163,201,234,109,54,171,213,194,187,185,230,138,162,10,74,158,223,10,202,176,15,87,139,147,110,45,246,187,239,197,182,247,42,175,234,226,215,91,106,234,35,60,134,182,30,217,73,144,221,36,22,228,207,184,189,116,251,63,163,191,236,117,104,158,17,217,117,85,239,72,43,241,170,155,79,106,42,30,215,9,251,236,93,222,117,85,230,255,0,85,133,157,182,118,219,222,251,160,168,77,83,162,183,91,181,39,41,160,180,112,242,52,247,170,232,169,248,113,227,219,26,131,97,219,143,166,220,89,189,222,139,22,82,139,171,253,10,177,105,193,85,101,54,106,160,147,218,55,195,25,1,160,32,120,158,79,48,110,28,136,203,150,220,27,215,102,221,69,212,4,68,64,68,70,247,250,160,189,111,10,139,150,51,47,76,214,75,101,174,122,66,185,83,83,111,94,49,148,110,108,69,87,88,67,201,133,249,111,183,47,210,111,218,162,247,140,206,153,216,172,119,204,79,80,168,166,167,10,235,213,109,77,60,240,137,3,27,140,116,180,194,206,226,192,207,179,52,109,234,228,255,0,164,223,181,122,222,15,163,144,87,93,238,211,91,47,21,116,246,122,56,232,198,170,143,186,231,20,164,81,87,51,62,196,95,87,105,24,139,209,189,239,254,181,167,60,88,37,212,106,125,102,167,180,229,185,109,93,210,211,17,185,219,41,100,16,24,233,139,201,209,188,174,44,46,255,0,164,229,187,238,130,119,248,82,207,109,147,166,176,142,150,74,119,156,110,45,220,96,113,228,207,228,40,119,223,111,95,122,154,42,165,124,25,50,12,202,171,50,190,227,243,100,181,133,143,195,109,173,168,246,105,59,60,93,246,42,0,105,27,215,118,118,23,102,254,134,86,212,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,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,69,116,253,213,158,27,174,249,254,167,233,104,211,210,89,50,205,53,202,46,54,83,180,149,123,207,61,125,186,154,102,128,110,64,207,24,51,1,74,198,5,24,188,157,167,237,243,47,206,199,200,55,170,34,32,34,34,2,34,209,88,159,86,120,110,117,213,126,65,210,246,31,79,73,118,60,87,23,146,245,119,190,83,87,185,5,45,198,58,200,169,229,182,188,93,190,36,96,51,198,71,32,202,252,79,148,68,44,96,124,67,122,162,142,189,75,117,119,106,233,151,87,52,123,20,204,45,212,143,137,234,85,69,206,219,114,186,201,80,48,29,162,120,142,132,105,234,136,228,33,139,203,11,212,201,222,228,236,226,27,72,37,249,183,142,73,20,128,136,136,8,136,128,136,136,8,138,63,245,235,170,89,222,139,116,157,156,234,102,154,95,125,141,146,89,189,153,228,171,124,172,53,29,174,237,202,150,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,96,144,8,169,3,167,175,17,238,179,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,244,118,213,31,126,150,122,216,163,150,62,97,76,38,60,128,201,183,23,98,109,247,103,103,245,87,126,128,136,136,8,138,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,71,109,82,118,41,96,173,150,56,163,230,116,196,101,196,0,91,114,119,39,219,119,119,127,84,23,126,138,63,244,21,170,89,222,180,244,157,131,106,102,165,223,125,179,146,94,125,167,231,107,124,172,52,253,222,213,202,170,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,120,151,226,59,172,125,113,244,165,153,80,102,26,125,174,213,117,26,117,152,84,78,20,48,203,139,91,37,59,37,88,179,27,209,75,59,209,184,152,16,185,20,4,69,221,32,138,81,38,39,133,229,144,44,209,21,32,104,95,139,143,82,120,134,163,219,174,122,223,146,125,59,195,37,222,158,233,109,138,211,65,71,85,12,100,237,253,243,77,36,17,69,188,209,237,187,71,33,118,204,92,133,248,57,12,177,221,165,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,135,254,40,26,247,171,29,59,104,21,131,53,209,204,175,232,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,245,118,223,103,118,120,129,208,87,94,189,88,235,79,86,56,54,153,234,94,171,123,103,27,188,251,79,206,209,123,10,219,79,221,237,91,106,166,143,243,144,211,132,131,180,145,1,125,82,109,246,217,247,103,118,112,183,244,69,5,124,71,252,64,40,250,119,177,75,164,154,67,145,127,186,197,127,150,158,90,154,120,224,168,143,29,165,230,18,114,168,9,130,72,206,105,163,103,0,133,199,147,71,43,202,78,31,153,105,66,117,34,161,108,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,163,182,72,251,245,83,200,49,197,31,51,166,16,30,70,98,219,147,176,182,251,187,179,122,171,137,194,174,185,55,79,186,13,46,95,213,134,184,82,95,238,86,138,114,185,100,89,4,180,20,244,84,84,174,92,69,169,105,98,167,134,50,144,24,184,132,124,128,166,154,67,244,17,230,16,128,110,4,80,3,167,79,22,76,87,93,186,142,135,72,238,90,125,244,87,27,200,185,81,99,55,74,203,156,111,81,37,112,28,196,3,86,47,198,56,252,196,125,152,227,138,50,144,130,118,96,98,153,166,98,138,127,160,34,34,2,40,235,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,31,39,161,206,184,240,222,175,112,210,165,170,10,75,30,162,216,233,196,239,214,16,55,225,32,110,195,231,104,249,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,132,160,69,162,181,255,0,171,60,55,167,61,80,210,156,31,80,41,233,40,108,90,149,81,116,166,168,200,234,235,222,8,44,199,75,28,15,19,200,29,178,98,9,101,168,142,55,50,56,194,38,220,201,248,177,59,111,84,4,68,64,68,68,4,69,162,177,30,172,240,220,135,170,140,247,165,59,205,61,37,147,33,197,105,237,213,54,89,38,175,114,60,132,39,162,26,170,150,138,55,140,70,51,128,100,143,112,238,25,152,115,145,153,134,51,226,27,213,17,16,17,17,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,91,247,65,90,165,157,235,79,73,216,54,166,106,93,247,219,57,37,231,218,126,118,183,202,195,79,221,237,92,170,161,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,9,0,136,136,8,136,128,139,31,207,236,89,54,77,134,221,172,88,102,115,87,135,95,106,233,220,109,247,218,106,26,122,195,161,157,157,156,77,224,168,2,138,80,221,184,152,59,51,184,17,48,148,101,196,198,149,181,163,174,159,17,237,5,213,12,131,72,245,3,91,41,35,190,227,181,3,13,67,210,88,44,211,65,40,28,99,44,83,70,126,81,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,11,201,69,93,94,28,30,35,247,221,116,190,197,160,218,243,63,155,206,170,252,205,69,134,253,79,68,17,71,117,142,48,57,165,166,168,138,17,24,225,154,56,192,200,36,17,24,206,48,113,46,50,11,60,246,42,128,138,160,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,99,99,118,111,102,121,42,47,97,91,106,59,93,219,109,44,210,126,114,106,115,144,183,146,83,47,172,79,182,251,54,204,204,205,32,60,41,58,163,215,110,165,63,42,63,150,188,231,233,31,209,207,98,123,51,252,25,71,71,216,243,30,123,189,254,246,138,62,92,187,17,126,150,251,113,244,219,119,220,39,250,34,167,110,176,124,89,53,66,227,170,30,197,233,63,58,164,180,225,54,154,120,196,47,3,102,142,105,239,83,201,24,28,134,113,220,41,249,64,17,19,148,66,2,12,238,227,33,185,27,24,12,97,113,40,170,3,163,174,160,188,73,250,191,206,234,44,22,13,127,246,54,55,102,225,244,131,32,250,43,96,168,246,95,118,26,131,165,254,245,56,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,117,235,215,175,86,58,45,213,142,115,166,122,105,170,222,198,198,236,222,204,242,84,94,194,182,212,118,187,182,218,89,164,252,228,212,231,33,111,36,166,95,88,159,109,246,109,153,153,152,45,253,20,0,240,164,234,143,93,186,148,252,168,254,90,243,159,164,127,71,61,137,236,207,240,101,29,31,99,204,121,238,247,251,218,40,249,114,236,69,250,91,237,199,211,109,223,121,254,128,136,136,8,163,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,216,217,37,155,217,158,74,183,202,195,81,218,238,220,169,97,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,172,14,158,188,71,186,206,206,117,247,77,48,172,167,89,60,237,151,32,204,44,214,187,141,55,209,219,84,125,250,89,235,98,142,88,249,133,48,152,242,3,38,220,93,137,183,221,157,159,213,5,223,162,213,93,81,235,167,242,107,208,156,155,90,254,139,125,35,250,57,228,191,193,158,123,201,247,252,197,100,20,223,227,187,114,113,227,223,229,250,15,191,29,189,55,221,179,92,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,32,68,68,4,69,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,209,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,234,237,190,206,236,225,48,17,84,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,237,156,110,243,237,63,59,69,236,43,109,63,119,181,109,170,154,63,206,67,78,18,14,210,68,5,245,73,183,219,103,221,157,217,237,253,1,22,138,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,125,21,225,255,0,226,63,98,234,34,142,211,164,58,183,63,144,213,143,175,79,77,44,20,71,229,114,40,226,130,73,142,164,123,98,241,211,76,49,194,111,44,101,194,55,46,37,23,233,188,49,4,234,68,68,4,81,215,52,234,238,213,167,93,102,227,29,46,229,246,234,74,123,110,113,139,211,92,172,183,151,168,24,158,27,169,84,214,199,229,103,238,19,9,4,195,77,16,69,195,235,247,156,67,140,157,230,120,164,82,2,34,32,34,34,2,40,213,215,71,89,182,46,143,52,226,150,231,29,171,219,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,228,170,2,34,32,34,141,93,116,117,155,98,232,243,78,41,110,113,218,189,179,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,32,232,251,171,60,55,171,173,47,250,113,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,96,222,168,136,128,136,136,8,169,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,103,76,70,92,64,5,183,39,114,125,183,119,119,245,86,127,208,86,169,103,122,211,210,118,13,169,154,151,125,246,206,73,121,246,159,157,173,242,176,211,247,123,87,42,168,99,252,220,32,17,142,209,196,3,245,69,183,219,119,221,221,221,194,64,34,45,21,150,117,103,134,224,189,87,227,253,47,102,20,244,150,147,202,177,120,239,86,139,229,77,123,136,85,92,100,172,150,158,43,107,69,219,226,38,99,4,132,18,20,173,200,248,196,34,230,97,200,55,170,34,32,34,34,2,34,209,93,64,245,103,134,232,70,127,166,26,90,84,244,151,188,179,82,178,139,117,148,45,35,94,240,79,65,110,169,153,224,43,145,179,70,108,224,50,184,0,198,79,31,117,251,156,11,243,82,113,13,234,136,136,8,177,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,235,86,79,25,122,99,234,74,158,222,56,141,36,122,65,5,68,214,51,174,26,169,123,243,129,215,198,195,125,54,122,87,153,130,58,72,204,134,132,64,77,222,105,57,200,100,209,176,5,165,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,22,170,234,95,168,188,19,165,253,44,175,212,204,234,163,254,22,142,207,69,194,111,240,157,211,203,77,52,20,125,200,162,147,179,221,236,24,247,76,120,7,189,223,220,206,27,85,20,63,232,7,175,107,119,86,214,42,188,99,53,130,213,103,212,219,87,154,172,169,181,218,233,234,154,150,162,215,25,192,33,88,5,35,16,69,245,234,70,23,137,230,51,114,141,228,102,97,38,17,152,8,8,136,128,138,186,186,214,241,75,252,133,107,45,171,76,52,130,213,106,202,62,139,220,32,168,203,234,60,246,240,207,245,106,34,169,179,109,217,126,220,193,202,158,95,49,28,133,219,148,59,71,25,113,150,55,153,93,63,117,15,165,253,77,96,3,168,218,81,117,171,172,182,133,67,80,214,69,87,71,37,52,244,85,173,12,83,73,77,32,147,113,35,1,158,54,114,140,142,55,119,126,38,91,110,131,101,162,34,2,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,187,238,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,65,176,17,17,1,17,67,255,0,20,13,123,213,142,157,180,10,193,154,232,230,87,244,126,245,91,152,82,218,231,169,242,52,213,124,233,78,138,182,66,143,133,68,114,3,110,112,198,251,179,114,250,187,111,179,187,56,76,4,84,129,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,250,59,106,143,191,75,61,108,81,203,31,48,166,19,30,64,100,219,139,177,54,251,179,179,250,171,191,64,69,133,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,222,177,78,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,184,17,17,1,17,66,175,20,157,106,215,110,158,244,179,15,212,205,20,212,239,163,61,204,128,172,87,58,47,98,209,214,249,238,253,52,147,67,47,114,166,57,59,93,175,41,40,241,17,250,254,99,119,118,224,204,225,53,81,83,7,72,94,37,93,78,101,93,75,233,238,33,172,154,157,87,127,196,242,43,192,89,42,168,41,172,22,184,78,73,234,192,169,233,73,206,56,99,49,0,169,150,3,55,19,103,224,5,232,95,160,87,62,128,136,162,175,137,63,81,121,223,77,61,56,142,89,166,149,30,71,36,190,228,20,86,42,43,159,8,101,246,127,32,150,166,73,123,51,69,36,114,242,142,148,225,226,76,219,119,185,179,238,12,206,18,169,21,37,244,209,226,17,215,30,169,245,13,166,250,125,112,213,42,187,229,182,249,148,91,105,174,148,52,216,189,179,156,182,239,48,15,88,238,241,82,177,128,13,59,74,102,98,237,192,4,139,113,227,187,93,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,42,154,241,154,197,51,42,156,166,197,150,71,64,199,143,197,65,69,72,211,132,50,59,140,236,245,242,59,57,113,225,183,29,223,109,247,247,122,108,173,149,66,191,21,209,181,63,77,174,85,113,68,85,30,210,252,209,20,92,157,159,200,87,109,179,237,233,235,186,8,45,225,61,104,212,201,117,130,174,251,133,210,210,157,174,146,65,11,156,149,20,242,155,9,21,29,99,69,177,0,187,15,169,62,251,187,111,233,178,218,158,49,239,122,155,33,198,155,33,161,153,236,240,201,91,236,169,169,225,38,110,243,210,210,57,115,55,244,118,228,207,232,206,254,231,253,139,206,240,109,213,140,119,26,200,114,125,55,184,211,48,220,47,245,180,245,20,211,13,55,39,113,138,150,164,137,156,217,253,54,104,223,211,111,242,159,246,173,233,227,38,216,244,26,35,138,212,220,41,226,43,129,222,231,138,148,222,6,34,102,122,57,121,125,109,183,111,81,143,237,251,63,155,208,41,117,253,254,136,136,128,136,136,10,69,244,175,175,51,105,165,93,187,24,58,74,105,233,238,23,216,76,185,198,238,97,220,120,1,200,95,184,62,172,193,233,187,59,111,251,84,116,89,46,153,220,237,118,109,67,198,110,215,182,119,183,209,221,232,170,42,153,163,231,249,160,156,8,254,175,219,245,89,253,62,212,23,21,226,207,138,82,222,244,78,151,35,243,181,49,203,67,207,140,66,65,192,249,213,208,131,238,206,46,254,140,219,250,59,127,173,85,127,73,55,74,219,87,80,248,28,212,51,118,206,76,134,215,25,63,22,45,197,235,160,221,189,91,249,153,89,167,95,29,96,116,241,147,104,173,94,29,107,170,168,187,92,235,251,126,85,138,206,108,49,240,171,165,144,254,180,172,60,119,17,127,119,191,111,232,85,117,211,69,125,45,183,94,112,74,218,179,112,134,60,142,214,68,236,46,251,51,86,194,239,232,223,204,200,58,74,199,165,146,123,5,182,121,75,115,146,142,19,39,219,109,221,193,157,215,160,188,124,58,166,26,220,70,199,89,78,92,162,158,219,77,44,111,182,219,137,68,46,207,183,244,58,246,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,207,94,83,5,5,73,83,143,41,90,19,112,111,218,92,95,111,177,254,223,230,95,66,249,46,245,79,69,105,173,172,22,221,224,167,146,86,111,219,196,93,255,0,250,136,57,227,235,178,166,243,83,212,182,98,87,170,126,212,131,117,184,12,77,235,235,31,180,42,118,127,81,31,231,253,191,210,167,191,132,14,179,73,117,198,110,154,109,116,186,192,62,67,177,228,233,200,225,18,46,114,87,204,123,51,51,27,251,153,254,221,191,153,149,124,245,169,148,79,149,117,31,155,85,207,16,131,211,94,238,84,194,194,46,219,176,215,212,63,218,239,254,114,243,250,99,187,107,125,183,60,137,180,58,89,189,178,124,191,54,23,18,164,18,218,25,189,228,210,199,238,7,149,253,255,0,250,246,112,204,122,181,201,242,60,142,253,147,205,95,67,20,116,63,75,235,94,57,26,87,34,119,231,59,183,167,108,91,110,36,255,0,229,63,255,0,85,70,197,179,117,91,45,200,239,144,75,111,191,71,20,85,48,215,145,86,128,185,59,189,83,49,180,132,239,200,152,189,93,254,182,238,239,251,86,178,64,68,68,4,109,183,245,247,34,32,183,79,7,121,241,227,179,100,3,105,136,160,168,236,219,154,165,164,63,89,36,102,174,221,197,185,63,166,252,159,236,244,118,255,0,86,164,241,135,161,146,217,171,184,206,64,83,65,52,82,84,78,237,16,27,243,110,20,212,31,165,233,233,191,21,244,248,63,228,211,30,162,213,88,105,220,227,140,26,38,153,135,113,25,63,189,235,201,183,217,253,118,125,253,236,181,95,138,133,238,233,112,234,50,225,109,170,186,86,84,82,209,188,47,4,50,204,69,28,78,84,20,78,92,5,223,97,221,253,95,111,122,9,35,225,3,53,69,255,0,41,190,100,173,77,21,53,60,54,154,171,127,111,186,230,100,108,116,7,203,244,89,182,216,191,111,216,173,37,83,7,131,86,67,126,14,160,110,24,224,87,212,123,42,92,126,225,81,37,63,120,187,111,43,29,35,49,112,223,142,251,8,182,251,110,174,125,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,57,154,229,159,230,90,89,214,206,167,106,14,159,100,53,118,60,134,199,169,25,5,77,13,117,51,183,56,143,218,21,12,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,209,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,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,97,184,23,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,193,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,247,179,251,217,250,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,6,192,68,81,127,175,238,176,109,93,38,233,25,21,189,234,228,206,243,26,122,202,12,80,33,136,92,41,167,0,22,146,186,82,144,10,46,20,239,52,70,209,144,147,202,100,1,199,131,201,36,97,128,120,151,245,199,77,211,142,27,54,143,96,225,86,122,139,154,89,228,56,106,227,57,105,194,199,110,153,228,129,235,70,96,113,39,169,114,9,70,17,2,250,135,27,200,110,204,32,19,67,95,5,79,138,124,167,238,254,187,230,54,229,5,114,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,167,87,130,167,197,62,83,247,127,93,243,27,114,13,171,227,157,250,147,253,228,254,26,190,79,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,80,16,219,235,241,206,253,73,254,242,127,13,85,86,131,170,132,80,87,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,219,54,177,152,64,42,30,81,22,218,104,187,176,67,35,72,238,114,125,73,121,200,71,47,110,117,32,34,34,2,34,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,165,110,147,190,41,244,111,239,3,30,249,140,11,165,53,204,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,46,154,80,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,150,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,23,127,225,113,240,39,166,95,141,124,226,181,111,253,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,62,128,240,184,248,19,211,47,198,190,113,90,165,82,14,115,58,193,233,51,50,233,23,84,62,131,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,222,69,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,192,125,155,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,246,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,3,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,48,91,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,86,63,154,117,119,117,212,94,140,177,142,151,114,251,117,93,69,203,7,202,41,174,86,91,203,212,20,173,53,168,105,171,99,242,179,247,9,200,78,18,169,136,34,225,245,59,44,33,198,62,203,60,184,167,73,58,223,106,233,195,95,177,205,104,188,216,234,239,52,248,229,61,208,130,130,154,65,140,234,103,154,221,83,79,8,57,151,160,3,203,52,124,207,98,113,14,68,194,110,204,14,23,105,215,71,89,182,46,143,52,226,150,231,29,171,219,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,232,7,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,32,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,216,255,0,133,31,66,223,226,58,160,214,188,51,254,199,170,192,40,171,139,253,34,43,164,148,238,63,248,175,42,100,95,231,204,193,254,247,153,6,234,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,222,189,105,244,207,77,213,118,131,93,116,194,26,234,75,125,246,10,136,110,248,245,117,91,203,216,166,184,195,201,135,184,209,147,59,132,145,73,52,46,238,39,193,166,121,24,12,128,89,111,84,65,203,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,85,223,120,103,245,175,113,234,127,4,185,97,58,151,115,243,58,147,137,111,83,91,89,35,210,195,237,154,25,166,145,227,168,134,158,17,143,135,103,112,130,70,24,248,182,240,19,155,148,206,35,138,248,157,116,29,249,111,177,84,235,206,147,217,121,103,216,253,188,189,165,107,183,91,187,149,89,68,34,112,140,123,151,116,91,189,79,0,212,56,241,142,73,102,22,142,22,223,132,66,213,1,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,14,159,150,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,197,122,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,244,100,7,33,2,56,165,136,220,3,159,22,166,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,176,105,94,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,176,170,146,162,27,101,12,67,198,42,120,200,223,253,41,13,196,64,78,89,101,54,0,231,197,167,255,0,131,239,72,126,238,174,51,170,47,248,122,44,24,99,175,255,0,199,210,215,213,205,16,55,250,112,70,198,127,240,228,241,255,0,136,145,69,95,14,238,144,255,0,149,110,178,191,210,154,46,246,158,225,221,170,220,163,133,127,150,154,126,232,203,229,105,35,226,207,35,247,100,136,185,184,240,227,20,114,237,32,72,241,114,191,228,21,87,227,157,250,147,253,228,254,26,189,95,9,78,181,253,183,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,249,94,57,223,169,63,222,79,225,170,170,208,117,80,138,10,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,117,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,78,164,4,68,64,84,23,226,99,118,186,216,60,64,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,197,12,244,211,199,105,161,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,87,232,168,7,197,31,227,179,83,127,5,249,61,18,11,94,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,160,92,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,30,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,27,129,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,5,23,250,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,40,17,7,44,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,94,167,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,255,0,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,234,7,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,145,94,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,80,3,170,61,116,254,82,154,237,147,107,95,209,111,163,159,72,252,151,248,51,207,121,206,199,151,163,130,155,252,119,110,62,92,187,28,191,65,182,229,183,174,219,190,65,160,29,89,230,93,57,233,126,171,96,250,127,79,87,67,125,212,170,123,93,53,62,71,73,94,208,79,102,10,89,39,121,94,48,237,147,145,203,21,68,145,177,137,198,113,62,198,47,201,133,216,37,255,0,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,5,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,188,12,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,175,251,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,33,178,180,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,52,131,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,84,30,6,183,107,84,55,93,100,177,77,115,164,11,149,101,61,134,174,158,140,166,22,158,104,33,42,225,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,123,95,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,223,188,90,117,75,4,197,58,78,191,105,157,254,251,229,114,76,239,202,253,31,162,242,179,31,156,242,87,42,25,170,191,56,0,241,199,194,50,98,252,225,15,45,246,29,223,209,84,15,73,223,20,250,55,247,129,143,124,198,4,23,83,226,143,240,39,169,191,130,252,226,137,86,7,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,207,252,81,254,4,245,55,240,95,156,81,42,1,65,213,66,42,118,240,175,235,170,167,0,200,109,93,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,251,70,32,220,70,51,51,142,226,80,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,16,3,194,227,227,179,76,191,26,249,61,106,188,157,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,53,16,120,114,101,54,44,27,172,44,47,53,202,107,188,149,151,31,183,228,87,75,141,79,104,228,236,82,193,98,175,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,203,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,32,194,186,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,244,164,55,17,1,57,101,148,216,3,159,22,157,62,18,157,20,123,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,183,126,66,174,134,126,217,220,201,152,184,71,217,56,165,142,33,144,72,158,71,41,89,163,120,161,51,212,30,26,125,10,211,117,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,132,170,165,142,123,189,197,233,217,198,0,120,36,9,97,8,90,120,102,41,28,155,147,246,227,17,54,41,30,59,201,64,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,165,87,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,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,21,124,106,254,41,241,111,187,250,31,152,220,84,10,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,200,58,158,69,26,186,23,235,54,197,214,30,156,85,92,228,181,123,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,36,149,64,90,171,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,74,67,113,19,32,138,41,77,128,248,113,124,215,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,126,123,58,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,152,53,254,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,167,53,202,186,234,161,1,105,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,121,174,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,158,206,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,3,95,234,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,59,91,229,97,167,238,246,161,8,99,252,220,32,17,142,209,196,3,245,69,183,219,119,221,221,221,242,190,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,245,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,239,87,67,44,208,144,5,84,13,44,144,188,177,19,182,198,13,44,50,198,228,59,183,56,204,125,226,236,200,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,131,166,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,106,185,225,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,13,255,0,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,204,25,2,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,130,85,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,4,191,240,189,235,95,249,64,96,129,163,26,133,115,186,215,106,78,27,111,58,153,110,53,175,222,246,205,172,102,16,10,135,148,69,182,154,46,236,16,200,210,59,156,159,82,94,114,17,203,219,157,75,150,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,233,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,66,85,34,44,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,24,167,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,58,54,210,61,76,202,181,147,174,237,62,213,44,214,175,204,94,178,109,80,177,220,42,120,201,33,199,15,59,156,28,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,150,43,212,191,81,121,223,84,26,167,95,169,153,213,71,252,45,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,123,191,185,153,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,131,95,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,185,236,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,209,93,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,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,5,122,248,90,117,237,244,18,178,195,210,142,168,65,207,31,186,220,60,158,33,116,167,167,222,74,10,234,185,220,154,142,160,65,183,146,25,167,148,156,37,217,202,57,36,118,55,120,137,138,11,127,92,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,107,222,23,189,125,81,229,120,168,116,241,172,215,11,85,166,175,7,199,206,162,197,127,169,169,130,142,158,162,207,69,24,177,211,78,198,66,221,234,120,5,205,164,22,118,40,33,144,228,226,80,156,146,132,255,0,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,234,65,23,112,192,10,105,77,198,56,193,201,185,200,96,44,251,147,46,120,122,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,109,95,16,110,182,238,189,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,119,24,93,158,73,55,138,178,90,110,176,218,169,239,179,91,42,194,219,89,81,53,37,61,97,66,77,4,211,194,49,148,177,4,155,113,35,1,158,18,33,103,220,90,88,221,246,228,219,135,173,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,66,125,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,235,184,196,70,101,229,164,33,144,161,62,69,200,25,197,223,184,18,0,115,217,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,215,166,142,162,243,190,151,245,78,131,83,48,90,143,248,42,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,246,127,123,56,116,166,161,7,137,127,92,116,221,56,225,179,104,246,14,21,103,168,185,165,158,67,134,174,51,150,156,44,118,233,158,72,30,180,102,7,18,122,151,32,148,97,16,47,168,113,188,134,236,194,1,55,147,173,254,42,26,71,101,233,114,217,157,233,182,65,73,85,169,89,189,156,225,183,88,104,42,66,162,124,110,226,241,113,154,106,222,236,91,8,83,74,79,193,164,137,188,211,136,56,11,196,71,44,116,195,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,12,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,171,243,232,7,163,235,87,73,186,70,35,112,106,185,51,188,198,158,142,191,43,57,165,23,10,105,192,9,227,161,136,99,50,139,133,59,205,40,60,130,68,242,153,25,242,224,241,199,30,1,225,161,208,229,55,78,56,108,58,195,156,29,89,234,46,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,234,28,109,24,51,48,153,205,55,208,17,17,7,42,235,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,210,159,73,223,11,26,55,247,127,143,124,186,4,27,85,17,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,21,87,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,65,170,186,177,248,88,214,79,187,252,135,229,211,170,1,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,207,127,221,88,252,44,107,39,221,254,67,242,233,215,53,136,58,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,230,170,130,252,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,218,247,177,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,214,90,127,172,12,2,155,83,250,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,141,41,79,61,198,154,39,168,162,104,198,39,230,102,213,48,194,236,13,191,55,102,23,98,103,113,125,192,136,57,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,233,163,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,92,240,245,129,128,84,233,135,84,122,165,134,77,143,82,88,169,233,114,138,234,155,125,190,145,162,24,32,183,84,202,245,20,77,24,196,252,0,30,154,104,93,129,182,224,206,194,236,46,206,45,106,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,9,234,169,131,198,159,63,169,190,245,13,138,105,245,62,67,73,89,109,197,113,112,169,58,24,94,34,58,11,141,101,68,143,51,74,226,220,196,206,158,10,3,96,55,244,14,4,44,221,199,114,185,245,205,15,82,249,253,54,169,245,13,169,26,131,111,200,106,239,150,219,230,81,114,169,181,215,84,188,188,229,183,121,131,106,54,102,149,152,192,6,157,162,0,2,102,224,2,35,176,241,217,130,95,248,44,96,21,55,222,161,178,189,65,168,199,169,43,45,184,174,46,116,193,93,51,68,71,65,113,172,168,141,161,120,152,159,152,153,211,193,94,14,96,222,129,204,73,219,184,204,87,62,161,175,132,206,151,221,116,227,163,235,93,206,242,85,113,212,103,87,138,204,160,41,42,104,138,156,233,160,49,142,154,29,185,59,188,129,44,84,145,212,4,155,11,16,84,14,204,236,204,101,50,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,87,47,140,180,166,58,83,98,1,45,133,238,212,187,182,223,252,205,112,86,52,171,231,198,11,21,191,223,52,122,215,113,181,91,42,106,160,161,185,65,45,65,197,1,155,70,1,75,94,228,68,226,206,204,204,206,219,187,237,182,232,42,211,166,28,194,241,132,235,21,146,243,100,155,181,81,31,153,217,248,137,123,233,102,31,242,133,219,220,79,246,43,38,241,163,156,234,116,103,78,166,63,210,44,134,171,127,255,0,118,38,85,147,211,237,154,233,121,213,123,61,5,174,130,162,166,161,222,165,154,56,162,35,47,74,105,93,253,5,157,253,204,255,0,236,86,201,226,169,165,89,94,167,105,126,158,89,49,218,34,57,32,191,212,28,242,20,114,56,66,37,11,139,17,184,1,113,111,93,247,118,247,51,160,165,68,94,198,93,140,214,225,217,29,195,26,184,75,12,149,22,234,153,105,164,40,137,220,92,163,144,129,246,119,102,127,120,191,189,153,120,232,8,136,128,182,142,145,88,241,10,154,89,175,249,45,100,0,86,201,138,161,161,41,9,136,218,54,140,246,250,164,206,219,253,102,223,103,255,0,90,213,203,127,244,185,138,69,154,211,228,246,15,45,104,146,105,109,53,174,15,90,12,230,206,237,8,55,107,209,223,158,229,245,125,61,251,160,149,189,117,117,39,211,198,164,105,197,22,5,163,113,67,144,92,229,238,125,122,26,154,185,30,13,167,166,151,244,74,61,139,144,132,159,111,167,23,254,133,4,52,54,229,6,63,172,152,125,125,198,2,112,165,191,219,202,72,201,220,95,234,213,68,238,207,179,59,183,185,254,197,51,186,134,208,108,15,162,156,243,20,204,233,177,185,175,246,202,159,61,230,105,235,104,225,170,141,184,195,20,97,184,180,112,143,233,84,239,234,254,241,103,111,86,217,225,102,41,84,217,22,178,218,107,173,148,28,6,191,35,130,104,105,225,139,110,44,117,66,226,44,35,190,219,114,102,102,109,208,116,151,166,151,10,123,182,157,98,215,58,80,227,13,93,150,134,120,199,119,125,132,160,2,102,221,217,159,220,255,0,177,100,171,11,209,88,101,166,209,236,26,9,227,40,228,143,27,182,9,129,51,179,139,181,44,108,236,236,254,231,89,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,243,114,111,254,14,93,127,242,25,255,0,250,89,47,73,124,87,186,115,171,178,215,210,199,250,115,82,203,24,255,0,75,131,179,32,230,247,170,40,100,151,168,45,65,112,109,216,114,59,179,191,255,0,191,76,166,255,0,131,62,61,65,85,145,101,23,201,169,249,84,82,249,46,217,243,38,219,144,92,5,253,25,246,247,126,214,80,219,171,220,90,233,104,234,75,54,183,78,27,203,87,127,185,77,27,11,23,168,149,125,67,55,189,153,253,236,172,151,193,247,30,187,90,244,218,245,93,91,109,120,161,171,242,221,169,158,18,30,124,106,43,216,190,179,179,51,236,238,205,232,130,183,186,143,202,49,106,204,135,42,199,168,109,125,171,165,62,91,93,36,179,247,228,46,64,39,48,59,113,118,226,223,89,217,253,31,254,37,163,22,239,234,102,213,140,91,115,108,184,35,243,1,125,250,87,95,223,140,251,108,205,31,122,110,94,155,115,253,54,251,125,63,214,180,130,2,34,32,34,34,11,98,240,115,211,8,232,237,247,125,68,172,13,142,176,105,138,149,247,251,25,235,226,47,113,254,199,111,120,255,0,245,215,203,227,83,128,218,104,109,24,46,117,75,23,10,202,203,165,93,45,65,114,39,230,222,90,30,62,242,217,182,104,126,193,255,0,240,198,159,13,10,235,149,31,81,184,220,20,247,153,198,9,218,175,157,56,84,19,15,165,5,99,182,226,222,158,247,221,110,31,25,204,130,162,171,62,198,44,62,110,103,134,146,106,185,26,39,145,220,25,222,150,137,247,97,223,111,242,159,236,251,93,7,241,240,96,187,218,226,214,43,229,154,79,247,244,214,58,249,35,253,47,209,238,208,255,0,54,223,228,151,218,174,45,80,247,132,213,109,77,55,89,120,244,48,204,96,21,22,171,168,72,44,78,204,67,229,72,182,118,111,127,168,139,250,254,198,87,194,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,12,203,167,76,239,18,208,156,19,168,175,47,230,240,204,215,189,71,231,121,195,31,148,186,71,89,95,15,147,237,247,94,89,55,134,131,189,221,237,136,126,119,134,251,142,229,181,122,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,43,52,240,247,192,48,221,83,240,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,179,240,148,61,179,88,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,213,23,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,24,94,158,181,245,105,164,250,47,160,84,189,64,220,110,254,118,203,144,91,194,163,21,143,203,212,199,237,170,169,232,164,171,163,166,221,161,51,166,239,4,79,249,201,65,132,55,250,219,63,163,208,103,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,248,85,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,204,123,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,166,87,134,135,67,149,61,71,102,80,235,14,112,116,129,167,88,93,226,48,154,146,64,138,160,239,151,24,90,57,218,136,161,54,33,106,102,19,136,166,35,31,174,18,52,96,206,228,103,8,70,172,247,65,179,45,53,210,61,61,213,108,194,138,174,216,26,145,81,117,59,69,13,77,59,70,114,91,169,2,137,226,173,103,230,229,194,114,171,145,128,72,7,234,66,50,11,152,74,14,165,175,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,170,181,112,13,45,206,245,67,233,31,208,91,23,180,254,137,99,245,153,77,227,251,234,24,124,173,174,151,143,126,127,206,152,243,227,220,15,168,28,141,247,244,23,217,213,149,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,10,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,95,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,32,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,48,215,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,96,233,121,22,170,233,163,168,188,19,170,13,44,160,212,204,22,163,254,10,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,128,247,64,120,31,189,159,222,205,181,80,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,171,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,215,174,147,224,191,149,13,83,195,116,207,218,158,204,250,91,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,190,92,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,168,132,80,3,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,120,157,117,227,249,16,177,84,232,54,147,222,184,231,217,5,188,189,165,116,183,92,123,117,88,188,36,112,148,123,143,104,155,189,81,1,84,48,241,146,57,97,23,142,102,219,156,68,225,162,188,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,213,150,178,12,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,190,173,88,193,127,37,250,167,153,105,159,181,61,167,244,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,5,234,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,40,191,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,73,64,136,57,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,86,169,227,55,211,166,9,100,179,216,186,151,176,83,249,28,146,251,144,71,98,200,62,188,210,251,79,149,3,249,89,126,188,175,28,61,152,237,238,28,99,141,187,157,238,68,251,135,214,129,93,34,232,133,171,168,238,162,240,205,26,190,223,42,237,22,219,253,69,73,86,85,210,70,39,59,65,79,75,53,76,129,31,47,170,38,99,3,131,27,177,48,57,177,56,159,30,14,18,87,195,115,195,238,155,168,154,153,53,135,89,45,85,99,167,86,234,130,166,162,182,205,20,176,134,76,111,20,241,202,241,84,67,60,83,66,20,211,52,4,230,34,65,33,177,199,190,225,35,53,218,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,17,16,21,43,120,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,247,82,161,255,0,137,239,80,90,113,164,29,56,222,48,12,199,31,250,65,122,212,219,125,109,158,197,109,56,24,161,142,64,0,231,95,36,134,36,1,229,78,88,37,6,102,121,10,94,215,14,44,199,44,65,73,152,86,180,106,134,157,97,185,142,159,224,249,125,93,154,197,159,211,211,210,100,116,244,193,24,157,124,16,188,156,34,121,92,123,160,14,211,74,38,32,66,210,4,132,7,200,93,217,52,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,248,82,159,254,15,125,66,226,186,87,172,183,205,35,202,105,187,31,149,79,35,77,110,186,29,84,113,67,77,93,70,53,37,21,60,130,110,219,247,252,193,70,14,36,229,221,104,129,128,187,188,128,45,211,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,154,162,32,170,191,28,239,212,159,239,39,240,213,94,186,35,160,217,150,190,73,154,90,244,254,138,174,229,125,196,241,121,114,106,123,77,37,59,77,61,200,34,173,164,130,88,99,110,98,252,198,42,153,37,102,22,51,55,133,163,16,114,145,182,176,175,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,66,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,239,251,162,78,176,113,158,174,116,190,43,208,189,37,22,109,99,167,128,114,203,61,36,85,29,138,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,228,80,87,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,179,2,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,33,211,74,45,127,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,216,8,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,6,170,183,244,233,157,222,250,113,173,234,94,193,79,231,177,187,22,65,85,98,200,62,188,49,123,51,136,91,252,172,191,94,86,146,110,244,151,7,14,49,198,253,190,207,34,125,143,234,250,189,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,217,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,130,190,33,157,22,93,122,88,213,10,139,238,33,143,213,142,149,228,181,12,248,253,99,212,149,83,81,78,241,242,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,247,36,48,155,136,94,78,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,43,84,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,223,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,203,18,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,17,17,1,83,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,119,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,131,150,36,91,215,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,214,32,2,156,128,28,156,143,128,143,34,50,220,158,85,120,43,233,14,27,151,234,134,109,171,151,216,42,230,190,233,237,61,12,54,38,25,220,32,132,238,17,214,197,60,198,13,234,102,209,66,241,139,59,240,102,154,71,113,114,96,32,9,105,225,205,208,79,242,87,177,79,169,26,137,63,152,212,220,154,223,228,234,233,224,168,231,75,101,161,51,9,94,140,92,31,132,211,57,199,25,75,47,168,177,0,132,79,196,74,73,166,170,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,29,112,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,232,79,163,238,172,240,222,174,180,191,233,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,168,7,25,210,28,203,47,210,252,223,87,44,80,82,77,98,211,218,139,76,55,214,41,216,39,132,46,18,77,20,19,0,63,161,131,75,11,70,76,207,205,158,104,221,133,197,140,131,32,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,209,144,28,132,196,37,138,35,112,62,28,92,58,83,88,86,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,155,228,210,221,116,211,141,91,209,171,102,188,227,151,159,37,136,92,109,243,92,100,171,187,51,81,249,24,224,35,10,150,168,115,126,17,246,78,41,68,207,147,199,249,183,33,50,13,137,232,175,174,142,179,111,189,97,234,61,45,206,59,87,177,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,6,1,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,21,82,84,67,108,161,136,120,197,79,25,27,255,0,165,33,184,136,9,203,44,166,192,28,248,179,164,239,138,125,27,251,192,199,190,99,2,96,157,61,101,89,182,132,234,103,80,94,103,217,248,222,156,251,54,155,148,148,178,23,181,43,171,43,33,131,203,195,38,205,27,118,163,151,187,35,242,114,30,112,15,7,105,121,131,164,239,138,125,27,251,192,199,190,99,2,11,169,241,71,248,19,212,223,193,126,113,68,168,175,73,240,95,202,134,169,225,186,103,237,79,102,125,45,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,87,169,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,24,166,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,218,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,147,112,120,134,116,89,106,234,159,75,234,47,184,134,63,72,90,169,141,83,179,227,245,143,82,52,175,91,3,73,202,91,124,242,16,184,152,16,188,165,19,27,139,4,206,47,220,140,14,110,84,67,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,32,234,77,64,15,26,191,133,140,91,239,2,135,229,215,21,178,188,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,45,107,227,87,240,177,139,125,224,80,252,186,226,130,149,150,255,0,232,235,163,172,239,171,252,238,162,193,96,172,246,54,55,102,225,244,131,32,237,195,81,236,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,235,173,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,247,253,131,99,26,37,208,47,77,20,180,183,155,133,37,147,24,197,105,233,79,32,190,67,109,156,142,225,113,156,225,167,146,182,88,162,239,76,231,52,197,27,48,238,125,176,224,12,237,28,99,196,60,173,111,214,253,6,240,247,208,107,101,29,29,142,146,134,142,134,156,237,216,142,35,110,147,132,247,41,199,235,19,49,23,34,96,98,54,146,122,169,57,59,60,156,139,185,44,128,18,105,255,0,15,255,0,17,251,23,81,20,118,157,33,213,185,252,134,172,125,122,122,105,96,162,63,43,145,71,20,18,76,117,35,219,23,142,154,97,142,19,121,99,46,17,185,113,40,191,77,225,138,170,250,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,149,94,24,190,31,244,122,187,89,77,212,14,183,227,190,111,5,164,227,62,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,235,12,128,35,49,24,238,229,24,152,72,23,40,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,69,93,53,233,235,42,213,77,26,213,29,92,197,170,123,255,0,146,191,100,212,220,109,97,75,36,179,84,208,214,21,72,203,81,25,3,62,221,143,46,50,27,16,176,246,158,83,115,30,215,19,149,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,174,13,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,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,85,95,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,11,218,86,187,117,187,183,75,139,204,65,8,199,185,119,73,251,53,19,149,67,143,24,227,138,18,120,225,109,185,196,47,8,44,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,46,207,5,112,83,212,5,68,14,98,236,236,199,28,177,179,137,182,198,204,82,11,63,25,12,72,37,87,136,239,92,116,221,86,230,84,24,126,159,5,93,62,157,97,245,19,157,12,210,156,177,29,238,172,153,129,235,101,129,221,132,0,69,136,96,18,30,232,132,178,145,56,188,207,20,113,171,17,210,28,203,53,211,188,247,84,172,208,82,54,61,167,20,246,233,175,83,205,59,9,243,174,171,26,90,104,98,6,220,140,200,158,67,119,217,129,130,19,220,152,156,4,242,14,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,253,24,193,136,128,78,89,98,7,48,231,201,173,211,173,253,33,195,116,23,195,19,45,210,61,63,130,174,59,22,59,79,104,134,157,234,231,121,167,148,206,249,73,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,5,27,46,167,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,229,137,117,37,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,10,33,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,177,254,133,250,50,190,245,135,168,245,86,201,46,190,198,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,42,181,211,193,178,251,54,178,217,35,208,108,135,203,224,57,53,194,166,75,161,220,216,15,232,141,40,12,68,34,36,83,119,174,28,220,167,24,133,129,136,120,70,50,203,245,138,117,103,250,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,201,81,121,169,170,59,93,217,142,105,63,57,49,156,133,188,146,153,125,98,125,183,217,182,102,102,96,167,111,25,91,77,170,193,212,150,19,98,177,91,41,45,214,219,118,155,219,105,40,232,233,33,24,96,166,130,58,251,128,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,216,30,14,24,6,27,170,120,111,80,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,44,252,37,13,238,78,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,133,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,16,117,131,210,102,101,210,46,168,125,7,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,190,223,240,247,241,0,190,244,217,149,91,244,239,84,178,43,173,110,145,213,247,226,242,129,24,77,236,42,169,228,140,252,236,109,192,166,40,69,194,78,116,241,155,15,231,229,148,64,228,250,178,92,79,81,90,13,134,245,37,164,119,221,41,204,232,169,8,46,52,230,118,202,233,169,222,99,180,220,88,9,169,235,98,97,48,46,113,145,110,226,198,60,193,206,50,126,6,76,245,193,210,215,131,173,246,163,42,188,93,186,174,168,242,150,91,45,193,169,237,118,139,21,200,15,219,163,28,130,69,83,44,226,206,113,81,200,12,224,49,179,71,82,92,201,223,203,184,15,112,45,126,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,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,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,74,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,21,116,191,167,76,239,88,52,179,81,117,51,5,167,243,255,0,147,63,37,89,120,162,231,12,92,45,114,211,87,205,61,103,114,89,67,126,207,145,1,237,0,153,159,127,118,102,224,236,94,78,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,197,124,12,127,93,159,187,127,196,150,159,241,53,232,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,149,85,29,174,2,0,198,235,77,132,72,36,143,119,96,166,154,93,202,51,14,49,129,201,216,227,27,52,61,208,180,157,20,234,211,73,245,163,64,170,186,129,183,93,252,149,151,31,183,157,70,85,31,151,169,147,216,181,80,81,71,87,89,77,187,194,7,83,217,9,91,243,145,3,137,237,245,119,127,70,167,111,16,110,182,238,189,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,119,24,93,158,73,55,140,22,236,179,42,179,216,174,248,181,167,38,186,209,89,114,15,47,237,123,117,61,108,145,210,220,59,6,231,7,152,136,93,130,94,217,187,144,115,103,226,78,238,219,58,217,93,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,202,194,116,27,50,204,244,123,80,245,200,104,170,233,49,60,2,158,140,14,224,84,236,80,86,220,106,43,169,41,198,136,9,204,95,152,197,82,115,145,11,31,6,142,49,54,30,244,100,190,190,147,190,41,244,111,239,3,30,249,140,10,223,186,242,211,60,87,70,252,51,50,173,45,194,169,60,189,151,25,183,216,45,244,220,163,140,36,155,133,222,139,156,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,168,30,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,65,15,252,64,186,17,177,117,85,138,201,154,226,193,228,181,55,31,183,188,118,234,157,206,79,106,82,193,29,84,145,90,184,29,68,84,240,119,106,106,5,252,201,51,144,109,179,238,62,141,68,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,117,60,160,7,136,183,135,53,247,169,76,170,211,171,218,51,85,106,163,203,207,202,89,239,180,53,188,41,169,235,105,123,156,2,189,230,0,115,121,160,3,102,145,139,153,28,17,0,199,177,196,17,76,21,107,210,175,76,249,151,85,250,185,71,165,184,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,242,98,152,249,75,24,4,98,237,200,204,121,16,7,57,2,101,120,188,233,158,43,163,122,113,211,134,150,225,84,158,94,203,140,219,239,246,250,110,81,198,18,77,193,173,156,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,213,143,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,129,126,57,223,169,63,222,79,225,168,52,255,0,131,85,166,213,127,234,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,140,208,84,193,37,125,188,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,98,190,34,157,10,212,244,181,153,62,113,167,212,21,103,165,119,250,136,97,161,154,166,170,35,59,101,198,102,168,55,182,179,60,143,60,192,49,211,148,129,49,7,232,24,129,25,152,185,158,107,224,169,241,79,148,253,223,215,124,198,220,174,39,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,96,229,221,90,247,133,247,135,221,77,166,166,203,213,14,180,218,169,12,206,156,107,240,251,29,76,81,84,135,9,162,165,168,163,189,52,177,78,66,198,194,115,136,65,44,92,227,54,25,126,169,136,108,209,15,9,10,156,67,171,75,157,231,60,134,146,251,163,88,157,64,87,88,194,241,218,154,124,140,228,135,148,80,77,12,50,108,33,77,41,126,116,165,17,9,222,17,102,133,227,152,218,59,74,64,68,68,4,69,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,45,171,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,209,159,67,153,254,27,168,61,40,105,133,86,25,144,210,93,66,199,139,218,236,23,54,133,223,157,29,198,146,142,24,170,41,229,2,102,32,49,38,221,183,111,172,4,6,60,128,196,156,55,170,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,102,186,163,164,57,150,144,84,227,48,102,16,82,48,102,24,189,179,47,180,77,77,59,74,19,219,171,162,231,17,59,122,16,24,147,73,25,137,51,108,113,19,143,32,112,50,153,94,23,189,116,254,69,50,160,208,237,99,204,252,166,155,94,185,251,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,158,144,116,207,134,245,95,225,249,164,250,91,152,87,85,219,140,112,124,110,229,104,185,211,59,145,219,174,49,218,163,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,72,58,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,96,233,205,21,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,91,63,65,81,126,55,26,95,117,165,207,244,247,90,33,42,185,237,183,59,60,184,189,67,13,17,118,40,231,166,154,74,152,185,212,110,227,206,113,171,155,140,110,194,251,82,72,76,229,235,195,10,240,100,213,47,162,157,71,95,116,206,190,251,229,104,51,188,126,79,45,69,229,121,249,203,165,17,180,208,254,113,129,202,62,20,165,113,47,82,16,45,246,125,203,182,202,122,120,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,169,7,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,244,23,211,226,17,170,22,173,42,232,251,82,110,119,1,164,154,162,255,0,103,151,23,161,164,154,180,105,142,162,123,128,189,51,246,183,103,121,14,40,164,150,161,227,22,220,130,156,253,69,153,204,121,246,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,180,159,25,237,121,195,111,88,6,156,104,222,53,91,73,120,168,189,84,67,158,53,194,146,161,228,128,109,205,12,244,244,135,25,8,60,83,133,67,207,80,76,97,39,213,106,102,119,23,105,68,148,96,240,172,209,203,22,174,245,113,104,169,200,230,222,147,2,183,203,152,199,77,196,255,0,190,170,169,167,130,58,102,230,6,46,29,185,234,34,159,127,172,37,216,224,66,226,110,236,23,147,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,114,200,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,69,223,17,204,154,139,26,233,146,252,117,118,248,170,222,224,21,84,49,177,237,249,178,59,125,94,198,219,139,250,183,23,253,158,255,0,123,41,68,161,207,138,139,63,242,97,168,255,0,238,129,252,190,181,5,54,116,255,0,170,103,164,250,181,110,206,35,165,142,97,166,58,146,120,201,133,219,235,211,205,27,123,192,255,0,225,63,205,251,63,214,215,79,214,62,176,219,104,52,27,28,204,105,172,207,114,165,188,222,202,137,161,10,162,166,45,187,85,34,92,100,225,200,93,222,55,109,217,153,219,209,217,253,25,81,5,174,91,24,91,235,66,190,158,99,174,34,15,42,96,255,0,84,91,127,173,187,110,223,103,243,58,182,76,214,162,241,105,232,199,72,43,47,53,81,84,205,22,104,231,187,139,48,190,211,220,31,215,102,31,177,153,5,90,234,237,194,43,174,161,222,238,112,91,100,160,10,186,234,153,218,9,42,138,164,129,138,121,11,103,144,189,73,219,125,183,127,87,219,127,181,97,203,105,245,39,112,11,158,167,86,86,141,8,83,119,26,66,126,28,184,155,189,68,207,201,185,19,251,247,251,61,61,22,172,64,68,68,5,190,122,72,202,240,12,71,50,171,187,103,119,74,154,72,233,104,228,158,152,98,146,168,70,105,134,88,8,35,38,131,222,46,194,123,177,179,143,167,171,63,162,208,203,232,183,82,79,93,89,21,53,52,110,114,25,139,51,51,59,187,238,236,223,103,244,160,232,7,170,58,221,16,204,250,115,169,207,53,35,19,181,92,40,91,135,151,154,166,148,228,146,31,239,232,98,46,4,33,220,29,200,65,159,102,109,217,155,236,84,105,162,185,5,155,22,214,76,87,32,185,128,21,182,130,253,67,81,35,16,185,55,104,42,163,55,244,102,119,127,170,47,246,59,171,119,234,86,193,122,202,122,14,142,159,28,164,150,190,70,223,112,166,136,165,39,255,0,12,194,254,140,12,239,254,73,127,177,213,41,208,9,5,202,156,8,93,137,167,6,118,118,245,103,228,200,58,113,210,76,158,207,152,105,174,51,144,88,72,94,138,174,211,69,44,76,32,66,194,37,79,25,139,51,16,139,251,137,190,198,89,114,209,125,19,124,52,96,191,253,194,181,252,190,153,111,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,252,170,163,57,169,166,134,51,224,103,25,8,150,223,162,238,222,142,191,170,255,0,39,250,37,253,14,131,159,239,16,220,98,231,134,117,47,127,170,158,251,37,108,213,213,85,85,177,151,108,163,120,68,238,21,110,192,207,204,183,217,199,223,233,239,247,50,176,95,9,59,22,77,79,164,245,87,187,134,85,81,89,111,170,225,216,162,49,62,48,113,169,174,18,217,222,71,111,172,91,23,160,183,187,237,247,170,241,241,22,119,126,168,50,141,255,0,236,202,223,152,213,169,33,224,249,171,185,13,54,107,91,166,14,238,86,186,190,223,166,209,183,30,48,215,207,254,103,39,250,223,247,223,241,122,32,138,61,106,217,3,26,215,108,190,213,49,189,85,84,215,187,133,81,85,59,48,250,61,101,64,184,113,245,127,120,239,191,47,183,221,246,173,2,167,63,94,52,250,124,85,25,115,193,113,133,242,24,179,74,246,120,26,118,115,104,153,234,189,120,247,55,219,185,233,191,15,245,253,138,12,32,34,34,2,34,32,149,222,26,78,239,212,254,58,206,239,179,121,191,151,86,41,33,227,73,167,245,52,55,92,63,80,0,95,177,112,172,171,165,39,250,140,204,77,75,74,205,246,242,247,66,95,103,255,0,81,106,255,0,11,220,26,221,110,213,107,110,162,101,149,148,212,84,36,211,61,20,147,200,81,49,255,0,123,86,196,127,88,156,69,246,119,31,181,253,255,0,99,169,93,227,61,106,165,174,208,220,58,190,73,248,29,46,65,55,1,97,223,150,244,114,187,250,238,219,126,131,125,143,239,255,0,104,66,63,10,47,141,12,99,255,0,185,151,95,236,146,43,232,84,65,225,58,246,120,58,192,178,214,93,110,144,82,60,54,139,163,192,50,152,143,116,222,13,184,179,185,55,175,18,50,251,127,69,253,62,214,189,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,171,106,245,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,213,94,23,31,2,122,101,248,215,206,43,84,170,65,68,58,33,225,161,171,153,159,84,119,61,4,213,122,122,188,102,209,137,211,133,222,251,123,163,128,230,130,182,220,82,240,131,200,78,241,246,136,234,92,100,104,222,77,184,52,53,14,64,242,83,156,10,242,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,189,100,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,13,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,185,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,170,33,241,6,232,146,235,210,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,131,74,67,5,166,114,154,98,11,73,200,83,74,102,113,211,140,100,50,200,226,243,55,113,197,157,227,147,107,244,88,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,82,120,187,128,96,51,68,108,50,70,110,47,194,64,2,102,220,89,7,62,253,29,245,85,153,116,161,171,150,252,194,205,114,171,44,98,227,81,79,77,150,90,35,141,166,11,141,185,143,235,184,196,70,3,230,99,18,144,161,62,67,196,221,197,223,182,114,1,244,39,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,58,221,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,247,95,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,6,23,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,202,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,64,210,69,89,123,185,195,67,4,147,144,145,12,67,36,196,34,230,226,6,76,44,251,236,4,255,0,99,160,200,20,85,241,71,248,19,212,223,193,126,113,68,182,253,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,212,30,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,113,62,35,189,14,84,245,91,134,208,102,26,124,116,148,250,139,135,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,187,66,114,202,36,194,211,60,177,211,183,73,223,20,250,55,247,129,143,124,198,5,127,221,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,135,54,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,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,202,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,237,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,93,79,135,23,67,149,61,41,97,181,249,134,160,157,37,70,162,230,20,240,5,116,49,4,82,133,146,144,93,205,168,162,157,153,200,204,137,196,167,33,46,209,28,81,8,177,52,45,44,148,237,213,143,197,62,178,125,224,100,63,49,157,95,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,140,128,228,32,71,20,177,27,128,115,226,212,3,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,17,16,97,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,110,112,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,251,215,196,71,171,207,229,91,172,173,244,90,183,189,167,184,119,118,139,23,231,65,229,166,159,186,49,121,170,185,57,59,200,253,217,34,30,12,92,56,197,28,91,198,18,60,188,189,95,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,48,109,94,142,60,45,63,47,61,62,222,181,31,83,110,183,92,66,245,148,246,35,194,206,122,30,236,116,212,35,44,18,157,204,160,105,163,57,188,192,52,176,68,50,56,8,198,69,51,52,173,36,36,16,47,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,126,162,20,0,241,58,232,59,242,223,98,169,215,157,39,178,242,207,177,251,121,123,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,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,205,245,203,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,253,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,8,23,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,185,60,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,46,104,181,162,251,165,249,46,168,100,23,173,23,193,170,240,252,38,122,129,27,45,158,174,186,74,185,224,128,35,16,231,36,146,25,151,57,8,74,87,14,102,192,242,56,49,19,11,19,203,255,0,18,63,16,74,110,162,106,99,209,237,27,186,213,142,157,91,170,6,166,182,229,12,178,194,25,49,188,80,73,19,75,79,52,17,77,8,83,76,211,139,1,17,4,134,193,38,219,132,110,218,3,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,130,90,120,45,225,122,203,87,157,229,185,181,131,38,246,46,155,82,121,122,108,130,142,75,88,203,244,130,185,161,168,106,90,120,106,12,63,53,229,251,239,60,143,28,140,95,94,1,32,33,151,144,91,250,199,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,199,242,158,161,116,11,6,190,213,98,217,174,184,105,254,63,122,162,225,230,109,215,76,154,138,146,170,14,96,38,28,226,146,65,49,228,6,36,219,183,168,147,59,122,59,32,216,10,128,124,81,254,59,53,55,240,95,147,209,43,222,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,65,82,75,89,100,185,195,93,4,115,136,137,20,69,36,36,66,198,194,96,78,46,251,236,98,255,0,107,42,33,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,45,191,226,39,172,58,37,165,189,58,93,45,122,209,141,210,102,20,249,61,69,45,53,6,30,87,153,237,179,222,142,26,168,38,55,9,233,196,165,136,32,97,25,72,246,96,220,99,141,221,158,80,98,141,126,23,154,189,134,232,47,65,58,147,171,154,129,61,92,118,44,119,56,172,154,161,169,32,121,167,148,206,138,217,20,80,198,30,140,231,36,178,71,27,57,56,131,57,179,145,8,179,147,87,7,83,189,66,229,93,80,107,45,235,87,50,154,111,33,231,251,116,214,235,88,85,73,81,13,178,134,33,227,21,60,100,111,254,148,134,226,32,39,44,178,155,0,115,226,193,170,149,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,104,129,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,183,68,28,171,171,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,142,190,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,72,175,3,31,215,103,238,223,241,37,234,248,184,245,155,98,164,177,94,58,59,196,173,94,122,235,93,228,42,50,187,141,64,24,71,111,140,78,26,218,106,106,118,244,238,76,124,96,144,228,245,140,35,38,6,230,102,93,128,171,107,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,236,33,94,116,111,43,211,52,174,205,200,128,10,121,13,131,126,14,124,9,217,202,48,113,218,189,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,162,148,244,240,185,235,110,213,211,246,77,54,137,106,68,244,148,120,78,105,120,10,176,189,85,213,13,60,22,42,215,167,56,202,89,54,132,138,64,156,163,162,137,200,228,8,225,104,222,71,217,158,71,65,58,188,66,48,12,55,75,60,56,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,204,252,34,15,108,209,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,59,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,23,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,160,191,18,221,97,209,45,97,234,46,241,116,210,12,110,146,74,138,10,143,45,120,204,41,47,51,213,65,146,152,82,210,195,27,199,1,139,69,0,83,188,18,196,199,11,144,78,219,72,206,236,226,239,48,60,87,186,227,166,198,173,87,190,145,244,228,42,218,251,114,167,167,12,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,210,125,226,104,101,40,246,50,144,251,53,129,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,13,213,225,217,163,218,219,170,93,69,218,238,154,47,146,85,225,245,24,197,61,85,77,126,96,54,104,46,80,89,66,106,89,225,6,56,42,8,98,148,231,114,40,132,55,115,216,164,145,153,218,35,113,176,175,26,191,133,140,91,239,2,135,229,215,21,42,186,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,138,190,53,127,11,24,183,222,5,15,203,174,40,43,215,195,58,237,106,176,117,175,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,24,96,166,130,59,37,113,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,245,124,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,40,150,183,175,71,221,38,102,93,93,106,135,208,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,6,127,225,231,209,101,215,170,125,80,167,190,229,248,253,89,105,94,53,80,239,144,86,53,73,82,181,108,237,31,40,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,114,51,56,121,95,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,88,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,64,69,133,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,198,174,42,59,221,254,146,134,121,32,34,33,25,70,57,164,18,112,114,3,22,38,109,183,2,111,177,215,213,130,234,198,150,106,135,158,252,153,234,94,41,150,251,51,181,231,125,133,121,166,175,242,189,206,93,190,239,100,203,135,46,217,241,229,182,252,11,111,115,160,168,31,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,90,211,162,254,176,109,93,38,233,30,183,149,189,234,228,206,243,26,123,61,6,40,16,196,46,20,211,128,92,26,74,233,74,64,40,184,83,188,209,27,70,66,79,41,144,7,30,15,36,145,132,223,241,67,235,186,197,167,184,174,73,210,254,158,159,157,203,242,11,124,182,188,146,167,99,143,216,84,179,199,77,39,111,132,180,229,21,87,154,164,168,158,61,227,145,138,29,249,110,199,197,154,155,23,213,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,213,207,244,149,225,123,138,225,157,62,229,248,159,80,49,249,204,167,84,173,244,212,215,120,237,242,70,50,99,244,240,202,213,16,83,211,85,11,19,148,195,56,67,52,207,185,64,114,65,8,112,148,34,231,40,64,175,14,46,176,109,93,39,234,229,120,231,47,86,248,38,107,79,5,5,232,233,162,25,14,134,120,141,222,154,185,197,129,229,144,34,105,39,3,142,50,103,112,156,141,134,67,140,35,43,74,241,71,248,19,212,223,193,126,113,68,169,91,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,74,51,97,35,16,150,41,65,140,248,114,124,215,17,235,7,38,160,233,27,61,233,47,48,122,187,149,138,233,79,110,44,68,161,138,156,2,209,60,87,129,174,171,9,93,128,101,148,39,98,144,152,200,205,192,227,1,17,227,33,16,4,117,93,84,46,85,215,85,8,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,35,255,0,89,189,94,88,186,60,211,138,28,214,231,133,93,114,138,251,205,192,109,214,218,26,126,116,244,165,38,220,228,122,138,222,217,199,6,209,137,184,3,177,73,33,51,176,131,136,203,36,117,151,211,111,138,134,174,99,125,67,93,115,61,118,200,42,239,152,126,113,81,79,73,93,108,10,147,138,221,141,7,152,140,90,178,142,157,162,152,216,32,167,239,51,195,30,199,62,236,82,28,146,11,18,184,157,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,164,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,231,135,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,99,253,66,229,54,44,231,95,117,47,53,197,171,188,237,151,32,204,47,55,75,117,79,104,227,239,210,207,91,44,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,174,255,0,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,165,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,207,178,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,171,7,192,199,245,217,251,183,252,73,90,162,10,43,234,151,195,119,84,244,223,168,235,62,17,166,118,31,63,134,106,102,64,244,120,149,194,8,170,101,167,181,247,76,164,122,58,215,110,236,177,249,104,88,205,229,46,125,200,32,57,153,221,194,96,138,221,58,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,238,4,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,69,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,176,171,79,83,125,54,223,238,180,86,43,23,80,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,9,134,56,163,140,101,114,51,34,118,22,22,103,119,119,102,100,27,45,17,16,17,17,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,1,17,16,21,37,248,167,117,167,106,215,204,202,143,70,180,183,32,164,186,105,246,35,80,213,117,85,208,83,11,133,202,246,45,44,69,44,51,242,119,146,154,40,164,112,2,6,1,51,57,139,243,161,217,54,222,190,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,181,116,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,128,41,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,199,85,178,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,110,29,36,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,122,202,141,188,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,64,141,164,7,103,19,9,175,37,5,80,120,144,248,145,212,213,84,229,157,48,232,148,85,116,97,71,81,81,97,202,242,9,130,39,10,192,120,170,41,171,237,145,83,205,9,19,3,17,131,61,72,152,31,56,141,129,156,28,101,56,235,173,61,107,255,0,40,14,135,177,61,24,212,43,157,214,187,82,112,220,194,146,166,91,141,107,247,189,179,107,26,74,240,10,135,148,69,182,154,46,236,16,200,210,59,156,159,82,94,114,17,203,219,177,79,17,158,130,127,149,69,138,13,72,211,185,252,190,166,227,54,255,0,39,73,79,61,71,10,91,213,8,25,202,212,100,230,252,33,153,142,73,10,41,125,5,200,200,37,126,36,50,67,69,136,54,175,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,233,79,164,239,133,141,27,251,191,199,190,93,2,211,254,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,111,184,58,78,248,88,209,191,187,252,123,229,208,45,170,131,156,29,20,233,151,168,45,67,215,218,173,33,211,75,119,179,51,236,42,224,114,220,106,61,175,21,47,176,164,163,173,142,158,90,175,48,6,238,253,137,204,31,122,126,228,143,183,40,196,246,93,20,98,118,235,237,159,21,179,90,114,156,143,233,5,234,138,223,79,79,113,187,249,48,164,246,133,80,70,35,45,79,96,29,194,46,225,177,31,108,95,136,242,217,189,25,125,116,86,155,85,186,166,190,178,223,108,164,165,168,186,84,53,93,116,176,194,32,117,83,180,81,194,210,202,76,219,153,180,80,197,27,17,110,252,35,1,247,11,51,125,104,60,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,174,101,245,99,5,252,151,234,158,101,166,126,212,246,159,209,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,46,28,187,124,184,242,45,183,219,119,219,117,211,242,162,191,23,61,51,197,116,239,171,137,174,56,181,39,148,250,107,143,210,100,215,24,2,56,227,132,107,164,158,162,158,83,140,64,7,110,231,149,25,77,203,145,20,178,202,110,95,91,102,8,213,172,154,199,125,214,75,142,45,83,119,135,203,210,97,248,125,147,14,181,211,114,3,236,210,208,82,132,100,252,196,1,203,187,59,212,79,177,114,32,239,240,228,66,2,234,207,252,18,244,207,21,166,210,204,235,88,252,167,119,36,184,100,15,140,247,228,142,50,242,244,52,244,212,245,28,33,46,29,192,238,73,85,188,141,205,196,187,16,125,86,112,221,234,5,116,167,210,174,150,254,69,186,113,211,173,51,154,197,236,106,251,54,63,75,237,90,47,53,230,59,87,73,67,189,93,249,198,51,18,222,170,89,203,234,19,131,111,176,108,44,44,193,181,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,20,114,235,251,25,183,228,189,50,229,97,112,14,77,111,160,174,174,139,208,95,105,35,183,213,109,239,103,255,0,57,253,219,63,243,169,26,163,47,136,37,199,48,131,167,187,237,183,20,199,189,164,247,10,106,170,90,130,243,113,67,218,138,74,26,166,34,252,227,125,109,190,175,163,108,239,186,10,16,198,172,112,222,178,216,236,199,39,8,228,146,97,229,190,219,48,137,59,125,143,254,111,236,87,81,213,214,157,99,120,199,71,54,187,17,93,42,96,134,193,95,87,93,79,60,79,249,198,145,161,174,147,118,118,143,209,217,205,253,204,222,230,245,84,147,116,167,185,89,175,21,1,87,23,98,170,57,100,98,30,66,92,95,147,179,182,237,187,63,174,235,96,197,174,26,137,152,205,100,197,178,124,143,191,107,142,227,9,56,121,56,7,102,35,216,159,112,141,139,220,101,246,160,197,117,8,228,168,188,133,83,215,214,86,199,36,44,225,53,84,174,102,226,230,110,222,175,235,183,219,254,183,88,186,221,29,76,92,109,181,55,92,98,150,215,93,230,34,131,29,162,2,252,209,7,19,18,153,157,190,179,110,251,54,222,171,75,160,34,34,2,254,244,85,85,20,117,49,207,75,41,69,32,147,56,144,147,179,179,238,207,239,111,232,95,193,16,116,93,210,254,33,5,119,77,150,44,118,255,0,48,221,163,151,205,119,30,165,251,204,123,87,204,109,191,49,245,219,102,247,183,216,223,177,80,109,255,0,30,165,199,245,178,179,28,175,30,213,45,30,75,37,44,140,219,22,209,133,91,131,251,155,111,115,63,217,254,165,110,254,27,122,147,126,14,149,231,186,215,201,230,94,213,199,178,59,0,127,141,184,214,9,122,176,255,0,71,189,159,221,246,42,119,212,156,214,191,55,212,59,214,101,94,28,42,107,238,117,53,132,59,139,236,71,57,200,254,225,102,247,147,253,141,253,31,98,14,138,186,95,165,179,209,232,22,7,21,140,220,169,190,142,218,223,119,14,62,190,74,31,179,102,251,25,190,197,180,212,52,240,174,213,43,134,165,116,230,116,151,8,59,111,140,86,211,217,226,126,66,252,163,142,130,153,153,253,0,118,247,63,191,119,254,117,50,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,23,249,63,208,47,232,117,254,151,225,54,226,236,223,107,32,231,207,196,87,226,131,40,255,0,203,43,126,99,86,182,183,132,63,196,7,255,0,143,253,133,94,176,31,18,220,82,247,99,234,74,249,114,184,210,118,169,235,230,169,158,3,238,1,114,3,175,172,113,125,153,221,219,118,103,247,236,182,55,132,29,190,174,109,118,146,178,56,183,134,45,185,151,38,244,222,142,189,155,211,125,253,232,49,158,181,168,241,105,242,28,254,174,50,163,107,180,121,157,212,73,141,227,238,188,108,117,47,233,254,86,220,255,0,213,191,243,168,88,167,23,89,86,44,110,27,158,163,220,43,169,182,188,22,105,120,237,23,57,63,196,242,168,118,244,103,225,250,123,251,253,127,212,160,234,2,34,32,34,34,9,15,211,53,247,44,108,159,25,181,210,100,178,53,8,53,103,10,24,171,37,228,63,155,153,223,243,108,251,55,175,214,247,127,58,179,31,23,106,104,102,233,162,203,52,209,9,73,21,252,248,17,11,59,143,247,141,95,187,127,119,185,191,216,161,15,133,62,1,110,203,245,242,59,149,195,215,217,123,240,31,173,235,220,162,174,103,245,98,111,243,91,246,255,0,169,88,239,137,166,53,65,145,116,197,116,146,180,119,123,97,213,87,67,234,94,134,22,250,189,189,206,223,241,238,223,204,130,162,122,11,158,104,58,168,195,142,25,78,55,120,238,76,238,36,237,233,228,42,63,98,232,157,115,173,208,155,113,234,167,16,102,251,6,228,223,255,0,1,80,186,41,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,81,87,27,235,95,21,179,117,157,168,29,39,106,109,207,217,213,101,112,182,73,133,220,39,120,194,150,111,49,106,162,144,237,132,236,34,227,49,78,114,201,17,72,69,221,41,138,38,113,33,132,36,149,74,128,124,81,254,59,53,55,240,95,147,209,32,185,238,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,28,240,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,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,239,120,117,245,49,153,117,75,211,203,102,122,131,67,72,25,13,130,241,54,57,93,91,76,204,1,115,56,105,233,230,106,183,137,133,134,19,33,168,22,48,31,169,204,8,133,128,73,163,12,87,196,203,164,204,55,93,244,94,235,170,69,81,73,100,203,52,214,207,112,189,5,216,104,30,121,235,237,212,212,149,19,149,180,221,164,6,96,41,88,12,100,38,147,180,253,206,3,249,217,57,4,95,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,91,175,198,175,225,99,22,251,192,161,249,117,197,82,178,233,119,166,75,181,214,255,0,211,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,41,167,169,158,74,8,74,73,100,144,157,200,204,137,220,156,157,221,221,221,221,208,115,239,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,144,58,122,202,108,88,54,190,233,166,107,148,215,121,43,46,63,152,89,174,151,26,158,209,201,216,165,130,182,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,102,221,96,245,103,153,117,117,170,31,78,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,162,148,138,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,144,110,175,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,207,18,63,15,186,110,157,170,99,214,29,27,181,85,150,157,92,106,6,154,182,219,12,82,204,24,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,251,156,108,247,61,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,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,14,120,186,62,234,207,50,233,23,84,62,156,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,9,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,69,178,250,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,29,80,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,83,255,0,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,17,16,20,53,241,94,198,53,115,37,233,46,246,250,115,112,164,123,21,182,162,158,191,46,182,53,180,234,43,107,173,209,77,25,137,65,32,242,104,130,9,68,39,151,112,109,227,136,139,186,3,25,199,52,202,68,28,171,174,135,188,62,178,125,35,201,186,75,193,95,69,237,245,118,203,21,178,158,106,10,155,101,117,200,43,171,104,110,35,49,157,88,212,72,27,51,156,146,200,83,143,212,139,120,231,140,154,40,132,134,49,172,175,20,46,138,63,147,254,118,122,207,167,182,203,85,14,155,102,87,0,166,138,221,68,221,159,99,93,10,18,51,167,104,136,159,120,101,237,79,52,111,27,48,71,245,226,225,24,132,93,205,65,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,16,232,121,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,149,112,120,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,7,170,167,154,213,66,81,211,212,71,79,25,48,132,115,121,168,230,226,110,50,24,180,77,44,102,14,242,179,128,87,7,87,87,61,18,189,117,23,153,222,122,116,142,146,61,62,175,168,166,169,181,5,37,36,244,176,9,157,44,37,82,209,195,56,137,196,30,101,231,216,56,136,11,108,192,204,12,44,165,7,131,101,131,89,107,250,130,187,95,240,171,223,147,192,109,86,246,12,222,154,74,145,104,235,187,209,84,53,190,49,133,216,156,166,25,192,164,25,25,135,132,113,206,46,109,221,237,203,13,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,253,31,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,130,184,60,115,191,82,127,188,159,195,85,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,205,60,115,191,82,127,188,159,195,85,90,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,25,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,161,238,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,253,24,193,136,140,130,40,162,7,51,225,201,245,255,0,66,253,25,88,186,60,211,138,171,100,151,95,108,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,146,168,10,128,124,81,254,59,53,55,240,95,147,209,43,254,68,16,3,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,31,238,95,78,255,0,37,152,247,180,63,248,25,244,130,243,236,143,241,63,244,211,203,91,124,255,0,187,243,191,226,125,155,250,127,83,252,207,94,226,245,116,7,242,53,249,101,196,255,0,148,31,181,127,39,190,208,31,110,251,51,151,123,179,196,184,114,225,249,206,207,115,183,221,237,126,119,181,220,237,126,115,130,179,255,0,10,109,45,193,53,167,161,220,247,77,53,50,197,237,156,110,243,168,19,249,218,47,53,53,63,119,181,73,107,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,0,117,139,209,214,119,210,6,119,79,96,191,214,123,103,27,188,243,250,63,144,118,225,167,246,167,106,26,115,170,254,245,9,229,146,14,212,149,13,31,231,29,185,237,200,119,103,244,14,135,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,250,213,48,120,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,209,153,85,79,35,200,225,3,156,225,81,83,60,66,231,52,162,16,54,228,238,192,197,181,207,160,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,8,136,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,170,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,228,244,165,214,109,247,164,189,56,213,91,102,7,106,238,230,121,223,178,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,142,182,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,124,170,231,188,52,188,62,233,180,122,213,103,234,15,87,237,85,113,234,13,125,63,153,179,218,106,226,150,150,124,104,12,106,160,145,164,96,157,194,115,168,166,158,34,112,154,33,56,31,113,118,99,98,216,62,189,43,240,166,211,128,233,30,167,74,181,2,182,235,69,159,101,254,67,33,186,93,194,102,63,99,94,32,130,97,167,130,56,35,145,225,154,26,118,171,170,136,254,179,188,221,217,77,142,63,204,246,106,3,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,211,242,138,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,228,21,151,104,235,142,155,37,240,255,0,204,186,71,212,96,171,123,237,182,158,218,24,141,217,206,90,134,174,164,138,237,77,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,104,174,147,190,41,244,111,239,3,30,249,140,11,90,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,250,78,248,167,209,191,188,12,123,230,48,32,186,159,20,127,129,61,77,252,23,231,20,74,138,244,159,233,223,229,79,13,252,150,255,0,240,207,233,5,187,232,231,248,159,250,105,230,99,242,191,227,255,0,53,254,59,183,254,51,234,127,157,233,186,189,79,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,213,74,226,124,24,46,218,13,14,151,228,182,44,82,231,86,26,169,89,80,53,121,101,29,124,219,60,212,80,201,32,209,75,69,27,63,18,166,1,157,196,203,110,224,205,41,180,155,1,83,239,144,120,139,248,116,126,94,252,222,181,232,165,187,253,210,127,55,237,59,103,123,255,0,132,127,239,74,104,127,61,83,82,20,244,126,94,158,41,75,234,135,231,125,207,245,182,119,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,176,116,252,160,7,141,95,194,198,45,247,129,67,242,235,138,145,93,31,117,103,134,245,117,165,255,0,78,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,205,29,124,106,254,22,49,111,188,10,31,151,92,80,84,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,242,84,94,106,26,126,239,106,19,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,159,161,238,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,116,195,225,113,241,217,166,95,141,124,158,181,95,242,2,34,32,165,111,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,149,170,34,10,86,241,171,248,167,197,190,239,232,126,99,113,80,1,79,255,0,26,191,138,124,91,238,254,135,230,55,21,143,248,88,116,153,134,245,25,170,23,108,227,80,42,41,43,172,90,107,81,111,169,168,199,42,232,30,120,47,39,85,29,99,68,210,31,112,88,66,41,105,227,145,192,130,64,149,183,2,110,46,236,225,37,124,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,54,104,136,131,69,117,131,210,102,27,213,214,151,253,7,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,183,61,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,245,16,160,7,140,23,79,88,174,109,161,47,212,23,153,246,126,73,167,61,138,110,81,210,198,94,212,161,172,172,130,15,47,52,155,52,141,218,146,94,236,111,201,196,121,206,60,29,229,230,1,74,203,170,133,202,186,234,161,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,106,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,225,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,157,189,206,219,85,16,114,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,177,79,10,126,186,169,176,233,40,58,88,213,122,250,74,107,21,85,67,67,133,87,13,44,165,56,220,106,235,65,189,154,109,12,100,196,18,203,81,36,163,52,142,61,183,105,4,140,132,163,104,161,7,86,63,20,250,201,247,129,144,252,198,117,170,144,117,80,169,91,198,175,226,159,22,251,191,161,249,141,197,77,79,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,66,21,248,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,130,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,186,83,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,5,133,107,92,122,161,46,145,229,227,162,181,180,148,185,219,89,234,75,31,58,154,104,231,7,173,96,119,140,24,101,144,34,99,39,110,0,114,19,198,6,66,102,50,0,148,101,154,162,14,93,245,10,217,153,89,115,252,150,205,168,210,85,201,150,80,94,43,105,175,199,87,86,213,83,149,196,38,49,169,121,38,98,38,148,251,172,123,155,17,114,125,223,119,223,117,103,222,10,23,61,18,138,213,153,89,134,58,71,213,250,170,138,138,147,50,164,156,167,108,110,33,162,17,96,153,199,178,0,245,115,31,32,18,105,13,218,55,54,33,142,55,28,215,197,115,162,143,202,110,43,63,82,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,137,53,71,55,38,140,166,165,142,51,244,33,231,36,79,197,141,222,24,98,42,140,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,49,245,115,221,72,86,232,149,7,133,78,154,207,173,54,154,187,137,150,15,96,135,15,134,152,167,19,28,146,75,17,5,28,206,241,24,15,8,196,167,144,218,87,120,220,0,155,137,159,0,42,97,89,86,127,170,89,222,168,125,28,250,117,125,246,159,209,44,126,143,22,179,255,0,122,195,15,149,181,210,242,236,65,249,160,30,124,123,135,245,207,145,190,254,164,251,50,12,85,95,159,133,245,179,91,109,61,40,89,105,117,166,74,179,3,168,26,156,61,234,106,224,169,63,163,115,81,210,203,70,204,113,17,19,3,17,206,192,18,191,114,48,97,13,132,4,5,161,95,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,174,37,1,84,175,140,39,74,58,113,131,81,219,186,155,194,162,246,53,215,40,200,2,207,127,181,193,11,53,45,117,84,176,84,78,213,227,179,183,106,103,242,228,210,179,51,140,164,99,35,241,54,144,165,182,165,0,60,106,254,22,49,111,188,10,31,151,92,80,83,94,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,23,69,29,31,245,41,98,234,167,67,172,250,155,108,110,205,214,30,54,188,146,144,105,78,8,233,47,17,67,25,212,71,19,17,31,40,95,186,18,70,236,102,253,185,1,137,216,216,196,121,194,91,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,152,95,167,86,63,11,26,201,247,127,144,252,186,117,205,98,232,207,92,179,252,55,84,250,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,119,225,40,123,62,161,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,185,204,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,42,224,241,184,182,97,178,232,190,158,222,107,164,164,108,178,151,40,150,154,214,5,86,227,59,219,165,164,144,171,92,33,229,177,131,75,13,7,35,226,252,29,227,109,199,184,236,86,62,169,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,33,21,122,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,116,188,185,87,93,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,54,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,193,115,120,53,130,107,155,54,10,120,159,179,94,17,98,27,163,213,119,92,253,121,127,138,250,188,118,219,249,253,235,58,80,243,175,14,169,53,99,66,168,218,209,166,88,179,205,53,77,40,73,237,86,175,166,7,132,140,42,27,110,212,209,30,252,94,48,45,247,245,247,126,212,26,83,175,14,140,245,139,90,165,179,229,6,58,123,109,168,183,65,52,115,73,66,213,80,148,207,36,209,150,230,253,131,114,125,220,189,93,219,222,255,0,181,85,21,214,196,88,134,78,246,155,238,210,181,44,145,60,175,7,214,98,23,97,55,219,147,54,254,133,246,183,189,90,71,135,190,186,231,189,68,106,78,83,108,215,253,66,189,93,230,142,166,33,183,218,37,168,144,105,216,30,58,185,36,102,106,126,17,122,56,3,250,183,253,76,118,251,22,239,234,203,195,119,72,53,103,19,58,253,55,197,45,56,182,71,66,51,212,52,244,116,142,231,88,237,3,140,113,22,243,198,45,245,132,54,114,223,111,217,182,232,41,118,253,121,195,231,199,60,165,162,130,102,173,42,174,125,201,162,139,118,143,182,237,197,156,95,127,126,207,183,185,97,171,54,213,221,39,202,52,115,53,184,225,153,69,47,106,162,138,162,104,132,185,198,92,196,37,146,54,45,128,205,155,119,140,189,55,255,0,235,172,37,1,17,16,23,221,98,58,8,239,84,50,93,4,222,140,106,98,121,216,24,121,60,124,219,150,220,189,55,219,127,127,162,248,81,7,64,157,6,224,118,11,118,133,193,89,68,80,79,67,121,229,249,177,112,33,110,205,101,83,123,152,118,253,39,119,251,127,212,169,3,93,44,118,27,38,181,229,54,59,1,127,131,169,239,213,208,69,234,30,128,53,114,139,126,131,48,254,139,55,185,182,86,137,210,87,83,21,56,159,70,179,84,209,90,201,170,236,28,120,72,213,94,165,223,186,206,207,239,137,217,189,9,219,237,255,0,82,168,107,229,230,190,253,124,173,190,92,170,100,154,174,186,170,74,153,101,55,220,136,204,220,137,221,255,0,110,238,238,130,253,124,56,240,92,99,10,233,170,203,54,54,96,101,124,142,142,229,92,66,241,191,247,193,208,83,114,103,112,22,247,126,194,221,253,125,234,81,168,133,225,111,89,85,89,210,237,35,213,84,203,51,197,93,20,97,220,55,46,32,214,234,45,133,183,247,51,126,197,47,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,5,65,248,201,222,237,181,185,173,142,221,75,117,163,158,104,41,41,154,72,99,156,74,64,113,154,224,207,200,89,247,109,157,246,125,254,213,142,248,71,231,118,156,79,80,110,176,228,57,141,170,211,69,63,99,243,53,183,1,129,229,218,10,255,0,209,19,38,98,216,137,157,255,0,102,237,251,87,219,227,9,135,99,118,109,73,182,95,40,43,234,164,184,87,82,194,115,67,35,55,1,231,81,94,68,237,176,183,249,76,205,239,127,69,21,250,68,164,194,46,58,185,110,160,206,242,155,205,146,134,94,247,231,109,146,16,72,251,83,78,254,246,142,79,242,152,27,221,238,39,255,0,80,109,159,18,139,216,228,154,237,119,173,198,238,65,81,106,166,42,138,105,252,188,220,227,122,129,172,172,114,223,131,184,239,196,135,223,235,182,223,98,134,234,100,120,130,224,216,182,140,106,45,86,23,138,223,174,55,239,105,177,220,234,170,46,191,90,120,230,146,122,168,205,152,152,5,137,155,180,47,191,189,220,157,67,116,4,68,64,68,68,18,255,0,161,172,250,77,38,184,62,163,133,109,186,56,109,155,119,233,218,77,170,103,238,13,76,35,176,242,22,46,47,38,254,164,219,55,251,21,171,117,177,119,177,93,250,84,202,46,119,40,230,242,243,219,110,77,11,51,7,38,145,168,106,197,183,228,238,219,122,63,185,247,84,31,130,221,46,144,222,233,237,244,247,26,168,233,167,231,220,132,38,33,3,216,9,219,113,103,217,246,127,85,119,29,121,210,228,95,200,238,166,28,116,34,48,15,62,245,157,198,245,104,60,157,111,39,111,174,62,191,253,247,244,58,10,136,233,99,45,183,97,29,70,88,114,121,163,144,169,41,78,224,204,34,194,229,196,233,39,1,244,114,102,255,0,41,190,213,210,8,147,24,177,15,185,215,49,186,71,79,60,218,149,107,128,3,121,28,170,61,55,102,245,104,36,221,116,223,78,206,48,139,63,191,215,255,0,90,15,232,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,168,171,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,85,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,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,114,233,35,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,207,103,73,223,20,250,55,247,129,143,124,198,5,210,154,2,34,32,215,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,46,109,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,100,80,73,61,52,199,12,133,25,16,137,56,57,3,187,59,136,190,219,110,205,238,93,68,46,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,34,34,12,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,110,117,186,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,244,146,162,87,137,254,151,233,126,117,210,94,91,149,106,1,82,91,238,88,93,56,220,177,235,209,81,73,81,61,45,105,205,20,99,74,29,183,98,96,171,39,142,156,185,111,24,188,145,204,66,253,145,113,10,224,233,15,196,195,59,233,143,73,242,61,48,185,217,62,148,210,82,91,255,0,232,18,158,86,134,26,91,77,113,212,203,44,254,101,227,1,154,120,100,122,147,149,247,145,201,138,1,136,120,12,175,36,80,214,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,175,149,88,167,130,222,155,233,198,83,172,185,110,127,145,214,115,203,240,155,125,60,184,213,23,158,104,255,0,55,86,53,16,86,213,118,91,99,151,182,15,20,91,238,241,135,155,250,194,230,81,16,132,234,240,238,233,15,249,41,104,211,253,41,162,236,234,22,99,218,173,202,56,87,249,152,96,237,20,190,86,146,62,44,209,183,106,57,75,155,143,62,82,201,46,210,28,109,23,25,84,136,130,170,252,115,191,82,127,188,159,195,86,159,240,97,180,218,174,61,87,222,235,46,22,202,74,170,139,94,15,95,87,67,44,208,137,157,44,239,89,69,11,203,17,59,110,6,241,77,44,110,67,179,240,144,199,220,78,207,184,60,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,40,136,128,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,82,127,171,170,221,18,183,116,233,153,220,58,139,180,213,221,52,250,150,158,154,107,173,13,33,78,51,213,24,213,66,244,208,198,240,24,27,25,84,180,2,207,204,3,119,110,100,33,201,218,32,120,73,231,248,110,150,116,77,159,234,14,160,228,52,150,60,122,199,156,87,212,215,87,84,187,240,136,61,159,109,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,1,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,32,142,170,244,252,40,255,0,148,119,242,113,131,242,215,255,0,193,79,239,127,160,30,123,159,181,61,151,192,185,119,55,255,0,228,63,241,94,87,151,215,225,207,111,204,121,117,5,124,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,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,174,253,7,42,234,210,112,94,180,237,93,44,120,98,105,213,139,16,200,41,7,85,50,90,123,195,99,244,111,76,53,79,69,3,223,43,70,91,132,241,145,48,128,8,180,163,19,155,19,28,204,45,219,144,2,110,53,108,136,45,211,194,175,174,219,174,117,83,252,154,181,167,38,200,47,217,101,93,69,85,126,47,124,185,78,85,135,87,0,196,243,77,67,52,174,207,43,28,109,28,243,4,146,145,177,1,20,124,163,237,194,18,89,162,229,93,94,79,134,159,93,85,61,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,42,88,163,130,239,110,122,134,97,156,26,8,194,40,78,23,158,24,74,55,22,228,221,185,4,141,202,70,140,38,250,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,6,127,225,73,210,142,156,117,19,168,249,46,107,170,17,123,86,213,167,62,206,158,27,4,176,177,82,220,170,170,158,161,227,42,151,119,250,240,199,229,73,222,29,184,200,70,44,110,224,39,28,183,126,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,172,191,23,94,143,177,154,252,54,225,213,166,30,212,150,219,237,174,162,152,114,225,154,90,131,59,188,18,189,37,13,33,196,206,101,20,71,3,140,98,224,32,12,97,33,145,23,40,196,78,184,58,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,11,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,82,95,140,53,110,137,31,81,116,246,252,14,211,87,30,160,193,78,211,103,181,196,83,246,39,51,165,164,107,116,32,210,27,131,28,116,209,242,39,136,4,29,166,143,114,51,99,96,153,94,35,254,32,20,125,59,216,165,210,77,33,200,191,221,98,191,203,79,45,77,60,112,84,71,142,210,243,9,57,84,4,193,36,103,52,209,179,128,66,227,201,163,149,229,39,15,204,180,180,195,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,109,254,133,191,148,119,242,142,199,127,146,255,0,255,0,10,254,183,157,243,92,253,151,236,190,97,230,61,165,199,255,0,144,255,0,67,151,249,124,251,93,175,207,246,85,149,120,213,252,44,98,223,120,20,63,46,184,173,235,209,39,71,216,207,72,218,95,21,148,90,146,183,54,190,83,192,89,101,226,146,90,142,197,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,241,29,21,227,87,240,177,139,125,224,80,252,186,226,130,0,120,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,64,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,181,68,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,75,250,14,134,175,189,75,120,123,104,214,166,233,13,143,218,26,147,96,246,165,174,90,73,46,129,77,29,194,206,247,187,145,246,197,166,118,137,166,138,105,94,65,119,56,153,227,57,216,158,66,104,69,162,7,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,98,157,2,248,119,98,189,49,209,210,106,150,120,254,219,212,219,149,190,23,111,49,79,24,199,140,247,96,31,51,73,79,194,73,2,73,185,148,177,157,83,23,214,141,152,65,128,74,78,236,43,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,34,32,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,2,34,32,42,139,241,88,232,86,155,14,146,191,170,125,40,160,164,166,177,85,84,60,217,173,9,85,74,83,141,198,174,180,223,218,64,243,72,76,65,44,181,17,196,80,198,195,219,118,140,132,8,74,71,138,221,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,208,114,196,165,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,196,181,210,71,71,118,155,85,151,165,13,30,163,179,91,41,40,41,228,193,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,239,35,50,39,221,221,221,6,213,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,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,84,175,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,213,150,120,54,106,61,227,168,235,205,147,22,200,109,88,254,145,214,249,139,173,186,251,179,213,205,111,140,204,187,86,191,40,115,52,210,205,27,184,143,116,164,237,148,67,220,121,59,143,216,80,175,164,239,138,125,27,251,192,199,190,99,2,233,77,4,106,207,116,47,78,58,116,232,71,84,244,191,75,236,222,70,213,67,167,249,20,179,77,43,177,213,92,42,138,217,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,60,246,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,136,136,62,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,185,140,213,140,235,242,161,170,121,150,166,123,47,217,159,75,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,149,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,213,11,105,62,11,249,80,213,60,55,76,253,169,236,207,165,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,232,62,189,81,210,28,203,72,42,113,152,51,8,41,24,51,12,94,217,151,218,38,166,157,165,9,237,213,209,115,136,157,189,8,12,73,164,140,196,153,182,56,137,199,144,56,25,91,79,130,198,127,77,125,233,231,43,211,234,140,134,174,178,229,138,229,7,82,20,51,60,164,20,22,234,202,120,222,22,137,201,184,8,29,68,21,230,224,15,232,124,200,153,187,140,229,165,124,99,58,120,181,96,118,173,36,212,108,34,213,87,77,143,89,172,225,167,101,17,86,12,144,80,193,74,37,53,182,32,25,29,231,51,40,222,185,138,66,35,109,160,143,119,18,125,228,210,190,19,58,161,106,211,142,176,109,118,203,200,210,71,79,157,89,235,49,112,171,169,173,26,112,166,156,202,58,152,118,228,206,210,28,178,210,71,78,17,238,46,71,80,59,59,187,48,16,94,242,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,254,53,84,116,245,177,20,21,49,243,2,103,103,109,221,183,103,109,190,207,233,95,217,16,64,30,182,122,88,187,226,119,216,58,152,209,123,205,29,150,235,100,134,64,173,167,154,41,103,42,153,42,106,59,108,98,242,119,64,118,106,185,119,110,13,252,223,103,28,107,162,127,19,159,202,78,79,95,134,235,141,108,22,201,30,8,74,130,190,170,178,138,8,138,82,159,131,131,253,72,126,201,1,253,57,122,3,250,41,227,171,90,117,75,170,152,69,126,23,91,95,85,73,13,119,107,148,148,242,180,102,220,38,142,70,245,113,38,247,198,205,238,127,123,255,0,74,163,142,178,122,47,206,58,74,189,208,95,237,245,253,203,37,194,161,225,163,172,134,226,37,48,201,28,49,72,251,176,132,68,223,89,207,103,97,255,0,37,191,153,220,45,163,169,174,153,244,243,171,253,60,56,44,121,5,177,174,6,15,45,29,210,42,137,42,98,103,120,38,104,217,198,41,88,118,229,80,197,191,175,167,216,236,236,168,247,94,122,108,212,174,158,178,89,49,220,214,217,49,0,237,219,173,138,146,160,41,229,252,220,70,252,74,72,199,125,187,194,47,252,255,0,234,91,183,164,143,16,188,255,0,65,239,113,81,102,183,155,181,247,27,113,24,206,25,166,168,171,56,135,156,12,238,0,117,0,12,237,28,68,205,233,254,86,222,231,86,91,143,94,58,106,241,20,192,206,176,44,114,148,244,251,110,117,150,152,34,169,139,148,206,222,135,32,76,222,173,71,246,63,187,102,127,216,193,66,8,164,167,83,125,11,235,23,78,183,42,154,251,213,178,134,107,4,213,70,20,85,80,92,162,148,138,55,41,158,62,67,176,19,63,110,23,119,250,172,223,250,154,55,77,12,148,242,20,82,143,19,23,118,118,223,116,31,225,17,125,54,216,41,170,110,20,212,245,147,118,96,146,96,9,36,217,254,160,185,51,59,250,51,191,163,111,246,63,244,32,178,62,154,117,163,40,164,232,207,33,179,133,109,52,113,80,249,78,208,153,196,197,245,238,179,17,122,60,123,251,255,0,157,213,106,153,57,204,70,254,242,39,119,255,0,106,183,46,154,48,92,26,225,208,245,253,237,86,90,26,234,159,239,94,85,7,73,27,25,255,0,133,230,219,235,16,51,250,51,59,122,254,197,82,50,193,40,85,149,57,6,198,210,56,113,221,189,251,237,178,11,223,240,175,248,93,167,255,0,238,140,127,46,162,83,13,68,79,11,186,10,187,127,75,212,99,87,23,109,230,173,138,80,250,204,251,139,219,168,246,127,79,232,82,237,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,84,135,139,14,141,100,25,78,170,80,95,49,168,229,175,150,43,52,82,207,4,52,210,72,241,196,213,53,196,70,238,12,91,51,57,11,110,236,205,235,239,80,95,167,140,18,201,156,234,37,29,178,253,156,219,113,122,113,238,111,87,92,225,195,252,68,165,254,81,131,123,193,155,223,254,83,127,174,201,252,82,115,218,237,59,202,105,107,97,150,72,61,165,98,10,17,40,9,196,157,228,146,181,246,39,98,31,79,169,235,239,254,133,84,88,132,151,65,200,169,138,209,70,117,85,63,95,140,35,25,31,47,168,91,253,81,245,125,155,119,255,0,82,9,181,214,38,69,134,227,57,174,81,97,167,190,211,95,2,227,107,173,56,166,165,154,61,163,154,73,106,1,153,216,77,247,219,142,254,255,0,242,155,209,64,185,29,158,66,113,247,110,251,41,83,212,6,138,107,70,89,159,221,110,215,204,88,44,242,211,217,103,188,75,4,116,53,116,224,212,227,60,164,95,84,163,119,223,114,118,245,125,189,61,254,138,45,85,211,73,71,85,53,36,205,180,144,72,81,147,127,59,62,207,255,0,169,7,242,68,68,4,68,65,238,227,148,55,24,90,76,130,138,120,65,168,118,221,137,254,179,243,220,61,27,103,111,218,174,147,168,61,69,205,238,93,7,197,125,180,82,75,83,89,120,27,165,21,107,199,24,151,10,119,138,188,28,157,134,55,102,102,224,62,187,55,244,170,78,182,61,116,129,36,20,245,69,28,69,183,48,230,236,197,239,118,221,155,223,234,175,38,186,233,143,90,188,63,43,230,200,101,165,0,146,203,126,142,153,231,32,109,231,118,175,227,199,155,183,214,244,125,182,245,65,75,248,110,85,126,210,253,71,162,204,224,22,122,248,30,121,133,155,102,255,0,27,28,145,151,233,3,183,249,79,254,74,233,71,7,191,203,147,226,212,87,201,227,120,206,167,185,184,238,207,183,25,8,126,198,111,243,127,98,230,54,243,90,85,217,45,100,221,231,146,63,49,51,68,238,91,179,7,34,118,102,254,111,95,179,209,116,187,163,223,252,92,218,63,254,163,255,0,167,200,131,51,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,149,93,88,252,44,107,39,221,254,67,242,233,212,85,240,84,248,88,202,126,240,43,190,93,110,82,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,86,233,59,226,159,70,254,240,49,239,152,192,186,83,92,214,116,157,241,79,163,127,120,24,247,204,96,93,41,160,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,17,16,21,11,120,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,191,106,59,165,115,57,180,151,50,135,136,152,242,3,104,226,25,92,136,35,18,45,162,41,165,141,165,87,139,95,90,254,196,163,172,233,55,76,174,119,90,59,212,221,153,51,75,132,15,216,140,104,102,131,184,22,193,119,30,114,119,130,88,164,148,163,33,22,141,134,39,121,26,89,128,43,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,46,30,174,149,244,241,170,26,203,134,234,30,121,130,90,169,42,173,26,99,103,27,221,248,230,172,142,19,24,29,205,248,196,36,251,153,180,80,212,204,237,232,220,41,205,153,222,66,138,57,49,253,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,73,58,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,106,139,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,129,123,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,213,58,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,244,100,7,33,2,56,165,136,220,3,159,22,218,171,158,30,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,244,39,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,85,183,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,17,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,13,41,79,174,154,143,67,161,211,116,241,108,188,249,28,50,187,32,151,36,185,83,83,179,132,151,26,162,134,158,56,194,160,247,250,240,199,229,64,194,54,102,30,225,57,151,55,8,158,61,151,209,39,71,217,55,87,58,161,21,148,90,174,139,9,177,212,64,89,101,226,146,90,126,253,12,18,199,57,194,17,199,41,177,17,204,84,199,19,24,132,141,27,147,25,137,51,113,45,105,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,232,167,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,2,25,6,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,249,2,34,14,85,212,255,0,240,197,232,59,242,223,125,166,215,157,88,178,242,192,113,251,128,251,54,215,113,183,119,41,114,137,132,38,25,54,46,232,191,102,158,113,167,114,229,28,145,76,77,36,47,191,9,69,160,2,191,239,11,143,129,61,50,252,107,231,21,168,53,87,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,203,218,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,78,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,245,16,170,47,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,178,19,171,162,78,176,113,158,174,116,190,43,208,189,37,22,109,99,167,128,114,203,61,36,85,29,138,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,228,82,41,115,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,232,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,100,27,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,186,159,20,127,129,61,77,252,23,231,20,74,136,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,239,87,189,226,143,240,39,169,191,130,252,226,137,80,10,12,131,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,158,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,210,190,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,101,106,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,8,1,225,113,241,217,166,95,141,124,158,181,95,242,160,31,11,143,142,205,50,252,107,228,245,170,255,0,144,17,17,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,4,68,64,68,68,28,171,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,85,95,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,84,175,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,214,29,227,23,125,43,225,25,166,120,174,162,117,113,13,199,41,164,243,127,66,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,234,236,250,171,175,109,76,202,181,67,171,141,76,184,229,53,125,207,96,228,21,184,205,186,0,146,71,134,150,134,130,115,167,136,35,19,50,225,203,182,82,155,14,194,242,205,41,176,143,61,149,149,120,50,105,111,209,78,156,111,186,153,95,98,242,181,249,222,65,39,150,173,243,92,252,229,174,136,26,24,127,54,198,227,31,10,162,184,143,168,137,150,251,190,227,219,116,27,171,196,87,71,44,90,201,210,62,119,77,119,155,203,213,225,246,249,243,27,93,79,19,62,205,85,4,18,200,77,192,76,24,187,176,61,68,27,151,33,14,255,0,62,36,64,44,168,91,73,243,175,201,126,169,225,186,153,236,191,105,253,18,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,93,57,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,117,204,190,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,172,196,167,146,10,106,185,33,140,164,33,17,23,55,16,103,119,97,22,223,125,153,189,200,58,93,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,245,148,63,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,172,69,216,230,68,228,110,205,48,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,33,170,90,91,137,106,254,39,83,135,230,84,30,106,134,160,36,102,30,236,161,196,142,35,143,151,230,204,29,254,169,151,166,235,47,68,20,101,215,47,64,185,6,135,95,170,50,172,34,147,205,99,21,38,114,183,231,0,59,28,142,164,248,254,118,160,228,46,49,196,62,187,122,239,251,119,222,52,232,190,186,103,186,19,146,142,71,132,220,188,172,237,191,49,236,194,124,191,55,32,55,248,200,205,155,210,82,251,62,223,232,219,165,249,224,130,170,35,130,166,24,229,136,217,196,128,197,136,73,157,182,118,118,127,123,108,170,59,196,103,160,89,113,219,129,106,142,146,99,149,245,112,86,237,230,232,168,40,222,64,131,128,210,64,27,71,79,78,204,60,157,228,47,82,125,221,157,219,237,100,18,167,70,122,145,210,238,184,180,158,191,31,203,173,254,82,106,90,89,124,216,119,106,36,216,198,154,48,57,55,142,40,89,253,106,139,209,159,111,79,79,230,168,158,173,112,44,115,79,53,166,249,98,196,170,252,197,176,106,170,202,34,237,200,28,89,170,230,6,29,164,34,39,216,68,125,93,254,223,233,88,86,154,141,210,223,168,152,245,190,166,106,187,120,75,119,164,138,113,34,40,153,133,231,6,38,38,127,179,211,215,127,216,175,116,58,94,210,61,116,233,247,17,177,228,150,170,26,137,61,133,111,112,175,130,10,83,156,29,226,167,50,218,67,136,246,223,182,219,250,122,242,127,218,131,159,21,250,12,238,98,204,219,187,187,122,41,123,175,158,27,218,223,165,247,249,41,113,108,110,187,36,161,97,115,238,219,40,234,235,24,88,98,140,159,114,10,81,102,221,200,153,191,209,127,216,183,15,66,222,28,217,229,110,111,105,212,77,88,177,157,186,217,110,150,10,232,168,171,169,102,134,73,14,57,169,166,17,40,231,166,226,236,226,242,11,179,19,110,236,237,190,219,186,9,211,209,101,202,199,87,210,237,166,174,197,105,242,238,221,254,228,29,243,63,250,227,80,205,245,137,191,165,213,29,85,133,254,247,171,231,117,146,219,220,168,168,200,30,103,135,188,13,185,21,87,46,60,189,27,222,251,111,178,233,122,154,142,142,134,22,167,163,164,134,158,33,247,4,81,176,11,122,239,238,111,79,123,186,248,195,27,199,6,111,48,54,11,107,74,197,205,141,169,35,229,190,251,239,190,219,239,186,12,11,166,81,168,29,7,193,194,170,223,228,229,28,126,216,197,23,117,164,217,252,156,59,250,183,167,191,211,253,75,104,47,193,17,1,97,17,102,22,109,153,153,189,25,151,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,252,103,103,247,45,103,165,154,219,107,213,12,139,37,177,91,168,170,33,250,57,114,172,182,203,36,145,136,177,201,79,32,11,187,59,72,91,179,247,27,222,204,255,0,204,200,54,106,47,205,219,109,217,247,71,125,190,199,116,16,43,197,67,64,242,45,90,196,108,119,60,66,211,231,174,145,86,211,82,176,247,194,47,168,209,86,151,190,73,4,127,74,65,254,127,95,216,180,199,65,122,111,166,26,15,95,94,218,249,110,246,102,76,29,175,42,253,234,137,189,227,85,207,253,234,71,31,248,185,98,247,254,223,79,86,125,173,115,223,246,59,40,247,215,37,163,22,171,208,43,253,199,32,198,98,186,149,47,149,237,127,121,71,60,129,202,182,153,159,143,54,244,223,211,125,190,198,254,100,21,231,226,53,174,150,60,239,80,234,100,194,46,156,225,130,192,116,50,201,216,54,231,198,122,189,219,105,99,23,109,216,197,247,111,246,251,213,117,75,33,75,41,202,111,185,25,57,59,254,215,119,94,245,187,46,191,82,81,85,219,97,168,41,33,168,167,146,2,105,12,203,140,100,204,46,205,245,182,111,70,254,133,143,150,252,159,127,126,232,8,136,128,136,136,61,156,63,28,174,203,50,26,91,5,180,57,84,85,115,224,219,179,111,196,8,223,222,236,222,225,127,181,95,70,167,244,214,25,79,72,19,105,133,210,171,183,83,103,164,185,215,198,124,55,252,235,199,87,199,208,101,102,255,0,171,253,164,237,252,223,178,142,116,75,37,143,15,212,139,86,73,49,68,193,71,223,223,184,254,159,94,9,3,246,183,249,223,181,116,65,166,154,207,136,234,238,150,77,158,216,229,99,183,21,37,76,146,177,148,79,176,1,202,15,191,19,33,255,0,169,23,188,191,250,187,7,60,17,225,144,89,117,126,187,8,185,73,202,43,117,198,186,136,203,103,109,251,47,40,179,236,36,239,239,15,218,255,0,210,235,165,108,90,221,71,105,176,210,219,232,63,196,69,207,135,191,237,50,119,247,187,191,189,221,115,171,213,149,226,217,114,234,71,57,175,180,184,140,13,127,186,182,225,197,155,127,61,80,255,0,228,190,222,231,101,127,93,61,100,180,25,110,145,88,175,214,202,134,154,158,167,205,113,62,98,91,241,170,148,95,212,93,219,222,47,246,160,216,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,136,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,85,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,232,38,87,133,199,192,158,153,126,53,243,138,213,42,150,148,232,207,69,50,174,157,186,108,195,244,115,53,184,90,171,111,88,255,0,180,60,204,246,185,100,146,148,251,245,245,21,1,192,164,142,51,125,130,97,103,220,27,235,51,237,187,108,239,186,208,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,166,167,137,15,69,58,167,214,15,228,239,242,103,127,197,45,159,68,189,175,231,125,187,85,83,15,115,205,121,78,223,107,179,4,187,237,229,143,151,46,59,110,59,111,187,237,133,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,222,236,26,215,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,53,60,72,122,41,213,62,176,127,39,127,147,59,254,41,108,250,37,237,127,59,237,218,170,152,123,158,107,202,118,251,93,152,37,223,111,44,124,185,113,219,113,219,125,223,108,43,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,247,96,176,165,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,192,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,236,255,0,45,5,210,225,91,29,80,118,40,41,233,207,152,199,73,32,54,231,9,59,108,111,245,93,183,217,247,102,13,129,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,117,173,60,61,58,95,207,186,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,0,193,37,37,36,34,36,83,69,17,49,242,167,55,118,97,118,217,199,215,222,205,186,245,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,238,65,204,98,233,79,164,239,133,141,27,251,191,199,190,93,2,170,191,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,21,110,154,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,247,32,205,84,85,241,71,248,19,212,223,193,126,113,68,165,82,210,157,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,246,127,150,158,233,44,145,210,135,98,190,158,160,249,148,113,200,109,184,66,76,219,3,253,103,109,246,109,221,130,133,250,78,248,167,209,191,188,12,123,230,48,46,148,213,69,232,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,183,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,170,139,214,255,0,8,158,164,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,227,60,112,84,213,201,52,99,32,141,25,11,27,9,179,59,49,19,111,190,206,254,244,19,43,194,227,224,79,76,191,26,249,197,106,149,75,74,116,103,162,153,87,78,221,54,97,250,57,154,220,45,85,183,172,127,218,30,102,123,92,178,73,74,125,250,250,138,128,224,82,71,25,190,193,48,179,238,13,245,153,246,221,182,119,221,104,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,90,247,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,40,35,164,171,132,132,74,24,165,39,62,85,0,236,206,44,219,49,122,251,153,227,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,104,121,152,45,119,10,217,42,143,191,65,81,78,28,6,74,72,193,246,57,133,223,115,111,170,207,182,239,179,56,89,250,34,32,40,255,0,215,79,80,87,222,154,186,113,200,181,19,22,199,238,183,27,213,71,27,61,186,174,138,0,146,27,61,85,72,24,69,95,84,230,38,3,12,70,195,179,16,16,201,41,67,19,236,210,242,25,0,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,150,203,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,175,211,195,187,164,63,228,165,163,79,244,166,139,179,168,89,143,106,183,40,225,95,230,97,131,180,82,249,90,72,248,179,70,221,168,229,46,110,60,249,75,36,187,72,113,180,92,126,77,16,240,220,209,45,8,234,46,231,175,120,132,181,113,211,193,78,16,226,184,240,156,253,139,25,157,47,98,174,99,158,89,164,150,172,229,98,149,197,143,136,70,211,72,220,77,218,50,142,90,160,44,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,108,129,16,115,153,214,15,73,153,151,72,186,161,244,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,242,255,0,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,159,253,96,244,153,134,245,117,165,255,0,65,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,242,116,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,8,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,154,158,36,61,20,234,159,88,63,147,191,201,157,255,0,20,182,125,18,246,191,157,246,237,85,76,61,207,53,229,59,125,174,204,18,239,183,150,62,92,184,237,184,237,190,239,182,21,225,233,225,233,173,29,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,198,156,217,221,137,223,119,31,79,123,176,88,82,34,32,34,34,2,162,31,16,140,3,50,213,63,17,236,219,79,180,251,30,171,190,100,55,202,139,37,53,13,13,51,55,57,79,216,212,110,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,123,203,79,225,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,115,52,96,2,59,72,82,134,63,209,215,71,88,39,72,24,37,69,130,193,89,237,156,146,243,195,233,6,65,219,154,159,218,157,169,170,14,151,251,212,231,150,56,59,81,212,60,127,155,118,231,183,34,221,223,210,64,34,32,34,34,14,85,213,255,0,120,92,124,9,233,151,227,95,56,173,80,3,251,138,157,83,255,0,219,246,149,127,233,91,143,252,197,89,247,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,253,161,230,103,181,203,36,148,167,223,175,168,168,14,5,36,113,155,236,19,11,62,224,223,89,159,109,219,103,112,221,104,136,130,141,188,75,58,21,166,233,151,38,165,212,253,49,160,164,165,210,252,142,162,11,109,45,8,213,75,36,246,139,139,83,187,148,6,243,200,114,204,19,52,19,76,50,49,63,23,238,70,66,12,49,188,154,171,162,78,176,114,110,145,181,66,43,208,189,93,110,19,124,168,128,114,203,61,36,84,253,250,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,228,55,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,181,69,229,62,9,122,251,73,125,170,167,194,181,95,79,238,182,80,225,229,171,46,133,91,111,170,151,112,23,62,116,241,193,80,1,177,185,51,109,41,110,44,196,252,93,220,88,45,211,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,108,129,66,174,130,122,109,235,19,165,126,238,157,234,70,105,167,249,54,153,84,119,103,167,164,163,186,215,73,93,101,170,45,205,202,145,165,164,0,40,101,55,252,228,36,98,44,68,242,131,177,119,6,105,170,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,75,213,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,236,255,0,45,5,210,225,91,29,80,118,40,41,233,207,152,199,73,32,54,231,9,59,108,111,245,93,183,217,247,102,221,94,27,221,20,234,159,71,223,148,79,202,101,255,0,20,185,253,45,246,71,146,246,21,85,76,221,191,43,230,251,157,222,244,17,109,191,153,14,60,121,111,177,111,182,205,184,77,84,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,172,14,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,30,207,242,208,93,46,21,177,213,7,98,130,158,156,249,140,116,146,3,110,112,147,182,198,255,0,85,219,125,159,118,96,242,188,12,127,93,159,187,127,196,149,170,40,85,225,189,209,78,169,244,125,249,68,252,166,95,241,75,159,210,223,100,121,47,97,85,84,205,219,242,190,111,185,221,239,65,22,219,249,144,227,199,150,251,22,251,108,219,205,84,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,175,163,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,30,207,242,211,221,37,146,58,80,236,87,211,212,31,50,142,57,13,183,8,73,155,96,127,172,237,190,205,187,181,123,104,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,9,149,226,143,240,39,169,191,130,252,226,137,87,175,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,105,234,55,68,45,93,71,104,245,235,70,175,183,202,187,69,182,255,0,81,110,42,202,186,72,196,231,104,41,235,160,169,144,35,229,245,68,204,96,112,99,118,38,7,54,39,19,227,193,243,92,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,160,245,145,17,1,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,95,241,11,233,127,62,234,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,5,4,116,149,112,144,137,67,20,164,231,202,160,29,153,197,155,102,47,95,115,56,85,15,133,199,199,102,153,126,53,242,122,213,127,202,176,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,251,67,204,193,107,184,86,201,84,125,250,10,138,112,224,50,82,70,15,177,204,46,251,155,125,86,125,183,125,153,236,253,1,17,16,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,182,87,136,95,135,166,180,117,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,135,26,128,102,119,38,125,216,189,61,206,249,175,134,247,69,58,167,209,247,229,19,242,153,127,197,46,127,75,125,145,228,189,133,85,83,55,111,202,249,190,231,119,189,4,91,111,230,67,143,30,91,236,91,237,179,110,19,85,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,210,157,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,246,127,150,158,233,44,145,210,135,98,190,158,160,249,148,113,200,109,184,66,76,219,3,253,103,109,246,109,221,131,156,37,213,66,165,111,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,21,117,40,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,91,43,196,47,195,211,90,58,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,141,64,51,59,147,62,236,94,158,231,124,215,195,123,162,157,83,232,251,242,137,249,76,191,226,151,63,165,190,200,242,94,194,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,9,170,136,136,8,136,131,154,206,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,168,107,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,234,194,122,51,209,76,171,167,110,155,48,253,28,205,110,22,170,219,214,63,237,15,51,61,174,89,36,165,62,253,125,69,64,112,41,35,140,223,96,152,89,247,6,250,204,251,110,219,59,134,235,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,87,175,136,95,135,166,180,117,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,135,26,128,102,119,38,125,216,189,61,206,225,173,124,12,127,93,159,187,127,196,149,170,40,85,225,189,209,78,169,244,125,249,68,252,166,95,241,75,159,210,223,100,121,47,97,85,84,205,219,242,190,111,185,221,239,65,22,219,249,144,227,199,150,251,22,251,108,219,205,84,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,175,163,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,30,207,242,211,221,37,146,58,80,236,87,211,212,31,50,142,57,13,183,8,73,155,96,127,172,237,190,205,187,181,123,104,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,11,116,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,20,42,241,33,232,167,84,250,193,252,157,254,76,239,248,165,179,232,151,181,252,239,183,106,170,97,238,121,175,41,219,237,118,96,151,125,188,177,242,229,199,109,199,109,247,125,130,21,248,42,124,83,229,63,119,245,223,49,183,43,169,85,235,225,233,225,233,173,29,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,198,156,217,221,137,223,119,31,79,123,181,133,32,34,34,2,34,32,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,21,85,255,0,113,83,170,127,251,126,210,175,253,43,113,255,0,152,171,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,25,20,18,79,77,73,28,50,20,100,66,36,224,228,14,236,238,34,251,109,187,55,185,6,106,136,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,162,255,0,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,40,35,164,171,132,132,74,24,165,39,62,85,0,236,206,44,219,49,122,251,153,194,147,58,78,248,167,209,191,188,12,123,230,48,46,148,213,69,232,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,183,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,231,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,114,168,191,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,20,22,169,210,119,194,198,141,253,223,227,223,46,129,109,85,133,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,12,138,9,39,166,164,142,25,10,50,33,18,112,114,7,118,119,17,125,182,221,155,220,179,84,5,173,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,178,212,106,235,251,167,93,83,234,135,67,169,52,183,74,114,171,85,146,172,242,10,91,133,211,218,149,213,52,212,181,148,49,67,63,230,15,177,20,143,39,231,202,154,70,2,30,60,162,98,221,136,69,7,61,139,166,142,159,180,207,242,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,225,75,53,112,66,62,106,112,250,128,229,221,157,229,145,204,133,136,200,220,137,185,19,170,213,233,251,194,23,95,116,235,92,112,61,67,205,117,15,79,194,203,138,100,20,55,218,145,181,212,214,213,85,75,229,38,25,194,32,142,74,104,131,235,156,98,14,78,109,192,73,201,152,220,88,10,218,144,21,43,120,205,233,111,209,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,117,42,42,248,135,244,147,149,117,115,165,152,238,45,167,242,226,148,57,37,139,32,27,128,92,111,165,36,93,186,18,166,152,39,130,41,98,134,89,27,185,35,210,145,6,204,37,217,23,119,220,5,4,42,240,75,212,204,170,155,84,243,173,28,243,125,220,110,225,143,190,77,216,146,73,11,203,215,83,212,211,211,243,132,121,246,195,185,29,86,210,63,7,34,236,65,245,153,131,103,183,245,84,29,53,248,89,117,95,160,186,243,131,106,228,58,139,166,177,211,227,183,136,102,184,53,37,109,100,211,203,110,61,226,173,134,48,150,133,129,206,74,105,38,141,157,220,118,115,103,98,23,102,38,181,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,45,198,217,109,187,210,157,13,218,223,77,91,77,38,220,225,168,136,100,2,217,217,219,113,38,118,127,86,103,254,150,101,245,34,8,247,168,253,17,116,193,146,89,110,117,208,232,206,49,109,186,12,19,79,79,93,67,70,244,210,195,59,1,184,200,47,9,3,238,196,92,155,215,222,205,251,27,106,172,174,234,47,170,61,36,215,43,214,143,105,206,176,100,158,202,182,92,235,173,244,20,50,213,12,177,69,5,49,207,28,96,45,81,207,102,24,226,102,102,229,254,75,123,221,94,164,177,140,177,28,71,250,38,46,47,253,14,162,213,143,161,28,86,131,168,187,150,189,92,238,176,85,21,84,213,19,211,209,12,115,137,198,115,21,99,200,238,109,47,23,244,170,31,242,127,200,125,182,221,4,143,199,233,106,42,172,112,125,33,130,57,234,205,141,166,121,0,11,147,114,38,102,125,189,63,71,102,94,172,80,67,79,27,69,79,8,70,2,219,8,128,176,179,51,123,182,102,95,237,253,206,141,238,245,64,103,98,109,254,196,219,111,114,51,108,191,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,23,227,187,55,189,217,144,31,127,123,39,189,145,157,255,0,167,250,22,173,214,238,163,244,199,66,49,154,235,246,89,127,160,58,170,72,37,154,59,104,92,41,227,169,152,134,57,13,133,134,67,103,250,207,17,11,122,63,175,166,206,131,105,51,108,168,183,93,122,147,214,238,156,117,235,81,108,24,117,226,90,8,46,247,155,188,236,205,91,80,14,45,45,108,161,204,123,51,11,49,109,8,236,238,219,250,127,66,149,89,15,141,78,155,67,75,77,61,131,73,178,41,165,46,125,232,165,184,210,131,15,171,48,236,236,198,239,233,187,251,155,253,127,100,112,196,181,243,167,30,162,181,162,251,148,235,118,31,61,170,158,229,65,84,48,201,61,221,129,162,150,74,177,49,125,198,88,4,182,105,165,125,190,221,191,216,30,94,151,120,178,117,11,129,82,61,186,249,65,108,202,34,41,202,98,154,231,91,93,36,236,207,27,11,3,25,76,91,11,56,242,219,103,245,119,253,187,171,39,233,11,174,252,51,170,43,117,76,51,219,34,176,223,104,194,51,150,134,41,39,168,29,142,105,35,31,174,240,128,251,128,31,222,255,0,167,246,108,170,23,88,244,207,68,36,212,182,183,233,30,81,85,116,181,214,29,76,166,20,212,161,59,192,253,201,28,1,156,107,37,115,250,172,222,174,66,238,205,190,203,70,216,111,183,172,62,249,77,120,179,204,84,245,148,51,69,81,25,60,66,78,196,4,198,47,177,51,183,189,155,222,200,58,106,206,181,39,12,211,107,51,95,243,75,199,179,168,72,184,52,190,94,89,183,126,4,123,109,24,147,254,136,19,251,190,207,232,80,59,172,142,191,241,44,131,25,168,210,253,30,178,208,101,181,87,78,29,233,42,218,162,152,98,237,201,79,56,236,19,68,12,91,179,72,223,165,233,193,159,237,102,122,214,213,206,171,53,91,90,177,155,70,35,151,221,158,162,142,211,13,60,49,7,151,166,29,251,81,201,24,190,241,194,5,238,148,189,238,255,0,235,244,219,247,167,237,64,213,61,39,206,154,12,10,213,85,81,121,169,253,24,34,167,99,55,227,12,174,255,0,84,161,145,255,0,66,67,127,209,255,0,235,176,125,58,249,160,56,246,137,218,44,210,83,231,149,23,27,237,198,154,158,106,235,113,208,60,77,74,82,12,189,193,105,88,156,77,132,226,227,232,254,187,239,238,90,59,222,165,14,180,99,122,223,155,103,21,217,190,184,227,21,182,89,106,168,229,142,58,155,181,28,180,49,115,41,164,149,153,139,177,16,145,110,82,190,219,122,176,191,216,222,145,162,237,76,52,119,74,186,64,154,41,70,25,228,141,142,34,228,4,204,78,219,139,253,172,251,122,58,15,149,17,16,17,17,7,250,136,140,77,187,102,66,255,0,181,159,101,126,61,34,224,65,130,244,107,81,78,213,210,84,157,69,158,239,200,136,24,118,227,81,90,237,238,119,255,0,63,254,37,67,184,245,186,11,173,222,10,10,139,132,52,81,201,203,121,230,118,96,29,133,223,215,119,111,126,219,123,254,213,208,143,78,87,124,95,49,233,182,76,91,13,201,109,215,106,136,237,183,24,13,233,170,99,151,129,77,53,75,7,38,140,137,219,119,223,250,118,125,144,80,182,186,127,241,205,156,255,0,88,238,127,218,229,87,215,208,83,187,244,185,135,239,255,0,233,15,152,213,42,52,234,135,8,190,97,122,245,153,218,47,112,20,83,84,95,46,85,49,187,198,96,199,27,214,78,204,77,201,153,221,159,131,250,183,162,190,110,142,177,59,134,21,211,206,45,143,221,36,140,234,105,188,247,55,6,38,111,173,93,80,109,250,76,207,238,38,251,16,110,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,230,94,125,179,237,237,207,139,241,223,221,191,216,170,59,175,14,175,250,149,208,253,110,159,22,182,223,70,138,221,60,83,212,209,4,21,85,241,177,67,230,231,0,119,102,152,5,223,136,15,232,182,223,177,91,154,163,47,22,188,166,155,35,234,78,146,150,156,54,123,77,166,90,41,61,95,212,134,190,169,159,222,205,251,63,159,250,80,76,31,15,238,164,122,128,215,12,23,63,188,100,85,20,85,222,197,176,156,214,194,51,173,150,83,173,35,168,104,217,220,229,61,199,120,157,182,23,98,244,109,191,154,181,250,181,213,93,87,205,53,131,38,160,207,238,245,225,37,5,206,182,145,168,252,197,75,66,34,21,83,183,213,142,83,125,153,185,24,183,187,211,211,111,122,244,58,72,214,109,96,192,242,90,188,75,76,111,254,207,123,244,112,193,59,121,90,89,119,102,155,136,255,0,142,2,251,103,47,115,183,191,253,154,215,91,46,25,69,219,83,242,90,172,186,175,205,93,2,233,89,29,76,221,184,195,148,141,81,35,155,241,141,152,91,114,114,127,79,79,95,79,68,24,42,255,0,65,36,145,191,40,204,133,255,0,104,190,203,252,162,12,155,2,203,234,241,28,134,27,180,1,79,41,15,45,252,195,57,15,168,24,253,132,223,231,126,213,102,61,12,244,65,162,250,213,166,183,28,199,45,140,171,230,184,68,193,17,131,82,74,209,59,77,83,19,184,188,144,27,139,254,108,125,89,223,221,254,165,85,12,251,62,234,77,116,251,215,86,164,232,13,213,155,27,31,240,52,197,19,84,81,111,79,245,128,101,115,118,238,29,57,155,111,202,79,119,249,223,204,200,37,135,81,94,17,181,52,49,203,123,209,107,129,204,226,229,39,149,170,149,200,191,234,197,176,133,53,31,243,68,205,235,251,91,246,40,33,119,181,106,191,79,186,159,12,249,77,29,93,190,245,73,203,99,171,142,166,38,126,116,236,222,243,96,63,208,152,127,218,223,103,190,220,250,124,241,62,210,77,85,122,75,46,78,254,197,187,20,49,247,7,251,230,167,115,126,208,191,168,82,8,254,148,133,246,255,0,147,251,29,102,221,104,232,190,17,172,26,102,121,76,241,119,38,162,219,181,63,41,155,244,234,41,193,254,171,24,55,186,61,189,89,208,104,110,188,243,253,49,190,104,54,43,69,61,117,134,190,235,85,111,161,175,41,105,101,167,148,206,66,162,170,109,185,57,57,62,228,251,254,221,221,189,119,85,1,120,120,222,237,88,241,7,0,122,137,28,71,109,182,110,79,178,144,186,103,100,199,176,29,119,168,154,235,89,230,237,24,203,29,104,55,108,227,238,133,61,96,108,31,85,200,135,112,7,245,245,219,127,115,186,212,218,217,148,218,243,45,79,200,178,11,53,31,150,163,170,185,85,201,12,125,194,61,128,170,36,49,245,38,103,247,19,55,171,125,136,48,116,68,64,68,68,31,162,228,47,184,187,179,254,214,87,93,225,97,126,195,45,154,45,114,26,74,154,153,238,116,148,133,83,114,103,56,139,104,194,174,177,199,142,206,197,187,139,183,233,122,42,80,111,231,87,65,225,11,116,197,203,76,239,214,219,77,103,58,168,34,130,74,128,237,200,220,71,205,86,236,251,147,108,255,0,165,246,32,134,30,38,55,157,63,201,117,166,76,131,18,168,156,107,65,138,150,174,25,78,6,250,254,106,180,164,46,49,187,191,188,133,183,119,223,246,171,106,233,27,81,49,236,235,72,45,113,218,242,91,117,214,182,135,191,230,252,165,96,79,219,231,85,63,13,248,145,59,110,192,251,111,183,185,246,247,42,193,241,121,187,226,247,61,101,183,199,99,155,157,77,61,190,40,170,190,172,141,180,131,85,95,205,190,179,109,239,118,247,122,126,197,189,60,22,231,137,177,124,202,30,95,93,253,157,233,179,255,0,194,92,93,5,155,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,252,247,170,52,241,108,196,232,113,174,164,168,234,168,202,71,43,189,166,90,217,121,158,236,198,85,245,78,251,122,54,205,235,252,234,243,21,93,120,203,232,213,29,109,46,51,171,212,134,97,81,65,65,61,21,72,176,71,196,135,205,193,193,221,253,11,125,234,79,246,255,0,171,215,112,138,94,27,218,75,105,213,157,98,184,80,75,127,168,181,220,237,116,16,215,80,148,115,68,2,100,213,113,54,206,199,28,156,190,179,199,232,205,251,125,126,197,143,245,131,165,249,254,156,234,230,89,100,32,169,186,81,79,95,95,113,154,170,42,114,144,69,138,170,160,73,200,198,32,17,244,13,223,211,102,223,127,232,222,222,12,120,72,223,117,187,46,201,103,57,4,44,246,8,152,56,184,236,230,117,145,19,51,239,235,255,0,80,127,119,255,0,89,108,15,21,60,22,179,79,47,114,231,116,23,9,102,161,201,41,74,138,104,100,102,97,9,170,14,182,82,227,196,183,244,16,102,109,199,253,127,98,10,179,68,68,4,68,65,250,6,81,147,24,62,206,222,229,37,116,175,175,45,117,211,252,114,108,32,50,58,57,108,213,28,126,164,182,186,119,56,248,200,114,250,27,48,191,169,159,219,191,236,109,148,105,68,18,127,85,114,204,140,172,114,102,248,174,73,101,170,166,184,83,61,186,165,128,198,90,135,140,192,229,62,98,44,224,37,183,29,246,118,102,119,244,102,101,25,42,39,146,166,162,74,153,157,158,73,77,204,157,155,111,87,125,221,125,3,121,187,5,19,219,70,229,84,212,164,252,158,6,152,187,110,251,109,191,29,246,247,122,127,66,248,208,17,17,1,17,16,61,202,217,124,26,43,240,91,156,89,165,44,52,143,30,72,214,202,102,170,126,251,241,58,119,169,159,118,96,230,238,223,245,31,94,45,253,62,190,181,52,173,19,193,75,9,187,65,147,231,153,188,173,198,130,123,61,45,36,111,184,191,35,122,169,63,239,183,255,0,168,151,217,255,0,225,13,83,226,209,140,96,24,246,181,211,30,37,28,81,214,214,209,133,77,192,70,172,165,119,156,234,235,187,174,226,228,252,125,88,125,61,25,191,99,45,247,224,184,214,239,96,230,78,242,71,230,255,0,193,219,15,115,235,126,157,199,252,157,255,0,98,195,188,99,52,102,134,203,116,180,234,213,20,210,114,172,58,107,116,209,184,70,195,202,73,43,230,114,221,182,47,126,205,238,127,233,94,223,130,246,52,196,249,126,69,237,138,166,227,236,255,0,239,70,127,205,63,253,49,15,255,0,15,244,160,181,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,165,58,171,233,194,219,212,190,159,30,21,112,187,123,63,109,184,77,216,41,118,252,252,18,63,213,105,99,255,0,128,102,247,253,191,234,125,214,191,196,140,46,14,196,251,50,10,231,232,195,167,61,43,208,141,117,186,90,240,142,162,108,119,91,208,81,83,141,198,209,29,16,4,167,11,207,4,130,220,142,166,77,183,228,45,245,91,127,174,223,179,101,181,188,74,52,90,13,91,209,185,235,61,187,73,70,86,6,59,167,9,78,54,238,52,20,181,143,197,156,165,15,87,238,125,155,191,167,185,254,202,176,215,93,78,203,244,139,170,76,135,40,192,111,245,180,117,49,123,61,154,72,170,165,143,184,35,77,75,39,18,120,140,93,199,144,55,166,255,0,103,237,82,215,163,27,246,163,245,174,247,202,93,92,206,114,24,236,180,180,85,48,24,83,220,231,106,115,227,229,217,216,218,161,230,7,119,10,153,55,254,109,190,205,247,10,182,118,217,246,69,186,186,165,233,249,244,11,61,155,30,166,189,208,220,232,79,143,98,90,106,158,246,251,67,1,150,228,209,131,126,148,219,122,55,216,255,0,179,215,74,160,34,34,2,34,32,34,47,209,18,55,226,2,228,239,246,51,110,128,192,110,60,152,29,217,190,221,189,23,226,157,61,19,105,23,79,154,187,128,95,177,125,64,154,10,76,150,72,35,26,73,76,168,99,40,140,228,169,6,39,41,64,164,22,110,80,187,187,55,216,223,204,181,87,82,221,24,230,218,45,85,91,144,90,99,107,190,48,245,82,12,21,148,109,53,64,8,111,49,139,20,131,0,70,206,209,196,196,251,62,222,172,254,231,244,8,214,156,75,110,91,62,223,181,29,157,159,103,103,103,254,117,254,158,66,112,237,236,219,111,186,15,242,173,15,193,218,175,53,161,190,95,32,167,41,10,193,89,110,135,187,188,81,136,12,131,90,76,59,27,183,39,125,138,111,70,127,219,251,27,106,188,91,195,167,190,165,53,3,68,39,146,175,25,200,165,164,134,145,163,153,169,94,174,120,227,168,112,148,164,96,32,9,65,141,157,221,219,111,251,231,253,187,160,177,223,24,251,124,183,157,49,176,80,90,234,60,221,199,219,52,36,22,216,3,185,60,128,209,87,110,108,45,245,182,111,95,179,111,71,81,23,195,51,94,172,186,35,172,82,218,115,139,197,53,150,213,119,227,230,38,173,38,136,99,237,82,214,16,238,238,14,254,165,40,55,189,191,73,189,235,197,167,235,75,41,212,109,94,160,213,29,93,165,138,235,100,178,211,205,31,178,220,36,158,7,50,105,70,50,236,212,78,65,187,61,83,250,242,109,182,109,191,158,53,230,23,233,242,60,158,167,36,182,90,218,220,21,28,59,97,73,3,194,1,198,49,7,226,194,239,182,252,95,127,95,181,208,116,249,69,93,69,114,166,142,182,223,87,13,77,60,194,199,28,176,155,24,16,187,51,179,179,183,163,179,179,179,255,0,173,127,117,71,189,53,248,158,106,142,148,249,12,107,56,154,75,221,158,25,98,142,73,42,138,162,166,160,34,110,200,59,11,203,84,34,219,4,100,237,187,109,185,63,216,238,172,103,73,124,70,122,120,212,186,90,97,169,201,233,236,117,114,198,206,97,115,173,161,166,97,45,141,223,209,234,73,219,244,63,227,111,218,130,84,162,249,45,119,91,109,238,134,59,149,162,186,158,178,150,109,248,77,4,163,32,22,206,226,251,16,187,179,236,236,237,254,165,245,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,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,37,169,189,32,232,150,167,149,214,190,251,138,115,185,92,105,36,167,122,159,61,86,220,73,226,104,196,184,12,194,47,179,8,250,122,111,183,250,213,36,235,187,229,189,51,106,238,105,166,216,69,231,201,218,142,190,227,3,7,151,138,78,80,61,84,176,237,188,189,194,109,198,1,255,0,43,127,79,219,187,191,68,106,10,117,233,225,247,89,212,109,222,60,243,6,173,165,163,188,83,81,180,82,5,77,100,204,50,184,149,84,175,176,4,50,238,238,115,7,187,111,115,183,167,218,21,85,163,81,99,250,179,158,211,88,245,26,167,133,60,220,248,207,192,223,134,208,200,79,245,97,226,239,187,198,13,239,255,0,234,175,63,83,250,110,212,189,53,167,150,251,119,176,246,172,211,84,148,116,149,62,106,156,187,128,236,100,15,192,101,35,109,192,29,246,118,221,189,207,234,182,70,135,95,245,35,162,157,102,130,241,156,224,213,244,212,241,114,239,149,93,178,112,23,222,146,81,30,15,43,194,222,250,144,223,119,251,91,249,183,186,29,55,204,177,14,168,241,129,201,222,203,81,38,54,123,52,1,80,239,12,165,35,198,6,37,188,50,16,184,246,231,251,11,223,191,243,58,14,115,169,44,55,106,218,106,154,202,90,94,113,82,56,140,197,204,91,139,147,236,222,142,251,191,175,236,94,122,182,223,18,61,38,195,52,3,4,59,254,151,52,22,103,201,229,154,170,243,73,81,90,115,157,108,131,87,77,219,40,198,87,39,22,23,158,71,126,46,45,179,250,239,178,174,42,123,22,152,100,26,127,15,178,106,94,131,36,164,238,203,84,85,181,162,3,80,219,201,219,8,131,145,59,190,204,27,183,22,125,246,217,253,80,106,244,94,237,235,13,189,217,33,134,166,122,119,150,25,225,25,198,72,128,200,88,73,157,219,119,113,102,223,102,221,120,205,75,82,228,194,212,242,242,47,115,112,125,221,7,243,89,78,155,141,196,114,154,90,155,108,189,169,34,231,249,206,34,92,119,140,219,220,254,255,0,181,98,206,46,222,246,127,69,238,98,89,166,69,131,220,90,235,141,214,141,53,67,127,148,81,4,141,250,36,62,226,103,251,8,191,218,131,41,185,229,153,61,222,225,123,106,19,239,75,52,81,203,83,54,209,142,241,132,78,63,162,236,205,238,38,247,122,250,45,253,211,151,80,185,78,41,166,215,156,74,245,254,20,181,74,21,12,212,223,155,131,178,111,79,12,125,206,99,27,145,108,34,237,199,127,93,247,247,178,142,216,93,238,215,126,203,37,250,100,197,36,151,97,142,146,25,129,218,48,134,82,32,1,50,125,217,152,89,189,239,179,251,189,206,175,51,164,61,5,211,11,78,128,219,232,45,213,163,114,44,138,203,16,215,205,5,199,187,193,170,40,160,105,64,120,236,194,237,179,59,110,206,237,186,10,130,203,52,98,193,144,229,21,33,107,189,118,229,126,27,135,150,55,219,243,99,246,145,179,123,153,212,121,154,35,130,83,132,219,98,2,113,127,233,103,87,113,91,225,17,211,192,93,33,186,90,239,57,120,156,124,185,12,215,104,182,45,197,135,236,167,254,159,181,69,158,181,113,126,153,165,205,223,73,180,203,10,170,160,186,90,27,187,91,84,87,25,166,228,241,77,81,4,145,143,42,137,61,121,112,118,103,141,159,211,222,222,231,10,234,95,210,150,102,167,169,138,114,14,109,25,137,56,239,182,251,62,251,110,189,124,186,196,22,11,221,101,12,35,32,195,21,68,145,198,199,250,76,34,91,54,254,158,245,226,32,218,57,29,94,23,149,105,184,222,227,159,217,247,219,105,65,68,20,92,101,151,191,24,176,242,147,185,232,3,235,33,125,93,157,254,175,191,213,88,71,134,92,184,110,181,227,141,138,230,52,28,139,24,255,0,123,197,221,149,187,190,102,74,201,11,235,71,195,142,221,161,127,87,125,255,0,155,215,122,166,89,102,153,106,126,87,164,185,85,46,95,135,212,193,13,125,39,62,29,232,6,80,126,81,156,111,184,191,253,236,132,130,217,122,199,240,201,197,178,187,69,223,61,210,154,95,47,122,111,49,89,37,39,57,15,159,213,168,149,254,188,245,76,13,185,148,109,232,63,207,182,219,178,168,92,187,24,187,97,57,69,211,18,190,65,217,184,90,42,229,163,169,143,144,151,25,0,157,157,183,23,113,127,119,216,238,223,206,172,55,20,241,154,213,74,123,43,83,229,56,198,63,89,114,41,54,238,199,106,49,141,131,128,183,174,213,99,254,87,39,247,123,157,110,11,46,156,244,23,213,174,45,30,175,234,118,73,106,177,230,249,36,81,220,47,99,79,150,199,71,219,169,50,217,216,96,146,121,59,126,145,237,197,219,237,255,0,96,107,255,0,10,140,151,168,40,178,51,10,202,31,59,130,213,209,132,32,125,218,40,187,38,245,204,196,123,51,119,139,255,0,146,61,61,222,159,232,171,98,115,109,248,183,189,96,218,63,102,211,60,91,6,183,217,52,190,225,73,81,98,137,229,106,98,134,224,213,108,78,83,72,69,249,198,34,223,243,132,109,239,254,111,177,102,174,27,59,147,123,221,7,246,69,252,134,79,218,191,163,59,63,185,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,168,13,23,235,219,249,43,245,137,173,122,111,168,144,121,141,50,201,181,67,33,172,171,168,130,159,157,85,150,184,235,164,137,235,5,129,185,205,11,132,113,140,177,122,147,8,9,196,220,132,163,152,45,253,17,16,17,17,1,17,16,69,251,183,137,143,69,22,11,173,109,138,251,172,21,118,235,149,186,162,74,74,202,58,188,74,247,12,244,211,198,78,50,69,36,101,70,196,6,36,206,46,46,204,236,236,236,235,96,104,135,87,93,58,117,29,117,185,216,180,107,83,41,47,247,43,69,56,85,213,209,149,21,85,20,237,1,23,30,232,71,83,20,101,32,49,113,18,32,98,96,115,141,139,143,48,222,26,248,178,116,81,113,212,10,63,229,59,165,246,206,253,234,201,111,56,242,250,40,218,150,158,57,109,116,176,77,51,220,202,67,32,57,38,136,35,24,72,127,58,103,31,97,129,133,161,118,58,171,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,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,233,249,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,111,147,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,11,241,206,253,73,254,242,127,13,65,58,116,83,172,206,155,58,137,202,170,176,173,28,212,143,164,23,170,43,121,221,39,166,246,61,125,39,10,80,146,56,202,78,117,16,70,15,177,205,27,108,207,203,235,111,182,204,238,219,173,82,183,130,167,197,62,83,247,127,93,243,27,114,184,156,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,195,31,214,189,123,210,126,157,177,90,92,215,88,242,191,163,246,90,219,128,90,224,169,242,53,53,124,234,142,57,36,24,248,83,199,33,182,225,12,143,187,183,31,171,182,251,187,51,233,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,42,107,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,194,69,120,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,208,89,86,89,226,17,210,54,11,77,143,213,102,26,165,87,105,12,170,207,29,254,208,213,56,189,224,78,170,221,36,178,197,21,67,7,149,228,32,101,4,142,28,153,185,7,19,29,192,192,139,223,209,78,179,58,108,234,39,42,170,194,180,115,82,62,144,94,168,173,231,116,158,155,216,245,244,156,41,66,72,227,41,57,212,65,24,62,199,52,109,179,63,47,173,190,219,51,187,70,191,25,189,45,250,87,211,141,139,83,40,44,94,106,191,4,200,35,243,53,190,107,135,147,181,214,131,195,55,230,220,216,100,231,84,54,225,244,18,49,219,118,216,123,142,171,87,160,157,76,202,180,191,171,141,51,184,226,213,125,191,111,100,20,88,205,198,3,146,70,134,170,134,190,112,167,148,36,16,49,231,199,184,50,131,22,226,210,195,17,184,151,13,144,116,82,136,136,53,254,181,235,222,147,244,237,138,210,230,186,199,149,253,31,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,93,183,221,217,159,85,98,126,35,221,24,231,57,85,155,10,197,181,147,206,222,178,11,133,61,174,221,77,244,118,235,31,126,170,121,6,56,163,230,116,194,3,200,204,91,114,118,22,223,119,118,111,85,10,188,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,176,239,24,187,234,15,7,172,42,213,149,117,130,23,219,133,69,92,117,24,118,47,114,189,208,140,38,44,18,78,101,13,11,140,172,226,238,225,218,174,148,153,133,197,249,136,62,251,51,137,5,186,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,121,58,41,214,103,77,157,68,229,85,88,86,142,106,71,210,11,213,21,188,238,147,211,123,30,190,147,133,40,73,28,101,39,58,136,35,7,216,230,141,182,103,229,245,183,219,102,119,104,45,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,4,68,64,68,68,4,68,64,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,167,111,10,126,184,233,180,214,235,65,210,222,164,133,92,182,44,158,240,193,139,92,196,229,157,237,215,26,162,0,106,35,143,119,96,166,154,93,136,74,49,110,220,210,200,70,196,50,148,144,133,196,162,34,2,34,32,34,34,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,213,209,77,123,210,126,162,113,90,172,215,71,50,191,164,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,173,182,251,179,179,115,217,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,13,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,243,175,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,22,170,215,78,168,244,39,166,191,98,126,90,243,159,163,159,72,252,207,179,63,193,149,149,157,255,0,47,218,239,127,189,162,147,143,30,252,95,165,182,252,189,55,217,246,218,170,170,252,115,191,82,127,188,159,195,80,77,77,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,189,100,187,90,161,186,211,216,166,185,210,5,202,178,158,106,186,122,50,152,90,121,160,132,163,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,160,207,11,143,142,205,50,252,107,228,245,170,101,120,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,89,162,40,255,0,209,215,88,184,39,87,248,37,69,254,193,71,236,108,146,205,195,233,6,63,220,154,163,217,125,217,170,2,151,251,232,224,138,57,251,177,211,188,159,155,103,225,191,18,217,219,214,64,32,34,34,2,34,32,47,146,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,120,152,16,190,206,206,202,184,60,99,58,133,214,93,59,177,99,186,51,137,83,123,19,16,207,109,245,50,93,47,176,85,15,154,185,118,141,130,123,96,131,63,56,97,96,146,3,148,191,234,195,56,198,206,192,51,4,145,87,195,63,173,123,119,76,25,221,203,9,212,187,159,150,211,108,183,122,154,218,201,30,170,111,99,87,67,12,143,29,68,52,240,140,156,251,219,4,18,48,199,201,246,128,156,216,97,113,32,189,68,68,64,94,77,255,0,44,197,113,79,102,253,41,201,173,86,111,108,220,33,180,219,189,161,91,29,63,156,174,151,126,213,52,60,221,187,147,31,18,227,24,238,69,179,236,207,178,250,238,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,231,179,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,65,208,242,143,250,165,215,175,73,218,45,157,220,244,207,82,245,91,216,217,37,155,179,231,104,189,133,114,168,237,119,97,9,163,252,228,52,231,25,111,28,160,95,84,159,109,246,125,157,157,155,90,248,92,235,126,188,235,102,131,77,89,173,22,58,186,138,59,29,64,91,177,252,186,174,79,207,228,48,15,49,149,164,18,250,210,157,57,0,198,245,94,233,92,156,95,148,176,204,101,13,124,105,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,113,55,229,85,109,26,120,198,167,153,27,179,115,130,122,120,187,98,0,35,229,185,125,98,144,157,130,207,244,47,170,61,9,234,83,219,127,145,76,231,233,31,209,207,45,237,63,240,101,101,31,99,204,119,123,63,239,152,163,229,203,177,47,232,239,183,31,93,183,109,246,170,166,15,6,13,94,166,196,53,231,37,210,59,140,244,144,211,234,21,156,102,163,114,130,83,158,107,141,191,185,44,112,129,143,212,0,122,105,171,164,39,54,245,120,99,102,38,119,226,119,62,128,181,86,186,117,71,161,61,53,251,19,242,215,156,253,28,250,71,230,125,153,254,12,172,172,239,249,126,215,123,253,237,20,156,120,247,226,253,45,183,229,233,190,207,182,213,84,3,226,117,170,95,149,14,178,115,95,41,125,246,157,171,18,242,248,181,191,251,215,179,229,124,172,109,230,224,245,1,35,227,93,37,111,215,46,91,239,245,73,193,129,5,201,232,167,89,157,54,117,19,149,85,97,90,57,169,31,72,47,84,86,243,186,79,77,236,122,250,78,20,161,36,113,148,156,234,32,140,31,99,154,54,217,159,151,214,223,109,153,221,183,5,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,196,206,245,173,224,125,133,93,104,48,13,83,212,105,170,41,30,219,124,188,91,172,148,241,9,151,124,103,161,134,89,165,35,30,60,88,28,110,16,176,187,19,187,184,201,187,14,204,229,170,186,134,234,207,50,233,23,196,239,83,51,139,21,61,93,226,197,95,79,105,166,190,227,131,94,212,176,93,65,172,116,173,3,153,188,114,176,28,82,155,72,38,193,207,110,224,51,176,202,108,225,113,40,177,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,178,4,4,68,64,95,37,206,237,106,178,211,5,101,230,231,73,65,79,37,68,20,129,45,76,195,16,20,243,202,16,195,19,17,59,51,156,146,201,28,96,62,242,51,17,109,221,217,151,214,169,219,91,58,227,166,234,183,173,157,12,195,244,248,42,233,244,235,15,212,139,33,208,205,41,203,17,222,234,202,225,78,15,91,44,14,236,32,2,44,67,0,144,247,68,37,148,137,197,230,120,163,11,137,68,68,5,21,127,186,143,208,159,253,220,255,0,228,205,227,254,104,165,82,229,93,7,82,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,94,178,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,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,164,191,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,225,118,136,136,128,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,190,181,170,186,177,248,88,214,79,187,252,135,229,211,160,218,168,171,47,194,135,174,58,108,150,213,100,233,31,81,130,173,239,182,218,122,128,196,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,218,38,218,39,134,33,143,96,40,195,189,102,136,8,136,131,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,233,40,98,154,97,3,170,157,162,146,103,138,33,119,220,205,162,134,89,28,71,119,225,25,151,184,93,219,235,80,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,183,7,66,253,102,216,186,195,211,138,171,156,150,175,99,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,9,42,136,136,8,136,128,136,170,47,90,250,193,201,186,70,241,59,212,139,208,189,93,110,19,124,168,199,199,44,179,210,69,79,223,174,130,43,28,33,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,66,221,17,121,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,94,178,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,250,214,170,234,199,225,99,89,62,239,242,31,151,78,161,7,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,44,209,17,16,17,17,1,17,16,17,17,1,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,194,191,18,206,186,170,122,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,52,177,73,5,162,220,213,14,197,57,180,241,156,83,28,207,4,208,140,108,47,197,187,146,17,3,140,109,37,85,244,125,213,158,101,210,46,168,125,56,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,116,102,139,31,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,32,65,242,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,239,35,49,22,221,221,153,125,106,42,248,163,252,9,234,111,224,191,56,162,90,127,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,107,61,218,174,89,106,167,201,64,6,170,121,30,71,8,24,32,58,122,104,34,23,57,165,35,157,247,39,119,55,45,194,194,145,17,1,17,16,22,191,214,189,123,210,126,157,177,90,92,215,88,242,191,163,246,90,219,128,90,224,169,242,53,53,124,234,142,57,36,24,248,83,199,33,182,225,12,143,187,183,31,171,182,251,187,51,236,5,0,60,106,254,22,49,111,188,10,31,151,92,80,111,253,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,149,235,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,82,183,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,77,77,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,32,21,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,246,54,73,102,236,249,218,47,97,92,170,59,93,216,66,104,255,0,57,13,57,198,91,199,40,23,213,39,219,125,159,103,103,102,216,26,41,175,122,79,212,78,43,85,154,232,230,87,244,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,245,182,223,118,118,106,65,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,9,254,136,136,11,95,235,94,189,233,63,78,216,173,46,107,172,121,95,209,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,213,219,125,221,153,246,2,128,30,53,127,11,24,183,222,5,15,203,174,40,55,254,150,245,235,210,118,180,231,118,205,51,211,77,86,246,206,73,121,239,121,42,47,97,92,169,251,189,168,78,105,63,57,53,56,70,59,71,17,151,214,38,223,109,155,119,118,103,144,10,128,124,46,62,59,52,203,241,175,147,214,171,254,64,94,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,172,181,87,86,63,11,26,201,247,127,144,252,186,116,26,171,251,168,253,9,255,0,221,207,254,76,222,63,230,138,85,46,85,215,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,71,245,39,211,62,3,173,216,101,101,174,175,16,181,61,214,110,223,106,184,109,244,175,80,27,75,9,62,199,32,239,234,49,48,251,219,211,211,249,150,69,165,120,214,9,162,120,37,191,78,49,218,221,218,209,71,20,46,229,75,192,165,146,40,66,30,101,192,24,119,126,211,110,255,0,241,173,156,180,119,80,157,46,226,218,217,65,37,108,103,236,251,244,81,191,150,173,218,73,120,147,12,174,31,155,238,128,62,199,47,47,95,217,179,250,123,130,178,186,203,182,117,39,213,30,177,223,172,88,253,178,90,220,119,24,184,87,91,41,161,11,168,71,31,22,172,149,196,158,57,231,102,221,198,40,191,68,89,190,171,126,198,102,254,29,56,120,81,106,78,164,212,21,199,83,175,21,184,133,182,49,3,140,169,26,142,168,229,46,235,137,11,56,84,63,29,132,93,247,113,127,87,254,111,91,72,233,155,78,243,125,41,196,234,240,220,188,222,176,96,170,23,165,173,227,20,125,200,134,33,141,159,183,25,22,223,226,217,253,95,127,173,183,216,179,220,215,82,176,93,60,166,138,171,50,202,109,214,136,234,8,130,50,171,157,131,153,51,110,236,223,183,209,4,30,151,193,239,0,146,138,10,41,117,179,49,168,138,55,17,49,158,8,13,187,108,219,56,139,63,163,54,222,239,123,55,236,117,224,245,45,210,31,74,125,62,225,5,148,73,81,82,87,90,61,188,181,61,85,186,158,72,167,231,52,32,124,251,84,191,228,140,219,183,214,111,93,189,254,172,167,222,33,170,90,125,158,134,248,142,95,106,186,241,247,181,45,72,155,183,232,253,158,255,0,242,199,253,172,176,62,164,58,95,194,58,142,199,198,209,147,15,106,104,183,237,207,188,197,199,115,132,159,234,132,177,179,250,66,45,239,255,0,240,133,18,103,186,115,89,138,98,176,228,148,248,152,121,27,140,34,199,81,60,240,27,199,52,145,145,187,3,11,49,51,48,142,237,232,255,0,211,186,211,79,239,82,51,172,90,11,222,155,103,213,90,74,25,196,23,203,93,160,142,40,198,42,88,98,236,188,83,84,64,192,252,92,203,118,16,245,220,183,250,222,190,190,170,57,160,255,0,81,201,36,82,12,177,25,1,131,177,9,11,236,236,237,238,118,117,191,116,155,174,45,126,209,219,51,216,113,188,170,170,162,137,131,132,113,214,92,107,92,98,110,17,131,48,48,78,44,59,52,98,205,233,233,187,173,0,136,44,215,68,252,89,53,14,169,129,245,26,223,97,142,142,217,191,113,197,171,228,154,175,185,220,219,115,238,27,15,7,225,239,18,221,189,61,61,237,167,53,239,45,198,181,231,86,238,186,151,167,240,21,138,222,197,63,118,186,140,156,94,102,243,50,204,68,66,241,197,35,185,12,160,79,187,63,232,183,219,238,133,171,235,107,181,123,81,249,6,159,243,28,185,112,226,62,253,182,247,237,191,185,4,239,234,83,76,116,54,151,166,92,75,54,198,238,17,212,228,178,218,105,142,190,86,181,180,71,53,75,201,72,18,145,200,241,49,19,238,242,190,238,79,187,239,234,251,250,192,85,247,84,94,238,53,52,16,219,101,159,122,120,25,216,3,136,250,51,187,63,191,109,253,236,190,20,4,68,64,94,133,14,69,144,91,34,40,45,183,203,133,44,101,182,225,13,73,131,62,219,237,232,206,223,181,255,0,218,188,244,65,32,52,119,173,141,114,210,107,141,146,58,76,198,237,93,104,181,215,67,81,37,5,69,218,183,181,44,99,63,116,193,196,101,227,177,110,76,255,0,85,253,29,253,31,237,185,30,147,58,218,192,58,152,162,163,178,209,20,116,185,44,118,225,169,172,163,1,169,49,98,8,225,238,187,28,144,136,236,199,43,183,233,59,250,125,190,245,207,114,200,240,44,251,36,211,124,134,44,155,23,173,242,181,177,4,145,177,246,227,63,170,99,179,182,198,36,223,241,32,234,4,163,244,221,151,249,150,104,105,33,121,103,62,32,45,187,190,206,255,0,103,243,42,220,233,155,197,90,135,58,201,237,152,102,163,81,81,217,226,155,189,221,185,85,92,128,65,182,142,105,7,113,26,80,111,120,0,254,151,218,223,208,242,183,170,138,236,235,42,209,171,237,159,76,48,218,219,237,85,194,221,84,17,73,27,180,91,12,148,179,139,24,180,162,204,126,165,30,205,191,175,47,233,65,187,253,177,110,231,12,126,103,235,84,51,148,109,192,190,179,51,111,251,61,61,23,218,168,183,164,253,109,190,105,143,85,84,182,93,110,172,106,0,176,214,92,40,167,134,164,2,39,164,48,164,170,7,2,120,163,119,119,229,219,109,247,127,119,243,186,189,8,228,142,96,105,34,49,48,127,113,11,238,206,131,253,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,4,244,240,190,241,4,166,180,211,89,122,94,214,155,173,89,129,212,13,6,31,124,169,150,90,147,231,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,132,96,195,23,213,1,13,173,125,114,174,174,207,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,130,122,162,34,2,34,32,42,107,241,92,232,163,242,101,149,79,212,166,153,219,46,181,56,222,91,112,168,169,203,98,219,189,13,158,233,52,130,77,81,205,201,228,24,106,164,144,253,8,120,71,43,113,99,102,154,24,134,229,23,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,28,230,116,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,153,94,47,58,153,138,235,38,156,116,225,170,88,85,95,152,178,228,214,251,253,194,155,148,145,156,144,243,107,103,56,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,162,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,42,201,118,186,205,106,167,177,77,115,171,59,109,29,68,213,116,244,101,49,60,16,207,48,198,50,202,17,239,196,76,198,8,68,137,155,114,104,163,103,223,139,108,19,171,193,170,237,106,176,117,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,134,24,41,160,142,190,222,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,181,255,0,136,55,91,119,94,171,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,187,140,46,207,36,155,197,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,218,146,186,40,102,32,10,168,26,88,230,104,165,22,125,140,26,88,98,145,132,183,110,113,129,123,197,157,182,95,77,29,58,103,125,80,106,157,6,153,224,180,255,0,240,85,151,138,222,112,255,0,131,45,126,102,24,103,172,237,203,44,125,238,215,124,11,180,5,204,253,204,222,247,96,218,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,45,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,98,186,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,29,128,131,10,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,185,115,24,186,168,92,245,248,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,144,93,255,0,74,186,165,249,105,233,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,175,151,238,221,34,14,205,119,230,216,0,71,106,168,167,31,168,44,15,182,225,184,184,187,237,85,94,190,11,25,253,53,247,167,156,175,79,170,50,26,186,203,150,43,148,29,72,80,204,242,144,80,91,171,41,227,120,90,39,38,224,32,117,16,87,155,128,63,161,243,34,102,238,51,148,181,234,171,84,191,34,221,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,149,243,29,171,164,161,217,161,252,219,129,137,111,85,44,3,245,197,193,183,220,246,22,39,96,162,190,189,181,51,42,213,14,174,53,50,227,148,213,247,61,131,144,86,227,54,232,2,73,30,26,90,26,9,206,158,32,140,76,203,135,46,217,74,108,59,11,203,52,166,194,60,246,86,85,224,201,165,191,69,58,113,190,234,101,125,139,202,215,231,121,4,158,90,183,205,115,243,150,186,32,104,97,252,219,27,140,124,42,138,226,62,162,38,91,238,251,143,109,213,48,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,211,78,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,144,200,160,146,122,106,72,225,144,163,34,17,39,7,32,119,103,113,23,219,109,217,189,200,43,131,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,84,0,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,206,29,41,162,215,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,45,128,128,136,136,8,136,128,136,136,11,149,117,213,66,229,93,5,186,120,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,218,28,42,184,105,98,24,10,221,73,68,13,236,211,104,99,23,19,138,42,121,37,25,164,114,238,51,200,36,98,67,27,75,102,139,150,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,175,123,195,247,174,235,23,85,88,172,120,86,82,126,75,83,113,251,123,73,113,166,216,228,246,165,44,17,210,199,45,215,152,83,197,79,7,118,166,160,155,203,11,185,6,219,182,227,234,193,48,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,83,127,194,135,174,58,156,106,235,100,233,31,81,130,145,172,87,42,138,128,196,110,206,113,83,189,13,92,165,36,229,69,59,147,139,74,19,202,71,218,38,222,86,154,81,143,99,25,3,178,22,232,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,11,241,29,235,6,213,213,134,174,80,14,12,245,109,130,97,84,243,208,89,78,166,33,140,235,167,148,217,234,107,152,92,26,88,194,86,142,0,8,228,39,118,8,4,220,99,57,14,49,15,151,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,5,122,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,208,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,203,153,117,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,66,23,231,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,200,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,166,191,21,206,178,176,221,119,169,195,52,167,71,178,170,75,238,31,108,167,139,38,185,87,83,51,240,168,184,207,19,181,60,46,210,68,39,25,193,79,33,185,179,31,233,213,148,114,0,201,3,179,99,254,15,182,13,83,188,245,64,215,28,78,247,117,161,195,44,86,249,238,25,108,17,212,212,197,67,95,202,158,122,122,40,38,24,217,226,150,102,154,160,165,140,37,219,97,134,115,7,220,54,112,187,244,68,65,173,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,231,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,45,211,154,138,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,228,17,255,0,194,119,173,123,118,83,138,219,58,87,212,139,159,12,146,205,189,54,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,202,199,15,16,114,144,5,226,120,163,0,103,137,220,236,169,114,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,149,159,235,127,139,125,54,95,210,93,178,205,129,205,87,98,214,92,178,156,232,111,135,103,238,195,6,56,17,205,198,89,225,154,104,247,35,169,136,127,52,49,17,28,13,49,59,204,210,66,15,32,98,190,42,29,117,84,231,249,13,215,166,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,23,107,140,21,80,152,193,19,73,27,205,24,82,205,76,236,242,1,135,116,200,219,137,70,0,114,69,94,143,186,76,204,186,186,213,15,160,246,42,138,187,61,138,130,158,74,155,238,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,62,123,119,13,153,198,35,118,213,88,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,116,39,209,247,73,152,111,72,186,95,244,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,225,181,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,138,190,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,50,151,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,28,214,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,176,179,174,154,87,45,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,93,9,244,15,169,153,86,174,244,133,166,217,214,107,87,230,239,85,22,250,139,125,77,81,73,36,146,85,121,42,185,168,194,121,78,67,35,57,164,10,113,57,13,203,235,72,70,76,204,206,204,193,184,53,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,2,83,201,5,52,39,52,131,24,145,8,185,184,131,179,51,144,182,251,110,237,239,92,192,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,118,158,48,90,199,98,193,186,96,125,42,168,135,204,94,181,46,225,5,61,28,124,140,59,20,180,53,16,85,212,84,238,192,64,92,76,41,162,237,185,1,63,153,230,60,154,50,101,82,221,44,104,167,242,137,234,11,9,209,201,46,30,74,147,32,184,63,159,156,101,237,200,20,48,68,117,21,93,162,237,200,205,51,193,12,173,31,32,113,238,56,114,216,119,118,11,232,232,191,71,47,186,5,211,6,1,165,89,76,220,239,86,171,124,149,23,24,248,131,121,106,170,186,137,106,229,166,220,12,192,251,39,80,81,119,4,156,79,183,205,182,98,217,169,179,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,100,30,28,93,113,211,116,165,153,87,225,250,130,21,117,26,117,152,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,123,164,17,68,66,228,240,180,82,94,242,229,93,89,167,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,100,45,209,17,64,15,19,174,188,127,34,22,42,157,6,210,123,215,28,251,32,183,151,180,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,156,52,87,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,16,116,157,241,79,163,127,120,24,247,204,96,90,169,109,94,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,202,186,234,161,114,174,130,218,124,37,58,215,246,221,29,31,73,186,155,115,186,214,94,161,239,73,133,220,39,126,252,101,67,12,29,195,182,19,176,243,143,178,17,75,36,69,33,16,188,110,81,51,198,209,66,7,103,235,149,117,119,222,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,150,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,174,251,195,131,196,2,143,168,139,20,90,73,171,217,23,251,172,80,121,153,226,169,168,142,10,120,242,42,94,103,39,42,112,132,35,140,38,134,55,96,56,88,121,60,113,52,162,231,249,230,138,144,86,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,56,117,16,176,173,50,214,189,35,214,106,107,133,86,148,234,62,63,149,5,166,160,233,171,154,215,92,19,29,49,140,178,196,207,32,51,242,16,50,130,87,140,221,184,74,3,206,55,48,118,39,131,249,7,138,69,187,34,232,98,245,170,216,149,218,213,99,214,42,63,103,216,170,109,99,109,170,169,165,161,186,86,79,56,132,177,20,145,246,139,149,37,21,101,92,98,71,32,70,64,17,200,242,62,195,37,64,226,127,74,190,149,89,190,130,251,87,233,39,180,41,253,143,236,158,231,158,243,221,193,236,121,126,215,231,59,221,206,28,56,125,110,91,109,235,178,11,148,241,171,248,88,197,190,240,40,126,93,113,85,1,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,182,159,23,251,117,246,207,209,126,158,218,114,156,143,233,5,234,139,48,180,211,220,110,254,76,41,61,161,84,22,154,241,150,167,176,14,225,23,112,216,143,182,47,196,121,108,222,140,169,177,7,73,29,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,55,2,231,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,62,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,162,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,159,248,112,120,128,86,116,239,125,139,73,53,123,34,255,0,114,122,255,0,51,60,85,53,17,207,81,38,59,85,192,228,229,78,16,132,146,28,51,72,204,7,11,15,22,146,86,148,92,63,60,210,221,250,229,93,90,167,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,5,170,34,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,121,62,26,125,117,84,245,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,184,169,98,142,11,189,185,234,25,134,112,104,35,8,161,56,94,120,97,40,220,91,147,118,228,18,55,41,26,57,190,185,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,159,160,142,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,161,32,17,17,1,17,16,20,127,235,23,172,92,19,164,12,18,158,255,0,127,163,246,206,73,121,231,244,127,31,238,77,79,237,78,212,212,225,85,253,244,16,75,28,29,168,234,26,79,206,51,115,219,136,238,239,233,176,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,60,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,131,192,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,31,82,83,21,232,202,251,87,209,142,107,214,38,91,117,242,54,170,31,41,79,138,91,169,204,14,75,132,133,117,130,138,166,166,161,253,123,112,135,41,227,8,253,36,57,5,205,248,0,15,127,80,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,246,221,159,220,130,69,120,115,117,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,63,118,59,93,115,184,52,119,49,135,137,25,113,0,120,229,24,156,72,227,33,45,165,40,98,141,239,165,115,89,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,20,178,83,195,115,161,148,121,69,81,24,155,127,165,25,176,145,136,75,20,160,198,124,57,60,191,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,157,94,40,255,0,2,122,155,248,47,206,40,149,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,126,158,40,255,0,2,122,155,248,47,206,40,149,0,160,191,238,129,122,215,197,122,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,120,194,74,254,12,49,149,206,157,163,16,2,134,83,118,115,16,22,236,200,108,14,220,74,35,150,85,46,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,9,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,96,27,173,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,146,252,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,6,65,145,248,201,234,196,157,65,14,101,141,227,223,238,79,65,222,167,135,13,149,233,169,234,174,81,246,165,24,234,106,107,94,25,164,134,103,144,227,149,227,133,251,98,49,12,127,95,235,203,38,213,241,55,215,77,56,234,47,161,28,23,84,52,190,243,231,173,85,218,129,69,20,208,202,204,21,86,250,161,182,92,30,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,129,125,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,98,158,45,152,6,27,165,157,19,96,26,125,167,216,245,37,143,30,177,231,20,20,212,52,52,204,252,34,15,103,220,157,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,33,7,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,95,242,230,51,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,209,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,54,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,108,175,11,158,182,237,93,63,100,211,104,150,164,79,73,71,132,230,151,128,171,11,213,93,80,211,193,98,173,122,115,140,165,147,104,72,164,9,202,58,40,156,142,64,142,22,141,228,125,153,228,116,23,104,136,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,169,47,197,27,173,187,87,80,57,52,58,37,166,243,210,86,97,56,93,224,234,206,245,73,84,53,16,95,107,90,156,35,25,99,222,17,40,194,2,146,182,38,32,144,227,153,164,105,27,118,104,221,6,181,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,62,182,255,0,98,253,95,228,143,111,70,109,221,7,235,239,178,175,159,19,200,114,166,135,24,158,135,205,189,11,85,85,49,118,187,156,89,251,16,237,190,222,159,97,255,0,199,252,234,193,71,147,182,238,188,188,135,25,179,100,244,109,67,121,165,239,194,46,228,195,204,199,213,217,219,222,46,207,238,119,65,88,94,31,181,153,224,234,64,196,37,115,43,115,198,221,198,39,153,226,111,207,210,239,191,249,59,241,253,191,98,180,249,38,142,8,158,89,228,16,1,247,145,62,204,223,235,117,224,218,177,188,103,8,162,146,90,26,111,43,78,2,228,111,206,67,244,102,109,223,213,221,253,194,223,236,90,23,175,220,182,247,137,232,85,202,227,142,228,62,206,169,126,207,16,242,129,55,119,251,242,149,159,212,217,216,118,98,127,233,221,5,44,245,129,145,219,50,158,161,179,91,197,158,186,58,186,73,175,119,34,138,88,229,25,4,133,235,170,9,157,136,93,217,219,98,103,244,127,181,105,149,233,89,40,97,188,100,84,54,234,250,175,47,29,101,100,80,205,55,7,62,12,102,204,69,197,182,223,102,119,125,153,108,13,122,210,75,110,147,215,227,80,90,111,158,212,167,191,88,160,186,247,124,177,65,192,140,137,184,236,70,78,254,140,207,191,167,191,220,131,86,162,34,2,34,32,34,34,2,47,222,4,195,207,111,79,114,252,64,68,68,4,68,65,245,218,174,85,22,154,232,235,233,73,198,72,183,219,213,219,222,206,223,99,183,237,93,21,116,129,171,85,186,223,161,54,156,166,233,73,12,51,149,60,20,166,17,70,226,47,253,231,78,111,232,70,111,239,149,254,223,255,0,15,57,74,215,252,31,53,199,191,77,115,210,91,165,95,172,109,53,109,56,118,255,0,99,80,64,45,184,199,253,62,242,255,0,87,218,130,18,245,203,111,172,195,250,195,212,211,164,25,41,137,242,10,138,136,136,89,195,210,80,19,125,157,153,190,201,62,207,219,246,171,175,232,167,86,139,90,122,120,199,243,106,154,192,168,172,146,162,186,154,169,218,78,110,39,29,84,140,204,251,153,187,63,7,7,245,127,115,183,217,178,135,30,48,90,22,215,11,53,179,86,172,244,27,203,76,243,189,194,78,239,249,231,65,4,126,133,38,223,183,244,71,250,127,106,250,60,24,115,110,88,13,247,5,154,175,252,77,206,186,182,56,123,127,99,141,8,239,203,143,237,39,244,229,254,164,22,102,136,136,8,136,128,136,136,8,136,128,136,136,8,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,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,19,127,13,232,86,155,170,95,14,29,52,206,52,250,130,144,53,82,193,79,116,134,134,106,154,169,64,46,118,232,111,55,83,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,87,93,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,236,175,123,194,227,224,79,76,191,26,249,197,106,141,94,40,190,31,244,119,122,59,151,83,122,33,142,246,110,176,249,155,142,113,107,130,72,32,165,146,150,40,37,158,107,176,247,12,56,204,221,173,165,142,54,50,152,164,25,24,88,218,82,148,36,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,42,151,50,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,30,133,58,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,6,213,68,68,4,68,65,133,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,249,225,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,170,191,28,239,212,159,239,39,240,212,21,171,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,215,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,93,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,171,111,5,79,138,124,167,238,254,187,230,54,229,117,40,8,136,128,170,175,198,211,69,63,248,11,212,101,29,195,246,97,87,10,89,37,255,0,202,43,41,36,132,26,63,252,181,164,34,147,254,1,132,127,77,213,170,40,213,226,43,163,150,45,100,233,31,59,166,187,205,229,234,240,251,124,249,141,174,167,137,159,102,170,130,9,100,38,224,38,12,93,216,30,162,13,203,144,135,127,159,18,32,22,65,85,126,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,245,68,123,252,200,152,65,217,230,87,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,197,82,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,247,173,255,0,226,35,212,198,27,213,70,188,208,231,186,127,67,87,5,138,217,139,219,173,20,242,85,179,132,243,31,231,42,165,238,71,197,154,51,138,90,185,41,221,132,164,2,120,28,196,200,77,182,15,147,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,186,20,85,87,224,151,162,159,252,58,234,50,178,225,251,112,171,125,44,114,255,0,228,245,149,114,76,15,31,254,68,209,144,201,255,0,14,196,63,160,234,213,16,85,95,142,119,234,79,247,147,248,106,170,181,106,158,57,223,169,63,222,79,225,171,69,120,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,179,240,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,194,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,43,232,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,231,139,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,70,41,68,0,124,204,98,81,140,193,196,120,155,177,51,118,206,51,61,233,225,123,214,191,242,127,206,195,70,53,10,231,106,161,211,108,202,224,117,50,220,107,95,179,236,107,161,66,32,21,15,40,139,239,12,189,168,33,145,164,118,8,254,164,188,227,16,151,184,23,126,136,136,8,138,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,71,109,82,118,41,96,173,150,56,163,230,116,196,101,196,0,91,114,119,39,219,119,119,127,84,23,126,138,31,248,95,235,222,172,117,19,160,87,252,215,88,242,191,164,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,214,219,125,153,153,166,2,2,229,93,117,80,185,87,65,61,58,144,240,251,166,180,244,161,166,189,80,232,181,170,172,192,240,123,5,126,97,99,166,138,90,147,231,53,25,84,86,94,158,89,103,34,96,98,56,4,224,138,46,17,131,20,191,84,4,246,133,120,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,244,103,210,119,194,198,141,253,223,227,223,46,129,83,183,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,22,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,195,112,46,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,130,163,188,81,112,135,252,39,107,243,48,205,61,31,114,88,164,236,247,123,0,61,208,30,97,239,103,247,179,244,39,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,13,128,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,213,75,106,245,99,241,79,172,159,120,25,15,204,103,83,127,21,232,114,167,170,223,14,29,35,204,52,248,233,41,245,23,15,167,200,2,134,25,66,40,130,247,72,87,154,195,122,41,103,118,98,3,18,98,40,8,139,180,39,44,162,76,45,51,203,24,111,95,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,179,110,151,27,143,114,171,40,132,78,98,147,97,237,11,119,169,224,26,118,46,82,73,44,194,210,76,251,240,148,154,127,174,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,178,173,103,241,128,186,230,253,52,81,227,88,37,138,175,24,213,12,138,158,162,219,126,184,219,235,10,16,178,188,103,78,254,106,139,148,102,230,21,81,29,72,15,231,66,106,99,2,118,34,113,138,83,7,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,178,214,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,180,191,241,13,233,51,13,233,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,26,7,165,158,234,109,37,3,192,198,15,36,174,1,20,70,209,136,49,240,223,184,108,204,82,155,184,97,94,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,168,33,175,135,190,1,134,234,159,87,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,150,126,18,135,177,235,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,228,235,23,163,172,239,164,12,238,158,193,127,172,246,206,55,121,231,244,127,32,237,195,79,237,78,212,52,231,85,253,234,19,203,36,29,169,42,26,63,206,59,115,219,144,238,207,233,242,244,59,171,216,110,132,117,81,129,234,150,160,207,87,6,61,105,168,172,134,186,122,104,30,99,167,10,154,41,233,90,103,6,250,196,0,83,137,155,11,17,240,18,226,38,91,11,223,158,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,8,57,151,87,209,225,139,211,23,242,123,233,246,154,255,0,147,226,247,91,38,125,158,241,184,100,84,215,25,191,57,4,49,75,51,80,192,208,183,164,59,65,39,112,128,155,186,210,79,32,200,237,196,99,142,181,180,47,195,255,0,81,238,61,106,219,186,113,214,44,119,203,80,88,119,200,175,243,69,35,189,45,198,197,12,140,205,45,52,140,113,73,36,53,50,60,116,236,113,191,118,34,152,156,128,74,25,0,111,165,1,17,16,17,22,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,85,175,140,223,77,118,44,126,227,98,234,139,28,127,47,87,147,92,35,199,178,88,100,170,51,243,21,65,74,239,69,60,49,184,187,6,208,82,75,28,159,93,135,234,64,226,28,138,83,122,193,91,215,172,30,172,243,46,174,181,67,233,197,246,158,174,207,98,160,167,142,154,197,142,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,158,221,176,119,113,136,25,181,85,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,102,16,175,58,55,137,170,94,38,119,228,64,5,60,96,231,183,7,62,98,206,229,25,176,133,180,248,69,116,153,134,227,218,119,111,234,178,243,81,73,123,200,114,170,122,154,107,44,115,80,56,158,60,16,85,213,210,212,188,82,60,132,50,28,227,28,123,159,108,12,3,156,108,238,50,31,43,31,84,87,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,143,85,55,177,171,161,134,71,142,162,26,120,70,78,125,237,130,9,24,99,228,251,64,78,108,48,184,149,234,32,34,34,10,43,241,113,211,60,171,15,234,246,241,157,93,169,55,178,231,182,250,11,133,162,170,56,228,237,151,150,164,134,142,120,8,200,24,30,96,56,24,200,0,139,140,115,192,78,236,231,179,72,15,4,45,82,255,0,227,47,69,46,23,223,251,19,41,180,91,60,175,244,211,87,207,222,96,255,0,238,104,240,51,254,112,31,241,142,179,255,0,26,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,220,65,184,210,220,138,158,49,169,230,70,206,252,39,130,158,46,216,129,145,121,158,95,84,99,39,120,1,225,201,169,159,146,254,178,116,226,227,81,87,117,142,130,253,112,44,102,178,11,124,155,121,175,63,25,83,211,132,194,230,34,112,141,84,148,210,147,62,251,118,88,196,72,128,89,6,235,241,147,214,191,167,61,65,90,116,114,146,223,217,164,211,43,123,247,167,146,46,50,79,93,113,138,158,162,78,36,210,19,20,35,0,81,176,238,0,77,39,127,126,67,193,215,171,224,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,137,183,26,171,144,212,70,85,60,196,217,159,132,16,84,69,219,32,49,47,51,203,234,148,98,239,10,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,88,157,213,212,248,82,233,159,228,239,163,108,114,227,81,73,117,164,175,205,110,21,217,53,100,23,8,251,124,123,146,53,61,57,194,46,2,77,12,148,180,180,210,139,191,46,93,215,49,46,36,44,193,48,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,12,215,195,203,164,204,55,171,173,47,214,220,30,251,81,73,103,190,208,84,98,245,54,44,140,168,30,170,123,81,188,149,239,59,0,52,145,57,132,177,3,198,64,231,195,126,217,187,57,68,14,209,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,123,52,240,49,253,118,126,237,255,0,18,89,255,0,140,222,145,233,197,219,70,172,90,217,119,188,123,35,47,199,238,17,216,173,99,29,3,73,237,200,234,73,228,42,73,165,17,231,31,100,34,168,168,140,136,187,99,180,225,197,206,113,33,13,65,163,30,48,23,92,35,166,138,204,107,59,177,85,228,250,161,142,211,211,219,108,55,27,133,97,76,23,167,144,234,31,205,86,241,140,28,2,150,32,166,2,252,233,205,82,102,46,228,46,82,202,21,171,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,202,172,211,193,131,68,52,191,42,201,178,93,114,186,223,42,235,51,108,26,160,104,45,214,113,142,72,160,183,193,89,79,32,121,227,145,190,172,231,40,181,84,35,30,251,70,209,200,68,36,242,68,81,131,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,32,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,5,202,186,190,143,17,158,181,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,119,238,201,107,161,118,54,146,230,80,241,32,46,38,13,28,67,43,136,156,132,69,180,163,12,177,189,11,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,170,189,124,43,250,219,181,106,142,27,106,233,167,59,158,146,223,150,97,214,120,105,44,53,19,85,11,29,254,138,23,155,243,81,68,48,128,1,210,211,5,48,56,243,57,37,1,57,95,244,37,118,176,164,5,202,186,234,161,114,174,130,194,113,207,15,186,158,162,122,11,210,253,97,209,187,85,32,234,45,186,158,239,77,91,109,134,40,161,60,152,30,253,52,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,239,176,70,205,5,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,189,239,11,143,129,61,50,252,107,231,21,170,31,248,181,244,81,236,74,202,206,172,180,202,217,106,163,178,205,217,143,52,183,192,221,137,6,186,105,251,97,115,22,114,225,39,120,229,138,57,70,49,18,105,24,101,118,145,229,152,192,39,7,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,179,94,172,126,22,53,147,238,255,0,33,249,116,235,158,189,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,141,239,234,78,175,97,186,245,208,78,162,106,230,159,207,87,37,139,34,211,124,146,106,118,171,129,225,158,35,10,42,152,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,57,225,86,125,226,215,209,71,177,43,43,58,178,211,43,101,170,142,203,55,102,60,210,223,3,118,36,26,233,167,237,133,204,89,203,132,157,227,150,40,229,24,196,73,164,97,149,218,71,150,99,10,193,93,25,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,115,152,172,83,193,179,167,175,166,154,177,118,234,22,237,83,117,164,164,211,189,168,173,1,29,46,212,183,26,234,218,106,136,167,18,156,153,217,251,16,27,57,68,31,91,149,76,4,228,34,220,100,197,60,71,252,63,235,58,119,190,203,171,122,67,142,255,0,185,61,127,150,130,90,106,121,39,168,147,29,170,224,17,241,168,57,142,73,14,25,164,103,48,153,203,139,73,43,196,76,31,153,121,109,83,163,158,158,191,147,7,79,184,222,147,86,212,218,171,111,84,157,250,219,221,194,221,75,217,142,178,186,121,74,66,39,119,102,57,123,96,241,192,50,155,49,20,112,71,245,65,182,1,8,215,227,87,240,177,139,125,224,80,252,186,226,171,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,176,175,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,242,122,232,232,202,251,209,230,163,210,219,35,186,251,103,12,202,60,197,70,51,114,148,193,170,138,56,156,59,180,213,49,142,219,77,23,118,38,121,4,90,57,4,196,135,139,185,197,30,65,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,222,78,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,158,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,97,209,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,95,90,167,111,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,238,37,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,222,189,23,244,125,140,245,115,208,78,93,101,38,164,162,205,172,121,197,212,177,59,197,92,181,29,138,25,229,162,179,156,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,128,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,220,79,130,167,194,198,83,247,129,93,242,235,114,151,255,0,144,29,26,252,178,255,0,40,63,201,237,171,242,133,236,255,0,102,123,119,129,119,187,60,120,114,225,191,111,189,219,252,215,127,143,119,181,249,174,125,191,168,131,202,233,115,242,237,249,9,198,127,148,191,255,0,25,63,223,190,219,255,0,121,255,0,217,147,249,127,247,151,247,191,251,223,177,250,31,249,223,91,146,218,168,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,4,244,241,35,240,251,166,233,218,166,61,97,209,187,85,89,105,213,198,160,105,171,109,176,197,44,193,140,155,69,4,113,60,181,19,79,44,211,5,76,207,57,49,144,136,70,110,17,239,185,198,207,21,122,117,215,156,203,166,221,92,177,106,182,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,240,144,71,102,39,2,224,108,18,11,115,1,118,233,35,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,159,126,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,133,244,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,243,85,207,15,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,111,251,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,96,200,17,17,5,37,248,188,73,212,92,186,219,68,90,175,69,73,75,167,205,81,90,58,120,20,213,52,179,131,192,208,81,53,105,185,4,97,80,198,70,208,153,132,226,236,6,68,17,20,128,61,194,242,188,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,119,83,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,179,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,142,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,23,189,214,15,73,152,111,87,90,95,244,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,220,251,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,186,126,88,85,247,69,244,191,37,213,12,103,90,47,88,133,36,249,182,31,79,83,73,103,189,9,201,20,240,65,60,103,28,145,31,2,97,152,56,203,47,17,149,141,129,229,144,131,139,153,59,132,10,213,239,229,29,253,200,92,175,249,80,127,240,171,252,15,228,188,215,63,106,123,47,218,214,255,0,47,237,46,95,252,153,250,124,191,203,225,218,238,254,127,188,170,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,44,39,196,183,195,238,167,71,174,183,142,160,244,130,213,73,30,159,87,212,121,155,197,166,146,40,169,96,198,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,182,22,102,6,29,163,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,125,25,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,117,65,157,125,116,81,149,116,167,168,245,119,187,77,179,204,105,150,77,112,154,76,114,225,78,210,28,116,28,220,164,27,101,67,200,70,99,52,64,206,192,70,79,222,140,28,217,249,12,161,16,73,79,17,159,18,156,19,83,180,226,13,25,233,159,48,186,214,82,95,255,0,57,147,223,96,166,154,130,51,161,216,193,237,130,21,17,4,197,221,119,19,148,135,128,246,196,99,222,81,150,80,10,246,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,226,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,116,19,208,191,70,86,46,143,52,226,170,217,37,215,219,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,195,96,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,232,198,12,68,100,17,69,16,57,159,14,79,21,124,106,254,22,49,111,188,10,31,151,92,84,255,0,80,3,198,175,225,99,22,251,192,161,249,117,197,4,0,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,65,85,106,69,116,73,214,14,77,210,54,168,69,122,23,171,173,194,111,149,16,14,89,103,164,138,159,191,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,252,133,225,239,128,97,186,167,213,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,159,132,161,236,122,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,117,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,68,47,251,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,108,129,81,183,134,159,93,84,221,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,42,89,100,158,209,113,106,118,97,156,26,8,206,89,130,102,130,24,74,55,23,226,253,185,4,129,134,70,146,242,80,80,15,138,63,199,102,166,254,11,242,122,37,21,84,170,241,71,248,236,212,223,193,126,79,68,183,87,71,157,25,88,186,195,232,70,255,0,108,142,235,236,108,207,23,212,11,181,70,51,114,148,205,233,70,73,109,150,190,237,53,76,99,190,240,203,218,137,158,65,23,146,50,1,33,228,204,113,72,27,131,194,135,174,58,108,150,213,100,233,31,81,130,173,239,182,218,122,128,196,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,218,38,218,39,134,33,143,96,40,195,189,102,139,150,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,172,127,251,179,121,223,242,113,250,51,244,83,253,217,255,0,233,119,210,78,204,62,203,242,252,63,233,143,99,127,247,231,217,216,225,216,231,249,221,248,127,122,160,217,126,43,221,113,211,99,86,171,223,72,250,114,21,109,125,185,83,211,134,93,118,99,150,157,168,105,37,24,231,26,40,28,92,94,83,158,34,14,233,62,241,52,50,148,123,25,72,125,154,139,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,86,21,214,31,70,86,46,143,58,17,176,91,36,186,251,103,51,202,53,2,211,81,147,92,162,51,106,82,146,43,101,211,181,77,77,25,109,180,49,119,101,102,144,133,164,144,140,136,184,179,132,81,134,149,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,87,175,138,135,91,118,173,46,195,110,189,52,224,147,210,92,50,204,198,207,53,37,250,162,26,161,115,176,81,76,240,254,106,88,138,19,3,58,170,99,169,6,30,97,36,64,65,43,126,156,78,225,76,43,170,133,202,186,189,239,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,194,101,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,0,36,238,205,232,131,187,14,239,239,95,190,142,255,0,208,143,238,116,24,222,163,227,244,217,78,7,126,177,213,111,198,174,217,85,19,59,23,29,156,225,49,223,127,95,243,191,99,174,124,181,155,170,157,109,212,154,170,123,62,119,148,193,88,214,110,126,83,179,110,167,139,143,121,163,35,221,196,27,127,208,15,232,217,116,25,168,231,122,13,62,200,207,30,104,222,226,22,170,199,166,99,247,60,141,1,240,223,235,15,249,91,125,173,253,45,239,92,199,222,124,228,183,153,188,248,126,125,248,243,102,127,251,198,219,215,119,251,54,65,234,233,197,166,221,145,231,246,59,109,242,78,52,53,87,58,97,171,118,54,2,120,138,96,99,217,254,199,226,79,178,145,189,124,105,78,153,233,195,233,117,70,153,187,5,61,211,17,134,90,208,58,231,168,145,234,5,199,114,118,119,126,59,177,183,163,108,222,143,232,203,78,218,113,120,180,215,80,241,251,158,105,9,210,80,140,180,151,46,219,16,73,206,62,251,23,23,237,177,122,56,129,55,232,253,158,239,177,127,45,124,213,55,212,252,178,41,232,228,168,107,93,170,35,162,160,142,74,131,144,70,22,148,156,120,177,8,240,110,60,62,171,11,109,183,250,152,53,146,34,32,34,34,2,245,11,27,186,5,136,50,46,203,189,25,202,209,114,97,39,216,190,191,189,246,219,254,166,95,111,217,253,43,203,91,147,68,240,235,86,164,212,216,240,107,134,85,93,72,55,75,245,186,138,74,96,2,49,96,154,105,99,35,29,254,163,19,49,183,191,127,211,127,231,65,159,244,163,162,57,167,85,22,139,190,147,90,110,214,186,104,40,225,59,164,67,60,135,20,175,36,37,77,31,163,132,82,59,183,9,95,211,143,216,239,233,178,255,0,58,209,225,231,212,14,147,93,6,146,159,20,174,200,41,143,126,51,218,40,107,106,195,208,99,127,82,106,97,111,124,155,127,230,151,236,82,187,84,52,58,63,13,188,111,25,234,79,73,50,155,157,218,90,129,166,180,87,218,174,78,209,83,78,245,116,242,145,155,189,59,129,62,197,20,78,204,236,94,163,234,239,179,109,54,116,115,171,77,18,215,156,118,27,128,214,82,189,91,242,238,210,73,65,83,40,199,249,201,25,182,41,33,22,125,218,45,253,16,115,191,95,109,184,90,234,229,160,185,80,212,82,212,194,101,28,145,77,17,1,137,51,187,59,56,187,51,179,179,179,183,250,151,206,236,237,232,234,243,186,140,232,75,64,114,75,53,199,80,108,24,248,67,123,169,25,170,40,233,105,168,104,161,130,166,160,130,105,99,2,222,6,118,98,50,102,119,114,111,77,183,118,247,170,181,215,190,146,53,131,77,106,106,114,187,190,25,21,186,207,87,35,203,0,197,87,71,198,56,221,227,17,216,99,149,223,215,184,63,228,183,191,221,239,216,35,218,47,210,23,23,216,155,103,95,136,11,114,116,143,168,87,77,56,215,172,70,243,109,172,165,166,25,110,244,20,243,157,72,139,131,68,245,176,17,110,238,237,183,232,55,174,254,230,117,166,215,246,162,172,168,183,214,67,93,73,49,197,53,60,131,44,102,4,226,66,66,236,236,236,237,234,207,187,50,14,156,78,205,143,234,230,154,208,83,100,97,29,117,190,249,65,73,85,47,150,153,192,77,221,130,86,113,32,127,119,33,103,244,127,114,169,173,62,131,24,232,71,175,41,240,10,186,114,246,45,108,54,202,90,122,154,185,92,158,49,170,146,132,200,222,67,40,135,97,40,228,245,217,217,182,247,62,207,181,128,120,120,234,104,234,71,74,216,41,84,214,157,77,202,213,106,10,58,194,55,144,139,112,154,104,131,114,63,123,241,135,236,119,255,0,212,171,159,197,232,142,219,213,197,186,225,110,140,66,169,172,54,169,132,135,234,185,72,50,207,197,221,219,103,255,0,36,91,125,254,198,253,136,46,126,197,122,183,228,86,106,27,237,170,162,57,233,46,20,241,84,195,36,102,36,36,6,12,66,236,226,238,207,187,19,63,163,187,47,189,69,159,15,28,239,82,51,61,6,178,134,119,143,193,69,13,5,45,53,45,5,68,117,125,210,158,156,40,169,59,100,77,204,157,156,152,141,221,189,54,219,220,202,83,32,34,34,2,34,32,34,34,2,34,32,34,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,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,92,30,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,184,72,242,27,187,144,4,56,165,255,0,173,187,173,151,161,204,31,164,141,56,158,174,130,162,74,122,217,178,203,197,53,81,68,101,4,247,59,137,157,165,227,40,89,220,36,138,74,57,78,88,165,216,128,202,18,103,103,144,86,149,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,156,54,7,67,157,34,93,122,190,213,194,197,39,184,213,217,241,59,13,56,220,178,59,172,20,228,102,16,57,176,133,44,38,226,241,5,76,207,203,135,113,246,96,142,105,24,100,237,60,101,208,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,86,21,211,174,131,97,189,54,233,29,139,74,112,202,42,65,11,117,56,29,206,186,26,119,132,238,215,23,1,106,138,217,88,140,203,156,132,59,176,185,151,0,96,140,95,128,11,54,203,64,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,202,221,52,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,239,65,154,162,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,2,34,32,230,135,169,124,2,155,75,58,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,90,94,113,91,188,193,189,27,179,202,238,102,5,78,241,24,25,59,243,2,18,220,185,110,250,213,79,255,0,25,189,45,250,41,212,117,139,83,40,44,94,86,131,59,199,227,243,53,190,107,159,156,186,81,27,195,55,230,220,220,163,225,74,86,225,244,17,2,223,118,220,187,142,162,87,77,24,5,54,169,245,13,166,250,125,112,199,170,239,150,219,230,81,109,166,186,80,211,52,188,229,183,121,128,122,199,119,137,216,192,6,157,165,51,49,118,224,2,69,184,241,221,130,242,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,74,162,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,170,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,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,119,222,32,221,109,218,186,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,140,106,132,103,180,192,80,204,33,118,56,202,25,64,194,58,129,140,70,41,24,90,103,238,48,187,180,114,109,69,151,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,247,50,11,73,240,172,235,186,251,152,92,109,29,41,106,137,249,186,186,123,124,177,226,87,125,130,62,52,180,84,176,12,86,174,196,20,236,207,194,8,42,166,243,50,203,200,184,240,125,201,199,123,63,80,215,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,138,186,223,226,237,212,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,247,217,155,220,130,221,20,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,245,159,248,122,117,65,159,117,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,2,130,58,74,73,132,136,102,150,82,115,229,80,108,238,196,205,179,15,167,189,222,80,32,211,253,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,200,46,165,114,174,186,115,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,189,115,24,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,63,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,192,58,78,248,88,209,191,187,252,123,229,208,44,255,0,38,202,108,88,125,186,27,182,71,93,229,41,42,46,20,22,184,228,237,28,156,170,171,106,162,164,166,143,96,103,118,231,60,241,6,251,113,30,91,147,176,179,187,7,62,253,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,142,65,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,93,159,81,90,13,134,245,37,164,119,221,41,204,232,169,8,46,52,230,118,202,233,169,222,99,180,220,88,9,169,235,98,97,48,46,113,145,110,226,198,60,193,206,50,126,6,76,252,246,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,204,29,36,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,122,202,149,188,47,122,233,252,138,101,65,161,218,199,153,249,77,54,189,115,246,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,117,40,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,84,233,87,168,92,87,165,255,0,10,252,55,87,50,154,111,63,228,61,173,77,110,181,133,84,116,243,92,235,165,189,86,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,134,138,241,159,209,13,47,197,114,108,107,92,173,87,202,186,60,219,57,168,42,11,141,156,163,146,88,46,16,81,211,198,30,120,36,127,171,1,196,47,75,9,71,190,210,52,145,144,136,188,114,148,149,150,179,93,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,62,107,148,116,143,172,184,151,78,56,239,82,247,124,70,235,14,55,126,184,79,1,243,165,22,242,148,46,20,254,70,186,77,141,228,24,106,164,146,160,0,138,49,31,204,196,92,137,170,97,228,22,105,224,227,162,24,14,53,162,85,218,237,111,190,82,94,114,204,198,162,107,93,112,12,112,185,216,96,165,156,217,168,152,155,121,68,230,110,213,76,140,78,44,64,84,191,83,234,52,135,173,124,115,191,82,127,188,159,195,84,32,232,251,171,60,203,164,93,80,250,113,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,121,127,227,31,159,225,186,167,134,244,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,239,194,80,222,218,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,29,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,85,90,179,79,10,30,184,234,113,171,173,147,164,125,70,10,70,177,92,170,42,3,17,187,57,197,78,244,53,114,148,147,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,204,32,233,115,66,255,0,148,166,187,99,58,41,244,167,232,231,210,63,59,254,19,242,62,115,177,229,232,231,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,133,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,238,29,68,34,128,30,24,189,120,254,91,236,84,218,13,171,23,174,89,246,63,111,31,102,221,46,55,30,229,86,81,8,156,197,38,195,218,22,239,83,192,52,236,92,164,146,89,133,164,153,247,225,41,52,255,0,64,69,88,29,102,120,160,107,239,78,221,73,230,26,57,133,98,26,127,91,101,199,253,159,229,167,186,91,235,100,170,62,253,5,61,65,243,40,234,227,7,216,230,38,109,129,190,171,54,251,190,238,251,171,195,123,173,109,83,235,7,242,137,249,76,176,98,150,207,162,94,200,242,94,194,165,169,135,185,230,188,223,115,187,222,158,93,246,242,193,199,143,29,183,45,247,221,182,9,170,169,91,196,235,175,31,203,125,246,167,65,180,158,245,203,1,199,238,5,237,43,165,186,227,220,165,202,38,16,132,163,220,123,66,253,154,121,198,161,135,140,146,69,49,52,115,54,252,34,38,149,94,39,93,120,254,68,44,85,58,13,164,247,174,57,246,65,111,47,105,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,61,59,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,236,27,127,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,43,222,207,58,120,210,253,65,208,105,250,110,187,218,170,233,176,146,179,210,89,41,169,233,43,36,25,232,224,165,237,249,66,142,83,114,34,56,138,24,73,158,78,108,78,12,210,49,179,147,63,149,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,112,32,230,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,102,158,18,157,107,251,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,146,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,229,65,118,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,7,83,200,162,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,37,2,13,105,212,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,189,92,242,195,4,87,16,218,90,41,164,56,183,54,8,234,99,134,71,102,98,221,129,217,196,153,220,95,154,37,213,66,231,7,173,13,28,177,104,23,84,25,254,149,98,211,115,178,218,174,17,212,91,163,226,109,229,169,106,233,226,171,138,155,115,51,51,236,133,64,197,220,34,114,62,223,55,217,203,102,13,85,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,211,238,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,85,32,248,71,105,158,85,152,117,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,199,204,210,77,71,4,2,98,14,13,49,156,238,98,6,67,202,56,39,38,119,112,217,239,81,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,223,254,16,122,165,130,104,182,9,175,250,153,169,119,223,99,99,118,111,162,158,118,183,202,205,81,218,238,205,95,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,180,75,235,7,171,60,203,171,173,80,250,113,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,109,41,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,188,138,232,95,163,43,239,88,122,143,85,108,146,235,236,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,129,224,97,93,29,234,230,111,211,70,99,212,245,190,207,87,14,61,138,212,83,181,52,39,70,100,119,138,78,114,5,117,77,51,134,228,225,72,77,19,200,68,13,19,135,152,126,227,21,57,131,235,77,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,78,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,83,15,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,11,218,86,187,117,187,183,75,139,204,65,8,199,185,119,73,251,53,19,149,67,143,24,227,138,18,120,225,109,185,196,46,18,127,169,222,166,48,222,171,252,45,245,7,84,176,250,26,187,113,141,69,162,219,119,182,84,179,145,219,174,49,221,109,199,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,42,219,164,239,138,125,27,251,192,199,190,99,2,194,172,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,46,207,5,112,83,212,5,68,14,98,236,236,199,28,177,179,137,182,198,204,82,11,63,25,12,75,53,233,59,226,159,70,254,240,49,239,152,192,131,165,53,165,58,174,234,187,78,58,74,211,131,205,115,89,124,245,214,187,185,5,130,193,4,204,21,87,122,161,102,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,216,26,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,123,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,13,127,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,237,111,149,134,159,187,218,132,33,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,197,85,138,120,98,248,127,209,234,237,101,55,80,58,223,142,249,188,22,147,140,248,205,182,89,32,150,150,253,85,28,243,67,41,84,128,155,200,208,193,37,63,172,50,0,140,196,99,187,148,98,97,37,117,160,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,232,39,161,126,179,108,93,97,233,197,85,206,75,87,177,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,64,14,174,186,40,246,223,73,154,79,213,142,153,91,46,181,151,168,116,255,0,24,143,52,183,192,221,248,202,134,27,52,17,133,204,89,203,156,125,144,138,40,229,24,196,133,227,113,149,218,54,138,99,56,65,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,14,156,215,42,235,165,62,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,253,25,1,200,64,142,41,98,55,0,231,197,185,172,65,127,222,23,31,2,122,101,248,215,206,43,85,106,248,152,117,175,110,234,127,59,182,225,58,105,115,243,58,109,137,109,83,69,89,27,213,67,237,154,233,161,141,228,168,154,158,97,143,135,103,115,130,54,40,249,54,243,147,27,140,204,35,242,230,29,96,221,113,47,15,253,48,233,103,3,124,130,211,114,189,211,221,107,242,91,171,68,84,176,84,218,164,187,92,69,168,96,51,14,83,132,164,219,203,36,68,192,205,17,64,229,39,57,227,143,74,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,12,215,161,126,140,175,189,97,234,61,85,178,75,175,177,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,93,167,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,154,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,37,69,230,166,168,237,119,102,57,164,252,228,198,114,22,242,74,101,245,137,246,223,102,217,153,153,177,94,172,126,22,53,147,238,255,0,33,249,116,232,57,172,91,87,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,70,64,114,19,16,150,40,141,192,248,113,125,84,166,87,136,239,67,148,221,41,102,84,25,134,159,29,93,70,157,102,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,233,4,82,137,49,60,47,44,129,105,58,165,213,158,156,85,244,75,115,234,207,20,177,253,32,178,141,190,27,141,150,138,237,108,99,237,94,2,184,32,164,106,136,72,199,253,239,113,24,156,206,57,55,110,203,156,38,78,192,79,74,221,61,117,141,212,23,76,29,234,45,38,205,188,165,150,182,225,5,198,225,100,173,164,138,174,134,178,72,246,103,103,25,5,206,46,224,51,4,135,1,199,33,8,135,215,220,1,199,79,199,118,186,195,106,168,177,67,115,171,11,109,101,68,53,117,20,99,49,52,19,79,8,200,49,74,113,239,196,140,6,121,132,73,219,113,105,100,102,219,147,239,50,188,40,250,116,252,180,245,29,6,127,123,167,231,141,233,111,151,190,212,125,125,187,183,66,50,246,116,95,86,80,144,118,146,41,42,57,48,152,63,148,237,155,109,43,110,19,43,198,86,75,172,221,34,97,51,95,104,169,40,238,71,156,91,74,178,158,146,164,170,96,134,119,182,92,59,129,28,165,28,101,32,49,110,204,111,24,57,51,51,184,142,251,52,11,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,209,93,96,244,153,134,245,117,165,255,0,65,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,189,81,4,74,232,179,195,207,75,250,88,181,90,178,251,237,29,38,75,170,131,79,51,86,100,14,82,20,20,79,56,136,201,79,67,17,108,32,2,44,225,223,112,105,141,142,109,220,2,78,200,203,84,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,176,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,213,69,255,0,118,175,170,127,251,65,210,175,253,21,113,255,0,159,32,181,78,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,22,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,205,87,147,121,202,108,88,253,198,197,105,187,215,121,122,188,154,224,118,187,92,125,163,63,49,84,20,181,21,101,30,226,206,193,180,20,149,7,185,59,15,212,219,126,68,44,225,206,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,148,102,194,70,33,44,82,131,25,240,228,242,83,195,131,196,2,179,167,123,236,90,73,171,217,23,251,147,215,249,153,226,169,168,142,122,137,49,218,174,7,39,42,112,132,36,144,225,154,70,96,56,88,120,180,146,180,162,225,249,230,150,210,186,193,233,51,13,234,235,75,254,131,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,158,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,168,132,85,87,225,71,215,79,248,142,151,245,175,51,255,0,177,233,112,10,218,225,255,0,72,74,215,37,67,151,254,43,202,129,15,249,240,177,255,0,189,225,86,168,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,44,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,149,162,8,85,208,215,134,237,139,164,252,170,245,168,153,142,73,106,205,50,153,185,209,216,170,194,216,112,123,30,151,185,56,28,145,185,202,77,222,168,128,160,230,236,12,81,109,44,65,36,128,102,71,53,81,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,16,3,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,174,251,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,5,72,62,23,31,29,154,101,248,215,201,235,85,186,117,183,214,14,51,210,54,151,203,122,39,164,173,205,175,148,243,142,39,103,171,138,163,177,93,60,82,64,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,252,132,40,91,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,98,158,16,93,96,221,90,235,77,210,22,104,244,133,109,42,122,218,252,58,172,98,33,158,57,216,138,166,166,132,248,3,137,129,11,212,212,12,146,56,184,56,72,28,143,156,65,29,101,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,93,79,135,7,135,253,31,78,246,40,181,111,87,177,223,247,88,175,243,48,69,77,81,36,21,17,227,180,188,206,62,52,231,9,201,25,205,52,108,198,115,49,114,104,229,104,133,131,243,207,40,87,95,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,166,87,133,230,175,97,186,11,208,78,164,234,230,160,79,87,29,139,29,206,43,38,168,106,72,30,105,229,51,162,182,69,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,193,242,120,201,232,94,141,67,98,180,235,204,153,77,171,25,207,170,55,182,5,174,58,18,146,171,46,226,116,226,36,68,50,51,69,229,32,238,185,78,81,151,33,40,33,35,111,204,10,169,101,181,122,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,244,164,55,17,1,57,101,148,216,3,159,22,127,37,205,118,252,132,255,0,41,127,160,223,238,109,255,0,231,191,105,209,255,0,217,158,75,253,239,221,243,31,239,143,169,254,47,254,251,244,126,178,11,20,240,108,208,189,26,154,197,118,215,152,242,155,86,77,159,83,237,108,59,92,148,37,29,86,35,200,234,4,136,72,164,118,151,205,193,218,113,156,99,30,34,51,194,38,255,0,159,21,176,60,106,254,22,49,111,188,10,31,151,92,85,85,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,232,200,14,66,98,18,197,17,184,31,14,47,99,254,40,122,189,134,235,215,65,58,109,171,154,127,61,92,150,44,139,56,163,154,157,170,224,120,103,136,194,138,231,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,132,53,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,119,218,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,214,189,109,245,131,140,244,141,165,242,222,137,233,43,115,107,229,60,227,137,217,234,226,168,236,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,191,33,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,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,181,233,7,162,203,85,235,165,13,96,234,179,84,177,250,74,250,120,240,124,133,176,56,37,169,25,64,103,130,142,174,58,139,132,176,48,187,49,199,44,108,16,57,150,226,97,44,157,182,118,130,84,16,45,100,24,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,227,234,199,252,84,58,21,169,192,50,27,175,83,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,1,158,39,146,70,154,64,170,154,165,221,227,0,62,209,137,191,33,140,192,35,11,20,232,251,171,60,55,171,173,47,250,113,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,109,234,185,172,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,209,144,28,132,196,37,138,35,112,62,28,94,250,39,234,82,197,152,116,143,127,234,139,72,219,205,210,83,225,247,124,134,215,13,218,148,227,227,85,69,4,238,80,84,70,36,206,252,39,128,227,62,7,196,184,187,129,184,184,155,134,235,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,202,234,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,127,135,98,103,221,159,118,65,249,35,62,236,76,222,229,254,219,213,147,125,253,235,207,187,223,236,214,24,60,197,222,229,77,71,23,175,215,158,96,141,189,27,119,245,39,111,177,7,221,36,65,44,71,9,182,227,32,184,191,244,59,46,127,122,174,233,243,80,116,223,55,200,114,26,157,50,189,195,143,75,229,60,181,204,224,145,160,109,161,128,15,235,110,91,254,112,248,250,191,189,95,53,159,59,196,111,242,188,22,124,142,219,89,35,62,220,32,172,138,66,247,179,123,132,159,246,183,251,86,43,174,154,75,140,234,182,157,220,49,91,181,142,150,169,166,237,118,217,233,163,50,29,167,136,223,110,64,91,127,139,111,179,236,65,207,217,217,177,189,77,173,183,214,5,238,134,207,13,61,36,65,93,45,69,64,238,230,47,188,142,195,33,131,191,161,239,176,179,251,159,111,230,196,245,51,20,199,177,27,205,45,6,55,147,83,222,233,230,164,25,206,120,67,139,1,185,147,56,126,153,122,236,44,254,255,0,181,125,150,156,70,178,199,170,244,152,62,85,13,109,190,32,189,199,67,89,25,139,196,66,13,82,209,73,187,24,179,55,163,19,122,182,222,158,173,246,47,127,168,189,50,167,211,172,154,223,236,186,178,169,182,221,104,158,170,152,202,70,55,97,238,22,194,238,32,35,250,46,30,141,191,191,250,16,106,84,68,64,68,68,5,185,250,91,242,243,235,54,159,199,21,35,119,226,202,45,46,114,247,31,119,111,59,31,167,31,246,127,179,249,214,152,82,159,195,154,45,51,126,160,104,170,245,54,239,75,67,79,71,229,39,183,61,77,69,60,64,117,131,91,3,131,126,123,209,253,24,191,71,235,123,246,65,106,221,118,225,54,60,215,163,106,202,107,235,128,13,0,217,170,225,51,50,22,9,59,209,71,246,16,239,245,101,54,245,244,245,247,111,182,212,55,114,231,141,93,166,164,180,93,162,169,140,56,237,60,98,46,37,184,179,250,122,147,122,114,118,247,253,139,160,30,183,207,22,184,116,151,125,243,57,4,20,54,170,182,181,61,53,80,85,199,16,24,249,184,8,56,155,253,87,103,22,221,182,247,183,185,115,253,138,218,41,111,185,29,53,174,178,169,161,138,126,124,165,35,97,102,218,50,38,245,118,118,247,179,55,185,6,212,211,30,166,179,236,111,45,176,221,111,217,11,79,65,98,171,165,171,142,157,233,96,14,93,153,64,152,121,12,78,237,184,139,182,251,63,237,217,213,159,104,191,137,143,79,122,165,99,124,87,87,238,118,252,101,162,138,40,185,85,214,206,227,55,30,111,191,32,167,141,135,252,84,111,250,95,229,179,127,78,129,234,23,194,106,235,99,199,97,201,52,106,182,107,163,13,48,205,45,60,178,20,242,72,237,28,166,252,6,158,141,183,223,104,217,183,127,123,237,246,178,175,108,223,79,51,77,56,190,85,227,249,118,61,114,181,213,209,204,80,200,53,52,146,193,185,14,219,237,220,17,125,190,179,125,159,107,126,212,22,169,175,221,10,104,151,83,182,90,92,195,165,172,178,209,89,89,28,166,117,77,65,88,85,156,227,237,246,199,126,253,88,176,126,114,23,111,118,239,235,246,50,130,218,193,208,31,82,122,68,77,53,126,156,94,174,84,114,212,53,60,51,209,193,20,239,33,63,113,219,234,65,44,132,223,86,55,127,230,223,215,236,223,201,233,163,172,45,81,233,178,247,45,102,59,117,154,178,223,81,16,69,37,5,92,245,18,83,179,12,205,38,237,24,77,24,239,234,109,255,0,156,255,0,181,221,90,15,70,61,90,195,213,21,85,198,251,171,21,56,197,21,45,181,234,35,167,161,169,54,140,57,139,64,227,39,110,121,164,109,246,168,144,121,51,179,250,109,251,119,10,77,184,91,110,22,154,163,161,186,80,207,73,83,30,220,226,158,55,3,29,217,157,183,103,245,247,59,63,250,215,206,173,242,183,195,127,79,181,255,0,61,191,234,21,29,250,158,158,199,87,229,124,136,90,170,160,0,126,48,180,82,122,53,41,135,233,194,255,0,162,95,183,127,95,70,174,141,85,233,91,87,52,202,74,171,141,203,12,188,5,169,235,206,150,146,99,183,85,55,116,126,187,131,177,20,34,37,184,131,191,167,191,236,244,65,51,188,33,53,162,231,101,188,93,52,206,59,9,213,82,215,246,57,213,52,204,3,7,108,43,230,109,219,182,251,242,119,219,244,155,221,246,251,149,128,235,55,71,186,71,174,121,91,102,185,173,171,204,93,66,150,58,88,166,239,212,143,1,141,201,195,234,199,48,11,236,228,239,234,223,210,170,99,195,123,78,179,251,198,187,209,90,194,167,38,199,168,166,238,181,68,212,199,53,39,46,52,117,142,59,151,23,103,216,155,111,86,255,0,41,255,0,106,189,136,163,237,70,209,243,50,219,237,39,221,221,7,137,130,225,246,204,7,19,181,226,22,118,218,142,213,73,5,28,63,165,250,17,68,49,143,233,17,63,184,27,222,239,253,46,189,229,249,183,243,186,253,64,68,68,4,68,64,68,68,4,68,64,68,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,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,221,85,189,8,223,115,14,137,112,174,171,116,184,60,221,93,61,190,235,38,91,104,220,35,227,75,69,93,116,41,110,189,249,234,25,159,132,16,82,195,229,162,139,145,113,230,219,147,150,241,255,0,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,99,119,254,23,31,2,122,101,248,215,206,43,84,85,241,46,240,232,255,0,167,189,75,232,93,187,254,202,188,102,54,78,247,254,89,91,95,120,243,21,85,63,248,160,242,176,199,255,0,124,13,239,20,19,255,0,166,142,162,240,78,168,52,178,131,83,48,90,143,248,42,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,3,221,1,224,126,246,127,123,54,213,92,219,116,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,232,39,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,21,215,253,195,31,254,122,47,249,19,255,0,217,234,202,116,159,5,252,151,233,102,27,166,126,212,246,159,209,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,117,149,162,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,34,34,10,128,241,180,212,204,170,167,84,240,93,28,243,125,172,110,223,143,182,77,216,142,73,7,204,87,84,84,212,83,243,152,121,246,207,183,29,46,209,191,6,33,239,207,245,157,143,102,133,125,42,234,151,228,91,168,237,58,212,201,175,190,198,160,179,100,20,190,213,173,242,190,99,181,107,148,251,53,223,155,96,50,45,233,101,156,126,160,185,182,251,134,196,194,236,234,171,84,191,45,61,71,106,46,166,67,125,246,205,5,231,32,170,246,85,111,149,242,253,219,92,71,217,161,252,219,128,16,237,75,20,3,245,197,141,246,220,247,39,39,125,84,131,170,132,90,43,161,108,214,213,159,244,125,164,151,219,53,61,92,52,244,184,189,37,144,198,164,4,77,231,183,143,145,152,153,132,137,184,20,180,210,16,62,251,184,56,187,176,187,184,182,245,65,85,126,57,223,169,63,222,79,225,170,42,248,117,245,23,130,116,191,170,121,198,166,103,85,31,171,251,157,29,158,139,132,223,225,59,167,153,164,154,10,62,228,81,73,217,238,246,12,123,166,60,3,222,239,238,103,149,94,57,223,169,63,222,79,225,170,170,208,102,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,123,52,240,186,240,255,0,163,180,81,219,122,155,214,252,119,189,117,155,203,92,112,123,92,242,65,61,44,116,178,193,20,240,221,139,182,103,202,103,238,237,20,114,48,20,37,25,72,226,230,241,20,90,87,194,247,161,111,203,94,84,26,227,172,120,103,155,211,107,47,63,99,211,86,151,24,111,183,72,228,22,109,225,113,127,49,71,14,210,119,55,113,3,149,130,63,206,136,212,70,215,82,128,171,87,86,60,26,255,0,42,26,167,153,106,103,242,142,246,103,210,220,130,227,125,242,95,68,59,222,87,205,84,201,55,107,185,231,71,159,30,231,30,92,71,125,183,217,183,217,89,82,32,143,253,20,244,165,252,143,180,178,235,166,127,79,126,150,251,79,32,158,251,231,125,151,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,219,243,219,111,77,222,64,34,173,93,88,241,148,252,151,234,158,101,166,127,201,199,218,127,68,178,11,141,139,206,253,47,236,249,175,43,83,36,61,222,223,146,46,28,187,124,184,242,45,183,219,119,219,116,22,84,170,175,251,134,63,252,244,95,242,39,255,0,179,212,212,232,167,170,223,229,131,165,151,93,76,250,5,244,75,217,153,4,246,47,37,237,79,63,220,237,211,83,205,221,238,118,98,219,127,51,199,143,23,219,134,251,250,236,210,1,6,41,164,248,47,228,191,75,48,221,51,246,167,180,254,137,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,174,96,151,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,90,171,197,31,224,79,83,127,5,249,197,18,218,189,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,131,79,248,92,245,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,2,199,238,53,115,151,157,200,104,132,77,229,9,57,55,25,106,105,196,5,220,249,247,37,140,156,220,73,225,154,82,144,29,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,149,27,116,157,241,79,163,127,120,24,247,204,96,93,41,160,229,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,221,60,35,186,193,201,181,70,213,93,211,118,160,61,93,194,229,135,217,227,175,199,174,67,21,60,80,67,100,166,26,90,49,161,49,140,0,185,198,69,25,12,133,220,41,26,89,24,136,123,99,206,58,248,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,8,171,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,133,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,107,213,143,197,62,178,125,224,100,63,49,157,102,189,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,13,213,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,231,178,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,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,94,178,14,120,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,31,228,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,233,123,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,5,206,182,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,55,95,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,89,167,136,239,67,149,61,86,225,180,25,134,159,29,37,62,162,225,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,117,151,225,113,241,217,166,95,141,124,158,181,95,242,14,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,232,39,161,126,179,108,93,97,233,197,85,206,75,87,177,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,106,174,179,124,47,172,93,79,234,197,14,173,98,89,247,208,235,173,215,141,62,86,85,20,167,93,29,76,112,211,118,233,170,105,226,238,7,25,155,181,4,39,31,49,140,163,218,70,226,113,144,207,42,180,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,33,16,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,8,107,226,59,208,229,79,85,184,109,6,97,167,199,73,79,168,184,125,60,225,67,12,161,20,65,123,164,39,99,122,41,103,118,98,3,18,98,40,8,139,180,39,44,162,76,45,51,203,29,21,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,212,242,169,95,22,190,138,61,137,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,4,224,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,20,138,92,214,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,232,200,14,66,98,18,197,17,184,31,14,47,122,122,153,214,190,141,96,253,48,79,213,70,57,115,250,81,141,213,114,166,176,64,14,86,249,175,21,222,96,233,218,158,49,170,16,144,118,146,41,72,223,182,68,49,67,44,130,6,195,179,134,170,241,48,235,94,227,211,6,9,109,194,116,210,231,229,181,39,45,218,166,138,178,55,165,155,216,212,48,205,27,201,81,53,60,195,39,62,246,199,4,108,81,241,125,167,38,54,40,88,74,147,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,250,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,157,173,242,176,211,247,123,80,132,49,254,110,16,8,199,104,226,1,250,162,219,237,187,238,238,238,246,255,0,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,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,132,138,232,251,164,204,55,164,93,47,250,15,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,234,136,128,185,235,241,27,212,207,202,135,89,58,143,113,167,171,186,201,65,97,184,14,51,71,5,194,77,252,175,144,140,105,234,2,17,99,33,8,74,170,58,153,69,155,109,251,206,100,34,70,76,175,83,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,121,84,71,77,200,195,205,213,25,52,116,212,220,192,13,227,238,207,36,81,119,56,56,135,62,69,245,69,221,115,46,130,116,248,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,149,223,174,93,244,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,239,93,68,32,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,26,171,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,70,48,98,32,19,150,88,129,204,57,242,110,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,213,193,224,99,250,236,253,219,254,36,173,81,1,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,158,190,186,58,50,190,244,121,168,244,182,200,238,190,217,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,71,128,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,25,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,64,61,109,244,125,147,116,141,170,18,217,73,170,235,112,155,229,68,229,137,222,42,229,167,239,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,63,17,232,121,107,78,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,162,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,96,178,205,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,216,82,9,169,212,215,94,223,78,250,101,211,158,148,116,190,14,24,253,171,15,199,104,242,251,165,69,62,210,87,215,82,82,211,147,209,211,137,182,241,195,12,241,11,156,187,49,73,36,108,192,237,16,185,79,160,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,244,99,6,34,1,57,101,136,28,195,159,38,194,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,232,79,163,238,147,48,222,145,116,191,232,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,195,96,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,185,140,93,84,46,85,208,73,253,122,192,41,162,232,163,165,253,82,161,199,170,222,162,170,159,43,176,93,46,194,210,148,12,17,94,234,39,162,167,55,223,180,6,239,53,121,143,163,25,179,73,250,77,27,113,216,30,16,90,161,117,194,250,180,166,192,225,26,185,237,186,131,103,173,182,212,64,53,165,20,17,79,77,9,86,197,84,113,108,227,49,136,211,205,8,239,197,197,170,164,118,47,120,150,234,155,0,166,206,188,16,172,149,77,143,85,221,174,88,173,69,85,254,218,212,205,41,29,41,199,144,213,69,81,80,225,27,253,96,10,57,234,220,249,179,128,135,35,125,184,49,13,107,105,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,222,131,168,133,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,162,51,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,229,221,117,80,131,156,206,176,122,76,204,186,69,213,15,160,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,185,239,15,254,152,191,147,15,79,182,155,6,73,139,218,173,185,245,239,157,195,43,169,163,155,204,73,52,207,44,143,77,4,147,122,179,246,32,48,143,132,110,241,52,157,226,7,46,225,72,123,87,92,116,47,78,58,137,193,31,78,117,74,205,237,27,41,92,40,238,60,65,216,38,9,41,230,25,54,142,93,156,226,238,3,73,1,156,110,50,118,166,148,68,197,203,147,108,4,16,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,2,34,32,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,19,255,0,193,83,225,99,41,251,192,174,249,117,185,79,245,0,60,21,62,22,50,159,188,10,239,151,91,148,255,0,65,138,106,198,11,249,80,210,204,203,76,253,169,236,207,165,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,234,181,191,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,40,21,227,43,118,186,216,58,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,197,12,244,211,199,65,112,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,213,64,15,26,191,133,140,91,239,2,135,229,215,20,25,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,229,241,29,232,114,167,170,220,54,131,48,211,227,164,167,212,92,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,218,19,150,81,38,22,153,229,142,178,252,46,62,59,52,203,241,175,147,214,171,254,65,202,186,189,239,12,190,176,114,110,169,116,190,247,101,212,103,171,172,205,176,106,136,134,235,120,40,169,226,130,231,5,100,149,7,76,97,28,1,24,196,96,48,156,68,12,27,109,28,103,200,158,66,16,172,191,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,234,161,17,107,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,101,162,175,95,15,111,18,203,175,80,185,149,70,139,235,109,5,37,46,101,116,168,173,175,199,43,237,116,132,20,149,112,51,73,80,116,50,3,57,60,71,4,66,125,185,9,221,164,138,62,38,93,225,99,168,176,164,5,0,60,106,254,22,49,111,188,10,31,151,92,84,255,0,80,3,198,175,225,99,22,251,192,161,249,117,197,4,0,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,65,5,122,54,214,59,23,79,253,67,227,250,197,145,195,230,41,49,155,125,242,162,58,110,70,30,110,168,237,21,145,211,83,115,0,55,143,187,60,145,69,220,224,226,28,249,23,213,23,117,133,107,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,240,165,58,124,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,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,131,117,248,81,244,45,254,35,170,13,107,195,63,236,122,172,2,138,184,191,210,34,186,73,78,227,255,0,138,242,166,69,254,124,204,31,239,121,149,170,34,32,160,31,20,127,142,205,77,252,23,228,244,74,53,84,229,55,218,188,86,221,133,84,87,115,178,218,174,21,183,74,58,110,208,55,106,170,174,58,104,234,36,230,205,204,185,5,21,51,108,238,226,221,189,197,153,200,157,228,175,138,63,199,102,166,254,11,242,122,37,175,250,81,233,71,81,250,181,212,112,194,176,168,188,141,170,135,183,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,238,76,124,73,162,133,157,138,66,18,119,112,0,146,64,13,171,225,205,209,71,242,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,221,168,238,149,204,224,241,219,6,110,66,99,200,13,228,148,162,98,32,140,68,119,136,166,138,70,190,149,138,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,37,69,230,166,168,237,119,102,57,164,252,228,198,114,22,242,74,101,245,137,246,223,102,217,153,153,178,180,20,45,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,138,180,217,77,246,147,21,184,225,84,245,220,44,183,91,133,29,210,178,155,180,15,221,170,164,142,166,58,121,57,187,115,30,33,91,82,219,51,176,191,115,114,103,113,23,110,154,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,157,162,243,83,83,247,123,83,4,209,254,114,19,9,7,105,34,2,250,164,219,237,179,238,206,236,252,246,117,93,210,142,163,244,149,168,231,133,102,177,121,235,85,119,114,123,5,254,8,92,41,110,244,162,236,206,66,206,239,219,152,57,11,75,11,187,148,100,66,236,230,7,28,134,27,3,194,227,227,179,76,191,26,249,61,106,189,61,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,61,22,120,92,124,118,105,151,227,95,39,173,87,252,131,155,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,123,175,166,14,186,170,112,14,158,117,59,166,29,82,175,171,159,24,190,96,247,187,110,25,52,52,177,112,180,220,103,167,173,50,130,86,142,54,154,64,170,154,165,153,164,51,62,209,136,55,17,140,204,227,182,158,176,122,76,195,122,186,210,255,0,160,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,231,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,204,24,170,158,158,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,160,90,205,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,225,176,58,62,233,51,50,234,235,84,62,131,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,247,167,233,211,4,179,116,227,127,233,163,77,41,254,138,99,119,92,126,239,98,162,250,243,87,121,15,104,4,253,201,127,61,43,201,46,210,84,25,241,41,27,127,209,103,22,219,103,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,140,96,196,70,65,20,81,3,153,240,228,251,85,5,85,255,0,112,199,255,0,158,139,254,68,255,0,246,122,181,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,158,191,177,126,175,242,238,95,228,178,1,111,178,173,47,17,140,251,87,173,25,77,45,170,209,147,221,109,182,142,233,118,163,165,172,104,132,247,165,129,201,157,133,217,223,212,139,223,251,95,101,101,223,102,238,177,188,191,79,49,60,238,24,160,201,237,165,86,17,19,152,48,207,36,123,59,182,207,250,4,223,98,10,176,232,170,109,107,201,181,30,134,90,108,198,244,84,81,79,20,149,45,37,115,24,152,52,244,252,197,196,143,237,98,253,142,173,198,54,126,63,91,213,99,120,190,158,98,24,60,36,56,253,185,233,35,245,114,114,168,144,246,109,135,127,83,39,255,0,53,191,216,181,63,86,218,233,137,105,86,148,215,223,199,45,165,167,184,135,107,202,180,21,20,210,27,239,83,0,31,212,148,182,127,171,39,236,244,111,95,216,130,176,250,236,184,105,125,55,85,210,71,133,99,20,35,36,98,225,114,24,99,56,121,85,181,202,167,186,123,144,182,198,239,199,235,15,250,157,69,77,102,203,37,201,111,180,240,137,86,71,79,109,136,169,35,167,158,186,74,150,7,19,125,220,92,255,0,69,182,97,109,155,211,234,178,243,42,50,168,114,156,154,158,243,127,167,106,139,133,101,208,42,107,103,219,131,72,199,39,41,61,4,152,91,114,39,127,70,109,190,205,150,119,212,173,163,23,162,250,15,95,138,201,76,80,214,99,116,229,82,208,212,188,221,185,253,228,5,185,63,18,102,38,220,119,244,65,165,81,17,1,17,16,22,205,233,255,0,13,175,203,117,2,216,246,218,227,130,162,138,225,69,40,0,55,172,174,243,142,195,203,144,241,245,102,245,254,117,172,150,236,232,214,196,55,238,162,240,152,14,170,58,112,167,189,219,42,8,228,62,13,176,215,83,182,219,236,255,0,181,5,209,235,62,154,209,231,61,19,219,176,220,158,153,234,14,43,45,128,136,74,66,220,101,141,233,153,223,144,155,111,254,87,249,91,122,253,171,159,186,99,150,138,224,39,4,132,6,27,236,66,251,59,110,63,254,21,210,86,179,220,40,241,237,8,173,168,150,237,73,73,13,61,53,4,99,83,60,194,49,127,142,133,155,235,23,167,175,217,253,43,155,142,2,117,39,51,202,27,182,222,156,189,254,136,58,121,211,249,78,175,1,199,38,169,39,144,229,180,81,145,185,122,242,119,132,55,221,97,154,147,210,223,79,186,182,243,77,158,233,46,55,116,171,156,185,157,89,209,52,115,145,110,46,238,242,71,196,221,223,128,183,191,220,219,123,157,214,93,166,82,71,54,156,226,242,68,98,96,86,106,23,98,23,221,157,187,0,178,100,21,67,213,111,132,228,148,245,22,138,254,157,109,32,241,212,212,156,85,180,99,32,131,68,29,176,226,92,234,170,254,183,214,99,244,22,223,235,127,51,40,69,170,58,89,212,15,73,247,135,177,221,174,247,156,108,170,71,185,189,5,216,35,105,24,140,193,183,106,121,137,189,94,157,253,239,254,75,127,50,232,237,97,218,155,164,184,46,175,227,242,227,57,229,166,74,234,25,74,51,113,142,166,88,73,156,11,144,236,224,76,254,253,255,0,218,131,159,92,11,173,46,167,180,214,212,214,76,71,88,242,10,58,17,247,66,82,132,204,223,88,139,209,228,18,118,250,198,79,254,191,232,87,93,211,77,247,28,234,123,68,172,89,38,162,105,245,158,224,49,5,46,193,95,4,53,67,36,205,73,9,247,118,120,197,153,223,190,126,155,125,175,251,118,80,111,43,240,116,202,7,51,115,199,111,244,45,143,201,238,9,46,21,5,48,237,16,253,173,70,237,235,39,47,183,220,173,59,79,112,91,30,155,97,214,172,51,29,128,226,161,181,210,65,75,27,28,165,33,59,69,16,70,206,228,94,174,252,64,127,98,15,159,27,210,157,47,195,107,90,225,137,105,222,53,102,171,221,221,167,160,181,65,4,141,187,19,62,196,2,207,238,34,111,232,39,253,171,40,38,54,125,197,247,111,216,191,211,182,233,253,40,2,251,183,243,175,212,68,4,68,64,68,68,4,68,64,68,68,4,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,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,162,87,138,15,136,37,53,218,154,245,210,246,139,93,106,192,2,160,168,51,11,229,52,178,211,31,56,101,170,167,172,178,188,82,192,36,224,228,16,17,207,20,188,36,7,40,190,176,17,239,173,98,235,167,242,41,225,213,166,186,29,163,153,159,148,212,155,215,181,253,177,83,68,60,166,177,90,228,186,87,187,237,51,19,121,122,201,183,143,183,179,17,132,78,114,126,104,138,158,71,132,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,6,107,211,71,78,153,223,84,26,167,65,166,120,45,63,252,21,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,2,237,1,115,63,115,55,189,219,161,61,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,201,143,136,238,251,48,176,136,128,8,0,0,14,21,209,223,74,184,111,74,26,71,111,195,236,214,218,66,201,238,52,244,245,57,101,222,57,30,99,184,220,88,62,187,12,164,0,94,90,50,41,6,16,226,60,65,220,157,187,135,33,158,245,64,68,68,4,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,64,90,43,174,156,214,213,128,116,125,171,119,219,205,61,92,212,245,88,189,93,144,6,152,4,141,167,184,15,145,132,157,136,133,184,12,181,49,145,190,251,176,49,59,49,59,48,190,245,85,129,227,105,172,118,40,177,92,23,167,234,120,123,215,170,155,131,102,53,146,114,49,242,148,177,199,81,73,78,219,56,112,147,188,114,212,250,177,242,15,43,245,135,105,5,216,42,175,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,122,245,221,211,61,55,74,186,219,71,167,86,218,234,74,203,109,102,47,104,185,82,207,11,202,199,57,180,30,86,170,121,66,66,46,209,203,89,75,87,51,70,38,96,1,40,48,147,109,196,114,175,11,141,33,166,213,174,176,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,51,58,98,0,165,40,158,63,210,48,172,158,146,71,18,113,7,8,205,139,151,232,20,181,241,180,209,203,20,184,174,11,212,13,60,221,155,213,53,193,176,234,200,248,153,121,186,89,35,168,171,167,125,220,248,71,217,56,170,125,24,57,31,154,250,197,180,98,206,15,4,189,99,177,75,138,231,93,63,84,67,217,189,83,92,31,49,163,147,145,151,155,165,146,58,122,74,134,217,131,132,125,147,138,155,213,207,145,249,175,170,59,70,78,246,126,168,7,195,47,90,255,0,34,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,144,4,118,170,138,155,153,63,45,162,121,120,139,151,29,175,249,5,85,248,231,126,164,255,0,121,63,134,168,107,208,87,76,244,221,83,245,13,108,193,239,53,212,144,99,214,58,127,164,121,4,51,60,188,235,109,208,84,64,18,82,68,241,16,144,156,165,52,113,185,243,14,0,70,108,228,64,32,83,43,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,39,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,235,34,32,34,34,2,168,189,111,240,137,234,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,51,199,5,77,92,147,70,50,8,209,144,177,176,155,51,179,17,54,251,236,239,239,86,232,136,34,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,217,165,2,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,45,171,210,119,194,198,141,253,223,227,223,46,129,106,175,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,130,149,188,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,4,85,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,185,239,10,203,77,170,221,208,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,8,129,213,78,215,58,152,90,89,73,155,115,54,138,24,163,98,45,223,132,96,62,225,102,106,97,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,9,84,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,8,136,128,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,190,180,65,207,183,95,221,31,93,122,77,213,194,27,123,82,73,130,102,53,21,149,248,161,195,41,57,211,64,6,47,37,12,163,33,148,188,233,218,104,129,164,34,38,148,8,15,151,55,146,56,227,84,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,252,68,204,96,132,72,153,183,38,138,54,125,248,182,211,255,0,197,167,172,27,86,175,230,84,253,59,224,143,86,246,45,61,188,84,149,250,170,104,132,2,186,247,19,20,28,34,18,14,232,133,51,21,76,110,124,152,101,57,143,97,113,142,41,14,189,144,79,255,0,12,94,131,191,45,247,218,109,121,213,139,47,44,7,31,184,15,179,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,90,234,85,101,248,69,117,131,140,215,225,182,254,146,243,7,164,182,223,109,117,21,37,136,148,49,84,25,221,224,149,234,235,170,194,87,96,40,162,56,28,100,38,50,48,99,9,0,68,121,70,68,118,104,128,136,136,32,7,140,158,181,253,6,233,246,211,163,148,150,254,245,94,166,220,31,189,60,145,114,142,10,27,116,180,245,18,113,38,144,92,102,41,206,141,135,112,49,120,251,251,241,46,14,171,47,161,157,47,181,107,31,86,154,103,129,223,74,145,237,179,222,61,165,89,5,93,16,213,193,87,5,12,50,86,201,75,36,68,236,36,19,13,51,194,251,238,204,210,59,184,150,220,95,122,120,193,107,29,247,57,234,129,244,170,162,31,47,101,211,75,124,20,244,113,242,3,239,213,87,83,193,87,81,83,187,0,152,242,3,166,139,182,228,98,222,91,152,241,121,9,150,224,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,5,112,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,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,234,120,98,234,151,229,67,163,108,43,205,223,125,167,117,196,188,198,45,112,254,245,236,249,95,43,35,249,72,61,0,68,248,208,201,69,245,199,150,251,253,98,115,99,85,213,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,91,47,192,251,53,181,80,103,250,167,167,51,83,213,189,202,249,103,183,94,233,229,16,30,192,193,67,52,176,202,38,92,185,49,185,92,33,113,102,23,103,97,147,119,29,153,136,45,209,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,65,29,122,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,37,207,10,234,161,114,174,130,242,124,45,186,68,181,104,86,145,210,235,45,230,227,73,118,203,53,66,207,65,114,9,34,167,30,22,187,84,160,211,195,75,20,132,45,43,156,141,36,103,63,171,3,156,113,11,11,246,90,89,38,250,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,92,171,174,170,23,42,232,47,163,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,170,44,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,190,159,11,143,129,61,50,252,107,231,21,170,173,124,83,112,10,156,23,173,44,202,169,177,234,75,77,183,42,167,160,191,219,90,153,162,16,170,9,41,130,42,138,135,8,223,234,153,214,65,86,231,205,152,200,249,27,239,205,136,130,218,188,60,51,91,174,127,209,110,149,95,111,52,244,144,212,82,217,206,200,3,76,4,32,240,91,234,101,161,132,157,136,137,249,148,84,209,145,190,251,57,185,59,48,179,176,182,107,213,143,194,198,178,125,223,228,63,46,157,65,95,3,172,166,251,87,138,234,230,21,81,93,206,203,106,184,89,238,148,116,221,160,110,213,85,92,117,81,212,73,205,155,153,114,10,42,102,217,221,197,187,123,139,51,145,59,206,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,88,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,249,2,169,95,25,61,35,234,10,178,251,105,213,186,219,199,210,61,39,181,239,5,13,53,61,4,81,201,139,85,84,5,60,115,13,65,128,247,37,134,162,72,35,48,152,201,196,100,39,139,104,247,137,230,11,42,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,82,15,138,63,199,102,166,254,11,242,122,37,138,116,117,214,46,119,210,6,119,81,127,176,81,251,103,27,188,240,250,65,143,247,33,167,246,167,106,26,128,165,254,250,56,37,146,14,212,149,15,39,230,217,185,237,196,183,103,244,250,252,66,51,252,55,84,250,185,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,59,240,148,61,143,70,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,99,254,10,159,11,25,79,222,5,119,203,173,202,127,168,1,224,169,240,177,148,253,224,87,124,186,220,167,250,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,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,159,110,177,122,197,206,250,191,206,233,239,247,250,63,99,99,118,110,127,71,241,254,228,53,30,203,238,195,78,21,95,223,65,4,82,79,221,146,157,164,252,227,63,13,248,142,204,222,187,131,196,179,174,170,110,166,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,13,44,177,207,119,184,189,59,177,78,109,60,97,44,33,11,79,52,35,27,11,114,126,228,132,70,197,27,71,170,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,36,17,213,94,247,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,127,174,239,11,204,18,187,78,11,80,186,95,194,125,143,144,98,150,246,243,56,221,174,9,170,164,200,97,141,169,162,14,29,202,141,163,154,24,34,158,87,225,25,203,85,33,63,46,114,147,17,85,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,212,66,128,30,53,127,11,24,183,222,5,15,203,174,42,69,116,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,52,117,241,171,248,88,197,190,240,40,126,93,113,65,0,60,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,64,174,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,213,19,49,129,193,141,216,152,28,216,156,79,143,7,232,167,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,122,33,240,184,248,236,211,47,198,190,79,90,175,249,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,61,60,20,45,54,168,122,109,204,175,176,219,41,2,229,89,156,84,82,84,86,12,34,211,205,4,52,20,69,20,71,38,220,136,0,167,152,132,93,246,23,150,71,109,185,62,240,47,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,34,32,42,245,241,175,180,218,166,233,183,13,190,205,108,164,59,149,30,113,79,73,79,88,80,139,207,12,19,80,86,148,177,4,155,114,16,50,130,18,33,103,216,158,40,221,247,226,219,88,82,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,80,171,197,23,165,27,22,184,232,117,203,85,109,49,90,173,185,158,155,91,234,111,13,114,158,19,105,43,172,244,240,203,53,77,1,24,63,244,203,19,152,155,12,130,64,221,182,158,67,105,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,132,250,23,232,202,197,209,230,156,85,91,36,186,251,103,51,202,60,189,70,77,114,136,205,169,74,72,152,251,84,212,209,150,219,67,23,118,86,105,8,90,73,8,200,139,139,56,69,31,61,139,170,132,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,224,157,247,97,111,181,127,173,246,111,84,217,9,183,109,144,124,215,72,138,162,217,87,4,102,224,82,193,32,9,51,236,226,238,46,219,239,246,46,112,53,247,80,245,74,231,149,215,226,25,134,123,121,187,211,82,118,182,142,162,233,83,81,23,215,142,41,61,6,66,219,222,194,254,239,123,55,236,103,93,19,234,17,92,33,211,252,148,237,64,71,90,54,138,199,167,17,22,39,121,26,3,226,204,207,232,239,190,222,139,152,107,212,181,211,92,230,146,226,36,213,15,199,155,16,179,63,232,182,222,141,252,219,32,251,49,170,25,234,178,187,93,5,12,49,213,203,53,116,17,71,25,254,140,132,242,51,51,63,45,189,29,246,247,254,213,151,235,125,154,243,143,222,173,150,219,180,37,78,229,111,25,198,6,144,72,35,114,50,98,97,97,119,102,111,168,205,254,166,254,101,128,91,42,170,232,110,52,181,148,5,198,166,25,130,72,95,102,125,141,137,156,125,254,158,246,111,122,217,250,221,101,212,134,180,225,185,86,125,107,58,104,174,150,128,246,116,164,112,191,126,1,16,54,54,104,253,223,227,133,246,38,103,245,255,0,96,106,116,68,64,68,68,5,34,250,43,188,226,86,28,175,43,186,228,99,48,213,209,216,36,169,181,207,20,44,103,13,80,74,4,36,37,182,224,236,236,46,196,59,59,109,239,101,29,23,171,138,64,85,121,37,178,133,166,104,134,174,178,24,8,223,109,152,74,65,103,127,93,191,111,237,100,23,89,212,174,163,89,103,240,242,139,34,191,92,239,37,13,92,86,8,158,120,11,121,202,66,242,210,122,185,63,185,253,93,255,0,157,82,8,24,180,156,157,203,143,252,106,251,98,208,172,119,84,58,18,199,180,198,235,120,166,26,106,171,53,130,171,204,185,236,1,36,112,210,191,174,210,143,189,133,219,244,219,223,238,117,70,217,22,37,69,96,224,222,221,165,169,149,247,231,12,102,14,225,238,219,126,38,254,246,125,255,0,212,131,164,77,6,184,80,220,244,103,9,173,182,201,49,211,203,143,219,74,50,149,182,55,23,164,137,219,127,231,217,217,103,171,6,208,218,107,77,30,143,225,148,214,74,136,230,162,142,193,110,24,142,50,114,23,22,165,137,133,217,221,223,236,102,251,86,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,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,173,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,189,79,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,207,69,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,43,63,64,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,5,64,62,38,154,215,249,105,234,227,41,242,246,255,0,43,65,130,111,133,81,243,139,132,210,249,41,230,243,18,73,180,134,37,189,84,181,60,9,184,239,19,69,200,88,185,111,122,122,177,157,126,75,244,179,50,212,207,101,251,79,232,150,63,113,190,249,46,255,0,103,205,121,90,105,38,237,119,56,151,14,93,190,60,184,150,219,239,179,237,178,230,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,45,127,193,31,75,237,84,184,6,161,107,68,197,73,61,202,231,120,139,23,167,98,162,30,253,28,20,208,199,83,47,10,141,220,184,78,85,112,242,141,152,91,122,72,201,220,189,56,77,78,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,221,31,224,20,218,97,210,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,105,70,120,46,53,49,53,69,107,72,50,191,48,55,169,154,103,112,125,184,59,184,179,11,51,11,110,4,28,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,116,209,164,249,215,229,67,75,48,221,76,246,95,179,62,150,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,136,243,227,220,227,203,136,239,182,251,54,251,46,120,122,192,192,42,116,195,170,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,209,12,16,91,170,101,122,138,38,140,98,126,0,15,77,52,46,192,219,112,103,97,118,23,103,22,181,255,0,7,93,76,250,97,210,156,216,45,93,93,169,170,240,44,130,178,223,13,45,60,159,223,67,67,82,237,89,28,245,0,230,238,220,231,158,176,0,216,68,72,96,113,102,114,3,119,13,43,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,68,68,4,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,85,120,163,252,9,234,111,224,191,56,162,91,87,164,239,133,141,27,251,191,199,190,93,2,213,94,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,5,43,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,8,171,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,168,34,175,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,68,68,4,68,64,80,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,216,214,178,152,128,234,26,82,23,222,105,123,83,195,27,70,236,113,253,121,121,198,65,23,114,69,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,231,95,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,96,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,107,218,185,225,25,98,165,233,78,223,133,105,76,246,171,190,172,99,55,10,171,193,223,231,165,58,25,50,72,228,114,98,160,38,41,206,56,54,140,105,154,39,39,40,218,72,9,255,0,53,230,103,145,101,126,24,189,7,126,68,44,84,218,243,171,22,94,57,246,65,111,31,102,218,238,54,238,221,86,47,9,28,195,38,197,221,38,239,84,64,84,238,92,163,142,88,69,228,133,246,231,40,188,255,0,65,203,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,93,10,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,138,26,248,193,116,135,239,234,227,5,162,255,0,128,162,206,70,74,255,0,252,69,45,5,92,49,27,127,161,4,140,7,255,0,0,77,31,248,249,20,0,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,209,144,28,132,196,37,138,35,112,62,28,92,58,83,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,88,254,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,64,120,157,106,151,228,191,163,108,215,202,95,125,153,117,203,124,190,45,111,254,245,239,121,175,53,35,121,184,61,64,132,57,80,199,91,245,203,142,219,125,82,99,112,65,68,58,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,247,171,232,240,209,192,42,116,251,162,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,240,180,92,235,2,174,166,73,105,106,37,56,221,249,153,81,189,35,55,39,230,32,32,5,199,135,22,162,29,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,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,233,249,4,10,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,78,173,186,47,214,59,22,129,117,65,128,106,174,83,15,59,45,170,225,37,61,198,78,70,222,90,150,174,158,90,73,106,118,0,51,62,200,84,20,189,177,23,35,237,240,109,156,183,110,130,117,175,75,237,90,213,164,121,126,148,94,74,146,58,124,166,207,83,109,10,138,154,33,171,10,57,204,31,179,84,209,19,179,25,195,47,110,80,250,194,236,113,139,177,11,179,59,115,24,131,170,133,64,62,40,255,0,29,154,155,248,47,201,232,149,212,244,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,149,188,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,92,171,174,170,23,42,232,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,139,254,56,56,5,76,182,173,44,213,42,28,122,145,169,233,106,46,54,11,165,216,90,33,157,206,81,138,122,42,115,125,251,166,12,208,215,152,250,56,3,188,159,162,242,55,41,65,225,113,240,39,166,95,141,124,226,181,122,190,36,56,181,247,48,232,151,84,173,56,229,15,155,171,167,183,210,93,36,143,186,17,241,165,162,174,167,171,169,147,115,118,103,225,4,18,158,219,242,46,59,11,57,59,51,133,85,248,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,245,54,223,137,19,61,202,117,99,240,177,172,159,119,249,15,203,167,92,224,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,116,103,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,7,54,235,170,133,202,186,234,161,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,11,31,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,32,68,28,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,70,58,174,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,92,235,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,66,218,188,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,64,15,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,136,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,127,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,5,209,78,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,7,95,244,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,144,8,10,162,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,54,232,136,57,172,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,209,144,28,132,196,37,138,35,112,62,28,94,199,252,80,245,123,13,215,174,130,116,219,87,52,254,122,185,44,89,22,113,71,53,59,85,192,240,207,17,133,21,206,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,199,243,175,6,79,104,117,29,67,244,35,43,246,94,140,93,59,183,27,135,41,187,151,75,71,3,29,237,208,119,24,187,221,206,127,153,156,249,118,192,100,238,180,135,24,121,156,171,197,103,75,112,77,22,232,119,2,211,77,51,177,123,27,27,179,106,4,30,74,139,205,77,81,218,238,210,93,38,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,8,87,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,130,42,248,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,13,241,152,172,183,1,118,221,158,150,86,219,255,0,49,215,48,57,179,113,201,235,27,109,191,197,255,0,244,177,93,68,78,49,28,18,4,226,197,17,3,177,179,251,156,118,245,255,0,137,115,145,213,253,151,4,179,235,149,242,135,78,90,54,180,143,150,237,140,113,73,24,182,244,116,238,251,52,158,191,164,231,255,0,227,178,12,23,78,116,151,63,213,9,234,199,6,176,87,92,78,219,79,37,100,207,77,75,60,207,24,70,225,200,159,180,5,182,221,192,245,125,155,213,189,125,203,40,214,41,243,58,124,87,23,199,51,73,47,79,81,102,26,138,56,66,189,229,225,8,0,83,7,110,54,147,212,118,112,125,197,153,182,250,190,139,251,104,14,174,106,238,146,220,46,99,166,147,60,82,220,232,39,165,170,22,106,103,222,25,10,46,127,227,128,155,223,24,123,182,127,217,246,175,83,86,179,219,254,188,79,100,176,209,98,176,193,121,180,13,64,220,165,26,136,185,84,213,200,192,242,155,253,72,197,189,96,39,217,157,219,213,246,254,112,209,72,190,138,250,10,171,101,81,209,86,71,219,154,61,185,14,236,251,110,204,237,234,206,237,238,118,95,58,2,34,32,47,182,209,12,210,85,180,212,245,65,79,45,62,211,1,145,184,59,16,187,109,179,183,219,186,248,151,167,141,82,209,87,95,40,232,238,53,175,73,75,60,241,199,52,204,4,124,1,205,152,159,136,187,59,236,206,239,179,126,196,19,103,21,201,58,209,184,244,187,81,123,198,242,122,147,197,45,181,52,116,45,36,53,183,103,169,140,68,41,187,108,46,15,219,96,216,226,111,123,123,223,102,247,40,47,60,243,207,43,203,81,41,201,35,251,200,201,221,223,211,246,186,184,189,28,138,209,142,248,120,101,173,109,63,107,82,65,117,160,16,125,138,14,227,127,131,5,159,235,110,237,233,179,255,0,196,169,202,71,220,221,246,217,7,71,29,25,67,119,135,167,28,37,175,53,131,83,41,89,109,164,4,210,17,237,27,208,83,236,219,151,175,191,127,79,119,170,221,202,53,248,123,220,238,23,78,152,241,105,46,53,179,84,156,84,116,49,1,74,110,78,32,214,250,77,133,183,251,61,95,253,170,74,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,192,233,83,162,143,202,111,90,26,187,212,166,166,91,46,180,216,222,37,170,23,170,156,74,45,187,48,222,46,144,221,170,73,234,57,177,52,133,13,44,145,135,160,143,9,37,126,46,110,208,205,17,89,250,32,34,34,2,34,32,34,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,5,64,248,42,124,83,229,63,119,245,223,49,183,43,169,88,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,25,102,168,8,136,130,10,248,197,106,103,208,254,148,225,193,105,42,237,79,87,158,228,20,118,249,169,106,36,254,250,42,26,103,122,201,39,167,6,54,119,225,60,20,96,102,226,66,35,59,11,179,17,131,181,80,116,127,128,84,234,127,84,122,91,134,67,143,82,95,105,234,178,138,26,155,133,190,173,162,40,39,183,83,74,213,21,173,32,202,252,12,26,154,25,157,193,247,230,204,226,204,78,236,47,208,246,117,164,250,89,170,30,71,242,153,166,152,166,91,236,206,239,146,246,237,154,154,191,202,247,56,247,59,93,224,46,28,187,97,203,142,219,240,29,253,204,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,246,50,12,213,17,16,84,7,141,166,153,229,84,218,167,130,235,31,148,238,227,119,12,125,177,158,252,113,200,94,94,186,158,166,162,163,132,197,195,182,29,200,234,183,141,185,185,23,98,127,170,204,27,190,43,224,201,170,95,69,58,142,190,233,157,125,247,202,208,103,120,252,158,90,139,202,243,243,151,74,35,105,161,252,227,3,148,124,41,74,226,94,164,32,91,236,251,151,109,149,196,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,181,214,41,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,130,189,188,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,86,253,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,47,151,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,140,131,53,68,68,4,68,64,68,68,4,68,64,92,171,174,170,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,7,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,41,63,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,201,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,14,112,186,78,248,167,209,191,188,12,123,230,48,46,148,214,180,180,244,201,211,109,130,235,69,125,177,116,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,91,45,5,43,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,183,76,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,246,186,97,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,177,144,115,195,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,150,151,110,153,58,109,191,221,107,111,183,222,159,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,43,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,99,32,231,51,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,171,111,221,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,172,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,116,30,178,34,32,42,171,241,206,253,73,254,242,127,13,86,168,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,5,22,120,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,88,166,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,234,231,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,200,40,179,194,227,227,179,76,191,26,249,61,106,191,229,175,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,96,64,124,37,142,49,49,228,6,66,251,63,168,147,179,250,59,173,128,128,136,136,8,136,130,5,120,158,244,63,170,29,77,83,99,218,141,164,119,170,187,181,247,24,167,123,107,226,53,117,209,193,73,81,4,178,242,58,170,82,148,134,40,170,119,113,105,121,147,52,177,69,30,196,37,8,132,177,47,195,23,160,239,203,125,246,155,94,117,98,203,203,1,199,238,3,236,219,93,198,221,220,165,202,38,16,152,100,216,187,162,253,154,121,198,157,203,148,114,69,49,52,144,190,252,37,22,186,148,64,68,68,5,64,62,34,61,33,255,0,37,45,101,111,162,212,93,157,61,204,123,181,184,191,58,255,0,51,52,29,161,139,205,82,73,201,154,70,237,73,40,240,114,231,202,41,34,222,67,145,165,227,127,200,130,26,248,101,244,161,170,29,47,233,125,236,181,70,255,0,87,5,203,48,168,138,174,92,76,138,57,96,177,79,4,149,17,20,161,52,51,203,12,199,83,11,210,153,16,8,59,52,81,129,114,224,220,98,87,141,166,166,98,185,6,163,233,222,150,218,106,252,197,235,15,183,220,46,23,126,220,145,156,116,254,125,233,187,16,23,19,115,9,152,41,30,66,3,17,252,220,240,19,57,49,250,91,250,215,249,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,144,84,7,131,238,142,95,115,158,168,27,85,105,230,242,246,93,52,183,207,81,89,39,16,62,253,85,117,60,244,148,244,219,57,137,143,32,58,153,123,140,38,45,229,184,23,23,144,93,93,250,197,48,93,39,210,205,47,243,223,147,61,52,197,49,47,105,246,188,239,176,172,212,212,30,107,183,203,183,221,236,128,243,227,220,62,60,183,219,153,109,239,117,149,160,46,125,188,75,176,10,109,62,235,75,81,41,109,184,245,93,170,219,124,168,166,191,210,188,205,47,10,195,171,166,142,90,170,136,142,71,126,96,85,143,86,207,197,248,9,137,128,241,225,197,186,9,88,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,93,4,31,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,245,70,49,103,130,222,40,255,0,29,154,155,248,47,201,232,149,228,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,177,151,201,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,5,117,248,24,254,187,63,118,255,0,137,43,84,88,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,186,61,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,97,86,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,200,54,90,34,32,46,85,215,85,11,85,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,3,164,239,133,141,27,251,191,199,190,93,2,218,171,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,92,171,174,170,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,13,85,225,113,240,39,166,95,141,124,226,181,74,165,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,189,100,28,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,92,246,129,103,245,58,131,225,15,144,85,92,178,26,75,173,202,199,166,249,93,130,169,161,120,185,209,133,37,61,92,84,180,242,132,108,220,12,104,218,145,219,147,115,32,32,50,229,207,147,203,92,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,213,176,105,62,150,98,152,173,203,5,197,180,211,20,179,99,119,158,247,180,108,246,251,53,53,61,13,103,118,54,138,94,244,0,13,28,156,227,17,2,228,47,200,89,133,247,102,217,7,48,75,170,133,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,170,2,34,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,87,189,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,183,216,201,190,215,88,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,27,1,17,16,17,17,1,71,254,177,122,58,193,58,191,193,41,236,23,250,207,99,100,150,110,127,71,242,14,220,213,30,203,238,205,78,117,95,222,161,60,81,207,221,142,157,163,252,227,191,13,249,14,206,222,178,1,16,66,15,9,60,3,50,210,205,11,207,244,251,80,113,234,187,30,67,99,212,138,250,106,234,26,150,110,113,31,179,109,174,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,55,209,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,78,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,117,173,127,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,131,106,168,1,227,87,240,177,139,125,224,80,252,186,226,167,250,199,243,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,218,232,40,135,194,227,227,179,76,191,26,249,61,106,191,229,175,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,96,64,124,37,142,49,49,228,6,66,251,63,168,147,179,250,59,173,128,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,172,83,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,245,112,93,39,210,205,47,243,223,147,61,52,197,49,47,105,246,188,239,176,172,212,212,30,107,183,203,183,221,236,128,243,227,220,62,60,183,219,153,109,239,116,25,90,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,93,30,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,176,171,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,100,27,45,17,16,69,95,20,127,129,61,77,252,23,231,20,75,10,240,211,232,86,167,166,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,252,91,183,24,136,56,200,242,77,244,64,68,68,4,68,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,143,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,181,208,81,15,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,85,138,98,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,94,174,117,164,250,89,170,30,71,242,153,166,152,166,91,236,206,239,146,246,237,154,154,191,202,247,56,247,59,93,224,46,28,187,97,203,142,219,240,29,253,204,130,139,60,46,62,59,52,203,241,175,147,214,171,254,90,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,216,8,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,165,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,144,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,177,144,100,8,136,128,160,7,141,95,194,198,45,247,129,67,242,235,138,159,235,31,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,107,160,162,31,11,143,142,205,50,252,107,228,245,170,255,0,150,191,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,182,2,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,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,203,18,234,161,106,175,228,157,210,199,255,0,43,78,149,127,244,27,110,255,0,220,173,170,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,62,91,164,71,53,178,178,24,255,0,78,72,36,17,254,151,23,102,92,227,81,229,151,109,30,213,234,247,173,161,165,57,67,181,221,26,144,54,102,222,151,234,255,0,148,14,222,146,55,191,249,191,215,210,12,130,231,25,11,62,206,236,236,203,156,78,176,48,235,222,21,174,249,5,174,254,193,230,27,202,110,225,47,54,127,239,58,114,247,255,0,65,50,13,215,164,90,129,161,246,156,107,41,10,104,106,36,201,94,150,186,24,102,169,171,14,212,240,118,227,226,12,35,51,110,229,35,111,245,71,119,109,246,127,177,103,26,30,56,150,51,114,60,211,58,196,30,207,41,59,92,41,42,98,57,226,10,154,106,152,204,65,255,0,63,47,18,118,119,127,81,217,190,187,122,191,166,209,143,77,238,250,33,91,146,204,25,53,69,214,207,111,246,33,70,51,83,210,135,113,235,59,129,183,232,1,253,94,46,79,190,219,238,205,254,191,83,48,215,91,49,98,149,216,205,178,251,119,184,77,67,84,84,22,195,170,230,65,236,248,78,54,131,213,221,156,95,139,72,238,204,204,205,233,176,183,170,12,51,169,92,139,25,202,117,98,237,121,196,221,138,223,55,99,182,237,35,27,62,212,208,139,250,177,19,126,144,151,218,181,98,253,34,35,126,68,78,238,255,0,107,186,252,64,68,68,5,253,168,170,26,146,170,42,130,136,100,104,204,75,137,111,179,236,236,251,62,206,207,255,0,26,254,40,130,240,252,55,178,220,62,191,165,106,195,190,77,75,29,21,61,204,26,168,26,161,129,129,218,146,129,153,157,220,247,111,174,66,222,175,252,223,211,77,218,173,89,143,79,158,93,38,197,225,102,182,159,99,178,207,39,61,182,132,57,122,177,62,255,0,91,151,218,234,203,188,47,227,162,175,233,179,50,163,188,156,133,68,247,99,230,45,177,123,134,215,182,204,236,237,239,219,236,85,91,123,242,222,211,155,201,145,148,63,87,139,159,191,244,91,127,248,247,65,126,126,27,183,58,26,254,152,236,17,209,213,69,41,65,21,44,82,48,27,19,129,141,190,143,118,125,159,209,219,118,244,117,41,212,16,240,137,168,158,94,159,235,2,89,140,196,46,210,48,177,19,187,51,53,21,6,204,202,119,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,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,231,251,196,138,137,232,122,156,200,99,121,123,159,239,79,94,59,127,214,250,63,254,186,232,5,115,253,226,69,87,45,95,83,153,9,205,1,196,255,0,222,158,132,46,63,245,190,141,4,119,177,211,217,107,46,150,152,111,183,33,167,163,146,174,8,170,136,163,45,162,129,201,185,155,241,118,119,102,103,127,119,170,245,181,90,213,131,218,47,180,148,216,21,230,27,157,1,209,12,146,205,19,27,51,74,230,108,226,236,100,238,207,197,133,255,0,214,177,90,74,75,133,230,166,27,125,186,134,90,154,131,113,142,56,160,136,140,205,221,246,102,102,109,221,221,221,217,191,214,191,205,194,221,112,181,85,157,13,210,138,122,90,136,157,196,226,158,50,3,23,103,118,118,113,38,103,109,157,157,191,212,131,230,68,68,4,68,64,68,68,22,187,225,185,65,117,161,233,99,50,170,164,166,138,162,121,174,187,195,15,153,140,28,217,198,214,251,250,191,167,163,59,250,183,217,183,189,85,109,218,154,122,75,132,180,245,32,195,32,113,228,220,153,246,220,89,253,237,233,246,173,197,163,250,239,152,233,214,11,144,217,173,153,237,234,219,13,64,11,193,73,75,116,150,22,41,59,212,190,172,3,32,179,253,72,221,183,102,223,97,253,140,180,172,243,205,83,41,77,81,41,201,33,109,185,17,59,187,250,109,239,116,23,153,225,67,139,215,216,122,118,106,186,198,102,26,250,255,0,51,22,206,47,245,14,134,133,219,220,239,251,31,223,179,169,178,161,183,133,157,5,202,143,166,234,89,43,174,225,88,19,85,4,145,8,212,20,157,144,122,10,46,33,179,183,213,219,103,244,111,70,221,76,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,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,143,190,222,139,240,11,147,110,131,245,255,0,99,123,215,58,221,113,190,80,253,67,228,127,74,106,164,158,167,251,207,98,50,23,127,247,141,55,249,175,183,187,138,232,167,215,151,243,42,62,241,77,208,120,244,227,86,254,153,80,212,129,82,223,255,0,70,39,156,140,199,177,77,69,27,238,206,12,205,187,155,191,233,63,250,189,200,60,255,0,13,173,14,160,212,140,186,241,146,92,177,74,107,203,218,45,245,19,209,119,228,22,24,170,162,150,140,227,46,36,108,197,183,55,244,38,118,125,253,119,247,45,21,213,77,43,219,181,155,42,182,214,90,225,162,173,166,190,220,227,32,139,139,11,70,213,114,48,179,8,125,70,217,216,253,223,250,182,82,135,194,3,56,169,179,107,45,219,25,8,128,162,174,180,78,238,238,27,187,57,213,80,7,191,118,251,27,246,45,57,215,140,22,135,215,124,238,114,183,214,61,195,233,13,213,154,161,153,251,44,30,208,151,97,247,251,253,79,236,255,0,40,80,70,4,68,64,68,68,5,251,31,30,224,243,253,29,219,127,232,95,136,222,142,130,120,244,65,209,86,155,245,49,114,130,233,113,157,154,209,65,110,54,175,143,132,239,220,172,16,135,118,221,167,140,155,214,160,95,113,103,31,171,183,219,233,29,250,184,209,139,62,133,107,37,219,5,176,85,119,232,105,59,29,167,237,144,109,202,150,9,95,244,140,223,244,165,127,123,255,0,245,155,199,210,62,164,181,91,67,39,154,167,77,47,84,214,195,169,128,160,155,185,67,21,67,19,19,198,228,255,0,157,98,217,223,180,30,239,217,252,238,176,12,139,35,188,101,119,105,175,119,218,182,168,172,168,227,220,145,163,16,223,136,176,183,160,179,55,184,89,189,223,98,11,169,240,140,173,171,169,233,250,170,42,154,169,101,24,174,166,32,38,110,76,34,212,84,27,51,111,238,102,83,181,87,247,131,245,178,24,52,82,229,112,25,204,142,75,164,192,224,238,219,54,244,148,15,191,187,127,248,213,128,160,34,34,2,34,32,34,252,34,16,23,35,38,22,111,123,187,236,203,240,76,9,153,196,197,217,255,0,99,160,255,0,72,191,29,217,189,238,190,26,251,253,138,214,226,55,59,213,5,35,147,176,139,79,82,17,238,238,236,204,205,201,219,246,183,251,89,7,222,139,9,201,117,175,73,113,24,78,123,254,163,227,52,125,182,119,33,150,241,77,25,108,204,239,238,57,27,252,215,255,0,98,210,154,169,226,31,211,182,157,89,138,190,143,47,161,190,84,63,232,67,108,184,80,212,191,233,131,62,226,213,34,254,227,119,255,0,205,127,216,130,80,162,140,157,55,117,213,165,26,223,139,219,39,185,100,182,171,94,67,112,171,58,70,183,77,89,75,4,164,93,214,8,248,196,245,6,127,91,144,237,239,221,223,211,236,95,231,171,206,174,169,52,14,27,37,166,195,113,183,123,98,237,81,17,63,152,237,72,1,76,81,212,187,147,179,202,46,223,90,157,155,125,157,189,118,251,125,2,78,162,249,45,87,74,27,205,12,119,27,109,92,53,52,242,239,194,72,100,99,18,217,221,159,103,103,118,127,86,118,255,0,82,250,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,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,227,190,222,175,238,95,171,243,118,253,168,12,66,77,233,234,191,25,152,95,211,237,95,172,204,207,187,44,27,88,181,78,199,164,88,109,78,87,125,168,138,56,227,25,26,33,51,113,238,24,196,114,48,179,176,151,171,240,127,177,6,115,186,209,29,68,116,143,167,221,68,70,245,25,107,212,201,83,23,251,219,103,129,194,61,251,76,123,119,33,55,109,218,17,247,123,255,0,217,180,116,182,248,154,91,106,115,8,237,211,217,192,45,242,84,180,93,231,172,125,152,30,86,110,91,121,93,255,0,71,215,222,167,173,158,237,71,122,161,142,225,67,56,75,12,187,241,33,125,217,246,39,103,255,0,141,157,5,89,120,90,105,174,159,98,154,183,151,91,238,247,41,159,48,178,207,95,110,106,102,141,142,46,196,53,52,77,205,143,181,239,238,139,183,233,55,167,174,205,239,90,99,196,238,135,16,182,234,181,200,112,250,200,39,42,170,154,234,139,171,75,1,12,209,214,149,121,119,4,75,182,34,226,206,222,143,185,127,149,234,254,138,211,178,93,15,165,195,179,95,202,110,151,98,133,53,218,118,237,214,196,213,164,207,40,20,175,52,143,188,210,16,182,230,49,182,194,59,254,207,181,149,49,117,187,93,123,166,214,28,186,223,153,97,149,22,123,181,194,245,113,175,129,230,168,228,239,79,37,116,142,46,204,34,194,237,184,72,219,253,187,255,0,51,32,141,8,136,128,136,136,8,136,204,238,236,205,246,160,44,147,30,176,69,93,104,184,93,42,224,153,227,166,237,113,48,32,217,185,19,139,238,207,235,239,111,177,110,221,9,232,215,51,234,2,208,16,97,112,75,45,212,183,169,113,224,2,195,78,209,198,238,92,164,152,1,254,180,130,219,123,253,87,246,213,93,52,212,174,150,41,235,52,159,81,237,39,79,67,123,237,237,49,73,6,197,217,112,159,209,162,41,31,208,167,6,253,54,255,0,95,171,48,75,223,6,205,80,23,43,230,155,85,84,78,68,195,83,95,24,108,78,12,223,224,248,91,252,173,153,255,0,213,238,86,168,185,210,233,55,168,108,163,167,29,66,250,75,141,216,170,110,161,80,62,92,224,139,97,121,35,41,224,55,217,222,25,95,215,178,45,232,219,250,255,0,182,102,220,250,223,235,159,82,252,211,105,158,132,102,65,75,92,67,37,20,241,91,35,156,6,61,249,122,20,148,44,196,206,194,77,187,186,11,56,203,181,51,8,193,70,35,202,175,94,73,166,62,1,253,237,52,187,150,219,237,245,5,254,199,90,163,52,235,179,166,92,8,187,121,6,119,84,50,113,18,96,134,207,88,110,236,228,227,239,237,109,239,23,251,85,56,230,250,1,215,14,174,102,124,178,205,25,205,42,46,53,7,27,145,29,144,97,1,250,177,198,206,228,32,1,182,220,62,214,255,0,214,235,98,225,126,20,29,73,100,148,210,84,100,118,42,155,33,189,51,75,8,76,212,134,228,110,65,245,29,188,208,241,125,136,223,215,252,221,182,221,208,77,10,175,24,222,154,97,186,61,44,52,25,100,148,205,255,0,87,107,48,109,250,59,251,158,118,127,127,167,232,255,0,245,215,179,122,241,117,233,74,158,211,83,61,150,191,37,170,174,8,76,160,132,172,102,204,82,48,187,139,59,185,139,108,229,179,123,219,223,254,181,17,112,47,7,189,93,175,189,199,22,111,92,246,187,127,175,57,94,26,105,191,200,45,189,35,173,229,250,76,45,254,191,233,83,119,70,60,52,244,43,75,2,99,186,81,251,118,105,88,155,159,114,178,151,139,63,111,236,26,162,111,124,111,255,0,223,127,50,8,53,172,222,43,250,187,151,53,206,151,4,183,211,218,109,51,74,222,82,161,163,169,166,169,24,196,193,219,119,142,177,217,157,248,187,62,205,238,39,253,171,81,91,60,73,122,155,182,201,7,44,182,105,198,19,99,118,150,190,224,92,155,150,251,63,247,215,171,125,138,228,178,94,152,58,119,175,197,139,19,186,227,244,180,214,231,217,184,75,119,170,31,116,130,126,254,251,23,233,51,125,171,84,223,60,62,58,74,202,179,51,158,26,123,119,157,142,56,202,91,120,93,171,36,149,152,120,236,78,205,86,206,204,236,226,222,239,181,191,106,10,244,187,120,159,245,49,152,211,81,89,44,82,209,210,213,136,134,231,79,53,108,7,39,1,46,78,229,231,61,119,247,190,254,253,150,191,203,53,231,172,45,64,202,233,44,117,121,117,250,11,148,245,17,199,5,53,54,69,80,0,242,63,14,45,185,84,184,183,232,139,239,191,218,234,232,240,174,150,122,124,211,105,105,42,44,184,212,20,181,84,49,118,227,148,238,181,111,179,56,118,223,234,156,228,222,173,187,122,172,154,245,154,104,102,60,127,72,111,185,214,51,66,244,228,37,230,39,189,0,8,62,236,45,190,242,109,239,113,111,245,160,162,139,150,147,117,143,158,223,34,178,93,170,47,149,245,85,114,12,12,21,57,64,72,14,228,110,62,174,117,15,233,185,191,251,93,99,189,65,244,201,171,93,62,81,216,38,212,211,166,105,47,144,28,209,197,13,199,204,188,78,33,1,16,150,205,179,63,231,195,220,238,222,143,235,232,175,106,247,213,247,75,120,224,199,37,211,93,240,168,251,142,194,60,46,209,202,254,187,237,250,14,255,0,230,186,134,190,32,221,72,116,127,172,218,93,87,97,179,234,149,158,239,145,81,118,252,143,148,122,169,27,235,212,82,148,155,56,51,70,255,0,155,137,253,238,254,231,219,213,4,15,195,109,86,237,19,198,112,189,116,180,229,207,87,112,134,243,20,210,90,196,167,118,22,130,162,67,103,113,237,70,47,191,150,31,116,175,250,127,103,175,29,243,110,210,125,98,241,20,150,183,84,105,239,116,150,186,59,60,111,65,74,53,55,9,160,22,32,144,36,102,225,180,238,223,82,185,219,118,118,111,77,189,63,202,175,194,39,118,227,190,236,222,229,63,188,42,117,114,156,181,6,175,67,50,203,133,60,24,253,246,134,178,175,243,242,12,67,223,141,169,140,126,179,11,22,252,105,189,221,198,111,230,127,180,61,28,35,196,107,82,58,106,181,92,116,178,253,85,79,148,212,208,196,205,73,90,97,87,84,204,114,49,205,234,114,212,68,91,111,56,183,160,55,232,125,187,51,188,225,232,107,173,202,46,167,172,213,116,55,218,112,162,191,210,73,38,240,197,71,32,70,81,128,83,55,38,34,150,79,121,206,237,234,237,232,222,239,181,225,191,94,30,28,52,58,105,137,213,234,118,145,208,214,220,41,104,226,41,235,41,41,41,103,153,226,1,42,120,249,57,29,68,133,179,49,74,110,236,62,140,47,191,163,110,208,151,167,189,76,185,232,198,177,99,217,65,84,61,12,116,55,90,70,175,238,198,219,132,33,85,17,200,196,196,4,237,183,107,215,102,223,209,7,75,40,181,206,135,107,86,3,173,24,37,155,35,195,178,251,93,222,90,139,125,60,181,113,210,212,9,201,4,164,46,196,38,59,51,139,242,9,27,103,22,253,23,244,91,25,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,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,227,187,55,189,7,234,47,158,146,186,150,185,136,169,101,230,195,182,255,0,85,219,223,253,63,208,163,103,90,125,97,218,186,92,177,219,76,33,243,87,106,202,136,79,203,114,32,229,78,97,81,235,207,179,32,183,214,131,111,219,235,191,187,222,18,109,127,151,22,119,223,119,85,135,149,120,206,216,227,130,23,198,180,247,185,35,242,238,127,133,141,182,245,29,191,78,135,253,37,242,234,63,140,109,174,225,132,214,81,96,184,177,91,239,149,20,178,71,13,72,220,76,222,25,10,19,97,54,105,40,152,93,216,220,31,222,222,239,216,130,209,94,88,70,65,133,229,6,50,253,17,228,219,191,244,50,209,61,99,233,93,243,86,52,158,75,30,60,238,245,116,210,203,82,192,206,127,93,188,180,194,194,204,0,78,251,185,55,166,202,48,248,102,245,63,114,213,104,179,107,198,178,106,77,226,237,125,27,180,69,110,167,172,146,162,88,233,169,142,41,73,196,4,5,162,22,223,159,166,205,250,45,251,7,105,225,97,207,241,60,178,243,91,143,89,107,218,170,166,130,33,150,160,30,25,7,136,150,219,126,152,179,62,251,253,142,232,41,130,46,150,53,150,155,45,142,220,120,77,237,216,106,216,59,195,109,170,225,183,119,109,216,187,62,239,183,117,116,26,119,101,169,176,98,180,118,218,183,126,236,93,206,91,239,246,200,101,246,179,125,142,189,119,177,89,158,110,251,218,168,222,77,247,231,217,29,247,223,127,126,203,251,86,213,195,111,164,58,153,139,136,71,182,239,179,253,174,205,246,127,74,15,236,83,68,4,192,114,128,145,122,51,57,51,59,170,83,241,94,177,225,180,154,218,117,178,220,170,206,247,53,181,228,138,33,154,39,140,69,238,53,27,179,142,220,219,222,126,239,216,223,206,191,222,159,248,143,106,133,171,169,74,219,206,163,231,247,123,142,26,23,57,41,161,160,57,156,96,134,157,171,192,132,152,34,133,221,221,161,99,31,209,228,236,251,111,238,101,167,250,240,213,252,79,95,181,89,245,27,19,172,229,73,21,44,148,67,31,110,86,223,251,238,105,89,247,144,1,255,0,70,118,244,227,246,123,254,198,8,198,136,136,8,136,128,141,187,62,236,251,34,32,223,218,47,174,250,165,211,237,172,53,11,8,205,233,230,55,119,182,21,170,162,229,80,91,1,198,4,229,217,138,64,244,110,2,219,242,217,157,182,219,220,191,181,202,251,175,125,116,106,77,52,21,84,213,151,74,215,231,197,160,10,217,224,167,254,247,103,127,123,204,225,201,169,127,214,237,252,222,145,251,189,55,107,177,221,62,222,252,184,114,126,59,254,221,148,154,232,151,171,91,119,76,57,85,77,198,237,138,81,221,105,171,56,114,144,248,4,145,240,142,165,155,137,249,121,77,183,121,219,125,182,244,109,159,118,247,5,189,233,95,66,61,63,224,152,245,150,11,134,157,216,46,87,74,42,74,97,168,158,170,209,69,51,201,48,0,49,23,39,167,18,125,200,29,247,127,95,87,251,86,244,181,226,184,94,37,69,20,22,140,126,205,104,166,166,6,0,106,122,72,169,192,7,220,204,220,89,153,189,255,0,241,170,129,214,15,23,189,89,190,93,246,210,248,228,199,232,35,63,78,19,83,212,115,102,41,62,217,168,216,155,113,120,255,0,251,223,231,117,30,115,142,191,250,179,206,38,153,234,181,175,38,162,167,144,220,154,10,42,144,166,17,109,197,217,191,48,1,238,226,223,241,254,215,220,47,87,55,215,109,17,211,176,146,229,144,230,152,212,83,197,25,153,136,92,169,6,102,17,22,39,244,57,5,253,220,127,226,90,154,237,226,69,210,253,166,213,61,209,242,208,170,236,204,208,249,122,106,251,113,204,126,173,245,132,124,211,110,62,190,253,213,17,94,181,71,82,114,66,144,178,44,246,255,0,117,121,129,227,55,173,184,75,59,184,187,48,187,125,114,127,123,51,55,244,50,198,138,89,73,157,138,66,118,127,87,103,116,23,223,121,241,56,233,154,221,102,146,229,73,125,154,166,81,219,140,17,213,91,206,71,250,236,47,245,90,171,127,115,239,253,12,162,38,125,227,35,146,93,172,55,11,102,37,139,193,71,87,81,28,177,67,81,37,20,145,148,124,128,132,73,138,58,215,118,118,119,23,221,155,236,85,148,230,110,219,57,150,223,210,191,16,111,76,167,173,126,164,114,170,170,137,234,117,75,36,166,9,165,57,26,58,123,221,120,0,49,22,252,69,158,119,217,155,102,102,101,242,227,221,98,117,7,142,229,114,230,16,106,77,254,162,182,104,198,35,106,139,197,113,131,139,56,59,111,180,236,255,0,245,49,251,127,106,210,168,131,126,94,250,230,234,94,249,85,45,84,186,159,144,83,247,93,254,164,23,171,128,8,253,103,45,153,188,195,237,239,219,250,22,179,188,107,14,170,100,20,231,73,122,212,108,154,182,9,54,229,21,69,222,166,64,125,157,157,183,98,55,111,123,51,255,0,169,150,30,136,62,170,171,189,214,185,153,171,110,117,117,28,125,221,217,136,246,255,0,107,255,0,59,175,149,200,137,247,39,119,127,231,68,64,94,182,45,150,100,88,85,234,28,135,22,188,86,91,46,16,9,136,84,82,212,28,50,11,16,184,147,49,3,177,51,59,59,253,171,201,68,23,87,209,215,91,120,63,81,184,15,228,111,84,235,105,126,147,221,224,168,183,240,173,146,30,221,89,76,85,36,34,45,60,242,73,35,176,12,109,183,7,245,118,244,118,217,87,7,87,189,57,103,154,111,172,25,125,109,22,9,122,12,118,75,173,194,174,154,178,59,92,205,74,48,61,85,67,134,210,52,67,27,15,108,24,189,61,56,250,183,162,193,250,94,213,11,126,142,107,206,23,168,119,138,81,168,183,217,238,209,79,85,25,59,179,118,246,33,119,244,3,127,70,61,253,5,223,211,211,215,213,94,172,49,233,39,90,90,29,91,81,104,163,183,201,5,230,130,74,79,50,116,6,71,75,52,212,123,250,57,140,68,252,90,165,159,118,217,159,246,179,251,130,173,60,50,186,144,181,232,238,165,203,100,206,50,122,138,27,37,127,22,97,158,180,98,166,143,183,79,88,94,173,44,160,13,185,200,63,99,250,187,125,187,43,181,199,50,172,103,47,183,141,219,21,200,109,183,138,35,34,22,168,160,171,142,162,55,33,125,157,185,3,187,110,207,239,245,84,69,213,239,66,89,215,77,55,41,242,26,26,210,173,177,212,84,206,84,213,0,49,83,184,70,199,8,142,205,230,36,63,124,236,222,173,191,167,243,250,111,223,8,172,183,89,50,28,230,190,217,91,153,223,43,113,58,74,58,131,242,85,23,7,146,0,159,204,209,57,19,1,22,236,252,12,253,89,191,202,127,218,130,221,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,70,174,179,122,232,211,142,143,44,84,49,220,232,62,148,102,119,158,50,219,113,154,122,198,167,144,169,121,241,146,170,162,94,7,216,133,184,152,131,184,17,73,35,56,136,187,12,167,30,192,234,95,168,188,19,165,253,44,175,212,204,234,163,254,22,142,207,69,194,111,240,157,211,203,77,52,20,125,200,162,147,179,221,236,24,247,76,120,7,189,223,220,207,207,94,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,200,58,30,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,101,174,120,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,30,130,49,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,214,85,129,214,103,138,6,190,244,237,212,158,97,163,152,86,33,167,245,182,92,127,217,254,90,123,165,190,182,74,163,239,208,83,212,31,50,142,174,48,125,142,98,102,216,27,234,179,111,187,238,239,103,234,128,124,81,254,59,53,55,240,95,147,209,32,181,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,247,187,202,5,92,30,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,177,244,5,10,188,72,122,214,213,62,143,191,39,127,147,59,6,41,115,250,91,237,127,59,237,218,90,153,187,126,87,202,118,251,93,153,226,219,127,50,124,185,114,223,97,219,109,159,121,170,170,175,199,59,245,39,251,201,252,53,6,202,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,189,158,85,106,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,67,16,228,60,8,164,142,173,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,65,106,136,171,3,194,235,196,2,142,239,71,109,233,147,91,242,46,205,214,31,45,110,193,238,147,199,4,20,178,82,197,4,80,67,105,46,216,7,25,155,181,188,82,72,230,83,20,133,27,147,27,68,50,217,250,2,34,32,34,34,8,127,214,111,137,22,156,116,151,125,161,192,237,152,223,211,188,206,94,51,220,173,20,247,54,163,142,213,74,65,202,50,168,159,181,46,211,73,184,16,66,193,203,182,239,33,56,49,69,221,222,189,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,211,103,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,175,250,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,16,232,121,23,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,235,32,40,65,167,62,40,218,95,157,117,95,124,208,138,170,106,75,126,38,85,16,216,113,92,138,57,100,172,59,221,239,206,53,59,136,181,48,201,19,83,78,242,139,195,43,152,139,4,14,102,95,159,16,135,69,120,169,245,227,255,0,77,250,84,210,11,215,252,20,89,125,246,217,113,255,0,199,133,77,144,131,181,255,0,147,148,167,28,223,240,148,230,63,227,65,85,90,14,170,17,87,175,133,207,93,183,93,108,181,77,161,26,209,147,82,84,102,214,58,112,44,126,227,87,57,121,220,134,136,68,222,80,147,147,113,150,166,156,64,93,207,159,114,88,201,205,196,158,25,165,43,10,64,90,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,158,65,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,231,179,169,126,162,243,190,168,53,78,191,83,51,170,143,248,90,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,247,127,115,48,93,79,68,29,123,96,157,92,88,160,199,43,96,246,38,166,219,109,242,86,94,236,145,83,204,84,167,12,71,12,101,89,77,51,179,131,66,103,60,108,209,25,247,64,156,135,99,17,105,78,85,42,118,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,53,196,160,42,139,214,255,0,23,110,164,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,229,60,144,83,85,201,12,101,33,13,96,139,155,136,51,187,176,139,111,190,204,222,229,110,139,154,206,172,126,41,245,147,239,3,33,249,140,232,47,163,163,61,107,202,186,137,233,179,15,214,60,214,223,106,162,189,100,30,208,243,48,90,226,146,58,80,236,87,212,83,135,1,146,73,13,183,8,69,223,115,127,172,239,182,205,179,54,235,81,87,194,227,224,79,76,191,26,249,197,106,142,190,43,29,117,84,225,209,215,244,177,165,21,245,116,215,218,170,119,135,53,174,42,88,138,1,183,85,209,27,123,52,26,104,201,200,229,138,162,57,74,104,220,123,108,209,136,153,17,72,209,6,127,170,30,44,186,95,166,189,81,182,141,84,227,149,117,24,77,142,162,166,201,148,228,173,28,157,250,59,168,202,192,229,5,62,220,165,166,167,32,144,37,125,185,200,228,69,19,19,66,45,83,53,109,57,37,54,127,128,81,102,26,115,123,164,42,124,142,207,29,202,195,114,171,161,150,72,28,42,33,105,41,167,146,157,202,25,72,54,48,39,141,202,51,118,220,121,3,250,183,54,218,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,46,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,133,122,245,21,226,101,214,207,77,186,185,125,210,156,207,77,52,212,78,221,80,103,108,174,154,197,112,132,46,214,231,50,106,122,216,152,110,38,60,36,17,221,197,140,184,27,28,100,252,192,153,182,7,70,126,44,178,107,30,127,77,165,221,64,99,152,254,55,114,190,84,5,45,134,235,100,142,183,177,87,91,52,212,240,83,80,21,51,180,228,6,101,36,198,245,5,48,198,204,34,46,35,250,79,37,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,46,125,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,131,169,53,94,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,247,51,101,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,185,200,210,3,187,17,132,48,215,198,175,226,159,22,251,191,161,249,141,197,4,159,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,189,158,194,149,43,120,42,124,83,229,63,119,245,223,49,183,41,191,226,59,215,29,79,74,88,109,6,31,167,193,73,81,168,185,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,180,71,20,164,78,77,11,197,32,98,157,125,248,150,73,211,70,77,69,165,218,53,65,143,223,243,106,58,135,44,150,43,221,37,107,193,107,128,169,225,154,156,4,65,226,25,142,97,168,19,99,9,137,163,104,136,72,93,205,156,35,174,150,248,172,245,197,173,57,221,179,76,244,211,73,52,170,243,146,94,123,222,74,139,202,85,211,247,123,80,156,210,126,114,107,136,70,59,71,17,151,214,38,223,109,155,119,118,103,174,11,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,175,167,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,13,129,107,234,62,155,21,234,26,193,210,134,169,85,210,86,102,217,14,47,244,142,217,122,180,91,37,163,183,92,13,170,43,154,74,79,44,115,84,29,49,199,79,70,210,49,156,198,18,109,47,172,78,209,132,155,213,82,183,141,95,197,62,45,247,127,67,243,27,138,151,254,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,145,17,1,71,252,119,172,92,18,229,213,142,93,210,77,254,143,216,217,37,155,200,125,31,155,185,53,71,183,187,182,215,175,170,250,161,7,110,151,177,27,51,126,114,87,238,111,245,118,118,226,164,2,160,191,19,27,181,214,193,226,1,168,23,219,21,206,174,221,114,183,84,88,106,232,235,41,38,40,103,166,158,59,77,9,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,11,244,69,18,188,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,41,106,128,136,136,8,188,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,151,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,96,173,94,174,188,79,58,146,233,199,168,188,207,70,172,88,238,154,221,237,182,10,138,98,163,171,171,179,87,132,239,5,69,44,53,49,132,156,107,184,145,128,206,192,230,204,44,110,14,76,33,203,131,73,95,14,190,178,114,30,175,176,12,174,225,159,83,99,244,25,102,49,120,142,25,232,108,148,85,80,64,22,233,225,23,166,152,158,105,36,98,51,150,42,193,118,19,244,104,135,113,29,217,202,26,248,218,105,158,43,143,234,62,157,234,149,166,147,203,222,179,11,125,194,223,119,237,199,24,71,81,228,30,155,177,57,113,6,51,153,194,173,227,35,50,47,205,193,0,179,11,7,174,191,240,125,214,59,238,13,213,3,105,85,60,62,98,203,169,118,249,233,235,35,228,1,216,170,161,167,158,174,158,167,119,2,50,226,1,83,23,109,136,5,252,207,50,228,241,139,32,187,244,68,65,89,125,108,248,162,235,71,79,93,69,228,58,53,167,56,38,21,61,183,27,167,160,25,106,239,112,213,212,207,85,60,244,177,212,145,143,102,120,70,48,97,156,1,129,216,223,120,200,185,125,118,0,219,254,27,221,107,106,159,88,63,148,79,202,101,131,20,182,125,18,246,71,146,246,21,45,76,61,207,53,230,251,157,222,244,242,239,183,150,14,60,120,237,185,111,190,237,181,43,106,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,245,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,149,234,120,98,233,111,228,191,163,108,43,205,216,189,153,117,203,124,198,83,112,254,250,239,121,175,53,35,249,73,253,12,132,57,80,199,69,245,7,142,219,125,97,99,115,65,175,252,65,250,187,234,159,164,11,237,142,255,0,133,99,90,127,125,192,114,110,84,212,213,55,11,45,196,234,173,213,209,0,185,211,212,205,29,80,66,93,214,114,146,23,102,2,33,9,133,195,243,47,33,198,12,3,198,191,90,34,204,173,37,170,90,105,133,85,98,111,80,195,118,11,5,37,92,23,22,129,217,217,206,2,158,168,226,115,23,118,62,6,44,199,197,195,148,124,187,131,109,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,115,217,214,15,73,153,151,72,186,161,244,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,225,208,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,22,170,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,179,252,180,23,72,164,146,148,251,245,244,244,231,204,99,146,51,125,130,98,118,216,219,235,51,111,187,110,207,88,62,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,31,102,221,46,55,30,221,46,47,49,4,197,38,195,218,39,236,212,78,84,236,92,164,142,40,73,228,153,246,231,41,60,255,0,241,71,248,19,212,223,193,126,113,68,130,26,232,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,114,183,69,205,103,73,223,20,250,55,247,129,143,124,198,5,127,221,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,134,21,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,26,224,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,80,215,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,99,254,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,100,19,255,0,167,75,135,81,215,188,18,27,255,0,82,246,204,82,197,146,87,114,255,0,161,251,21,9,135,179,56,77,48,126,118,171,207,85,71,83,220,141,160,144,120,52,125,190,68,37,205,255,0,71,106,162,32,139,254,33,125,80,103,221,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,128,96,146,146,174,98,33,24,101,136,152,249,83,131,51,185,59,108,229,233,238,118,140,29,25,248,160,107,239,81,61,73,225,250,57,154,226,26,127,69,101,200,61,161,230,103,181,219,235,99,170,14,197,5,69,64,112,41,42,228,6,220,225,22,125,193,254,171,190,219,62,206,219,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,105,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,121,174,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,159,126,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,11,126,232,179,196,51,75,250,167,181,90,177,11,237,101,38,53,170,133,79,51,214,99,238,50,12,21,175,0,137,73,81,67,41,110,38,4,46,231,216,115,121,129,130,109,216,194,62,241,109,91,175,83,24,109,131,170,59,87,75,23,218,26,186,91,238,71,139,134,71,98,174,22,121,32,172,54,150,177,167,164,54,97,222,19,8,168,222,81,55,119,3,110,224,187,129,8,52,181,173,225,95,208,173,78,127,144,218,186,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,225,118,184,193,85,48,20,242,188,114,60,209,133,44,212,204,237,25,128,119,76,129,249,20,96,97,38,63,227,87,241,79,139,125,223,208,252,198,226,130,234,81,65,95,14,15,16,10,62,162,44,81,105,38,175,100,95,238,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,41,212,128,136,136,35,255,0,71,93,98,224,157,95,224,149,23,251,5,31,177,178,75,55,15,164,24,255,0,114,106,143,101,247,102,168,10,95,239,163,130,40,231,238,199,78,242,126,109,159,134,252,75,103,111,89,0,185,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,244,83,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,13,128,136,136,8,136,131,85,117,71,174,159,201,175,66,114,109,107,250,45,244,143,232,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,202,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,250,3,197,31,224,79,83,127,5,249,197,18,171,95,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,196,47,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,10,26,235,127,138,54,131,104,158,188,219,52,94,178,154,174,249,71,79,80,116,153,118,65,110,151,185,6,61,63,232,140,77,16,137,21,89,129,111,223,24,221,158,38,250,163,221,148,78,17,199,252,71,252,64,40,250,119,177,75,164,154,67,145,127,186,197,127,150,158,90,154,120,224,168,143,29,165,230,18,114,168,9,130,72,206,105,163,103,0,133,199,147,71,43,202,78,31,153,105,105,5,7,85,8,169,175,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,238,81,1,105,253,6,234,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,206,96,65,29,85,68,52,213,113,74,194,194,65,48,211,72,238,30,135,25,129,139,179,143,9,36,220,11,157,109,95,213,44,239,69,186,226,213,29,75,211,75,239,177,178,75,54,160,101,30,74,183,202,195,81,218,238,213,213,67,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,236,29,20,162,210,157,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,110,180,4,68,64,68,68,20,173,253,218,190,169,255,0,237,7,74,191,244,85,199,254,124,172,251,163,61,107,202,186,137,233,179,15,214,60,214,223,106,162,189,100,30,208,243,48,90,226,146,58,80,236,87,212,83,135,1,146,73,13,183,8,69,223,115,127,172,239,182,205,179,55,56,74,255,0,188,46,62,4,244,203,241,175,156,86,160,149,74,0,127,118,43,66,127,46,223,64,61,143,254,230,223,247,64,243,21,159,246,31,119,254,150,121,47,49,254,248,254,247,253,47,252,39,232,250,45,127,226,215,214,191,177,40,235,58,77,211,43,157,214,142,245,55,102,76,210,225,3,246,35,26,25,160,238,5,176,93,199,156,157,224,150,41,37,40,200,69,163,97,137,222,70,150,96,10,213,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,7,70,153,253,251,50,185,105,29,219,43,208,74,156,126,249,144,207,103,123,166,48,245,44,213,118,235,169,240,105,97,141,140,42,33,23,9,199,96,9,90,102,1,238,12,143,200,69,196,170,47,251,181,125,83,255,0,218,14,149,127,232,171,143,252,249,91,166,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,158,30,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,135,71,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,94,178,130,190,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,58,144,121,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,84,217,253,218,190,169,255,0,237,7,74,191,244,85,199,254,124,167,167,138,110,127,77,130,244,91,153,82,182,67,87,105,185,101,85,20,22,11,107,211,60,162,117,71,37,72,75,81,78,231,27,125,80,58,56,42,216,249,187,1,7,32,125,249,176,149,37,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,177,51,32,232,123,166,188,215,62,212,173,6,193,181,27,83,169,241,248,50,28,170,207,13,238,120,172,33,48,209,71,5,78,243,83,8,140,196,70,198,212,231,11,72,206,68,221,206,124,93,199,103,91,45,17,4,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,240,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,217,245,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,180,234,55,91,237,93,56,232,245,235,89,111,182,58,187,189,182,193,81,110,26,202,74,73,4,39,120,42,43,160,166,144,227,229,245,72,192,103,115,96,119,22,55,6,23,32,229,205,182,90,138,190,40,255,0,2,122,155,248,47,206,40,144,73,76,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,89,82,95,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,123,180,64,68,68,5,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,122,202,146,252,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,5,180,244,229,173,246,174,163,180,122,203,172,182,43,29,93,162,219,127,168,184,141,29,37,92,130,115,180,20,245,211,211,70,114,113,250,162,102,48,49,184,51,147,3,155,139,17,241,230,251,45,69,95,11,143,129,61,50,252,107,231,21,170,85,32,45,41,161,93,87,105,198,185,230,218,129,165,246,201,125,149,153,233,206,65,115,179,220,172,213,19,49,73,81,75,75,88,116,241,215,211,190,205,220,132,248,135,54,102,229,20,134,192,91,177,69,36,187,173,115,173,171,250,165,157,232,183,92,90,163,169,122,105,125,246,54,73,102,212,12,163,201,86,249,88,106,59,93,218,186,168,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,131,162,148,90,83,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,13,214,131,85,117,71,174,159,201,175,66,114,109,107,250,45,244,143,232,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,202,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,250,3,197,31,224,79,83,127,5,249,197,18,171,95,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,196,47,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,10,149,191,187,87,213,63,253,160,233,87,254,138,184,255,0,207,149,212,174,85,208,116,231,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,122,205,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,47,3,58,205,108,154,123,138,93,115,12,134,89,2,134,211,71,61,108,221,184,220,205,194,40,202,66,97,102,247,191,16,125,189,89,69,253,41,241,68,233,135,83,174,1,103,27,173,250,213,93,38,252,2,178,205,35,9,108,38,79,235,17,72,223,162,31,241,183,243,236,18,247,147,114,226,161,191,137,126,93,172,184,102,152,208,93,52,158,166,160,3,140,158,122,56,45,225,84,102,254,102,144,99,217,138,35,219,110,71,251,62,223,126,202,97,83,84,65,91,0,85,83,31,56,201,223,137,108,237,190,207,183,219,252,235,83,245,35,170,26,45,167,88,152,142,178,203,79,229,43,91,148,17,205,107,58,214,38,25,98,98,250,172,6,205,177,20,126,253,191,226,65,93,222,16,217,110,168,229,186,185,149,208,221,46,210,181,158,142,201,13,68,160,116,17,136,156,158,108,24,91,155,3,59,63,23,151,211,127,181,255,0,103,166,228,241,83,233,190,235,170,67,138,102,54,219,245,45,35,203,93,67,96,104,102,132,201,216,159,206,201,220,220,95,221,249,198,109,182,223,209,105,31,15,222,172,122,125,208,74,252,156,51,58,153,40,100,189,211,82,141,53,77,45,160,229,47,205,75,47,48,39,1,228,204,253,208,127,115,179,240,245,219,102,223,45,235,47,196,147,72,179,91,53,163,25,192,169,239,21,115,218,175,116,247,97,154,162,219,219,136,198,32,168,6,217,222,86,47,87,32,125,156,89,246,119,245,103,244,65,174,111,222,11,90,203,67,0,73,102,213,44,86,184,223,126,66,116,149,113,237,234,223,230,129,254,215,255,0,103,251,51,11,7,130,142,69,81,142,180,151,221,93,178,193,118,48,223,132,86,186,147,140,73,227,111,78,79,40,63,161,239,254,71,187,253,141,245,94,60,104,8,154,38,178,97,142,219,114,231,223,182,19,126,205,182,227,91,253,43,234,202,124,99,70,229,138,155,226,56,232,211,221,70,39,228,213,150,201,4,57,118,203,126,47,29,91,191,233,56,237,187,254,223,230,65,33,58,124,240,214,211,157,39,211,203,182,37,154,85,211,228,119,27,189,68,19,201,89,7,155,167,0,24,192,62,175,6,159,215,235,49,190,254,159,165,252,202,67,105,30,133,233,206,136,195,91,79,131,218,198,137,238,2,3,80,239,83,60,156,216,8,220,125,37,144,246,219,184,94,237,189,234,177,45,158,50,153,221,61,162,56,43,241,91,124,149,194,79,200,198,130,119,7,30,34,205,234,245,187,239,187,31,251,91,249,214,179,213,95,20,253,113,204,50,33,185,98,53,109,102,163,140,72,90,8,142,178,157,159,112,141,189,70,58,183,111,71,2,118,255,0,73,255,0,106,11,190,169,191,216,168,156,218,178,245,65,3,198,206,231,221,169,1,226,205,239,119,221,253,61,206,190,75,158,85,138,82,218,165,186,87,95,173,205,67,31,30,115,61,92,108,13,185,48,182,229,201,153,190,182,205,239,92,237,228,125,99,245,17,146,214,84,213,213,234,126,71,15,154,230,197,28,23,170,225,6,98,119,119,102,103,157,253,62,182,203,253,80,245,133,175,48,217,170,172,21,250,129,124,175,162,170,225,200,42,174,181,178,179,113,55,54,217,158,109,189,251,125,159,99,32,200,122,214,45,62,45,72,150,163,76,251,165,101,170,229,60,100,68,198,46,229,61,75,183,18,105,100,228,220,56,108,252,189,127,103,218,241,201,122,55,92,130,231,122,142,8,174,21,7,40,211,198,49,7,35,34,216,71,125,189,238,255,0,181,215,156,128,136,179,140,83,71,115,44,194,196,89,29,166,26,87,161,142,119,167,50,146,161,132,152,152,4,223,211,109,246,226,76,131,7,69,36,105,250,64,146,211,116,171,165,204,243,139,69,4,20,93,190,225,69,45,73,187,243,29,219,110,52,165,246,184,253,159,106,246,109,189,1,106,141,239,77,139,84,172,208,82,213,217,6,129,234,220,198,229,16,72,206,212,237,63,232,24,51,237,193,219,253,111,178,8,170,139,218,200,172,180,150,57,228,182,148,231,231,233,39,154,158,170,39,125,218,51,3,227,179,59,54,207,238,127,115,186,241,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,178,232,167,174,123,247,76,183,176,182,94,160,171,185,98,179,155,60,212,116,195,76,6,36,71,78,36,108,102,28,159,243,80,59,109,205,155,119,103,244,247,168,154,136,58,21,211,206,171,250,114,234,127,18,164,183,201,124,162,162,146,237,31,55,180,220,46,212,209,85,11,129,145,59,56,197,63,63,78,207,47,79,179,103,247,110,179,174,157,186,118,196,186,116,196,167,197,241,146,105,70,162,178,90,179,149,187,173,250,99,27,59,109,36,135,255,0,4,62,187,174,118,244,227,81,178,13,55,201,232,178,91,53,125,68,114,81,119,56,0,202,108,63,94,51,7,244,18,31,176,223,237,93,12,244,157,174,244,253,69,104,221,187,81,194,23,130,106,138,154,186,89,162,236,148,108,37,20,174,45,179,57,159,249,46,47,250,79,239,251,61,200,55,19,22,239,179,50,255,0,75,231,173,174,164,183,83,29,101,100,189,184,67,110,69,197,223,109,223,102,244,102,223,222,235,251,238,200,63,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,228,10,149,188,91,117,211,93,178,29,83,135,69,51,172,91,232,150,25,108,227,120,179,219,60,245,29,127,181,251,117,53,212,208,94,59,209,70,210,211,247,97,115,31,42,102,252,56,110,237,187,179,160,139,253,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,36,175,134,159,64,148,221,66,221,106,181,103,91,241,26,185,244,190,146,158,122,107,100,37,91,45,27,222,238,60,152,29,193,226,218,83,166,133,187,188,140,36,143,121,134,48,103,145,130,112,24,193,210,174,11,130,106,111,81,218,117,128,106,93,211,200,227,119,220,130,150,142,183,243,19,75,230,249,31,230,232,255,0,50,67,36,126,98,78,20,253,209,38,237,119,187,142,251,3,174,143,113,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,131,159,126,185,58,68,186,244,131,171,131,138,65,113,171,188,98,119,234,114,185,99,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,143,62,219,236,225,36,50,56,199,221,104,199,96,120,117,245,213,83,210,214,100,216,62,160,215,213,158,149,223,234,38,154,186,26,106,88,140,237,151,25,154,156,26,228,238,209,188,243,0,199,78,49,156,34,127,160,100,98,6,98,192,118,253,213,190,151,233,126,172,244,243,155,99,250,184,84,148,150,42,11,61,101,221,175,19,81,73,84,118,57,233,233,228,48,184,197,28,78,210,145,194,220,137,192,29,158,64,231,19,238,50,16,191,57,153,101,186,197,103,202,175,54,156,91,35,250,65,101,162,184,84,83,219,174,254,76,233,61,161,74,18,16,197,83,216,55,115,139,184,12,39,219,39,228,60,182,127,86,65,212,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,84,25,226,143,241,217,169,191,130,252,158,137,78,159,7,189,92,234,11,57,211,139,142,29,154,217,253,179,166,216,191,59,117,131,38,158,190,39,170,161,170,137,169,201,237,37,19,147,203,44,45,13,64,201,20,142,44,49,8,20,76,68,47,24,69,5,188,81,254,59,53,55,240,95,147,209,32,209,90,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,110,135,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,115,215,79,161,122,143,93,161,211,117,15,108,179,121,236,50,135,32,151,27,185,84,211,187,156,150,234,161,134,158,72,206,160,54,250,144,201,230,128,2,70,119,30,224,184,23,7,56,154,76,219,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,119,24,136,192,124,204,98,82,20,39,200,120,155,184,187,246,206,64,48,232,205,85,95,142,119,234,79,247,147,248,106,179,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,171,47,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,80,85,173,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,87,169,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,82,182,154,105,14,101,171,84,217,148,248,100,20,147,158,13,139,213,101,247,56,102,157,162,51,183,83,75,8,84,20,78,95,84,140,6,126,227,139,184,238,17,155,15,35,226,5,229,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,29,68,34,209,93,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,235,184,196,70,101,229,164,33,144,161,62,69,200,25,197,223,184,18,0,111,84,4,68,65,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,115,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,151,69,43,90,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,206,20,237,225,205,215,183,242,87,190,207,166,250,137,7,152,211,44,154,225,231,42,234,32,167,231,85,101,174,48,8,158,176,88,27,156,208,184,71,24,203,23,169,48,128,156,77,200,74,57,167,87,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,177,173,101,49,1,212,52,164,47,188,210,246,167,134,54,141,216,227,250,242,243,140,130,46,229,69,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,173,80,17,91,166,128,244,57,77,211,143,68,218,189,172,57,193,213,158,162,230,154,79,125,9,169,36,9,105,194,199,110,154,222,115,181,17,66,108,36,245,46,65,17,76,70,63,80,227,104,193,153,132,206,106,139,65,144,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,32,171,164,102,158,223,113,164,153,136,90,72,102,23,102,56,229,141,183,9,5,253,69,216,155,222,202,239,186,37,241,4,195,117,223,69,239,183,157,79,186,210,89,50,205,53,179,189,126,76,5,43,207,61,125,186,154,146,50,168,189,4,48,192,12,192,82,180,220,160,132,100,237,63,109,159,252,108,108,90,43,197,23,195,254,142,239,71,114,234,111,68,49,222,205,214,31,51,113,206,45,112,73,4,20,178,82,197,4,179,205,118,30,225,135,25,155,181,180,177,198,198,83,20,131,35,11,27,74,82,212,178,9,85,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,253,94,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,173,122,81,233,71,81,250,181,212,112,194,176,168,188,141,170,135,183,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,238,76,124,73,162,133,157,138,66,18,119,112,0,146,64,232,123,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,245,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,250,209,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,38,254,27,215,85,55,75,94,28,58,105,131,233,245,125,33,234,165,254,158,233,53,12,53,52,178,152,91,45,211,94,110,160,247,38,119,141,224,152,198,74,114,140,33,35,253,51,19,32,48,23,3,174,187,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,117,117,108,243,220,46,53,115,48,139,201,52,196,204,231,36,178,54,231,33,55,169,59,147,251,221,99,234,234,124,47,122,22,252,138,98,161,174,58,199,134,121,77,73,189,115,246,61,53,105,114,154,197,107,146,49,102,222,23,22,242,245,147,111,39,115,119,35,8,156,35,252,209,21,68,110,27,87,160,94,138,49,94,148,244,226,146,247,118,182,121,141,77,201,173,240,201,145,220,42,26,51,146,131,155,12,133,108,167,120,200,192,97,136,217,152,200,9,251,210,3,27,191,17,136,34,149,74,10,234,231,138,206,147,233,95,83,86,253,33,42,47,106,97,150,255,0,53,107,203,239,240,67,82,53,86,123,192,85,20,47,24,192,113,143,122,24,59,36,242,188,124,220,198,113,40,157,222,23,142,105,169,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,30,178,132,30,37,253,14,83,117,29,134,205,172,56,57,213,134,162,225,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,126,185,200,241,155,59,16,28,51,125,16,114,217,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,186,186,204,234,151,249,92,102,216,126,164,86,227,126,196,189,91,112,250,91,21,238,158,34,229,74,117,209,86,85,202,82,211,59,147,155,66,97,60,100,194,127,88,9,200,55,54,22,144,230,175,138,159,65,223,244,223,170,189,32,178,255,0,193,75,151,216,173,150,239,252,121,212,222,200,251,191,249,56,202,17,195,255,0,9,80,101,254,52,213,85,160,222,189,36,245,49,83,210,198,67,158,103,22,106,26,185,242,27,230,15,93,142,99,243,66,209,112,162,184,207,85,74,113,213,202,210,137,9,4,67,12,146,48,112,62,102,32,14,194,38,70,58,127,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,202,86,125,225,105,208,45,246,174,251,97,234,179,87,173,254,70,213,67,253,253,135,89,42,169,128,228,184,72,64,237,29,202,97,144,95,183,8,114,105,41,246,102,144,228,24,230,23,0,8,222,112,220,30,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,97,72,136,41,91,198,175,226,159,22,251,191,161,249,141,197,66,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,230,255,0,141,95,197,62,45,247,127,67,243,27,138,134,184,206,144,230,89,126,151,230,250,185,98,130,146,107,22,158,212,90,97,190,177,78,193,60,33,112,146,104,160,152,1,253,12,26,88,90,50,102,126,108,243,70,236,46,44,100,1,125,61,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,145,75,153,109,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,143,69,58,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,32,216,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,127,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,39,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,135,61,152,238,150,231,121,94,9,151,106,101,130,197,230,177,188,19,200,125,32,173,243,80,135,147,243,179,60,52,191,155,51,105,36,231,32,184,254,108,75,142,219,150,205,234,182,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,209,242,44,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,90,222,43,157,116,255,0,143,233,127,69,51,63,251,34,151,63,173,161,31,244,68,109,113,212,49,127,227,124,208,8,255,0,153,11,159,251,226,20,26,127,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,179,193,230,231,173,177,117,23,81,102,192,227,171,125,62,170,167,122,156,244,198,146,2,129,130,42,90,177,183,49,205,32,243,3,122,153,190,168,68,76,102,205,35,187,16,70,110,49,3,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,208,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,140,96,196,70,65,20,81,3,153,240,228,225,170,188,78,180,183,242,161,209,182,107,229,44,94,211,186,226,94,95,41,183,255,0,125,118,124,175,149,145,188,220,254,166,34,124,104,100,173,250,133,203,125,254,168,185,176,42,43,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,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,174,159,151,46,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,247,32,234,33,69,95,19,173,82,252,151,244,109,154,249,75,239,179,46,185,111,151,197,173,255,0,222,189,239,53,230,164,111,55,7,168,16,135,42,24,235,126,185,113,219,111,170,76,110,9,225,139,170,95,149,14,141,176,175,55,125,246,157,215,18,243,24,181,195,251,215,179,229,124,172,143,229,32,244,1,19,227,67,37,23,215,30,91,239,245,137,205,141,67,255,0,27,221,76,243,57,86,154,104,229,29,93,214,47,103,219,234,242,107,132,29,206,52,53,30,98,70,167,164,62,44,127,94,104,252,173,107,110,64,220,70,127,170,79,204,217,130,184,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,238,93,68,42,64,240,125,209,203,238,115,213,3,106,173,60,222,94,203,166,150,249,234,43,36,226,7,223,170,174,167,158,146,158,155,103,49,49,228,7,83,47,113,132,197,188,183,2,226,242,11,171,191,64,90,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,74,51,97,32,35,138,89,65,140,57,242,109,170,136,57,140,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,91,71,92,116,217,47,135,254,101,210,62,163,5,91,223,109,180,246,208,196,110,206,114,212,53,117,36,87,106,105,202,138,119,39,39,136,224,136,79,180,77,180,79,12,67,30,192,81,135,122,210,122,232,232,202,197,214,30,156,82,219,35,186,251,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,39,62,215,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,107,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,54,235,7,171,60,203,171,173,80,250,113,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,109,20,164,167,66,253,25,95,122,195,212,122,171,100,151,95,99,97,152,191,151,168,201,174,81,24,61,80,199,43,159,106,154,154,50,223,121,165,237,74,205,33,11,199,24,129,17,114,118,8,164,13,193,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,237,23,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,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,175,95,12,235,181,170,193,214,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,152,97,130,154,8,236,149,197,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,194,188,106,254,22,49,111,188,10,31,151,92,85,43,32,150,158,33,157,105,221,122,167,213,10,139,22,33,144,85,150,149,227,85,12,216,253,27,211,21,43,86,206,209,241,150,225,60,100,78,70,100,79,40,196,230,194,225,11,139,118,227,51,155,147,195,207,162,203,175,84,250,161,79,125,203,241,250,178,210,188,106,161,223,32,172,106,146,165,106,217,218,62,81,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,228,102,112,242,214,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,94,158,71,145,244,251,208,95,79,163,36,129,244,103,5,198,123,209,90,237,113,84,75,87,85,85,85,60,178,207,229,105,187,242,20,147,77,36,135,41,51,17,241,17,228,68,65,24,17,8,110,11,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,169,135,198,175,226,159,22,251,191,161,249,141,197,79,78,139,60,67,52,191,170,123,85,171,16,190,214,82,99,90,168,84,243,61,102,62,227,32,193,90,240,8,148,149,20,50,150,226,96,66,238,125,135,55,152,24,38,221,140,35,239,20,11,241,171,248,167,197,190,239,232,126,99,113,65,8,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,191,238,137,58,193,198,122,185,210,248,175,66,244,148,89,181,142,158,1,203,44,244,145,84,118,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,145,80,182,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,172,83,176,79,8,92,36,154,40,38,0,127,67,6,150,22,140,153,159,155,60,209,187,11,139,25,7,213,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,14,154,81,107,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,150,192,65,202,186,145,93,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,142,171,42,200,180,183,59,197,48,76,71,83,47,246,47,43,141,231,126,127,232,253,111,154,132,252,231,146,153,161,170,252,216,27,201,31,9,9,135,243,130,60,183,220,119,111,84,29,47,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,144,42,64,240,224,241,0,172,233,222,251,22,146,106,246,69,254,228,245,254,102,120,170,106,35,158,162,76,118,171,129,201,202,156,33,9,36,56,102,145,152,14,22,30,45,36,173,40,184,126,121,165,187,244,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,11,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,59,148,92,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,173,83,194,211,175,111,167,116,118,30,148,117,66,14,25,5,170,223,228,241,11,165,61,62,209,215,208,210,64,228,212,117,2,13,180,115,67,4,68,225,46,204,50,71,27,177,187,74,44,83,133,149,40,235,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,29,149,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,231,91,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,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,216,250,180,159,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,85,178,2,185,63,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,213,88,143,69,31,202,171,195,51,74,239,248,5,178,213,30,166,226,222,218,146,219,83,59,118,164,186,80,181,222,224,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,172,187,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,169,229,205,103,86,63,20,250,201,247,129,144,252,198,117,115,222,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,149,48,245,99,241,79,172,159,120,25,15,204,103,65,234,244,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,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,155,124,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,223,254,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,95,162,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,114,174,172,83,23,241,0,163,233,223,195,219,77,244,147,72,114,47,247,88,175,246,140,242,212,211,199,5,68,120,237,47,182,234,164,229,80,19,4,145,156,211,70,206,1,11,143,38,142,87,148,156,63,50,210,215,90,32,200,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,191,238,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,233,255,0,14,15,15,250,62,157,236,81,106,222,175,99,191,238,177,95,230,96,138,154,162,72,42,35,199,105,121,156,124,105,206,19,146,51,154,104,217,140,230,98,228,209,202,209,11,7,231,158,86,71,226,231,211,237,139,168,33,210,168,224,243,120,45,39,122,11,166,127,21,84,178,210,197,85,28,82,151,26,106,88,32,150,74,168,94,65,138,38,152,72,69,200,200,197,138,49,25,36,9,212,169,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,214,41,9,218,226,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,136,30,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,36,16,171,193,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,25,168,220,160,148,231,154,227,111,238,75,28,32,99,245,0,30,154,106,233,9,205,189,94,24,217,137,157,248,157,207,174,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,88,89,215,77,40,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,35,110,53,87,33,167,144,105,184,16,51,63,8,32,167,151,184,38,98,94,103,143,213,40,201,159,202,240,108,209,79,167,61,65,93,181,142,174,225,217,164,211,43,123,118,96,142,94,50,79,93,113,138,162,158,62,66,241,147,20,35,0,86,57,108,96,77,39,99,110,67,205,148,85,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,188,132,5,23,110,64,161,130,32,167,165,238,143,114,70,105,158,8,98,121,56,155,143,113,207,142,195,179,53,180,248,62,232,229,139,6,233,129,181,86,158,111,49,122,212,187,132,245,21,146,113,48,236,82,208,212,79,73,79,77,179,153,1,113,48,169,151,184,194,4,254,103,129,114,104,197,208,78,164,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,173,167,194,83,173,127,109,209,209,244,155,169,183,59,173,101,234,30,244,152,93,194,119,239,198,84,48,193,220,59,97,59,15,56,251,33,20,178,68,82,17,11,198,229,19,60,109,20,32,117,109,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,114,242,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,14,167,145,66,15,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,27,196,179,174,170,158,153,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,13,44,82,65,104,183,53,67,177,78,109,60,103,20,199,51,193,52,35,27,11,241,110,228,132,64,227,27,72,26,127,197,175,173,127,98,81,214,116,155,166,87,59,173,29,234,110,204,153,165,194,7,236,70,52,51,65,220,11,96,187,143,57,59,193,44,82,74,81,144,139,70,195,19,188,141,44,192,21,44,190,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,189,109,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,144,94,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,7,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,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,112,114,173,11,212,124,67,73,240,173,111,185,217,187,184,102,119,230,226,182,221,41,221,206,56,106,169,234,103,130,74,90,143,70,237,76,254,92,228,6,125,196,227,119,113,39,112,148,99,218,189,11,245,155,125,232,243,81,234,174,114,90,189,179,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,45,171,197,31,224,79,83,127,5,249,197,18,160,21,126,126,38,55,107,85,255,0,195,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,51,65,83,4,151,106,18,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,65,136,44,83,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,238,81,115,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,237,23,154,134,163,181,221,132,38,143,243,144,153,198,91,199,40,23,213,39,219,125,159,103,103,102,182,159,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,11,21,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,17,131,174,158,153,242,206,162,244,251,217,88,141,247,201,214,81,191,120,96,242,177,73,223,225,5,72,240,229,36,177,176,242,121,133,183,223,211,111,246,83,118,151,244,242,97,172,180,90,123,171,181,95,71,97,147,185,220,155,135,155,227,181,41,202,223,86,158,77,223,215,182,223,165,254,87,243,59,46,139,247,111,218,188,76,159,25,196,239,212,82,54,75,140,91,174,241,122,111,29,77,20,85,14,254,163,246,27,59,123,216,127,216,223,177,4,50,234,67,168,214,232,135,70,45,154,121,143,183,183,43,234,41,103,242,213,255,0,239,110,5,80,85,164,37,218,56,166,23,226,113,183,163,151,175,243,50,168,109,100,215,173,67,214,251,217,221,179,107,199,155,17,154,115,167,143,203,193,31,104,100,147,155,142,241,70,28,189,89,189,93,190,197,146,245,103,146,149,195,88,239,86,203,49,93,232,108,112,71,72,212,182,234,199,237,52,27,211,3,150,209,11,240,29,200,204,189,27,215,155,191,189,221,105,68,4,68,64,68,68,4,68,64,68,68,4,68,65,236,98,22,25,114,124,158,215,97,139,223,93,89,5,62,254,158,140,114,8,111,239,111,243,191,107,41,53,125,206,174,125,61,195,96,194,163,182,251,78,10,89,233,111,68,125,225,135,137,139,60,110,27,113,55,127,72,125,251,253,190,239,77,222,42,219,138,164,107,160,242,117,37,79,51,200,44,18,49,184,112,45,219,103,221,189,91,103,217,213,159,116,51,174,26,89,167,58,47,147,193,171,18,227,23,42,232,33,173,169,142,57,138,154,106,170,129,106,74,102,96,218,121,5,207,145,4,141,179,123,221,255,0,165,4,135,233,199,174,61,8,234,70,240,22,11,181,151,217,87,217,119,225,15,153,172,159,158,195,49,191,214,26,120,193,182,8,89,253,255,0,111,237,111,89,152,246,122,15,100,203,100,142,30,20,179,64,80,56,114,39,250,142,60,118,223,125,253,223,206,185,233,208,43,86,93,168,26,251,75,144,105,198,159,13,120,199,207,251,208,109,50,203,77,30,244,82,135,214,8,88,182,223,129,187,122,251,219,127,218,186,11,196,110,87,27,190,63,71,95,117,182,149,5,84,176,198,82,83,148,37,19,129,56,11,187,113,39,119,109,157,221,182,127,216,130,139,186,254,197,232,116,151,92,115,204,90,27,63,114,43,221,216,235,169,234,188,195,183,30,231,106,168,155,131,185,59,255,0,143,227,234,237,238,223,111,177,162,18,181,63,20,219,215,79,55,11,245,93,186,162,104,37,205,32,145,227,169,42,82,161,35,140,217,168,247,99,119,126,235,63,108,93,182,127,216,237,238,85,88,254,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,102,119,244,100,4,89,61,131,75,245,35,41,164,122,252,111,2,200,174,148,204,228,47,53,29,174,121,195,118,219,118,228,0,237,233,187,47,243,75,166,217,237,77,232,172,3,133,223,158,225,24,145,29,43,91,102,239,11,11,187,59,184,113,228,204,206,219,63,167,189,6,52,139,120,143,72,90,211,122,173,144,113,29,60,201,46,20,177,16,49,74,22,154,185,91,235,127,60,112,187,123,216,155,253,75,101,218,124,49,58,150,189,217,227,187,197,98,134,139,148,44,111,79,87,75,112,142,109,248,177,109,199,202,191,175,174,222,255,0,123,59,32,136,106,232,252,44,117,246,192,29,58,6,39,147,75,228,138,205,114,184,152,73,196,228,231,27,156,114,111,176,71,233,235,49,55,189,223,234,255,0,59,51,70,29,14,240,165,214,58,188,198,130,187,80,163,180,65,103,6,145,230,138,70,170,19,125,226,145,135,234,203,73,199,208,248,123,255,0,245,236,166,175,86,58,151,211,246,128,232,118,75,163,52,212,118,171,101,108,246,122,239,37,109,167,142,138,18,105,42,105,106,56,72,209,49,131,250,155,237,200,67,125,253,219,186,13,69,214,31,94,164,90,129,110,211,13,62,46,245,178,57,30,106,234,157,184,242,40,252,216,56,112,150,159,147,122,132,37,184,151,243,126,213,100,116,53,113,215,82,133,84,95,162,123,237,254,167,118,255,0,234,42,133,240,191,212,61,79,200,117,137,241,86,195,99,184,225,115,199,113,150,74,218,171,117,68,193,76,227,20,111,24,180,156,158,32,127,171,19,109,183,184,221,155,244,153,92,11,51,11,108,44,204,223,204,131,245,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,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,184,17,7,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,144,35,155,131,253,73,226,238,0,25,67,40,56,201,25,184,183,56,204,9,155,98,101,107,254,20,253,113,212,234,85,170,131,165,189,73,10,72,175,184,197,157,131,22,185,137,197,3,92,109,212,162,0,212,71,30,236,231,83,12,91,16,148,98,253,200,98,144,141,132,162,41,38,221,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,111,66,215,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,4,223,241,66,235,95,249,64,103,103,163,26,123,115,181,87,105,182,27,112,10,152,174,52,79,222,246,205,208,97,32,58,134,148,133,182,134,46,236,240,198,209,187,132,159,94,94,114,9,197,219,209,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,235,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,97,58,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,46,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,134,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,189,16,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,211,225,1,139,88,179,158,139,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,116,227,239,210,207,105,160,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,84,11,235,251,163,235,175,73,186,184,67,111,106,73,48,76,198,162,178,191,20,56,101,39,58,104,0,197,228,161,148,100,50,151,157,59,77,16,52,132,68,210,129,1,242,230,242,71,28,149,240,128,234,207,13,193,106,106,122,94,204,41,233,45,39,149,94,42,111,86,139,229,77,123,136,85,92,100,138,142,158,43,107,69,219,226,38,99,4,132,18,20,173,200,248,196,34,230,97,202,202,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,10,108,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,228,87,142,119,234,79,247,147,248,106,175,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,153,238,188,230,90,149,164,122,123,165,57,133,109,93,204,52,222,162,234,22,138,234,154,134,144,227,183,85,133,19,69,68,205,193,139,132,5,73,35,129,17,151,212,152,99,22,0,136,25,4,181,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,159,248,162,248,127,214,90,43,46,93,77,232,134,59,222,181,77,230,110,57,197,174,9,39,158,170,58,169,103,150,121,174,195,220,51,229,11,247,118,150,56,216,6,17,140,100,97,112,121,74,44,3,193,83,226,159,41,251,191,174,249,141,185,92,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,65,205,191,77,29,69,231,125,47,234,157,6,166,96,181,31,240,84,119,138,46,16,255,0,132,237,126,102,25,167,163,238,75,20,157,158,239,96,7,186,3,204,61,236,254,246,126,132,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,84,195,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,239,79,6,77,60,234,10,205,149,95,117,18,158,213,236,205,35,201,173,242,65,89,87,91,73,17,251,90,225,71,35,5,56,210,187,200,51,7,109,234,42,119,153,130,72,11,132,209,19,119,24,74,32,182,164,68,64,68,68,17,215,174,78,145,45,93,95,105,24,226,144,92,105,44,249,101,134,160,174,88,229,214,122,113,48,9,220,28,78,150,99,97,121,66,154,102,227,207,182,251,177,199,12,142,50,118,154,50,138,190,29,126,26,89,54,152,102,77,173,157,73,99,116,148,183,219,21,68,208,216,113,170,150,167,173,8,39,102,167,56,46,205,81,79,82,113,57,139,189,68,97,17,131,184,27,12,172,236,67,27,181,154,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,170,190,188,60,47,114,172,195,89,109,218,145,211,180,126,103,242,147,144,73,30,67,109,173,146,71,134,211,93,48,203,81,61,205,231,216,184,81,151,110,82,144,75,235,12,164,1,11,73,222,142,24,237,81,16,106,174,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,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,153,189,238,251,85,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,38,255,0,133,63,66,180,217,140,148,29,83,234,189,5,37,77,138,150,161,166,194,168,70,170,81,156,174,52,149,160,254,210,55,134,65,97,8,165,167,146,33,134,70,46,227,188,132,64,34,49,188,187,215,197,11,174,159,200,166,42,122,29,163,153,159,148,212,155,215,15,108,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,250,171,76,186,215,197,122,83,240,204,211,219,37,166,231,230,53,55,38,183,228,17,227,150,250,119,140,228,160,231,119,175,140,110,117,13,32,152,12,49,27,59,128,152,191,122,64,112,102,226,50,156,85,151,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,115,32,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,209,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,61,63,225,251,208,141,139,165,92,86,60,215,41,15,59,169,185,5,189,163,184,212,238,113,251,46,150,120,233,100,150,213,192,42,37,167,159,181,83,78,79,230,69,152,143,125,155,97,244,121,128,128,136,136,11,159,111,17,78,153,240,222,150,186,134,124,51,79,171,170,207,30,191,217,225,200,232,104,170,93,204,237,129,53,69,68,47,72,210,185,57,76,2,84,228,224,101,245,248,24,137,57,144,188,135,208,74,165,111,26,191,138,124,91,238,254,135,230,55,20,26,211,195,11,65,176,221,124,234,142,146,215,168,20,84,151,43,22,39,103,169,201,170,45,53,116,239,52,23,35,138,88,96,138,25,27,152,183,1,150,166,57,93,137,140,13,161,120,200,28,100,125,175,209,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,180,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,67,111,248,143,248,127,214,116,239,125,151,86,244,135,29,255,0,114,122,255,0,45,4,180,212,242,79,81,38,59,85,192,35,227,80,115,28,146,28,51,72,206,97,51,151,22,146,87,136,152,63,50,242,234,14,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,223,77,206,211,165,253,69,233,24,81,222,109,148,153,78,9,158,89,224,171,8,170,97,146,48,171,162,156,2,104,101,97,38,25,98,61,158,57,0,190,164,145,155,9,55,19,22,118,161,110,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,133,255,0,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,68,62,40,255,0,29,154,155,248,47,201,232,148,223,240,96,196,181,182,193,165,249,45,243,34,26,74,93,47,200,234,6,229,142,70,81,65,36,245,151,22,146,74,90,201,194,72,229,238,194,0,212,113,198,81,205,27,243,126,217,198,64,195,39,118,16,120,163,252,118,106,111,224,191,39,162,65,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,25,160,169,130,65,185,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,213,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,202,15,3,31,215,103,238,223,241,37,101,58,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,112,231,135,167,254,172,53,183,166,26,108,170,13,27,200,233,45,7,151,83,210,67,91,52,214,232,42,142,35,166,149,206,41,162,105,132,133,141,132,231,141,216,152,129,194,115,126,60,198,51,13,107,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,181,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,180,159,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,225,184,58,23,232,202,197,209,230,156,85,91,36,186,251,103,51,202,60,189,70,77,114,136,205,169,74,72,152,251,84,212,209,150,219,67,23,118,86,105,8,90,73,8,200,139,139,56,69,28,149,68,64,84,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,87,126,160,7,140,158,138,125,57,233,246,211,172,116,151,14,205,94,153,92,31,189,4,146,241,142,122,27,140,180,244,242,113,22,140,156,166,25,194,141,199,115,1,104,251,251,242,46,12,131,79,248,31,103,244,209,93,117,79,75,107,178,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,182,237,1,187,205,64,5,234,198,108,209,254,147,70,252,97,7,90,26,199,98,215,222,168,51,253,85,197,161,225,101,186,220,35,167,183,73,200,223,204,210,210,83,197,73,21,78,198,0,97,222,10,113,151,182,66,196,29,206,15,187,142,239,143,244,229,173,247,94,156,117,134,203,172,182,43,29,37,222,229,96,167,184,141,29,37,92,132,16,60,245,20,51,211,70,114,113,250,196,0,83,177,184,51,139,155,3,139,16,114,230,218,213,5,212,248,54,104,167,208,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,202,127,173,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,250,162,204,182,2,2,34,32,42,213,241,105,232,235,4,185,96,151,238,173,172,21,158,198,201,44,222,87,233,4,93,185,170,61,189,221,154,134,130,151,235,28,253,186,94,196,108,239,249,184,159,185,191,214,217,219,146,178,165,21,124,81,254,4,245,55,240,95,156,81,32,162,189,39,193,127,42,26,167,134,233,159,181,61,153,244,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,116,167,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,149,23,154,154,163,181,221,152,230,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,231,95,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,17,17,4,0,241,171,248,88,197,190,240,40,126,93,113,85,1,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,183,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,183,77,16,209,13,6,240,247,208,107,157,101,101,242,146,134,142,134,156,46,57,118,93,113,143,132,247,41,199,234,139,184,143,34,96,98,55,142,10,88,249,59,60,156,71,185,44,134,114,83,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,182,255,0,136,255,0,136,5,103,81,23,217,116,147,72,114,47,247,39,160,242,211,203,83,79,28,244,242,100,85,92,2,78,85,1,48,71,32,67,12,142,224,16,184,241,121,34,121,73,207,243,45,22,160,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,144,111,95,12,94,132,107,53,174,251,77,175,218,142,23,91,94,25,142,92,4,172,209,68,243,209,201,125,170,0,152,94,106,106,202,122,136,170,41,188,165,64,211,155,74,12,66,114,9,70,196,207,28,140,207,26,191,138,124,91,238,254,135,230,55,21,114,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,84,217,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,41,226,63,225,255,0,89,211,189,246,93,91,210,28,119,253,201,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,203,186,252,12,127,93,159,187,127,196,149,154,103,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,236,20,3,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,27,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,154,128,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,97,62,14,122,121,212,22,13,167,25,21,195,58,181,123,27,77,178,143,45,125,198,105,171,41,34,106,170,234,169,89,227,150,174,51,25,26,88,161,120,105,233,254,172,209,56,202,39,12,144,144,139,27,202,20,216,174,207,164,61,6,195,122,146,240,183,196,52,167,51,162,164,32,184,211,223,78,217,93,53,59,204,118,155,139,93,107,218,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,73,138,255,0,188,46,62,4,244,203,241,175,156,86,160,164,13,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,13,138,248,81,245,211,254,35,165,253,107,204,255,0,236,122,92,2,182,184,127,210,18,181,201,80,229,255,0,138,242,160,67,254,124,44,127,239,120,86,213,241,138,252,132,254,66,109,255,0,79,255,0,248,201,252,239,228,255,0,253,249,255,0,102,91,253,167,254,43,251,223,253,239,195,253,241,255,0,234,254,182,234,149,144,117,80,139,85,116,185,249,118,252,132,227,63,202,95,255,0,140,159,239,223,109,255,0,188,255,0,236,201,252,191,251,203,251,223,253,239,216,253,15,252,239,173,201,109,84,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,191,238,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,42,244,45,225,71,255,0,193,221,107,234,130,151,252,234,234,44,2,170,147,253,7,167,146,228,68,95,233,145,81,112,255,0,130,105,75,252,117,58,181,68,65,31,250,197,232,235,4,234,255,0,4,167,176,95,235,61,141,146,89,185,253,31,200,59,115,84,123,47,187,53,57,213,127,122,132,241,71,63,118,58,118,143,243,142,252,55,228,59,59,122,215,183,73,30,20,57,245,118,182,222,219,169,236,94,146,60,19,14,168,154,138,74,112,171,153,131,39,156,224,126,204,148,114,192,113,202,52,192,210,199,51,204,238,47,204,90,7,14,109,59,67,113,40,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,165,60,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,147,117,248,92,124,9,233,151,227,95,56,173,82,169,4,10,240,251,240,220,166,233,218,166,135,89,53,134,90,75,142,162,149,60,115,91,104,169,142,81,12,100,228,138,166,26,136,94,88,230,236,214,28,144,212,0,155,188,110,17,152,19,70,70,219,72,245,67,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,223,186,10,210,220,19,90,124,54,48,109,52,212,187,23,182,113,187,207,180,252,237,23,154,154,159,187,218,191,213,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,82,221,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,203,95,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,236,123,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,173,111,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,185,69,204,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,155,160,158,136,241,45,109,192,250,104,195,176,205,126,26,72,50,123,29,57,219,98,162,134,40,57,208,219,160,55,134,142,9,101,167,150,72,103,54,134,48,118,144,56,125,66,1,49,41,0,228,144,55,170,34,32,229,93,90,79,132,135,69,150,171,213,52,125,86,106,150,63,73,95,79,29,70,216,28,18,212,140,160,51,193,44,145,212,92,37,129,133,217,142,57,99,96,129,204,183,19,9,100,237,179,180,18,170,182,86,147,130,245,167,106,233,99,195,19,78,172,88,134,65,72,58,169,146,211,222,27,31,163,122,97,170,122,40,30,249,90,50,220,39,140,137,132,0,69,165,24,156,216,152,230,97,110,220,128,19,113,13,149,226,117,226,1,89,164,84,117,61,63,104,134,69,229,51,170,190,80,100,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,30,147,70,100,80,136,22,204,50,16,28,117,45,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,242,191,232,171,61,202,191,235,174,71,146,100,119,15,252,37,101,117,202,186,162,79,252,233,38,154,73,15,249,200,136,190,215,117,126,125,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,13,151,211,23,79,182,46,152,116,106,203,164,54,12,130,235,123,142,219,220,158,166,186,225,57,151,122,170,82,231,49,67,11,145,5,44,46,110,238,48,199,245,91,119,34,115,144,164,148,243,252,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,89,16,114,217,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,117,56,183,85,218,143,96,240,163,165,234,58,182,95,61,153,208,227,231,103,167,174,41,156,228,122,161,185,149,166,158,190,82,168,105,187,211,15,230,234,36,99,103,25,100,19,111,168,199,245,96,175,139,142,153,229,88,127,87,183,140,234,237,73,189,151,61,183,208,92,45,21,81,199,39,108,188,181,36,52,115,192,70,64,192,243,1,192,198,64,4,92,99,158,2,119,103,61,154,48,71,171,217,144,104,189,70,130,20,244,146,98,115,229,16,229,225,25,64,221,248,46,33,73,37,41,16,72,219,59,132,145,72,12,66,92,182,120,99,112,225,188,156,195,10,93,68,105,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,220,168,135,195,23,75,127,42,29,100,225,94,110,197,237,59,86,37,230,50,155,135,247,215,103,202,249,88,223,202,79,232,98,71,198,186,74,47,168,60,183,223,235,11,131,26,191,228,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,85,3,213,159,139,174,162,100,57,148,86,110,148,238,245,120,174,61,100,168,170,134,75,213,77,21,37,81,228,32,77,19,71,51,83,85,83,17,82,128,16,79,193,185,115,48,148,92,198,50,110,2,25,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,201,241,32,234,187,78,58,181,211,141,15,205,112,169,124,141,214,135,233,4,23,251,4,243,49,213,90,42,137,173,206,194,78,204,221,200,79,137,60,83,51,48,200,34,76,236,6,18,70,30,183,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,90,167,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,203,218,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,85,125,39,124,83,232,223,222,6,61,243,24,23,66,122,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,230,223,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,118,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,223,86,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,252,102,78,82,25,110,114,25,153,17,147,74,181,34,251,163,250,143,142,106,134,49,71,106,171,186,227,55,8,174,52,144,221,40,66,174,148,228,141,247,102,56,207,254,35,23,25,0,182,56,204,12,68,196,45,255,0,195,23,160,239,200,133,138,155,94,117,98,203,199,62,200,45,227,236,219,93,198,221,219,170,197,225,35,152,100,216,187,164,221,234,136,10,157,203,148,113,203,8,188,144,190,220,229,23,170,190,172,126,41,245,147,239,3,33,249,140,235,161,61,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,151,61,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,191,116,21,165,184,38,180,248,108,96,218,105,169,118,47,108,227,119,159,105,249,218,47,53,53,63,119,181,127,170,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,21,219,188,30,245,150,191,168,43,190,151,201,148,249,60,6,213,111,167,184,6,123,81,106,22,142,187,189,19,241,130,158,140,106,9,202,97,156,37,3,2,148,120,71,27,74,78,221,216,2,89,255,0,225,113,240,39,166,95,141,124,226,181,74,164,16,171,175,93,45,193,52,91,195,99,57,211,77,52,177,123,27,27,179,123,51,201,81,121,169,170,59,93,219,253,44,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,212,88,175,251,197,31,224,79,83,127,5,249,197,18,160,20,23,209,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,221,169,46,148,44,198,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,162,207,250,42,192,178,175,250,235,142,100,152,229,195,255,0,9,71,93,109,174,167,147,255,0,54,72,102,142,64,254,98,18,31,177,217,117,38,171,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,3,112,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,82,213,115,153,209,174,13,212,190,83,173,182,59,207,75,212,21,112,100,246,154,135,133,242,3,160,9,173,214,64,169,130,104,142,106,201,37,138,72,99,7,135,204,108,196,36,103,197,218,33,57,56,139,220,247,89,189,116,105,199,71,150,42,24,238,116,31,74,51,59,207,25,109,184,205,61,99,83,200,84,188,248,201,85,81,47,3,236,66,220,76,65,220,8,164,145,156,68,93,134,83,140,36,170,229,93,89,247,66,254,42,89,125,102,163,213,97,93,93,231,222,122,213,145,249,120,44,215,249,104,104,168,105,108,213,66,230,206,53,45,79,12,127,153,155,152,51,204,78,227,17,68,46,76,192,114,73,29,96,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,44,241,21,234,179,81,58,106,179,216,234,240,86,40,94,170,178,153,166,152,74,31,172,36,53,110,81,241,146,41,61,253,128,125,255,0,252,59,233,108,87,198,54,213,113,177,156,23,156,1,158,234,251,112,23,186,19,242,250,228,239,250,52,92,127,69,155,255,0,230,181,71,140,70,164,13,239,84,45,56,77,44,228,241,80,80,193,44,128,253,183,110,232,84,92,35,119,221,190,183,185,253,207,255,0,173,108,159,9,190,153,172,151,60,102,225,170,57,157,145,229,57,251,94,207,114,58,152,157,184,201,93,4,190,226,17,127,112,254,221,191,153,208,87,230,178,220,135,80,171,174,58,155,123,150,42,27,221,109,84,84,231,109,142,156,120,140,81,211,8,137,243,141,134,63,94,13,232,194,207,235,235,186,212,138,91,120,163,53,186,46,174,175,244,214,200,26,40,161,182,91,5,197,164,115,245,122,97,119,245,119,127,218,202,36,160,34,34,2,34,32,34,34,2,34,32,34,34,12,247,68,177,203,14,75,159,91,233,50,73,152,104,98,158,9,100,141,192,201,166,110,240,51,134,224,236,227,184,187,182,255,0,98,150,218,175,163,216,212,218,87,112,205,52,219,26,167,176,195,105,105,105,106,100,18,243,30,100,98,166,57,12,157,165,45,199,147,112,127,115,187,113,247,190,238,202,13,216,238,243,216,238,80,220,169,219,115,132,196,217,189,62,194,98,251,89,255,0,98,246,174,250,147,149,93,169,234,104,78,191,141,29,73,153,156,61,168,223,212,153,217,254,183,22,127,115,236,130,73,116,81,214,5,6,128,93,194,223,54,21,109,157,234,183,238,220,56,66,51,55,17,169,118,250,222,88,207,254,173,199,208,155,211,249,189,27,119,102,94,48,57,244,84,119,43,62,57,105,118,170,121,38,26,107,128,212,194,206,3,177,8,63,108,168,182,125,159,137,122,191,243,42,214,68,25,110,170,106,118,83,171,249,205,219,62,204,46,18,85,220,174,245,37,83,57,159,22,250,206,204,222,224,17,22,244,22,247,11,123,150,36,136,128,136,179,124,123,13,166,187,82,81,214,210,208,215,214,187,247,60,192,71,76,92,91,213,216,118,33,39,253,159,177,189,223,106,12,33,21,144,100,157,4,54,13,6,27,71,81,141,81,92,37,201,39,183,66,197,29,93,120,118,74,161,157,182,54,226,254,231,31,93,191,106,254,248,103,134,137,230,153,198,83,167,183,12,174,209,109,150,138,104,37,142,72,66,166,167,176,51,1,212,52,100,46,81,190,226,44,193,187,190,238,236,239,253,33,91,12,206,254,239,177,127,90,106,105,106,231,26,120,91,115,45,246,109,255,0,99,110,174,167,66,60,44,112,77,56,178,100,118,77,75,191,91,114,83,187,65,20,84,243,83,61,93,51,193,179,77,205,200,70,113,223,118,148,62,223,242,62,205,214,206,181,116,83,210,86,146,82,134,81,116,181,208,82,133,20,99,1,213,212,94,170,225,14,68,204,30,249,42,184,179,187,253,159,206,130,131,107,45,181,84,85,37,75,48,108,97,182,237,187,125,173,191,237,254,117,254,228,179,220,33,167,10,185,160,227,12,132,194,199,200,95,222,219,251,183,223,220,174,99,72,117,11,195,227,35,189,221,134,223,110,166,177,205,7,99,156,151,60,149,163,9,183,9,54,225,189,107,239,179,11,179,250,127,148,203,72,245,227,212,159,78,247,108,82,215,132,105,132,62,109,163,154,9,202,122,107,156,53,32,12,209,213,68,226,252,103,55,221,183,7,245,127,181,191,111,168,64,155,38,149,77,121,184,89,169,104,107,188,207,180,224,41,101,110,211,7,101,251,92,217,189,77,185,125,173,187,109,238,254,117,145,225,253,42,234,190,113,168,178,233,189,150,197,189,206,8,227,154,64,243,84,223,86,50,40,135,150,229,51,11,250,204,62,140,91,255,0,199,182,115,210,207,89,77,211,54,75,120,185,199,135,207,123,166,185,78,198,34,21,161,78,66,35,230,54,247,198,123,255,0,190,63,111,249,63,110,235,251,228,61,120,231,181,29,71,214,107,230,49,79,53,185,235,99,162,167,150,136,252,180,134,80,194,208,114,14,101,11,139,114,120,27,213,135,118,223,253,161,179,113,127,9,29,115,184,100,84,52,55,215,242,86,233,233,222,89,234,127,188,228,237,31,23,118,14,3,89,200,189,89,155,118,253,170,99,99,30,17,61,63,91,66,144,239,208,199,115,146,25,57,77,200,107,35,105,91,147,191,23,97,172,118,111,77,153,71,217,60,105,114,17,181,80,83,83,233,133,99,85,192,17,141,84,207,117,167,218,103,96,118,39,102,242,175,199,114,217,253,63,102,203,14,202,252,97,53,146,242,85,65,143,88,101,182,65,52,110,17,137,79,71,51,131,184,179,111,245,168,253,125,119,127,245,160,148,183,95,14,206,139,104,181,46,134,195,61,45,61,61,65,71,17,251,33,161,185,16,203,189,67,142,239,43,84,113,109,221,184,109,254,191,114,203,239,189,16,244,19,166,21,116,82,229,90,109,105,23,173,238,188,3,43,92,102,18,97,102,229,232,210,27,122,119,7,223,254,175,230,166,204,223,91,53,31,81,181,2,77,65,185,220,36,150,242,114,188,160,99,75,11,184,239,57,74,205,196,35,17,125,140,223,252,159,248,189,23,201,126,205,117,87,59,56,41,174,229,93,112,56,24,154,32,11,112,11,182,236,219,250,71,27,59,254,131,127,179,250,80,116,33,14,37,211,70,142,99,36,244,120,46,47,99,180,70,210,76,237,5,141,137,159,118,34,39,118,24,200,159,244,31,253,159,208,161,46,177,245,105,210,110,150,102,23,156,199,14,193,113,140,130,246,224,116,97,3,217,78,149,223,157,83,185,159,57,41,8,119,102,23,251,55,125,253,234,4,85,232,199,85,217,165,178,7,171,211,204,178,170,149,153,194,61,177,170,150,109,152,139,127,80,167,253,164,95,111,218,147,116,69,212,160,88,31,35,61,50,200,30,62,224,199,216,107,37,127,123,235,51,62,252,123,27,109,235,251,80,76,253,32,241,102,194,236,84,181,80,229,58,91,107,164,115,237,246,218,152,194,22,125,158,71,125,218,10,6,103,247,143,191,246,191,243,173,169,111,241,137,210,25,235,41,233,37,196,90,8,164,144,35,35,106,234,151,224,46,236,206,251,53,23,174,205,246,40,59,164,126,24,189,69,234,165,51,86,207,75,79,139,194,198,2,237,122,160,174,132,246,114,49,119,102,236,108,251,112,223,223,254,80,254,213,182,234,252,22,53,158,18,164,106,109,82,197,37,105,94,54,153,222,150,172,123,123,254,150,219,3,239,183,243,237,254,164,22,185,164,90,185,136,107,62,25,111,205,112,234,222,253,37,117,52,117,14,61,169,67,182,229,201,184,239,32,3,190,196,4,219,236,222,239,231,101,139,234,175,74,58,25,173,87,249,178,93,72,192,109,151,170,233,104,26,128,102,168,25,57,0,143,46,46,206,6,62,173,204,182,127,127,175,189,98,157,19,244,199,125,233,119,77,27,10,200,50,90,27,205,65,8,239,45,36,39,24,51,180,245,18,123,143,215,221,59,55,254,107,169,20,131,80,104,47,77,152,47,79,177,92,168,176,155,109,13,53,37,109,84,211,196,49,82,113,56,64,218,33,104,251,132,102,100,204,49,11,123,217,159,223,182,254,253,190,136,128,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,90,117,41,171,212,218,11,160,217,206,174,77,61,36,117,24,237,158,105,173,237,87,4,179,65,45,196,246,138,138,25,2,45,141,194,74,153,33,141,221,156,118,99,119,114,22,103,38,230,223,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,138,213,60,109,53,142,197,22,43,130,244,253,79,15,122,245,83,112,108,198,178,78,70,62,82,150,56,234,41,41,219,103,14,18,119,142,90,159,86,62,65,229,126,176,237,32,187,64,14,144,250,99,190,245,105,172,180,218,85,104,189,123,18,144,45,245,87,75,165,223,203,5,79,144,165,136,88,70,78,193,75,19,203,202,121,41,226,216,75,147,119,121,236,226,36,129,209,182,186,86,116,237,212,118,25,168,222,217,246,117,148,110,17,219,178,50,54,156,225,59,61,65,140,117,79,36,80,59,28,189,176,126,248,6,196,221,216,98,46,4,226,194,253,31,46,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,175,251,195,171,88,236,90,201,210,62,9,83,104,135,203,213,225,246,248,48,235,165,55,35,62,205,85,4,17,70,47,204,128,24,187,176,61,60,251,15,33,14,255,0,14,68,64,78,130,74,170,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,17,126,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,43,212,240,235,235,170,155,170,92,53,176,125,65,175,164,13,84,176,83,205,53,116,52,212,178,128,92,237,208,189,56,53,201,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,43,3,79,122,62,186,234,255,0,68,217,15,81,24,35,82,61,247,79,114,139,184,223,169,102,148,128,235,172,145,91,232,39,231,17,17,246,132,233,156,170,100,112,226,197,40,76,123,19,148,113,70,122,3,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,191,238,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,159,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,174,135,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,215,113,136,140,203,203,72,67,33,66,124,139,144,51,139,191,112,36,0,129,94,56,184,181,138,147,42,210,76,214,158,135,133,234,235,111,188,90,235,42,123,166,253,218,90,73,41,100,167,143,131,191,1,226,117,181,47,187,51,19,247,54,39,118,17,102,12,3,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,131,31,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,213,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,92,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,92,214,117,99,241,79,172,159,120,25,15,204,103,65,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,160,214,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,251,0,60,179,75,35,136,236,220,228,50,247,147,187,219,167,133,167,65,63,65,40,236,61,87,106,132,252,242,11,173,191,206,98,22,186,122,141,227,160,161,171,129,197,171,42,8,31,105,38,154,9,73,130,45,220,99,142,71,115,103,148,152,96,212,30,20,253,14,83,106,85,214,131,170,77,73,58,184,172,88,197,225,143,22,182,8,75,3,220,110,52,164,6,213,167,38,204,199,77,12,187,8,140,100,253,201,162,144,77,196,98,40,230,184,148,4,68,64,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,128,10,127,248,213,252,83,226,223,119,244,63,49,184,167,134,119,79,88,175,84,26,53,212,62,145,229,53,62,67,207,253,23,169,183,93,2,150,58,137,173,149,209,21,200,162,168,140,77,191,210,140,216,72,8,226,150,80,99,14,124,152,62,79,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,247,19,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,59,75,24,85,64,124,227,145,153,255,0,243,132,155,244,78,51,146,51,98,3,49,46,109,245,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,214,105,225,41,214,191,182,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,59,247,227,42,24,96,238,29,176,157,135,156,125,144,138,89,34,41,8,133,227,114,137,158,54,138,16,48,179,245,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,6,41,152,105,86,156,106,5,247,22,201,243,92,46,213,122,186,225,87,2,186,88,42,235,41,218,73,45,245,78,14,15,36,110,255,0,249,165,179,238,45,36,80,200,205,206,40,200,114,180,68,4,68,64,90,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,121,83,199,83,196,207,202,85,1,52,148,213,60,0,193,228,237,79,28,82,246,249,176,159,14,37,245,73,217,108,4,65,202,186,146,158,28,154,103,249,80,235,39,78,45,213,20,151,89,40,44,55,2,201,171,39,183,199,191,149,242,17,149,69,57,204,78,4,33,9,85,71,77,17,59,237,191,121,128,72,72,197,215,203,226,31,133,90,176,14,180,181,86,197,102,168,171,154,158,170,240,23,179,42,147,18,54,158,225,77,21,116,194,206,34,45,192,101,169,144,65,182,221,129,133,157,201,217,201,229,167,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,194,218,145,17,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,17,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,159,254,53,127,11,24,183,222,5,15,203,174,42,152,45,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,247,16,25,11,238,206,236,174,127,198,175,225,99,22,251,192,161,249,117,197,83,182,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,193,154,244,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,232,198,12,68,2,114,203,16,57,135,62,77,208,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,91,95,244,125,210,102,27,210,46,151,253,7,177,84,82,94,47,181,245,18,84,223,114,49,160,122,89,238,166,210,27,192,198,15,36,174,1,20,70,209,136,49,240,223,184,108,204,82,155,190,245,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,24,166,164,105,86,156,107,5,138,159,24,213,12,46,213,147,90,169,46,20,215,72,105,46,52,237,44,97,85,1,243,142,70,103,255,0,206,18,111,209,56,206,72,205,136,12,196,178,180,68,28,171,171,190,232,183,93,52,227,167,79,12,204,15,84,53,66,243,228,109,84,62,217,138,24,98,102,58,171,133,81,93,235,158,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,164,21,149,100,90,165,157,229,120,38,35,166,119,251,239,154,198,240,79,63,244,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,15,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,63,252,37,58,40,246,221,101,31,86,90,155,108,181,86,89,97,239,71,133,219,231,110,252,133,93,12,253,179,185,147,49,112,143,178,113,75,28,67,32,145,60,142,82,179,70,241,66,103,168,60,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,119,146,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,34,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,26,169,92,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,233,92,87,161,202,158,171,124,56,116,143,48,211,227,164,167,212,92,62,159,32,10,24,101,8,162,11,221,33,94,107,13,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,117,171,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,116,231,113,210,173,56,187,234,61,163,87,174,120,93,170,167,51,176,219,234,45,118,219,220,148,236,245,84,212,179,59,60,145,137,127,247,236,46,255,0,88,6,105,196,92,90,105,88,242,181,23,250,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,40,16,17,114,174,175,251,194,227,224,79,76,191,26,249,197,106,10,1,68,86,105,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,13,213,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,251,139,179,27,22,214,20,136,128,136,136,43,171,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,213,24,201,222,155,23,71,189,105,233,237,139,84,58,83,212,252,75,36,191,123,18,131,232,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,92,225,32,183,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,178,165,26,188,55,173,214,43,95,68,186,91,77,142,100,126,219,164,59,125,93,68,149,62,76,233,187,117,82,215,84,73,83,77,192,221,221,251,19,156,176,119,63,70,78,215,49,216,73,153,73,84,5,76,30,37,190,31,117,58,61,117,188,117,7,164,22,170,72,244,250,190,163,204,222,45,52,145,69,75,6,52,102,84,176,70,209,177,206,231,56,84,84,207,41,48,67,16,132,13,176,179,48,48,237,115,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,57,98,83,255,0,193,83,226,159,41,251,191,174,249,141,185,106,175,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,194,186,44,234,98,167,165,29,121,181,106,124,212,53,119,11,20,244,243,90,50,26,26,70,139,191,83,110,155,139,151,109,228,23,102,56,229,142,25,153,152,131,155,194,209,185,128,153,58,14,140,209,99,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,71,95,20,127,129,61,77,252,23,231,20,72,37,82,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,5,32,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,217,125,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,142,171,127,244,117,209,214,119,213,254,119,81,96,176,86,123,27,27,179,112,250,65,144,118,225,168,246,95,118,26,131,165,254,245,57,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,13,171,225,205,208,79,242,168,190,207,169,26,137,63,151,211,44,102,225,228,234,233,224,168,225,85,122,174,0,9,94,140,92,31,156,48,176,73,25,75,47,161,56,152,132,79,200,138,72,94,35,61,4,255,0,37,123,236,26,145,167,115,249,141,50,201,174,30,78,146,158,122,142,117,86,90,227,3,149,168,201,205,249,205,11,132,114,20,82,250,147,8,16,74,252,132,100,154,237,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,103,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,236,20,3,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,29,105,212,46,83,98,206,117,247,82,243,92,90,187,206,217,114,12,194,243,116,183,84,246,142,62,253,44,245,178,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,96,117,139,209,214,119,210,6,119,79,96,191,214,123,103,27,188,243,250,63,144,118,225,167,246,167,106,26,115,170,254,245,9,229,146,14,212,149,13,31,231,29,185,237,200,119,103,244,208,8,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,65,138,105,190,149,105,198,143,216,170,49,141,47,194,237,88,205,170,174,225,83,116,154,146,221,78,209,70,117,83,159,57,36,118,111,252,209,22,253,16,140,35,140,24,64,0,71,90,245,131,210,102,27,213,214,151,253,7,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,245,68,28,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,177,85,126,126,33,157,22,90,186,167,210,250,139,238,33,143,210,22,170,99,84,236,248,253,99,212,141,43,214,192,210,114,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,247,35,3,155,149,6,32,233,79,164,239,133,141,27,251,191,199,190,93,2,218,170,0,120,90,117,175,138,234,134,156,88,122,111,205,110,126,75,62,196,45,254,74,211,230,30,48,142,247,107,129,159,178,52,252,4,91,189,79,0,140,103,19,179,153,71,19,76,197,39,231,187,83,253,1,21,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,29,226,227,5,158,211,91,119,169,229,217,161,166,146,166,78,45,187,241,1,114,125,155,237,244,101,246,47,231,60,49,84,193,37,60,195,202,57,65,192,219,125,183,23,109,157,189,16,115,203,215,142,167,210,234,159,81,121,37,206,134,35,24,109,117,149,150,193,231,31,7,46,221,117,81,51,237,201,254,201,27,246,127,67,43,145,232,114,190,212,61,47,227,87,27,61,174,150,153,223,206,115,142,158,156,98,103,255,0,8,212,179,122,54,223,206,254,255,0,181,214,165,235,27,22,233,255,0,67,238,54,236,255,0,39,210,175,105,210,222,174,112,195,95,63,183,43,97,226,115,21,68,178,31,16,115,119,217,162,39,216,69,189,254,155,109,179,203,13,58,195,52,231,24,195,99,161,194,45,158,86,201,46,251,7,122,115,223,105,77,253,242,147,159,233,145,127,183,246,108,131,158,110,169,115,203,182,164,235,117,251,44,189,179,181,85,68,116,113,184,187,187,236,193,77,24,183,188,137,254,207,218,181,58,144,29,117,218,48,59,31,82,25,5,187,78,33,237,217,163,165,160,112,30,83,63,231,30,150,55,63,241,206,231,239,127,232,253,138,63,160,34,254,148,244,242,213,79,29,60,35,200,229,54,1,109,217,183,119,125,155,222,189,172,151,8,200,241,56,232,230,190,80,249,112,175,167,142,170,7,238,198,124,163,61,248,191,213,39,219,126,47,239,217,208,120,40,182,101,85,151,76,38,211,56,171,168,238,220,50,88,185,119,160,236,84,63,45,234,54,31,172,239,219,111,205,238,254,159,250,215,191,161,61,45,102,218,235,157,134,21,143,63,9,60,187,84,201,47,230,95,128,119,162,141,223,137,202,27,237,221,103,247,239,255,0,173,131,74,47,245,28,103,43,241,1,221,255,0,165,110,13,120,233,139,62,208,77,67,131,1,202,41,191,61,92,19,205,69,47,56,127,61,20,114,24,114,216,37,54,31,208,223,103,38,127,85,96,221,40,248,92,214,98,55,171,158,67,171,53,125,235,124,212,44,52,193,219,97,218,65,149,157,223,120,42,220,191,68,95,222,219,122,160,174,12,79,167,125,86,205,177,58,172,223,31,176,193,53,158,136,164,25,231,58,232,65,199,132,67,41,125,71,46,79,176,19,63,163,127,50,146,88,151,134,22,161,92,66,35,201,178,252,114,129,231,229,219,0,175,157,201,248,242,223,126,52,134,223,96,253,191,111,251,62,190,173,181,134,243,161,26,131,125,210,109,49,201,187,214,25,96,170,162,168,167,242,64,61,178,121,231,128,135,148,192,102,251,4,64,219,177,122,254,221,247,119,214,154,225,167,247,108,55,75,49,60,222,191,32,239,92,110,190,127,243,126,80,71,143,106,166,56,189,236,78,47,184,147,125,141,254,191,122,13,233,120,240,233,211,42,123,116,17,89,181,24,234,174,80,48,189,108,111,44,140,34,194,47,220,113,114,161,29,254,182,204,222,187,250,168,99,174,26,94,250,77,154,205,141,141,116,85,112,151,118,72,76,13,201,251,109,41,128,242,220,3,215,96,251,25,121,184,198,111,37,164,110,18,85,73,189,77,101,36,180,195,46,222,230,62,63,99,11,183,189,183,89,102,147,233,78,161,117,55,154,210,226,24,200,121,170,136,0,162,2,222,0,226,45,20,178,55,161,156,108,251,180,37,246,255,0,245,156,53,34,45,145,174,250,55,112,209,12,210,108,50,233,89,230,42,96,227,205,251,98,27,114,138,41,27,244,76,219,221,43,125,191,253,102,214,232,8,136,128,136,136,63,181,29,37,69,125,64,82,82,135,57,79,126,45,187,54,251,54,239,239,254,102,83,178,203,210,214,181,232,142,147,201,121,202,240,106,50,154,167,110,201,71,93,75,54,220,106,92,75,125,164,103,111,73,69,65,91,125,116,214,218,200,235,105,223,105,35,223,103,244,251,89,219,237,254,149,121,29,15,245,147,137,234,102,10,255,0,78,242,206,23,207,250,165,47,144,149,248,126,122,167,111,175,20,2,15,184,0,63,252,94,253,208,87,238,127,215,246,178,181,199,24,181,222,226,128,11,20,172,162,158,57,64,170,8,231,106,82,49,110,101,230,95,151,47,87,127,209,221,255,0,98,243,240,175,17,237,85,194,181,27,38,212,10,104,41,107,38,200,167,134,83,142,172,106,100,24,218,56,228,1,97,102,169,103,102,218,79,243,159,220,223,177,107,238,181,179,139,30,160,117,7,145,92,177,234,174,237,184,107,234,225,140,248,24,253,95,61,82,236,251,24,137,126,137,183,189,76,190,137,124,56,116,159,85,116,190,215,169,25,157,231,218,222,217,163,134,165,169,188,189,76,30,93,220,166,18,30,113,212,143,63,81,31,94,45,250,63,206,130,52,101,158,37,29,72,100,119,186,203,165,22,75,45,190,42,160,16,104,41,171,43,226,142,61,128,71,113,22,170,118,103,220,93,253,254,247,119,88,30,89,213,111,81,250,133,142,79,143,222,51,203,228,212,53,51,140,230,205,121,172,119,220,93,137,155,99,157,219,109,246,251,21,187,105,63,134,102,128,105,181,194,231,91,113,183,251,112,107,130,32,138,62,237,109,55,99,139,187,187,238,213,69,203,125,219,223,182,219,41,5,97,208,237,46,198,109,193,106,178,227,30,94,154,54,102,16,243,181,7,238,22,22,245,41,29,253,194,223,111,216,131,155,220,95,21,212,27,228,179,62,49,29,73,200,28,123,175,29,104,68,254,172,91,110,238,109,191,184,150,193,182,116,129,212,110,73,229,14,139,11,26,143,59,28,114,192,231,119,164,110,66,123,113,127,173,47,167,233,55,189,116,41,140,105,158,17,135,73,81,54,55,100,242,103,85,195,188,254,102,105,57,113,229,199,244,205,246,219,145,123,191,106,201,163,140,34,6,142,54,216,69,182,102,65,207,117,183,195,171,171,75,157,88,81,195,167,116,96,82,111,177,29,242,135,102,217,157,254,201,93,254,197,179,49,79,8,158,170,238,87,154,122,108,142,213,143,219,173,228,97,222,159,219,177,19,136,115,22,39,102,1,55,221,133,201,255,0,69,253,223,234,123,199,68,21,65,98,240,96,189,67,126,162,59,238,97,68,118,174,5,230,187,23,61,229,98,224,91,113,98,162,227,183,46,62,255,0,179,117,32,240,207,10,14,158,177,248,12,46,254,211,184,153,237,179,207,228,102,219,103,47,119,42,54,253,173,254,197,55,17,4,75,198,124,52,122,111,198,178,159,164,33,96,122,232,154,30,219,82,86,82,208,75,14,253,193,62,92,60,171,54,251,14,219,239,238,119,101,179,45,61,29,244,233,103,171,243,148,186,87,140,148,156,136,155,157,142,133,217,183,223,125,182,133,191,206,117,186,17,7,151,75,139,99,52,80,141,53,30,59,108,130,32,223,136,71,73,24,139,110,251,190,204,205,183,189,125,79,107,182,60,62,93,237,212,207,23,191,182,240,143,31,246,109,178,250,145,7,242,167,165,166,164,14,221,45,60,80,135,249,177,131,11,127,177,151,245,68,64,68,68,4,68,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,170,186,170,213,47,200,183,78,58,139,169,144,223,125,141,95,102,199,234,189,149,91,229,124,199,106,233,40,118,104,127,54,224,98,91,213,75,0,253,113,112,109,247,61,133,137,216,41,3,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,166,175,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,213,45,164,38,106,150,93,15,120,123,233,125,171,74,186,62,211,107,101,188,169,38,168,191,217,226,202,43,170,225,162,26,99,168,158,224,45,82,221,221,157,222,67,138,41,34,167,105,9,247,32,167,15,65,102,96,16,170,15,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,79,251,214,170,166,121,227,169,110,102,100,231,220,158,158,89,247,250,162,61,254,2,44,32,206,242,87,193,47,90,255,0,248,117,211,157,101,191,246,230,182,250,168,226,255,0,201,232,234,227,152,222,79,252,137,227,17,143,254,29,200,191,65,150,65,227,113,165,246,170,172,3,79,117,162,18,164,130,229,108,188,75,139,212,48,209,15,126,178,10,152,100,169,139,157,70,236,92,32,42,73,184,198,236,77,189,92,132,206,62,188,224,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,7,66,138,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,81,255,0,197,147,162,139,118,159,214,127,41,221,47,182,118,44,183,187,129,199,151,209,70,213,85,18,69,116,170,158,105,158,230,82,25,24,71,12,167,32,194,67,249,160,9,59,12,12,79,51,176,72,15,5,79,133,140,167,239,2,187,229,214,229,61,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,14,109,250,104,234,47,59,233,127,84,232,53,51,5,168,255,0,130,163,188,81,112,135,252,39,107,243,48,205,61,31,114,88,164,236,247,123,0,61,208,30,97,239,103,247,179,204,175,22,109,94,195,117,235,75,250,115,213,205,63,158,174,75,22,69,79,147,77,78,213,112,60,51,196,97,37,190,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,113,39,210,158,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,21,100,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,9,235,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,26,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,102,184,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,89,16,17,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,22,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,91,45,16,121,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,174,112,186,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,60,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,47,250,232,232,202,197,214,30,156,82,219,35,186,251,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,39,62,215,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,117,60,161,7,95,126,28,84,221,85,93,104,181,43,76,110,248,254,47,157,210,211,189,53,196,235,169,101,24,47,192,197,8,194,245,19,68,228,241,28,17,12,204,38,208,72,114,51,199,25,56,132,96,226,15,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,29,112,120,163,252,118,106,111,224,191,39,162,87,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,29,54,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,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,122,181,183,107,85,186,166,130,142,225,115,164,165,168,186,84,61,37,12,83,76,32,117,83,180,82,76,241,68,46,251,153,180,80,203,35,136,238,252,35,50,247,11,187,125,107,156,206,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,181,239,14,110,189,191,149,69,138,125,55,212,72,60,190,166,227,54,255,0,57,87,81,5,63,10,91,213,8,24,68,245,130,192,220,33,153,142,72,198,88,189,5,200,196,226,110,36,81,194,19,85,17,16,23,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,235,40,127,226,181,169,159,147,190,141,178,59,117,61,93,214,146,191,53,184,80,227,52,115,219,228,237,241,238,72,245,21,1,49,49,137,52,50,82,210,212,196,76,220,185,119,88,8,120,145,59,5,22,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,75,255,0,8,237,76,202,176,254,175,108,248,45,166,175,123,46,123,111,175,183,221,233,100,146,78,217,121,106,73,171,32,156,64,77,129,230,3,129,192,76,196,184,199,60,226,204,206,123,180,75,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,35,49,79,56,83,83,201,81,43,70,59,238,102,209,67,35,176,14,230,110,204,34,196,78,194,255,0,38,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,16,117,38,139,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,245,144,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,6,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,183,216,201,190,215,88,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,176,17,4,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,200,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,131,149,117,191,250,58,232,235,59,234,255,0,59,168,176,88,43,61,141,141,217,184,125,32,200,59,112,212,123,47,187,13,65,210,255,0,122,156,241,73,63,118,74,119,143,243,110,252,55,228,91,51,122,232,5,126,126,21,150,155,85,187,161,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,17,3,170,157,174,117,48,180,178,147,54,230,109,20,49,70,196,91,191,8,192,125,194,204,193,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,200,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,168,235,226,189,208,229,54,75,106,189,245,113,167,39,86,247,219,109,61,57,229,214,150,9,106,26,186,146,33,142,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,145,94,23,31,2,122,101,248,215,206,43,84,170,65,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,219,161,238,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,16,215,88,252,28,236,89,223,80,81,230,184,54,103,106,197,52,218,249,112,122,203,221,130,134,132,225,170,181,198,209,70,229,29,189,221,228,136,251,211,52,207,177,52,81,211,9,139,4,114,136,52,106,194,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,12,43,249,39,116,177,255,0,202,211,165,95,253,6,219,191,247,43,63,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,122,200,131,149,117,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,130,85,34,34,2,34,32,130,190,48,90,199,98,193,186,96,125,42,168,135,204,94,181,46,225,5,61,28,124,140,59,20,180,53,16,85,212,84,238,192,64,92,76,41,162,237,185,1,63,153,230,60,154,50,101,72,42,127,248,201,235,95,211,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,234,5,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,236,23,63,224,217,173,127,78,122,125,187,104,229,93,191,179,87,166,87,6,236,207,28,92,99,158,134,227,45,69,68,124,137,228,39,41,134,112,172,98,216,0,90,62,198,220,139,155,169,254,169,3,193,247,88,239,184,55,84,13,165,84,240,249,139,46,165,219,231,167,172,143,144,7,98,170,134,158,122,186,122,157,220,8,203,136,5,76,93,182,32,23,243,60,203,147,198,44,174,253,1,17,16,85,95,142,119,234,79,247,147,248,106,170,181,106,158,57,223,169,63,222,79,225,170,42,248,120,244,245,138,245,65,168,90,137,164,121,77,79,144,243,250,127,85,83,110,186,5,44,117,19,91,43,162,185,219,138,42,136,196,219,253,40,205,132,128,142,41,101,6,48,231,201,131,106,248,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,192,125,155,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,247,39,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,166,30,155,124,36,53,183,81,115,43,173,46,189,195,87,166,248,246,61,81,79,21,67,135,98,178,174,236,100,209,202,113,81,156,114,20,44,13,9,187,61,75,188,128,18,187,3,71,41,4,195,21,207,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,6,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,181,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,136,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,238,93,30,244,235,160,216,111,77,186,71,98,210,156,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,207,191,73,223,20,250,55,247,129,143,124,198,5,210,154,2,34,32,214,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,243,133,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,234,33,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,117,80,136,136,8,136,128,185,87,93,84,46,85,208,100,24,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,244,39,209,247,86,120,111,87,90,95,244,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,213,129,174,126,29,58,137,149,105,166,140,107,63,78,216,85,93,252,51,76,31,27,108,142,211,70,52,148,225,111,184,149,13,12,1,82,12,230,4,97,80,82,60,179,19,137,118,206,57,231,150,70,3,126,220,244,232,63,195,226,197,210,7,180,115,91,254,85,244,155,62,190,219,227,183,212,212,211,70,112,80,219,169,75,181,36,212,176,3,150,243,111,60,108,239,60,140,36,67,28,108,49,197,249,198,48,144,25,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,150,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,130,171,150,142,201,108,134,134,9,39,33,17,41,74,56,68,69,205,196,0,92,157,183,216,5,190,198,89,2,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,8,253,214,190,165,226,218,103,162,215,91,182,77,132,71,146,49,197,56,82,195,61,182,58,200,98,157,233,42,72,36,49,50,30,44,220,9,156,153,247,102,47,79,122,166,62,158,245,242,104,181,58,215,46,175,229,217,37,118,43,79,223,238,91,70,189,229,131,235,83,203,183,230,170,36,237,255,0,141,237,151,244,182,254,253,149,240,107,142,156,91,53,79,75,178,92,62,186,207,71,95,61,125,170,178,10,54,169,128,36,237,212,29,60,177,198,99,205,217,152,153,228,125,159,118,247,191,171,40,161,211,175,133,118,140,233,237,32,92,117,74,199,111,203,174,126,191,82,178,150,64,0,245,153,191,68,106,100,7,220,78,63,179,211,131,125,190,224,138,189,96,232,253,243,170,60,218,45,85,209,109,46,186,91,49,10,11,92,84,242,183,177,14,23,144,169,202,98,153,195,203,4,145,59,237,35,51,110,77,234,47,190,219,40,191,106,233,67,85,50,76,186,139,31,177,97,23,246,138,164,167,132,166,168,182,212,240,25,98,2,50,23,33,133,217,189,56,250,109,191,171,123,183,93,12,80,225,120,181,151,30,155,25,199,241,219,109,182,220,113,202,45,75,77,74,17,196,220,217,249,125,86,102,111,87,119,221,96,26,75,143,224,180,151,28,150,213,73,65,110,169,186,219,175,149,51,242,122,6,19,167,105,126,166,194,110,219,122,246,141,189,31,236,254,118,220,32,15,85,254,29,184,174,147,232,12,121,206,9,93,83,77,121,178,61,101,85,199,187,44,96,7,12,112,79,48,241,237,83,9,185,55,108,127,72,153,189,95,250,85,104,100,121,174,85,147,67,73,67,127,189,214,215,69,109,138,58,106,113,158,166,73,90,56,227,103,97,17,99,39,217,153,137,246,102,217,155,117,96,29,95,107,95,86,89,62,167,92,250,112,154,231,82,244,57,12,212,212,116,180,205,45,0,137,180,244,145,69,32,110,194,206,204,69,89,235,185,183,191,253,109,175,112,95,11,158,161,178,39,58,123,205,146,59,124,114,131,200,213,15,45,4,239,187,241,109,182,106,166,127,242,157,253,255,0,103,243,160,133,247,43,189,109,212,132,235,37,115,112,223,109,201,223,223,183,237,119,253,140,172,79,195,79,171,109,36,208,204,66,245,104,212,3,10,89,222,90,154,152,230,23,166,9,13,187,84,98,192,197,44,192,239,187,196,111,182,222,246,254,157,162,254,180,116,95,171,58,65,154,71,134,79,109,243,243,207,203,180,125,234,104,185,113,138,57,31,209,167,54,109,154,79,181,254,207,245,44,147,2,240,236,234,79,53,142,9,233,241,114,165,167,154,81,140,205,171,232,11,139,63,23,119,219,204,139,191,161,123,191,153,7,181,226,49,213,53,139,169,109,81,177,220,240,129,169,11,86,59,111,158,142,35,54,6,50,51,168,55,114,222,41,164,23,103,1,143,213,157,190,223,77,182,95,231,66,252,68,245,199,75,241,60,131,23,172,175,170,200,169,107,109,210,83,211,29,124,181,149,101,72,100,242,187,152,187,212,139,71,235,35,250,179,127,146,223,177,103,180,222,18,186,239,79,123,183,208,20,194,84,149,144,188,149,53,37,29,19,246,13,132,157,135,139,214,110,94,187,54,237,183,189,78,205,5,240,206,208,61,48,199,174,54,252,215,19,179,229,245,151,88,59,19,79,93,66,108,241,183,57,61,65,138,121,24,31,137,139,110,14,47,245,89,247,223,220,20,117,156,101,183,76,255,0,48,186,229,151,115,222,178,239,93,61,100,190,165,179,28,178,148,142,223,88,137,253,230,254,247,127,233,117,158,125,8,197,203,3,106,220,134,243,122,164,188,183,248,136,106,234,35,142,157,255,0,61,177,113,19,30,127,161,179,190,223,107,183,216,174,162,95,13,46,142,229,170,42,159,200,237,172,28,141,207,136,212,214,51,55,174,254,140,211,236,223,236,94,166,176,116,39,211,246,162,224,178,227,86,189,51,199,173,85,209,241,242,149,180,244,59,75,22,243,70,103,234,38,14,251,136,56,250,151,163,59,237,251,28,40,119,76,244,119,80,181,118,245,29,143,4,198,110,23,57,140,152,72,169,232,167,152,35,103,48,23,34,120,128,157,153,158,64,221,246,251,91,246,178,220,182,92,7,168,126,144,181,6,221,27,227,15,79,119,187,211,149,77,35,207,69,92,12,66,1,44,101,199,234,196,78,251,25,111,182,254,246,91,251,163,173,31,234,87,65,245,130,89,161,199,162,108,118,219,118,42,91,164,157,219,118,229,77,29,85,59,204,95,166,114,55,230,226,223,97,221,255,0,103,175,191,105,120,181,220,74,170,211,167,89,182,44,115,82,222,2,221,89,181,68,19,20,101,16,156,148,191,87,236,103,244,146,70,223,111,181,255,0,153,5,87,230,55,123,205,243,33,170,185,95,140,142,182,94,29,199,39,55,127,64,22,111,211,119,127,209,102,247,175,21,127,90,170,170,138,201,202,166,174,82,150,83,219,145,19,250,190,205,179,127,196,203,249,32,34,34,2,34,32,51,236,251,171,51,233,95,175,221,31,192,52,94,60,87,80,244,222,154,90,187,118,253,169,160,179,210,144,77,220,171,158,71,228,83,84,11,150,204,96,205,179,54,222,191,204,171,49,91,69,159,166,221,20,174,240,245,12,218,77,56,177,123,127,215,123,151,149,111,49,255,0,79,30,63,211,223,127,241,109,199,250,61,16,85,181,198,227,75,144,103,51,92,225,165,142,26,123,133,208,166,24,68,24,68,64,230,114,97,226,206,236,204,204,251,109,187,174,136,250,58,199,236,150,30,153,116,212,108,246,170,74,63,51,140,91,230,153,224,128,35,121,76,162,99,34,46,44,220,157,200,201,247,127,93,201,223,237,117,206,21,52,199,77,87,20,241,190,197,20,130,99,253,44,251,178,232,187,161,155,197,85,243,164,141,44,175,172,39,41,95,29,167,137,221,246,247,70,228,3,238,102,251,5,144,111,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,94,190,52,249,253,53,139,167,156,83,79,169,242,26,186,59,150,85,148,5,73,208,194,242,136,87,219,168,233,228,121,154,87,22,224,64,21,19,208,27,1,191,169,240,33,103,237,187,141,133,42,107,241,180,202,111,181,122,251,130,225,85,21,220,236,182,172,61,174,148,116,221,160,110,213,85,93,109,68,117,18,115,102,230,92,130,138,153,182,119,113,110,222,226,204,228,78,225,8,52,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,238,93,57,170,33,240,153,210,251,86,163,245,131,107,185,222,74,146,74,124,22,207,89,148,5,37,77,16,212,5,76,224,81,211,67,183,39,102,140,226,150,174,58,128,147,98,113,58,113,217,153,221,140,111,121,4,127,235,243,5,252,162,116,109,171,22,15,106,123,63,202,99,242,95,123,221,142,239,47,102,200,21,253,174,60,135,110,231,149,237,242,223,234,243,229,177,109,197,249,236,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,233,247,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,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,144,116,209,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,176,17,158,56,42,97,9,163,25,4,72,133,141,132,217,157,152,137,183,223,103,127,122,162,31,20,127,142,205,77,252,23,228,244,74,223,186,3,206,191,40,157,27,105,61,255,0,217,126,207,242,152,252,118,46,207,127,187,203,217,178,29,7,119,151,17,219,185,229,123,156,118,250,188,248,238,91,114,122,129,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,49,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,164,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,231,95,169,126,157,51,190,151,245,78,191,76,243,170,127,248,90,203,61,111,56,127,194,118,191,51,52,48,86,118,226,150,78,207,119,176,101,218,50,230,30,231,111,115,191,74,106,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,34,34,2,34,32,34,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,60,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,29,124,71,122,227,166,234,183,50,160,195,244,248,42,233,244,235,15,168,156,232,102,148,229,136,239,117,100,204,15,91,44,14,236,32,2,44,67,0,144,247,68,37,148,137,197,230,120,163,141,88,206,175,102,88,134,151,230,250,71,98,158,146,27,22,161,84,90,102,190,185,64,199,60,193,111,146,105,96,132,13,253,0,30,89,154,66,118,110,110,240,198,204,76,46,98,126,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,224,210,46,155,181,183,94,173,89,69,231,72,48,26,188,158,159,14,167,138,166,240,20,149,16,52,241,4,131,41,70,209,194,102,50,212,25,53,60,187,4,34,102,238,44,204,219,144,179,226,184,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,244,167,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,172,15,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,200,79,78,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,178,1,115,67,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,183,69,58,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,205,85,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,250,165,25,51,220,162,230,179,170,125,107,254,81,61,65,102,218,199,29,191,201,82,100,23,6,242,16,20,93,185,2,134,8,130,158,151,186,61,201,25,166,120,33,137,228,226,110,61,199,62,59,14,204,193,45,60,24,52,134,155,47,215,156,151,87,46,48,82,77,79,167,182,113,134,141,138,121,66,120,110,55,14,228,81,204,0,63,80,193,169,161,174,140,152,223,209,230,141,216,93,219,144,67,93,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,214,23,101,111,254,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,117,18,188,103,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,114,134,177,134,121,78,121,174,54,254,220,82,76,96,95,80,1,233,166,161,140,88,31,213,225,145,220,89,223,145,132,223,240,165,212,207,202,39,70,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,57,118,228,106,138,112,132,156,200,158,24,233,106,169,162,22,126,60,123,78,2,60,68,93,230,2,166,191,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,141,249,85,91,70,162,66,166,224,32,236,220,224,158,162,94,225,24,8,249,110,63,88,164,22,107,148,64,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,131,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,92,60,205,198,233,91,29,37,44,28,204,64,57,203,35,136,15,35,49,22,221,253,72,153,155,213,217,85,94,186,120,201,223,97,214,91,36,154,13,143,121,140,7,25,184,84,199,116,11,155,128,125,46,165,49,136,68,132,74,30,245,191,131,140,229,17,49,185,23,56,202,88,190,169,64,173,126,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,170,22,241,12,232,178,235,210,198,168,84,95,113,12,126,172,116,175,37,168,103,199,235,30,164,170,154,138,119,143,148,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,185,33,132,220,66,197,122,223,213,236,55,94,188,49,50,221,92,211,249,234,228,177,100,84,246,137,169,218,174,7,134,120,140,47,148,145,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,44,215,17,213,236,203,10,211,188,247,75,108,211,210,62,61,168,244,246,232,111,80,77,3,17,243,161,171,26,170,105,162,54,216,128,196,154,64,118,221,193,194,99,220,92,152,8,48,164,29,84,34,34,2,34,32,46,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,117,62,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,128,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,40,235,226,31,154,221,112,14,139,117,86,251,102,167,164,154,162,170,206,22,67,26,144,34,6,130,225,83,21,12,196,204,36,47,204,98,169,144,129,247,217,141,133,221,137,153,197,194,136,53,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,88,157,213,133,91,58,110,166,187,120,50,29,85,46,3,86,25,56,84,79,169,14,213,53,18,211,31,56,107,14,35,175,96,148,196,28,30,202,4,224,12,220,36,7,19,1,41,8,73,235,47,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,167,220,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,160,230,95,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,186,126,92,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,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,234,120,98,234,151,229,67,163,108,43,205,223,125,167,117,196,188,198,45,112,254,245,236,249,95,43,35,249,72,61,0,68,248,208,201,69,245,199,150,251,253,98,115,99,65,42,145,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,213,93,120,248,157,88,180,67,218,58,79,160,213,182,172,131,62,31,55,110,186,92,185,153,195,139,213,7,103,139,246,202,39,134,174,109,164,156,120,52,188,97,150,29,165,2,216,162,125,171,225,113,240,39,166,95,141,124,226,181,105,79,19,175,15,250,205,93,163,169,234,7,68,49,223,55,157,82,114,159,38,182,197,36,242,213,95,169,99,130,24,98,42,96,35,120,218,104,35,167,244,134,48,18,152,76,182,114,144,64,36,13,151,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,29,59,117,99,241,79,172,159,120,25,15,204,103,88,86,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,255,0,86,172,103,95,149,13,83,204,181,51,217,126,204,250,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,35,207,143,115,143,46,35,190,219,236,219,236,130,245,60,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,248,237,187,63,243,173,61,166,90,35,95,133,234,206,111,168,245,247,90,105,195,37,168,140,233,224,142,51,98,140,70,106,195,250,206,254,155,237,86,222,230,255,0,37,255,0,153,110,36,65,164,117,147,166,27,30,173,106,54,17,169,5,117,27,117,126,29,115,27,135,172,50,74,245,27,29,49,48,54,210,136,143,251,216,125,120,191,191,221,239,223,116,210,195,229,233,162,167,115,229,218,1,14,91,109,190,205,182,235,250,162,15,158,90,26,89,230,25,229,139,145,134,252,95,147,182,219,182,203,251,179,51,54,204,191,81,1,126,47,213,248,128,155,250,191,170,63,163,62,203,90,73,169,119,90,28,185,236,23,43,60,131,1,254,132,161,193,253,209,115,127,250,174,254,247,102,253,31,254,186,13,144,240,70,226,96,227,233,38,252,155,127,126,254,245,75,30,46,89,148,17,235,173,159,26,199,93,224,134,154,205,33,86,14,227,35,28,207,93,56,187,238,251,187,127,138,111,79,79,232,87,84,207,187,111,251,85,36,120,193,98,22,236,103,168,75,29,125,20,245,82,73,121,178,75,89,63,120,196,152,72,171,170,31,136,108,205,176,253,103,244,125,255,0,165,4,15,68,68,4,68,64,68,68,31,109,154,178,142,130,227,21,85,125,27,213,64,28,185,68,210,56,57,110,46,205,234,222,237,157,217,255,0,212,175,163,166,168,40,242,94,136,237,20,84,118,134,185,4,190,99,251,200,39,54,115,218,239,51,254,144,51,147,109,197,203,209,190,207,216,168,163,5,180,218,239,153,69,29,178,243,44,209,210,76,210,119,10,29,185,182,209,147,182,219,179,183,189,155,236,86,139,211,63,88,58,101,211,191,79,149,216,6,101,147,92,126,144,217,187,93,154,95,41,61,67,63,118,186,105,75,99,29,131,252,92,194,255,0,164,223,179,213,219,100,21,95,116,162,144,50,74,171,127,99,176,109,90,112,246,201,223,234,63,113,219,103,221,183,244,247,126,213,208,247,66,214,169,236,253,35,105,101,21,73,129,31,209,232,36,220,55,219,99,114,54,247,255,0,49,50,231,126,178,170,182,239,119,172,188,134,239,44,179,201,86,69,203,103,103,114,228,239,234,251,251,223,246,171,245,240,219,202,238,89,71,73,24,27,220,228,115,146,134,218,244,162,78,228,238,227,29,77,68,99,234,238,254,225,140,91,255,0,199,100,18,137,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,115,237,226,93,159,211,106,15,90,90,137,85,109,200,106,238,182,219,29,69,53,130,149,166,121,120,81,157,37,52,113,85,83,196,18,51,112,1,172,106,183,126,45,192,140,140,199,151,62,79,208,74,230,179,171,31,138,125,100,251,192,200,126,99,58,9,211,224,133,166,126,103,42,212,189,99,172,164,186,197,236,251,125,38,51,111,159,183,198,134,163,204,72,245,21,97,201,195,235,205,31,149,162,125,132,219,136,207,245,133,249,131,181,181,40,1,224,169,240,177,148,253,224,87,124,186,220,167,250,2,231,7,173,108,90,251,135,245,113,171,214,156,142,135,202,85,212,102,23,59,164,113,247,66,78,84,181,179,149,93,52,155,131,187,55,56,39,136,246,223,144,242,216,153,137,157,155,163,229,68,62,45,152,85,215,21,235,75,32,190,220,42,41,36,167,204,108,246,171,221,8,194,100,231,28,1,76,52,46,50,179,139,51,31,118,134,82,102,23,38,224,64,251,238,238,34,19,127,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,106,120,33,103,94,208,210,205,75,211,63,101,246,253,131,144,82,95,124,239,127,126,247,159,166,120,123,93,190,63,87,135,179,121,114,228,252,187,219,108,60,55,40,87,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,83,253,64,15,5,79,133,140,167,239,2,187,229,214,229,63,208,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,1,17,16,17,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,129,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,58,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,208,71,71,93,29,96,157,32,96,149,22,11,5,103,182,114,75,207,15,164,25,7,110,106,127,106,118,166,168,58,95,239,83,158,88,224,237,71,80,241,254,109,219,158,220,139,119,127,77,107,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,36,202,64,68,68,20,67,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,39,191,225,25,119,234,10,151,168,41,109,58,85,110,243,120,45,95,102,124,253,167,24,162,165,10,88,226,169,10,82,42,146,134,73,6,97,146,121,14,40,98,113,41,136,9,137,198,49,146,72,238,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,147,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,172,79,182,251,54,204,204,204,26,255,0,173,13,99,190,232,23,76,25,254,170,226,208,243,189,90,173,241,211,219,164,228,13,229,170,170,234,34,164,138,167,99,3,3,236,157,64,203,219,33,113,62,223,7,217,139,118,231,50,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,43,106,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,134,190,24,186,91,249,80,235,39,10,243,118,47,105,218,177,47,49,148,220,63,190,187,62,87,202,198,254,82,127,67,18,62,53,210,81,125,65,229,190,255,0,88,92,24,208,95,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,84,43,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,169,212,188,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,231,11,165,141,107,254,78,221,65,97,58,199,37,191,206,210,99,247,7,243,240,12,93,201,14,134,120,142,158,171,180,61,200,217,230,104,38,149,227,228,108,61,198,14,91,142,236,253,41,174,88,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,232,207,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,13,214,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,128,136,136,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,65,42,145,17,1,98,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,124,173,16,115,153,214,15,73,153,151,72,186,161,244,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,250,41,116,145,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,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,48,116,252,136,136,8,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,170,175,198,247,84,191,248,180,209,75,125,247,254,203,202,110,246,207,43,253,20,212,19,247,156,63,251,164,60,0,255,0,156,199,252,91,171,84,92,240,248,135,230,182,172,255,0,173,45,85,190,217,169,234,225,167,165,188,5,144,198,164,4,77,231,183,211,69,67,49,51,9,19,112,41,105,164,32,125,247,112,113,119,97,119,113,96,217,94,17,218,103,149,102,29,94,217,243,171,77,38,214,92,10,223,95,112,187,213,73,28,157,177,243,52,147,81,193,0,152,131,131,76,103,59,152,129,144,242,142,9,201,157,220,54,123,212,85,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,235,12,130,237,98,168,41,3,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,182,95,129,246,107,106,160,207,245,79,78,102,167,171,123,149,242,207,110,189,211,202,32,61,129,130,134,105,97,148,76,185,114,99,114,184,66,226,204,46,206,195,38,238,59,51,22,255,0,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,78,173,186,47,214,59,22,129,117,65,128,106,174,83,15,59,45,170,225,37,61,198,78,70,222,90,150,174,158,90,73,106,118,0,51,62,200,84,20,189,177,23,35,237,240,109,156,183,96,232,249,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,83,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,117,192,186,168,84,45,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,11,63,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,14,170,17,17,1,17,16,23,42,235,170,133,202,186,14,148,250,78,248,88,209,191,187,252,123,229,208,45,170,181,87,73,223,11,26,55,247,127,143,124,186,5,181,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,23,230,251,251,151,234,32,47,230,84,241,17,49,184,250,183,243,186,255,0,110,219,186,249,235,234,134,142,148,234,14,72,227,97,219,235,72,251,11,122,179,122,191,250,208,124,247,172,130,211,143,83,181,85,222,171,177,19,191,22,46,4,94,187,59,251,133,157,253,204,234,167,252,86,49,47,203,30,177,97,181,88,44,158,105,169,113,211,138,99,219,135,215,122,153,75,109,165,112,251,55,247,126,213,169,45,24,94,168,245,169,175,215,107,46,109,170,80,67,108,166,188,78,47,1,222,234,6,49,136,107,88,118,128,100,25,133,190,173,73,48,250,109,183,243,111,190,212,215,47,15,92,103,167,156,82,92,220,46,213,151,218,39,130,30,81,247,227,170,153,139,188,17,254,109,188,180,109,197,251,194,254,255,0,112,191,236,109,194,180,101,136,161,145,227,63,123,47,242,191,220,252,123,165,197,157,155,211,209,253,254,229,254,16,17,17,1,17,16,102,250,45,123,177,227,186,149,104,188,100,114,112,183,64,213,29,226,216,223,110,80,72,35,232,12,229,250,78,222,230,83,162,183,12,233,91,85,244,211,62,201,233,238,29,187,221,63,178,188,173,71,106,228,255,0,165,80,192,127,85,200,67,244,35,219,213,191,163,213,87,2,186,63,10,90,76,11,52,208,233,232,110,24,142,57,83,87,67,199,204,17,208,66,114,151,58,202,231,30,110,251,187,236,194,219,111,183,163,32,166,17,154,90,114,144,34,61,153,247,23,244,111,86,87,201,225,103,40,73,210,94,38,44,91,144,211,77,203,211,221,189,117,90,167,174,174,98,181,211,235,230,93,75,103,183,91,104,169,96,187,87,197,28,54,248,70,56,133,134,182,118,102,97,31,70,244,217,191,161,153,91,215,133,77,85,182,110,149,113,200,41,37,128,170,97,167,145,170,68,8,92,133,222,182,179,143,38,111,86,251,125,232,38,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,164,14,161,124,56,122,206,206,117,247,82,243,92,91,70,252,237,151,32,204,47,55,75,117,79,210,43,84,125,250,89,235,101,146,41,56,29,72,152,242,3,23,216,153,137,183,217,217,159,209,93,250,32,141,94,30,58,9,125,233,219,166,11,30,21,154,98,159,71,242,250,219,133,194,233,145,83,121,224,171,231,84,117,5,28,50,115,142,73,34,109,233,33,164,109,163,126,63,87,119,110,110,110,242,85,17,1,86,7,138,7,70,125,73,245,19,175,182,12,215,71,52,223,233,5,150,139,15,165,181,207,83,237,138,10,78,21,65,91,91,33,71,194,162,120,205,246,9,163,125,217,184,253,109,183,221,157,154,207,209,4,0,240,164,233,115,93,186,107,252,168,254,90,240,111,163,159,72,253,137,236,207,240,157,29,103,127,203,249,238,247,251,218,89,56,241,239,197,250,91,111,203,211,125,159,104,255,0,215,175,65,93,88,235,79,86,57,206,166,105,166,148,251,103,27,188,251,51,201,86,251,118,219,79,221,237,91,105,97,147,243,115,84,4,131,180,145,24,253,97,109,246,221,183,103,103,123,127,68,16,255,0,194,255,0,65,53,99,167,109,2,191,225,90,199,138,125,31,189,86,230,21,87,72,41,188,245,53,95,58,83,162,162,140,100,231,79,36,128,219,156,50,54,206,252,190,174,251,108,236,239,48,17,16,20,0,241,91,233,115,93,186,148,252,151,126,69,48,111,164,127,71,61,183,237,63,240,157,29,31,99,204,121,30,207,251,230,88,249,114,236,75,250,59,237,199,215,109,219,121,254,136,43,3,194,255,0,163,62,164,250,118,215,219,254,107,172,122,111,244,126,203,91,135,213,90,224,169,246,197,5,95,58,163,173,162,144,99,225,79,60,134,219,132,50,62,238,220,126,174,219,238,236,207,176,60,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,222,127,162,10,192,240,191,232,207,169,62,157,181,246,255,0,154,235,30,155,253,31,178,214,225,245,86,184,42,125,177,65,87,206,168,235,104,164,24,248,83,207,33,182,225,12,143,187,183,31,171,182,251,187,51,217,250,34,2,34,32,34,34,2,34,32,34,34,13,127,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,66,62,253,84,244,82,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,170,144,127,185,113,215,103,253,195,63,229,53,159,254,118,175,249,16,17,17,1,17,16,17,17,1,82,7,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,174,253,16,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,17,16,17,17,1,17,16,21,96,120,160,116,103,212,159,81,58,251,96,205,116,115,77,254,144,89,104,176,250,91,92,245,62,216,160,164,225,84,21,181,178,20,124,42,39,140,223,96,154,55,221,155,143,214,219,125,217,217,172,253,16,86,7,133,255,0,70,125,73,244,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,237,138,10,190,117,71,91,69,32,199,194,158,121,13,183,8,100,125,221,184,253,93,183,221,217,158,207,209,16,17,17,5,96,120,160,116,103,212,159,81,58,251,96,205,116,115,77,254,144,89,104,176,250,91,92,245,62,216,160,164,225,84,21,181,178,20,124,42,39,140,223,96,154,55,221,155,143,214,219,125,217,217,182,7,133,39,75,154,237,211,95,229,71,242,215,131,125,28,250,71,236,79,102,127,132,232,235,59,254,95,207,119,191,222,210,201,199,143,126,47,210,219,126,94,155,236,251,79,244,64,68,68,5,26,177,94,140,172,84,157,103,102,189,98,101,183,95,61,117,174,242,148,248,165,186,156,204,35,183,198,54,168,40,170,106,106,31,211,185,49,241,158,48,143,214,48,140,156,223,153,152,246,36,170,32,34,34,2,34,32,34,34,10,149,241,14,232,207,172,238,162,122,160,190,102,184,94,155,253,32,196,40,173,246,251,94,59,83,237,139,85,39,10,80,167,25,38,143,132,147,199,43,237,87,53,91,239,35,114,250,219,51,240,96,102,222,190,21,61,39,235,111,76,246,173,73,184,107,70,57,73,96,168,202,106,45,80,208,80,141,198,10,185,248,82,13,75,156,198,244,228,113,8,19,213,8,139,115,115,222,57,55,17,110,14,115,213,16,17,17,5,53,245,161,225,195,212,158,115,213,6,127,154,232,142,141,249,220,67,32,184,71,116,166,169,250,69,65,31,126,170,122,120,164,173,147,133,77,72,202,60,170,206,161,246,118,97,109,246,6,96,226,202,90,248,89,104,143,81,125,61,96,25,198,156,235,134,159,82,99,118,217,239,20,247,187,36,163,113,165,171,158,170,121,161,120,106,196,202,158,121,4,64,6,150,145,197,156,69,247,146,79,82,247,4,223,68,4,68,64,81,255,0,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,200,4,65,72,29,61,120,112,245,157,131,107,238,154,102,185,78,141,249,43,46,63,152,89,174,151,26,159,164,86,169,59,20,176,86,197,36,178,112,10,146,50,226,0,79,176,179,147,237,179,51,191,162,187,244,68,4,68,64,68,68,16,255,0,197,3,65,53,99,168,157,2,176,97,90,57,138,125,32,189,81,102,20,183,73,233,188,245,53,39,10,80,162,173,140,164,231,81,36,96,251,28,209,182,204,252,190,182,251,108,206,237,16,58,10,232,43,171,29,22,234,199,6,212,205,75,210,159,99,99,118,111,105,249,218,223,110,219,106,59,93,219,109,84,49,254,110,26,131,144,183,146,80,31,170,47,182,251,190,204,206,237,111,232,128,136,136,10,176,60,80,58,51,234,79,168,157,125,176,102,186,57,166,255,0,72,44,180,88,125,45,174,122,159,108,80,82,112,170,10,218,217,10,62,21,19,198,111,176,77,27,238,205,199,235,109,190,236,236,214,126,136,32,7,133,39,75,154,237,211,95,229,71,242,215,131,125,28,250,71,236,79,102,127,132,232,235,59,254,95,207,119,191,222,210,201,199,143,126,47,210,219,126,94,155,236,251,79,244,68,4,68,65,64,63,220,184,235,179,254,225,159,242,154,207,255,0,59,86,253,208,86,150,231,122,45,210,118,13,166,122,151,98,246,54,73,102,246,159,157,162,243,80,212,118,187,183,42,169,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,164,2,32,34,34,2,34,32,40,213,215,71,70,86,46,176,244,226,150,217,29,215,216,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,36,170,32,34,34,2,34,32,42,1,254,229,199,93,159,247,12,255,0,148,214,127,249,218,191,228,65,31,250,10,210,220,239,69,186,78,193,180,207,82,236,94,198,201,44,222,211,243,180,94,106,26,142,215,118,229,85,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,52,128,68,64,84,129,212,47,135,15,89,217,206,190,234,94,107,139,104,223,157,178,228,25,133,230,233,110,169,250,69,106,143,191,75,61,108,178,69,39,3,169,19,30,64,98,251,19,49,54,251,59,51,250,43,191,68,17,255,0,160,173,45,206,244,91,164,236,27,76,245,46,197,236,108,146,205,237,63,59,69,230,161,168,237,119,110,85,83,71,249,200,76,227,45,227,148,11,234,147,237,190,207,179,179,179,72,4,68,4,68,64,68,68,20,3,253,203,142,187,63,238,25,255,0,41,172,255,0,243,181,111,221,5,105,110,119,162,221,39,96,218,103,169,118,47,99,100,150,111,105,249,218,47,53,13,71,107,187,114,170,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,64,34,2,34,32,242,114,203,141,246,207,138,222,110,216,182,57,244,130,245,69,111,168,168,183,90,60,224,82,123,66,168,35,34,138,155,190,108,225,23,112,216,67,184,77,196,121,110,254,140,168,95,251,151,29,118,127,220,51,254,83,89,255,0,231,106,255,0,145,6,180,233,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,30,146,121,102,130,91,137,239,45,108,209,156,187,27,132,149,50,77,35,51,176,236,198,204,194,44,204,45,178,209,16,107,253,126,209,203,23,80,26,53,150,104,238,71,55,151,164,201,173,229,79,29,79,19,63,41,84,4,210,83,84,240,3,7,147,181,60,113,75,219,230,194,124,56,151,213,39,101,72,63,220,184,235,179,254,225,159,242,154,207,255,0,59,87,252,136,49,77,42,188,231,121,6,156,99,151,125,80,196,254,140,229,245,22,248,189,185,107,25,33,146,58,122,225,110,51,118,138,25,166,7,132,141,136,227,252,233,23,108,131,158,199,200,91,43,68,65,0,60,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,223,95,248,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,236,253,16,17,17,1,71,254,189,116,183,59,214,158,147,179,157,51,211,75,23,182,114,75,207,179,60,149,23,154,134,159,187,218,185,82,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,32,17,5,32,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,192,42,72,203,136,1,62,194,206,79,182,204,206,254,138,239,209,16,17,17,1,82,7,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,174,253,16,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,17,16,22,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,182,64,136,53,87,75,154,23,252,154,244,39,25,209,79,165,63,72,254,142,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,155,239,199,127,77,246,109,170,136,130,63,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,129,254,229,199,93,159,247,12,255,0,148,214,127,249,218,191,228,64,68,68,4,68,64,84,3,253,203,142,187,63,238,25,255,0,41,172,255,0,243,181,127,200,131,95,244,245,139,95,112,109,2,211,76,43,41,161,242,87,172,127,15,179,90,238,52,221,208,147,177,85,5,20,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,216,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,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,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,111,82,213,121,29,6,143,95,43,49,138,182,167,173,143,203,113,147,235,110,219,213,66,207,179,137,131,183,163,151,219,246,173,164,181,238,189,226,82,102,250,91,120,199,99,189,69,106,122,159,47,253,245,44,108,98,28,106,34,63,86,119,111,127,29,189,255,0,106,14,112,241,157,78,207,176,171,241,95,241,172,178,237,65,92,243,60,167,45,61,124,209,17,151,49,55,114,32,54,119,220,132,93,253,126,198,91,242,207,214,70,164,106,157,117,159,17,213,172,190,232,86,10,74,119,167,145,161,184,214,17,79,194,62,66,82,52,135,40,145,115,142,55,223,143,237,127,216,237,24,110,52,237,73,112,170,164,25,70,70,134,99,141,140,125,197,177,59,110,223,211,178,200,116,235,106,92,134,158,231,60,181,84,240,64,230,207,60,52,205,47,23,120,201,189,196,66,63,107,55,171,253,168,62,28,202,221,73,106,200,106,168,232,101,57,32,14,28,72,155,103,125,192,93,254,198,251,93,215,136,178,61,64,172,187,87,228,213,85,119,144,156,106,36,225,187,205,11,68,79,180,96,223,162,204,204,222,140,203,28,64,68,68,4,68,64,87,41,224,225,137,92,109,90,87,124,200,234,37,39,166,186,249,110,192,250,109,249,170,155,128,23,184,157,253,239,246,179,127,173,83,90,190,15,11,140,147,11,186,244,229,110,180,227,38,205,89,111,239,121,232,222,97,34,30,229,125,105,71,187,49,147,183,163,19,250,179,111,252,232,42,207,196,31,29,183,227,189,75,229,20,246,234,104,225,142,106,218,217,156,66,49,6,228,247,10,166,247,11,55,249,172,172,55,193,210,121,143,70,46,145,28,166,65,27,83,241,23,39,118,29,234,171,253,205,246,40,77,226,145,121,197,110,221,69,214,14,58,98,114,211,67,36,21,132,51,49,183,124,107,171,123,158,226,125,189,92,125,61,63,161,148,214,240,113,255,0,226,110,239,253,20,223,218,174,8,44,41,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,47,169,120,245,126,85,132,220,108,86,202,151,130,166,167,179,194,78,100,59,113,152,9,253,69,157,253,194,255,0,98,202,23,197,121,148,225,182,205,36,111,177,55,29,159,255,0,57,144,114,255,0,125,198,238,54,204,202,187,19,169,118,42,234,123,148,182,243,127,172,236,242,140,175,27,251,217,159,244,155,246,111,252,202,205,52,175,163,92,99,19,232,118,239,155,230,88,237,45,94,65,118,146,217,116,162,168,10,56,228,154,42,105,218,135,97,18,146,6,49,253,57,55,97,119,111,87,245,127,85,90,55,251,172,195,168,55,11,205,83,247,37,11,196,181,50,63,163,114,38,157,201,253,205,233,235,252,202,235,58,109,234,195,71,238,189,41,89,98,202,110,222,69,236,180,22,219,68,241,118,42,165,230,112,211,82,51,191,32,133,182,250,196,222,141,191,187,222,232,42,43,168,154,42,74,108,170,57,169,35,104,198,109,247,23,102,98,109,163,139,222,204,181,58,221,29,84,92,110,119,29,66,146,91,133,191,202,183,213,225,249,209,62,95,152,135,127,115,122,123,155,253,171,75,160,34,34,2,34,32,43,123,240,113,203,48,240,195,175,152,181,53,68,205,124,63,45,230,35,51,139,139,237,45,192,199,139,51,243,253,15,126,237,255,0,18,168,80,46,36,197,182,251,43,103,240,160,212,12,47,40,201,178,89,170,41,124,149,246,127,39,216,143,156,178,114,227,29,119,47,86,22,6,250,131,191,175,237,253,168,34,47,137,37,30,23,75,212,101,229,241,58,194,156,228,146,160,235,183,146,34,97,169,122,234,206,227,126,111,221,183,213,244,47,95,218,167,39,131,117,222,223,38,149,222,237,97,85,27,213,68,212,188,227,99,30,67,189,69,192,155,118,223,118,244,245,247,40,225,226,237,136,227,86,189,91,162,190,218,42,247,171,171,165,141,170,97,237,201,232,101,83,94,70,252,136,157,189,236,205,179,55,244,45,249,224,213,115,199,95,6,200,45,209,31,248,81,154,147,186,219,73,255,0,13,112,118,251,56,254,143,236,255,0,214,130,202,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,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,121,247,239,250,85,63,254,111,255,0,220,203,208,94,125,251,254,148,207,255,0,155,255,0,247,50,14,94,178,143,254,18,221,191,242,233,255,0,250,97,47,233,141,221,163,160,186,211,73,113,25,106,40,226,115,114,131,110,108,238,224,237,250,46,251,123,248,255,0,179,249,151,185,77,135,87,102,57,110,71,79,67,39,18,163,58,202,194,244,103,220,66,93,157,189,73,191,206,101,231,99,120,165,238,241,151,71,140,218,40,194,170,189,228,154,48,136,200,25,137,192,77,203,212,137,135,220,46,254,255,0,177,6,107,212,29,226,130,253,144,211,220,237,56,237,226,215,71,35,151,111,218,52,131,3,158,209,196,207,183,23,118,125,156,95,220,255,0,107,45,80,183,95,83,119,124,240,175,148,56,190,121,133,216,241,234,187,65,72,67,29,176,5,185,247,99,136,254,179,140,134,47,179,56,187,108,255,0,229,63,250,180,162,2,34,32,34,34,2,177,95,9,92,190,233,89,170,175,143,210,98,182,131,166,143,252,125,119,145,39,158,61,233,171,140,127,56,197,179,110,237,199,213,189,91,209,87,82,178,63,6,187,125,68,90,133,144,87,75,11,52,82,249,78,217,110,207,190,208,92,25,255,0,157,189,80,107,15,20,218,59,213,6,190,84,199,115,181,219,233,225,158,51,168,130,90,104,12,8,192,171,107,120,185,185,122,57,59,51,187,237,233,238,91,155,193,142,154,115,201,50,138,129,142,23,142,63,37,200,157,159,155,111,29,193,155,101,254,188,103,108,118,218,124,151,29,187,69,77,24,213,75,73,72,5,35,0,177,59,60,151,2,127,93,183,247,255,0,58,254,222,11,245,116,241,222,114,218,82,147,105,101,242,28,71,103,245,216,46,46,255,0,241,32,182,100,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,38,105,71,61,195,26,172,164,166,169,104,36,147,183,198,71,30,92,118,144,95,221,254,173,151,182,190,43,204,71,53,182,104,227,23,114,126,59,51,55,253,243,32,230,142,223,67,140,121,155,244,55,59,133,71,182,10,170,170,10,80,8,5,196,207,118,224,238,253,214,118,103,61,253,192,95,235,247,47,91,78,110,23,109,33,212,204,127,48,200,172,245,144,83,180,117,7,17,148,79,27,76,37,4,129,200,30,70,97,118,252,224,191,167,237,254,133,133,100,180,23,90,76,234,239,69,13,53,64,215,83,221,42,7,182,0,77,32,152,204,237,182,219,110,206,197,254,189,214,87,67,93,149,234,37,250,197,143,100,150,235,132,240,218,41,206,148,2,8,100,41,88,90,55,245,118,62,77,190,241,182,254,141,238,116,19,87,196,250,199,138,92,112,124,91,83,237,184,212,180,85,55,235,164,208,199,49,84,74,110,65,21,63,108,153,217,223,135,233,68,30,230,127,119,174,222,187,214,250,157,157,119,234,11,230,90,49,167,182,64,155,179,236,139,141,194,71,129,203,142,253,205,223,126,60,159,215,253,77,250,95,206,160,154,2,34,32,34,34,2,157,61,4,106,149,94,150,103,24,92,85,86,170,137,105,107,253,163,185,70,236,220,184,67,85,254,112,253,143,39,216,234,11,45,235,210,21,202,247,114,215,108,74,213,45,109,109,77,52,30,127,181,3,200,102,1,202,142,160,159,97,223,102,221,219,127,70,251,16,75,95,25,92,182,58,236,238,195,141,181,20,160,80,80,82,207,221,119,110,46,205,53,192,54,219,253,123,173,81,225,85,156,81,98,189,69,209,91,234,226,148,158,229,220,224,225,199,102,237,208,215,59,239,187,255,0,223,55,185,110,191,24,157,44,200,61,187,103,212,136,227,99,182,249,106,122,2,118,99,119,105,57,220,38,125,254,167,31,209,255,0,190,223,249,190,213,24,124,57,168,107,42,250,157,198,138,150,150,89,90,63,57,201,192,28,184,239,111,171,219,125,189,222,228,29,4,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,47,146,75,181,170,27,173,61,138,107,157,32,92,171,41,230,171,167,163,41,133,167,154,8,74,49,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,127,173,1,17,16,17,17,1,17,16,17,22,21,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,26,184,168,239,119,250,74,25,228,128,136,132,101,24,230,144,73,193,200,12,88,153,182,220,9,190,199,65,154,162,194,176,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,229,87,45,29,146,255,0,73,93,60,112,9,8,148,165,28,50,17,48,49,24,11,147,182,219,152,183,218,203,53,64,68,68,4,68,64,68,68,4,69,170,191,149,143,75,31,252,178,218,85,255,0,209,149,187,255,0,124,131,106,162,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,76,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,144,122,200,181,87,242,177,233,99,255,0,150,91,74,191,250,50,183,127,239,150,213,64,69,138,103,90,177,165,154,95,228,127,41,154,151,138,98,94,211,238,249,47,110,222,105,168,60,215,111,143,115,181,222,49,231,199,184,28,184,239,183,49,223,222,203,202,197,186,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,150,183,90,242,106,42,186,169,248,1,25,240,138,57,8,203,136,1,19,236,222,130,46,239,232,206,131,96,34,34,2,34,32,34,34,2,34,213,95,202,199,165,143,254,89,109,42,255,0,232,202,221,255,0,190,65,181,81,121,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,89,1,17,16,17,17,1,17,16,17,17,1,17,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,135,214,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,62,180,68,64,68,68,4,68,64,68,68,4,68,64,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,34,194,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,227,87,21,29,238,255,0,73,67,60,144,17,16,140,163,28,210,9,56,57,1,139,19,54,219,129,55,216,232,51,84,90,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,108,180,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,90,215,249,88,244,177,255,0,203,45,165,95,253,25,91,191,247,200,54,170,34,32,34,213,95,202,199,165,143,254,89,109,42,255,0,232,202,221,255,0,190,94,173,131,168,93,2,202,253,165,244,91,92,52,254,243,236,107,124,215,107,143,179,242,106,42,143,39,67,22,221,218,153,184,72,253,184,67,144,242,144,182,17,221,183,118,221,6,192,69,170,191,149,143,75,31,252,178,218,85,255,0,209,149,187,255,0,124,179,92,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,21,36,181,150,75,156,53,208,71,56,136,145,68,82,66,68,44,108,38,4,226,239,190,198,47,246,178,12,129,17,97,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,113,171,138,142,247,127,164,161,158,72,8,136,70,81,142,105,4,156,28,128,197,137,155,109,192,155,236,116,25,170,44,83,5,213,141,44,213,15,61,249,51,212,188,83,45,246,103,107,206,251,10,243,77,95,229,123,156,187,125,222,201,151,14,93,179,227,203,109,248,22,222,231,89,90,2,44,83,58,213,141,44,210,255,0,35,249,76,212,188,83,18,246,159,119,201,123,118,243,77,65,230,187,124,123,157,174,241,143,62,61,192,229,199,125,185,142,254,246,88,175,242,177,233,99,255,0,150,91,74,191,250,50,183,127,239,144,109,84,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,45,85,252,172,122,88,255,0,229,150,210,175,254,140,173,223,251,229,178,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,15,173,17,16,17,22,21,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,26,184,168,239,119,250,74,25,228,128,136,132,101,24,230,144,73,193,200,12,88,153,182,220,9,190,199,65,154,162,197,48,93,88,210,205,80,243,223,147,61,75,197,50,223,102,118,188,239,176,175,52,213,254,87,185,203,183,221,236,153,112,229,219,62,60,182,223,129,109,238,117,149,160,34,34,2,34,32,34,34,2,34,32,34,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,32,250,209,17,1,22,41,157,106,198,150,105,127,145,252,166,106,94,41,137,123,79,187,228,189,187,121,166,160,243,93,190,61,206,215,120,199,159,30,224,114,227,190,220,199,127,123,47,151,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,109,185,139,125,172,131,53,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,45,85,252,172,122,88,255,0,229,150,210,175,254,140,173,223,251,229,181,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,124,145,221,173,83,93,106,44,80,220,233,14,229,71,79,13,93,69,24,204,47,60,48,76,82,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,7,214,136,136,8,136,128,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,248,254,229,250,191,156,198,65,17,16,142,238,219,122,108,131,154,93,110,161,174,167,213,188,226,239,11,241,17,201,238,98,207,179,63,175,153,144,190,223,254,178,198,172,247,92,162,73,10,209,101,171,231,37,203,99,144,59,113,183,39,22,114,247,147,122,109,179,253,172,189,189,83,107,141,102,169,230,151,87,97,134,79,111,92,164,56,143,144,187,63,153,50,118,219,253,123,123,214,77,161,215,107,110,35,118,131,39,202,176,74,155,197,33,212,77,192,134,214,53,12,78,240,187,56,179,200,236,207,179,200,15,182,255,0,107,63,236,65,170,47,22,235,157,170,176,232,46,177,118,231,139,110,67,200,95,109,217,157,189,69,221,189,206,203,224,83,143,87,239,58,39,149,232,13,92,216,254,47,81,97,201,169,106,28,234,35,169,162,164,165,146,65,120,42,248,54,192,239,35,254,140,111,235,251,91,111,123,40,56,237,179,187,127,58,2,34,32,34,34,2,176,111,7,188,114,207,117,214,11,173,210,190,14,117,54,254,199,151,46,68,220,123,148,181,226,126,140,236,207,232,205,239,103,85,242,183,247,68,239,159,126,93,44,116,152,45,210,174,130,162,171,204,242,56,103,154,38,126,52,117,46,219,188,94,190,238,127,237,254,148,22,237,226,109,4,82,244,197,117,51,29,220,101,157,219,213,255,0,252,223,88,171,51,195,15,42,174,199,186,151,181,82,81,193,220,10,215,168,238,125,102,109,184,80,86,187,123,217,255,0,106,145,30,44,122,165,172,212,135,22,19,61,178,74,92,74,66,30,53,1,13,92,109,49,191,158,139,103,39,62,209,111,23,175,187,215,109,253,222,139,72,248,80,189,205,250,139,165,122,40,32,146,63,206,119,94,65,39,113,254,241,174,219,109,189,223,111,189,5,230,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,42,86,241,75,235,55,81,245,19,81,239,221,53,91,45,87,92,75,12,196,174,30,94,229,73,84,15,13,86,65,85,27,177,199,83,51,127,216,127,161,37,60,108,238,50,11,199,57,110,239,16,195,117,42,21,120,149,244,81,110,234,47,78,43,181,67,10,182,111,169,184,141,188,100,166,49,106,169,228,186,218,233,154,166,83,182,69,4,100,224,211,25,206,71,25,52,68,101,32,4,78,226,38,228,1,175,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,177,85,203,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,21,255,0,116,11,213,117,31,85,186,29,73,123,185,203,195,51,197,251,54,124,162,25,38,129,228,158,168,97,23,26,241,142,38,30,220,53,31,92,133,158,48,17,144,39,140,121,52,92,200,36,170,194,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,217,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,84,67,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,13,85,169,157,92,107,46,127,212,116,253,75,208,229,215,91,46,73,73,112,41,241,238,21,67,47,177,104,88,207,177,67,31,212,24,206,17,142,66,3,23,141,134,110,114,148,130,79,44,156,175,123,164,205,102,204,181,251,65,177,141,82,207,52,234,175,14,187,222,41,249,157,44,187,52,21,160,219,113,173,165,23,39,148,41,166,111,175,24,202,204,108,207,232,242,71,219,154,90,107,240,249,232,146,235,213,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,133,74,69,5,218,113,154,18,59,72,72,51,68,96,114,83,148,132,82,198,228,240,183,109,201,153,228,143,123,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,200,42,175,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,84,4,54,181,245,202,186,187,239,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,108,218,198,97,0,168,121,68,91,105,162,238,193,12,141,35,185,201,245,37,231,33,28,189,176,157,72,136,128,176,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,191,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,68,62,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,110,18,131,195,175,168,188,239,170,14,190,179,141,75,206,170,63,87,247,58,59,61,23,8,127,193,150,191,109,82,77,5,31,114,40,163,239,118,187,230,61,211,30,103,239,119,247,51,106,175,26,191,138,124,91,238,254,135,230,55,20,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,150,202,241,65,241,4,166,187,83,94,186,94,209,107,173,88,0,84,21,6,97,124,166,150,90,99,231,12,181,84,245,150,87,138,88,4,156,28,130,2,57,226,151,132,128,229,23,214,2,61,195,64,120,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,19,39,194,43,168,46,160,181,83,21,187,224,25,238,63,237,76,7,10,183,210,219,172,89,71,98,42,95,39,36,49,195,20,118,158,32,34,213,91,64,205,47,115,103,146,61,191,58,71,223,135,141,96,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,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,2,21,109,163,125,117,84,244,181,214,206,177,224,250,131,95,86,122,87,127,212,140,158,106,232,105,169,98,51,182,92,102,184,48,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,237,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,46,109,250,177,248,167,214,79,188,12,135,230,51,169,211,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,130,218,145,17,1,80,183,138,94,133,214,104,255,0,85,151,236,146,138,205,229,49,189,68,255,0,162,75,100,209,188,242,70,117,82,51,53,192,10,73,91,143,123,205,119,38,40,192,136,66,58,152,63,69,137,128,111,165,65,95,24,45,28,177,103,61,48,62,170,212,77,229,239,90,105,112,130,162,142,78,38,125,250,90,234,136,41,42,41,182,99,16,30,70,116,210,247,28,76,155,203,112,30,45,33,58,13,21,224,159,173,22,171,117,78,121,161,25,14,95,73,75,81,116,168,165,191,99,54,121,128,64,234,167,104,164,11,137,69,39,29,204,218,40,104,157,226,115,119,225,25,152,14,195,41,52,181,241,71,248,19,212,223,193,126,113,68,169,47,166,237,111,186,244,225,173,184,182,180,89,172,116,151,154,140,114,162,82,58,10,153,10,48,169,130,104,36,167,152,24,199,212,13,226,154,78,7,177,48,159,18,113,54,103,7,187,79,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,41,245,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,156,41,91,196,235,84,191,42,29,100,230,190,82,251,237,59,86,37,229,241,107,127,247,175,103,202,249,88,219,205,193,234,2,71,198,186,74,223,174,92,183,223,234,147,131,2,151,254,10,122,23,89,106,177,102,157,67,223,172,221,159,109,240,198,241,218,153,30,120,228,58,88,143,185,92,98,14,205,20,144,156,195,74,3,35,57,147,73,73,56,125,77,137,142,165,151,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,200,54,2,34,32,168,189,107,235,7,38,233,27,196,239,82,47,66,245,117,184,77,242,163,31,28,178,207,73,21,63,126,186,8,172,112,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,181,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,168,135,197,31,227,179,83,127,5,249,61,18,207,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,239,209,23,147,113,203,49,91,61,246,209,139,93,178,107,85,21,235,32,243,30,200,183,84,86,199,29,85,195,176,12,115,249,120,137,216,229,237,131,177,31,6,126,34,236,239,179,32,245,151,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,5,228,229,151,27,237,159,21,188,221,177,108,115,233,5,234,138,223,81,81,110,180,121,192,164,246,133,80,70,69,21,55,124,217,194,46,225,176,135,112,155,136,242,221,253,25,122,200,131,156,206,177,58,152,213,206,165,181,114,225,121,213,42,26,187,0,88,42,42,45,182,204,78,70,48,11,0,9,241,146,2,3,17,39,169,114,6,239,72,98,38,70,12,220,64,2,56,227,182,159,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,245,255,0,137,111,135,221,54,176,218,175,29,65,233,5,170,174,77,65,160,167,243,55,139,77,36,82,213,79,146,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,236,44,206,110,59,212,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,212,66,45,21,209,247,86,120,111,87,90,95,244,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,222,175,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,48,194,186,232,235,54,197,209,230,156,82,220,227,181,123,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,29,64,116,117,214,190,119,211,38,178,212,102,215,187,157,214,253,141,229,183,0,169,206,40,247,134,106,235,190,195,80,195,81,230,39,18,145,230,142,74,169,39,217,164,143,186,77,196,205,152,185,14,160,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,225,72,58,136,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,32,84,109,225,167,215,85,55,76,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,138,150,89,39,180,92,90,157,152,103,6,130,51,150,96,153,160,134,18,141,197,248,191,110,65,32,97,145,164,188,148,5,73,126,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,183,7,138,231,93,63,227,250,95,209,76,207,254,200,165,207,235,104,71,253,17,27,92,117,12,95,248,223,52,2,63,230,66,231,254,248,133,87,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,44,127,194,51,169,206,160,178,235,236,186,17,123,178,221,115,44,22,197,111,132,97,189,207,83,20,81,226,52,177,133,75,199,9,19,197,220,170,239,200,240,195,20,69,47,40,163,132,158,49,237,198,108,56,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,118,105,211,23,79,88,175,75,250,53,101,210,60,90,167,207,249,14,229,77,198,232,116,177,211,205,115,174,148,185,75,81,32,131,127,163,24,49,17,144,69,20,64,230,124,57,63,53,136,58,168,69,94,190,26,94,32,148,218,195,106,179,244,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,0,53,83,200,242,56,64,193,1,211,211,65,16,185,205,41,28,239,185,59,185,185,111,97,72,8,136,131,20,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,87,183,66,189,89,230,93,93,117,237,149,103,23,218,122,187,61,138,131,77,234,169,172,88,225,87,181,84,22,160,122,219,91,78,224,109,28,76,103,44,160,242,17,184,115,219,182,14,238,49,3,52,74,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,108,15,5,79,138,124,167,238,254,187,230,54,228,19,211,196,119,171,124,203,165,45,35,160,170,211,236,94,174,163,33,204,42,39,181,208,223,165,166,105,109,214,67,16,98,121,37,223,113,58,146,23,39,130,34,110,5,218,148,203,144,194,241,73,86,221,11,245,175,149,116,217,174,53,87,252,182,231,237,92,91,80,238,20,241,231,21,55,23,146,122,175,89,141,253,166,211,8,156,199,52,47,81,60,132,59,23,120,78,65,118,230,241,201,29,233,234,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,249,215,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,210,140,216,72,196,37,138,80,99,62,28,156,58,72,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,85,1,225,59,214,189,199,22,202,173,157,43,234,69,207,158,55,121,222,155,14,156,222,150,158,27,85,113,73,81,81,37,60,132,226,18,77,230,164,155,136,57,72,100,210,180,81,128,59,74,238,22,254,128,169,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,41,63,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,180,217,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,90,79,132,39,84,186,203,154,249,190,158,178,156,110,235,148,98,152,189,188,103,183,100,204,66,255,0,71,225,245,104,168,106,140,201,187,144,159,18,106,113,30,82,135,2,22,18,128,119,166,153,93,96,244,153,134,245,117,165,255,0,65,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,232,251,164,204,55,164,93,47,250,15,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,234,131,151,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,238,39,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,205,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,162,187,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,164,158,172,126,22,53,147,238,255,0,33,249,116,235,154,197,119,216,71,89,182,46,176,250,17,214,235,156,150,175,99,102,120,190,159,222,105,242,107,108,64,111,74,50,75,108,170,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,148,130,131,170,133,90,190,41,125,123,125,4,163,191,116,163,165,240,115,200,46,182,255,0,39,151,221,42,41,247,142,130,134,174,6,39,163,167,19,109,164,154,104,37,23,57,118,113,142,57,25,129,222,82,114,131,106,248,140,245,237,252,149,236,80,105,190,157,193,230,53,55,38,183,249,202,74,137,233,249,210,217,104,76,206,38,172,38,54,225,52,206,113,200,49,69,234,44,64,71,43,113,17,142,106,54,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,50,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,66,125,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,224,29,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,20,170,65,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,47,105,90,237,214,238,221,46,47,49,4,35,30,229,221,39,236,212,78,85,14,60,99,142,40,73,227,133,182,231,16,188,117,232,251,171,60,203,164,93,80,250,113,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,126,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,231,219,174,142,140,175,189,30,106,61,45,178,59,175,182,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,133,250,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,78,222,53,127,20,248,183,221,253,15,204,110,43,10,240,226,235,142,155,165,44,202,191,15,212,16,171,168,211,172,194,162,3,174,154,35,150,83,178,85,139,56,53,108,80,51,184,152,16,184,140,226,35,221,32,138,34,23,39,133,162,147,53,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,143,235,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,171,43,193,119,41,177,96,216,175,80,185,174,83,93,228,172,184,253,190,199,116,184,212,246,142,78,197,44,17,221,36,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,21,122,232,235,54,251,214,30,163,210,220,227,181,123,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,32,97,93,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,37,175,134,47,135,253,30,174,214,83,117,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,149,72,9,188,141,12,18,83,250,195,32,8,204,70,59,185,70,38,18,106,175,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,53,239,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,31,90,34,32,168,189,107,235,7,38,233,27,196,239,82,47,66,245,117,184,77,242,163,31,28,178,207,73,21,63,126,186,8,172,112,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,181,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,168,135,197,31,227,179,83,127,5,249,61,18,207,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,239,209,17,7,42,235,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,210,159,73,223,11,26,55,247,127,143,124,186,4,27,85,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,44,131,174,174,172,243,46,145,122,246,197,115,139,21,61,93,226,197,95,166,244,180,215,220,112,107,218,150,11,168,53,109,209,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,159,31,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,5,191,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,65,126,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,141,244,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,34,34,2,34,135,254,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,112,213,94,39,94,32,21,154,69,71,83,211,246,136,100,94,83,58,171,229,6,77,114,138,57,226,170,176,210,201,4,51,68,52,198,64,209,188,211,199,81,233,52,102,69,8,129,108,195,33,1,199,26,252,49,122,241,252,136,95,105,180,27,86,47,92,112,28,130,224,62,205,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,120,43,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,175,87,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,204,29,63,34,172,15,9,78,181,253,183,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,217,250,10,171,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,93,74,34,32,45,85,213,143,194,198,178,125,223,228,63,46,157,109,85,170,186,177,248,88,214,79,187,252,135,229,211,160,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,130,37,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,189,133,46,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,191,238,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,4,160,68,68,5,167,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,230,186,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,125,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,152,44,39,194,15,84,179,189,105,206,245,255,0,83,53,46,251,237,156,146,243,244,83,206,214,249,88,105,251,189,168,107,225,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,214,186,215,214,14,77,210,55,137,222,164,94,133,234,235,112,155,229,70,62,57,101,158,146,42,126,253,116,17,88,225,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,144,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,5,239,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,144,42,64,240,224,241,0,172,233,222,251,22,146,106,246,69,254,228,245,254,102,120,170,106,35,158,162,76,118,171,129,201,202,156,33,9,36,56,102,145,152,14,22,30,45,36,173,40,184,126,121,165,187,244,4,94,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,204,123,34,221,81,91,28,117,87,14,192,49,207,229,226,39,99,151,182,14,196,124,25,248,139,179,190,204,189,100,4,68,65,64,62,32,29,78,117,5,172,250,177,119,192,53,110,203,117,193,237,88,181,192,10,155,4,158,166,41,227,182,85,53,52,113,156,197,60,113,71,231,59,159,94,88,165,38,49,104,234,75,180,92,13,220,166,255,0,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,182,175,136,55,64,150,174,171,109,81,234,54,41,116,171,183,106,46,49,103,168,165,161,136,88,101,130,247,4,99,52,208,80,24,203,44,97,1,189,68,142,195,81,201,152,90,89,59,131,35,112,120,232,219,254,138,176,44,171,254,186,227,153,38,57,112,255,0,194,81,215,91,107,169,228,255,0,205,146,25,163,144,63,152,132,135,236,118,65,212,154,40,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,242,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,76,24,167,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,58,54,211,222,181,245,151,3,234,106,233,212,236,119,63,49,122,201,174,29,204,138,136,92,78,58,219,89,213,67,52,150,200,164,169,25,206,158,30,20,241,67,25,14,231,20,96,12,47,176,236,248,255,0,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,13,64,131,166,141,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,150,192,92,251,116,3,214,13,215,164,221,92,18,184,61,36,152,38,99,81,71,65,149,132,209,19,157,52,0,100,209,215,68,81,129,75,206,157,166,148,222,49,18,105,64,140,56,243,120,228,142,252,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,131,214,85,65,226,131,226,9,77,118,166,189,116,189,162,215,90,176,0,168,42,12,194,249,77,44,180,199,206,25,106,169,235,44,175,20,176,9,56,57,4,4,115,197,47,9,1,202,47,172,4,123,238,15,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,211,94,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,78,175,10,206,167,58,130,176,106,157,163,167,236,114,203,117,206,112,123,135,118,73,45,30,102,40,97,198,227,146,166,2,169,186,247,206,35,49,134,32,105,95,203,115,142,57,37,168,250,191,157,145,185,221,74,142,189,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,140,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,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,248,237,187,108,191,81,7,53,125,76,217,231,197,181,223,59,181,5,97,152,253,33,186,22,236,220,25,219,206,76,62,230,119,255,0,53,123,29,60,101,210,79,151,217,241,251,228,84,179,218,41,100,169,148,162,154,50,145,136,142,153,199,212,93,220,125,30,40,223,244,125,255,0,234,219,208,234,198,198,247,30,171,50,219,28,213,212,212,77,89,147,87,192,245,19,30,209,68,199,114,156,121,147,190,219,11,111,187,255,0,51,44,91,41,193,238,186,53,127,180,84,227,25,229,146,251,37,101,19,85,157,101,168,134,120,169,8,152,131,181,35,187,19,49,236,239,232,255,0,181,144,111,254,181,115,125,55,146,215,68,88,22,53,73,71,61,226,121,70,171,203,198,208,196,2,16,48,14,192,208,131,187,253,103,127,82,127,93,253,61,125,33,107,190,238,239,251,84,180,234,62,249,244,243,70,113,137,169,238,244,151,42,171,61,109,81,213,5,44,129,47,96,77,164,113,114,225,238,221,163,255,0,41,155,220,234,37,160,34,34,2,34,32,41,185,210,238,159,92,116,243,14,135,84,134,138,163,219,199,203,217,109,29,76,81,183,164,179,65,54,228,59,151,232,31,249,195,254,182,244,80,141,159,103,221,148,198,210,238,175,242,123,70,141,214,97,177,210,69,21,88,246,248,220,78,166,22,225,253,244,114,62,209,60,59,62,236,252,125,75,211,223,252,200,51,79,17,238,170,112,45,123,160,178,209,225,183,163,156,169,194,152,231,129,163,169,17,19,17,171,98,255,0,27,24,51,237,221,22,221,183,255,0,215,182,161,240,247,213,127,201,111,80,86,122,201,138,49,165,170,243,29,231,46,231,249,52,85,76,63,161,191,219,39,236,117,143,245,37,211,125,131,68,227,183,214,218,117,106,193,149,21,202,40,167,40,168,120,180,145,247,59,206,251,179,74,126,238,211,51,255,0,57,183,250,255,0,223,68,120,126,25,153,107,173,154,223,154,222,233,173,244,109,230,63,199,155,3,31,247,157,75,251,251,129,238,113,31,183,237,255,0,104,116,80,36,198,220,133,247,103,95,171,249,193,8,83,196,48,198,219,8,239,183,251,87,244,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,82,190,45,125,20,123,18,178,179,171,45,50,182,90,168,236,179,118,99,205,45,240,55,98,65,174,154,126,216,92,197,156,184,73,222,57,98,142,81,140,68,154,70,25,93,164,121,102,48,130,221,52,117,23,157,244,191,170,116,26,153,130,212,127,193,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,247,179,251,217,250,72,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,159,110,190,186,84,254,74,122,227,87,96,180,220,173,85,24,182,77,222,189,99,148,212,245,156,234,168,40,78,98,97,165,168,134,73,14,97,237,59,60,97,49,187,140,194,14,76,92,198,88,226,9,65,226,35,226,79,106,212,172,2,135,70,116,14,229,87,5,183,42,179,219,174,217,21,226,158,184,70,120,224,169,134,67,154,197,52,96,4,44,108,39,76,243,148,53,4,219,247,105,205,159,243,162,160,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,250,213,116,17,208,15,71,214,174,147,116,140,70,224,213,114,103,121,141,61,29,126,86,115,74,46,20,211,128,19,199,67,16,198,101,23,10,119,154,80,121,4,137,229,50,51,229,193,227,142,48,220,26,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,29,128,136,131,149,117,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,121,74,127,245,71,208,119,255,0,146,198,153,117,87,164,22,95,213,254,51,46,95,98,182,91,191,253,29,206,166,246,71,221,255,0,201,198,80,142,31,248,74,131,47,241,166,130,194,122,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,40,23,52,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,78,174,182,188,83,45,90,159,162,246,45,57,208,106,154,187,125,203,48,179,177,231,50,149,56,203,5,20,21,52,146,67,83,101,2,169,129,138,99,229,43,185,84,196,49,179,52,81,246,200,187,134,209,134,63,226,185,214,191,229,55,42,159,166,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,4,90,159,131,139,72,80,210,201,25,250,145,112,146,87,228,192,237,12,50,149,117,172,171,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,175,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,183,175,136,15,76,248,111,74,26,151,133,105,110,31,93,87,113,50,193,233,46,87,123,157,75,184,157,198,227,37,117,104,75,59,71,201,198,16,227,20,96,17,139,191,16,1,228,70,124,228,48,220,30,10,159,20,249,79,221,253,119,204,109,201,227,87,241,79,139,125,223,208,252,198,226,158,10,159,20,249,79,221,253,119,204,109,201,227,87,241,79,139,125,223,208,252,198,226,130,31,232,246,186,106,62,131,86,100,215,109,47,188,251,26,235,148,99,243,99,115,92,162,103,106,170,58,89,103,130,105,14,152,217,219,181,51,249,113,6,147,103,32,19,39,14,38,192,97,224,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,228,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,101,122,158,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,152,109,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,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,247,170,165,111,20,46,186,127,45,121,81,232,118,142,102,126,111,77,172,188,61,177,83,68,60,97,190,221,35,144,157,246,153,137,252,197,28,59,71,219,217,132,14,86,57,63,58,35,79,35,111,95,9,110,173,245,183,82,234,106,52,19,51,197,234,242,76,99,20,179,211,5,179,37,164,166,130,156,49,250,104,98,24,105,232,170,156,120,12,161,32,197,180,68,220,170,57,140,142,77,36,124,142,156,43,131,171,31,138,125,100,251,192,200,126,99,58,213,75,106,245,99,241,79,172,159,120,25,15,204,103,82,43,166,142,133,105,186,165,232,155,43,206,52,250,130,144,53,82,193,156,84,67,67,53,77,84,160,23,59,116,54,250,99,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,4,180,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,75,21,92,182,127,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,202,244,252,57,186,215,254,85,90,113,61,131,63,185,218,163,212,220,91,243,119,42,104,31,181,37,210,133,152,26,59,152,195,196,64,121,25,188,114,140,78,66,18,8,150,209,12,209,70,193,48,23,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,235,34,14,96,117,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,250,147,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,202,197,34,215,74,61,96,240,104,203,241,186,219,207,155,201,52,239,216,216,221,206,25,26,8,228,10,88,239,52,111,111,49,142,39,229,217,242,189,184,70,67,17,35,146,154,127,210,113,115,44,87,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,214,41,9,218,21,96,154,199,125,193,180,207,83,52,170,158,31,49,101,212,187,125,182,158,178,62,64,29,138,170,27,140,53,116,245,59,184,17,151,16,10,152,187,108,64,47,230,121,151,39,140,89,6,0,173,39,198,195,90,45,87,26,156,15,66,49,236,190,146,170,162,215,81,85,126,201,172,240,128,153,210,206,241,70,22,226,150,78,59,129,188,83,86,187,68,198,207,194,64,51,29,138,34,122,182,91,43,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,13,235,225,105,161,117,154,193,213,101,135,36,173,179,121,188,111,78,255,0,232,146,231,52,143,60,113,133,84,108,237,111,1,146,38,227,222,243,93,185,134,51,33,19,142,154,127,210,97,112,43,233,80,87,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,167,82,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,100,29,6,116,125,140,245,115,165,250,227,101,38,164,162,205,172,116,246,34,196,239,21,114,212,118,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,34,188,40,250,233,255,0,17,210,254,181,230,127,246,61,46,1,91,92,63,233,9,90,228,168,114,255,0,197,121,80,33,255,0,62,22,63,247,188,42,37,120,139,117,21,83,212,39,82,249,28,246,108,178,174,237,132,226,181,5,102,198,97,121,98,42,72,194,48,0,170,168,167,120,72,130,64,158,162,57,36,25,183,115,56,187,12,238,204,0,1,160,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,249,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,130,223,188,28,243,45,118,207,180,227,34,155,62,205,238,183,44,7,15,242,216,206,41,69,59,81,156,97,51,51,205,82,5,39,109,235,31,177,17,210,4,76,82,52,67,28,228,2,37,219,22,138,155,23,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,203,153,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,177,252,79,63,195,115,170,156,130,151,15,200,105,46,199,138,222,36,176,93,222,153,220,130,150,227,28,81,75,45,59,158,220,72,192,103,141,143,139,191,19,228,5,177,129,136,134,64,136,136,10,160,60,82,250,9,250,9,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,5,191,162,14,104,122,117,215,156,203,166,221,92,177,106,182,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,240,144,71,102,39,2,224,108,18,11,115,1,118,202,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,155,106,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,132,244,47,209,149,247,172,61,71,170,182,73,117,246,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,64,240,49,30,147,51,44,135,165,124,247,170,203,205,69,93,147,30,197,106,45,212,214,88,230,160,98,12,132,231,173,26,90,151,138,71,144,74,48,128,164,143,115,237,152,25,243,141,157,138,51,227,175,244,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,238,87,125,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,35,12,20,208,71,118,161,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,84,195,210,119,197,62,141,253,224,99,223,49,129,7,147,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,222,186,33,226,71,173,186,17,211,165,207,65,49,8,169,35,168,130,160,38,197,114,17,8,59,246,48,58,174,253,92,39,4,176,201,21,88,74,229,43,11,159,19,141,230,145,249,27,52,99,29,186,117,139,209,214,9,213,254,9,79,96,191,214,123,27,36,179,115,250,63,144,118,230,168,246,95,118,106,115,170,254,245,9,226,142,126,236,116,237,31,231,29,248,111,200,118,118,245,231,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,112,249,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,175,251,161,126,140,172,93,30,105,197,85,178,75,175,182,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,234,175,14,15,15,250,62,157,236,81,106,222,175,99,191,238,177,95,230,96,138,154,162,72,42,35,199,105,121,156,124,105,206,19,146,51,154,104,217,140,230,98,228,209,202,209,11,7,231,158,89,212,128,185,87,93,84,46,85,208,125,86,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,95,247,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,43,6,239,208,229,54,75,225,255,0,134,245,113,167,39,86,247,219,109,61,200,242,235,75,4,181,13,93,73,21,218,166,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,139,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,201,86,249,88,106,59,93,216,78,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,96,233,249,83,183,138,135,93,85,57,254,67,117,233,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,133,218,227,5,84,38,48,68,210,70,243,70,20,179,83,59,60,128,97,221,50,54,226,81,128,28,153,175,83,158,46,118,44,187,167,219,117,147,66,32,186,216,179,172,202,223,52,23,185,134,168,225,170,196,100,9,97,98,24,164,120,59,117,93,248,222,164,99,154,41,35,146,33,225,35,180,114,108,3,89,120,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,6,62,167,255,0,130,167,197,62,83,247,127,93,243,27,114,199,252,67,122,76,195,122,69,210,253,18,193,236,85,20,151,139,237,125,70,81,83,125,200,198,129,233,103,186,155,73,64,240,49,131,201,43,128,69,17,180,98,12,124,55,238,27,51,20,166,239,144,120,42,124,83,229,63,119,245,223,49,183,32,186,149,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,144,8,131,150,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,171,84,208,191,23,58,59,87,76,23,187,246,177,193,244,147,84,241,91,133,53,28,20,146,85,65,65,244,162,58,186,137,76,100,133,169,224,118,167,242,208,4,141,35,188,61,191,205,193,249,199,146,161,132,114,15,22,254,143,173,89,158,27,39,84,24,99,99,246,123,238,45,79,199,42,243,50,141,33,222,168,157,227,142,156,218,83,54,136,234,97,127,205,128,59,119,38,9,6,49,34,40,160,132,233,217,6,65,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,201,248,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,236,85,240,150,232,250,213,171,249,149,71,81,25,219,85,189,139,79,111,20,195,97,165,134,81,0,174,189,196,195,63,57,72,79,186,33,76,197,77,35,7,22,25,78,96,220,156,99,150,51,185,244,4,68,64,85,151,226,189,208,229,54,75,106,189,245,113,167,39,86,247,219,109,61,57,229,214,150,9,106,26,186,146,33,142,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,179,68,65,203,102,53,148,223,112,251,140,215,108,114,187,202,85,212,91,235,237,114,73,218,9,57,82,214,210,203,73,83,30,198,206,205,206,9,229,13,246,228,60,183,23,98,102,118,242,148,255,0,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,129,123,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,224,2,12,131,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,126,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,160,49,170,130,70,145,130,119,9,206,162,154,120,137,194,104,132,224,125,197,217,141,139,109,43,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,183,68,4,68,64,88,86,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,53,68,28,214,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,233,70,108,36,98,18,197,40,49,159,14,79,175,239,57,77,247,32,183,88,173,55,122,239,49,73,140,219,206,215,107,143,180,1,229,233,78,170,162,172,163,220,89,156,247,158,174,160,247,39,114,250,251,111,196,69,155,161,238,176,122,76,195,122,186,210,255,0,160,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,231,179,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,90,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,23,97,10,243,163,121,94,153,165,118,110,68,0,83,200,108,27,240,115,224,78,206,81,131,142,213,232,251,164,204,203,171,173,80,250,15,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,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,232,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,70,48,98,35,32,138,40,129,204,248,114,112,202,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,217,90,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,100,29,6,116,125,140,245,115,165,250,227,101,38,164,162,205,172,116,246,34,196,239,21,114,212,118,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,191,252,41,250,237,186,181,214,131,165,157,101,201,169,10,218,84,237,6,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,57,144,184,56,118,5,207,156,17,199,107,235,151,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,239,163,195,167,62,215,157,67,233,163,28,188,107,174,61,87,5,68,116,227,21,162,251,114,184,119,110,57,5,23,51,120,170,230,131,178,47,16,118,158,16,9,78,73,36,168,224,83,22,204,96,114,135,62,234,236,252,41,250,193,181,107,14,151,208,116,247,146,189,88,102,218,119,103,97,130,82,136,123,23,27,36,50,4,48,24,20,96,35,25,192,50,83,211,144,31,214,54,104,228,98,145,202,86,142,147,22,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,56,117,16,138,63,244,117,214,46,9,213,254,9,81,127,176,81,251,27,36,179,112,250,65,143,247,38,168,246,95,118,106,128,165,254,250,56,34,142,126,236,116,239,39,230,217,248,111,196,182,118,245,144,8,60,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,46,120,186,211,234,98,167,170,237,121,186,234,124,52,53,118,251,20,20,240,218,49,234,26,182,139,191,77,110,135,147,143,113,227,22,103,57,37,146,105,157,156,143,131,204,241,177,152,128,186,223,254,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,160,90,11,84,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,64,5,98,158,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,143,248,109,244,207,134,245,95,164,122,241,165,185,133,117,93,184,198,163,24,185,90,46,116,206,228,118,235,140,97,118,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,13,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,193,211,242,42,234,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,75,21,64,68,68,26,43,172,30,172,240,222,145,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,134,253,176,119,98,148,25,249,246,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,118,183,202,195,79,221,237,66,16,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,220,255,0,137,103,66,181,61,77,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,26,168,163,130,239,110,122,135,114,128,222,121,2,40,78,23,158,105,134,70,38,228,221,200,200,77,202,55,142,141,144,92,159,134,47,135,253,102,145,81,211,117,3,173,248,239,148,206,170,248,207,140,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,122,195,32,17,66,32,59,184,200,70,17,200,14,186,58,50,177,117,135,167,20,182,200,238,190,198,204,241,127,49,81,140,220,165,51,122,81,146,86,14,237,53,76,99,190,240,203,218,137,158,65,23,146,50,1,33,228,204,113,72,232,95,172,219,23,88,122,113,85,115,146,213,236,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,155,43,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,230,178,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,171,180,240,224,241,0,163,234,34,197,22,146,106,246,69,254,235,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,167,109,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,61,148,248,72,116,89,117,178,212,199,213,102,169,99,245,116,21,18,83,237,129,193,45,73,68,101,4,241,73,29,69,194,88,24,89,220,36,138,70,8,28,203,98,3,150,78,219,179,193,42,15,151,199,59,245,39,251,201,252,53,66,14,139,58,152,169,233,71,94,109,90,159,53,13,93,194,197,61,60,214,140,134,134,145,162,239,212,219,166,226,229,219,121,5,217,142,57,99,134,102,102,32,230,240,180,110,96,38,78,166,255,0,142,119,234,79,247,147,248,106,170,180,29,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,122,202,146,252,55,60,65,41,186,118,169,147,71,181,146,235,86,90,117,113,168,42,154,43,148,210,203,48,99,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,155,110,114,59,221,162,2,129,94,43,29,96,218,180,123,75,235,250,123,198,158,172,243,109,68,179,184,207,40,196,61,139,117,146,105,14,25,204,202,64,33,144,231,24,234,41,196,3,235,3,60,146,57,70,227,19,73,189,122,197,235,23,4,233,3,4,167,191,223,232,253,179,146,94,121,253,31,199,251,147,83,251,83,181,53,56,85,127,125,4,18,199,7,106,58,134,147,243,140,220,246,226,59,187,250,115,239,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,99,235,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,44,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,237,138,169,255,0,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,133,164,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,220,11,156,206,143,186,179,204,186,69,213,15,167,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,146,158,36,126,34,118,173,119,166,143,69,244,18,251,87,62,159,73,78,37,144,215,205,64,49,5,242,126,236,21,16,4,65,60,45,81,0,83,156,13,185,179,198,242,25,152,184,184,0,156,129,173,124,70,122,215,254,85,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,223,181,29,210,185,156,218,75,153,67,196,76,121,1,180,113,12,174,68,17,137,22,209,20,210,198,209,1,109,94,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,253,24,193,136,128,78,89,98,7,48,231,201,178,14,183,244,135,13,208,94,167,50,221,35,211,248,42,227,177,99,180,246,136,105,222,174,119,154,121,76,237,116,146,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,77,255,0,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,36,17,85,90,167,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,71,94,131,58,62,198,122,185,210,253,113,178,147,82,81,102,214,58,123,17,98,119,138,185,106,59,20,51,203,37,89,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,40,171,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,111,255,0,17,110,162,170,122,132,234,95,35,158,205,150,85,221,176,156,86,160,172,216,204,47,44,69,73,24,70,0,21,85,20,239,9,16,72,19,212,71,36,131,54,238,103,23,97,157,217,128,0,39,167,131,158,101,174,217,246,156,100,83,103,217,189,214,229,128,225,254,91,25,197,40,167,106,51,140,38,102,121,170,64,164,237,189,99,246,34,58,64,137,138,70,136,99,156,128,68,187,98,209,84,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,87,74,122,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,200,54,2,34,32,42,213,241,75,232,39,233,221,29,251,170,237,47,159,134,65,106,183,249,204,190,215,81,81,180,117,244,52,144,48,189,101,57,27,237,28,208,193,16,177,197,187,12,145,198,206,12,210,139,140,246,84,136,57,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,159,127,245,181,215,102,101,214,61,214,197,1,88,234,241,28,78,197,78,198,24,224,221,154,182,9,110,46,82,49,86,153,180,48,185,31,104,194,49,18,98,237,179,72,224,237,221,145,158,64,120,172,116,57,77,166,183,90,254,169,52,216,234,229,177,100,247,135,60,166,216,65,44,239,110,184,213,17,155,214,132,155,59,5,52,210,238,36,50,19,118,230,150,49,7,33,148,99,134,31,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,15,91,167,238,147,51,45,119,192,117,63,84,134,162,174,201,137,233,174,47,113,189,29,216,168,26,120,43,238,52,208,180,227,109,7,121,1,216,202,38,51,41,5,164,237,55,111,152,254,118,62,90,41,116,81,171,154,103,138,232,223,66,58,131,165,184,85,39,151,178,227,58,95,124,183,211,114,142,48,146,110,22,201,249,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,174,117,208,111,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,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,242,174,148,122,251,213,14,148,176,12,219,78,113,139,93,37,198,219,147,211,212,213,90,165,39,142,41,236,151,185,33,24,66,188,8,162,144,103,6,24,227,114,167,144,92,73,226,143,137,71,249,198,146,237,58,151,233,211,4,234,131,75,43,244,207,58,167,255,0,133,172,179,214,243,155,252,25,116,242,211,67,5,103,110,41,99,239,118,187,230,93,163,46,7,238,118,247,59,115,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,97,89,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,87,125,225,205,208,79,242,87,177,79,169,26,137,63,152,212,220,154,223,228,234,233,224,168,231,75,101,161,51,9,94,140,92,31,132,211,57,199,25,75,47,168,177,0,132,79,196,74,73,180,175,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,179,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,207,47,80,52,84,55,14,174,50,250,92,238,180,105,97,60,142,224,197,44,50,48,113,103,185,202,206,251,203,232,219,51,155,255,0,171,250,86,199,151,17,211,13,59,208,76,153,175,87,76,110,249,112,201,110,113,212,216,234,94,122,122,154,186,74,48,146,152,152,28,200,68,163,119,19,45,216,55,23,250,223,98,199,60,76,241,187,110,61,212,221,219,217,209,112,243,227,61,108,223,88,159,121,14,225,89,201,253,93,255,0,99,123,182,111,230,81,59,147,190,194,79,232,200,55,6,179,98,85,58,90,254,202,199,51,88,47,118,59,185,56,180,180,183,39,169,23,112,141,183,228,224,194,30,249,100,102,244,127,115,183,216,251,233,229,189,53,26,213,167,216,230,136,99,148,150,198,243,119,170,234,233,204,170,127,63,31,24,227,121,219,110,4,238,15,187,201,31,236,127,171,252,238,180,90,2,34,32,34,34,2,216,154,40,24,101,94,85,13,22,121,116,172,166,181,159,46,99,20,241,0,22,209,200,237,201,165,250,175,245,184,109,253,63,183,101,174,215,181,134,226,151,60,219,35,164,198,172,241,243,171,171,238,118,199,113,111,208,140,141,255,0,73,217,189,194,255,0,106,11,97,241,46,209,189,5,176,232,157,183,45,179,91,45,246,251,161,132,33,66,84,112,209,68,211,70,244,149,146,70,238,226,12,69,185,51,126,139,236,251,54,222,170,190,58,47,147,29,139,168,28,116,178,89,24,40,155,206,114,119,120,219,255,0,144,170,54,253,63,79,127,21,101,58,253,208,13,210,249,211,204,20,115,103,61,202,188,94,202,53,79,15,179,5,185,21,53,12,173,199,147,84,51,55,171,237,191,175,250,213,76,227,114,213,233,190,170,73,14,221,202,139,45,101,93,33,123,155,114,17,146,55,255,0,57,191,111,237,254,159,181,7,78,12,236,237,187,123,151,234,241,241,43,169,222,177,234,75,156,131,196,166,238,110,219,239,238,50,31,216,223,179,246,47,97,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,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,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,208,107,254,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,185,236,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,117,120,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,65,225,169,209,69,199,168,189,71,161,213,12,214,217,190,153,98,55,2,146,164,201,169,103,142,235,116,166,122,105,66,217,44,18,19,155,66,97,56,156,132,241,16,20,96,113,51,137,27,16,4,53,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,220,64,98,77,187,59,58,183,79,9,190,181,238,58,129,71,252,152,181,66,231,223,189,89,45,225,38,33,91,35,210,211,199,45,174,150,8,97,107,96,198,2,7,36,209,4,101,48,151,231,76,227,239,185,184,180,44,231,186,188,70,122,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,219,181,37,210,133,152,222,75,97,77,200,64,121,25,180,145,20,172,66,18,9,14,241,12,210,200,212,111,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,123,32,234,33,20,106,232,23,170,234,62,171,116,58,146,247,115,151,134,103,139,246,108,249,68,50,77,3,201,61,80,194,46,53,227,28,76,61,184,106,62,185,11,60,96,35,32,79,24,242,104,185,148,149,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,94,245,207,170,172,55,165,15,15,205,43,204,47,55,42,66,201,238,58,111,102,166,196,237,18,70,243,29,198,226,214,168,56,57,68,38,5,229,163,34,140,166,62,67,196,29,133,159,184,113,129,133,106,248,151,244,219,134,244,227,212,52,212,184,61,254,144,237,185,165,60,153,52,54,24,232,158,156,236,97,53,68,130,240,143,8,198,7,166,121,2,86,133,129,249,128,70,224,96,220,66,89,162,90,200,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,247,245,63,66,245,31,71,236,88,46,73,156,217,188,165,6,162,99,241,228,150,73,163,119,146,51,165,144,201,132,10,70,110,223,123,183,217,152,163,18,34,8,234,96,231,196,137,192,66,229,60,46,186,99,211,141,34,208,235,110,175,89,47,86,172,171,36,212,107,125,53,124,215,184,41,152,100,183,82,156,49,60,150,129,38,150,65,252,205,80,76,210,144,246,200,228,1,25,1,158,16,97,133,126,53,127,20,248,183,221,253,15,204,110,43,10,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,242,175,25,91,181,170,255,0,212,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,25,160,169,130,74,251,129,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,175,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,80,99,254,16,24,6,27,157,117,95,83,85,152,99,212,151,99,197,113,122,155,253,161,170,89,200,41,110,49,214,81,197,21,67,6,252,72,192,103,145,195,147,63,19,226,99,177,128,16,200,175,20,95,16,10,59,69,29,203,166,77,16,200,187,215,89,188,205,187,56,186,65,28,19,210,199,75,44,18,193,53,164,123,128,124,166,126,238,242,201,27,129,66,81,140,108,78,111,40,197,94,189,52,117,49,153,116,181,144,229,121,158,159,80,210,30,67,127,197,234,49,202,26,218,150,99,11,97,205,85,77,51,213,180,78,46,51,24,141,57,48,1,125,78,102,36,76,98,47,25,224,22,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,247,186,12,171,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,126,130,122,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,235,78,128,122,62,181,116,155,164,98,55,6,171,147,59,204,105,232,235,242,179,154,81,112,166,156,0,158,58,24,134,51,40,184,83,188,210,131,200,36,79,41,145,159,46,15,28,113,202,4,28,214,117,99,241,79,172,159,120,25,15,204,103,86,169,224,169,240,177,148,253,224,87,124,186,220,170,175,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,228,30,79,137,215,135,253,102,174,209,212,245,3,162,24,239,155,206,169,57,79,147,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,250,67,24,9,76,38,91,57,72,32,18,84,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,218,210,188,87,186,227,166,198,173,87,190,145,244,228,42,218,251,114,167,167,12,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,210,125,226,104,101,40,246,50,144,251,53,149,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,11,244,232,251,171,60,55,171,173,47,250,113,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,109,234,181,167,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,219,45,4,127,235,191,66,239,189,68,244,193,151,105,206,29,102,181,92,114,146,242,183,27,16,220,28,3,133,85,61,68,114,27,67,41,179,180,83,73,3,79,0,155,184,143,231,156,76,196,8,201,185,215,93,84,46,115,58,220,208,106,110,156,122,151,204,116,218,205,69,87,6,60,213,1,116,199,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,204,185,157,57,187,236,92,133,131,69,44,171,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,175,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,177,85,98,158,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,169,70,46,225,111,216,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,94,178,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,75,127,248,41,234,150,9,138,103,121,246,153,223,239,190,87,36,206,253,149,244,126,139,202,204,126,115,201,67,113,154,171,243,128,15,28,124,35,38,47,206,16,242,223,97,221,253,22,128,241,71,248,236,212,223,193,126,79,68,162,253,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,118,158,35,254,31,244,125,68,88,165,213,189,33,199,127,221,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,81,87,193,179,167,175,166,154,177,118,234,22,237,83,117,164,164,211,189,168,173,1,29,46,212,183,26,234,218,106,136,167,18,156,153,217,251,16,27,57,68,31,91,149,76,4,228,34,220,100,158,157,0,245,131,106,234,203,72,196,174,15,87,30,119,135,83,209,208,101,97,52,66,193,83,57,129,52,117,209,20,96,49,112,168,120,101,55,140,68,94,35,19,14,60,26,57,36,146,182,203,77,170,203,76,116,118,107,101,37,5,60,149,19,213,156,84,208,140,64,83,207,41,205,52,174,34,204,206,114,75,36,146,25,123,200,204,137,247,119,119,65,245,174,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,175,87,174,142,179,108,93,30,105,197,45,206,59,87,182,115,60,163,204,83,227,54,217,64,218,148,164,137,131,187,83,83,32,237,180,49,119,98,119,140,73,164,144,140,68,120,179,156,177,134,159,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,239,242,248,42,124,44,101,63,120,21,223,46,183,42,96,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,231,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,68,68,24,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,223,38,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,53,173,51,94,157,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,136,28,4,228,56,206,41,165,110,60,165,58,114,9,10,6,34,112,136,234,37,144,71,185,192,195,101,162,2,34,32,46,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,86,175,138,95,76,122,113,211,206,178,208,222,244,234,245,106,164,164,207,188,213,211,232,133,21,51,67,236,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,244,205,213,118,156,116,149,225,153,166,217,174,107,47,158,186,215,123,118,11,5,130,9,152,42,174,245,67,119,172,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,169,109,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,184,98,170,236,252,36,58,109,195,116,235,68,163,215,186,91,253,38,67,144,234,69,63,7,168,138,137,227,11,77,37,60,242,70,116,81,28,177,140,206,111,48,19,206,77,180,70,112,196,192,198,49,12,210,212,94,160,232,94,163,233,134,9,167,250,141,152,217,188,149,151,82,237,245,87,27,17,27,184,76,81,193,55,108,218,72,141,132,199,144,28,19,129,179,60,114,69,83,17,1,147,243,16,222,190,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,74,15,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,202,241,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,152,102,130,166,9,6,216,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,181,175,130,167,197,62,83,247,127,93,243,27,114,11,169,68,80,3,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,229,237,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,8,171,226,117,215,143,229,190,251,83,160,218,79,122,229,128,227,247,2,246,149,210,221,113,238,82,229,19,8,66,81,238,61,161,126,205,60,227,80,195,198,73,34,152,154,57,155,126,17,19,64,168,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,178,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,65,58,67,209,222,145,233,143,77,17,244,195,121,179,210,101,120,245,109,60,173,144,77,89,70,16,29,226,174,83,99,146,164,218,45,136,12,73,163,104,75,155,203,16,65,3,52,142,81,9,160,165,110,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,244,39,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,57,157,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,203,255,0,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,11,127,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,39,254,97,211,22,141,103,218,227,139,117,11,150,226,254,210,203,240,251,121,91,237,103,60,196,116,161,180,207,44,19,148,15,184,60,208,25,206,241,31,167,18,156,137,216,142,56,74,45,170,136,131,149,117,55,250,173,232,114,167,26,233,183,77,186,184,211,147,164,107,21,203,7,197,143,46,180,176,69,78,244,53,114,208,82,64,53,176,48,176,180,161,60,164,29,209,125,229,105,165,41,55,49,144,251,48,129,116,167,210,119,194,198,141,253,223,227,223,46,129,7,62,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,78,175,16,63,19,92,55,87,244,142,215,165,61,57,222,178,10,112,202,105,227,170,203,43,164,129,232,142,10,66,2,99,179,147,16,185,25,145,59,60,199,17,246,156,1,163,19,152,38,145,134,63,248,142,244,145,134,244,165,171,148,20,186,125,148,82,84,99,217,133,60,247,74,27,12,181,47,45,198,200,2,108,47,28,187,238,71,76,68,228,208,74,79,204,187,82,129,114,40,94,89,34,90,12,215,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,189,124,67,186,122,197,122,95,212,45,59,210,60,90,167,207,249,13,63,165,169,184,221,14,150,58,121,174,117,210,220,238,37,45,68,130,13,254,140,96,196,70,65,20,81,3,153,240,228,246,189,208,15,73,24,111,75,90,70,53,86,108,162,147,42,200,115,154,122,59,165,234,253,111,169,121,109,213,64,32,69,77,29,22,223,84,169,128,103,145,198,93,185,203,220,35,126,34,225,20,117,237,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,151,253,116,116,101,98,235,15,78,41,109,145,221,125,141,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,146,32,120,24,254,187,63,118,255,0,137,45,235,226,89,215,85,79,76,184,205,46,152,105,141,125,93,46,168,100,116,240,92,169,107,134,150,41,32,180,91,154,161,216,167,54,158,51,138,99,153,224,154,17,141,133,248,183,114,66,32,113,141,164,10,75,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,149,233,248,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,63,106,75,165,11,48,52,119,49,135,136,128,242,51,120,229,24,156,132,36,17,45,162,25,162,141,168,179,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,160,158,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,132,138,68,68,5,89,126,43,221,14,83,100,182,171,223,87,26,114,117,111,125,182,211,211,158,93,105,96,150,161,171,169,34,24,224,26,216,24,88,158,35,130,33,14,232,190,209,60,49,20,155,129,70,125,235,52,68,28,198,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,87,88,189,98,231,125,95,231,116,247,251,253,31,177,177,187,55,63,163,248,255,0,114,26,143,101,247,97,167,10,175,239,160,130,41,39,238,201,78,210,126,113,159,134,252,71,102,111,87,95,24,182,156,97,93,94,234,78,49,164,244,54,170,28,110,134,225,78,49,82,90,229,99,165,166,170,42,72,78,178,16,97,119,24,248,85,21,64,188,67,176,196,66,241,176,131,3,11,105,92,79,232,175,210,171,55,211,175,106,253,27,246,133,63,182,61,147,219,243,222,71,184,61,255,0,47,221,252,223,123,183,207,135,63,171,203,109,253,55,65,53,60,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,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,174,253,99,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,228,8,42,175,199,59,245,39,251,201,252,53,69,95,15,30,158,177,94,168,53,11,81,52,143,41,169,242,30,127,79,234,170,109,215,64,165,142,162,107,101,116,87,59,113,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,52,170,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,4,53,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,79,255,0,15,207,19,92,55,72,52,142,233,165,61,70,94,178,10,128,197,169,228,170,196,235,163,129,235,78,122,65,1,96,179,139,8,177,1,137,51,188,39,41,246,152,13,227,35,132,33,141,138,106,117,253,210,70,27,213,46,145,149,85,231,40,164,197,114,28,26,158,178,233,101,191,92,42,94,43,117,40,16,9,84,199,91,191,213,26,99,24,35,114,151,110,113,118,196,219,144,177,197,39,62,232,54,87,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,242,87,165,46,135,42,114,94,155,117,39,171,141,70,58,71,177,91,112,124,164,241,27,75,132,85,15,93,87,21,5,92,5,91,59,19,19,68,16,74,39,218,22,218,87,154,33,147,112,24,195,189,138,120,113,116,145,134,245,91,171,149,244,186,131,148,82,83,227,216,125,60,23,74,235,12,85,47,21,198,246,4,110,45,28,91,108,65,76,36,194,211,202,47,204,123,177,0,241,41,154,88,238,127,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,78,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,117,203,18,191,63,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,196,41,219,172,109,3,177,116,207,212,22,73,164,56,222,101,244,142,130,215,216,168,134,89,97,56,234,169,35,168,136,102,142,154,167,112,24,206,97,142,72,221,228,135,120,204,72,75,243,100,231,12,122,85,125,87,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,102,186,227,161,122,143,211,182,118,250,115,170,86,111,103,94,134,223,71,113,226,14,231,9,199,81,8,201,180,114,236,193,47,108,222,72,12,227,114,143,187,12,162,38,76,60,156,47,167,162,142,152,244,227,166,61,26,162,178,96,183,171,86,83,87,144,109,116,184,101,244,84,205,31,183,163,50,51,164,145,157,165,149,187,33,4,128,49,176,72,241,190,231,35,51,20,166,239,80,62,40,255,0,29,154,155,248,47,201,232,150,234,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,61,43,226,143,241,217,169,191,130,252,158,137,4,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,65,189,124,21,245,123,13,196,53,67,54,210,59,236,245,112,223,117,10,158,134,107,19,140,14,112,76,118,248,235,101,158,19,54,245,3,120,166,121,5,221,184,59,67,35,57,49,56,9,201,255,0,17,255,0,15,250,62,162,44,82,234,222,144,227,191,238,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,42,65,87,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,8,149,224,217,211,215,211,77,88,187,117,11,118,169,186,210,82,105,222,212,86,128,142,151,106,91,141,117,109,53,68,83,137,78,76,236,253,136,13,156,162,15,173,202,166,2,114,17,110,50,92,162,166,14,191,186,202,212,77,62,235,4,173,93,61,101,84,152,173,30,152,83,214,90,226,146,204,212,149,20,213,151,27,145,13,85,222,73,227,237,56,25,149,67,198,18,197,47,115,141,69,27,203,245,101,114,218,106,248,108,245,165,153,117,107,134,228,22,109,65,199,105,32,200,112,42,123,100,53,215,170,105,152,66,242,117,47,84,205,51,211,48,48,211,155,13,40,243,97,34,2,51,39,17,136,118,6,9,148,136,136,8,136,131,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,10,209,77,4,210,126,157,177,90,172,43,71,49,79,163,246,90,219,129,221,39,166,243,213,53,124,234,142,56,227,41,57,212,73,33,182,225,12,109,179,63,31,171,190,219,187,187,236,4,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,90,211,89,186,117,210,61,127,169,196,103,213,108,78,146,248,24,101,227,219,52,48,207,16,16,76,125,163,7,167,153,220,92,142,152,137,226,144,225,103,96,144,233,225,105,24,192,92,11,101,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,10,21,241,68,154,166,110,166,235,252,204,76,28,41,165,16,250,174,219,139,92,43,118,127,85,20,45,184,253,246,243,12,213,22,155,53,117,108,116,238,45,41,211,211,156,131,27,191,187,147,139,62,219,253,155,169,75,226,111,87,91,85,212,229,213,171,59,127,154,142,120,227,224,206,223,81,174,21,155,111,187,191,175,191,246,127,66,211,122,73,174,181,122,77,96,191,216,169,176,156,122,247,237,233,41,164,121,238,112,60,146,83,246,156,159,104,221,157,182,98,229,235,253,12,131,252,67,115,210,151,211,3,160,175,177,214,182,76,198,79,13,72,76,236,45,233,62,204,66,242,237,182,239,15,249,31,228,191,237,245,214,79,182,239,183,185,101,183,140,70,42,28,70,139,41,169,185,184,212,87,204,81,133,27,67,245,89,135,155,57,114,103,127,243,71,211,111,242,191,153,98,72,8,136,128,136,136,11,108,244,183,84,54,253,106,176,220,36,185,211,91,227,131,205,114,158,160,196,0,121,82,78,205,187,151,167,174,251,122,254,214,90,153,127,106,74,218,202,9,90,122,26,169,169,229,111,113,196,110,4,222,155,123,219,249,157,208,116,193,171,153,109,130,139,68,178,124,142,91,165,41,91,231,199,107,100,138,160,103,14,220,130,84,146,27,56,150,252,95,113,109,219,103,247,46,116,51,107,149,37,199,88,114,91,173,52,162,244,213,55,187,132,209,159,38,118,113,41,36,118,125,217,246,251,91,237,83,207,88,186,245,196,175,61,28,216,180,195,31,170,42,155,249,218,169,109,117,206,103,84,198,44,246,169,32,144,185,20,66,36,252,221,191,202,118,125,254,214,245,85,180,83,201,45,73,212,17,63,57,9,201,223,127,93,223,222,131,167,93,39,174,164,184,224,22,186,202,26,136,231,134,78,255,0,25,35,54,33,125,167,54,125,157,189,61,236,235,46,90,83,163,90,137,234,122,115,196,229,168,152,229,55,243,251,145,147,147,191,247,253,71,218,235,117,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,170,191,21,62,188,127,233,191,74,154,65,122,255,0,130,139,47,190,219,46,63,248,240,169,178,16,118,191,242,114,148,227,155,254,18,156,199,252,104,43,84,85,1,226,201,209,69,187,79,235,63,148,238,151,219,59,22,91,221,192,227,203,232,163,106,170,137,34,186,85,79,52,207,115,41,12,140,35,134,83,144,97,33,252,208,4,157,134,6,39,153,216,2,21,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,163,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,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,185,225,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,103,209,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,193,144,42,171,241,83,232,59,254,155,245,87,164,22,95,248,41,114,251,21,178,221,255,0,143,58,155,217,31,119,255,0,39,25,66,56,127,225,42,12,191,198,154,181,69,88,30,45,125,107,251,18,142,179,164,221,50,185,221,104,239,83,118,100,205,46,16,63,98,49,161,154,14,224,91,5,220,121,201,222,9,98,146,82,140,132,90,54,24,157,228,105,102,0,10,235,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,207,209,70,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,94,9,123,102,96,51,68,108,81,200,12,79,194,64,49,119,220,93,115,153,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,66,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,7,52,75,42,207,245,75,59,213,15,163,159,78,175,190,211,250,37,143,209,226,214,127,239,88,97,242,182,186,94,93,136,63,52,3,207,143,112,254,185,242,55,223,212,159,102,88,170,151,254,31,189,8,223,122,170,202,163,205,114,144,242,90,101,143,220,26,59,141,78,225,39,181,42,160,146,150,73,109,92,2,162,42,136,59,180,213,4,254,100,89,196,54,217,183,47,70,13,235,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,180,141,225,144,88,66,41,105,228,136,97,145,139,184,239,33,16,8,140,111,45,148,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,176,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,115,89,212,191,78,153,223,75,250,167,95,166,121,213,63,252,45,101,158,183,156,63,225,59,95,153,154,24,43,59,113,75,39,103,187,216,50,237,25,115,15,115,183,185,223,10,203,51,252,203,58,166,199,233,115,12,134,174,236,24,173,158,59,5,161,234,93,136,233,109,209,203,44,177,83,177,237,200,128,10,121,24,57,59,241,14,32,59,0,0,143,65,29,107,244,163,98,234,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,50,242,21,92,129,228,141,202,55,99,104,103,0,237,72,219,24,182,225,39,108,206,40,217,115,217,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,84,19,171,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,80,64,5,121,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,161,198,209,131,51,9,156,208,87,194,3,0,195,115,174,171,234,106,179,12,122,146,236,120,174,47,83,127,180,53,75,57,5,45,198,58,202,56,162,168,96,223,137,24,12,242,56,114,103,226,124,76,118,48,2,27,201,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,82,43,166,142,186,169,186,90,232,155,43,193,244,250,190,144,245,82,255,0,156,84,77,67,13,77,44,166,22,203,116,214,250,96,123,147,59,198,240,76,99,37,57,70,16,145,254,153,137,144,24,11,129,199,94,172,126,41,245,147,239,3,33,249,140,235,63,169,197,172,85,126,27,118,236,214,162,135,157,234,213,174,21,182,186,58,158,233,183,106,150,174,195,77,37,68,124,25,248,23,35,162,166,125,221,156,155,183,176,187,49,19,56,105,92,91,22,212,125,113,212,122,92,111,27,161,186,229,185,158,91,112,50,17,41,94,106,170,234,169,28,164,150,105,101,145,255,0,211,146,73,100,38,17,22,51,50,102,98,38,191,78,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,210,95,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,200,219,203,82,213,211,203,73,45,78,192,6,103,217,10,130,151,182,34,228,125,190,13,179,150,237,209,242,2,34,32,42,224,241,159,208,106,156,171,75,241,173,127,177,81,82,121,140,30,160,173,119,211,26,120,134,121,45,213,146,70,48,72,115,57,177,152,67,83,176,12,76,39,235,93,33,183,6,19,114,177,245,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,3,242,165,182,149,60,131,77,192,129,221,185,207,61,60,189,193,48,33,242,220,126,176,200,76,193,77,139,162,142,132,52,46,251,211,183,76,24,142,156,230,54,107,85,187,41,31,53,113,190,141,189,192,249,213,84,84,73,32,52,210,131,51,75,52,112,60,16,17,179,144,254,101,132,12,128,64,159,157,117,209,239,69,250,199,125,215,222,152,48,13,85,202,97,225,122,186,219,228,167,184,201,200,31,204,213,82,84,75,73,45,78,192,0,1,222,58,114,151,182,34,194,29,206,13,187,14,238,27,173,17,16,64,14,168,252,86,255,0,147,94,187,100,218,41,249,5,250,71,244,115,201,127,132,254,148,249,62,255,0,152,163,130,167,252,79,148,147,143,30,255,0,31,211,125,248,239,233,190,205,181,122,24,235,159,249,104,253,54,255,0,114,239,161,223,67,189,155,255,0,94,253,161,230,188,223,153,255,0,230,120,120,113,242,223,247,219,243,251,54,245,141,93,102,120,95,235,239,81,61,73,230,26,199,133,101,250,127,69,101,200,61,159,229,160,186,92,43,99,170,14,197,5,61,57,243,24,233,36,6,220,225,39,109,141,254,171,182,251,62,236,219,171,195,123,162,157,83,232,251,242,137,249,76,191,226,151,63,165,190,200,242,94,194,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,10,214,241,71,248,236,212,223,193,126,79,68,181,86,154,244,245,149,106,166,141,106,142,174,98,213,61,255,0,201,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,110,199,151,25,13,136,88,123,79,41,185,143,107,137,237,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,173,93,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,67,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,42,219,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,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,142,189,31,117,103,153,116,139,170,31,78,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,29,25,174,85,215,79,186,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,96,144,93,79,74,189,66,226,189,47,248,87,225,186,185,148,211,121,255,0,33,237,106,107,117,172,42,163,167,154,231,93,45,234,180,98,167,140,141,255,0,210,144,220,68,200,34,138,83,96,62,28,94,162,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,254,85,247,63,204,178,108,103,25,195,47,185,13,93,93,139,14,167,169,166,177,91,201,217,160,161,10,138,131,168,157,192,89,153,156,228,150,71,114,55,220,221,134,49,119,227,24,8,205,79,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,193,5,110,118,155,173,150,164,40,239,54,202,186,10,137,41,224,171,8,170,97,40,140,160,158,32,154,25,88,73,153,220,36,138,72,228,2,247,16,24,147,110,206,206,174,127,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,213,95,221,206,255,0,231,93,255,0,150,223,253,128,172,167,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,85,3,253,197,78,169,255,0,237,251,74,191,244,173,199,254,98,173,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,100,80,73,61,53,36,112,200,81,145,8,147,131,144,59,179,184,139,237,182,236,222,228,25,170,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,34,32,34,34,2,229,93,117,80,185,87,65,144,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,140,233,240,210,240,251,169,214,27,173,159,168,61,95,181,82,73,167,212,21,30,102,207,105,171,138,42,168,50,83,2,170,130,70,145,130,118,56,2,158,166,8,137,194,104,136,39,109,197,217,193,203,125,43,208,15,71,215,94,172,181,112,70,224,212,145,224,152,117,69,29,126,86,115,74,76,117,48,25,147,199,67,16,198,99,47,58,134,134,80,121,4,133,162,1,51,229,205,163,142,75,254,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,49,253,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,63,60,61,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,250,73,90,43,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,131,159,108,139,84,179,188,175,4,196,116,206,255,0,125,243,88,222,9,231,254,143,209,121,88,67,201,249,217,154,106,175,206,0,52,146,115,144,88,191,56,69,199,109,135,102,244,83,87,193,83,226,159,41,251,191,174,249,141,185,66,173,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,52,213,240,84,248,167,202,126,239,235,190,99,110,65,102,157,96,245,103,134,244,139,165,255,0,78,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,207,102,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,253,214,223,71,216,207,87,58,95,45,148,154,146,139,54,177,211,206,88,157,226,174,90,142,197,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,46,122,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,11,201,240,207,232,162,227,211,6,9,114,205,181,46,217,229,181,39,45,222,154,182,142,70,165,155,216,212,48,205,35,71,79,13,68,37,39,62,246,193,60,142,50,113,125,160,23,6,40,92,138,106,168,127,225,205,214,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,253,169,46,148,44,192,209,220,198,30,34,3,200,205,227,148,98,114,16,144,68,182,136,102,138,54,152,8,52,87,88,61,38,97,189,93,105,127,208,123,237,69,37,158,251,65,81,29,77,139,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,159,13,251,102,236,229,16,59,115,217,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,69,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,249,215,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,152,46,207,195,63,173,123,143,83,248,37,203,9,212,187,159,153,212,156,75,122,154,218,201,30,150,31,108,208,205,52,143,29,68,52,240,140,124,59,59,132,18,48,199,197,183,128,156,220,166,113,25,170,160,7,134,47,65,223,145,11,21,54,188,234,197,151,142,125,144,91,199,217,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,63,208,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,65,202,186,189,235,135,86,120,111,72,189,4,232,222,113,125,167,164,188,95,107,240,124,106,154,197,142,21,123,210,207,117,54,162,165,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,162,21,149,106,46,166,101,90,161,113,179,220,114,154,190,231,176,113,251,86,51,110,128,36,145,225,165,161,160,165,142,158,32,140,76,203,135,46,217,74,108,59,11,203,52,166,194,60,246,65,242,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,239,234,206,128,235,46,133,123,3,242,185,167,183,92,95,233,69,189,174,118,191,58,2,221,248,125,57,11,241,119,237,204,28,131,185,1,241,150,62,97,204,7,144,239,61,124,40,122,28,169,201,110,182,78,174,53,24,233,30,197,109,168,168,60,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,161,109,165,121,162,25,55,1,140,59,214,63,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,20,177,212,77,108,174,136,185,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,48,85,95,134,47,94,63,145,11,237,54,131,106,197,235,142,3,144,92,7,217,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,78,241,171,248,167,197,190,239,232,126,99,113,80,215,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,242,103,26,153,149,106,37,187,16,183,101,53,126,111,232,86,62,24,205,186,115,146,73,38,42,24,234,170,106,34,9,8,204,183,237,249,162,136,24,120,136,197,20,64,195,245,119,112,178,175,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,6,41,225,237,214,46,9,210,6,9,172,151,251,253,31,182,114,75,207,209,223,163,248,255,0,114,106,127,106,118,166,171,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,72,151,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,54,244,233,75,163,43,239,86,154,113,170,183,60,14,235,218,204,240,79,100,84,90,45,179,152,5,45,214,58,134,173,239,211,20,133,183,106,103,242,241,60,82,57,52,124,152,132,246,99,238,197,160,63,232,171,2,202,191,235,174,57,146,99,151,15,252,37,29,117,182,186,158,79,252,217,33,154,57,3,249,136,72,126,199,100,23,61,225,185,225,247,83,211,181,52,154,195,172,150,170,66,212,91,141,57,83,81,91,102,138,41,143,25,6,150,120,229,120,170,33,158,88,102,58,152,94,2,115,17,19,140,28,227,223,99,145,158,122,168,149,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,75,84,16,3,170,63,21,191,228,215,174,217,54,138,126,65,126,145,253,28,242,95,225,63,165,62,79,191,230,40,224,169,255,0,19,229,36,227,199,191,199,244,223,126,59,250,111,179,109,94,134,58,231,254,90,63,77,191,220,187,232,119,208,239,102,255,0,215,191,104,121,175,55,230,127,249,158,30,28,124,183,253,246,252,254,205,189,99,87,89,158,23,250,251,212,79,82,121,134,177,225,89,126,159,209,89,114,15,103,249,104,46,151,10,216,234,131,177,65,79,78,124,198,58,73,1,183,56,73,219,99,127,170,237,190,207,187,54,234,240,222,232,167,84,250,62,252,162,126,83,47,248,165,207,233,111,178,60,151,176,170,170,102,237,249,95,55,220,238,247,160,139,109,252,200,113,227,203,125,139,125,182,109,194,106,173,127,175,218,199,98,233,255,0,70,178,205,98,200,225,243,20,152,205,188,170,35,166,228,97,230,234,140,154,58,106,110,96,6,241,247,103,146,40,187,156,28,67,159,34,250,162,238,182,2,174,175,26,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,60,129,249,82,219,74,158,65,166,224,64,238,220,231,158,158,94,224,152,16,249,110,63,88,100,38,96,167,107,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,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,173,171,209,126,142,88,181,247,170,12,3,74,178,153,184,89,110,183,9,42,46,49,241,55,243,52,180,148,242,213,203,77,184,24,24,119,130,156,162,238,9,49,7,115,155,110,227,179,239,255,0,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,11,21,240,197,213,47,202,135,70,216,87,155,190,251,78,235,137,121,140,90,225,253,235,217,242,190,86,71,242,144,122,0,137,241,161,146,139,235,143,45,247,250,196,230,198,165,82,167,111,4,253,80,181,99,218,185,158,105,69,192,105,33,168,204,236,244,183,42,26,137,171,70,35,146,123,121,201,189,44,81,59,111,49,156,85,146,202,252,75,113,10,83,126,36,206,238,23,18,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,86,174,15,169,153,86,157,219,178,251,118,45,87,229,62,154,227,231,140,220,103,9,36,142,97,161,146,170,154,162,80,140,128,199,110,231,149,24,141,139,144,148,82,202,14,63,91,118,9,171,226,117,215,143,229,190,251,83,160,218,79,122,229,128,227,247,2,246,149,210,221,113,238,82,229,19,8,66,81,238,61,161,126,205,60,227,80,195,198,73,34,152,154,57,155,126,17,19,67,253,38,208,29,101,215,95,111,254,72,244,246,235,148,125,23,183,189,206,233,228,128,95,177,15,175,17,110,78,221,201,143,137,246,224,14,82,201,192,248,1,113,45,190,93,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,191,67,221,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,135,75,29,60,215,58,233,75,148,181,18,8,55,250,49,131,17,25,4,81,68,14,103,195,147,135,57,152,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,221,245,191,171,60,55,171,174,130,117,147,56,177,83,210,89,239,180,24,62,75,77,125,199,6,189,234,167,181,27,209,85,52,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,69,95,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,205,122,233,214,166,101,90,95,113,188,92,113,106,190,223,183,177,251,174,51,113,128,228,145,161,170,161,175,165,146,158,80,144,64,199,159,30,224,202,12,91,139,75,12,70,226,92,54,65,138,174,148,250,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,208,115,88,178,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,190,42,172,39,195,75,195,238,167,88,110,182,126,160,245,126,213,73,38,159,80,84,121,155,61,166,174,40,170,160,201,76,10,170,9,26,70,9,216,224,10,122,152,34,39,9,162,32,157,183,23,103,7,45,194,64,120,87,244,43,77,128,99,214,174,167,181,74,130,146,124,158,249,79,13,203,12,134,26,169,121,218,109,211,210,204,5,60,175,28,141,12,135,85,13,75,59,70,96,125,160,16,126,67,33,152,71,42,186,193,233,51,13,234,235,75,254,131,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,122,162,14,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,223,46,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,221,138,121,194,154,158,58,120,158,66,219,115,54,138,24,217,204,183,51,118,114,39,34,119,39,188,143,17,158,138,63,149,86,156,65,127,192,45,150,168,245,55,22,252,229,182,166,118,237,73,116,161,102,55,146,216,83,114,16,30,70,109,36,69,43,16,132,130,67,188,67,52,178,53,11,160,181,79,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,36,24,86,128,116,153,153,117,25,165,250,173,156,105,253,69,93,117,247,77,105,237,117,52,248,229,37,3,79,61,228,42,164,157,165,104,207,184,46,39,20,84,242,72,192,33,33,202,251,0,183,39,22,125,85,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,61,154,120,24,254,187,63,118,255,0,137,44,127,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,178,21,150,186,61,232,231,167,175,228,193,211,238,55,164,213,181,54,170,219,213,39,126,182,247,112,183,82,246,99,172,174,158,82,144,137,221,217,142,94,216,60,112,12,166,204,69,28,17,253,80,109,128,106,91,194,143,167,79,203,79,81,208,103,247,186,126,120,222,150,249,123,237,71,215,219,187,116,35,47,103,69,245,101,9,7,105,34,146,163,147,9,131,249,78,217,182,210,182,247,168,130,170,255,0,187,157,255,0,206,187,255,0,45,191,251,1,79,254,151,53,211,249,74,104,78,51,173,127,69,190,142,125,35,243,191,224,207,61,231,59,30,94,178,122,111,241,221,184,249,114,236,114,253,6,219,150,222,187,110,245,87,253,197,78,169,255,0,237,251,74,191,244,173,199,254,98,172,251,163,61,20,202,186,118,233,179,15,209,204,214,225,106,173,189,99,254,208,243,51,218,229,146,74,83,239,215,212,84,7,2,146,56,205,246,9,133,159,112,111,172,207,182,237,179,184,110,180,68,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,64,94,37,22,43,117,151,169,203,231,179,166,105,60,225,84,213,74,205,191,213,144,238,21,156,155,213,223,246,55,236,254,133,21,226,134,89,164,104,98,141,200,203,220,63,106,152,254,37,23,59,125,23,85,149,53,143,106,3,142,8,143,187,28,208,11,140,174,55,42,199,119,219,127,172,207,182,222,190,245,18,174,183,22,185,92,37,175,182,208,141,40,243,50,97,167,139,131,3,19,190,205,176,191,167,167,162,9,117,159,244,125,14,27,210,173,175,82,175,84,175,77,120,58,154,166,34,50,127,86,141,171,9,131,102,153,199,119,104,129,253,7,127,79,183,215,120,98,67,196,156,127,99,236,165,62,77,212,109,219,52,233,114,217,167,213,153,13,206,166,174,207,114,57,231,243,181,100,125,209,145,171,159,102,222,87,114,109,141,153,247,22,251,25,69,186,137,90,105,30,70,1,29,254,193,109,153,7,243,68,68,4,68,64,70,23,39,216,91,119,69,232,88,45,254,212,186,67,69,222,8,187,156,190,177,23,22,109,133,223,223,179,254,196,22,243,116,240,234,192,50,222,146,237,23,27,101,150,75,126,89,30,59,79,117,57,30,74,137,10,73,154,216,238,225,219,42,150,6,119,148,155,236,244,219,109,182,85,33,152,227,85,152,102,99,122,196,171,196,134,166,205,95,81,67,43,16,241,126,81,155,139,238,219,190,222,239,218,255,0,210,174,127,28,235,219,0,179,116,156,23,91,141,230,208,121,29,190,212,214,143,102,181,68,15,33,75,29,181,139,119,137,234,26,71,23,145,156,119,221,159,127,77,183,84,243,171,153,20,121,158,161,223,179,177,42,118,44,142,229,83,115,40,161,127,72,158,83,231,199,142,239,199,110,91,109,201,253,222,247,65,208,55,69,223,13,248,151,255,0,215,255,0,111,168,91,189,70,143,15,76,204,51,30,153,241,185,198,18,143,177,231,55,103,29,191,74,225,86,223,231,63,249,170,75,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,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,189,100,65,207,95,95,93,40,214,116,165,174,53,118,75,100,92,240,204,163,189,120,197,230,142,25,218,56,41,74,98,98,160,41,37,114,238,77,79,245,4,157,164,50,40,206,9,11,139,203,192,118,175,133,239,90,255,0,201,255,0,59,13,24,212,43,157,170,135,77,179,43,129,212,203,113,173,126,207,177,174,133,8,128,84,60,162,47,188,50,246,160,134,70,145,216,35,250,146,243,140,66,94,229,181,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,91,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,169,60,93,192,3,40,101,7,25,35,55,22,231,25,129,51,108,76,130,247,186,254,235,6,213,210,110,145,145,91,222,174,76,239,49,167,172,160,197,2,24,133,194,154,112,1,105,43,165,41,0,162,225,78,243,68,109,25,9,60,166,64,28,120,60,146,71,65,159,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,250,243,44,255,0,50,212,26,155,85,86,103,144,213,221,78,199,103,162,176,91,26,103,110,20,118,234,72,154,42,122,120,128,89,132,0,69,183,125,155,235,25,25,151,35,50,39,179,79,10,206,131,191,233,71,85,122,191,101,255,0,133,151,16,177,92,237,223,248,131,166,189,137,247,127,242,129,136,36,135,254,14,160,11,252,81,160,147,254,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,45,81,16,114,174,186,72,232,238,211,106,178,244,161,163,212,118,107,101,37,5,60,152,61,150,172,226,166,132,98,2,158,122,56,166,154,87,17,102,103,57,37,146,73,12,189,228,102,68,251,187,187,174,109,215,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,78,158,138,177,107,22,97,225,67,212,69,167,35,161,243,116,148,247,12,130,233,28,125,211,143,141,85,21,158,130,174,154,77,193,217,223,132,240,68,123,111,196,184,236,76,226,238,207,5,186,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,74,203,166,141,1,214,59,23,80,26,53,137,235,22,57,15,151,164,201,173,227,81,37,55,35,63,41,84,4,81,212,211,115,48,7,147,181,60,114,197,220,224,194,124,57,15,213,38,117,64,61,104,104,229,139,64,186,160,207,244,171,22,155,157,150,213,112,142,162,221,31,19,111,45,75,87,79,21,92,84,219,153,153,159,100,42,6,46,225,19,145,246,249,190,206,91,53,170,120,62,235,29,139,57,233,129,180,170,158,31,47,122,211,75,132,244,245,145,242,51,239,210,215,84,79,87,79,83,187,128,128,242,51,169,139,182,196,100,222,91,153,113,105,5,144,78,164,68,64,92,245,248,137,107,165,30,191,117,89,149,228,150,27,207,180,241,187,15,107,27,176,204,45,3,198,84,180,172,237,41,197,36,46,67,52,50,85,29,84,209,200,228,68,81,204,31,162,204,192,55,83,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,115,132,128,172,167,193,111,93,44,88,182,119,150,232,54,71,121,186,133,94,109,229,238,56,213,38,199,37,15,154,164,134,160,235,91,102,119,104,166,146,6,136,185,241,97,49,164,226,70,196,49,9,86,178,207,244,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,88,89,208,116,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,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,210,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,169,104,252,22,51,35,215,154,139,81,106,13,36,122,65,5,68,53,97,117,41,27,219,115,210,31,113,202,140,33,104,222,38,169,141,227,0,41,139,140,78,51,71,40,1,147,73,78,22,232,136,49,252,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,249,119,93,84,46,107,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,244,99,6,34,1,57,101,136,28,195,159,38,12,255,0,161,126,140,175,189,97,234,61,85,178,75,175,177,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,116,19,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,150,43,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,205,80,80,15,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,9,254,136,136,8,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,11,149,117,213,66,229,93,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,10,160,241,202,180,218,161,186,232,221,246,27,101,32,92,171,41,239,212,149,21,131,8,180,243,65,9,80,148,81,28,155,114,32,2,158,98,17,119,216,94,89,29,182,228,251,235,95,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,42,181,124,88,186,40,183,101,56,173,207,170,141,55,182,112,201,44,219,84,230,48,3,85,84,77,117,161,24,233,233,227,168,140,88,142,56,124,172,112,242,54,24,192,94,39,150,67,54,120,153,142,202,145,7,49,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,110,132,244,135,170,45,47,213,158,158,99,234,46,150,247,73,73,98,160,179,203,114,201,34,132,228,170,59,28,244,244,237,53,109,44,162,49,180,164,112,183,45,182,141,158,64,224,96,46,50,3,189,69,248,152,116,81,110,233,131,59,182,230,218,105,108,242,218,109,150,237,77,69,71,27,85,77,236,106,232,97,141,164,167,154,162,98,147,159,123,99,158,55,41,57,62,211,139,3,12,44,69,18,237,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,11,176,133,121,209,188,175,76,210,187,55,34,0,41,228,54,13,248,57,240,39,103,40,193,196,54,255,0,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,82,3,195,23,160,239,203,125,246,155,94,117,98,203,203,1,199,238,3,236,219,93,198,221,220,165,202,38,16,152,100,216,187,162,253,154,121,198,157,203,148,114,69,49,52,144,190,252,37,22,142,189,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,208,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,144,34,34,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,34,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,194,180,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,143,81,8,73,17,197,60,110,220,226,150,41,68,101,136,246,113,38,19,17,119,3,3,109,196,197,220,40,219,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,170,34,34,14,85,212,191,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,68,5,209,239,69,56,181,139,15,233,31,72,109,56,229,15,148,164,168,195,237,151,73,35,238,156,156,170,171,96,26,186,153,55,55,119,110,115,207,41,237,191,17,229,176,179,11,51,48,110,180,68,65,23,250,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,64,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,117,60,169,3,198,75,22,177,99,253,92,81,221,173,20,62,94,175,38,195,237,215,75,164,157,211,63,49,84,19,212,210,12,155,19,187,6,208,82,83,134,194,204,63,83,125,185,17,59,134,235,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,189,124,67,60,60,237,93,75,218,170,53,83,74,232,233,45,218,169,110,167,102,48,114,24,96,201,32,140,118,26,121,201,246,16,169,17,102,24,167,39,102,118,97,138,87,225,219,146,13,21,224,99,250,236,253,219,254,36,166,167,88,189,98,224,157,32,96,148,247,251,253,31,182,114,75,207,63,163,248,255,0,114,106,127,106,118,166,167,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,64,160,28,91,41,212,125,14,212,122,92,147,27,174,186,226,89,158,37,112,49,18,40,158,26,170,26,168,220,163,150,25,98,145,191,211,142,72,164,23,18,23,48,49,118,114,23,191,238,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,188,251,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,115,222,28,30,31,244,125,59,216,162,213,189,94,199,127,221,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,58,145,17,1,80,15,137,214,169,126,84,58,201,205,124,165,247,218,118,172,75,203,226,214,255,0,239,94,207,149,242,177,183,155,131,212,4,143,141,116,149,191,92,185,111,191,213,39,6,5,123,218,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,247,174,93,208,89,167,129,246,21,106,175,207,245,79,81,166,168,171,107,149,142,207,110,178,83,196,38,61,130,130,186,105,102,148,140,120,242,115,98,183,194,194,236,76,204,197,38,236,91,179,142,255,0,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,79,96,120,89,96,20,216,47,69,184,109,83,227,213,118,155,150,85,81,95,127,185,53,75,74,39,84,114,84,156,84,245,12,18,63,213,3,163,130,145,195,131,48,16,113,54,223,155,145,111,93,126,209,203,23,80,26,53,150,104,238,71,55,151,164,201,173,229,79,29,79,19,63,41,84,4,210,83,84,240,3,7,147,181,60,113,75,219,230,194,124,56,151,213,39,100,20,3,209,126,177,216,180,11,170,12,3,85,114,152,121,217,109,87,9,41,238,50,114,54,242,212,181,116,242,210,75,83,176,1,153,246,66,160,165,237,136,185,31,111,131,108,229,187,116,124,185,87,93,46,244,215,171,212,218,245,160,216,54,174,67,61,36,149,25,21,158,25,174,13,73,4,176,193,21,196,55,138,182,24,194,93,205,130,58,152,230,141,157,220,183,96,103,98,38,118,39,10,246,241,206,253,73,254,242,127,13,85,107,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,149,165,120,231,126,164,255,0,121,63,134,173,41,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,175,190,220,132,93,130,199,250,1,232,250,213,210,110,145,136,220,26,174,76,239,49,167,163,175,202,206,105,69,194,154,112,2,120,232,98,24,204,162,225,78,243,74,15,32,145,60,166,70,124,184,60,113,199,40,17,16,21,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,239,165,105,78,181,177,107,22,97,210,62,175,90,114,58,31,55,73,79,135,220,238,145,199,221,56,248,213,81,64,85,116,210,110,14,206,252,39,130,35,219,126,37,199,98,103,23,118,112,231,9,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,131,154,197,212,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,92,177,46,170,16,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,107,77,1,233,227,75,250,103,195,107,112,61,38,181,85,208,90,46,23,138,187,220,193,83,89,37,73,247,231,113,102,22,35,119,118,8,226,142,24,65,189,252,34,23,55,57,28,228,61,150,136,128,136,136,8,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,7,85,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,252,94,49,219,85,175,93,232,174,116,115,114,168,171,182,70,114,143,18,109,156,171,43,201,253,93,221,189,236,222,229,6,173,151,203,141,166,26,136,40,166,224,21,60,59,141,196,95,126,46,238,222,246,127,218,164,223,137,11,101,82,245,59,123,135,34,150,57,92,165,169,26,22,142,55,29,169,189,161,89,219,103,250,173,187,254,151,175,175,244,186,209,151,221,48,201,45,24,245,158,247,53,130,186,24,110,81,60,161,52,148,242,176,24,241,141,217,217,220,118,219,243,141,238,253,191,208,131,8,221,246,217,23,161,118,181,77,105,152,169,39,22,121,99,118,228,65,187,143,171,110,222,253,190,199,94,122,2,34,32,34,34,2,246,240,188,174,191,9,200,233,50,75,99,237,81,73,220,225,250,63,229,70,64,255,0,164,206,222,226,127,177,120,139,238,178,80,79,115,185,195,69,77,15,118,73,57,108,59,59,239,176,187,253,158,191,98,11,9,196,124,60,50,62,168,173,21,122,207,77,117,246,52,87,192,146,186,24,59,17,212,115,146,97,26,145,126,79,83,30,219,180,251,122,131,55,167,185,183,217,160,230,176,233,181,126,144,106,134,71,166,183,73,251,213,56,245,124,148,82,73,196,71,155,142,207,190,194,70,205,232,237,254,83,255,0,74,190,158,141,178,204,102,233,211,245,45,191,29,165,144,74,193,74,22,250,200,64,152,221,234,32,162,167,99,97,250,228,255,0,107,51,51,236,255,0,181,153,82,95,89,213,13,83,213,70,167,212,13,53,69,63,60,150,177,251,115,135,19,111,173,246,183,243,251,219,249,157,144,94,31,67,150,154,27,87,77,152,172,116,49,112,19,243,219,183,39,127,117,125,79,237,119,253,174,183,226,134,30,22,58,142,89,183,79,116,246,122,138,174,245,77,147,159,119,234,128,237,222,174,173,38,253,23,223,220,63,107,55,250,212,207,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,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,207,183,136,23,83,150,46,170,181,246,76,215,22,178,249,43,46,63,111,124,106,221,83,230,78,79,106,82,193,91,85,36,85,220,14,40,142,14,232,84,11,246,73,156,131,109,156,157,253,26,96,120,169,245,227,255,0,77,250,84,210,11,215,252,20,89,125,246,217,113,255,0,199,133,77,144,131,181,255,0,147,148,167,28,223,240,148,230,63,227,65,87,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,225,173,87,66,125,2,245,75,138,245,63,161,212,149,214,156,110,213,139,94,177,14,205,138,239,143,91,74,48,165,163,225,8,246,37,165,128,73,206,42,57,1,157,162,19,102,226,81,75,19,60,141,23,112,160,7,136,183,135,5,139,65,48,75,78,177,104,92,28,113,12,126,223,73,106,202,105,171,107,78,74,231,170,41,187,113,221,28,228,46,18,119,142,88,162,146,40,66,49,140,152,8,35,112,57,30,40,129,211,71,81,121,223,75,250,167,65,169,152,45,71,252,21,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,1,238,128,243,15,123,63,189,156,58,83,69,138,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,245,224,151,182,102,3,52,70,197,28,128,196,252,36,3,23,125,197,214,86,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,64,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,85,87,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,8,213,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,235,20,132,237,242,120,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,227,53,27,148,18,156,243,92,109,253,201,99,132,12,126,160,3,211,77,93,33,57,183,171,195,27,49,51,191,19,150,190,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,84,29,33,106,245,54,132,117,47,167,186,165,112,158,146,11,109,166,240,16,221,39,169,130,89,130,158,221,82,5,75,89,51,4,95,92,140,41,231,148,193,133,139,235,136,253,83,253,23,14,146,81,23,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,208,84,95,141,38,186,88,178,156,239,18,208,108,114,243,117,58,188,39,204,92,114,90,77,142,58,31,53,87,13,57,209,54,206,236,210,205,28,15,41,115,226,226,3,87,196,77,200,165,17,130,184,38,142,95,115,157,51,212,205,85,167,155,203,217,116,210,223,109,168,172,147,136,31,126,170,186,227,13,37,61,54,206,98,99,200,14,166,94,227,9,139,121,110,5,197,228,23,77,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,5,81,29,55,32,63,41,74,2,209,211,83,115,0,6,147,181,4,113,69,220,224,196,124,57,23,214,39,117,58,172,122,23,98,211,15,7,76,235,81,189,141,117,162,202,117,47,216,247,27,185,92,28,195,149,44,25,4,81,208,52,49,59,11,12,37,1,247,196,246,114,147,204,185,115,32,237,136,5,107,44,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,245,133,217,96,10,205,60,103,250,120,181,99,121,54,53,212,142,53,106,171,3,203,42,10,201,148,84,21,96,148,15,91,13,60,126,64,130,34,126,98,103,79,5,64,147,135,230,246,165,141,221,132,201,222,64,146,190,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,246,93,75,212,212,75,80,114,219,167,57,37,161,145,140,193,132,0,69,165,166,8,132,207,128,81,139,253,81,48,22,155,234,141,188,36,53,230,167,75,58,151,143,77,174,21,180,144,99,218,159,79,236,186,151,169,168,138,156,34,184,192,18,75,67,35,25,131,145,153,19,203,76,17,9,135,51,172,23,250,196,0,47,121,40,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,45,21,209,247,73,152,111,72,186,95,244,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,251,213,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,159,232,136,128,136,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,162,45,21,214,15,86,120,111,72,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,195,126,216,59,177,74,12,225,21,124,93,122,179,195,113,237,59,184,116,167,102,167,164,189,228,57,85,61,53,77,234,72,107,220,79,30,8,42,233,42,169,154,88,218,50,25,14,113,142,77,131,184,6,1,194,71,103,25,3,149,59,44,131,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,41,209,15,9,10,108,191,164,187,157,231,60,134,174,197,172,185,101,56,87,88,194,241,221,134,12,112,35,155,148,80,77,12,50,110,71,83,16,254,116,165,18,56,26,97,102,133,164,132,218,64,194,188,33,58,165,197,116,211,59,171,233,235,41,198,237,84,127,148,59,128,207,110,201,152,163,134,163,207,4,46,209,80,213,25,147,119,33,62,36,212,226,63,88,103,152,133,132,252,198,241,220,162,229,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,239,188,51,250,215,184,245,63,130,92,176,157,75,185,249,157,73,196,183,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,195,179,184,65,35,12,124,91,120,9,205,202,103,17,9,170,136,136,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,136,136,8,136,128,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,43,47,198,58,62,168,195,13,161,43,85,109,36,250,35,37,68,37,117,11,69,52,177,85,193,91,184,52,33,116,39,144,154,90,110,235,115,132,192,99,141,165,49,9,69,228,10,121,14,0,116,125,213,158,101,210,46,168,125,56,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,66,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,80,15,91,125,31,100,221,35,106,132,182,82,106,186,220,38,249,81,57,98,119,138,185,105,251,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,196,65,226,17,159,225,186,167,213,206,109,168,58,125,144,210,95,49,235,229,61,146,166,134,186,153,223,132,161,236,122,54,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,153,94,6,63,174,207,221,191,226,74,170,213,170,120,24,254,187,63,118,255,0,137,32,181,68,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,15,87,194,151,93,52,227,167,77,56,215,221,80,213,11,207,145,181,80,253,26,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,24,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,183,8,114,45,155,119,39,34,35,50,51,51,50,192,20,244,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,204,27,215,194,83,162,143,98,81,209,245,101,169,182,203,173,29,234,110,244,120,93,190,118,236,70,52,51,65,219,59,153,51,23,57,59,193,44,177,196,50,8,139,70,197,43,52,141,44,38,22,126,136,128,136,136,33,255,0,139,6,83,98,199,250,37,203,237,55,122,239,47,87,147,92,45,22,187,92,125,163,63,49,84,21,208,213,148,123,139,59,6,208,82,84,30,228,236,63,83,109,249,16,179,208,186,181,239,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,43,240,240,194,173,89,255,0,90,90,85,98,188,212,85,195,79,75,120,59,216,21,49,136,155,207,111,166,150,186,17,119,33,38,224,82,211,70,38,219,110,224,228,204,226,238,196,193,208,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,172,136,131,154,206,170,180,183,242,45,212,118,162,233,156,54,47,99,80,89,178,10,175,101,81,121,175,49,218,181,202,125,234,31,206,57,153,22,244,178,192,95,92,156,219,125,143,98,98,102,183,239,8,108,235,233,111,70,214,219,7,178,252,167,208,172,130,233,98,239,119,251,158,111,185,32,215,247,120,241,110,222,222,127,183,199,114,255,0,21,203,127,173,196,107,175,197,131,22,190,227,253,109,101,247,107,189,15,151,164,201,173,246,139,165,174,78,232,31,152,165,10,24,105,10,77,133,221,195,105,233,42,3,98,102,47,169,190,220,72,93,228,175,129,143,235,179,247,111,248,146,7,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,106,174,172,126,22,53,147,238,255,0,33,249,116,235,106,173,85,213,143,194,198,178,125,223,228,63,46,157,7,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,170,132,4,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,9,85,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,64,68,68,4,68,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,70,222,43,88,69,223,23,234,13,175,245,183,63,48,55,26,95,49,3,52,124,59,65,37,117,113,136,239,204,157,246,226,254,187,55,244,50,141,184,214,111,150,230,81,82,98,87,123,237,84,180,52,145,180,84,224,115,75,35,66,34,30,224,98,55,17,255,0,20,13,232,205,238,111,216,203,126,248,167,94,47,85,253,73,84,210,93,31,104,169,233,12,32,109,131,252,88,215,214,176,191,213,109,253,206,254,255,0,85,17,108,116,55,27,133,112,211,219,10,33,152,183,217,228,150,56,219,220,239,239,55,102,247,51,160,216,26,171,163,249,30,158,216,45,57,21,250,190,121,158,243,52,177,136,200,66,91,118,253,61,236,100,239,233,183,191,101,171,214,250,201,111,185,4,122,123,14,143,102,85,212,180,177,218,206,75,133,53,67,79,4,131,36,155,74,253,182,237,250,110,254,107,222,230,255,0,163,238,253,154,38,162,33,134,121,33,9,24,196,13,197,137,189,196,204,254,244,31,205,17,16,17,17,1,125,86,170,218,139,125,124,85,116,181,7,4,145,242,218,64,39,103,109,197,219,222,222,191,106,249,81,5,214,248,96,100,101,108,233,183,42,202,47,18,149,71,147,175,174,173,156,164,34,39,62,20,20,70,91,191,171,250,236,255,0,181,255,0,165,85,119,86,217,133,30,119,212,166,163,101,20,20,161,79,79,89,144,213,240,0,223,109,128,184,111,234,204,254,188,55,247,125,170,228,124,60,244,90,28,67,166,10,123,85,218,160,106,98,202,233,130,178,96,102,227,198,58,171,125,32,144,238,50,63,216,47,235,184,191,175,185,149,77,117,241,166,118,157,46,234,127,56,177,217,9,188,164,183,83,169,0,103,39,225,221,138,41,157,183,35,39,127,89,157,189,95,236,251,61,204,22,11,224,199,191,228,211,44,254,138,31,237,55,5,99,106,8,120,69,207,138,201,161,21,49,89,36,23,185,71,195,218,44,207,38,237,189,101,127,107,126,94,159,163,191,232,255,0,173,78,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,81,43,196,27,173,187,87,74,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,141,80,140,246,152,10,25,132,46,199,25,67,40,24,71,80,49,136,197,35,11,76,253,198,23,118,142,77,165,170,165,111,21,62,152,250,130,176,106,157,223,168,28,142,245,117,206,112,123,135,106,56,238,254,90,40,97,198,227,146,166,113,166,181,118,2,83,49,134,32,104,155,204,240,142,57,37,168,250,223,157,145,249,132,21,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,249,244,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,142,48,120,74,116,81,236,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,221,136,198,134,104,59,103,115,38,98,231,39,120,37,150,56,134,65,17,104,216,165,102,145,165,132,194,207,208,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,80,15,95,221,31,93,122,77,213,194,27,123,82,73,130,102,53,21,149,248,161,195,41,57,211,64,6,47,37,12,163,33,148,188,233,218,104,129,164,34,38,148,8,15,151,55,146,56,250,9,90,211,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,112,167,111,13,78,181,238,61,58,106,61,14,151,230,183,61,180,203,46,184,20,117,32,79,75,4,118,171,165,75,211,68,23,57,103,144,88,222,16,8,4,36,23,148,64,99,51,149,152,136,24,78,245,23,52,57,231,79,26,161,167,218,243,63,77,215,123,85,37,78,108,55,138,75,37,53,61,37,100,101,5,100,245,93,191,40,81,202,110,34,33,40,205,9,51,201,193,197,141,154,70,7,98,102,191,62,143,52,211,86,52,151,64,177,124,43,88,243,127,164,23,170,43,125,20,112,83,123,54,154,147,216,52,161,69,79,24,218,185,211,145,5,87,96,227,145,188,203,191,41,57,111,238,102,116,28,225,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,76,173,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,176,187,28,98,236,66,236,206,220,198,46,170,23,57,157,115,105,125,171,71,58,180,212,204,14,196,84,141,109,130,241,237,42,56,41,40,134,146,10,72,43,161,142,182,58,88,226,23,113,16,132,106,90,22,219,102,118,141,157,132,119,226,193,123,221,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,191,159,128,98,237,198,21,208,74,116,245,93,161,238,72,237,11,207,12,175,31,35,114,237,184,114,216,183,102,142,190,45,250,243,77,165,157,52,73,166,214,250,218,184,50,29,79,168,246,93,51,211,84,75,78,113,91,160,56,229,174,145,204,1,196,192,133,226,166,56,136,195,152,86,19,253,97,3,23,197,60,24,53,122,167,47,208,108,151,72,238,51,213,205,81,167,183,129,154,141,202,8,130,8,109,215,14,228,177,194,6,63,92,205,170,97,174,144,156,219,209,166,141,152,157,155,136,68,15,22,253,121,169,213,62,165,228,211,107,125,109,36,248,246,152,83,251,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,169,25,139,4,95,208,29,28,190,245,1,172,184,158,142,227,147,121,122,188,154,224,52,242,84,241,3,242,148,160,37,37,77,79,3,48,105,59,80,71,44,189,190,108,71,195,136,253,98,102,87,127,226,143,240,39,169,191,130,252,226,137,67,255,0,5,61,11,163,186,223,115,78,161,239,214,110,247,177,56,99,120,237,76,143,4,145,133,84,161,220,174,49,7,103,150,57,130,18,165,1,145,156,5,227,171,156,62,190,228,193,48,60,81,254,4,245,55,240,95,156,81,32,160,21,209,239,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,207,206,18,234,161,7,44,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,116,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,250,164,206,168,175,196,75,66,232,244,7,170,204,175,27,176,217,189,153,141,223,187,89,37,134,17,120,26,49,165,170,103,121,66,40,225,97,24,97,142,168,42,161,142,55,17,33,142,16,253,38,118,50,158,190,12,26,243,83,149,105,126,75,160,23,218,218,79,49,131,212,13,210,196,5,81,16,207,37,186,178,73,10,120,194,22,6,51,8,106,119,50,149,200,253,107,163,7,224,194,12,65,99,232,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,17,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,184,156,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,249,236,235,7,171,60,203,171,173,80,250,113,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,126,241,35,233,231,91,122,137,209,40,241,221,27,203,106,196,237,213,3,83,91,136,194,16,66,25,49,188,240,52,77,45,92,211,68,48,133,48,180,243,176,23,32,144,216,61,57,132,100,213,45,209,247,71,121,151,82,218,243,249,48,190,217,242,11,21,139,28,168,145,243,90,225,163,104,231,179,132,124,219,203,27,77,179,71,83,44,177,188,34,46,36,98,253,201,30,51,24,100,102,9,21,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,21,202,47,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,214,65,93,94,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,84,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,219,167,229,72,30,40,93,20,127,39,252,236,245,159,79,109,150,170,29,54,204,174,1,77,21,186,137,187,62,198,186,20,36,103,78,209,17,62,240,203,218,158,104,222,54,96,143,235,197,194,49,8,187,129,109,93,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,109,85,85,126,14,186,23,174,214,111,104,107,95,210,159,163,154,109,145,246,191,193,158,70,142,179,233,95,151,246,133,55,248,238,227,212,80,249,90,135,229,250,13,222,229,183,168,182,234,213,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,22,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,205,81,7,52,61,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,88,87,129,143,235,179,247,111,248,146,154,157,98,244,117,130,117,127,130,83,216,47,245,158,198,201,44,220,254,143,228,29,185,170,61,151,221,154,156,234,191,189,66,120,163,159,187,29,59,71,249,199,126,27,242,29,157,189,98,95,131,134,1,153,105,102,101,212,22,159,106,14,61,87,99,200,108,117,24,229,53,117,13,75,55,56,143,107,147,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,133,154,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,241,14,233,235,42,234,131,196,47,78,244,143,22,169,242,30,127,79,233,106,110,55,67,165,146,162,27,101,12,85,247,18,150,162,65,6,255,0,70,48,98,32,19,150,88,129,204,57,242,96,134,189,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,232,35,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,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,102,168,8,136,128,136,136,41,175,198,211,41,190,213,235,238,11,133,84,87,115,178,218,176,246,186,81,211,118,129,187,85,85,117,181,17,212,73,205,155,153,114,10,42,102,217,221,197,187,123,139,51,145,59,225,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,197,60,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,201,221,229,7,129,143,235,179,247,111,248,146,11,84,68,68,21,43,227,139,139,88,169,50,173,36,205,105,232,120,94,174,182,251,197,174,178,167,186,111,221,165,164,146,150,74,120,248,59,240,30,39,91,82,251,179,49,63,115,98,119,97,22,108,43,193,66,237,117,135,169,44,202,197,13,206,172,45,181,152,61,69,93,69,24,204,77,4,211,195,95,68,49,74,113,239,196,140,6,121,132,73,219,113,105,100,102,219,147,239,178,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,85,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,64,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,64,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,105,226,199,141,92,237,93,68,141,210,174,46,48,86,91,152,226,46,36,219,177,215,87,19,122,187,51,123,155,236,117,169,122,84,233,218,147,91,238,181,225,62,101,109,180,29,11,196,209,132,215,22,167,57,121,199,41,62,204,241,31,45,184,54,254,237,183,83,3,198,102,235,79,53,218,193,110,246,79,25,163,142,148,252,223,125,223,113,98,184,55,14,27,109,239,245,223,253,74,176,33,168,150,156,218,72,79,137,55,219,179,58,9,119,113,232,199,43,185,70,215,154,220,238,217,116,167,45,198,98,138,233,44,231,76,219,109,200,221,224,216,7,96,39,221,223,236,111,216,162,222,107,143,14,43,149,93,49,225,171,138,165,173,245,147,211,52,177,201,204,75,183,33,6,236,251,54,251,241,223,220,222,245,247,227,186,147,148,226,214,123,157,154,207,93,217,130,239,19,67,83,249,168,203,152,108,109,183,214,23,118,255,0,24,94,172,236,235,23,154,83,158,83,154,82,220,228,39,34,125,189,238,239,187,160,255,0,40,136,128,136,136,11,250,83,74,16,204,50,73,27,24,182,251,139,182,236,254,159,177,127,52,65,122,62,25,250,172,89,230,150,85,157,85,234,39,130,221,36,145,197,71,230,125,41,96,142,154,143,102,96,115,38,1,22,61,182,109,153,189,202,179,60,71,110,246,139,207,86,153,237,85,162,238,245,209,141,211,182,110,213,3,40,129,141,60,0,66,220,93,246,216,132,135,111,179,142,223,98,148,158,16,23,187,13,45,163,42,180,221,235,123,47,88,53,209,237,219,50,220,76,104,7,252,150,254,159,181,67,174,186,49,59,94,37,213,6,127,79,103,174,243,52,213,151,169,171,0,187,68,27,119,132,38,118,216,157,223,209,229,118,255,0,87,185,189,204,22,17,224,191,112,163,151,1,204,109,241,212,70,85,16,133,1,28,108,108,228,44,245,21,251,59,182,251,183,189,149,145,170,208,240,89,177,219,233,113,28,222,249,16,255,0,125,213,67,111,142,71,220,189,205,81,92,205,246,237,254,75,123,153,89,122,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,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,175,173,16,17,17,1,17,16,99,242,96,24,108,185,253,62,169,22,61,72,217,101,45,158,107,0,93,133,156,103,123,116,179,71,57,83,155,179,236,96,210,194,6,60,153,248,59,201,195,143,114,78,89,2,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,37,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,189,100,64,68,68,5,165,53,175,163,62,155,58,137,202,169,115,93,99,211,127,164,23,170,43,120,90,224,169,246,197,125,39,10,80,146,73,6,62,20,243,198,15,177,205,35,238,237,203,235,109,190,204,204,219,173,16,105,77,20,232,207,166,206,157,178,170,172,215,71,52,223,232,253,234,182,222,118,185,234,125,177,95,87,206,148,228,142,66,143,133,68,242,3,110,112,198,251,179,114,250,187,111,179,187,59,90,250,51,233,179,168,156,170,151,53,214,61,55,250,65,122,162,183,133,174,10,159,108,87,210,112,165,9,36,144,99,225,79,60,96,251,28,210,62,238,220,190,182,219,236,204,205,186,209,6,148,209,78,140,250,108,233,219,42,170,205,116,115,77,254,143,222,171,109,231,107,158,167,219,21,245,124,233,78,72,228,40,248,84,79,32,54,231,12,111,187,55,47,171,182,251,59,179,238,180,68,4,68,65,26,178,207,14,30,140,115,156,170,243,154,229,58,55,231,111,89,5,194,162,233,113,169,250,69,117,143,191,85,60,133,36,178,112,10,145,1,228,102,79,176,179,11,111,179,51,55,162,218,186,41,160,154,79,211,182,43,85,133,104,230,41,244,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,245,119,219,119,119,125,128,136,11,69,106,247,67,189,43,235,190,101,38,160,234,150,146,82,93,178,25,233,226,166,158,186,27,149,109,9,212,4,108,236,15,43,82,205,24,200,108,59,3,25,179,159,0,1,223,136,11,54,245,68,26,171,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,90,93,188,51,186,40,191,221,107,111,183,221,31,171,184,220,174,53,18,85,214,86,85,229,183,185,167,169,158,66,114,146,89,36,42,199,35,50,39,114,114,119,119,119,119,119,82,129,16,98,154,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,201,81,121,169,170,59,93,217,142,105,63,57,49,156,133,188,146,153,125,98,125,183,217,182,102,102,102,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,43,68,17,87,251,151,29,9,255,0,220,51,254,83,94,63,231,106,85,34,32,213,90,233,210,230,132,245,41,236,79,203,94,13,244,143,232,231,153,246,103,248,78,178,143,177,230,59,93,239,247,180,177,242,229,216,139,244,183,219,143,166,219,190,248,254,144,244,65,211,30,130,230,81,234,6,145,233,229,94,59,125,142,158,90,71,168,135,35,186,74,18,193,35,55,56,165,138,90,146,138,80,221,132,152,76,73,152,192,13,182,32,23,109,234,136,8,136,130,63,234,151,65,93,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,157,173,246,237,202,159,187,218,132,33,143,243,112,212,4,99,180,113,0,253,81,109,246,221,247,119,119,124,175,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,2,34,32,34,34,2,34,32,143,250,165,208,87,73,218,211,157,220,245,51,82,244,167,219,57,37,231,179,231,107,125,187,114,167,238,246,161,8,99,252,220,53,1,24,237,28,64,63,84,91,125,183,125,221,221,223,96,104,166,130,105,63,78,216,173,86,21,163,152,167,209,251,45,109,192,238,147,211,121,234,154,190,117,71,28,113,148,156,234,36,144,219,112,134,54,217,159,143,213,223,109,221,221,246,2,32,34,34,2,34,32,34,34,12,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,165,113,63,14,30,140,112,108,170,205,154,226,218,55,228,175,88,253,194,158,233,110,169,250,69,117,147,177,85,4,131,36,82,112,58,146,2,226,96,47,177,51,139,237,179,179,183,162,146,168,128,136,136,8,136,128,162,175,247,46,58,19,255,0,184,103,252,166,188,127,206,212,170,68,24,166,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,68,64,68,68,26,171,93,58,92,208,158,165,61,137,249,107,193,190,145,253,28,243,62,204,255,0,9,214,81,246,60,199,107,189,254,246,150,62,92,187,17,126,150,251,113,244,219,119,223,201,209,78,140,250,108,233,219,42,170,205,116,115,77,254,143,222,171,109,231,107,158,167,219,21,245,124,233,78,72,228,40,248,84,79,32,54,231,12,111,187,55,47,171,182,251,59,179,238,180,64,95,37,21,166,213,110,169,175,172,183,219,41,41,106,46,149,13,87,93,44,48,136,29,84,237,20,112,180,178,147,54,230,109,20,49,70,196,91,191,8,192,125,194,204,223,90,32,34,34,2,199,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,200,17,1,17,16,17,17,7,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,26,255,0,185,113,208,159,253,195,63,229,53,227,254,118,165,82,32,34,34,2,34,32,34,34,2,210,154,215,209,159,77,157,68,229,84,185,174,177,233,191,210,11,213,21,188,45,112,84,251,98,190,147,133,40,73,36,131,31,10,121,227,7,216,230,145,247,118,229,245,182,223,102,102,109,214,136,53,86,133,244,185,161,61,53,251,111,242,41,131,125,28,250,71,229,189,167,254,19,172,172,239,249,126,239,103,253,243,44,156,120,247,229,253,29,183,229,235,190,205,182,213,68,64,68,68,4,68,64,95,36,118,155,84,55,90,139,236,54,202,64,185,86,83,195,73,81,88,48,139,79,52,16,148,133,20,71,38,220,136,0,167,152,132,93,246,23,150,71,109,185,62,255,0,90,32,34,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,37,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,189,100,64,68,68,5,165,53,175,163,62,155,58,137,202,169,115,93,99,211,127,164,23,170,43,120,90,224,169,246,197,125,39,10,80,146,73,6,62,20,243,198,15,177,205,35,238,237,203,235,109,190,204,204,219,173,16,106,173,11,233,115,66,122,107,246,223,228,83,6,250,57,244,143,203,123,79,252,39,89,89,223,242,253,222,207,251,230,89,56,241,239,203,250,59,111,203,215,125,155,109,149,29,166,213,13,214,162,251,13,178,144,46,85,148,240,210,84,86,12,34,211,205,4,37,33,69,17,201,183,34,0,41,230,33,23,125,133,229,145,219,110,79,191,214,136,8,136,128,136,136,8,136,130,63,234,151,65,93,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,157,173,246,237,202,159,187,218,132,33,143,243,112,212,4,99,180,113,0,253,81,109,246,221,247,119,119,124,175,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,2,34,32,213,90,233,210,230,132,245,41,236,79,203,94,13,244,143,232,231,153,246,103,248,78,178,143,177,230,59,93,239,247,180,177,242,229,216,139,244,183,219,143,166,219,190,248,166,150,244,21,210,118,139,103,118,205,76,211,77,41,246,54,73,102,239,121,42,223,110,220,170,59,93,216,78,25,63,55,53,65,198,91,199,41,143,214,23,219,125,219,103,102,118,144,8,131,85,107,167,75,154,19,212,167,177,63,45,120,55,210,63,163,158,103,217,159,225,58,202,62,199,152,237,119,191,222,210,199,203,151,98,47,210,223,110,62,155,110,251,249,58,41,209,159,77,157,59,101,85,89,174,142,105,191,209,251,213,109,188,237,115,212,251,98,190,175,157,41,201,28,133,31,10,137,228,6,220,225,141,247,102,229,245,118,223,103,118,125,214,136,8,136,128,188,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,89,16,69,95,238,92,116,39,255,0,112,207,249,77,120,255,0,157,169,41,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,235,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,42,145,16,17,17,1,71,253,82,232,43,164,237,105,206,238,122,153,169,122,83,237,156,146,243,217,243,181,190,221,185,83,247,123,80,132,49,254,110,26,128,140,118,142,32,31,170,45,190,219,190,238,238,239,32,17,6,170,208,190,151,52,39,166,191,109,254,69,48,111,163,159,72,252,183,180,255,0,194,117,149,157,255,0,47,221,236,255,0,190,101,147,143,30,252,191,163,182,252,189,119,217,182,197,53,75,160,174,147,181,167,59,185,234,102,165,233,79,182,114,75,207,103,206,214,251,118,229,79,221,237,66,16,199,249,184,106,2,49,218,56,128,126,168,182,251,110,251,187,187,188,128,68,26,171,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,32,34,34,2,34,32,34,34,2,34,32,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,163,95,247,46,58,19,255,0,184,103,252,166,188,127,206,212,170,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,82,158,51,249,117,192,178,76,119,14,225,23,147,106,74,74,253,248,125,126,231,114,227,31,191,127,118,223,102,202,176,194,51,144,184,198,4,68,255,0,96,182,238,173,163,198,99,78,6,166,201,97,212,88,34,50,150,41,105,109,198,251,198,194,192,193,112,153,255,0,239,183,223,253,95,235,81,83,195,183,16,233,227,45,204,238,148,250,227,82,93,240,146,38,182,211,149,8,212,197,40,189,61,75,201,201,138,158,86,244,113,7,111,81,245,253,187,32,137,245,85,213,190,207,134,213,81,78,209,132,4,230,59,131,177,59,190,239,235,191,250,95,177,124,42,108,245,189,167,186,55,148,234,4,214,190,156,45,80,177,88,169,102,184,93,198,10,72,168,227,24,26,158,153,197,216,30,24,126,215,63,115,155,239,187,236,219,168,93,85,65,83,73,36,177,207,31,23,134,66,136,189,89,246,38,247,183,167,244,32,249,209,17,1,17,16,17,17,4,166,232,199,164,108,163,169,57,46,101,100,191,67,108,106,56,230,125,228,149,195,145,7,151,255,0,192,75,233,249,230,253,158,239,246,234,238,165,116,87,42,208,157,84,188,224,217,84,141,60,212,117,47,28,117,2,199,194,97,237,198,108,76,69,28,124,190,172,129,234,194,223,253,121,129,225,203,212,182,153,104,245,194,96,204,255,0,192,195,81,66,81,243,136,101,144,36,34,42,79,172,225,12,36,252,159,182,94,174,254,225,219,246,45,73,226,63,174,250,125,174,58,195,45,203,2,138,41,96,162,154,80,146,176,98,146,50,159,120,41,65,157,218,72,128,155,103,132,219,215,127,254,184,76,191,5,248,105,71,79,243,9,163,118,239,144,80,49,183,45,223,111,49,95,246,127,177,89,26,170,63,4,139,236,178,94,53,31,31,146,178,66,17,182,219,231,142,23,34,113,22,25,234,24,157,155,244,91,214,70,254,127,95,233,86,184,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,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,241,157,159,220,251,160,253,69,170,181,207,169,93,49,233,230,27,116,218,139,112,58,127,106,12,167,78,33,45,56,57,52,100,2,95,227,165,143,127,89,7,221,186,197,227,235,159,166,137,40,194,177,181,54,194,44,111,183,108,175,86,246,54,250,220,125,91,204,127,175,250,16,111,212,80,127,83,60,86,180,39,7,200,130,201,106,26,219,212,78,204,231,83,66,212,117,49,55,231,12,95,235,141,91,55,184,89,253,222,226,103,251,86,127,121,241,28,233,146,203,109,166,184,75,150,199,84,245,60,246,138,150,190,222,114,7,18,102,250,195,230,91,109,247,221,191,153,157,4,161,69,161,45,29,113,244,211,120,162,138,182,61,79,176,83,52,174,236,209,212,94,173,225,32,236,238,222,173,230,31,111,119,251,22,119,107,234,3,68,239,20,81,215,209,234,190,32,241,74,44,67,189,246,147,125,157,153,219,221,35,183,185,217,6,192,69,133,126,91,116,115,254,234,184,127,254,157,165,255,0,222,47,225,91,175,58,45,111,165,150,178,163,85,177,6,142,32,35,45,175,180,158,230,103,119,247,201,252,200,51,196,81,179,46,241,7,233,151,17,132,38,151,58,161,185,115,223,234,219,174,118,249,157,182,113,247,183,153,111,243,191,226,117,137,255,0,117,35,166,15,255,0,57,220,127,253,181,187,254,118,130,95,162,137,150,159,19,126,152,46,181,209,208,181,246,170,157,228,223,243,147,213,91,192,27,102,119,245,127,52,255,0,179,111,233,117,139,106,159,138,182,132,96,55,240,179,90,10,174,251,31,45,142,162,222,244,117,81,109,192,11,208,134,172,127,207,118,247,123,197,255,0,98,9,184,138,16,201,226,201,211,184,227,109,118,24,238,239,88,240,243,242,219,80,242,229,219,229,183,15,57,191,191,211,109,255,0,153,106,76,203,198,111,28,167,165,23,194,240,234,153,39,125,249,121,251,124,110,62,241,219,110,221,118,254,238,95,241,127,58,15,223,25,61,80,168,160,199,172,122,105,78,78,45,83,45,53,198,79,70,245,18,11,132,46,222,161,252,223,231,127,171,237,85,127,135,98,246,91,205,134,237,116,175,200,41,40,106,168,78,17,130,158,82,22,57,152,223,98,113,103,54,223,111,183,102,127,245,45,185,213,39,84,151,254,174,51,139,93,206,237,110,130,136,32,138,10,70,8,33,56,217,132,102,156,183,216,165,151,254,200,127,93,254,207,246,255,0,41,173,154,117,134,226,20,210,89,45,49,228,21,210,65,9,87,49,65,5,89,65,62,192,196,13,197,153,197,183,114,244,47,95,68,25,187,105,43,233,174,146,75,149,226,217,45,150,158,231,124,134,162,134,225,220,185,82,52,207,72,205,55,33,236,203,59,191,175,0,219,136,177,123,182,247,250,249,26,175,163,184,205,147,167,75,46,121,67,147,80,87,220,171,234,233,142,164,33,148,72,132,142,132,229,54,118,25,73,153,216,153,191,201,111,127,217,238,90,94,134,187,82,51,107,61,109,174,221,29,254,234,20,76,211,202,17,53,68,253,152,220,77,157,221,155,126,44,251,253,172,204,251,47,166,227,118,201,169,180,241,241,203,229,206,184,35,134,175,144,209,84,77,35,56,59,64,224,223,155,39,244,219,212,125,223,181,144,107,116,68,64,68,68,4,68,65,97,254,24,184,69,6,109,168,243,208,100,116,51,87,219,6,194,79,30,227,36,34,37,223,162,102,110,66,226,239,245,72,190,223,181,71,46,186,244,202,187,77,186,155,207,168,99,199,171,109,214,137,239,83,205,111,57,99,147,183,44,100,49,201,184,25,187,242,111,206,183,174,239,239,101,48,124,39,117,59,71,113,26,42,250,108,191,41,162,183,223,230,146,88,96,123,141,117,44,66,208,187,80,176,136,247,13,143,252,96,150,204,222,158,143,246,172,83,197,99,90,116,99,80,114,40,113,204,46,58,42,251,237,170,106,136,171,46,52,141,73,40,200,79,228,221,159,187,28,132,111,176,198,99,234,205,238,118,253,168,60,63,7,124,227,13,193,245,163,52,171,204,178,187,69,138,158,171,27,8,97,150,227,89,29,48,73,39,155,137,248,137,27,179,59,237,187,236,174,70,211,155,225,151,250,127,55,98,203,172,183,24,93,185,119,41,43,226,152,118,244,125,247,18,118,255,0,40,127,218,223,181,115,1,67,91,124,177,147,86,219,170,171,168,30,70,227,221,132,206,46,76,207,190,220,155,109,253,91,254,37,181,52,231,168,94,162,113,238,229,187,14,205,50,250,177,154,23,136,96,134,227,93,35,11,51,131,238,35,28,141,179,179,3,55,244,32,232,43,38,215,173,18,195,93,199,42,213,188,66,214,109,239,10,155,197,56,19,126,143,249,60,183,255,0,40,127,218,203,226,184,117,45,211,205,170,141,174,21,250,223,131,69,78,237,191,63,111,83,63,166,206,254,230,61,253,204,235,159,156,135,27,234,123,47,153,234,114,59,22,164,92,204,189,229,85,75,112,155,236,102,247,155,63,249,163,254,198,253,139,17,201,163,213,27,32,181,6,92,217,61,16,237,233,13,195,204,70,219,125,102,253,25,54,253,132,223,234,116,29,39,99,90,193,165,57,141,170,59,222,45,168,248,221,210,130,86,228,51,211,92,225,48,118,221,199,223,203,211,212,73,191,212,235,199,174,234,67,167,219,109,33,214,215,107,102,17,12,49,239,200,138,251,77,233,179,59,251,185,239,238,103,92,250,105,62,67,212,69,234,72,240,253,40,200,51,89,25,217,216,105,45,53,117,206,44,204,199,39,232,64,239,251,36,127,119,237,127,218,190,60,179,8,234,6,195,28,241,101,118,28,230,8,35,109,229,122,186,90,209,141,183,13,253,123,130,205,250,59,251,254,205,208,95,92,189,113,244,139,21,196,45,103,212,14,31,223,49,114,103,26,222,81,236,219,251,228,102,224,207,232,254,142,251,251,191,107,47,225,47,94,29,31,195,116,138,208,125,64,98,143,81,43,241,23,26,130,40,153,246,103,245,149,135,131,122,63,218,77,251,61,235,158,219,62,45,152,228,23,104,45,54,155,45,218,174,190,160,72,162,138,42,105,100,144,217,133,201,221,132,89,201,219,102,119,244,111,218,183,5,167,162,110,166,110,215,58,58,71,211,60,154,7,169,156,34,239,205,101,184,8,71,200,153,185,17,118,31,102,111,181,208,93,77,231,175,254,142,108,83,181,61,110,190,227,70,110,219,255,0,123,20,213,3,182,238,223,165,16,19,125,143,246,254,207,218,203,24,15,19,94,142,206,245,45,173,245,118,218,48,70,236,195,84,244,181,188,11,234,239,233,253,239,183,191,211,222,170,99,90,58,11,215,205,35,179,210,95,174,56,229,109,214,150,90,40,234,167,58,26,58,217,218,159,113,144,136,77,222,156,88,28,90,55,221,157,253,55,111,218,181,62,7,160,250,179,169,103,87,30,25,131,94,238,101,66,108,21,30,90,217,83,55,108,157,205,182,46,220,101,179,239,25,182,207,183,168,191,236,116,23,91,31,138,79,72,231,124,246,81,106,61,24,211,238,13,230,222,150,187,135,175,29,255,0,249,27,111,77,223,237,251,23,199,144,248,170,116,169,102,187,141,5,14,109,73,114,165,120,185,189,84,80,214,236,197,200,155,143,22,165,127,177,153,247,223,237,85,53,106,232,111,169,139,173,116,84,67,165,217,20,15,41,136,247,39,178,92,4,7,119,102,221,223,203,190,204,219,238,178,122,63,14,78,166,42,242,40,241,231,196,167,136,142,157,234,60,204,148,23,1,129,153,157,219,139,159,150,253,47,79,118,200,39,230,93,227,29,163,118,138,209,131,24,198,198,249,3,239,188,237,93,85,79,183,160,191,232,157,19,191,189,201,191,243,127,157,122,248,111,139,214,130,95,104,142,92,142,151,216,149,2,239,180,45,37,109,83,184,179,15,214,220,40,217,155,213,201,191,243,127,157,85,70,173,244,207,169,218,15,126,162,161,212,44,118,177,160,150,78,69,45,61,37,71,7,1,104,200,246,121,98,6,247,74,45,251,55,247,255,0,63,137,139,67,77,114,204,160,178,98,24,249,215,77,116,136,109,225,13,93,35,74,225,52,146,136,177,48,199,234,219,59,139,111,179,191,171,250,32,181,203,63,139,182,152,220,53,70,124,110,75,35,6,54,102,237,79,117,42,170,134,98,17,128,137,223,181,228,216,219,115,102,29,157,254,221,253,203,96,117,31,172,93,71,98,26,160,55,189,8,211,27,198,99,97,60,112,37,152,233,70,40,66,51,25,165,238,63,57,96,55,119,22,140,62,171,123,249,110,205,251,105,211,57,210,108,199,77,114,57,100,200,202,130,146,162,46,51,60,2,242,198,224,210,198,36,194,194,96,46,219,52,163,187,125,159,207,246,223,246,128,101,56,238,91,166,54,121,229,185,90,106,235,170,33,171,25,163,9,130,67,120,154,166,65,217,219,119,126,62,239,127,167,170,8,3,101,241,122,205,112,203,237,203,31,213,157,42,169,167,172,163,150,104,74,26,139,136,194,113,72,6,192,224,237,29,15,174,206,50,54,255,0,210,190,28,95,198,118,233,81,150,219,225,201,48,31,45,100,146,160,6,174,95,106,137,246,226,118,250,197,176,80,243,125,189,251,55,170,248,124,77,116,107,1,201,245,18,215,143,232,197,142,134,179,56,186,76,213,21,148,118,138,104,100,152,135,149,121,206,71,29,48,60,206,76,64,220,157,217,253,205,191,170,138,56,31,68,26,209,146,106,253,163,76,111,24,165,206,145,170,171,34,130,182,171,200,213,199,29,52,100,29,199,34,50,129,248,125,95,180,135,111,245,32,151,247,15,24,234,234,13,73,168,150,135,29,107,150,38,238,99,20,109,88,49,108,222,97,248,151,39,162,238,127,138,102,109,159,246,254,213,240,228,30,52,89,19,220,164,123,14,155,109,73,233,193,189,177,31,249,173,191,233,80,239,239,221,71,188,183,195,207,85,44,26,197,79,167,84,246,154,227,160,170,169,8,162,175,40,42,94,50,18,170,40,69,251,141,76,194,255,0,85,185,110,195,238,245,254,101,151,82,248,79,235,133,70,51,61,249,235,45,131,44,124,120,211,60,149,141,43,239,39,23,250,158,79,127,119,175,191,221,234,130,205,186,45,234,188,186,168,192,228,201,103,197,106,109,51,211,85,84,211,200,68,103,52,70,241,188,110,219,73,216,136,29,246,153,189,27,119,250,175,252,251,72,198,251,127,165,67,47,10,217,172,86,238,154,161,198,2,138,42,59,221,178,241,113,107,136,20,97,28,174,68,81,200,36,77,250,123,118,229,135,212,153,189,25,190,205,157,230,88,201,28,140,239,17,137,108,251,63,23,223,103,65,254,153,247,247,47,213,231,223,175,150,156,98,203,91,144,94,235,97,163,160,183,192,117,21,19,205,32,198,17,198,45,187,187,145,59,11,127,173,217,150,130,176,117,237,211,238,77,168,113,105,189,163,34,105,110,19,85,141,20,114,181,93,17,66,114,188,237,11,108,67,80,228,236,228,76,237,176,239,183,217,246,32,145,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,249,85,207,229,105,102,169,225,203,181,25,31,29,246,223,102,223,101,129,105,230,180,226,250,137,125,189,99,86,242,237,92,108,149,149,52,147,195,180,133,254,36,192,8,185,56,8,254,145,179,108,206,255,0,235,91,7,209,253,20,90,214,205,28,168,194,117,94,205,175,216,52,85,13,56,213,211,193,123,139,235,78,37,71,230,100,170,168,54,7,7,224,238,226,13,203,152,179,123,189,55,221,6,53,226,123,168,58,129,130,104,155,75,131,55,111,204,255,0,190,106,63,48,253,174,53,116,92,62,172,162,92,183,230,109,233,238,247,191,216,170,191,71,58,178,234,66,135,40,183,227,184,150,91,202,166,235,89,21,48,7,144,160,109,202,89,35,6,245,146,29,189,236,63,107,127,169,95,102,167,227,154,127,153,225,85,182,61,70,150,159,232,253,87,111,204,20,181,175,76,31,86,96,33,252,227,16,237,249,193,15,183,249,190,213,73,29,72,227,90,117,210,119,89,86,90,237,31,185,65,83,141,80,29,154,236,28,107,134,191,135,25,64,229,23,55,118,109,249,64,239,179,151,167,38,245,109,253,3,115,248,146,217,181,43,38,210,189,24,170,202,219,206,222,229,176,75,53,89,127,123,199,180,134,20,14,77,249,183,96,253,54,63,119,167,250,182,85,237,119,192,242,155,16,81,201,117,182,118,2,188,136,32,126,244,101,201,216,152,95,244,73,246,245,38,247,237,239,86,207,148,245,253,134,229,144,97,215,44,103,31,142,247,83,69,103,140,107,187,145,177,180,53,37,27,115,29,160,170,110,63,111,161,122,178,142,125,65,245,97,120,214,123,189,130,227,143,97,212,52,135,129,212,189,201,194,122,105,197,139,114,130,125,189,42,13,223,127,44,237,234,227,239,247,253,172,16,167,45,193,110,120,133,37,186,170,224,255,0,244,198,150,26,160,111,171,232,50,49,59,123,137,255,0,205,127,216,177,165,34,117,164,51,205,105,122,76,251,32,167,180,91,100,242,145,211,81,209,194,51,69,37,67,126,114,80,224,7,205,205,203,186,226,219,23,171,182,205,251,95,6,110,156,245,70,158,145,171,110,56,253,77,11,63,232,199,85,73,83,17,151,174,222,140,241,122,253,159,237,100,24,69,22,29,145,92,40,61,167,73,111,238,83,125,111,175,221,141,189,222,255,0,71,45,254,207,216,191,204,24,198,65,59,23,102,135,147,1,56,151,231,65,182,118,254,151,87,81,211,190,189,104,6,150,244,245,99,177,106,55,28,118,180,102,173,9,237,245,245,209,210,205,180,147,204,66,92,39,168,19,102,112,247,63,251,63,106,145,90,57,122,208,125,79,176,212,223,116,210,122,42,202,63,51,253,241,217,186,52,238,50,144,9,250,246,230,54,111,170,237,233,191,216,232,57,209,165,196,114,106,218,225,183,83,91,249,212,25,8,176,119,99,111,87,118,102,245,114,219,237,101,146,94,116,59,84,236,54,216,174,215,92,111,179,75,51,11,129,249,202,98,221,156,92,155,208,100,119,247,51,253,139,163,42,44,111,74,105,175,5,113,162,150,220,215,9,56,139,187,92,200,137,246,219,111,171,220,219,236,31,177,121,186,153,171,122,57,167,116,244,148,185,246,85,104,161,142,170,88,225,136,39,185,193,3,238,76,108,206,253,201,69,246,250,135,235,252,223,204,131,154,218,203,45,206,222,109,29,93,55,108,139,220,220,197,255,0,245,63,243,178,254,148,120,237,226,190,166,58,74,74,62,114,202,76,34,61,193,109,221,223,102,245,119,219,222,234,232,117,239,171,158,138,241,155,229,61,53,206,223,244,158,160,121,254,122,213,118,138,120,195,112,137,253,225,92,30,246,38,111,86,247,139,254,207,92,50,215,226,25,209,141,166,162,42,218,44,26,255,0,20,241,56,144,147,77,17,108,236,236,237,232,87,7,111,123,50,10,194,196,52,19,84,115,154,249,237,216,238,55,230,102,166,46,18,183,156,167,14,47,177,62,223,94,65,103,253,2,247,126,197,154,211,244,89,175,83,231,13,129,125,18,227,113,250,142,227,231,232,159,102,39,141,183,223,191,199,254,170,63,229,127,245,118,179,27,79,138,175,76,150,121,166,150,219,97,191,192,117,37,206,87,227,72,92,159,215,252,234,231,219,222,254,229,138,230,158,49,24,5,166,253,32,227,24,165,101,92,12,204,205,44,148,81,72,238,220,65,253,225,90,195,239,221,191,213,253,40,35,230,41,225,15,173,119,155,103,156,187,215,123,62,98,14,77,23,106,146,95,94,34,251,114,26,198,111,123,187,127,169,99,122,137,225,87,175,248,128,196,118,90,31,107,9,114,230,253,218,42,126,59,112,219,244,170,223,125,249,63,251,63,157,79,77,47,241,84,208,188,186,193,37,126,87,81,37,158,182,38,119,120,101,58,58,126,91,0,63,213,19,171,119,127,82,38,111,232,254,101,171,245,247,197,198,138,193,87,73,77,162,116,182,218,224,46,231,152,146,227,79,29,67,55,164,78,59,60,21,123,55,190,86,125,255,0,99,126,199,65,1,116,215,164,45,84,212,221,66,109,57,164,178,123,58,229,79,77,222,153,252,205,52,223,84,103,8,72,189,102,17,253,35,111,70,47,179,253,107,115,227,248,253,127,65,25,149,86,55,169,184,231,180,110,23,80,27,133,17,249,193,135,185,19,60,208,191,164,47,56,182,206,206,255,0,89,217,253,118,219,237,94,238,148,248,140,106,32,235,245,62,105,154,215,89,42,233,238,22,240,160,144,105,232,227,17,140,100,173,9,29,191,198,142,206,205,203,222,79,239,111,127,189,124,221,100,117,49,127,234,10,243,71,154,88,167,176,219,232,176,223,51,110,6,148,92,38,157,228,152,91,147,55,114,65,38,219,143,174,227,239,127,71,244,65,235,105,198,156,229,58,245,85,116,202,177,59,127,209,230,130,153,171,100,171,238,199,87,188,81,63,108,131,132,132,31,104,111,187,54,255,0,87,109,159,117,162,186,162,190,216,105,45,239,135,149,119,156,191,90,171,60,157,84,253,163,143,159,104,102,140,223,142,220,27,115,245,244,119,247,250,59,178,246,95,175,12,195,20,194,107,45,122,125,13,29,29,215,33,167,154,130,245,52,244,67,40,73,76,77,32,139,3,60,165,196,153,141,189,120,183,250,212,87,190,94,107,178,27,189,109,242,228,98,117,85,245,18,84,204,66,44,44,230,100,228,91,51,123,189,93,208,124,40,136,128,136,136,8,136,131,217,196,236,95,72,174,193,111,243,158,91,118,103,231,219,231,254,80,183,187,118,253,191,241,41,61,208,174,146,216,178,237,119,154,199,148,92,119,160,163,158,88,140,187,39,249,221,169,234,246,125,128,216,135,235,0,191,189,68,134,119,103,221,151,167,79,146,94,41,33,134,10,122,166,1,131,147,7,230,197,246,223,223,239,100,29,1,235,63,71,186,19,170,218,125,107,197,174,84,126,70,223,109,170,146,162,154,94,229,100,187,17,12,140,77,179,76,37,239,39,127,87,127,114,247,250,110,233,175,74,180,23,27,150,215,132,135,127,185,57,74,83,239,82,62,165,28,64,237,198,73,79,236,136,95,223,246,255,0,182,132,174,157,68,106,229,231,15,162,193,46,25,60,114,89,168,38,41,224,133,168,41,196,132,203,158,238,230,193,201,255,0,198,31,189,254,223,230,95,195,31,215,237,89,197,168,202,130,199,148,181,52,6,92,156,94,134,152,253,118,102,247,148,110,254,225,111,246,32,233,114,154,182,134,168,138,58,105,121,56,237,187,113,118,219,127,233,81,227,170,154,158,156,243,76,102,179,6,213,43,223,150,168,154,41,6,50,242,213,231,219,55,142,120,152,182,131,102,125,156,164,244,114,245,219,250,29,81,198,37,212,190,179,224,245,242,220,241,204,180,41,234,38,227,204,138,221,77,35,62,194,66,222,133,27,183,184,137,96,217,14,85,126,202,174,83,93,239,181,205,83,87,80,101,36,134,209,0,110,68,78,79,232,44,205,239,39,255,0,106,11,238,232,227,23,208,13,43,194,189,147,167,25,15,159,61,221,230,168,242,149,177,110,207,53,65,7,213,153,203,220,210,27,122,63,217,187,253,139,113,106,62,115,166,20,88,165,117,118,103,113,255,0,5,211,195,44,211,126,102,163,244,70,35,114,255,0,22,60,191,69,139,221,255,0,175,101,205,77,190,255,0,119,181,177,53,5,95,105,139,109,255,0,54,37,251,127,107,63,237,117,253,170,242,203,253,116,5,79,85,95,206,50,103,103,110,208,55,217,183,216,223,206,130,241,108,157,112,116,121,67,148,82,208,219,238,157,170,154,24,142,154,26,142,197,208,184,128,9,54,220,94,13,159,211,127,126,254,245,188,159,170,205,9,24,10,119,205,190,168,139,147,255,0,131,107,62,207,255,0,82,185,178,221,247,223,237,95,239,189,47,249,223,241,32,189,204,255,0,196,127,64,97,168,189,98,3,63,180,105,26,138,166,42,153,184,214,195,233,185,198,99,199,202,239,238,245,221,159,237,244,90,15,65,60,74,116,67,76,230,200,113,242,199,252,173,20,247,138,234,138,122,143,55,88,125,216,228,172,170,152,95,143,149,39,31,73,69,189,95,127,95,245,53,83,83,93,43,169,34,150,10,121,248,4,226,65,35,113,103,221,137,182,127,123,127,50,249,80,94,61,55,139,46,128,207,37,188,9,184,121,201,4,36,127,239,215,236,179,155,142,255,0,239,63,173,179,51,63,167,237,217,101,79,226,77,160,241,220,34,146,107,167,11,68,144,49,61,111,98,177,246,153,247,118,14,219,82,242,247,108,251,251,189,85,7,47,246,243,74,241,246,92,190,166,251,237,183,218,130,220,122,132,241,90,211,157,234,177,204,63,24,246,237,44,244,242,195,230,60,236,244,187,57,71,30,207,198,74,77,253,238,77,239,255,0,39,249,214,139,233,187,171,13,22,211,248,179,29,72,202,49,14,237,246,237,115,184,84,211,7,180,42,199,128,202,208,204,3,184,66,64,251,24,23,171,139,127,62,205,232,171,253,55,125,182,65,157,107,142,160,195,170,58,181,149,231,212,148,222,90,154,249,117,158,182,8,121,185,246,192,203,209,185,56,139,191,166,222,174,44,255,0,204,191,112,237,106,212,12,18,229,37,215,28,188,249,106,137,41,138,144,139,203,192,127,155,35,19,118,216,227,38,247,139,125,155,172,17,16,103,88,230,180,103,216,182,161,158,168,90,111,29,171,252,133,80,69,83,229,225,45,222,110,93,207,168,64,225,235,204,191,201,251,125,54,91,191,167,30,187,245,55,72,179,154,187,245,206,227,231,96,186,240,122,198,236,211,199,207,181,12,194,13,245,105,201,219,214,70,247,51,127,62,234,43,34,9,45,171,157,116,235,30,160,106,44,249,133,29,247,202,71,12,196,212,145,249,90,89,56,70,211,201,32,54,239,78,59,237,205,155,213,183,244,245,88,246,25,214,150,190,224,180,243,82,217,51,14,220,115,241,228,222,207,162,127,209,114,118,253,40,11,252,247,90,41,16,108,138,78,160,245,74,222,85,231,65,145,118,74,229,39,118,161,252,165,49,115,46,216,71,246,199,233,245,99,6,244,219,221,251,119,117,33,250,29,235,59,49,211,125,79,242,121,69,127,158,160,187,153,73,35,246,162,139,131,199,77,80,255,0,228,64,68,251,145,15,187,109,182,254,149,12,23,232,25,70,76,96,251,59,32,233,203,82,49,91,14,172,233,110,65,139,92,7,204,80,94,237,181,20,165,234,97,190,236,237,191,163,137,122,16,183,218,222,229,207,70,181,227,50,104,135,80,87,155,117,161,187,67,98,200,42,36,164,255,0,43,96,130,182,70,15,210,115,255,0,130,111,126,255,0,207,191,219,106,30,22,61,68,219,51,93,54,13,60,200,242,74,51,190,210,63,24,105,204,233,226,146,71,146,162,182,87,97,1,38,34,250,130,47,250,62,159,235,221,104,111,21,206,149,174,118,236,139,242,217,141,210,212,212,81,213,55,10,209,23,150,94,6,71,93,83,33,108,209,241,17,102,97,247,159,167,252,104,44,75,165,254,161,177,174,162,52,246,28,162,201,63,42,136,249,121,168,184,200,221,189,231,152,3,212,163,141,159,118,133,223,209,191,167,249,247,26,231,239,161,158,176,110,93,49,102,115,53,100,113,79,97,186,113,243,128,244,192,102,221,184,170,123,124,72,164,143,111,175,59,111,187,250,183,251,30,247,244,239,80,177,125,82,196,233,115,60,58,231,5,125,174,176,229,8,230,134,104,229,23,40,205,192,155,148,100,67,190,226,254,231,65,146,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,210,29,101,230,241,96,125,62,228,183,175,108,67,110,168,31,39,217,150,70,23,247,215,83,137,122,19,59,63,161,237,238,251,80,110,166,150,51,46,32,94,191,208,177,157,82,191,227,88,190,159,223,239,217,123,72,246,138,43,109,84,245,93,168,154,67,237,132,6,71,196,95,209,203,128,150,219,253,170,142,122,21,234,58,92,59,169,108,74,233,168,249,100,20,182,89,107,187,51,207,60,49,199,28,108,116,243,70,206,68,17,238,205,206,64,245,244,254,119,102,221,213,147,248,142,106,109,187,249,41,207,120,198,42,224,185,91,242,17,40,161,169,130,86,32,40,103,182,213,144,155,63,23,221,156,120,191,217,239,251,16,87,62,185,120,140,234,102,162,227,21,152,22,57,118,173,164,180,73,219,237,86,60,181,48,214,62,210,69,41,114,54,169,113,253,48,33,111,171,250,47,183,243,168,149,125,201,50,12,162,183,218,89,29,238,190,233,87,193,163,239,214,84,156,242,113,111,115,114,55,119,217,183,127,69,231,34,15,70,217,145,223,236,162,65,105,188,215,81,137,190,228,212,245,39,27,59,237,182,239,197,217,127,184,242,140,142,18,156,162,190,220,5,234,71,132,206,213,82,55,112,118,118,216,189,125,91,103,118,245,251,29,121,104,131,36,109,67,203,92,237,207,53,234,174,96,181,156,39,79,28,181,50,144,15,111,244,91,103,47,70,251,61,54,89,110,103,212,134,169,102,179,211,205,91,126,158,140,105,249,237,29,29,85,68,96,92,152,125,236,242,190,255,0,162,207,254,183,90,185,16,102,25,254,170,229,218,143,88,21,153,5,99,254,108,4,26,56,164,151,135,213,229,179,236,102,94,191,89,214,95,162,189,84,106,254,132,195,83,71,132,100,213,144,210,85,72,50,201,76,85,181,67,19,147,3,131,63,8,166,6,247,59,127,247,173,251,22,160,68,27,178,94,177,250,130,32,135,181,168,215,216,101,134,70,62,244,119,122,209,144,182,127,115,151,127,119,111,119,251,25,97,217,246,185,106,174,166,203,20,185,166,113,123,185,188,28,94,54,169,185,212,204,194,226,229,179,183,114,66,217,219,153,127,181,255,0,107,172,17,16,127,90,154,202,186,217,59,181,149,83,78,127,231,74,110,79,254,215,254,134,95,201,17,1,17,16,126,177,16,254,137,59,127,67,167,34,247,242,127,246,175,196,65,254,225,158,106,121,6,104,37,56,204,29,156,72,73,217,217,219,246,59,47,168,239,119,147,130,74,83,186,214,60,50,151,57,35,121,207,137,150,236,251,187,111,179,191,163,127,177,124,72,128,136,191,68,72,201,128,5,200,137,246,102,102,221,221,208,100,56,134,159,101,185,220,147,197,139,90,218,176,169,248,247,25,231,142,61,185,114,219,244,201,183,253,2,255,0,98,254,118,140,27,39,190,208,213,92,173,118,230,154,158,141,205,166,62,244,99,199,131,51,151,163,147,59,236,206,222,229,238,225,23,76,211,15,175,154,217,103,161,58,107,133,119,30,29,215,140,54,224,36,79,254,49,184,254,137,63,191,111,127,244,43,10,233,107,65,58,68,201,116,72,231,213,156,146,197,97,189,81,84,188,55,71,184,93,170,33,118,144,41,32,121,155,102,168,1,127,174,82,122,142,237,245,95,111,70,244,10,204,182,227,151,139,189,192,173,118,250,70,150,164,73,197,195,184,35,179,179,59,191,171,187,55,249,46,189,92,67,77,115,76,238,225,89,106,197,172,237,89,85,65,78,245,85,0,245,17,71,194,45,217,185,110,100,204,254,164,222,141,234,175,111,167,189,36,232,191,20,183,121,205,43,201,113,155,147,76,34,37,81,79,144,76,124,220,30,81,223,137,212,23,218,242,123,191,103,244,47,23,80,245,159,163,174,158,203,56,246,70,81,102,182,101,21,214,89,160,54,11,133,85,83,212,19,83,49,197,27,51,247,35,103,250,193,182,222,253,255,0,165,5,18,93,44,245,246,91,149,85,162,233,19,65,87,71,41,195,52,124,152,184,152,19,137,54,227,187,62,206,207,238,125,189,23,196,182,118,103,67,145,235,70,162,102,89,70,33,101,169,187,132,247,74,219,155,201,0,254,141,60,149,91,177,59,59,15,166,243,131,123,183,250,205,232,190,253,67,195,240,140,115,78,108,53,86,170,186,134,190,213,121,175,63,79,45,21,76,79,31,25,193,162,250,210,125,71,220,9,223,234,255,0,175,213,6,162,68,68,4,68,64,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,180,250,103,214,123,158,133,235,46,43,158,211,220,42,162,161,182,221,32,154,190,24,142,71,25,96,250,194,108,224,6,60,254,164,135,179,59,253,191,206,236,247,185,99,202,244,183,172,237,10,158,158,220,81,87,69,121,181,20,18,13,85,11,131,211,85,77,70,204,238,61,208,54,103,22,169,109,137,185,123,223,103,127,85,206,130,205,244,187,87,243,61,38,200,237,249,14,45,114,242,231,69,85,21,79,30,204,71,203,132,128,123,110,96,91,111,219,31,177,6,199,214,222,140,117,123,71,53,38,159,78,107,45,212,53,245,183,14,126,73,233,110,17,144,203,219,167,142,105,62,177,180,123,108,210,55,189,155,125,159,109,254,219,99,240,212,184,213,97,58,25,73,163,25,204,115,80,101,214,75,133,116,243,210,25,52,237,217,150,80,144,9,165,140,136,31,118,156,91,110,91,183,175,167,218,189,206,154,250,150,208,222,167,66,139,80,170,170,237,118,220,166,193,220,252,213,69,210,65,56,251,253,232,127,68,134,32,45,226,131,127,209,125,183,111,115,250,188,81,241,94,203,239,145,106,29,158,235,167,182,107,148,245,54,155,125,20,147,222,105,104,165,168,166,1,2,171,145,193,205,227,40,119,29,227,39,250,206,237,183,175,218,130,214,81,83,239,135,31,89,121,205,203,86,96,194,117,79,55,128,237,245,2,209,83,4,244,180,212,236,3,21,29,81,59,114,142,17,119,245,8,253,229,246,125,187,186,184,22,118,127,86,125,208,126,162,34,2,34,32,34,34,2,34,32,34,34,2,34,213,90,67,212,190,150,107,78,85,154,224,184,181,219,202,228,152,38,65,114,176,92,108,247,9,233,130,186,95,37,36,113,75,91,12,1,41,200,84,111,36,162,3,41,8,238,76,226,236,207,232,225,181,81,17,1,22,148,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,179,252,180,23,72,164,146,148,251,245,244,244,231,204,99,146,51,125,130,98,118,216,219,235,51,111,187,110,207,94,218,33,226,237,212,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,188,103,142,10,154,184,225,144,163,34,172,33,99,97,55,118,119,18,109,246,221,159,220,130,221,17,17,1,17,82,183,247,106,250,167,255,0,180,29,42,255,0,209,87,31,249,242,11,169,69,165,58,51,214,188,171,168,158,155,48,253,99,205,109,246,170,43,214,65,237,15,51,5,174,41,35,165,14,197,125,69,56,112,25,36,144,219,112,132,93,247,55,250,206,251,108,219,51,110,180,4,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,200,46,165,22,148,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,180,60,204,22,184,164,142,148,59,21,245,20,225,192,100,146,67,109,194,17,119,220,223,235,59,237,179,108,205,186,208,17,17,1,20,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,240,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,217,194,194,145,121,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,40,215,210,215,136,206,135,117,81,157,222,52,239,28,165,186,227,55,170,125,167,178,82,95,123,49,205,122,165,24,68,230,40,154,51,48,25,162,54,151,148,60,200,158,33,25,69,221,187,163,8,74,164,68,64,68,81,215,174,78,174,237,93,32,233,24,229,112,91,169,47,25,101,250,160,173,184,229,170,122,129,0,57,216,28,142,170,96,98,105,78,154,22,227,207,182,219,185,201,12,110,81,247,90,65,9,20,139,85,116,233,212,190,150,117,65,130,67,157,105,157,219,252,239,59,102,172,158,155,218,150,207,207,77,20,126,110,8,101,147,179,221,236,25,199,200,190,184,108,77,246,179,70,175,17,142,181,181,247,163,236,171,12,252,159,216,52,254,231,141,229,182,250,174,30,217,165,173,154,186,58,234,89,3,191,191,106,120,163,104,94,58,154,94,31,164,78,77,46,251,51,14,225,58,145,87,7,65,190,38,154,151,212,158,188,199,164,122,187,103,194,172,212,247,75,61,100,214,87,178,91,107,130,122,155,140,60,37,236,145,201,60,192,33,229,130,174,71,114,97,221,227,22,98,221,216,74,199,208,17,20,63,241,24,235,91,42,232,251,21,195,63,39,246,11,85,207,36,203,110,21,92,61,179,75,36,212,49,208,210,198,29,253,251,83,197,35,76,242,84,210,240,253,33,113,105,119,217,216,119,9,128,138,176,58,51,241,64,215,222,162,122,147,195,244,115,53,196,52,254,138,203,144,123,67,204,207,107,183,214,199,84,29,138,10,138,128,224,82,85,200,13,185,194,44,251,131,253,87,125,182,125,157,172,253,1,17,16,17,23,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,15,89,20,85,233,107,196,103,67,186,168,206,239,26,119,142,82,221,113,155,213,62,211,217,41,47,189,152,230,189,82,140,34,115,20,77,25,152,12,209,27,75,202,30,100,79,16,140,162,238,221,209,134,85,32,34,34,2,40,171,139,120,149,244,203,154,245,5,75,211,206,49,117,186,215,87,215,92,14,215,73,146,8,82,133,138,166,168,98,34,104,226,168,57,218,73,57,200,61,136,220,98,113,150,82,6,141,204,76,77,229,82,2,34,32,34,214,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,214,170,232,115,174,60,55,171,220,52,169,106,130,146,199,168,182,58,113,59,245,132,13,248,72,27,176,249,218,62,78,228,116,196,78,44,226,238,231,9,147,1,185,49,69,44,161,40,17,105,254,165,250,152,195,122,90,199,177,76,207,80,104,106,207,30,191,229,20,248,229,117,109,51,57,157,176,38,165,169,153,170,222,38,23,41,128,74,156,88,192,126,191,3,34,22,50,22,140,247,2,2,34,32,34,45,105,136,245,3,128,230,122,219,158,244,255,0,111,58,186,108,179,79,105,237,213,117,209,85,188,32,21,176,85,192,51,52,180,162,210,60,178,4,77,36,67,41,16,11,1,205,27,122,242,103,65,178,209,17,1,17,16,17,17,1,22,159,186,245,49,134,216,58,163,181,116,177,125,161,171,165,190,228,120,184,100,118,42,225,103,146,10,195,105,107,26,122,67,102,29,225,48,138,141,229,19,119,112,54,238,11,184,16,131,75,184,16,17,17,1,17,16,17,97,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,247,170,139,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,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,7,78,190,35,58,29,212,158,178,223,52,111,14,165,186,209,85,210,121,153,236,87,43,135,102,26,123,237,44,3,23,50,134,51,49,152,102,39,57,228,24,94,55,46,196,15,41,184,23,56,163,9,84,136,136,8,136,128,139,90,117,27,173,246,174,156,116,122,245,172,183,219,29,93,222,219,96,168,183,13,101,37,36,130,19,188,21,21,208,83,72,113,242,250,164,96,51,185,176,59,139,27,131,11,144,114,230,217,94,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,144,34,34,2,34,210,157,102,107,94,85,211,183,77,153,134,177,225,86,251,85,109,235,31,246,127,150,130,233,20,146,82,159,126,190,158,156,249,140,114,70,111,176,76,78,219,27,125,102,109,247,109,217,195,117,162,165,111,238,213,245,79,255,0,104,58,85,255,0,162,174,63,243,229,117,40,8,136,128,139,95,235,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,154,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,34,34,2,34,197,53,99,58,252,151,233,102,101,169,158,203,246,159,209,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,46,28,187,124,121,113,45,183,223,103,219,100,25,90,44,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,154,160,34,34,2,34,32,34,42,86,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,214,128,136,171,3,172,207,20,13,125,233,219,169,60,195,71,48,172,67,79,235,108,184,255,0,179,252,180,247,75,125,108,149,71,223,160,167,168,62,101,29,92,96,251,28,196,205,176,55,213,102,223,119,221,220,44,253,20,42,240,222,235,91,84,250,193,252,162,126,83,44,24,165,179,232,151,178,60,151,176,169,106,97,238,121,175,55,220,238,247,167,151,125,188,176,113,227,199,109,203,125,247,109,183,86,43,213,118,156,95,250,147,205,122,89,185,203,236,108,207,23,242,147,219,99,168,153,158,59,237,44,180,16,85,200,84,239,179,109,52,93,211,99,133,247,39,140,26,81,114,102,149,161,13,214,136,136,8,136,128,136,136,8,188,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,148,107,233,107,196,103,67,186,168,206,239,26,119,142,82,221,113,155,213,62,211,217,41,47,189,152,230,189,82,140,34,115,20,77,25,152,12,209,27,75,202,30,100,79,16,140,162,238,221,209,132,37,82,34,32,34,34,2,45,41,214,102,181,229,93,59,116,217,152,107,30,21,111,181,86,222,177,255,0,103,249,104,46,145,73,37,41,247,235,233,233,207,152,199,36,102,251,4,196,237,177,183,214,102,223,118,221,158,176,127,187,87,213,63,253,160,233,87,254,138,184,255,0,207,144,93,74,34,32,34,42,86,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,106,193,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,214,128,136,136,8,136,128,136,180,167,89,154,215,149,116,237,211,102,97,172,120,85,190,213,91,122,199,253,159,229,160,186,69,36,148,167,223,175,167,167,62,99,28,145,155,236,19,19,182,198,223,89,155,125,219,118,112,221,104,169,91,251,181,125,83,255,0,218,14,149,127,232,171,143,252,249,93,74,2,34,32,34,34,2,34,135,247,127,20,94,153,109,29,65,82,104,132,151,190,245,170,109,160,159,56,130,182,150,123,20,117,82,197,4,148,226,51,69,33,242,133,251,178,199,44,197,192,97,150,49,98,103,7,146,88,130,96,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,197,226,39,135,77,151,244,205,145,195,12,188,30,15,39,254,83,183,233,92,41,31,252,215,255,0,53,73,213,13,60,79,245,174,143,76,244,50,108,88,106,222,59,150,72,0,116,192,194,79,201,160,173,164,34,245,224,66,222,132,254,247,111,245,160,164,205,53,193,50,253,67,205,109,88,190,17,108,169,173,187,85,213,0,83,132,16,203,35,177,250,150,238,209,9,22,204,194,239,232,222,230,119,251,20,139,234,103,59,234,91,11,211,155,22,135,234,173,176,232,237,84,52,244,165,76,79,13,194,62,66,16,77,76,12,239,57,48,187,241,25,61,24,27,221,233,233,187,45,177,225,3,67,134,214,234,197,100,215,108,122,150,174,243,1,192,84,53,114,179,185,211,151,151,175,228,226,219,109,187,139,11,127,169,150,117,227,35,144,60,55,43,30,63,244,102,136,68,161,166,157,174,28,98,238,238,229,112,14,222,252,57,237,254,87,233,109,191,217,191,170,10,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,253,41,166,42,106,136,170,4,89,222,35,19,102,118,244,119,103,221,127,52,65,99,158,27,154,29,167,125,69,87,100,151,205,67,182,85,79,87,69,228,251,14,48,192,80,135,54,172,18,227,222,142,71,109,218,16,223,103,247,255,0,171,104,105,170,113,106,62,41,152,228,56,208,158,89,69,108,154,233,87,229,224,171,121,227,239,198,242,152,9,56,250,9,57,8,237,187,54,207,179,253,138,110,248,78,107,44,209,106,28,26,99,105,176,83,83,81,215,114,243,115,139,71,206,78,16,87,78,27,187,197,205,246,125,219,244,253,207,251,61,20,100,235,43,94,46,90,133,171,215,219,117,37,142,219,107,138,195,119,170,162,167,58,74,58,104,200,198,10,170,134,23,119,142,0,39,221,143,252,167,119,244,109,221,254,192,212,56,190,171,234,110,22,109,65,100,206,178,43,68,113,57,9,69,77,115,168,167,226,255,0,91,118,216,77,182,245,34,255,0,107,172,239,61,201,161,212,247,42,43,45,77,77,210,230,17,201,81,87,89,112,54,158,83,22,17,1,97,49,114,39,125,137,155,215,252,209,111,177,98,20,218,118,89,5,130,143,38,142,239,220,168,172,238,73,86,61,141,187,101,207,102,245,114,102,45,253,125,205,232,190,11,180,39,167,183,26,187,93,21,92,207,90,47,27,53,84,70,80,147,131,135,39,23,22,119,103,103,114,15,123,255,0,147,252,232,61,59,37,171,87,244,242,130,162,247,107,181,100,20,22,250,215,242,82,212,195,5,84,81,73,187,140,140,60,197,132,95,126,216,22,206,255,0,99,62,222,140,235,113,245,107,153,216,175,88,237,130,223,143,96,244,246,225,143,205,119,235,6,216,16,188,155,156,14,59,24,19,239,182,206,222,190,237,246,83,115,160,170,32,214,46,159,10,219,151,104,253,135,32,167,160,171,6,142,174,225,29,28,197,36,145,210,209,179,59,177,199,203,119,105,8,183,119,127,210,127,123,186,174,14,163,53,30,163,38,201,78,197,73,73,5,13,5,14,220,41,161,140,24,67,156,112,147,250,136,11,250,144,239,254,180,26,105,17,16,17,17,1,23,246,166,164,158,173,221,160,14,78,62,255,0,86,111,253,107,248,160,34,51,59,251,145,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,102,186,93,169,25,46,3,125,142,107,78,81,119,181,82,203,191,152,106,26,217,32,231,176,27,14,252,72,89,246,115,127,127,237,127,218,186,1,162,198,180,139,168,109,13,154,245,73,142,91,110,116,55,122,26,248,96,168,150,142,150,105,185,15,122,23,250,204,210,54,236,252,182,217,223,111,79,232,92,228,171,102,240,201,234,227,31,196,116,14,237,135,106,62,65,54,216,253,69,206,182,149,166,142,105,191,51,198,25,120,55,110,34,217,156,228,153,253,93,253,239,233,234,200,43,227,88,232,174,154,29,212,22,77,77,140,13,77,168,237,55,155,148,84,124,88,160,113,137,170,39,133,182,225,195,102,226,206,222,155,55,217,238,244,83,227,163,95,19,220,179,51,212,123,62,158,234,188,84,175,13,234,182,26,26,105,224,25,121,247,36,238,179,114,41,234,221,191,77,226,111,65,119,219,127,77,246,80,83,172,45,74,177,234,198,188,100,121,78,55,79,28,116,82,87,86,140,110,2,227,220,103,172,158,70,39,98,0,125,220,77,189,237,186,176,47,13,142,133,113,33,178,91,245,151,83,113,170,74,251,140,53,49,213,218,90,127,173,217,150,25,234,163,114,103,9,156,119,103,8,139,235,7,188,91,109,253,93,5,153,193,89,5,69,36,85,195,35,52,50,198,50,137,19,182,220,93,183,103,223,221,238,95,213,164,140,191,70,65,125,255,0,99,168,169,226,25,118,213,188,59,65,106,111,122,65,149,86,227,222,204,19,42,153,40,74,48,54,166,142,138,172,140,88,137,216,155,244,99,253,31,93,197,182,80,95,160,157,108,234,247,93,117,154,223,67,116,214,92,154,225,97,162,238,249,232,231,171,140,129,249,210,85,60,123,139,144,187,253,120,153,253,55,247,125,136,46,85,17,16,17,17,1,17,16,17,17,1,115,215,158,235,166,163,244,233,215,118,169,234,134,151,222,124,141,214,135,80,50,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,122,20,92,214,117,99,241,79,172,159,120,25,15,204,103,65,208,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,203,96,46,117,186,46,234,219,42,233,27,84,219,41,182,197,231,177,187,239,150,183,228,214,226,25,37,238,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,247,164,103,109,141,215,65,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,4,117,241,71,248,19,212,223,193,126,113,68,169,47,166,75,181,170,193,212,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,24,96,166,130,58,248,74,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,218,120,163,252,9,234,111,224,191,56,162,84,2,131,169,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,84,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,181,244,5,202,186,234,161,114,174,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,207,252,111,114,204,86,241,125,210,172,90,211,147,90,171,111,88,255,0,183,61,175,110,167,173,142,74,171,127,124,45,167,7,152,136,93,206,46,224,51,144,115,102,228,44,238,219,178,192,60,21,62,41,242,159,187,250,239,152,219,144,78,159,19,174,159,117,31,92,250,125,169,169,210,252,131,43,59,174,47,202,178,108,78,211,59,189,46,75,74,82,194,82,71,53,59,16,247,166,131,178,51,194,223,92,185,4,128,17,145,202,14,52,111,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,81,10,157,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,24,88,79,69,29,87,88,186,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,140,188,133,87,35,104,228,97,145,152,218,25,192,59,177,190,230,45,185,199,220,51,138,71,82,1,115,109,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,21,2,87,172,121,238,51,83,81,94,96,104,229,143,132,227,27,241,35,1,158,82,136,204,77,163,145,196,248,150,206,37,209,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,193,242,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,245,32,139,184,96,5,52,166,227,28,96,228,220,228,48,22,125,201,151,58,253,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,97,85,37,68,54,202,24,135,140,84,241,145,191,250,82,27,136,128,156,178,202,108,1,207,139,110,175,17,30,183,235,58,170,206,219,18,195,170,184,233,150,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,46,38,19,249,119,120,227,144,34,168,38,49,98,51,22,242,186,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,140,37,167,131,207,76,89,149,13,170,163,169,107,238,93,144,89,172,87,74,135,134,197,101,182,94,88,40,175,161,8,213,210,207,53,202,149,133,218,64,138,89,31,203,179,152,152,201,28,166,227,197,193,207,122,248,184,233,158,43,152,116,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,7,204,213,195,71,60,4,100,14,109,9,132,236,100,0,67,202,72,32,39,119,96,217,230,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,38,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,80,115,133,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,126,148,215,44,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,116,61,208,62,166,101,90,187,210,22,155,103,89,173,95,155,189,84,91,234,45,245,53,69,36,146,73,85,228,170,230,163,9,229,57,12,140,230,144,41,196,228,55,47,173,33,25,51,51,59,51,4,128,84,87,226,227,169,153,86,97,213,237,227,5,187,85,237,101,192,173,244,22,251,69,44,114,73,219,31,51,73,13,100,243,144,17,184,52,198,115,176,17,128,143,40,224,128,93,157,195,119,188,155,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,185,119,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,11,52,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,90,250,141,94,28,154,103,249,47,232,219,78,45,213,20,150,168,235,239,214,242,201,171,39,183,199,183,154,243,242,21,69,57,204,78,2,71,48,210,201,77,17,59,239,183,101,128,72,132,5,212,149,64,68,68,5,73,126,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,186,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,133,112,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,131,21,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,95,247,66,253,102,216,186,195,211,138,171,156,150,175,99,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,129,125,109,248,84,218,180,67,75,229,213,125,5,190,100,23,203,110,55,79,61,94,79,71,124,169,26,154,215,131,185,0,199,45,36,116,180,128,60,35,18,168,150,114,148,153,134,56,249,55,232,146,131,250,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,233,165,106,174,169,244,155,42,215,78,159,115,109,38,194,178,255,0,163,55,172,142,222,212,212,215,2,41,6,55,227,40,72,116,242,188,110,198,208,206,0,80,72,236,197,180,115,30,225,35,110,4,233,211,169,125,44,234,131,4,135,58,211,59,183,249,222,118,205,89,61,55,181,45,159,158,154,40,252,220,16,203,39,103,187,216,51,143,145,125,112,216,155,237,102,218,168,57,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,94,79,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,211,197,103,162,90,205,86,177,83,117,3,164,56,167,156,204,236,221,186,59,253,182,215,109,158,162,225,144,82,153,197,12,18,0,66,197,220,154,159,215,119,112,228,80,59,242,145,154,158,48,122,150,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,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,233,249,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,107,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,253,25,1,200,64,142,41,98,55,0,231,197,171,171,197,139,173,250,60,147,218,125,38,105,157,87,58,75,125,193,162,205,171,94,24,38,134,170,72,124,188,244,244,180,179,12,166,227,218,157,141,170,24,163,9,6,90,113,6,46,45,32,144,70,14,190,250,201,169,234,251,84,40,174,22,42,106,186,12,19,24,167,120,113,202,26,234,40,160,173,3,158,56,94,178,106,135,142,73,24,140,229,137,132,89,143,131,71,20,123,8,155,200,229,178,188,40,250,90,202,181,111,89,96,215,31,164,151,92,111,27,211,59,133,60,254,102,132,100,138,107,189,113,9,63,145,142,110,61,190,207,111,253,244,59,185,60,83,132,124,89,167,238,4,117,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,232,123,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,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,130,21,248,213,252,44,98,223,120,20,63,46,184,173,41,225,139,226,23,71,139,81,211,116,235,212,14,95,217,181,67,198,44,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,48,113,133,187,80,133,51,113,50,98,145,227,228,192,209,8,110,191,26,191,133,140,91,239,2,135,229,215,21,74,200,58,168,69,0,60,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,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,63,208,21,16,248,132,103,249,150,150,120,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,157,185,196,126,198,163,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,222,84,3,226,143,241,217,169,191,130,252,158,137,5,201,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,186,215,53,157,58,117,47,170,125,47,231,112,231,90,103,118,255,0,59,206,217,171,39,169,246,93,207,243,51,69,31,155,130,25,99,239,118,187,230,113,242,47,168,123,19,125,172,253,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,131,96,34,34,2,34,32,166,15,25,91,181,214,193,213,222,19,125,177,92,234,237,215,43,118,15,109,171,163,172,164,152,161,158,154,120,238,119,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,53,124,62,250,245,199,186,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,130,163,202,209,5,252,221,234,73,166,161,133,165,115,152,198,158,156,100,168,97,140,0,12,221,196,68,29,153,161,7,141,95,197,62,45,247,127,67,243,27,138,132,24,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,135,81,8,180,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,250,238,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,27,213,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,87,7,137,127,136,133,78,152,83,77,160,154,3,145,210,22,79,113,167,144,50,12,150,219,112,138,99,177,131,75,36,50,81,66,241,19,148,53,220,162,54,50,62,39,0,56,184,55,112,196,225,13,21,226,87,226,23,89,169,183,218,237,10,208,108,191,254,129,104,56,197,120,190,90,230,158,158,75,197,87,10,152,106,105,66,104,230,104,234,109,197,28,192,46,197,31,25,36,137,200,72,227,224,69,94,182,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,124,168,130,255,0,186,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,89,84,185,140,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,232,118,191,238,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,245,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,3,122,162,34,8,171,226,143,240,39,169,191,130,252,226,137,86,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,61,154,120,163,252,9,234,111,224,191,56,162,84,2,131,169,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,82,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,133,181,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,2,188,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,1,99,247,26,185,199,201,99,213,164,70,242,132,156,155,148,84,213,4,98,238,124,251,113,72,46,110,34,211,77,40,207,95,20,127,129,61,77,252,23,231,20,74,128,80,117,80,138,176,60,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,59,63,64,68,68,5,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,20,173,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,23,209,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,229,181,79,255,0,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,253,143,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,133,212,162,34,2,34,32,46,85,215,85,11,149,116,23,231,225,89,118,181,92,122,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,19,58,89,222,231,83,51,69,40,179,238,6,241,77,20,140,37,179,240,144,11,220,76,239,45,87,61,125,11,245,155,125,232,243,81,234,174,114,90,189,179,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,255,0,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,65,235,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,18,171,192,199,245,217,251,183,252,73,70,175,17,236,179,42,193,188,66,117,15,41,194,178,107,174,63,122,162,246,79,150,184,218,235,100,164,170,131,157,146,144,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,212,149,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,11,84,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,57,84,185,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,244,41,211,167,82,250,89,213,6,9,14,117,166,119,111,243,188,237,154,178,122,111,106,91,63,61,52,81,249,184,33,150,78,207,119,176,103,31,34,250,225,177,55,218,204,27,85,17,16,17,21,96,120,157,120,133,214,98,213,149,61,58,244,253,151,246,110,176,242,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,28,102,110,212,193,82,220,76,88,100,104,249,49,180,162,1,165,124,80,186,233,252,181,229,71,161,218,57,153,249,189,54,178,240,246,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,5,113,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,94,82,32,232,35,161,206,184,240,222,175,112,210,165,170,10,75,30,162,216,233,196,239,214,16,55,225,32,110,195,231,104,249,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,202,5,204,182,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,199,161,78,157,58,151,210,206,168,48,72,115,173,51,187,127,157,231,108,213,147,211,123,82,217,249,233,162,143,205,193,12,178,118,123,189,131,56,249,23,215,13,137,190,214,96,218,168,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,78,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,245,170,128,240,183,235,234,143,78,252,143,76,154,199,112,181,91,113,7,243,149,24,238,69,89,83,5,12,54,137,31,187,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,245,194,64,236,219,250,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,34,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,136,136,8,138,42,245,237,214,253,139,164,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,19,168,132,41,90,102,105,170,170,198,57,99,56,225,224,50,132,111,205,136,229,219,136,144,199,43,128,105,255,0,20,110,187,110,186,39,106,135,66,52,95,38,164,167,205,175,148,230,89,5,198,146,114,243,184,245,17,8,60,65,31,22,227,21,77,64,153,59,31,62,228,81,139,27,8,188,208,202,52,194,189,95,250,42,207,114,175,250,235,145,228,153,29,195,255,0,9,89,93,114,174,168,147,255,0,58,73,166,146,67,254,114,34,47,181,221,89,165,167,193,134,166,227,211,165,21,194,179,40,171,181,235,117,85,60,115,75,67,87,119,136,177,250,83,42,166,114,134,71,134,144,230,115,26,71,113,119,140,204,59,236,252,72,163,217,220,51,95,11,126,190,171,53,19,200,244,201,172,119,11,173,203,47,111,57,81,142,228,85,149,51,215,77,119,141,187,181,51,83,85,201,33,25,140,209,3,72,241,200,238,209,148,81,180,127,80,227,14,245,149,46,91,63,232,171,2,202,191,235,174,57,146,99,151,15,252,37,29,117,182,186,158,79,252,217,33,154,57,3,249,136,72,126,199,101,121,62,31,125,122,227,221,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,193,81,229,104,130,254,110,245,36,211,80,194,210,185,204,99,79,78,50,84,48,198,0,6,110,226,34,14,204,193,50,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,82,183,140,78,161,94,242,13,114,199,176,250,174,195,80,89,44,211,148,12,49,108,78,82,86,202,4,238,91,190,254,148,241,254,207,183,246,171,169,84,147,227,19,79,99,135,168,171,12,150,185,204,234,100,199,137,234,197,199,102,19,243,213,62,239,170,219,250,185,125,175,238,65,252,188,37,243,156,182,211,175,84,152,149,167,176,214,155,172,140,213,238,80,57,23,24,233,107,76,54,47,242,126,179,146,199,188,81,117,15,38,202,58,130,172,176,93,170,161,58,43,80,201,5,56,71,8,139,176,197,91,90,3,187,251,221,246,39,82,47,194,23,72,38,134,203,144,234,117,125,150,153,230,237,66,246,202,162,237,17,177,55,180,33,61,189,57,135,174,205,239,109,255,0,161,66,174,187,102,190,203,212,174,97,237,221,185,141,214,224,48,109,35,151,230,124,253,79,31,123,190,223,111,162,8,250,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,106,244,251,160,25,94,189,229,244,248,246,63,78,239,11,72,15,81,43,140,188,70,62,236,64,95,88,35,61,159,105,89,253,91,255,0,195,170,148,167,232,215,170,156,75,167,40,175,53,23,187,68,179,215,84,211,212,121,57,98,162,105,95,186,77,78,241,177,23,112,29,135,148,46,239,183,255,0,200,44,130,147,166,10,206,148,109,179,103,90,26,212,160,116,156,123,144,86,207,53,97,201,200,187,77,176,240,251,60,196,175,239,111,179,223,182,202,58,244,65,162,186,39,174,26,171,147,106,38,106,246,190,207,156,173,134,26,15,108,201,79,52,181,30,102,154,97,151,128,158,238,206,210,144,250,30,219,250,48,250,110,179,152,60,75,186,125,206,52,246,220,25,238,87,149,90,174,241,119,188,237,29,182,223,51,4,187,207,249,191,87,115,18,216,4,11,235,23,166,239,183,236,106,205,193,117,131,37,211,188,154,186,239,139,101,57,5,178,156,231,150,122,112,161,173,146,13,201,228,18,23,54,3,22,247,0,239,183,236,111,216,130,195,124,70,58,92,211,60,94,206,89,38,155,95,44,246,67,13,158,182,134,162,242,82,75,54,229,72,17,241,9,24,203,209,136,201,254,179,122,19,63,175,163,53,125,232,54,130,101,253,65,229,181,56,158,33,53,32,85,82,211,13,76,133,80,82,176,240,121,2,63,124,113,155,251,205,190,197,242,234,94,189,106,142,169,220,37,170,202,115,91,221,100,71,196,90,41,174,85,18,3,136,136,8,238,39,33,54,255,0,155,23,254,150,254,133,242,105,174,169,228,90,85,37,93,227,12,191,93,109,55,153,196,34,105,232,170,100,131,148,108,238,78,36,81,152,150,220,154,55,219,125,189,31,246,50,9,245,161,215,45,112,232,154,146,227,97,135,35,176,220,166,132,228,57,44,157,158,249,72,36,241,67,220,17,237,197,51,236,240,55,175,38,29,133,247,103,125,212,45,234,122,178,134,187,81,170,170,96,179,13,190,115,225,221,22,238,108,251,65,11,15,161,153,59,122,55,252,107,38,194,58,136,183,212,215,87,101,218,177,149,101,247,76,130,70,56,96,97,168,42,152,74,34,48,63,174,243,27,151,233,60,207,250,94,254,47,251,86,142,189,223,171,114,58,249,174,87,171,133,101,93,68,156,127,57,60,165,33,62,194,195,234,228,238,254,225,102,255,0,82,15,41,17,16,17,17,7,245,166,171,168,164,62,116,231,197,255,0,161,159,255,0,90,254,78,251,190,239,246,162,32,203,244,211,50,181,97,119,193,185,221,172,145,220,161,109,247,136,251,155,126,129,143,249,18,70,254,242,103,247,253,159,237,205,238,122,135,163,87,153,37,156,240,90,170,121,164,13,247,9,101,102,98,102,217,191,74,165,253,54,217,105,148,65,178,236,249,30,146,202,245,176,228,56,205,121,137,153,121,99,130,82,103,0,228,46,59,239,51,54,251,49,55,185,253,255,0,236,215,53,61,134,152,188,183,46,223,166,220,159,215,220,191,146,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,244,18,201,27,56,129,108,207,232,254,139,252,162,15,214,39,98,228,222,245,54,116,7,197,43,89,180,119,29,161,195,107,232,236,183,75,69,36,158,157,203,87,41,132,10,105,36,147,98,9,163,103,119,121,31,109,219,236,111,231,222,18,175,99,16,196,111,249,230,75,110,196,113,122,38,171,186,221,106,6,150,150,23,148,35,99,144,189,205,200,221,133,191,165,221,144,89,238,168,248,168,105,174,170,104,94,67,136,221,177,155,128,94,46,246,202,186,22,1,166,134,56,154,73,104,206,62,94,149,142,123,115,145,254,199,244,251,29,214,170,232,83,94,238,186,99,142,79,138,104,94,13,113,191,102,23,126,62,112,167,183,201,91,79,31,106,74,153,35,250,176,74,198,59,196,114,251,197,247,113,253,140,238,163,118,167,244,99,212,22,142,99,244,89,70,160,98,52,182,251,109,115,198,209,205,29,210,154,119,103,48,51,109,198,51,114,253,24,205,253,207,238,254,117,43,186,87,210,141,104,232,162,248,90,181,155,96,180,23,140,86,187,109,235,45,245,84,245,19,7,0,158,15,170,18,75,9,54,242,212,136,191,167,185,157,253,204,219,133,156,104,141,30,188,123,49,174,58,213,125,178,212,213,206,28,134,154,217,1,68,17,57,12,110,204,236,113,1,51,179,247,91,213,223,222,222,247,91,77,107,173,33,215,237,48,215,27,91,93,52,242,247,53,104,48,242,146,57,168,230,128,227,126,49,147,179,243,22,103,118,238,135,185,221,189,125,29,246,91,21,1,17,16,17,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,49,252,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,51,210,71,56,85,213,211,61,36,179,184,52,77,83,189,12,178,180,66,68,253,162,2,251,93,134,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,250,129,27,72,14,206,38,19,77,254,139,116,47,78,58,139,240,204,192,244,191,84,44,222,122,213,93,237,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,65,167,62,20,250,243,147,117,13,124,211,108,150,209,87,107,193,49,59,196,35,93,148,214,143,145,11,197,168,170,27,99,182,187,12,225,37,76,148,220,164,96,250,225,9,183,110,98,3,216,72,44,83,196,198,237,106,191,248,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,134,104,42,96,146,237,66,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,168,179,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,229,119,222,32,152,85,171,77,124,53,114,125,57,177,84,85,207,109,197,108,248,205,146,142,90,179,18,158,72,41,174,86,248,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,114,167,110,147,190,41,244,111,239,3,30,249,140,8,48,172,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,238,79,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,78,64,76,96,36,193,51,131,196,191,160,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,132,125,222,119,251,116,20,178,16,194,48,195,20,133,61,115,20,112,197,11,253,78,64,78,6,68,193,11,5,54,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,29,68,46,85,215,69,29,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,157,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,87,93,84,46,85,208,74,174,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,191,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,185,130,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,129,51,60,21,193,79,80,116,243,176,19,59,179,28,114,198,236,64,251,27,49,70,78,220,100,2,41,211,225,115,215,109,171,68,238,179,104,70,180,100,213,116,248,77,242,160,11,31,184,213,206,62,75,30,173,34,55,148,36,228,220,162,166,168,35,23,115,231,219,138,65,115,113,22,154,105,68,46,125,105,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,243,109,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,61,125,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,33,128,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,55,252,21,62,41,242,159,187,250,239,152,219,148,53,201,180,135,50,196,52,191,8,213,203,236,20,144,216,181,10,162,237,13,137,134,118,57,230,11,124,144,197,60,198,13,232,0,242,204,241,139,59,243,119,134,71,113,97,112,35,153,94,10,159,20,249,79,221,253,119,204,109,200,46,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,131,158,30,185,58,68,186,244,131,171,131,138,65,113,171,188,98,119,234,114,185,99,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,143,62,219,236,225,36,50,56,199,221,104,199,20,194,186,173,214,140,19,68,179,30,159,236,217,77,92,152,158,99,79,79,72,113,84,87,85,185,218,160,9,228,154,104,168,68,102,24,160,10,151,150,65,168,30,4,210,129,59,63,189,221,237,127,198,11,82,52,227,27,233,129,244,231,41,163,243,121,78,101,112,130,92,92,124,139,77,229,100,162,168,130,74,170,174,233,122,67,180,18,20,27,139,247,11,205,113,97,112,121,72,105,5,6,127,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,232,167,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,90,190,10,121,214,141,91,111,185,166,9,118,181,218,168,53,54,235,194,123,69,210,162,114,122,171,165,172,67,148,244,52,226,67,194,62,201,196,211,152,129,115,152,100,98,113,113,165,228,54,212,128,136,136,40,91,197,107,76,255,0,39,125,100,228,119,26,122,75,85,37,6,107,111,161,201,168,224,183,199,219,227,220,141,233,234,14,97,96,17,105,164,170,165,169,148,157,185,114,238,177,145,114,34,102,149,94,8,90,153,230,113,93,75,209,202,202,187,84,94,207,184,82,100,214,248,59,156,107,170,60,196,111,79,86,124,92,254,188,49,249,90,38,220,65,184,148,255,0,88,159,152,51,100,30,54,26,95,117,200,116,143,3,213,123,121,85,205,79,134,94,42,173,181,212,240,209,20,161,28,23,0,143,106,169,101,103,218,16,9,104,226,137,185,14,196,117,64,220,133,217,152,224,175,134,142,127,77,167,221,105,105,221,85,203,33,171,181,91,111,149,21,54,10,166,133,229,225,88,117,116,210,69,75,79,40,70,207,204,10,177,233,29,185,55,1,49,3,46,60,57,48,90,79,138,214,166,126,78,250,54,200,237,212,245,119,90,74,252,214,225,67,140,209,207,111,147,183,199,185,35,212,84,4,196,198,36,208,201,75,75,83,17,51,114,229,221,96,33,226,68,237,73,154,41,165,247,93,106,213,204,67,74,44,197,87,29,70,83,120,166,182,157,69,53,17,85,157,28,6,109,222,170,120,133,217,204,33,139,185,41,253,97,102,8,201,220,133,153,221,167,167,141,166,166,98,185,6,163,233,222,150,218,106,252,197,235,15,183,220,46,23,126,220,145,156,116,254,125,233,187,16,23,19,115,9,152,41,30,66,3,17,252,220,240,19,57,49,250,98,190,13,154,41,244,231,168,43,182,177,213,220,59,52,154,101,111,110,204,17,203,198,73,235,174,49,84,83,199,200,94,50,98,132,96,10,199,45,140,9,164,236,109,200,121,178,11,169,68,68,5,23,252,67,58,142,213,14,154,52,26,163,47,210,188,34,174,227,114,184,212,53,180,242,7,138,57,168,177,182,147,234,141,84,241,59,185,25,145,59,4,92,129,225,105,28,123,165,254,46,25,229,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,14,88,149,233,248,90,116,245,163,90,121,211,237,135,89,176,170,159,164,25,78,125,111,238,93,175,181,20,165,12,148,188,37,112,154,217,78,6,219,199,12,51,196,64,100,223,227,228,137,164,119,112,104,66,58,224,235,239,161,59,175,72,153,53,21,247,26,172,171,187,105,214,69,80,244,150,122,202,169,10,122,218,89,227,167,132,164,138,186,64,167,138,0,57,36,42,130,132,65,221,202,56,77,223,212,9,124,189,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,23,252,168,47,196,215,68,52,191,68,122,151,184,208,105,109,243,31,142,134,253,79,29,214,171,22,181,199,32,30,55,57,128,242,138,70,245,136,2,103,222,120,227,2,23,0,147,143,106,56,154,18,150,207,250,224,235,215,13,233,155,75,237,215,13,63,190,227,249,30,119,150,83,210,220,49,138,23,222,186,138,107,113,200,46,117,243,188,18,131,181,49,68,210,12,70,39,249,201,28,120,177,128,74,225,68,63,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,13,255,0,225,249,173,122,203,164,125,71,99,54,221,37,183,221,111,208,229,183,10,107,101,247,25,162,136,102,246,173,11,27,188,132,192,114,71,24,77,12,111,44,177,206,114,70,49,108,111,33,180,37,51,23,66,138,26,248,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,29,71,149,173,11,1,179,212,139,67,67,51,68,199,9,149,61,64,199,80,227,33,129,152,59,9,16,51,59,204,164,5,72,30,39,93,18,214,104,102,163,212,234,222,151,226,156,52,219,40,229,89,53,53,166,219,59,82,227,85,66,240,199,36,115,27,49,69,12,51,205,48,156,45,200,7,145,201,16,70,35,16,57,93,250,210,157,99,106,22,135,105,191,79,185,37,215,168,123,15,183,240,203,135,98,215,83,100,139,178,85,87,41,38,148,88,35,166,25,37,139,121,163,217,231,103,3,25,35,24,10,80,118,120,217,216,40,135,167,30,170,181,115,165,139,174,73,121,210,139,149,36,21,25,61,156,237,53,1,91,25,207,4,39,201,138,42,192,135,155,68,117,48,191,62,217,74,50,0,180,178,179,129,49,187,62,181,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,121,74,111,248,72,106,54,145,225,29,75,199,100,212,28,86,146,108,135,42,167,246,110,41,145,212,212,128,133,158,175,132,143,36,12,18,59,11,29,88,184,194,18,14,242,177,241,132,69,198,162,71,96,180,158,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,164,2,34,8,1,227,87,240,177,139,125,224,80,252,186,226,170,47,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,218,16,168,58,106,73,170,158,22,55,250,162,102,48,16,3,147,136,115,33,228,64,59,147,91,167,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,69,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,175,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,227,87,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,89,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,233,205,80,15,138,63,199,102,166,254,11,242,122,37,115,221,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,71,78,37,122,199,158,227,13,77,109,154,119,146,88,248,78,49,191,33,3,40,37,40,140,196,30,72,216,79,136,238,226,52,195,226,143,241,217,169,191,130,252,158,137,4,95,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,219,137,24,12,240,145,11,62,226,210,198,239,183,38,222,80,116,19,214,253,247,164,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,16,168,152,42,154,23,104,106,169,6,73,99,8,230,230,49,4,143,205,132,226,223,144,145,71,19,132,180,240,219,233,251,1,234,107,160,156,223,74,53,24,42,194,219,89,169,19,85,197,89,66,208,181,109,20,240,209,91,72,101,167,146,104,228,24,205,199,156,68,76,59,188,114,200,62,156,157,87,95,80,253,63,103,221,50,234,133,118,148,106,48,82,29,202,142,158,158,174,42,202,22,153,232,171,96,154,54,33,150,158,73,163,140,164,6,46,113,17,48,236,210,69,32,250,241,116,29,36,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,189,101,74,222,23,189,116,254,69,50,160,208,237,99,204,252,166,155,94,185,251,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,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,42,31,224,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,200,203,127,134,7,114,170,167,165,170,106,135,106,161,141,155,235,195,31,149,46,235,179,242,1,49,55,23,1,144,194,96,120,213,252,83,226,223,119,244,63,49,184,173,149,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,4,0,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,186,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,83,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,9,211,249,170,211,176,3,53,48,188,53,211,60,76,16,129,84,84,20,116,238,82,25,152,3,49,17,27,59,190,19,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,68,94,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,214,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,16,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,69,159,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,183,79,17,15,13,57,53,74,166,239,212,6,137,87,213,190,88,20,245,87,28,142,203,112,171,173,175,59,203,69,17,200,15,67,187,77,40,212,236,1,79,29,40,179,66,225,218,16,236,246,221,164,250,188,53,60,61,40,244,202,197,67,174,186,243,136,127,209,213,127,41,108,246,59,164,48,84,71,103,165,231,77,53,53,81,195,36,47,37,53,196,100,132,201,156,100,229,28,114,176,144,132,156,196,67,85,101,221,20,127,37,95,12,205,84,191,231,246,203,84,154,155,148,251,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,30,11,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,18,211,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,250,179,78,209,128,136,60,96,49,87,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,159,71,215,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,82,183,83,30,23,26,185,100,234,94,155,12,208,28,26,174,179,0,204,234,59,214,91,156,213,71,61,37,136,24,4,170,97,184,84,56,114,128,34,39,55,141,207,153,203,23,108,64,167,157,140,88,45,255,0,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,161,223,53,90,83,164,158,150,177,94,145,180,176,244,207,22,201,46,183,223,61,112,123,205,198,182,224,49,135,114,184,233,160,134,87,134,48,22,237,66,254,92,72,99,34,144,135,147,179,200,126,245,186,208,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,32,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,223,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,102,190,34,61,2,209,245,57,138,182,121,165,182,251,85,183,83,108,157,218,141,154,154,10,127,164,209,188,113,7,150,170,169,226,198,243,0,65,24,211,201,33,188,99,245,163,46,35,39,114,42,65,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,117,38,162,175,138,63,192,158,166,254,11,243,138,36,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,55,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,170,16,17,20,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,232,49,95,20,127,129,61,77,252,23,231,20,74,130,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,187,78,176,178,155,238,115,225,44,89,174,83,93,231,111,89,6,31,134,93,46,53,61,160,143,191,85,61,93,182,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,85,45,210,119,197,62,141,253,224,99,223,49,129,6,180,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,245,60,62,250,245,199,186,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,130,163,202,209,5,252,221,234,73,166,161,133,165,115,152,198,158,156,100,168,97,140,0,12,221,196,68,29,153,163,175,138,31,135,239,255,0,9,58,173,210,40,127,225,110,217,157,156,71,255,0,38,137,170,104,160,167,166,255,0,202,106,106,228,154,95,243,229,223,244,153,86,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,212,66,45,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,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,6,245,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,245,114,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,94,82,188,159,18,126,134,45,93,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,133,29,172,74,124,162,1,134,54,42,89,74,24,222,121,170,70,58,112,26,109,220,155,125,226,226,205,35,73,24,105,255,0,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,207,215,44,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,94,167,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,48,76,164,68,64,92,171,174,170,23,42,232,50,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,19,51,193,92,20,245,7,79,59,1,51,187,49,199,44,110,196,15,177,179,20,100,237,198,64,34,154,158,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,42,186,90,233,147,1,234,155,195,19,5,211,252,190,154,146,142,228,116,247,193,178,228,45,110,134,166,182,205,59,223,42,36,231,1,72,220,132,12,160,136,101,0,32,121,35,98,14,67,187,16,212,182,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,58,115,84,3,226,143,241,217,169,191,130,252,158,137,76,175,11,62,189,114,29,67,186,195,211,78,180,95,106,238,151,210,167,150,108,86,245,85,230,171,43,110,102,37,83,85,87,13,117,84,178,155,185,140,78,61,151,224,0,209,192,96,229,203,182,197,13,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,35,173,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,102,32,160,58,199,149,169,158,86,103,228,32,101,4,128,199,183,6,62,2,238,197,32,49,108,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,230,167,130,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,140,121,155,117,210,138,58,186,89,248,29,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,148,107,235,219,162,11,239,72,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,193,81,48,85,52,44,243,82,213,148,113,70,17,205,204,101,56,219,131,9,197,183,18,34,142,86,0,189,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,178,5,66,222,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,47,123,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,53,241,17,235,234,143,166,60,85,176,61,45,184,90,174,90,155,123,238,211,238,213,48,84,125,25,141,163,136,252,205,85,55,39,54,152,194,120,202,158,57,1,163,47,173,33,114,24,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,4,103,194,40,216,140,184,128,17,62,205,232,34,238,254,140,234,213,60,70,188,54,50,172,230,251,123,234,35,66,74,235,144,94,171,124,197,207,38,177,87,221,36,171,170,159,128,83,132,67,106,140,163,35,46,32,19,147,192,115,122,8,199,29,56,108,193,10,216,30,23,189,11,126,69,49,80,215,29,99,195,60,166,164,222,185,251,30,154,180,185,77,98,181,201,24,179,111,11,139,121,122,201,183,147,185,187,145,132,78,17,254,104,138,162,55,13,85,170,61,16,88,186,71,240,216,213,26,220,142,150,213,114,212,219,223,178,226,189,222,232,230,58,136,66,149,175,244,111,13,45,33,73,20,103,28,60,6,35,145,184,49,28,187,242,34,24,226,96,128,29,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,4,159,241,53,232,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,149,85,29,174,2,0,198,235,77,132,72,36,143,119,96,166,154,93,202,51,14,49,129,201,216,227,27,52,61,216,235,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,69,25,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,42,97,214,255,0,9,253,92,176,245,23,108,211,93,23,162,171,175,193,50,122,115,154,211,147,222,165,57,224,183,156,20,188,234,33,185,205,75,77,181,57,148,162,77,19,246,184,72,210,196,44,68,109,43,0,92,166,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,217,2,211,253,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,247,2,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,100,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,219,247,133,207,93,183,93,108,181,77,161,26,209,147,82,84,102,214,58,112,44,126,227,87,57,121,220,134,136,68,222,80,147,147,113,150,166,156,64,93,207,159,114,88,201,205,196,158,25,165,44,215,196,71,160,90,62,167,49,86,207,52,182,223,106,182,234,109,147,187,81,179,83,65,79,244,154,55,142,32,242,213,85,60,88,222,96,8,35,26,121,36,55,140,126,180,101,196,100,238,69,72,56,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,160,234,77,114,174,186,8,232,19,172,154,110,175,180,190,182,225,125,166,164,160,206,241,138,134,135,35,161,161,162,150,10,32,9,228,153,232,230,167,121,36,145,200,14,40,156,73,156,249,180,145,73,184,136,60,110,92,251,160,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,84,2,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,80,10,234,161,114,174,186,168,64,68,81,255,0,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,160,218,186,171,152,95,116,255,0,78,50,60,215,24,192,174,185,173,214,203,111,150,178,146,193,107,48,26,171,132,130,219,180,96,231,254,215,97,99,145,197,157,163,142,83,227,25,115,111,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,232,207,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,21,117,248,161,248,126,255,0,240,147,170,221,34,135,254,22,237,153,217,196,127,242,104,154,166,138,10,122,111,252,166,166,174,73,165,255,0,62,93,255,0,73,144,98,158,14,125,61,104,214,162,95,114,45,102,203,106,125,183,151,224,87,10,104,237,118,41,233,75,202,219,123,160,231,5,204,141,219,132,211,57,199,56,68,63,245,18,128,164,118,115,40,78,59,127,92,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,111,126,217,215,175,79,53,253,52,31,84,245,87,218,187,118,48,53,19,219,218,217,83,229,202,238,87,24,204,196,40,26,158,41,76,124,204,130,35,40,3,155,109,9,140,166,225,31,34,16,135,254,51,250,33,165,244,214,172,107,93,232,239,152,253,131,54,172,168,43,85,101,184,163,145,171,114,120,4,99,96,148,56,110,46,116,130,204,197,36,128,44,241,203,24,20,172,225,79,17,214,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,249,87,80,253,64,231,221,77,106,133,118,171,234,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,46,114,144,177,108,242,75,33,122,114,117,61,60,49,124,61,40,242,154,58,110,162,186,129,196,59,214,169,184,203,137,88,46,112,193,61,45,214,150,88,38,142,90,170,218,73,225,62,80,191,118,19,166,126,64,78,81,188,156,92,30,34,48,179,93,20,203,51,44,235,72,241,12,195,81,48,234,188,87,39,187,89,233,170,110,246,138,152,26,19,165,171,32,110,235,52,93,201,10,48,114,220,128,36,46,232,129,8,200,193,35,24,14,106,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,225,190,215,29,174,201,113,185,198,219,149,37,36,211,139,126,215,16,114,254,127,216,185,218,235,95,82,239,90,157,212,78,91,112,189,63,173,162,233,112,181,83,183,212,244,134,58,234,135,22,250,162,63,231,191,191,119,254,117,209,77,210,132,46,118,202,187,108,142,236,21,112,73,1,59,125,140,66,236,255,0,183,246,170,22,235,131,165,93,77,194,53,254,253,81,103,196,47,87,90,12,146,190,225,118,166,154,142,223,81,56,176,201,91,59,176,185,12,44,59,241,226,251,54,254,246,245,245,65,46,60,59,181,83,81,173,253,45,106,52,247,42,26,184,109,216,205,134,162,174,213,52,180,224,17,145,187,220,100,62,36,241,253,109,164,17,103,221,203,103,253,158,229,88,218,203,150,220,243,125,79,201,178,59,180,188,231,172,187,86,202,239,176,183,233,212,72,127,228,179,55,188,159,236,87,147,210,190,133,212,209,244,129,46,154,95,236,254,199,184,95,237,119,59,117,91,249,119,167,153,154,90,154,182,23,46,113,242,244,25,89,219,113,127,71,247,59,123,233,163,171,77,29,125,18,214,107,222,36,213,69,81,27,212,212,207,25,145,243,119,31,55,60,109,187,240,15,248,47,217,255,0,224,13,50,136,182,198,149,104,53,239,84,237,116,213,22,58,122,170,154,202,171,135,147,142,8,0,204,156,126,171,114,226,49,147,254,145,51,111,254,173,183,65,169,209,153,223,209,153,221,75,27,223,135,102,188,99,211,208,84,150,25,117,174,164,173,137,228,227,75,110,172,150,72,253,61,198,222,89,153,159,235,55,251,29,72,62,150,60,46,242,122,250,217,174,122,189,107,166,167,166,3,136,163,130,120,36,2,38,252,243,19,56,212,82,108,254,173,31,250,159,250,16,86,91,139,179,236,236,251,162,188,49,240,157,208,138,138,170,186,202,226,173,140,167,142,64,142,58,103,163,104,193,201,247,103,102,122,63,71,111,86,254,141,150,172,139,193,167,28,243,33,28,185,108,254,92,119,221,218,190,62,111,233,255,0,145,109,239,65,81,235,253,180,19,16,242,24,77,219,246,176,190,202,199,243,15,7,109,65,166,203,90,159,21,200,173,242,217,137,225,216,234,42,231,41,27,118,110,123,184,81,112,247,239,183,252,107,86,117,57,209,94,89,211,45,190,198,53,79,102,184,82,93,41,142,73,38,252,236,166,18,1,70,4,220,158,8,217,155,235,143,163,238,254,175,252,200,33,156,144,77,17,246,229,132,192,255,0,205,33,118,127,246,47,240,226,67,232,76,237,253,42,236,52,155,195,23,73,46,80,193,152,231,148,225,81,85,82,206,207,75,74,20,199,76,206,18,237,250,18,210,239,234,32,59,250,253,165,251,87,244,214,159,9,237,32,204,168,154,92,4,164,178,214,131,108,194,15,75,77,19,236,210,123,218,42,55,125,247,32,255,0,80,255,0,51,32,164,182,103,127,115,58,244,41,49,220,130,189,227,26,27,21,194,161,229,118,96,104,169,140,249,59,251,182,217,189,119,221,191,218,173,255,0,77,60,35,240,11,62,51,115,163,204,238,173,93,112,169,236,249,121,162,158,9,90,46,50,27,151,214,146,141,136,119,23,22,244,247,237,253,10,84,96,125,28,232,22,25,98,180,219,191,38,184,213,101,77,186,154,8,202,166,123,53,20,135,36,145,128,179,155,159,97,157,221,220,119,223,209,221,223,116,28,242,220,112,44,230,209,28,114,221,112,219,229,24,74,220,163,42,139,124,177,177,183,167,171,57,11,111,239,111,246,175,140,177,188,136,41,222,172,236,55,17,128,125,242,189,41,176,55,191,237,219,111,177,255,0,216,235,165,11,247,78,186,35,146,83,197,75,117,210,236,86,80,132,120,199,189,146,144,156,91,118,244,110,81,62,222,230,94,61,79,73,125,61,85,89,228,178,22,148,98,163,4,172,76,228,54,42,22,54,221,137,183,103,236,237,254,83,253,136,57,216,199,52,239,54,203,35,170,151,31,198,235,42,227,162,128,234,39,49,6,17,8,195,110,78,238,78,205,233,201,191,218,190,59,174,37,146,217,41,226,171,186,217,106,169,161,155,151,110,67,15,170,91,59,51,250,183,167,189,217,191,214,186,24,171,232,179,67,67,22,173,198,177,252,102,154,199,231,162,146,41,42,237,180,84,116,213,14,39,31,7,30,97,7,187,220,251,59,63,168,179,253,139,27,203,122,37,233,168,116,238,60,95,44,163,183,81,211,83,239,198,233,89,29,4,115,143,41,196,223,243,210,65,179,122,241,15,119,185,217,144,115,245,79,73,83,86,230,212,208,28,174,2,230,92,91,125,133,189,238,190,129,178,93,202,142,75,139,91,106,124,172,68,194,115,118,223,131,63,167,166,255,0,235,111,246,178,184,26,127,15,14,140,105,92,222,159,89,169,227,238,11,129,113,200,173,77,184,191,189,189,41,150,9,175,125,52,244,163,164,90,125,25,216,181,22,11,180,143,33,202,244,193,119,182,207,221,220,233,195,235,0,196,60,182,109,201,191,102,206,232,42,197,169,42,158,39,157,169,165,120,155,222,124,31,139,123,254,223,245,63,251,23,242,82,246,34,192,222,139,51,194,27,12,176,156,52,214,238,245,45,124,86,232,94,65,145,224,63,209,151,220,222,178,191,185,183,220,27,246,122,196,235,205,48,82,93,107,41,227,23,104,227,158,65,13,219,252,150,39,102,65,241,162,34,2,34,32,34,34,15,233,79,24,75,48,71,36,173,24,145,51,57,187,111,197,183,247,172,254,195,165,20,249,57,211,82,227,249,61,61,125,109,72,114,26,72,99,23,151,118,23,34,102,30,230,239,179,49,63,187,220,206,235,94,45,145,160,121,11,98,154,145,107,190,212,3,188,80,119,253,77,190,167,214,130,81,251,93,155,222,95,181,6,213,186,248,110,245,133,111,120,251,26,51,122,171,105,55,245,142,74,87,219,109,189,251,76,255,0,183,254,37,227,94,186,9,234,175,31,179,189,198,229,162,185,87,127,188,49,141,61,61,3,84,59,139,183,233,111,17,22,222,231,251,62,207,231,101,119,250,3,212,166,159,107,102,58,245,86,220,130,220,55,26,65,229,85,76,85,112,49,131,20,178,8,63,6,148,201,183,96,111,127,237,109,150,119,127,212,77,50,178,51,71,145,230,120,221,43,190,206,193,87,113,167,7,247,187,55,161,147,125,172,255,0,236,116,20,5,147,244,157,147,90,48,186,123,205,21,183,39,154,250,252,251,246,135,197,235,2,72,255,0,58,34,63,93,221,217,247,7,115,244,31,119,167,243,175,159,75,186,32,234,87,85,198,162,76,127,74,50,24,163,167,19,119,58,186,81,165,103,113,225,232,221,243,143,119,252,227,123,183,251,127,99,237,118,57,110,185,244,135,143,210,201,116,188,94,244,246,169,199,109,218,58,155,89,200,94,162,63,229,72,219,251,219,237,247,50,251,236,189,76,116,181,104,162,105,108,122,131,130,219,162,148,59,175,29,61,218,221,11,250,179,123,216,101,111,93,153,191,216,200,40,27,84,244,23,86,244,102,255,0,38,61,168,152,37,222,207,80,210,201,28,69,81,79,245,39,224,194,238,224,98,228,36,219,72,15,184,147,183,214,101,227,62,151,234,48,228,176,225,133,131,222,198,251,81,219,120,173,207,67,35,84,27,25,48,131,176,109,190,206,78,204,223,206,234,94,248,151,245,63,142,106,222,170,133,147,7,58,10,203,126,59,52,241,5,194,157,227,145,170,59,144,210,110,237,44,82,144,155,49,68,108,207,179,122,122,126,221,163,181,47,82,25,160,234,221,183,87,42,99,164,146,231,64,84,172,192,237,43,198,227,12,195,35,51,179,203,203,222,63,231,55,250,189,232,50,192,232,3,171,89,113,97,202,98,209,44,148,161,50,141,154,14,196,109,54,198,34,236,253,174,125,205,190,179,127,147,233,235,190,219,58,251,41,60,60,122,178,172,195,230,203,226,209,220,133,130,32,41,60,161,67,16,212,19,49,184,187,52,79,35,72,239,233,190,204,14,251,109,246,59,58,177,45,59,241,83,210,33,210,106,42,204,190,50,28,130,158,158,154,57,169,32,106,86,2,62,220,76,110,193,37,95,55,110,78,126,255,0,217,235,234,206,182,150,142,120,136,244,255,0,168,120,153,93,47,57,29,178,193,60,66,79,37,37,109,101,21,43,187,115,145,153,132,10,164,159,220,12,254,255,0,242,155,246,160,172,141,40,240,191,234,99,80,68,42,175,216,101,211,24,165,34,102,115,174,134,156,77,191,65,247,237,201,81,25,251,141,254,207,242,93,189,254,237,168,94,13,154,172,196,236,57,107,187,126,223,103,211,127,207,85,142,212,245,175,211,85,5,170,91,163,106,110,58,81,197,25,73,217,138,245,64,242,62,195,203,102,30,255,0,191,211,111,127,189,96,210,120,153,244,191,28,132,31,72,165,126,46,237,187,85,219,182,127,255,0,138,65,93,217,167,132,143,81,54,14,82,99,148,82,223,34,8,187,132,64,52,112,190,251,19,184,241,122,183,119,247,55,187,246,173,20,29,17,245,79,85,124,174,177,91,180,67,43,170,150,130,105,97,146,65,161,218,55,120,207,139,236,110,252,11,236,219,98,118,125,253,55,111,85,110,57,47,137,255,0,78,20,118,11,133,77,162,241,45,69,108,116,179,21,60,111,81,64,108,114,48,59,139,59,13,94,238,206,236,205,233,234,163,246,157,120,185,97,246,251,149,237,243,44,69,132,36,184,84,149,36,182,234,8,152,142,23,32,224,230,242,86,122,187,236,78,251,122,123,182,251,80,69,253,45,240,185,234,127,56,175,104,178,140,34,229,138,209,238,220,170,42,194,152,221,155,99,255,0,33,234,0,159,212,69,191,243,153,255,0,167,218,202,252,38,122,151,179,220,222,151,31,177,79,121,165,251,42,0,168,162,103,250,196,223,162,245,110,254,230,103,255,0,90,159,250,97,226,145,211,214,121,94,54,219,141,93,77,140,204,152,70,75,132,148,52,209,250,243,127,87,122,178,255,0,53,191,218,223,181,127,77,64,241,71,233,219,13,187,71,107,161,174,170,187,126,125,161,146,106,25,104,103,141,155,145,139,151,38,171,111,79,170,207,190,222,231,111,218,130,17,226,190,15,90,215,118,180,197,89,145,93,78,205,86,99,185,211,21,45,44,206,15,187,250,114,26,214,111,115,51,255,0,173,123,181,158,13,218,135,69,142,215,214,195,150,21,109,202,40,165,42,106,81,183,66,47,41,48,59,128,242,243,174,205,185,54,222,173,246,169,45,150,120,183,232,125,154,74,7,180,81,92,171,99,168,141,206,126,17,209,200,81,191,16,118,111,171,88,219,62,228,237,235,251,63,153,98,25,127,140,78,156,22,61,92,24,174,61,118,107,153,65,40,211,189,69,36,28,26,78,5,197,223,133,111,47,210,227,238,245,219,127,181,4,66,212,223,12,109,106,211,45,50,172,212,91,176,155,181,11,211,180,212,164,20,162,227,221,144,35,245,38,170,47,113,27,55,232,255,0,177,104,78,156,180,62,233,212,14,171,89,180,206,215,86,212,178,93,38,40,158,110,0,124,25,162,146,71,126,37,32,114,244,137,253,57,55,255,0,81,229,206,183,248,166,93,245,87,70,235,116,219,216,17,195,85,114,106,55,158,165,169,72,118,120,165,142,66,216,252,217,63,171,199,246,139,251,254,207,122,134,58,41,171,153,30,136,106,61,155,81,241,137,25,171,108,245,29,241,3,121,56,31,212,32,118,38,3,7,118,226,100,219,114,111,122,9,199,81,224,217,159,195,84,225,244,252,6,55,63,171,202,221,78,219,142,254,158,143,93,186,248,232,252,39,136,50,113,178,86,235,69,145,229,13,251,148,143,29,35,76,219,199,201,190,163,87,243,247,108,254,239,119,175,185,105,188,243,196,139,168,236,190,246,55,74,60,166,162,213,24,51,51,65,67,93,95,4,126,134,69,234,45,84,255,0,231,51,123,253,204,223,177,106,198,234,155,91,159,50,250,111,38,160,95,94,189,255,0,73,189,171,87,193,255,0,53,218,109,255,0,61,203,244,127,159,255,0,172,130,213,179,47,9,45,16,186,98,180,214,235,53,120,218,43,169,185,57,214,144,85,204,198,223,157,125,184,29,99,8,254,152,253,191,228,127,59,172,102,223,224,227,165,229,99,242,242,230,225,53,97,31,38,170,26,9,246,227,176,122,113,106,238,47,238,47,95,251,239,230,101,14,243,159,20,78,162,178,251,19,217,105,238,80,90,156,183,98,168,161,154,186,9,118,113,49,253,38,171,127,243,247,247,123,197,191,98,197,241,207,17,94,166,108,5,78,207,155,215,86,71,78,60,120,212,220,174,18,49,253,94,63,89,188,203,111,251,127,165,5,162,217,124,47,186,100,178,216,252,133,194,192,53,6,31,88,234,10,182,190,38,219,155,151,185,170,246,111,71,219,223,246,47,18,209,225,129,210,252,121,123,93,233,138,146,170,32,147,155,208,71,91,88,229,187,74,197,183,38,172,114,247,125,95,119,219,186,175,204,247,197,3,168,236,210,214,86,218,75,156,86,150,56,206,50,150,221,53,125,57,236,92,125,119,106,183,245,109,159,111,233,117,131,105,119,91,253,67,225,153,221,30,69,46,115,144,222,135,204,198,114,80,213,220,235,170,99,145,187,192,110,61,190,251,111,191,30,59,59,250,177,59,125,168,44,67,169,239,11,237,50,174,194,46,247,253,32,196,102,60,140,124,191,148,163,134,162,170,83,63,207,66,7,179,203,85,199,210,54,144,189,91,254,61,157,66,156,67,194,195,170,123,241,70,87,188,34,182,205,25,198,69,202,83,163,55,98,99,227,197,219,204,139,250,182,238,165,69,143,197,107,63,130,239,88,217,86,145,221,96,132,123,125,168,163,176,78,38,219,139,242,228,50,85,237,239,226,237,178,223,29,42,248,136,97,157,64,189,62,63,113,179,214,81,228,147,213,60,94,94,10,120,163,140,99,121,34,0,55,23,169,57,25,183,148,119,125,182,253,159,206,21,139,85,225,159,213,156,89,116,184,228,26,91,119,150,144,100,148,99,184,239,76,209,24,11,159,18,223,191,197,185,48,55,167,47,242,155,249,183,157,61,25,120,126,15,79,25,157,46,161,234,61,29,84,183,107,68,163,53,29,68,112,72,76,36,225,56,19,241,167,158,64,253,25,99,253,33,127,119,244,237,98,45,196,153,143,143,189,190,214,245,95,134,33,32,188,114,3,16,151,163,177,54,236,232,34,159,136,38,161,233,244,61,55,100,214,202,252,166,219,21,109,101,5,108,116,180,178,207,194,99,148,232,42,132,25,163,125,139,119,45,219,103,111,127,167,189,69,127,10,110,170,233,205,234,116,95,62,190,83,196,242,240,246,83,77,198,45,246,243,213,51,109,198,38,223,252,143,210,63,232,253,138,192,181,147,166,189,45,214,235,44,182,124,186,197,79,180,140,91,77,13,45,63,112,93,194,65,221,138,72,143,103,252,233,62,251,123,255,0,227,193,116,235,160,173,3,211,43,245,30,75,142,88,158,59,133,15,115,183,51,210,209,49,125,112,48,127,172,20,226,95,162,100,222,142,200,55,157,143,10,198,113,186,137,106,172,214,223,47,44,220,185,151,122,67,223,119,103,127,66,39,251,69,151,184,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,130,42,248,163,252,9,234,111,224,191,56,162,84,87,164,249,215,228,191,84,240,221,76,246,95,180,254,137,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,43,212,241,71,248,19,212,223,193,126,113,68,168,5,7,78,122,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,14,245,171,226,177,208,149,213,174,181,253,83,104,214,51,72,86,210,167,121,243,123,85,186,2,25,227,157,136,202,75,195,3,59,137,129,11,139,79,192,69,193,195,190,76,124,231,146,56,193,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,95,71,253,10,231,184,175,253,106,200,241,188,142,223,255,0,131,172,161,185,80,212,71,255,0,157,28,208,201,25,255,0,56,144,151,218,206,131,155,126,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,181,170,154,158,38,125,23,127,38,205,71,13,72,194,135,185,128,231,215,10,185,233,169,225,161,236,199,98,174,119,238,157,14,241,128,194,48,147,25,21,56,183,18,237,197,40,56,191,101,228,146,21,160,191,239,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,5,202,186,234,161,114,174,130,231,186,90,233,147,1,234,155,195,19,5,211,252,190,154,146,142,228,116,247,193,178,228,45,110,134,166,182,205,59,223,42,36,231,1,72,220,132,12,160,136,101,0,32,121,35,98,14,67,187,16,212,182,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,242,124,46,62,4,244,203,241,175,156,86,170,224,241,87,234,99,72,250,131,213,203,21,155,74,104,105,46,33,130,211,213,219,107,178,200,24,28,47,7,33,129,52,16,155,15,41,105,169,200,37,225,35,147,129,157,68,207,24,240,218,73,66,58,234,159,84,58,227,173,24,38,41,167,58,145,159,221,111,118,92,71,191,45,56,214,85,205,60,213,149,82,205,44,143,85,87,44,166,71,60,192,19,118,35,114,126,49,196,12,32,34,229,33,30,234,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,104,128,175,39,194,191,170,12,7,85,244,74,213,162,22,251,69,37,135,44,211,139,60,49,87,81,211,211,195,75,77,112,128,167,152,90,174,154,54,148,165,148,246,104,142,170,82,0,111,49,85,191,253,81,144,71,255,0,27,139,77,170,193,106,208,107,21,138,217,73,110,182,219,169,242,10,74,58,58,72,70,24,41,160,140,109,131,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,90,248,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,88,86,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,155,53,84,45,226,35,214,253,103,85,89,219,98,88,117,87,29,50,196,238,18,203,98,38,134,122,105,174,146,20,49,70,117,85,81,28,164,5,196,194,127,46,239,28,114,4,85,4,198,44,70,98,193,162,186,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,169,21,165,222,24,154,167,168,253,41,222,122,130,106,239,43,122,168,183,133,247,20,199,130,154,166,74,171,157,12,47,83,230,98,146,14,195,27,77,56,5,52,180,101,17,72,50,137,48,147,51,74,50,71,229,120,119,116,65,89,213,86,118,249,110,99,75,199,76,177,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,113,48,131,204,51,73,28,129,21,64,184,19,17,129,53,244,160,229,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,2,3,225,44,110,38,60,128,200,95,103,245,18,118,127,71,117,208,159,69,29,87,88,186,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,140,188,133,87,35,104,228,97,145,152,218,25,192,59,177,190,230,45,185,199,220,51,138,71,80,87,197,139,162,10,60,111,218,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,12,32,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,14,146,81,99,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,100,8,53,87,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,237,228,39,41,123,113,133,116,18,133,69,47,116,187,114,59,66,243,195,19,73,196,28,187,110,124,118,45,157,185,172,93,84,46,112,122,208,209,203,22,129,117,65,159,233,86,45,55,59,45,170,225,29,69,186,62,38,222,90,150,174,158,42,184,169,183,51,51,62,200,84,12,93,194,39,35,237,243,125,156,182,96,242,186,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,109,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,117,73,118,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,116,231,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,215,158,94,216,0,20,210,155,148,146,27,11,115,144,204,157,183,39,65,149,162,34,2,34,32,197,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,250,147,197,220,3,1,154,35,97,146,51,113,126,18,0,19,54,226,203,158,30,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,46,146,85,21,248,177,107,165,247,83,250,160,185,233,207,182,109,85,184,182,154,109,110,180,13,189,128,248,213,79,79,79,37,123,205,43,57,57,76,51,135,96,131,118,24,252,179,15,1,62,225,24,66,181,111,222,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,185,200,29,154,129,93,15,120,125,107,21,215,91,250,75,193,114,236,150,253,73,117,200,104,169,230,178,94,37,138,168,167,157,167,164,152,225,140,170,136,204,207,204,201,78,52,243,200,230,251,147,207,205,153,132,197,144,72,164,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,207,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,39,252,90,250,209,250,105,125,172,233,71,0,46,54,92,114,225,12,249,69,210,10,238,67,113,174,140,57,13,8,140,70,224,240,192,102,207,40,202,206,94,102,17,110,49,189,63,41,33,175,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,105,212,8,222,178,23,183,77,83,69,102,129,227,150,78,115,148,109,196,76,198,9,70,32,50,6,146,70,16,228,59,185,8,108,190,144,252,61,53,79,171,59,22,71,148,209,92,254,135,217,109,182,254,229,146,227,118,181,84,149,45,246,184,142,80,24,97,149,153,129,225,3,130,65,154,96,121,10,34,120,219,180,110,79,198,53,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,96,38,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,186,115,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,16,120,161,116,45,249,107,197,79,92,116,115,12,243,122,147,101,225,237,138,106,34,227,53,246,215,28,100,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,216,50,15,13,142,185,237,93,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,29,101,208,74,124,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,152,155,125,165,228,205,35,199,28,223,92,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,209,71,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,136,70,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,169,91,197,11,161,111,200,166,84,122,227,163,152,103,148,211,107,215,15,108,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,247,82,188,156,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,82,103,133,61,167,170,56,117,230,130,251,163,86,202,176,192,171,42,26,147,55,172,184,195,43,89,38,162,135,129,73,19,200,205,196,171,128,103,18,128,65,251,130,82,238,91,64,83,239,133,120,163,252,118,106,111,224,191,39,162,87,189,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,16,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,150,245,235,147,164,75,87,87,218,70,56,164,23,26,75,62,89,97,168,43,150,57,117,158,156,76,2,119,7,19,165,152,216,94,80,166,153,184,243,237,190,236,113,195,35,140,157,166,140,180,87,130,167,194,198,83,247,129,93,242,235,114,159,232,57,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,90,79,133,127,94,180,213,84,214,174,150,53,146,251,73,70,116,116,240,219,240,107,157,71,117,206,176,222,89,137,232,42,106,36,148,133,141,132,224,138,148,4,0,56,69,218,221,205,226,19,222,190,34,61,2,209,245,57,138,182,121,165,182,251,85,183,83,108,157,218,141,154,154,10,127,164,209,188,113,7,150,170,169,226,198,243,0,65,24,211,201,33,188,99,245,163,46,35,39,114,42,44,65,213,66,40,85,225,221,215,213,31,83,152,171,224,122,165,112,181,91,117,54,201,218,167,221,234,96,167,250,77,27,199,41,249,154,90,110,76,111,48,4,18,21,68,113,131,198,63,86,65,226,50,118,226,154,168,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,98,154,253,249,26,252,141,101,159,202,15,217,95,147,223,103,151,183,125,167,203,179,217,228,220,56,240,252,231,123,185,219,237,118,191,59,221,237,246,191,57,193,115,89,150,125,21,250,85,121,250,11,237,95,163,126,208,168,246,63,181,187,126,123,200,247,11,177,230,59,95,155,239,118,248,115,225,245,121,111,183,166,202,106,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,195,128,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,77,79,6,79,229,29,244,18,251,244,155,255,0,137,143,206,125,27,246,143,63,49,237,78,243,119,252,135,255,0,49,255,0,142,238,239,245,59,251,118,190,191,154,91,171,173,127,17,157,56,233,87,206,224,22,10,95,165,58,155,37,189,231,166,182,199,179,208,218,228,62,29,146,184,200,198,38,60,128,222,81,134,54,121,12,64,121,60,35,44,114,188,170,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,69,95,17,158,138,63,149,86,156,65,127,192,45,150,168,245,55,22,252,229,182,166,118,237,73,116,161,102,55,146,216,83,114,16,30,70,109,36,69,43,16,132,130,67,188,67,52,178,48,70,13,27,241,30,143,89,250,80,214,61,34,234,23,43,164,143,80,126,131,228,242,219,47,53,49,81,91,105,46,208,29,27,71,79,72,220,100,6,146,185,229,158,65,8,162,132,88,162,136,95,235,27,19,149,91,47,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,175,149,7,85,8,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,208,159,66,253,102,216,186,195,211,138,171,156,150,175,99,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,138,190,39,94,30,149,153,77,101,79,81,93,63,98,29,235,172,220,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,159,41,159,187,49,212,191,32,23,24,218,78,46,111,41,29,106,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,122,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,130,133,250,35,180,235,205,199,169,124,58,179,167,11,101,37,86,101,107,168,58,177,150,225,15,59,117,45,19,131,195,85,45,105,109,184,83,60,83,20,100,67,180,159,156,17,139,243,197,27,61,196,248,163,252,9,234,111,224,191,56,162,91,215,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,180,87,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,164,178,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,133,117,15,212,14,3,211,46,151,215,106,190,163,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,231,41,11,22,237,28,82,23,175,23,92,246,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,91,3,174,78,174,238,189,95,106,224,229,112,91,170,236,248,157,134,156,173,184,229,170,122,130,51,8,28,220,142,170,96,98,120,130,166,103,227,207,182,219,48,71,12,110,82,118,154,66,142,168,46,167,169,111,254,211,109,163,238,255,0,4,255,0,233,246,181,85,125,39,124,83,232,223,222,6,61,243,24,21,170,117,45,255,0,218,109,180,125,223,224,159,253,62,214,170,175,164,239,138,125,27,251,192,199,190,99,2,14,148,213,27,120,147,244,49,117,233,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,148,40,237,100,48,98,243,148,209,177,82,202,80,198,208,67,76,82,84,0,211,110,226,251,111,23,23,120,218,73,47,37,121,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,32,230,223,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,232,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,69,125,116,116,101,125,232,243,81,233,109,145,221,125,179,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,141,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,69,170,186,177,248,88,214,79,187,252,135,229,211,172,255,0,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,128,117,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,65,85,126,40,126,31,191,252,36,234,183,72,161,255,0,133,187,102,118,113,31,252,154,38,169,162,130,158,155,255,0,41,169,171,146,105,127,207,151,127,210,101,89,120,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,245,16,169,47,196,215,161,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,85,84,118,184,8,3,27,173,54,17,32,146,61,221,130,154,105,119,40,204,56,198,7,39,99,140,108,208,247,66,205,58,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,101,228,42,185,27,71,35,12,140,198,208,206,1,221,141,247,49,109,206,62,225,156,82,58,144,11,154,30,158,58,129,207,186,101,213,10,29,87,211,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,92,37,17,114,217,164,138,50,245,226,203,161,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,144,108,5,202,186,234,161,114,174,130,239,188,35,181,211,78,50,254,155,44,250,33,108,188,246,179,60,19,207,203,114,181,212,51,4,147,82,212,87,205,60,117,84,254,175,221,133,188,192,70,110,219,16,72,204,196,44,199,17,73,176,58,246,232,130,197,213,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,49,211,194,116,175,51,60,212,181,101,28,82,28,144,240,41,78,54,224,228,18,237,196,132,100,149,142,141,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,221,9,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,135,57,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,200,53,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,161,10,131,166,164,134,149,166,112,111,170,38,99,0,153,176,176,135,50,46,34,3,176,181,170,120,170,116,49,117,213,42,111,229,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,172,170,42,111,48,119,90,56,170,161,26,120,222,89,42,98,105,4,79,159,38,122,120,133,216,131,177,198,74,118,65,106,158,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,155,253,110,90,116,26,227,211,70,99,89,212,125,178,174,171,13,181,211,133,89,75,111,135,157,198,150,181,205,161,165,150,136,182,216,42,94,89,134,49,34,218,63,206,16,203,249,146,145,158,10,248,35,221,173,86,11,86,188,223,111,183,58,75,117,182,221,79,143,213,214,86,85,204,48,193,77,4,99,115,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,81,215,196,71,173,250,206,170,179,182,196,176,234,174,58,101,137,220,37,150,196,77,12,244,211,93,36,40,98,140,234,170,162,57,72,11,137,132,254,93,222,56,228,8,170,9,140,88,140,197,130,32,43,190,240,125,252,178,255,0,38,6,250,117,236,175,160,190,208,159,232,55,111,143,158,236,249,137,252,255,0,123,135,213,236,249,174,125,190,127,157,229,223,223,243,125,133,2,252,62,250,10,200,122,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,142,163,205,81,29,252,29,170,69,161,161,153,162,112,152,6,162,156,99,168,113,144,12,0,221,132,132,221,157,175,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,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,104,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,87,175,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,134,189,11,245,155,125,232,243,81,234,174,114,90,189,179,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,255,0,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,65,205,102,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,199,0,83,127,196,159,161,139,175,79,185,253,102,170,105,205,174,174,187,78,178,170,138,155,148,161,71,107,33,131,23,156,166,141,138,150,82,134,54,130,26,98,146,160,6,155,119,23,219,120,184,187,198,210,73,8,16,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,170,1,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,128,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,73,101,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,131,10,234,31,168,28,7,166,93,47,174,213,125,70,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,206,82,22,45,218,56,164,47,94,46,185,236,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,182,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,29,80,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,141,188,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,144,129,91,247,141,38,186,95,113,108,19,18,208,108,114,243,106,10,76,219,204,92,114,90,77,130,74,239,43,73,53,57,209,54,206,238,241,67,36,237,41,115,226,196,101,73,196,77,132,101,18,168,20,19,83,195,187,160,90,206,167,50,167,207,53,74,223,117,182,233,149,147,181,81,179,211,79,79,244,154,71,146,80,242,212,181,60,88,30,16,56,36,26,137,35,55,144,126,172,99,196,164,238,69,122,138,178,252,19,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,136,170,198,10,167,144,107,6,40,200,221,154,154,57,99,128,221,163,6,97,150,176,220,157,222,81,86,104,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,19,212,26,109,62,160,180,75,150,103,88,253,166,178,11,112,136,247,235,40,6,160,163,19,49,22,102,250,132,91,57,19,123,153,101,139,94,117,1,128,220,117,63,73,175,152,69,166,88,163,171,184,249,110,217,74,68,194,221,186,152,165,125,220,68,159,220,15,246,63,255,0,85,4,32,127,24,77,61,183,229,190,197,12,44,2,202,4,45,230,66,186,97,102,103,143,147,254,109,168,185,126,147,237,255,0,26,128,61,108,235,254,43,212,54,170,30,97,139,88,225,161,129,161,120,156,192,136,158,87,243,53,50,114,126,81,70,251,187,76,62,246,251,63,217,40,240,159,9,10,251,78,37,146,101,122,193,122,102,123,85,174,166,178,154,27,101,116,177,242,56,225,156,155,147,75,72,46,237,200,98,127,71,111,78,95,181,148,50,167,233,203,54,201,239,217,136,225,214,106,201,172,248,181,85,192,100,169,56,38,48,24,169,143,215,121,2,55,29,248,16,191,174,223,183,209,6,161,86,57,225,61,158,225,227,145,62,23,147,211,219,158,162,3,150,166,140,165,183,12,178,243,122,138,54,7,105,26,55,38,250,198,91,110,91,55,191,211,209,68,173,104,233,107,81,52,114,186,217,77,117,183,201,81,13,219,189,229,230,134,41,204,11,180,209,185,253,98,136,25,253,100,102,244,223,215,246,45,241,134,120,99,117,59,71,85,108,188,219,202,223,67,37,68,224,4,71,21,103,40,71,187,250,68,197,70,236,204,220,89,247,125,253,54,65,52,250,246,241,0,167,208,90,186,12,35,78,225,10,171,205,77,49,203,36,252,120,121,103,10,129,7,22,25,169,140,11,118,9,27,118,118,255,0,212,163,62,146,120,192,106,38,59,65,52,26,145,108,60,138,114,227,219,144,170,161,166,227,245,164,119,244,138,141,219,213,136,27,255,0,55,249,221,122,121,23,131,246,172,93,104,14,251,83,154,89,234,110,211,176,201,32,189,108,204,206,100,76,231,245,70,133,157,189,72,151,193,138,248,53,106,101,198,222,51,223,242,187,53,45,67,239,184,5,125,64,51,125,98,111,113,81,111,238,102,255,0,106,12,251,251,180,116,127,247,53,255,0,253,203,255,0,204,86,43,47,140,190,94,249,47,126,60,51,107,71,252,7,180,98,255,0,131,219,244,188,151,47,211,245,255,0,240,47,239,253,197,172,191,254,222,109,63,250,78,95,249,138,127,113,107,47,255,0,183,155,79,254,147,151,254,98,131,26,189,248,198,234,188,215,41,100,179,227,239,5,35,176,246,195,206,83,22,223,85,183,245,42,45,253,251,173,31,170,221,77,235,39,88,249,53,5,45,251,38,173,160,162,182,195,36,81,81,137,196,113,110,100,242,57,59,0,66,206,255,0,154,6,245,103,253,22,254,133,41,172,30,11,87,31,105,70,249,38,111,76,244,59,183,113,169,46,134,210,109,201,183,219,149,22,223,163,203,253,123,47,95,34,240,94,183,13,202,148,177,28,218,96,162,237,151,153,106,235,174,242,115,245,219,143,26,39,109,189,222,244,26,51,20,241,96,215,60,46,203,6,57,86,50,220,142,151,151,231,228,154,148,92,185,25,31,185,233,11,221,203,111,123,251,151,197,152,120,180,245,33,124,140,3,31,187,207,100,118,219,145,71,228,229,119,253,45,253,244,141,183,189,191,251,213,41,99,240,93,210,94,13,222,203,242,62,127,111,27,180,91,127,99,94,221,163,193,167,167,218,122,58,136,238,215,204,174,162,160,196,218,35,11,196,108,192,238,205,197,253,41,155,220,251,253,142,130,188,233,124,69,58,184,165,183,212,80,14,178,223,201,167,225,249,194,56,72,199,137,111,232,79,19,187,111,252,206,203,100,224,190,44,157,71,99,54,240,162,200,47,21,55,226,140,88,70,89,206,144,11,102,17,102,221,252,161,59,191,213,119,221,223,252,165,53,109,94,14,93,50,83,219,154,27,165,110,93,81,85,246,202,55,144,102,253,39,127,178,6,111,118,205,238,94,156,126,15,189,37,8,11,72,57,139,147,51,110,254,219,111,87,255,0,246,72,32,214,97,226,213,212,141,237,160,108,118,239,53,147,182,196,210,118,252,156,189,199,119,109,159,214,145,182,219,103,255,0,106,198,63,186,145,213,215,253,210,107,63,253,214,135,254,108,172,59,251,143,221,35,255,0,193,230,63,250,109,191,247,75,210,176,248,74,244,133,101,171,42,169,108,249,61,123,56,241,104,234,47,146,48,183,171,62,255,0,155,16,127,179,111,127,218,130,181,110,94,39,125,94,92,41,78,152,117,78,229,78,228,206,220,226,130,140,73,183,103,111,120,211,179,253,191,181,98,90,139,215,135,83,154,155,98,28,127,34,213,75,227,210,182,252,154,9,98,129,203,235,129,182,229,12,96,79,179,128,253,191,250,223,123,112,184,120,91,244,121,95,74,116,195,133,94,105,156,217,219,185,21,250,169,201,183,103,111,78,70,77,246,254,207,177,124,215,15,10,174,143,171,237,222,64,113,91,253,59,255,0,195,69,125,168,231,250,76,255,0,229,59,143,217,183,187,221,254,212,20,127,249,88,213,31,251,163,228,255,0,250,90,127,255,0,201,101,186,95,114,204,181,99,48,161,192,178,12,206,233,83,5,197,229,126,237,100,199,84,241,118,226,57,126,171,17,51,182,239,27,123,137,191,215,238,86,137,172,222,22,253,38,233,254,145,229,89,101,190,44,162,42,219,69,158,186,186,158,89,175,76,227,221,138,154,73,5,157,156,25,157,183,6,125,149,69,83,90,232,32,203,171,168,233,110,67,73,75,77,87,60,80,77,52,162,219,131,57,179,110,78,206,207,232,205,254,212,22,247,212,159,76,218,37,165,90,41,237,139,13,166,138,59,246,213,113,157,72,83,204,39,95,249,153,140,0,221,204,153,153,156,64,89,223,118,255,0,212,169,231,51,148,228,201,110,44,116,193,79,194,170,97,104,199,109,133,154,66,244,221,155,215,250,86,99,138,223,50,13,71,189,83,98,185,30,64,79,68,4,199,25,132,112,198,209,145,24,139,145,19,7,232,179,27,238,176,236,214,209,13,135,39,184,218,160,173,10,168,233,170,166,136,101,3,99,98,97,144,133,159,118,102,103,247,111,238,251,80,120,136,136,128,136,136,8,136,128,166,22,148,235,15,73,152,223,79,241,88,114,125,41,179,214,231,177,67,24,149,206,103,169,41,140,252,209,17,63,164,4,13,249,167,97,244,47,119,243,250,40,122,205,187,236,183,109,195,164,109,91,161,209,155,78,184,71,105,122,171,5,222,157,170,98,122,120,42,76,196,30,96,137,185,126,103,131,110,70,222,227,127,183,250,16,97,24,102,178,106,110,158,213,85,212,225,121,222,65,103,58,200,154,41,94,134,227,44,60,217,159,113,223,139,250,236,238,251,127,75,172,154,255,0,152,245,41,147,90,99,202,175,249,254,89,95,67,41,0,71,52,247,226,47,210,103,49,110,61,205,253,196,239,238,251,86,182,181,216,238,21,241,207,89,4,78,241,209,113,57,119,18,244,111,87,251,27,246,11,251,246,87,255,0,208,221,134,207,120,233,111,11,130,190,139,185,27,218,237,166,77,220,49,220,189,159,77,235,232,255,0,206,130,133,43,36,212,27,136,240,175,186,220,234,69,254,201,171,220,219,254,50,254,102,255,0,98,202,176,29,40,214,205,71,172,142,219,137,195,95,84,70,77,19,51,93,34,141,155,119,22,219,235,202,45,254,88,255,0,181,116,103,249,59,195,191,252,207,255,0,241,18,255,0,254,75,212,181,216,109,54,81,112,182,82,118,69,253,93,187,132,95,179,252,231,127,216,200,57,210,204,186,70,215,220,82,189,160,190,226,70,243,203,185,57,29,202,140,156,189,5,253,93,166,47,176,153,99,225,211,134,177,72,99,24,226,62,164,236,205,253,255,0,75,255,0,189,93,45,144,9,254,147,110,191,26,24,217,247,97,255,0,141,7,60,148,61,5,245,37,95,101,142,247,6,20,239,77,32,1,179,251,78,131,220,76,206,222,250,141,255,0,202,111,177,125,54,158,132,122,160,168,180,189,206,223,138,79,29,59,137,19,240,187,80,139,59,51,187,123,188,203,126,199,251,23,66,168,131,159,154,126,129,186,176,174,166,99,12,98,168,162,54,253,23,188,208,236,236,237,251,30,171,246,58,255,0,15,225,215,213,27,190,239,132,23,254,148,183,255,0,206,87,65,40,131,159,57,252,59,250,160,130,25,38,147,8,126,49,139,147,255,0,133,45,254,230,109,255,0,236,149,240,218,58,2,234,82,244,51,29,38,17,201,161,148,162,47,240,149,7,233,54,219,251,234,27,246,178,232,105,16,80,70,57,225,181,212,253,202,241,77,68,88,169,209,12,167,179,206,55,26,2,112,244,119,223,102,170,103,127,246,175,247,115,240,213,234,122,27,249,91,95,23,42,128,121,222,63,48,87,10,6,119,110,110,60,184,189,86,255,0,207,182,234,253,17,5,35,81,248,70,107,253,85,28,21,50,147,198,114,198,38,225,253,228,92,93,219,213,183,243,158,171,253,84,120,68,107,244,48,156,160,92,220,69,221,135,106,38,223,211,246,249,197,118,232,130,157,112,15,7,77,67,187,210,148,249,142,77,236,147,245,226,30,74,9,254,193,118,245,142,181,191,105,127,179,249,214,79,77,224,203,117,135,38,181,13,70,111,230,45,15,54,245,197,236,193,14,49,182,222,155,53,119,39,223,213,190,175,170,182,52,65,90,23,175,6,140,50,91,141,20,150,140,209,160,165,7,143,204,199,236,217,75,155,49,63,63,82,173,221,183,109,189,201,113,240,103,195,100,191,197,53,6,106,209,91,91,151,56,125,153,43,239,245,25,155,235,61,111,47,210,221,213,151,162,8,77,104,240,156,233,154,139,30,123,93,198,193,79,91,94,253,207,239,242,122,208,38,223,126,63,81,170,221,189,61,62,223,177,127,105,188,40,122,95,146,138,158,158,60,102,154,57,162,29,164,153,138,181,222,71,217,189,118,243,94,158,231,127,245,169,166,136,35,54,59,225,201,210,5,134,153,224,151,70,44,85,196,255,0,229,212,61,68,143,239,119,255,0,46,82,253,191,241,50,251,173,222,31,93,35,218,242,24,114,42,61,20,199,134,88,28,72,34,32,152,227,98,19,99,103,224,82,56,63,171,51,122,143,187,211,221,232,164,90,32,215,117,125,58,232,53,117,81,214,213,232,254,35,44,210,109,200,138,211,15,174,205,179,122,113,219,220,203,10,210,110,140,244,79,71,53,6,235,157,225,152,93,166,134,90,209,16,166,138,58,98,254,245,102,26,119,250,142,82,19,126,157,63,61,216,89,247,39,255,0,94,249,68,31,158,228,217,126,162,2,34,32,34,34,2,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,8,171,226,143,240,39,169,191,130,252,226,137,81,182,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,202,242,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,234,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,45,124,53,60,66,235,52,202,251,67,161,90,243,151,255,0,208,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,108,127,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,70,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,14,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,250,147,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,200,58,83,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,234,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,46,96,149,207,120,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,90,24,30,67,34,54,144,202,152,80,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,173,171,252,147,186,88,255,0,229,105,210,175,254,131,109,223,251,148,26,171,194,227,224,79,76,191,26,249,197,106,160,21,212,150,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,150,212,19,81,250,250,172,211,190,132,240,30,153,52,114,225,117,182,229,239,231,170,50,44,138,142,166,122,25,173,17,189,226,162,166,26,106,73,35,32,50,154,80,120,222,73,25,222,49,138,71,143,235,156,135,217,138,186,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,121,229,237,129,152,195,16,49,73,33,176,191,8,192,201,219,97,117,143,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,101,125,61,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,160,137,93,98,120,84,253,3,208,156,87,41,208,186,139,174,83,146,97,86,248,173,119,251,117,53,155,185,89,145,119,171,12,222,182,8,169,99,41,30,104,228,170,33,112,145,228,218,150,40,219,185,189,63,231,171,135,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,126,162,21,53,248,172,244,75,71,165,55,218,110,160,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,160,8,161,130,64,8,88,123,112,212,122,238,238,28,70,118,126,82,59,212,70,12,24,167,137,7,85,218,113,213,174,156,104,126,107,133,75,228,110,180,63,72,32,191,216,39,153,142,170,209,84,77,110,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,245,188,21,62,41,242,159,187,250,239,152,219,148,0,83,255,0,193,83,226,159,41,251,191,174,249,141,185,4,191,241,115,212,45,113,194,122,125,138,213,167,22,30,120,102,81,222,181,230,151,184,59,205,85,107,140,165,166,122,104,196,162,148,123,112,212,127,124,65,43,152,28,100,38,49,59,139,202,44,116,130,186,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,115,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,144,94,167,75,22,13,26,198,58,125,194,108,157,63,94,253,177,128,195,111,115,180,92,10,164,167,146,171,185,41,201,60,146,185,48,184,204,83,156,207,36,124,67,183,35,152,112,143,143,1,218,170,149,188,47,122,233,252,138,101,65,161,218,199,153,249,77,54,189,115,246,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,117,40,62,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,185,161,215,235,6,150,98,154,203,150,98,218,41,123,186,222,112,203,53,192,173,246,203,141,206,166,154,162,106,206,208,176,77,56,203,76,205,20,144,156,195,41,68,98,205,202,39,141,221,153,221,213,159,248,181,245,163,244,46,197,89,210,142,0,92,175,89,29,190,25,242,139,164,21,220,74,221,67,33,242,26,17,24,141,141,166,156,1,158,81,149,152,124,180,194,220,100,106,142,81,213,182,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,44,39,193,111,61,215,27,142,85,150,224,116,231,237,141,50,181,91,233,228,172,123,141,226,102,246,13,84,146,84,29,56,208,83,59,144,127,124,25,84,148,162,192,2,253,182,144,165,98,17,142,107,106,90,211,167,142,159,176,30,153,116,190,135,74,52,228,42,206,219,71,81,81,87,45,101,115,66,245,181,179,205,35,145,75,81,36,49,198,50,27,15,8,132,156,119,104,226,140,125,120,178,217,104,10,160,60,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,140,35,168,242,15,77,216,156,184,131,25,204,225,86,241,145,153,23,230,224,128,89,133,131,214,223,213,5,248,166,231,245,57,215,90,89,149,43,100,52,151,107,110,43,79,65,96,182,189,51,196,65,74,17,211,4,181,20,238,113,183,214,48,172,158,173,143,155,185,137,242,7,219,131,8,134,63,225,189,139,88,179,14,182,180,182,211,145,208,249,186,74,123,133,93,210,56,251,167,31,26,170,42,26,138,186,105,55,7,103,126,19,193,17,237,191,18,227,177,51,139,187,63,66,139,152,29,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,188,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,233,249,1,85,95,142,119,234,79,247,147,248,106,181,69,138,103,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,200,42,7,193,83,226,159,41,251,191,174,249,141,185,93,74,194,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,216,203,53,65,175,245,251,88,236,93,63,232,214,89,172,89,28,62,98,147,25,183,149,68,116,220,140,60,221,81,147,71,77,77,204,0,222,62,236,242,69,23,115,131,136,115,228,95,84,93,215,52,55,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,92,79,141,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,64,252,169,109,165,79,32,211,112,32,119,110,115,207,79,47,112,76,8,124,183,31,172,50,19,53,96,244,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,216,61,94,162,122,81,212,126,154,108,90,111,123,207,162,225,249,67,199,253,176,48,148,47,12,150,250,161,61,229,160,150,57,29,165,105,162,134,90,66,145,202,48,22,146,99,140,121,246,136,222,101,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,8,210,20,244,173,32,214,12,81,145,179,189,76,145,73,1,187,70,14,229,21,25,185,59,52,66,183,255,0,140,118,144,211,102,189,52,80,234,149,60,20,141,114,211,139,196,51,28,243,79,40,159,179,171,140,41,102,134,32,29,192,204,170,30,128,221,205,155,96,132,248,147,110,226,117,67,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,112,233,77,71,254,188,179,173,83,211,142,148,243,220,175,72,109,126,106,245,79,111,120,42,42,34,158,166,58,171,101,12,207,218,168,174,166,106,113,115,121,160,3,121,24,156,227,24,132,74,98,39,104,187,114,72,4,65,202,186,189,239,10,28,75,72,236,189,37,217,50,93,57,26,74,155,237,250,162,161,242,234,231,136,2,180,174,48,205,35,13,52,236,50,202,224,17,68,97,218,23,112,229,28,131,63,110,50,168,54,80,43,196,235,162,90,205,12,212,122,157,91,210,252,83,134,155,101,28,171,38,166,180,219,103,106,92,106,168,94,24,228,142,99,102,40,161,134,121,166,19,133,185,0,242,57,34,8,196,98,7,45,107,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,67,160,148,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,81,43,196,71,173,250,62,149,112,70,196,176,234,174,90,155,150,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,144,28,254,93,222,57,35,57,105,201,140,92,64,197,194,170,252,68,177,109,14,194,186,172,202,241,141,6,161,242,54,170,30,208,222,41,41,229,132,237,244,215,130,103,58,152,104,154,55,126,220,33,200,4,162,45,158,41,198,162,49,16,0,1,108,219,194,135,45,213,203,47,86,150,76,107,78,74,174,166,197,126,167,168,108,186,133,229,48,162,43,116,48,200,227,83,59,140,82,176,28,82,152,118,137,216,57,73,32,193,220,140,106,13,212,63,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,161,78,135,58,68,181,116,131,164,101,138,79,113,164,188,101,151,234,129,185,100,119,88,41,196,0,231,96,97,10,88,77,197,165,58,104,91,151,14,227,238,231,36,210,48,199,221,120,196,52,87,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,10,173,124,84,58,10,166,170,166,186,245,79,163,118,42,74,51,163,167,154,225,156,219,41,251,174,117,134,242,194,45,95,77,79,28,68,44,108,39,60,181,70,70,1,194,46,238,206,111,41,29,165,34,14,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,232,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,170,192,241,66,232,163,249,63,231,103,172,250,123,108,181,80,233,182,101,112,10,104,173,212,77,217,246,53,208,161,35,58,118,136,137,247,134,94,212,243,70,241,179,4,127,94,46,17,136,69,220,194,188,43,46,215,91,119,92,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,196,1,85,3,91,42,102,104,165,22,125,140,26,88,98,145,132,183,110,113,129,123,197,157,131,101,248,213,252,83,226,223,119,244,63,49,184,173,105,210,222,81,159,97,93,28,245,65,149,233,206,101,87,140,92,173,213,24,49,75,93,66,115,67,91,216,59,133,92,68,20,243,195,44,101,1,185,72,28,141,216,217,227,105,35,227,249,198,48,217,126,53,127,20,248,183,221,253,15,204,110,43,32,240,156,210,251,86,181,105,31,83,122,81,121,42,72,233,242,155,61,146,218,21,21,52,67,86,20,115,152,92,251,53,77,17,59,49,156,50,246,229,15,172,46,199,24,187,16,187,51,176,87,85,166,138,154,227,117,162,183,214,93,169,45,116,245,85,17,195,45,117,88,202,80,82,129,19,49,77,35,66,7,43,128,179,185,59,70,6,123,51,241,18,125,153,250,94,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,243,46,186,83,233,99,90,255,0,148,79,79,184,78,177,201,111,242,85,121,5,189,252,252,3,23,110,48,174,130,83,167,170,237,15,114,71,104,94,120,101,120,249,27,151,109,195,150,197,187,48,109,84,68,65,92,30,40,61,5,99,217,126,27,122,234,75,72,236,84,150,236,159,31,167,43,134,73,111,166,242,180,84,149,246,232,222,170,162,182,189,196,98,98,154,187,148,162,102,103,43,115,138,18,102,98,147,128,149,59,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,116,39,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,250,146,57,69,200,248,180,135,37,87,52,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,116,83,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,208,238,25,170,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,49,48,231,20,140,64,92,76,4,155,118,244,33,103,111,86,101,128,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,6,170,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,39,167,137,175,66,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,140,170,168,237,112,16,6,55,90,108,34,65,36,123,187,5,52,210,238,81,152,113,140,14,78,199,24,217,161,238,232,174,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,186,19,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,80,15,93,29,25,95,122,60,212,122,91,100,119,95,108,225,153,71,152,168,198,110,82,152,53,81,71,19,135,118,154,166,49,219,105,162,238,196,207,32,139,71,32,152,144,241,119,56,163,11,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,154,58,248,163,252,9,234,111,224,191,56,162,85,171,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,178,175,20,127,129,61,77,252,23,231,20,72,40,5,77,79,17,30,190,171,58,156,202,155,3,210,219,133,214,219,166,86,78,237,62,237,83,61,63,210,105,30,72,143,204,213,83,114,96,120,64,224,140,169,227,144,30,65,250,210,23,18,147,183,20,43,91,43,167,142,159,179,238,166,181,66,135,74,52,228,41,2,229,89,79,81,87,45,101,115,76,212,84,80,67,27,145,75,81,36,49,200,81,131,151,8,132,156,118,121,37,140,125,57,50,12,215,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,45,0,186,93,233,227,167,236,7,166,93,47,161,210,141,57,10,179,182,209,212,84,85,203,89,92,208,189,109,108,243,72,228,82,212,73,12,113,140,134,195,194,33,39,29,218,56,163,31,94,44,185,162,65,117,61,75,127,246,155,109,31,119,248,39,255,0,79,181,170,171,233,59,226,159,70,254,240,49,239,152,192,173,83,169,111,254,211,109,163,238,255,0,4,255,0,233,246,181,85,125,39,124,83,232,223,222,6,61,243,24,16,116,166,180,254,176,117,55,128,232,102,168,105,222,159,234,53,77,37,158,219,168,84,247,162,139,33,174,184,195,73,69,110,158,130,58,121,4,42,10,103,17,16,148,102,49,19,98,221,164,24,195,137,119,28,131,112,42,171,241,206,253,73,254,242,127,13,65,98,154,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,46,120,122,135,233,251,62,233,151,84,43,180,163,81,130,144,238,84,116,244,245,113,86,80,180,207,69,91,4,209,177,12,180,242,77,28,101,32,49,115,136,137,135,102,146,41,7,215,139,171,73,240,158,235,71,42,214,75,117,127,79,90,152,87,91,214,73,140,219,234,111,180,89,53,101,116,149,115,87,208,189,80,52,145,85,156,198,82,60,209,201,84,13,25,14,226,81,108,46,192,241,51,203,37,122,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,10,203,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,219,95,234,199,225,99,89,62,239,242,31,151,78,185,193,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,185,238,159,46,215,91,215,131,173,214,178,243,115,171,175,168,143,77,243,74,64,150,166,98,148,198,8,10,229,12,49,49,19,187,176,71,20,113,198,3,238,16,1,22,217,153,153,5,38,46,170,23,42,235,170,132,5,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,189,100,65,207,95,93,29,25,95,122,60,212,122,91,100,119,95,108,225,153,71,152,168,198,110,82,152,53,81,71,19,135,118,154,166,49,219,105,162,238,196,207,32,139,71,32,152,144,241,119,56,163,116,47,214,109,247,163,205,71,170,185,201,106,246,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,59,212,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,157,130,170,223,84,44,237,29,85,52,142,207,219,152,57,22,207,179,139,137,16,24,152,25,129,115,173,175,122,41,149,116,237,171,23,221,28,205,110,22,170,219,214,63,229,124,204,246,185,100,146,148,251,244,209,84,7,2,146,56,205,246,9,133,159,112,111,172,207,182,237,179,184,116,167,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,229,181,91,167,130,54,127,153,95,112,221,77,211,235,206,67,87,89,143,98,181,22,154,155,45,12,206,196,20,7,88,245,175,82,209,59,183,33,3,40,35,55,13,248,49,243,38,102,41,13,202,162,208,110,172,171,165,29,71,176,116,217,133,117,77,108,139,219,56,102,81,230,224,185,73,79,11,180,150,42,168,171,231,164,140,106,27,119,222,25,123,64,225,51,108,45,33,188,68,194,239,19,205,245,244,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,174,227,17,24,15,153,140,74,66,132,249,15,19,119,23,126,217,200,7,110,126,28,56,158,43,156,248,123,105,230,45,154,227,54,172,130,203,91,237,111,51,110,186,81,71,87,75,63,11,221,89,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,42,171,235,163,163,43,239,71,154,143,75,108,142,235,237,156,51,40,243,21,24,205,202,83,6,170,40,226,112,238,211,84,198,59,109,52,93,216,153,228,17,104,228,19,18,30,46,231,20,97,126,152,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,80,15,136,94,1,134,233,135,88,218,141,134,105,254,61,73,98,177,82,212,80,84,211,219,233,25,198,8,14,166,223,77,81,43,70,59,236,0,242,205,35,176,14,192,12,236,34,194,44,194,219,43,195,187,175,170,206,152,242,167,192,245,74,225,117,185,105,149,239,181,79,187,212,207,81,244,102,70,146,83,243,52,180,220,156,26,19,57,228,42,136,227,6,144,190,172,131,200,163,237,203,138,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,144,97,90,81,146,106,230,47,210,230,181,84,105,205,238,174,130,197,115,188,98,214,140,184,104,168,76,231,146,221,60,87,110,60,234,132,182,167,166,41,68,33,145,156,63,58,243,197,31,49,23,56,230,194,122,126,211,219,22,172,235,142,7,166,89,61,251,216,214,172,163,32,161,181,213,213,143,54,145,163,150,97,7,142,39,8,165,218,105,55,237,198,228,15,27,72,96,242,56,131,17,52,160,232,95,75,238,186,199,210,95,87,24,29,136,170,222,229,61,159,27,185,81,193,73,68,85,115,213,207,67,53,125,108,116,177,196,46,196,71,49,83,52,45,182,238,207,35,59,9,109,197,225,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,65,211,246,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,249,2,199,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,239,89,2,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,49,48,231,20,140,64,92,76,4,155,118,244,33,103,111,86,101,128,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,6,170,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,55,87,85,221,40,234,63,73,90,142,120,86,107,23,158,181,87,119,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,185,131,144,180,176,187,185,70,68,46,206,96,113,200,114,87,194,247,174,159,200,166,84,26,29,172,121,159,148,211,107,215,63,99,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,246,147,213,23,76,152,15,84,218,95,114,211,252,190,154,146,142,228,116,228,54,92,133,173,208,212,214,217,167,121,34,147,156,5,35,114,16,50,130,33,148,0,129,228,141,136,57,14,236,67,207,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,88,58,83,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,151,117,111,222,22,253,125,86,106,39,145,233,147,88,238,23,91,150,94,222,114,163,29,200,171,42,103,174,154,239,27,119,106,102,166,171,146,66,51,25,162,6,145,227,145,221,163,40,163,104,254,161,198,29,234,129,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,94,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,57,109,87,253,226,143,240,39,169,191,130,252,226,137,109,95,228,157,210,199,255,0,43,78,149,127,244,27,110,255,0,220,173,85,226,143,240,39,169,191,130,252,226,137,5,0,169,169,226,35,215,213,103,83,153,83,96,122,91,112,186,219,116,202,201,221,167,221,170,103,167,250,77,35,201,17,249,154,170,110,76,15,8,28,17,149,60,114,3,200,63,90,66,226,82,118,226,133,107,101,116,241,211,246,125,212,214,168,80,233,70,156,133,32,92,171,41,234,42,229,172,174,105,154,138,138,8,99,114,41,106,36,134,57,10,48,114,225,16,147,142,207,36,177,143,167,38,65,154,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,101,160,23,75,189,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,151,52,72,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,23,147,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,5,27,245,185,175,52,221,71,117,47,152,234,77,154,182,174,124,121,234,2,215,143,180,213,18,200,13,110,166,6,138,57,34,9,64,10,16,152,134,74,151,139,128,240,58,131,103,220,185,19,252,150,238,148,117,30,225,210,157,223,171,54,139,181,141,218,242,10,123,56,211,73,11,199,36,212,164,239,28,181,226,114,56,137,194,53,82,83,83,11,69,220,34,144,167,229,219,104,9,203,74,174,130,45,157,27,83,80,116,8,125,32,213,84,210,92,110,69,139,207,11,84,84,214,202,52,131,127,146,67,173,9,154,88,163,9,60,180,119,2,19,6,120,220,158,32,17,49,63,172,196,21,3,225,245,172,86,173,16,234,211,5,203,178,91,245,93,171,30,173,168,154,201,120,150,42,161,130,7,130,174,19,134,50,170,35,48,15,45,29,65,83,207,35,155,236,45,7,54,103,32,22,93,15,46,85,215,74,125,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,191,159,128,98,237,198,21,208,74,116,245,93,161,238,72,237,11,207,12,175,31,35,114,237,184,114,216,183,102,13,170,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,200,203,236,17,229,120,165,227,24,150,121,33,11,189,4,244,37,36,101,196,129,164,7,7,118,125,159,103,245,253,143,253,14,180,165,147,164,172,91,9,210,156,199,9,196,35,136,174,153,76,55,7,146,182,175,181,205,230,169,166,104,159,148,129,8,151,30,66,36,251,179,191,189,253,84,130,68,26,27,88,186,89,199,117,127,78,232,177,123,172,116,240,221,237,189,207,43,92,13,24,156,125,201,227,51,218,66,136,201,183,8,216,125,25,183,247,63,162,221,182,154,73,168,109,241,82,212,73,220,144,57,110,91,187,239,185,59,251,223,250,87,216,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,90,245,37,71,77,93,160,122,135,21,84,67,32,54,47,118,38,98,22,118,223,201,77,251,127,165,115,163,154,94,109,237,61,206,195,79,104,164,138,106,123,173,91,249,129,167,17,145,197,204,25,135,155,62,251,55,108,189,54,255,0,41,255,0,106,232,203,168,177,142,77,13,206,169,229,185,193,64,19,227,151,56,158,121,156,88,69,158,142,102,245,228,236,223,207,239,251,23,56,153,133,170,56,242,188,150,88,238,52,213,49,210,221,42,65,164,25,1,154,102,239,19,49,11,49,122,179,251,253,55,109,144,127,77,59,246,228,55,73,234,172,148,49,212,27,68,209,23,112,153,152,57,19,59,63,169,55,249,171,201,201,41,238,45,120,173,158,225,27,12,167,81,35,200,204,91,179,19,155,187,183,189,254,221,214,222,198,117,95,76,177,91,205,21,218,215,131,61,78,219,141,76,45,114,168,29,217,164,2,23,228,224,251,108,194,237,232,223,229,127,50,240,117,186,247,132,228,245,113,100,120,164,241,195,37,119,25,106,40,24,164,50,128,205,228,50,23,51,219,126,60,132,119,217,183,247,160,213,72,136,128,136,136,8,136,131,250,83,60,109,81,19,205,191,109,140,121,237,239,219,127,85,115,186,17,213,159,71,88,239,72,216,30,1,169,55,226,156,40,108,148,244,245,212,21,56,252,213,92,102,25,88,137,191,196,148,100,221,205,157,157,157,253,204,254,246,84,213,104,175,107,101,202,154,184,161,238,180,50,129,184,114,227,201,152,153,246,223,103,219,220,182,229,15,77,253,65,234,21,12,122,153,135,232,150,81,112,176,221,27,191,77,61,37,33,206,18,14,252,55,23,102,221,219,147,63,217,255,0,18,15,39,86,239,56,13,102,170,87,142,147,215,87,210,226,117,210,210,198,34,113,53,54,225,217,136,100,222,48,22,111,211,121,127,201,251,126,221,253,111,147,162,154,11,101,191,166,172,22,43,85,89,84,196,118,43,97,145,147,59,108,111,65,79,187,122,136,253,140,223,103,218,168,215,84,102,177,91,161,166,186,84,193,45,14,77,86,242,83,87,88,234,35,148,38,163,7,22,224,100,70,204,207,200,70,50,102,226,222,134,223,179,214,228,60,53,173,183,218,14,153,173,50,94,231,230,213,135,5,85,35,112,6,225,78,118,250,62,3,245,95,215,109,159,213,253,127,106,9,88,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,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,5,117,235,226,95,143,104,53,53,207,73,180,86,162,146,249,168,179,211,246,206,239,12,244,181,118,235,1,247,103,134,96,148,70,66,34,174,136,161,244,167,146,54,1,238,1,155,147,11,194,97,61,87,53,157,88,252,83,235,39,222,6,67,243,25,213,223,116,65,214,142,43,213,198,156,65,93,90,86,171,38,125,109,238,65,123,199,162,174,140,164,62,211,67,202,186,154,7,55,153,168,205,231,141,152,141,190,164,142,81,114,62,45,33,210,15,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,161,175,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,53,50,145,7,45,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,242,149,180,248,178,116,75,71,112,177,127,41,189,33,197,59,85,246,190,99,152,218,237,22,216,35,142,106,82,57,167,146,243,39,109,134,67,152,100,145,218,115,118,144,138,50,9,9,227,24,36,34,169,100,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,87,93,84,46,85,208,91,79,132,119,70,86,42,75,21,159,172,76,182,235,231,174,181,222,126,159,20,183,83,153,132,118,248,196,230,162,169,169,168,127,78,228,199,198,120,194,63,88,194,50,115,126,102,99,216,179,245,21,124,46,62,4,244,203,241,175,156,86,169,84,128,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,190,180,65,207,183,95,125,27,84,244,131,170,20,86,251,21,77,93,126,9,147,211,188,216,229,117,117,108,83,214,153,193,28,45,89,13,67,71,28,108,38,18,202,196,46,193,193,227,150,61,136,141,164,97,220,30,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,86,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,220,8,131,151,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,236,83,68,60,93,238,184,31,75,151,59,22,163,71,87,152,106,221,142,160,45,184,220,181,144,23,98,225,68,113,126,110,170,190,161,143,148,167,78,64,99,38,204,18,76,197,78,220,136,138,122,136,247,87,139,175,76,152,14,75,162,87,14,163,173,244,212,150,108,179,14,168,166,42,233,233,45,208,177,223,160,170,158,146,137,130,170,86,102,148,142,22,237,60,70,68,76,32,50,7,31,174,196,20,194,131,234,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,247,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,158,27,120,63,244,191,128,234,86,77,115,234,3,47,187,210,87,92,180,250,241,79,21,150,194,21,16,202,241,206,84,242,191,155,172,166,146,34,38,6,35,136,169,101,3,23,239,82,204,255,0,245,54,87,18,128,136,136,49,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,215,48,55,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,94,79,139,142,166,98,184,127,72,87,140,22,237,87,189,235,61,184,80,91,237,20,177,201,31,112,188,181,92,53,147,206,64,70,198,240,128,64,192,70,2,92,100,158,1,118,102,61,218,160,122,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,236,24,86,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,247,209,225,163,159,212,234,15,69,186,119,85,114,200,105,46,183,43,29,61,77,130,169,161,120,185,209,133,37,76,145,82,211,202,17,179,112,49,163,106,71,110,77,204,128,128,203,151,62,79,90,222,47,186,95,117,194,250,180,169,207,38,42,185,237,186,131,103,162,185,83,206,84,69,20,17,79,77,8,209,75,74,18,238,227,49,136,211,195,49,109,197,197,170,163,103,31,113,22,223,240,66,212,207,45,149,106,94,142,86,85,221,101,246,133,190,147,38,183,193,220,229,67,79,229,228,122,122,179,226,231,245,38,147,205,81,54,226,15,200,96,250,196,220,1,156,45,169,17,16,17,23,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,208,80,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,99,10,201,234,216,249,187,152,159,32,125,184,48,142,235,240,79,210,251,86,67,171,153,230,171,220,10,146,106,140,50,207,75,109,161,167,154,136,101,56,231,184,28,155,213,69,43,190,240,152,69,71,44,79,196,119,32,170,54,228,44,206,199,93,87,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,94,79,132,118,153,226,184,127,72,86,124,234,211,73,189,235,61,184,87,220,46,245,82,71,31,112,188,181,92,212,112,64,38,32,198,240,128,64,230,32,100,92,100,158,114,103,102,61,152,37,6,181,233,125,171,90,180,143,47,210,139,201,82,71,79,148,217,234,109,161,81,83,68,53,97,71,57,131,246,106,154,34,118,99,56,101,237,202,31,88,93,142,49,118,33,118,103,110,99,23,85,11,156,206,185,180,190,213,163,157,90,106,102,7,98,42,70,182,193,120,246,149,28,20,148,67,73,5,36,21,208,199,91,29,44,113,11,184,136,66,53,45,11,109,179,59,70,206,194,59,241,96,189,62,144,181,122,167,93,250,104,211,221,82,184,79,87,61,202,237,103,8,110,147,212,193,20,39,81,113,166,50,165,172,153,130,47,168,32,117,16,74,96,194,195,245,8,126,168,126,139,110,5,94,190,12,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,192,205,70,229,4,65,4,54,235,135,114,88,225,3,31,174,102,213,48,215,72,78,109,232,211,70,204,78,205,196,44,41,6,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,58,221,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,161,80,67,101,200,90,221,53,53,21,230,6,142,41,57,192,82,55,18,48,25,226,25,64,8,218,57,28,131,145,108,196,93,36,168,235,215,111,76,248,111,82,218,13,121,181,95,107,177,251,21,247,28,167,150,239,98,201,239,14,241,193,103,56,248,156,253,233,152,153,227,166,150,40,220,37,119,228,2,220,101,112,50,132,25,130,186,186,4,241,52,199,186,108,210,250,221,35,214,139,62,65,121,177,90,234,26,108,85,236,22,218,83,158,152,38,146,105,106,225,156,229,158,22,32,238,152,201,27,236,70,207,36,204,229,197,163,17,133,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,41,75,255,0,12,206,150,177,94,164,245,196,235,179,92,146,213,29,151,1,242,151,218,156,122,97,142,106,171,238,211,125,72,187,18,9,1,81,137,128,181,65,59,23,213,150,40,153,153,230,105,35,9,127,225,41,209,119,208,187,21,31,85,217,248,242,189,100,118,249,160,197,237,115,208,241,43,117,12,135,196,171,136,165,6,54,154,112,7,104,138,39,97,242,211,19,242,145,170,56,199,101,72,136,32,7,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,218,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,8,65,215,54,151,218,180,115,171,77,76,192,236,69,72,214,216,47,30,210,163,130,146,136,105,32,164,130,186,24,235,99,165,142,33,119,17,8,70,165,161,109,182,103,104,217,216,71,126,45,102,158,13,154,215,244,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,143,254,54,154,103,138,227,250,143,167,122,165,105,164,242,247,172,194,223,112,183,221,251,113,198,17,212,121,7,166,236,78,92,65,140,230,112,171,120,200,204,139,243,112,64,44,194,193,235,138,248,54,107,95,208,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,46,165,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,9,255,0,214,111,134,206,163,217,58,154,161,161,208,108,38,235,114,195,53,38,224,53,20,245,116,246,151,123,110,51,85,81,85,194,122,106,135,164,2,242,244,112,247,2,64,144,162,1,24,73,192,123,143,1,147,216,255,0,67,157,36,83,116,133,164,101,135,213,101,21,119,204,134,249,80,55,75,244,193,83,47,179,163,171,224,193,219,163,128,182,16,1,22,17,121,92,90,89,184,177,31,17,24,162,138,69,34,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,11,95,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,182,2,32,173,94,142,188,36,255,0,37,249,221,70,117,212,189,78,41,150,251,51,135,177,44,214,227,243,246,186,174,228,53,17,84,121,248,43,104,199,159,30,228,7,23,2,109,140,28,139,220,44,164,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,133,177,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,93,4,244,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,58,211,195,187,160,90,62,152,241,87,207,53,74,223,106,185,106,109,239,181,81,179,211,65,81,244,102,54,142,80,242,212,181,60,92,218,99,9,228,26,137,35,54,140,190,172,99,200,99,238,75,53,80,23,42,235,170,133,202,186,11,169,234,91,255,0,180,219,104,251,191,193,63,250,125,173,85,95,73,223,20,250,55,247,129,143,124,198,5,106,157,75,127,246,155,109,31,119,248,39,255,0,79,181,170,171,233,59,226,159,70,254,240,49,239,152,192,131,165,53,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,157,52,255,0,246,155,110,255,0,119,249,223,255,0,79,186,42,171,234,199,226,159,89,62,240,50,31,152,206,173,83,166,159,254,211,109,223,238,255,0,59,255,0,233,247,68,20,172,186,168,92,171,174,170,16,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,170,213,170,120,24,254,187,63,118,255,0,137,42,171,65,127,222,23,31,2,122,101,248,215,206,43,86,234,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,157,130,170,223,84,44,237,29,85,52,142,207,219,152,57,22,207,179,139,137,16,24,152,25,129,105,95,11,143,129,61,50,252,107,231,21,170,85,32,230,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,215,247,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,132,0,69,182,102,102,93,10,117,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,92,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,96,38,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,130,207,252,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,92,26,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,98,103,9,5,216,137,157,157,236,127,192,199,245,217,251,183,252,73,105,255,0,24,237,33,169,194,186,151,161,213,42,120,42,222,219,168,246,120,102,57,230,158,34,15,104,208,128,82,205,12,64,59,24,0,211,181,1,187,155,62,231,49,241,39,217,196,2,117,120,73,230,182,172,171,162,220,126,197,111,167,171,142,163,14,188,93,108,149,197,48,11,4,147,157,73,87,49,68,236,78,238,29,170,232,133,220,152,95,152,155,109,179,49,20,202,85,1,224,151,169,152,174,63,168,250,137,165,183,106,191,47,122,204,45,246,251,133,163,185,36,97,29,71,144,122,158,252,3,200,216,206,103,10,182,144,64,4,191,55,4,228,238,44,30,182,254,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,138,189,123,116,65,98,234,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,120,20,167,27,112,114,9,118,226,66,50,74,199,42,145,7,45,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,242,149,196,248,170,116,49,117,213,42,111,229,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,172,170,42,111,48,119,90,56,170,161,26,120,222,89,42,98,105,4,79,159,38,122,120,133,216,131,177,198,74,118,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,191,104,127,85,214,46,146,252,43,244,255,0,50,238,218,171,50,251,151,182,168,241,107,37,108,198,62,126,171,219,85,77,36,142,49,179,155,195,0,31,118,71,220,5,246,8,251,128,114,198,235,53,240,211,235,238,167,168,91,85,86,147,107,126,93,73,62,168,82,84,79,83,108,152,168,162,163,107,221,187,139,27,176,52,91,68,117,48,191,119,144,4,113,239,8,198,108,210,56,78,99,74,213,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,251,0,60,179,75,35,136,236,220,228,50,247,147,187,253,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,160,234,77,20,85,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,57,84,128,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,91,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,208,79,67,157,34,90,186,65,210,50,197,39,184,210,94,50,203,245,64,220,178,59,172,20,226,0,115,176,48,133,44,38,226,210,157,52,45,203,135,113,247,115,146,105,24,99,238,188,99,173,60,59,186,5,163,233,143,21,124,243,84,173,246,171,150,166,222,251,85,27,61,52,21,31,70,99,104,229,15,45,75,83,197,205,166,48,158,65,168,146,51,104,203,234,198,60,134,62,228,179,85,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,129,94,56,57,253,76,86,173,44,210,218,28,134,145,233,234,170,46,55,251,165,164,94,34,157,142,33,138,10,42,131,109,187,160,14,211,87,128,250,176,27,180,159,164,241,183,25,235,210,119,194,198,141,253,223,227,223,46,129,82,183,138,14,89,244,175,173,173,65,242,249,55,182,104,44,222,206,180,209,240,173,243,16,209,246,168,96,243,20,209,236,238,49,240,170,42,158,113,182,220,101,121,121,51,19,146,12,43,161,157,47,181,107,31,86,154,103,129,223,74,145,237,179,222,61,165,89,5,93,16,213,193,87,5,12,50,86,201,75,36,68,236,36,19,13,51,194,251,238,204,210,59,184,150,220,95,163,53,80,30,9,122,103,138,228,26,143,168,154,165,118,164,243,23,172,62,223,111,183,218,59,145,198,113,211,249,247,169,239,206,60,129,204,38,96,164,104,196,192,135,243,115,206,46,196,199,233,111,232,57,204,235,155,75,237,90,57,213,166,166,96,118,34,164,107,108,23,143,105,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,178,159,6,13,94,169,203,244,27,37,210,59,140,245,115,84,105,237,224,102,163,114,130,32,130,27,117,195,185,44,112,129,143,215,51,106,152,107,164,39,54,244,105,163,102,39,102,226,26,3,198,195,75,237,88,246,174,96,122,175,111,42,72,106,51,59,61,85,182,186,158,26,33,136,228,158,222,113,237,85,44,172,251,204,103,21,100,81,55,33,220,66,148,27,145,51,179,6,41,224,227,171,213,56,87,82,245,218,91,81,61,91,219,117,30,207,52,33,4,48,68,65,237,26,16,58,168,102,148,203,99,0,26,118,175,6,96,119,220,230,14,66,251,49,0,93,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,117,235,27,108,183,70,115,107,11,51,119,42,177,251,148,81,111,238,99,42,73,69,190,199,255,0,59,236,101,205,222,161,217,39,199,181,11,36,199,102,145,152,168,110,245,148,199,179,191,29,227,152,199,237,102,251,71,246,50,233,59,90,189,167,249,31,205,222,203,33,199,95,244,114,231,229,136,9,132,134,95,43,39,7,103,127,70,126,91,46,108,117,61,238,159,148,124,161,239,82,156,149,254,217,173,243,4,100,196,79,39,124,249,187,187,122,59,242,221,6,238,209,206,151,110,57,6,158,101,154,169,119,187,90,41,45,182,107,92,179,210,53,100,229,27,84,200,35,57,56,135,40,156,76,183,166,38,217,137,159,215,253,145,222,240,204,55,90,192,23,143,136,212,72,205,219,253,13,185,63,232,255,0,55,236,94,228,26,165,169,20,184,225,98,20,185,213,242,27,36,140,76,118,248,235,164,24,9,139,158,236,224,207,179,239,220,147,255,0,191,127,218,177,153,26,77,249,201,187,185,253,109,221,247,119,221,7,249,68,68,4,68,64,68,68,31,214,142,3,170,171,134,152,29,152,165,144,65,157,253,219,187,237,234,175,143,161,13,86,210,107,95,77,24,70,15,123,203,113,170,75,173,150,211,20,85,144,84,215,211,70,92,138,73,77,183,18,54,47,119,175,171,55,189,80,237,12,114,75,89,4,112,200,81,153,200,34,38,62,241,119,118,217,217,88,119,74,253,3,234,30,177,233,156,57,221,6,176,94,236,101,91,16,20,67,7,112,183,97,150,104,246,220,107,35,247,52,126,155,143,219,254,208,143,125,121,223,48,107,255,0,81,151,186,220,11,201,61,189,202,147,99,164,236,246,139,251,202,149,189,30,39,113,127,172,199,254,189,255,0,157,92,39,135,174,255,0,201,131,19,98,171,9,223,200,80,126,140,156,184,55,179,233,62,171,254,205,191,98,164,222,169,116,62,251,160,122,163,91,134,95,175,19,92,234,97,237,127,125,74,204,196,123,211,193,39,175,231,100,247,52,172,223,165,246,127,169,173,187,194,118,174,190,183,166,231,146,186,225,83,82,208,220,251,17,12,178,145,180,113,181,5,15,17,22,119,217,153,183,125,153,191,106,9,176,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,173,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,105,72,131,152,205,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,254,135,111,147,86,51,175,202,134,169,230,90,153,236,191,102,125,45,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,83,43,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,126,38,46,6,66,231,11,28,11,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,136,171,3,197,139,173,250,204,111,218,125,38,105,157,87,10,187,133,189,162,205,171,94,25,225,154,150,57,188,188,244,244,180,179,12,160,197,221,129,205,170,24,163,56,202,42,129,6,46,79,32,136,69,95,17,30,183,235,58,170,206,219,18,195,170,184,233,150,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,46,38,19,249,119,120,227,144,34,168,38,49,98,51,22,141,86,237,42,212,123,190,156,93,245,122,217,133,221,106,112,203,13,194,158,215,114,189,199,78,239,75,77,85,51,59,199,25,23,255,0,120,196,237,245,64,166,128,73,197,230,137,143,213,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,116,41,166,157,47,104,118,150,104,212,26,13,100,192,45,87,44,65,184,203,112,164,188,210,67,93,237,106,166,32,55,170,172,105,3,132,211,57,199,25,110,226,194,61,184,196,4,2,48,17,10,11,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,232,167,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,106,1,235,147,164,75,175,72,58,184,56,164,23,26,187,198,39,126,167,43,150,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,248,243,237,190,206,18,67,35,140,125,214,140,118,255,0,134,47,91,85,154,25,168,244,218,73,170,25,95,13,54,202,56,209,195,83,118,185,78,212,184,213,80,188,210,71,36,32,238,81,67,12,243,76,65,51,241,1,228,113,202,114,8,196,108,65,119,232,136,130,149,188,100,245,175,233,207,80,86,157,28,164,183,246,105,52,202,222,253,233,228,139,140,147,215,92,98,167,168,147,137,52,132,197,8,192,20,108,59,128,19,73,223,223,144,240,117,234,248,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,250,165,24,187,194,173,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,5,81,29,55,32,63,41,74,2,209,211,83,115,0,6,147,181,4,113,69,220,224,196,124,57,23,214,39,117,115,254,20,58,59,106,211,94,146,236,153,113,88,106,232,114,29,65,168,168,189,221,37,173,165,24,167,146,1,154,72,104,132,11,128,155,211,61,56,4,241,177,57,54,245,82,152,63,25,25,144,97,94,50,122,41,244,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,173,94,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,88,196,201,153,221,153,158,250,117,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,84,157,151,50,232,58,168,69,170,186,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,181,80,20,106,241,33,202,111,184,127,68,186,165,118,199,43,188,165,93,69,190,146,215,36,157,160,147,149,45,109,117,61,37,76,123,27,59,55,56,39,148,55,219,144,242,220,93,137,153,218,74,170,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,66,152,87,78,122,41,165,246,173,21,210,60,67,74,44,197,73,37,62,45,103,166,182,157,69,53,16,210,5,100,224,13,222,170,120,133,221,128,230,151,185,41,253,98,119,57,9,220,137,221,221,249,203,233,251,76,255,0,44,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,62,117,80,208,156,195,230,167,15,168,108,61,168,26,89,28,200,92,64,65,200,155,136,186,233,165,1,83,7,140,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,80,214,48,207,41,207,53,198,223,219,138,73,140,11,234,0,61,52,212,49,139,3,250,188,50,59,139,59,242,59,159,85,107,227,149,105,186,205,106,209,187,236,54,202,179,182,209,212,95,169,42,43,6,18,120,33,158,97,161,40,162,57,54,226,38,99,4,196,34,239,185,52,82,59,111,197,246,12,43,193,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,231,123,251,118,124,133,75,195,218,237,241,250,220,253,165,203,151,38,227,217,219,98,231,184,219,250,160,191,10,203,181,214,221,215,30,3,71,111,185,213,210,211,221,41,239,20,149,209,67,49,0,85,64,214,202,153,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,107,244,64,85,43,226,197,214,253,30,73,237,62,147,52,206,171,157,37,190,224,209,102,213,175,12,19,67,85,36,62,94,122,122,90,89,134,83,113,237,78,198,213,12,81,132,131,45,56,131,23,22,144,74,85,120,136,245,191,71,210,174,8,216,150,29,85,203,83,114,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,242,3,159,203,187,199,36,103,45,57,49,139,136,24,189,22,98,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,131,213,193,116,159,84,245,67,207,126,76,244,211,43,203,125,153,218,243,190,194,179,84,215,249,94,231,46,223,119,178,5,195,151,108,248,242,219,126,5,183,185,211,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,175,251,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,42,192,241,58,232,150,179,67,53,30,167,86,244,191,20,225,166,217,71,42,201,169,173,54,217,218,151,26,170,23,134,57,35,152,217,138,40,97,158,105,132,225,110,64,60,142,72,130,49,24,129,200,45,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,70,64,114,16,35,138,88,141,192,57,241,109,170,185,225,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,122,19,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,200,32,95,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,218,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,13,255,0,226,227,166,120,174,97,210,21,227,58,187,82,109,122,192,174,20,23,11,69,84,113,199,220,31,51,87,13,28,240,17,144,57,180,38,19,177,144,1,15,41,32,128,157,221,131,103,167,110,154,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,169,32,138,105,229,183,30,241,86,195,24,75,176,57,201,77,36,209,179,187,142,206,108,236,66,236,196,221,25,234,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,51,146,30,109,245,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,151,48,72,58,168,69,167,250,66,213,234,157,119,233,163,79,117,74,225,61,92,247,43,181,156,33,186,79,83,4,80,157,69,198,152,202,150,178,102,8,190,160,129,212,65,41,131,11,15,212,33,250,161,250,45,184,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,95,37,206,211,106,189,83,5,29,230,217,73,95,79,29,68,21,97,21,76,35,40,12,240,74,19,67,43,9,51,179,28,114,199,28,128,94,241,48,18,109,157,153,215,214,136,8,136,128,185,87,93,84,46,85,208,93,79,82,223,253,166,219,71,221,254,9,255,0,211,237,106,170,250,78,248,167,209,191,188,12,123,230,48,43,84,234,91,255,0,180,219,104,251,191,193,63,250,125,173,85,95,73,223,20,250,55,247,129,143,124,198,4,29,41,170,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,233,167,255,0,180,219,119,251,191,206,255,0,250,125,209,85,95,86,63,20,250,201,247,129,144,252,198,117,106,157,52,255,0,246,155,110,255,0,119,249,223,255,0,79,186,32,165,101,213,66,229,93,117,80,128,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,170,240,49,253,118,126,237,255,0,18,85,86,173,83,192,199,245,217,251,183,252,73,85,90,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,9,85,224,99,250,236,253,219,254,36,182,87,140,254,144,212,229,250,13,141,106,229,186,10,185,170,52,246,240,80,214,48,207,16,65,13,186,225,219,138,73,140,11,235,153,181,76,52,49,139,3,250,52,210,59,139,179,114,13,107,224,99,250,236,253,219,254,36,167,255,0,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,237,228,39,41,123,113,133,116,18,133,69,47,116,187,114,59,66,243,195,19,73,196,28,187,110,124,118,45,157,130,138,250,7,212,204,87,72,186,189,211,108,235,53,171,242,150,90,123,133,69,190,166,168,164,142,56,233,124,237,36,212,97,60,167,33,136,4,49,157,64,156,134,229,245,99,19,38,103,118,102,126,138,87,42,235,167,221,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,114,67,205,190,188,18,246,204,192,102,136,216,163,144,24,159,132,128,98,239,184,186,12,173,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,151,254,29,221,16,86,117,85,157,190,91,152,210,241,211,44,78,225,20,87,209,121,167,166,154,233,33,67,44,129,75,75,40,68,64,92,76,32,243,12,210,71,32,69,80,46,4,196,96,77,37,124,78,188,61,44,86,171,21,79,81,93,63,98,22,171,21,5,138,222,82,229,182,11,100,39,20,103,24,28,49,197,85,69,73,4,47,28,124,35,41,142,165,249,71,27,71,11,73,199,151,116,142,85,120,92,124,9,233,151,227,95,56,173,82,169,7,50,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,30,130,122,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,106,175,196,215,161,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,85,84,118,184,8,3,27,173,54,17,32,146,61,221,130,154,105,119,40,204,56,198,7,39,99,140,108,208,247,99,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,97,209,242,44,127,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,108,129,1,124,151,59,77,170,245,76,20,119,155,101,37,125,60,117,16,85,132,85,48,140,160,51,193,40,77,12,172,36,206,204,113,203,28,114,1,123,196,192,73,182,118,103,95,90,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,206,14,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,21,239,87,231,244,218,97,225,107,109,204,230,200,106,236,85,20,186,47,108,166,183,220,41,30,81,158,11,141,77,166,26,122,39,140,162,110,96,111,83,52,44,198,219,112,119,98,119,22,103,38,160,196,23,147,225,5,165,246,172,47,164,186,108,242,18,164,158,229,168,55,138,219,149,68,227,68,49,79,20,20,211,21,20,84,167,46,238,83,0,149,60,211,14,252,88,94,170,70,97,247,145,77,245,165,58,44,211,63,201,23,74,122,97,130,201,73,117,164,171,167,199,224,184,87,210,221,35,237,213,82,215,86,187,214,85,64,97,192,92,59,115,212,74,12,4,60,132,69,132,157,201,157,223,117,160,129,94,49,218,67,77,154,244,209,67,170,84,240,82,53,203,78,47,16,204,115,205,60,162,126,206,174,48,165,154,24,128,119,3,50,168,122,3,119,54,109,130,19,226,77,187,137,214,95,64,121,215,228,239,172,157,39,191,251,47,218,30,111,32,142,197,217,239,246,184,251,74,51,160,238,242,226,91,246,252,215,115,142,223,91,135,29,199,126,77,113,62,38,150,155,173,235,161,205,79,163,179,91,42,235,234,35,167,182,213,156,84,208,148,166,48,65,115,164,154,105,92,69,157,216,35,138,57,36,50,247,8,1,19,236,204,238,168,6,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,234,121,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,120,153,196,177,65,133,223,230,158,65,8,194,215,84,70,68,251,48,179,68,91,187,191,216,185,180,234,14,88,170,53,207,62,150,152,198,72,207,38,186,144,144,63,38,38,122,201,93,157,157,189,254,139,164,45,75,183,53,223,78,178,139,83,205,36,77,89,101,174,129,228,140,184,144,243,128,199,118,125,159,103,109,253,251,46,117,242,250,92,71,26,234,23,46,160,204,202,182,166,217,71,144,221,97,144,192,66,105,75,140,211,139,59,242,109,157,220,152,93,253,63,106,13,115,140,99,117,153,77,218,59,69,21,77,60,19,73,183,18,156,156,71,119,33,22,111,70,119,247,147,125,139,249,100,22,186,219,29,214,162,207,95,44,114,75,71,33,192,69,30,252,93,192,156,125,55,102,125,183,103,95,222,174,233,21,182,252,119,12,106,162,104,99,7,2,136,153,222,50,103,102,23,255,0,39,109,190,179,47,62,190,190,170,231,87,37,109,108,197,44,210,147,153,153,19,147,187,187,187,187,187,187,187,251,221,208,124,232,136,128,136,136,8,136,128,222,255,0,69,45,52,103,173,93,106,233,219,73,168,241,172,82,181,188,157,76,127,222,204,209,83,114,128,70,115,55,221,164,167,55,46,93,231,247,191,255,0,81,68,182,247,250,45,197,103,184,92,170,116,201,241,201,48,218,10,249,231,138,23,165,173,56,98,41,98,22,151,155,236,103,35,56,238,59,11,236,222,230,217,6,57,169,90,143,154,107,174,81,113,205,178,235,140,117,21,237,16,203,41,148,113,199,187,4,65,27,108,209,0,142,252,98,31,177,189,223,210,234,224,60,35,78,228,253,60,85,5,68,81,181,59,94,15,129,49,59,187,191,145,160,219,211,139,125,159,206,234,145,154,74,170,50,146,33,144,226,115,30,38,194,91,114,103,251,31,111,123,43,172,240,131,190,211,214,232,45,125,172,42,132,228,130,239,43,148,108,38,206,60,104,168,5,253,93,182,251,126,196,19,217,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,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,64,61,111,244,93,149,116,143,168,243,208,209,13,214,247,128,220,187,115,217,50,25,104,100,24,195,186,243,113,161,169,157,129,161,122,192,104,36,119,16,127,175,27,12,188,67,147,198,29,10,44,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,70,174,148,166,3,24,170,99,25,77,227,149,133,220,93,255,0,165,156,52,87,133,199,192,158,153,126,53,243,138,213,42,150,159,233,39,68,46,189,56,104,14,57,162,247,155,229,37,230,163,28,168,186,8,87,211,70,81,133,76,19,92,106,106,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,247,2,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,122,125,122,233,110,119,173,61,39,103,58,103,166,150,47,108,228,151,159,102,121,42,47,53,13,63,119,181,114,165,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,158,176,58,122,240,225,235,59,6,215,221,52,205,114,157,27,242,86,92,127,48,179,93,46,53,63,72,173,82,118,41,96,173,138,73,100,224,21,36,101,196,0,159,97,103,39,219,102,103,127,68,23,126,136,136,11,149,117,213,66,160,31,238,92,117,217,255,0,112,207,249,77,103,255,0,157,160,181,79,11,143,129,61,50,252,107,231,21,170,85,40,255,0,208,86,150,231,122,45,210,118,13,166,122,151,98,246,54,73,102,246,159,157,162,243,80,212,118,187,183,42,169,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,164,2,2,229,93,117,80,168,7,251,151,29,118,127,220,51,254,83,89,255,0,231,104,45,83,194,227,224,79,76,191,26,249,197,106,149,74,63,244,21,165,185,222,139,116,157,131,105,158,165,216,189,141,146,89,189,167,231,104,188,212,53,29,174,237,202,170,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,105,0,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,42,188,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,223,95,248,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,194,79,245,247,214,77,55,72,58,95,69,112,177,83,82,87,231,121,61,67,195,142,80,215,81,75,61,17,132,18,66,245,147,84,60,114,70,226,1,20,172,34,204,124,222,73,99,216,72,26,71,26,12,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,215,74,122,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,149,210,183,133,142,27,160,58,243,144,106,118,95,114,164,204,109,22,122,136,39,211,208,170,39,121,232,141,249,20,147,215,67,218,104,142,166,23,237,12,50,1,184,59,177,205,219,142,78,211,68,27,3,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,150,168,136,53,87,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,160,82,199,81,53,178,186,34,229,21,68,98,109,254,148,102,194,64,71,20,178,131,24,115,228,220,235,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,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,151,79,202,26,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,26,211,194,155,173,170,205,86,177,84,244,253,171,217,95,156,204,236,221,202,203,5,202,233,114,158,162,225,144,82,153,203,52,241,153,204,229,220,154,159,211,102,99,228,80,59,113,141,154,158,67,121,43,215,198,166,101,90,69,210,22,164,231,88,85,95,148,189,83,219,233,237,244,213,67,36,145,201,75,231,106,225,163,57,226,56,204,76,38,140,42,8,227,54,47,171,32,129,59,59,51,179,227,253,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,139,90,248,169,104,39,82,125,68,226,186,127,133,104,102,41,244,130,203,69,112,175,186,95,169,188,245,5,39,10,160,142,40,232,164,231,85,36,102,251,4,213,205,180,111,199,235,110,109,187,3,176,82,182,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,87,79,184,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,85,45,208,135,135,63,82,122,117,213,6,35,168,218,215,165,150,171,86,45,139,249,171,140,133,112,186,80,87,119,106,154,158,72,233,90,24,169,228,149,251,193,60,145,78,38,76,34,29,135,38,54,54,1,43,127,64,92,240,248,130,232,237,171,68,58,180,206,177,28,106,195,87,106,199,171,106,33,189,217,226,150,148,96,129,224,171,132,38,144,105,68,0,3,203,71,80,85,16,70,192,219,11,65,193,221,200,9,215,67,202,186,188,84,186,51,213,142,162,114,173,63,205,116,51,77,254,144,94,168,173,245,246,187,245,79,182,41,169,56,82,132,145,73,69,31,10,169,227,7,216,230,174,125,227,110,95,91,99,125,152,25,129,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,234,140,98,207,98,170,170,252,56,58,85,235,107,166,110,160,162,185,102,186,105,236,124,7,36,183,212,219,242,67,147,32,161,168,142,62,220,71,45,36,227,5,61,89,57,76,51,128,196,38,241,159,24,234,39,102,97,228,228,214,168,128,170,175,199,59,245,39,251,201,252,53,90,162,128,30,43,125,46,107,183,82,159,146,239,200,166,13,244,143,232,231,182,253,167,254,19,163,163,236,121,143,35,217,255,0,124,203,31,46,93,137,127,71,125,184,250,237,187,110,16,3,194,227,227,179,76,191,26,249,61,106,191,229,85,126,27,29,5,107,182,139,117,28,90,153,175,90,83,236,106,11,54,63,91,236,58,223,110,209,212,118,174,146,156,80,255,0,139,165,168,50,45,233,101,172,31,174,46,13,190,254,132,192,237,106,136,10,16,120,194,225,87,92,171,163,227,190,219,234,41,35,167,195,178,139,109,238,184,102,50,99,146,3,25,168,88,98,102,23,103,62,237,116,68,236,78,45,192,77,247,221,152,74,111,168,255,0,215,174,150,231,122,211,210,118,115,166,122,105,98,246,206,73,121,246,103,146,162,243,80,211,247,123,87,42,89,164,252,228,198,17,142,209,196,101,245,137,183,219,102,221,221,153,194,152,124,60,51,91,86,1,214,150,149,95,111,52,245,115,83,213,94,14,200,3,76,2,70,211,220,41,165,161,132,157,136,133,184,12,181,49,145,190,251,176,49,59,49,59,48,189,239,107,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,80,29,61,120,112,245,157,131,107,238,154,102,185,78,141,249,43,46,63,152,89,174,151,26,159,164,86,169,59,20,176,86,197,36,178,112,10,146,50,226,0,79,176,179,147,237,179,51,191,162,186,156,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,115,69,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,181,239,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,190,92,3,193,223,13,193,122,151,180,230,149,89,61,38,85,164,150,154,118,174,107,13,254,39,154,227,85,113,16,113,8,39,237,4,112,73,76,210,113,159,147,183,214,226,208,28,38,46,82,149,143,160,44,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,108,129,16,115,109,213,23,76,153,247,75,58,161,114,211,252,190,154,174,178,218,21,4,54,92,133,173,211,83,81,94,96,104,226,147,156,5,35,113,35,1,158,33,148,0,141,163,145,200,57,22,204,69,50,188,37,58,209,250,23,125,163,233,71,63,46,86,92,142,225,52,248,189,210,122,238,35,110,174,144,57,21,9,12,166,192,208,206,96,239,16,196,204,94,102,98,110,50,61,71,40,231,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,90,131,195,207,195,206,213,211,69,170,159,85,53,82,142,146,227,170,151,26,119,96,6,33,154,12,110,9,7,98,167,128,155,113,58,146,23,113,150,113,119,102,103,40,162,126,29,201,39,12,127,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,207,188,80,52,19,86,58,137,208,43,6,21,163,152,167,210,11,213,22,97,75,116,158,155,207,83,82,112,165,10,42,216,202,78,117,18,70,15,177,205,27,108,207,203,235,111,182,204,238,209,3,160,174,130,186,177,209,110,172,112,109,76,212,189,41,246,54,55,102,246,159,157,173,246,237,182,163,181,221,182,213,67,31,230,225,168,57,11,121,37,1,250,162,251,111,187,236,204,238,193,111,232,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,80,29,122,244,21,213,142,180,245,99,156,234,102,154,105,79,182,113,187,207,179,60,149,111,183,109,180,253,222,213,182,150,25,63,55,53,64,72,59,73,17,143,214,22,223,109,219,118,118,119,9,1,224,169,240,177,148,253,224,87,124,186,220,167,250,135,254,23,250,9,171,29,59,104,21,255,0,10,214,60,83,232,253,234,183,48,170,186,65,77,231,169,170,249,210,157,21,20,99,39,58,121,36,6,220,225,145,182,119,229,245,119,219,103,103,121,128,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,85,159,120,160,104,38,172,117,19,160,86,12,43,71,49,79,164,23,170,44,194,150,233,61,55,158,166,164,225,74,20,85,177,148,156,234,36,140,31,99,154,54,217,159,151,214,223,109,153,221,162,7,65,93,5,117,99,162,221,88,224,218,153,169,122,83,236,108,110,205,237,63,59,91,237,219,109,71,107,187,109,170,134,63,205,195,80,114,22,242,74,3,245,69,246,223,119,217,153,221,131,21,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,122,190,40,29,25,245,39,212,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,182,40,41,56,85,5,109,108,133,31,10,137,227,55,216,38,141,247,102,227,245,182,223,118,118,109,129,225,73,210,230,187,116,215,249,81,252,181,224,223,71,62,145,251,19,217,159,225,58,58,206,255,0,151,243,221,239,247,180,178,113,227,223,139,244,182,223,151,166,251,62,193,63,215,60,62,33,248,85,171,0,235,75,85,108,86,106,138,185,169,234,175,1,123,50,169,49,35,105,238,20,209,87,76,44,226,34,220,6,90,153,4,27,109,216,24,89,220,157,156,159,161,229,92,30,41,189,19,107,15,80,185,254,15,168,218,31,134,213,228,151,40,44,245,22,75,220,69,118,161,164,130,150,8,102,105,169,8,6,162,72,200,140,202,170,173,137,216,137,182,142,63,65,247,152,60,19,245,66,235,144,233,30,121,165,23,1,171,154,159,12,188,82,220,168,106,38,173,41,66,56,46,1,38,244,177,68,237,180,32,18,209,203,43,241,45,136,234,141,248,139,179,185,216,250,171,95,13,62,150,186,198,233,143,94,106,171,245,27,73,234,237,216,78,83,103,158,219,117,156,114,171,121,193,73,60,123,77,77,84,116,208,79,33,78,108,81,156,3,176,179,131,85,200,92,153,185,49,90,82,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,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,72,63,220,184,235,179,254,225,159,242,154,207,255,0,59,65,127,200,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,233,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,192,233,235,195,135,172,236,27,95,116,211,53,202,116,111,201,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,128,84,145,151,16,2,125,133,156,159,109,153,157,253,16,93,250,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,232,163,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,212,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,95,242,34,32,34,34,2,34,32,46,85,215,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,127,245,45,255,0,218,109,180,125,223,224,159,253,62,214,170,175,164,239,138,125,27,251,192,199,190,99,2,185,61,112,208,77,88,204,60,52,109,189,63,99,152,167,155,207,169,240,252,78,215,37,163,207,83,71,198,170,138,90,2,169,143,190,114,52,47,193,160,149,247,231,196,184,253,87,125,219,120,1,211,215,135,15,89,216,54,190,233,166,107,148,232,223,146,178,227,249,133,154,233,113,169,250,69,106,147,177,75,5,108,82,75,39,0,169,35,46,32,4,251,11,57,62,219,51,59,250,32,187,245,85,126,57,223,169,63,222,79,225,170,213,20,0,241,91,233,115,93,186,148,252,151,126,69,48,111,164,127,71,61,183,237,63,240,157,29,31,99,204,121,30,207,251,230,88,249,114,236,75,250,59,237,199,215,109,219,112,138,190,10,159,20,249,79,221,253,119,204,109,202,234,85,96,120,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,236,253,7,53,157,88,252,83,235,39,222,6,67,243,25,213,170,116,211,255,0,218,109,187,253,223,231,127,253,62,232,161,255,0,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,167,254,135,232,38,172,97,254,26,55,46,159,178,60,83,202,103,213,24,126,89,107,142,209,231,169,164,229,85,91,45,121,83,71,223,9,30,22,230,211,196,251,243,226,60,190,179,182,207,176,80,186,234,161,80,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,213,255,0,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,64,117,235,208,87,86,58,211,213,142,115,169,154,105,165,62,217,198,239,62,204,242,85,190,221,182,211,247,123,86,218,88,100,252,220,213,1,32,237,36,70,63,88,91,125,183,109,217,217,220,50,191,3,31,215,103,238,223,241,37,85,106,234,124,41,58,92,215,110,154,255,0,42,63,150,188,27,232,231,210,63,98,123,51,252,39,71,89,223,242,254,123,189,254,246,150,78,60,123,241,126,150,219,242,244,223,103,218,0,127,114,227,174,207,251,134,127,202,107,63,252,237,5,170,120,92,124,9,233,151,227,95,56,173,82,169,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,170,3,175,94,130,186,177,214,158,172,115,157,76,211,77,41,246,206,55,121,246,103,146,173,246,237,182,159,187,218,182,210,195,39,230,230,168,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,248,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,79,255,0,10,78,151,53,219,166,191,202,143,229,175,6,250,57,244,143,216,158,204,255,0,9,209,214,119,252,191,158,239,127,189,165,147,143,30,252,95,165,182,252,189,55,217,246,143,253,122,244,21,213,142,180,245,99,156,234,102,154,105,79,182,113,187,207,179,60,149,111,183,109,180,253,222,213,182,150,25,63,55,53,64,72,59,73,17,143,214,22,223,109,219,118,118,119,12,175,192,199,245,217,251,183,252,73,90,162,128,30,20,157,46,107,183,77,127,149,31,203,94,13,244,115,233,31,177,61,153,254,19,163,172,239,249,127,61,222,255,0,123,75,39,30,61,248,191,75,109,249,122,111,179,237,63,208,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,123,116,240,130,213,11,86,105,210,93,54,7,8,210,65,114,211,235,197,109,182,162,1,173,25,103,150,10,153,138,182,42,163,139,102,40,64,138,162,104,71,126,76,79,75,35,177,123,196,116,87,136,255,0,135,142,187,106,223,80,82,235,30,133,98,191,74,41,50,187,125,55,182,96,146,241,71,75,37,13,117,44,65,78,220,70,160,162,110,201,193,28,14,59,28,133,220,25,249,112,23,141,159,63,240,173,233,179,169,62,153,178,173,64,180,235,30,145,251,14,203,150,91,232,42,32,187,251,126,130,167,183,85,71,36,162,52,221,138,121,100,55,238,5,100,135,220,119,17,31,47,183,171,155,108,22,42,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,233,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,192,233,235,195,135,172,236,27,95,116,211,53,202,116,111,201,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,128,84,145,151,16,2,125,133,156,159,109,153,157,253,16,93,250,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,232,163,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,212,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,95,242,34,32,46,85,215,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,213,60,46,62,4,244,203,241,175,156,86,170,1,93,20,116,21,165,185,222,139,116,157,131,105,158,165,216,189,141,146,89,189,167,231,104,188,212,53,29,174,237,202,170,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,106,129,254,229,199,93,159,247,12,255,0,148,214,127,249,218,11,84,240,184,248,19,211,47,198,190,113,90,165,82,143,253,5,105,110,119,162,221,39,96,218,103,169,118,47,99,100,150,111,105,249,218,47,53,13,71,107,187,114,170,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,64,32,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,84,47,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,23,252,181,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,8,41,91,195,187,173,250,206,149,115,183,196,179,26,174,90,101,150,92,34,150,250,79,12,245,51,90,228,24,101,140,42,169,98,9,68,7,145,156,30,97,218,57,36,56,169,197,128,92,128,5,239,122,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,42,33,202,124,39,250,218,199,239,181,86,139,78,156,90,178,106,74,126,29,187,165,175,34,161,142,150,163,144,9,63,1,171,150,25,155,139,187,131,243,136,126,176,190,219,142,196,243,255,0,195,131,23,235,59,66,236,81,104,54,188,232,159,148,193,105,60,205,69,134,253,79,122,181,75,37,170,73,12,230,150,154,162,40,106,10,73,161,146,67,50,9,4,74,64,144,220,75,148,100,207,0,78,164,68,64,68,68,5,202,186,234,161,80,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,79,254,165,191,251,77,182,143,187,252,19,255,0,167,218,213,43,43,232,215,13,4,213,140,195,195,70,219,211,246,57,138,121,188,250,159,15,196,237,114,90,60,245,52,124,106,168,165,160,42,152,251,231,35,66,252,26,9,95,126,124,75,143,213,119,221,183,174,189,39,240,184,234,199,242,167,134,254,84,180,51,254,131,62,144,91,190,145,255,0,209,53,183,254,149,249,152,252,215,248,138,190,239,248,158,231,248,191,175,254,111,174,200,47,81,17,16,97,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,179,33,130,57,234,105,36,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,247,46,99,23,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,247,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,239,89,2,215,253,61,98,215,220,27,64,180,211,10,202,104,124,149,235,31,195,236,214,187,141,55,116,36,236,85,65,69,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,182,2,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,55,38,174,134,215,142,93,110,85,16,247,98,164,162,158,115,143,147,143,49,24,200,157,183,109,221,183,102,247,174,120,122,158,205,113,171,223,83,57,85,242,147,28,237,210,65,121,186,69,61,55,156,145,251,178,121,186,159,173,205,197,156,127,72,125,25,182,244,254,117,208,70,168,149,40,105,166,88,117,213,15,5,59,88,235,222,89,88,216,92,3,203,158,229,187,250,54,205,187,238,235,157,155,253,38,31,115,234,55,36,166,200,46,103,236,41,114,11,179,149,75,77,23,34,30,228,238,5,204,247,7,221,216,61,126,221,253,62,196,25,223,80,189,48,93,48,61,52,199,245,168,33,242,116,25,37,100,244,99,69,200,100,236,148,44,109,191,115,186,68,91,246,73,255,0,65,182,223,109,223,102,222,53,41,119,215,37,159,73,104,61,137,65,162,121,165,125,250,221,77,45,65,213,69,237,42,106,168,105,217,226,137,196,152,105,155,136,110,239,47,171,251,253,127,157,68,68,4,68,64,68,68,4,68,64,86,121,224,227,102,164,187,214,101,222,122,14,224,135,179,248,191,39,109,189,46,31,177,219,246,50,172,53,121,190,19,214,28,118,135,166,155,77,222,223,13,43,92,171,224,114,173,48,24,251,142,227,89,90,193,201,217,185,123,157,246,228,239,252,200,42,251,174,253,60,189,105,238,188,93,232,174,116,157,152,38,242,254,93,251,128,92,182,162,166,114,253,18,39,111,83,111,122,152,126,11,119,251,155,214,100,152,211,210,127,120,118,171,107,59,221,193,255,0,27,254,15,14,60,118,229,238,245,223,125,191,153,100,126,53,118,40,169,240,253,62,202,99,163,167,34,43,157,125,28,166,241,179,158,231,79,19,143,174,223,99,66,254,247,253,158,159,179,21,240,93,204,12,175,121,38,19,216,22,2,167,174,185,49,241,245,223,123,124,123,111,203,221,233,238,219,253,104,45,129,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,107,222,161,136,135,66,53,12,133,221,157,177,91,183,171,127,228,114,174,112,47,54,139,149,251,63,188,80,91,163,121,106,37,185,85,241,110,108,206,251,25,147,250,147,179,123,153,254,213,209,215,81,180,21,55,45,7,212,10,90,71,46,233,99,23,94,44,33,205,201,222,142,102,102,102,253,174,238,203,157,27,213,254,187,25,188,101,54,39,166,49,168,158,233,51,17,159,213,120,200,38,45,217,193,217,253,125,29,191,153,7,145,127,165,201,177,139,133,85,142,239,83,81,20,251,8,205,27,206,199,187,56,51,182,238,206,236,255,0,84,191,111,218,188,53,253,170,170,106,171,166,122,154,146,121,36,45,183,46,44,219,250,109,246,127,66,255,0,18,65,52,76,47,44,68,12,76,206,220,133,219,118,127,181,7,248,68,68,4,68,64,68,68,5,108,62,17,85,121,173,174,41,45,181,183,170,218,139,5,124,80,157,61,41,207,249,154,118,97,174,55,97,13,223,222,100,207,238,111,86,221,84,242,221,61,59,218,117,186,183,32,134,217,165,247,32,179,205,115,103,120,234,43,40,249,197,35,4,114,151,163,188,50,111,179,115,111,70,247,147,127,168,39,167,141,118,103,69,89,143,105,222,39,69,94,68,113,92,235,234,42,33,226,76,204,237,79,11,3,250,182,207,233,43,251,159,237,117,130,248,45,255,0,241,179,145,127,247,14,191,255,0,167,80,40,15,169,176,229,116,25,85,85,167,49,175,138,174,225,75,195,184,113,70,194,63,90,48,38,217,184,143,249,46,63,103,216,166,199,131,86,80,244,93,68,92,49,143,44,228,213,248,245,194,78,231,38,216,118,146,144,189,219,127,224,255,0,111,218,130,233,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,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,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,201,117,182,210,222,109,117,150,138,232,216,233,171,169,228,166,152,93,153,247,3,23,18,109,157,157,189,206,254,246,118,84,9,226,23,164,216,222,147,117,39,113,181,89,94,81,164,188,141,85,222,65,250,159,80,228,174,170,30,34,192,2,204,204,192,62,155,63,244,174,129,149,47,120,166,213,219,176,158,172,49,204,157,199,218,2,118,25,158,88,55,40,182,39,171,172,109,185,122,251,158,79,177,190,207,231,65,168,113,123,223,70,165,162,55,155,21,224,47,209,102,180,240,75,37,13,65,90,105,200,101,151,141,87,1,239,52,78,108,219,156,27,238,227,238,247,250,54,218,51,54,108,54,123,69,5,70,55,81,94,117,0,17,69,48,212,8,136,179,176,147,147,182,204,223,111,29,189,127,106,249,111,153,92,89,30,108,217,81,219,59,116,227,60,18,201,79,222,223,234,131,3,59,114,217,159,213,129,254,207,77,214,251,214,171,206,159,103,218,33,142,223,44,20,126,201,172,181,65,73,65,60,61,201,231,239,75,21,36,132,71,200,216,88,119,115,102,217,153,217,182,247,190,232,34,194,34,32,34,34,2,34,32,250,109,148,114,220,110,52,180,20,241,243,150,166,96,132,7,118,110,68,68,204,205,187,250,123,223,237,83,39,33,178,234,30,145,233,102,7,122,184,88,99,197,232,233,237,175,48,93,109,147,198,21,179,140,205,23,18,231,12,142,91,254,120,89,249,51,122,25,55,237,80,251,28,172,154,223,144,91,107,233,207,132,180,213,112,202,5,179,62,196,38,206,207,179,250,123,217,88,255,0,81,122,177,167,249,247,68,88,109,159,33,186,243,201,109,182,74,72,99,110,196,237,187,249,138,70,47,208,1,143,252,92,109,246,191,251,80,64,157,88,168,199,175,153,29,94,75,139,222,110,87,10,10,131,136,2,75,153,59,212,150,209,8,191,39,226,205,232,224,76,222,190,238,42,74,248,74,214,220,168,186,188,181,141,13,48,201,21,77,150,231,20,238,238,223,84,59,76,91,183,214,111,242,128,27,237,247,251,190,214,134,10,114,248,68,231,145,99,157,78,193,141,75,75,207,219,150,123,148,35,39,55,110,14,193,20,222,238,47,191,165,59,183,189,189,255,0,205,179,133,225,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,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,194,109,217,219,246,178,161,191,20,125,59,250,9,212,141,69,111,182,33,174,250,73,21,93,219,128,84,119,94,159,185,95,82,253,178,110,35,193,219,127,119,175,187,222,175,149,81,247,139,213,5,190,135,168,219,83,209,20,238,117,22,89,39,159,185,60,146,51,25,87,212,239,197,141,221,133,191,152,118,111,230,65,10,108,183,123,133,166,119,42,9,54,238,56,243,23,114,226,91,63,185,217,157,183,247,255,0,198,190,235,253,93,182,178,148,106,35,121,154,186,73,24,166,31,171,219,103,118,119,45,155,223,250,79,246,253,138,65,244,47,63,77,114,101,23,235,87,80,152,141,29,222,26,170,40,70,221,45,65,85,191,98,94,246,198,76,48,11,190,252,72,125,238,223,163,233,239,95,118,186,105,6,140,202,57,102,95,165,245,208,193,106,162,172,175,142,150,144,41,42,25,135,135,118,64,102,57,73,139,208,123,109,234,223,207,251,89,4,79,68,68,4,68,64,68,68,31,238,13,251,209,236,236,207,201,189,95,236,245,83,11,83,202,10,110,146,48,168,110,151,75,53,65,77,108,18,167,10,41,216,234,35,111,51,3,147,76,197,238,125,157,182,102,253,132,161,208,239,187,113,247,239,232,164,27,231,58,127,123,233,230,155,9,190,211,28,25,21,162,16,26,122,146,154,162,94,235,73,86,198,255,0,85,155,128,241,136,69,189,73,255,0,155,103,109,144,71,197,34,252,62,242,147,196,58,170,196,238,193,27,27,189,61,202,45,182,223,223,69,55,243,183,236,253,170,60,211,211,201,80,230,209,183,232,11,155,255,0,67,45,213,209,109,52,211,245,41,138,67,8,114,54,27,135,166,236,222,234,25,208,116,112,207,187,110,191,87,224,182,205,179,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,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,82,94,55,13,64,57,158,155,136,66,77,86,246,122,226,51,223,209,195,204,69,197,189,255,0,183,159,217,246,183,250,173,181,83,231,141,125,249,170,245,91,1,176,133,40,179,210,227,245,19,60,174,45,200,185,213,56,237,190,254,230,237,126,207,242,159,246,250,4,76,233,211,62,163,192,178,122,121,241,51,153,175,215,88,30,219,35,78,32,17,19,201,81,27,198,204,78,242,63,188,71,125,163,103,247,237,191,219,154,101,58,67,173,23,175,166,121,45,102,55,40,197,84,55,27,205,77,79,151,168,236,246,75,145,155,137,180,12,47,232,238,236,255,0,85,182,245,221,150,11,166,189,44,245,3,149,90,95,81,240,188,94,34,183,217,197,238,5,84,247,90,120,72,6,19,39,114,97,238,49,238,207,17,123,155,127,79,79,177,72,235,151,88,240,225,221,63,221,116,167,43,182,65,85,147,85,208,207,103,146,170,10,51,144,227,229,68,240,56,156,199,43,59,187,72,36,238,226,196,222,187,182,232,32,43,250,34,34,2,34,32,34,34,3,62,206,206,223,98,219,216,222,19,91,169,248,5,76,216,237,166,8,234,236,17,83,199,83,41,212,74,114,78,242,73,196,92,99,16,118,109,154,50,223,215,220,251,173,66,189,236,107,58,202,113,24,234,32,176,94,107,40,226,171,225,222,8,106,36,140,79,142,238,59,176,19,111,179,147,251,255,0,106,15,107,73,180,232,245,30,253,87,104,44,170,215,143,197,75,70,85,82,213,92,79,140,110,44,96,46,44,239,179,114,216,157,253,237,232,46,183,191,75,214,121,180,59,171,76,82,123,94,71,103,202,8,233,174,28,14,219,82,206,46,39,75,82,62,175,177,108,255,0,83,125,189,127,73,189,84,89,163,185,220,45,229,41,80,214,207,78,243,131,199,35,197,33,7,33,127,177,246,127,86,254,101,180,58,108,176,234,126,101,172,246,59,126,155,118,170,178,71,138,168,233,124,229,91,196,12,13,79,39,61,207,147,59,125,71,45,153,159,222,232,58,77,2,114,22,119,109,191,153,127,165,142,105,252,57,148,24,181,28,89,243,208,61,233,187,158,99,200,153,156,63,227,15,143,23,55,114,253,14,27,239,246,238,178,52,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,81,171,173,254,180,113,94,145,244,226,122,234,34,181,94,243,235,151,110,11,38,61,45,116,99,32,119,90,110,53,213,48,49,180,207,70,15,4,140,228,13,245,228,97,139,144,114,121,0,36,170,42,107,232,63,196,211,59,198,53,78,227,139,117,53,159,93,114,60,111,56,184,70,116,247,26,215,133,253,137,116,168,169,136,30,71,150,89,98,142,150,220,209,148,133,36,98,206,17,118,193,226,0,103,147,157,196,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,34,44,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,200,17,81,14,163,120,151,234,230,79,213,125,143,95,177,234,138,187,126,61,136,212,77,109,182,99,244,211,157,40,92,108,7,88,242,201,5,100,103,37,68,35,83,81,11,66,18,200,2,226,199,4,6,3,202,24,201,174,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,100,27,1,17,16,17,82,183,89,190,41,122,143,168,154,143,67,108,233,171,45,186,226,88,102,37,112,26,170,75,149,62,240,213,100,21,81,191,164,213,17,155,127,188,253,236,20,178,11,140,130,238,83,139,187,140,80,217,79,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,9,0,136,136,8,181,167,81,90,243,134,244,219,164,119,221,86,204,235,105,4,45,212,230,22,202,25,170,30,19,187,92,92,9,233,232,162,113,3,46,114,16,236,228,192,92,1,142,66,110,0,78,212,195,162,158,37,218,251,129,107,237,86,169,103,89,101,215,35,198,242,59,129,251,99,28,169,175,173,172,161,182,208,212,86,199,60,254,203,165,150,168,99,134,104,227,3,142,14,100,226,34,78,47,187,59,186,11,233,69,165,53,99,83,62,149,244,95,153,107,30,11,87,117,179,123,103,75,238,57,53,158,126,231,151,174,163,238,218,100,168,128,249,68,111,219,152,57,3,238,6,252,73,189,9,246,103,90,215,195,207,173,59,87,84,250,95,79,98,203,242,10,66,213,76,106,157,219,32,163,106,97,165,122,216,26,78,49,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,220,96,112,242,9,106,136,136,8,136,128,136,136,8,171,171,195,83,196,46,143,83,108,84,58,21,175,57,127,253,29,80,114,138,207,124,186,77,5,60,119,138,94,116,208,211,82,156,210,76,210,84,220,74,73,140,89,134,62,82,71,19,17,17,201,204,138,197,80,17,17,1,17,16,17,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,68,68,4,69,170,186,177,248,88,214,79,187,252,135,229,211,160,218,168,185,87,93,84,32,34,142,189,102,117,153,128,244,153,128,84,214,86,87,82,92,115,107,141,57,197,97,176,197,44,51,78,51,201,13,67,211,85,213,83,60,241,76,212,61,234,119,142,73,99,221,247,126,35,235,238,170,14,149,252,66,58,142,211,141,113,168,188,93,175,23,92,254,147,82,50,10,35,200,236,210,210,29,117,85,92,199,52,81,20,150,216,35,56,218,58,206,192,181,60,81,131,180,78,45,12,110,14,49,68,209,133,244,162,133,94,33,93,74,106,62,143,244,237,165,154,243,165,237,117,198,110,181,121,133,170,174,107,61,238,149,226,144,233,103,181,215,73,37,186,227,76,197,254,136,201,31,46,65,32,49,1,9,128,24,201,93,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,144,108,4,68,64,68,80,43,169,254,180,238,189,44,117,237,135,88,178,252,130,172,116,175,37,193,232,155,32,163,106,98,170,106,41,222,182,226,49,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,220,134,16,241,9,234,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,69,88,30,39,94,33,117,152,181,101,79,78,189,63,101,253,155,172,60,162,203,111,246,201,167,130,170,213,85,20,240,201,21,45,21,92,19,7,25,155,181,48,84,183,19,22,25,26,62,76,109,40,128,89,250,40,213,226,61,150,101,88,55,70,58,135,148,225,89,53,215,31,189,81,123,39,203,92,109,117,178,82,85,65,206,235,72,7,194,88,220,76,121,1,144,190,207,234,36,236,254,142,235,202,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,149,72,136,128,136,162,255,0,95,125,95,221,122,68,210,250,43,238,53,134,213,221,178,28,138,161,233,44,245,149,86,226,158,201,75,60,114,66,82,69,93,32,77,17,129,201,78,85,5,8,131,187,145,66,110,255,0,84,9,4,160,69,68,61,36,120,143,106,134,141,107,109,239,53,214,76,175,32,203,177,60,222,162,106,236,170,140,34,142,162,164,171,90,7,26,122,154,56,206,72,162,128,197,194,8,92,69,198,63,46,44,28,31,181,7,110,244,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,17,16,17,85,7,138,135,94,181,53,85,55,94,150,52,110,251,87,70,20,117,19,91,243,155,157,63,105,194,176,30,40,73,168,41,170,35,148,137,129,136,231,138,168,8,0,249,197,218,221,193,229,19,145,94,29,221,125,81,245,57,138,190,7,170,87,11,85,183,83,108,157,170,125,222,166,10,127,164,209,188,114,159,153,165,166,228,198,243,0,65,33,84,71,24,60,99,245,100,30,35,39,110,32,154,168,136,128,139,95,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,105,7,251,165,221,83,254,93,191,46,159,75,63,115,188,253,199,232,199,251,207,202,255,0,188,60,215,255,0,174,253,63,241,223,95,249,144,95,242,45,105,211,118,183,218,186,143,209,44,91,90,44,214,58,187,53,62,71,79,41,29,5,76,131,33,211,79,12,242,83,204,12,99,232,96,210,195,39,3,216,92,131,137,56,131,187,131,108,180,4,90,127,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,74,165,186,113,241,61,213,12,7,168,188,147,83,245,138,225,87,118,195,243,218,131,171,200,236,118,138,24,201,169,231,142,149,161,163,150,130,41,37,140,98,48,24,105,160,34,41,29,228,132,55,147,187,32,70,98,23,146,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,69,26,188,71,178,204,171,6,232,199,80,242,156,43,38,186,227,247,170,47,100,249,107,141,174,182,74,74,168,57,221,105,0,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,121,93,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,120,20,65,35,243,114,9,119,228,34,50,68,230,18,169,17,16,17,21,85,248,231,126,164,255,0,121,63,134,160,181,68,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,21,74,248,157,120,133,209,229,52,117,61,58,244,253,151,247,173,83,114,139,45,191,219,38,130,122,91,173,44,176,67,36,84,180,85,112,76,124,161,126,236,193,82,220,64,156,163,104,249,56,60,162,123,47,195,7,174,141,92,214,106,150,209,109,86,199,50,12,168,237,52,244,244,212,57,133,13,168,230,10,96,24,170,229,119,189,214,60,188,68,204,96,138,40,13,163,231,41,137,119,28,205,220,220,44,125,20,0,151,174,159,200,167,136,174,165,104,118,177,230,126,83,77,175,94,200,246,61,77,104,242,134,197,116,146,215,64,237,188,206,77,229,232,230,222,78,230,236,64,18,184,73,249,161,42,137,30,127,160,34,34,2,34,32,34,42,234,233,219,196,46,143,22,234,107,86,250,117,234,7,47,236,218,161,212,12,130,44,74,255,0,115,154,8,41,109,84,177,85,87,73,45,45,109,92,243,7,24,91,181,8,83,55,19,38,41,30,62,76,13,16,128,88,170,34,32,34,34,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,170,214,211,206,189,114,30,166,124,71,176,28,27,79,175,181,116,122,87,104,168,190,195,66,20,254,106,136,239,224,246,105,9,230,174,133,229,112,152,6,162,156,164,167,98,140,12,0,217,200,68,221,217,130,205,17,64,15,20,62,165,245,79,165,252,239,67,115,173,51,187,127,219,55,157,179,86,79,83,236,187,159,230,104,162,143,205,193,12,177,247,187,93,243,56,249,23,212,61,137,190,214,121,127,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,13,128,136,136,8,138,42,245,255,0,214,183,242,62,193,45,94,192,176,123,79,51,203,123,255,0,71,252,229,47,122,215,31,149,154,151,205,121,190,19,197,43,111,13,75,246,251,124,183,54,110,91,51,122,132,170,69,80,30,25,254,32,247,219,22,119,114,210,126,165,53,66,235,116,178,228,219,214,90,114,76,166,254,7,13,150,170,24,100,41,99,154,162,172,152,218,25,192,0,69,187,174,33,40,3,12,123,207,33,141,191,160,34,34,2,42,118,241,67,235,194,167,55,204,173,90,55,160,153,237,92,56,246,43,81,79,119,185,223,172,23,136,138,154,241,113,218,26,138,78,196,244,206,228,225,72,76,197,187,72,219,212,110,238,12,84,241,200,242,255,0,195,139,174,11,175,85,216,109,126,41,159,89,106,227,206,240,234,120,30,231,117,166,161,38,183,93,32,55,113,142,161,204,7,181,79,82,78,37,206,7,113,99,226,82,66,220,26,72,224,9,148,136,136,8,168,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,20,85,241,71,248,19,212,223,193,126,113,68,130,85,34,230,179,164,239,138,125,27,251,192,199,190,99,2,188,159,16,140,255,0,50,210,206,145,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,206,220,226,63,108,81,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,72,164,90,43,163,190,170,176,222,171,244,142,223,152,89,174,84,131,147,219,169,233,233,178,203,68,113,188,39,110,184,184,125,119,24,136,204,188,180,132,50,20,39,200,185,3,56,187,247,2,64,13,234,128,136,136,8,161,7,136,87,85,89,151,74,26,185,160,121,133,154,229,86,88,197,198,162,249,77,150,90,35,141,166,11,141,185,142,219,205,198,34,48,31,51,24,148,133,9,242,30,38,238,46,253,179,144,14,95,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,25,2,34,32,34,34,2,40,1,226,133,215,79,228,83,21,61,14,209,204,207,202,106,77,235,135,182,42,104,135,148,214,43,92,145,147,190,211,49,55,151,172,155,120,251,123,49,24,68,231,39,230,136,169,228,121,105,212,221,218,235,96,233,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,20,51,211,79,29,4,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,54,90,40,107,225,247,215,174,61,212,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,21,30,86,136,47,230,239,82,77,53,12,45,43,156,198,52,244,227,37,67,12,96,0,102,238,34,32,236,205,50,144,17,17,1,17,16,17,71,95,16,140,255,0,50,210,206,145,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,206,220,226,63,108,81,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,171,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,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,0,111,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,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,252,170,42,33,164,130,74,154,131,225,28,66,230,101,179,190,204,205,187,191,162,168,110,186,53,191,78,181,27,172,172,58,223,93,31,122,209,137,91,174,86,186,242,222,113,229,48,201,84,59,108,209,137,55,214,0,127,171,201,189,125,254,245,102,157,73,91,134,231,160,186,129,78,237,35,144,227,55,83,14,223,233,114,242,83,51,109,232,255,0,181,115,137,123,165,145,179,203,173,28,145,77,41,71,112,170,14,14,60,141,246,51,251,63,212,131,164,122,251,150,19,101,210,171,189,93,184,251,118,88,109,181,132,254,147,63,213,96,148,143,222,206,127,97,255,0,245,62,197,207,119,84,55,44,90,237,172,249,85,118,47,235,4,183,122,227,39,252,231,169,61,92,206,239,245,217,159,220,226,174,74,13,1,192,172,29,30,100,54,167,163,170,134,35,179,93,106,8,106,99,132,76,78,48,173,226,251,118,217,155,210,82,251,63,103,243,239,69,249,205,29,53,187,51,190,208,81,190,240,83,92,170,162,137,253,63,64,101,38,111,119,167,185,155,220,131,196,68,68,4,68,64,68,68,4,68,65,47,188,51,244,23,2,215,205,99,188,216,243,248,59,244,150,171,76,117,240,197,202,97,231,39,154,132,118,229,20,128,237,232,78,222,174,237,235,238,86,43,212,150,95,164,221,5,226,150,92,191,16,193,59,247,8,230,167,183,68,30,212,169,29,162,146,41,133,203,121,6,97,247,67,182,206,219,250,251,255,0,109,33,98,249,110,73,133,221,163,189,226,215,170,219,93,108,78,46,51,82,84,201,1,253,82,98,102,228,14,207,250,66,207,239,251,25,122,185,222,169,231,218,151,60,53,57,190,83,116,188,73,0,12,113,189,109,116,213,28,68,92,157,182,238,153,109,234,101,254,215,253,174,131,160,78,144,186,149,254,83,122,126,89,155,217,61,154,227,183,230,252,207,123,254,175,81,31,191,181,31,252,6,254,239,183,253,111,190,84,13,240,134,255,0,226,6,79,245,127,109,175,83,201,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,134,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,183,60,58,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,45,129,214,143,86,217,87,87,58,166,249,77,202,47,35,141,216,188,205,191,25,183,8,201,23,110,132,170,100,48,158,120,158,105,99,106,201,35,120,70,99,141,216,75,179,27,51,108,12,181,253,70,133,234,61,14,135,67,212,61,206,205,228,112,202,236,130,44,110,219,83,80,238,18,92,106,138,26,137,36,58,112,219,235,195,31,149,48,57,29,216,123,132,192,60,220,37,104,195,0,86,147,225,79,215,109,213,174,180,29,44,235,46,77,72,86,210,167,104,48,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,204,133,193,195,176,46,124,224,142,58,214,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,185,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,14,162,17,64,175,13,14,189,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,114,119,121,223,237,208,82,198,37,49,77,52,178,20,245,204,81,205,44,205,245,57,1,49,128,147,4,206,19,213,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,213,32,248,151,245,199,83,212,118,101,54,143,96,225,72,26,117,133,222,36,56,106,227,56,170,14,249,113,133,164,129,235,70,96,114,22,166,97,57,70,17,2,250,225,35,200,110,238,64,16,237,95,21,142,185,238,183,172,154,191,165,221,40,186,85,219,237,182,10,135,143,43,189,91,174,132,15,115,156,233,206,57,109,141,216,147,137,83,0,206,97,60,114,238,229,48,112,112,14,203,188,176,87,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,194,190,137,229,95,69,126,157,125,25,186,253,27,246,135,178,125,177,228,164,242,62,123,183,221,242,221,253,187,125,238,223,215,237,242,229,199,235,109,183,170,222,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,238,187,236,43,164,205,6,193,180,26,94,155,168,48,90,74,236,38,186,156,162,186,211,215,125,121,238,147,151,30,117,117,18,139,9,61,75,144,1,12,161,197,227,120,227,104,187,109,28,108,20,109,214,143,73,57,87,72,218,166,248,181,202,95,61,141,223,124,205,195,25,184,137,73,47,114,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,189,27,179,236,108,131,160,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,178,5,72,30,27,189,125,95,116,11,42,181,232,150,164,92,60,238,153,100,23,0,167,167,154,170,164,35,250,51,85,60,155,61,72,73,41,8,13,25,25,242,158,50,38,16,220,166,13,139,184,19,93,165,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,81,126,45,125,23,125,11,190,214,117,93,128,15,43,46,71,112,134,12,162,215,5,15,17,183,87,72,28,70,184,74,32,96,104,103,48,102,148,165,118,47,51,48,191,41,30,163,140,113,3,163,254,165,47,189,43,107,141,159,83,109,141,222,181,77,198,215,146,82,13,40,79,37,93,158,89,163,58,136,226,98,32,227,51,118,130,72,221,140,27,185,24,49,59,131,152,151,70,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,80,15,94,189,29,228,61,44,106,229,204,172,214,122,185,244,234,249,81,231,113,251,156,52,117,94,82,136,39,57,202,59,92,181,18,242,18,169,136,97,145,153,187,166,103,16,132,175,197,204,132,66,247,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,250,240,75,219,51,1,154,35,98,142,64,98,126,18,1,139,190,226,235,32,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,146,252,48,250,223,163,233,211,42,169,210,29,72,170,225,128,230,23,8,101,167,168,24,96,15,101,94,38,146,158,157,234,167,168,150,88,218,58,62,192,239,51,151,55,30,196,100,2,59,201,207,96,120,181,245,163,244,210,251,89,210,142,0,92,108,184,229,194,25,242,139,164,21,220,134,227,93,24,114,26,17,24,141,193,225,128,205,158,81,149,156,188,204,34,220,99,122,126,82,4,117,235,215,172,76,135,170,125,92,185,141,154,241,87,6,157,88,234,60,150,63,108,134,178,171,202,86,132,7,56,199,116,150,158,94,34,53,50,140,210,59,63,104,12,34,32,137,249,56,17,22,202,240,195,232,130,143,168,188,170,167,87,181,34,151,158,3,135,220,33,138,158,156,102,128,253,171,120,134,74,122,135,165,158,158,88,164,105,40,251,5,180,204,92,28,187,241,136,17,109,39,13,1,209,255,0,77,119,222,170,117,198,207,166,86,199,236,218,161,227,116,201,42,198,168,32,146,146,207,20,209,133,68,145,57,9,242,153,251,161,28,108,192,109,220,144,28,153,129,140,135,161,61,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,188,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,12,87,171,31,133,141,100,251,191,200,126,93,58,231,135,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,161,219,161,238,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,25,244,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,174,227,17,25,151,150,144,134,66,132,249,23,32,103,23,126,224,72,1,189,87,54,221,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,250,20,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,232,119,12,213,17,16,17,17,7,44,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,94,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,218,133,214,85,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,65,211,242,45,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,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,6,245,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,233,163,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,204,186,223,253,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,53,254,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,202,199,252,41,250,18,181,53,170,131,170,109,101,198,106,202,228,85,13,62,17,106,184,192,35,4,112,48,129,71,120,112,119,114,51,34,114,104,57,136,176,48,119,197,143,156,18,71,165,124,52,58,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,64,73,218,225,127,184,193,85,25,20,37,12,209,72,51,208,176,199,52,83,63,212,228,100,192,4,78,19,48,93,162,8,1,227,87,240,177,139,125,224,80,252,186,226,171,87,162,238,173,178,174,145,181,77,178,155,108,94,123,27,190,249,107,126,77,110,33,146,94,229,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,122,70,118,216,221,89,87,141,95,194,198,45,247,129,67,242,235,138,165,100,29,68,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,144,42,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,245,2,54,144,29,156,76,38,149,94,45,221,89,218,172,26,71,97,209,125,48,206,170,218,239,168,84,240,94,235,170,109,28,78,146,179,23,148,39,6,31,54,207,177,5,76,162,27,52,46,252,226,134,81,55,104,228,97,148,44,125,82,183,141,95,197,62,45,247,127,67,243,27,138,250,188,56,122,179,235,55,49,215,155,22,144,81,231,85,121,198,61,118,168,58,235,243,229,190,102,230,246,218,8,251,69,83,83,29,91,59,207,9,246,226,104,97,25,13,233,251,213,34,196,28,164,228,223,47,141,95,197,62,45,247,127,67,243,27,138,15,171,195,11,175,90,109,24,186,210,116,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,77,237,55,25,202,30,16,201,41,75,218,167,161,39,25,201,221,162,250,179,78,242,25,8,60,134,55,62,185,87,86,253,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,48,89,82,34,141,93,111,245,163,138,244,143,167,19,215,81,21,170,247,159,92,187,112,89,49,233,107,163,25,3,186,211,113,174,169,129,141,166,122,48,120,36,103,32,111,175,35,12,92,131,147,200,1,167,252,75,250,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,185,199,221,231,96,183,79,75,32,140,195,52,50,198,80,87,57,73,12,176,183,215,226,2,230,98,44,112,185,210,181,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,94,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,23,148,130,255,0,188,81,254,4,245,55,240,95,156,81,42,54,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,94,79,138,63,192,158,166,254,11,243,138,37,64,40,58,72,233,119,169,188,7,170,109,47,182,234,6,33,83,73,71,114,58,113,43,214,60,247,24,106,107,108,211,188,146,199,194,113,141,249,8,25,65,41,68,102,32,242,70,194,124,71,119,17,220,11,156,30,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,250,30,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,50,5,138,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,51,146,30,109,245,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,150,86,136,57,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,149,94,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,108,255,0,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,135,158,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,176,116,230,160,87,137,175,93,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,140,106,171,45,115,136,30,55,68,110,36,71,36,155,59,133,76,209,110,49,128,113,144,2,78,255,0,40,221,161,238,196,189,11,241,108,213,61,47,208,155,222,11,150,83,125,45,204,237,158,91,232,149,230,240,21,53,254,107,185,89,44,181,190,214,158,74,193,148,248,195,32,133,63,104,91,110,2,39,232,219,168,43,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,0,128,115,150,71,35,46,32,2,45,187,250,8,179,55,163,50,15,41,122,184,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,172,131,89,52,135,50,208,141,68,184,105,110,160,193,73,6,67,105,167,161,154,186,10,105,218,96,167,58,154,72,106,154,23,54,250,164,96,51,136,27,139,144,115,18,226,70,59,19,253,88,54,133,234,62,164,233,198,115,170,24,85,155,218,182,173,57,242,50,223,225,129,220,170,169,233,106,154,161,218,168,99,102,250,240,199,229,75,186,236,252,128,76,77,197,192,100,48,11,223,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,183,166,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,154,205,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,140,149,235,219,196,102,251,213,71,107,78,244,222,150,235,140,233,149,63,106,122,138,74,206,17,215,94,170,135,99,98,171,104,140,192,97,136,219,243,112,137,144,185,11,74,110,229,219,24,67,10,235,147,174,60,203,171,220,200,105,105,66,174,199,167,86,58,130,59,13,132,205,185,200,123,56,249,218,206,46,226,117,36,46,76,194,206,225,8,19,128,57,57,75,44,185,7,135,119,68,21,157,85,103,111,150,230,52,188,116,203,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,23,19,8,60,195,52,145,200,17,84,11,129,49,24,19,106,174,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,58,30,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,61,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,177,253,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,164,17,119,12,0,166,148,220,99,140,28,155,156,134,2,207,185,50,200,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,161,110,190,250,236,186,245,119,147,81,88,177,170,58,187,78,157,99,181,15,87,103,163,170,140,160,173,170,158,74,120,70,73,107,163,10,137,96,51,142,65,168,24,72,25,156,99,152,217,253,76,144,107,94,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,53,85,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,204,123,34,227,81,69,36,116,183,14,193,176,79,229,229,38,96,151,182,110,194,124,29,248,147,179,62,206,164,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,220,159,81,125,39,105,103,81,26,53,54,145,220,172,118,171,23,145,183,141,22,51,116,163,180,83,28,216,239,2,132,128,105,5,197,187,80,191,151,134,57,34,140,163,231,16,184,49,7,161,8,86,15,133,239,93,63,145,76,168,52,59,88,243,63,41,166,215,174,126,199,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,238,165,115,25,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,179,79,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,76,36,175,138,63,192,158,166,254,11,243,138,37,70,218,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,107,201,241,71,248,19,212,223,193,126,113,68,168,5,7,73,29,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,71,78,37,122,199,158,227,13,77,109,154,119,146,88,248,78,49,191,33,3,40,37,40,140,196,30,72,216,79,136,238,226,59,129,115,131,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,67,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,6,64,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,74,175,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,214,95,72,221,80,93,122,76,203,114,221,70,198,173,20,151,28,134,227,139,149,146,207,21,117,57,77,68,51,201,113,161,154,66,168,16,150,35,96,242,244,245,12,46,4,239,220,120,247,110,60,157,180,255,0,253,21,103,185,87,253,117,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,157,36,211,73,33,255,0,57,17,23,218,238,131,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,161,222,148,122,81,211,142,146,180,224,48,172,42,47,61,117,174,237,207,127,191,207,11,5,85,222,168,89,217,136,153,157,251,112,135,34,104,161,103,113,140,72,157,220,204,228,144,245,87,135,119,68,20,125,42,224,143,150,230,52,188,181,55,44,183,197,21,244,94,104,42,97,181,198,51,75,32,82,210,202,17,9,143,32,56,60,195,52,146,70,114,211,139,129,56,128,19,204,4,20,3,226,143,241,217,169,191,130,252,158,137,75,79,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,18,252,81,254,59,53,55,240,95,147,209,40,170,131,170,132,80,171,195,187,175,170,62,167,49,87,192,245,74,225,106,182,234,109,147,181,79,187,212,193,79,244,154,55,142,83,243,52,180,220,152,222,96,8,36,42,136,227,7,140,126,172,131,196,100,237,197,53,80,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,213,60,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,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,63,215,45,152,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,171,233,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,149,72,138,0,120,161,117,211,249,20,197,79,67,180,115,51,242,154,147,122,225,237,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,28,52,167,137,215,136,93,30,83,71,83,211,175,79,217,127,122,213,55,40,178,219,253,178,104,39,165,186,210,203,4,50,69,75,69,87,4,199,202,23,238,204,21,45,196,9,202,54,143,147,131,202,39,26,252,46,62,59,52,203,241,175,147,214,168,170,165,87,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,67,254,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,199,48,60,115,191,82,127,188,159,195,85,85,160,234,75,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,235,42,75,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,219,180,64,90,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,135,112,34,14,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,184,159,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,253,143,83,90,60,102,190,218,227,140,93,183,153,201,252,197,100,59,73,220,221,132,206,38,9,63,58,67,81,35,122,190,39,93,18,209,235,158,156,84,234,222,151,226,156,245,39,23,229,89,53,53,166,219,3,213,100,180,164,208,199,36,115,27,48,203,52,208,67,8,156,45,200,203,136,73,16,70,69,40,56,211,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,212,66,130,190,39,93,109,81,232,102,156,84,233,38,151,229,124,53,39,40,229,71,53,77,166,229,3,85,99,84,162,208,201,36,147,3,57,75,12,211,195,48,132,47,196,11,137,201,40,72,37,16,49,122,184,231,138,46,135,84,244,166,90,223,118,189,218,170,115,171,85,190,24,46,88,60,85,176,208,220,42,47,27,197,25,141,52,51,72,114,21,27,201,43,72,211,7,117,198,14,78,236,82,70,113,53,38,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,12,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,186,19,232,239,165,92,55,165,13,35,183,225,246,107,109,33,100,247,26,122,122,156,178,239,28,143,49,220,110,44,31,93,134,82,0,47,45,25,20,131,8,113,30,32,238,78,221,195,144,206,63,248,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,236,245,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,45,171,225,25,212,190,150,104,118,119,152,224,186,153,118,246,39,229,3,217,254,74,243,89,61,53,53,174,135,200,195,95,44,158,110,121,165,14,215,62,232,4,124,68,185,25,48,191,29,217,220,46,165,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,173,95,24,46,171,172,86,44,17,250,85,197,165,181,93,47,89,55,98,179,40,126,241,156,214,90,88,102,130,166,150,62,34,204,13,52,230,2,123,17,57,4,65,187,199,180,241,72,33,90,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,36,20,151,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,116,61,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,230,93,73,78,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,198,29,10,34,133,94,34,61,100,226,186,105,211,3,85,105,30,166,247,114,77,74,238,219,241,59,214,51,60,117,112,246,105,234,34,27,140,227,86,14,241,199,194,50,56,88,192,158,81,150,80,112,102,112,35,142,184,58,49,234,207,172,219,6,168,98,154,81,164,153,213,94,78,23,218,138,75,37,30,61,148,121,155,165,170,154,0,140,227,140,184,139,188,244,148,212,241,147,202,111,76,64,204,16,51,155,24,71,197,4,160,241,206,253,73,254,242,127,13,81,215,195,239,175,92,135,166,108,202,135,6,212,27,237,93,102,149,221,234,35,134,184,42,60,213,105,216,1,154,164,154,106,24,90,86,8,64,170,42,6,74,134,24,204,204,1,220,68,141,153,158,69,120,231,126,164,255,0,121,63,134,170,171,65,212,237,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,169,95,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,218,144,20,85,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,13,171,212,95,82,250,89,210,254,9,54,117,169,151,111,243,124,149,154,142,122,111,106,92,255,0,61,12,82,121,72,38,150,62,247,107,190,7,39,18,250,129,185,63,216,207,207,94,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,200,49,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,151,71,221,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,232,57,204,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,160,142,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,185,215,91,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,14,151,145,107,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,150,192,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,164,190,158,58,129,207,186,101,213,10,29,87,211,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,92,37,17,114,217,164,138,50,245,226,202,237,60,81,254,4,245,55,240,95,156,81,42,1,65,211,70,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,203,96,46,122,250,23,235,54,251,209,230,163,213,92,228,181,123,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,29,255,0,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,131,214,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,170,250,160,206,227,211,173,10,204,178,73,109,80,220,70,59,45,196,94,154,98,216,36,218,142,99,217,253,31,209,248,108,254,159,106,231,90,245,153,13,199,82,46,185,180,54,138,104,90,186,227,89,88,52,99,254,42,54,152,204,184,55,163,122,15,61,155,211,236,101,209,151,82,212,20,183,29,2,212,40,106,227,230,3,139,221,141,155,119,111,95,37,51,125,143,252,234,133,52,11,8,195,243,94,164,67,20,203,171,90,146,217,53,194,228,46,79,190,204,193,13,65,54,239,220,7,253,32,31,242,190,223,245,56,91,22,184,107,213,202,126,133,42,243,186,91,4,20,83,95,169,46,214,226,167,138,114,97,132,94,26,240,228,46,204,206,239,249,150,127,245,170,52,186,86,203,114,185,85,220,38,119,238,84,207,36,197,187,187,250,145,59,191,171,251,253,234,250,252,66,39,178,97,29,42,92,173,145,99,115,220,41,39,106,202,104,70,25,141,188,177,157,13,89,119,73,253,93,217,157,203,209,223,111,85,65,245,38,18,84,202,113,131,128,145,147,176,187,239,179,111,238,65,252,209,17,1,17,16,17,17,1,127,168,220,24,217,228,109,199,237,101,254,81,189,16,78,14,141,186,26,193,250,175,166,202,50,123,166,83,118,198,108,214,74,56,101,133,169,161,134,160,140,204,165,23,228,238,34,251,55,151,55,217,131,215,151,191,211,214,49,235,254,154,217,52,151,85,47,248,38,63,127,154,241,71,106,175,170,165,142,166,106,126,201,147,69,83,44,77,184,251,183,218,54,127,79,79,85,100,253,24,233,21,207,84,250,58,190,217,244,203,34,143,23,188,93,169,42,34,174,154,162,151,205,133,68,111,37,202,32,143,98,119,227,234,76,252,132,89,255,0,165,86,134,182,233,174,75,165,122,151,125,195,178,154,128,169,175,163,175,170,140,234,35,136,163,25,220,42,36,141,228,97,33,109,152,138,50,118,254,148,23,73,225,109,141,89,236,125,56,91,170,173,151,9,106,100,172,239,119,132,195,139,7,10,250,214,29,189,27,125,247,127,246,41,144,163,55,135,150,48,88,215,77,56,228,83,81,73,77,60,190,115,184,38,198,206,251,92,42,246,244,47,230,47,248,212,153,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,173,226,201,213,14,163,234,38,163,254,64,107,176,75,174,37,134,98,87,3,174,164,107,189,189,225,170,200,42,163,121,169,154,229,25,27,127,188,255,0,223,1,7,109,220,100,23,57,13,221,220,99,134,234,86,138,234,171,163,189,35,234,191,13,172,179,102,22,122,75,118,78,52,227,29,163,44,166,163,2,184,219,142,55,144,162,7,63,66,154,155,148,178,115,167,34,96,46,100,226,225,39,9,0,41,131,162,14,139,178,174,174,53,30,10,26,209,186,217,48,27,111,114,123,222,67,21,12,133,25,246,158,30,84,52,211,184,60,45,88,109,60,110,194,111,245,35,114,151,137,241,104,206,122,248,182,96,24,110,150,116,77,128,105,246,159,99,212,150,60,122,199,156,80,83,80,208,211,51,240,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,121,191,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,136,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,181,239,18,254,130,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,17,247,121,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,245,57,1,56,25,19,4,44,21,67,210,119,197,62,141,253,224,99,223,49,129,116,166,131,151,123,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,225,32,191,168,187,19,123,217,116,17,211,94,172,229,93,92,116,202,247,252,215,16,202,244,206,245,127,183,207,105,169,169,164,25,40,36,62,245,40,56,93,109,19,72,206,109,9,132,227,36,50,59,23,9,4,133,138,86,141,164,60,87,58,240,221,233,199,80,58,142,161,234,22,247,97,255,0,133,172,188,227,35,16,123,46,245,116,230,47,21,100,225,255,0,237,30,104,155,234,84,31,108,141,191,199,181,68,159,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,57,183,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,210,140,216,72,196,37,138,80,99,62,28,158,90,120,75,117,111,134,232,246,101,81,160,153,158,47,73,78,26,143,120,166,11,102,75,73,76,229,86,215,18,97,134,158,138,169,199,114,58,98,39,218,34,111,241,50,205,35,147,56,76,71,21,149,117,137,210,174,27,213,126,145,220,48,251,205,182,144,114,123,117,61,69,78,39,119,146,71,132,237,215,23,15,168,197,40,129,151,150,144,134,49,152,56,151,32,102,38,110,224,70,97,207,182,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,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,7,79,202,173,124,93,250,187,192,110,88,200,116,187,136,91,177,252,166,229,61,68,87,43,213,233,170,33,171,107,4,244,213,18,71,229,96,237,147,148,53,220,162,148,37,231,197,227,134,66,14,37,223,119,139,80,88,60,89,53,30,219,210,61,203,73,47,111,117,188,106,156,221,235,37,191,44,57,30,15,45,103,146,6,22,171,146,162,57,90,105,110,49,187,200,0,108,32,222,145,74,103,36,130,109,44,21,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,208,100,26,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,253,12,253,25,232,14,147,126,66,180,107,19,210,63,165,247,92,163,232,189,188,104,189,169,115,45,230,159,235,17,113,17,221,251,112,135,46,220,81,114,46,220,65,24,114,46,60,159,74,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,82,169,1,107,78,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,246,90,211,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,195,158,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,254,150,108,127,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,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,234,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,47,43,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,58,19,232,187,164,156,87,164,109,44,108,90,219,47,158,201,47,190,90,225,147,92,72,163,151,185,92,52,209,129,193,4,173,12,82,61,28,114,52,197,8,72,206,67,222,145,221,247,55,82,1,71,254,139,186,182,197,122,185,210,198,202,109,177,121,28,146,197,229,173,249,53,184,134,56,187,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,153,25,219,112,117,32,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,13,255,0,214,143,73,57,87,72,218,166,248,181,202,95,61,141,223,124,205,195,25,184,137,73,47,114,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,189,27,179,236,108,178,190,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,236,250,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,231,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,2,29,47,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,170,96,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,172,211,188,134,66,15,33,141,207,160,34,34,14,85,212,212,234,83,160,90,204,63,167,109,45,234,99,71,109,247,91,165,171,35,195,236,213,217,101,158,10,105,235,36,182,85,29,172,106,106,46,66,98,37,194,140,187,114,20,189,199,17,134,66,30,46,225,35,4,48,173,116,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,5,11,116,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,232,83,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,161,222,146,252,70,122,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,219,187,29,174,185,220,222,75,97,77,200,140,184,128,52,145,20,172,36,113,145,14,242,148,50,200,248,167,68,29,104,229,93,35,234,60,21,213,165,117,189,224,55,46,228,23,188,122,42,233,6,48,238,188,60,171,169,160,115,104,94,176,26,8,217,136,219,235,198,197,23,32,228,210,0,116,40,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,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,95,37,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,241,48,33,125,157,157,148,11,241,43,241,2,252,132,209,215,104,38,148,205,207,62,186,219,199,218,151,17,45,227,179,208,213,193,82,31,154,150,10,144,154,158,226,15,229,167,143,144,56,180,114,1,250,242,21,181,124,46,62,4,244,203,241,175,156,86,160,149,75,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,82,83,162,14,139,178,174,174,53,30,10,26,209,186,217,48,27,111,114,123,222,67,21,12,133,25,246,158,30,84,52,211,184,60,45,88,109,60,110,194,111,245,35,114,151,137,241,104,206,53,174,140,237,150,206,158,124,63,186,121,58,90,89,41,44,24,197,130,158,122,151,122,154,186,112,184,228,23,17,167,57,77,152,229,40,198,170,186,113,128,152,1,156,119,224,32,12,17,128,136,135,149,212,199,80,58,95,208,191,79,52,208,219,206,146,146,186,130,207,236,28,11,30,145,228,170,58,169,233,233,198,58,113,33,41,26,83,166,133,187,79,52,165,35,59,6,205,201,229,146,49,58,160,208,63,18,189,113,210,189,113,200,117,23,39,186,251,107,27,212,28,130,59,166,85,100,148,38,170,142,154,55,154,54,146,75,104,203,56,148,51,71,74,30,94,38,41,94,62,220,112,132,140,109,20,110,26,127,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,132,213,240,167,232,98,235,122,201,168,58,162,213,123,93,93,190,219,96,168,105,49,75,45,198,214,64,247,57,206,156,36,138,230,253,248,248,149,48,12,224,112,73,22,238,83,7,54,48,236,179,74,27,127,197,254,255,0,244,175,162,253,61,202,125,137,117,179,123,103,48,180,220,61,157,118,166,242,245,212,125,219,77,121,246,42,34,221,251,115,7,46,38,27,191,18,103,109,223,101,92,61,16,105,14,27,175,93,78,98,90,71,168,16,85,201,98,200,169,238,240,212,61,36,239,12,241,24,90,234,229,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,123,52,241,171,248,88,197,190,240,40,126,93,113,85,171,208,62,166,98,186,69,213,238,155,103,89,173,95,148,178,211,220,42,45,245,53,69,36,113,199,75,231,105,38,163,9,229,57,12,64,33,140,234,4,228,55,47,171,24,153,51,59,179,51,134,21,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,21,127,203,50,172,175,217,191,74,114,107,173,231,216,214,248,109,54,239,104,86,201,81,228,232,98,223,181,77,15,55,126,220,33,200,184,198,59,8,238,251,51,110,186,9,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,170,54,196,250,112,212,123,199,81,214,110,153,178,156,126,235,143,229,53,185,5,61,146,227,15,144,122,185,173,241,153,139,203,87,219,2,102,150,24,224,114,168,230,39,219,40,135,155,31,7,230,130,207,188,30,250,98,250,3,167,23,30,161,115,44,94,235,109,202,115,14,118,251,33,214,77,194,51,199,93,169,229,25,227,129,182,118,239,206,14,252,228,221,202,56,33,40,216,66,71,41,99,95,141,95,197,62,45,247,127,67,243,27,138,184,157,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,149,59,120,213,252,83,226,223,119,244,63,49,184,160,214,157,23,244,125,106,234,203,72,245,188,109,237,87,30,119,135,83,217,235,241,67,134,81,96,169,156,194,224,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,146,48,127,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,202,207,252,12,127,93,159,187,127,196,150,202,241,61,232,42,167,89,237,85,125,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,160,107,181,186,1,155,156,209,196,49,119,106,43,133,138,1,102,121,126,180,48,52,96,36,109,24,16,124,157,54,120,174,98,183,206,156,114,220,155,93,42,173,84,154,133,167,214,240,237,211,61,92,116,191,76,102,144,13,169,188,172,32,37,32,76,82,70,33,81,219,136,162,139,184,51,125,72,201,227,138,170,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,88,2,158,158,26,29,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,160,36,237,112,191,220,96,170,140,138,18,134,104,164,25,232,88,99,154,41,159,234,114,50,96,2,39,9,152,3,90,227,125,20,101,86,110,140,117,3,171,29,77,182,123,58,144,173,246,200,240,187,124,237,32,85,77,230,46,180,81,157,204,153,136,88,97,40,14,88,226,25,4,187,163,49,74,204,34,48,156,145,85,95,159,137,141,166,213,96,240,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,140,48,83,65,29,218,132,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,80,98,11,254,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,37,87,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,122,190,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,47,117,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,46,125,186,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,163,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,190,181,80,30,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,184,72,29,155,127,64,81,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,229,82,32,229,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,171,84,240,175,232,42,154,150,154,213,213,62,178,88,169,43,14,178,158,27,134,13,108,168,238,177,209,155,75,48,189,125,77,60,145,8,185,184,132,18,210,152,153,135,9,123,187,49,180,68,19,3,87,122,18,208,109,108,215,156,95,93,243,124,102,146,162,178,199,79,40,221,45,205,7,230,50,25,199,180,212,71,93,235,198,80,167,16,149,184,56,111,43,20,33,33,20,80,180,69,34,144,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,13,21,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,139,250,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,46,148,242,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,90,87,164,62,140,180,227,163,203,22,71,108,194,174,183,91,205,126,81,112,243,21,215,43,137,179,72,84,177,28,190,74,153,163,13,163,110,212,114,147,20,140,44,82,72,114,19,241,23,142,40,195,43,233,211,166,141,44,233,127,4,135,5,211,59,79,249,222,118,243,89,5,55,181,46,127,158,154,88,252,220,240,197,31,123,181,223,48,143,144,253,64,216,91,237,119,218,168,136,52,87,90,125,56,221,122,167,208,107,174,149,216,179,122,188,106,228,85,16,220,168,205,165,33,162,173,158,14,79,29,45,112,139,57,29,49,19,177,122,51,184,72,16,202,194,125,190,217,115,195,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,128,152,115,138,70,19,30,64,98,77,187,122,137,51,183,163,178,234,77,66,175,17,30,129,104,250,156,197,91,60,210,219,125,170,219,169,182,78,237,70,205,77,5,63,210,104,222,56,131,203,85,84,241,99,121,128,32,140,105,228,144,222,49,250,209,151,17,147,185,16,107,255,0,8,238,171,180,227,32,210,123,63,75,55,57,125,141,153,226,254,126,123,108,117,19,51,199,125,165,150,166,106,185,10,157,246,109,166,139,186,108,112,190,228,241,131,74,46,76,210,180,54,42,185,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,78,174,167,60,86,242,173,116,233,246,221,165,120,190,47,244,102,245,145,219,230,162,207,42,99,238,12,111,198,88,92,6,217,48,84,49,180,51,128,78,51,197,60,101,180,115,118,152,164,110,82,16,107,255,0,19,62,169,113,94,164,245,196,40,112,172,110,213,29,151,1,243,118,42,108,134,18,142,106,171,238,211,125,121,123,241,145,1,81,137,129,61,56,179,151,213,150,89,93,217,230,120,227,215,253,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,107,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,23,67,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,144,106,15,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,130,85,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,7,171,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,247,83,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,231,219,170,46,153,51,238,150,117,66,229,167,249,125,53,93,101,180,42,8,108,185,11,91,166,166,162,188,192,209,197,39,56,10,70,226,70,3,60,67,40,1,27,71,35,144,114,45,152,136,58,62,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,173,188,115,191,82,127,188,159,195,86,41,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,15,231,42,49,220,138,178,166,10,24,109,18,63,118,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,235,132,129,217,202,252,115,191,82,127,188,159,195,80,85,90,183,239,11,126,129,107,52,239,200,245,55,172,118,251,173,183,47,127,57,79,142,227,181,148,211,208,205,104,141,251,180,211,84,213,199,32,129,148,210,131,200,209,198,236,241,140,82,52,159,92,228,14,204,64,240,181,208,189,56,215,158,166,164,180,234,133,155,219,54,172,95,31,168,201,33,182,202,236,244,181,149,81,85,82,195,24,84,131,179,247,97,111,48,70,241,238,194,100,2,199,200,28,192,236,83,196,71,175,170,62,152,241,86,192,244,182,225,106,185,106,109,239,187,79,187,84,193,81,244,102,54,142,35,243,53,84,220,156,218,99,9,227,42,120,228,6,140,190,180,133,200,99,237,202,26,43,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,100,30,24,189,127,106,62,176,95,105,186,121,213,187,117,215,38,186,210,91,196,173,25,37,29,3,203,32,82,192,19,20,243,94,42,10,111,252,146,8,229,24,185,28,134,205,41,17,159,50,169,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,215,65,61,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,136,84,95,138,63,199,102,166,254,11,242,122,37,245,105,23,69,151,93,124,232,154,251,172,186,91,143,213,221,53,7,17,206,43,41,42,168,96,169,39,59,149,144,109,244,114,148,80,193,197,218,74,152,165,145,204,4,28,8,192,230,31,206,159,100,27,229,241,71,248,236,212,223,193,126,79,68,167,167,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,216,42,7,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,126,130,58,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,101,228,42,185,27,71,35,12,140,198,208,206,1,221,141,247,49,109,206,62,225,156,82,58,130,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,11,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,131,165,228,90,211,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,217,104,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,27,170,249,209,5,102,73,208,158,11,213,158,154,82,243,171,183,219,239,18,230,212,79,52,243,77,85,28,55,137,96,167,170,165,132,98,54,30,212,12,111,80,229,32,70,49,83,137,176,242,105,8,163,254,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,239,252,46,62,4,244,203,241,175,156,86,170,224,241,70,232,250,213,211,206,168,67,169,120,27,99,246,236,39,62,168,50,162,176,210,74,48,79,107,173,142,48,122,144,142,152,141,200,233,136,159,184,199,19,52,112,188,173,11,140,77,216,238,132,212,214,255,0,22,13,35,176,244,233,108,212,173,23,173,164,175,206,242,122,131,134,211,140,94,162,9,231,183,132,21,92,42,38,185,195,75,83,189,56,20,66,79,19,119,121,200,242,196,76,36,13,43,133,48,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,188,165,106,158,19,189,16,88,174,22,235,103,86,122,153,75,106,189,71,81,188,184,77,19,76,114,121,26,170,122,170,136,42,42,170,161,40,152,30,96,56,1,233,220,100,49,30,68,110,45,32,198,64,16,255,0,170,222,140,175,189,37,233,198,149,220,243,203,175,119,51,206,253,175,81,119,182,192,96,116,182,168,233,218,139,177,76,50,14,253,217,155,204,74,242,200,196,241,242,113,16,221,131,187,47,173,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,160,149,94,57,223,169,63,222,79,225,170,10,244,103,162,152,175,81,61,73,225,250,57,154,220,46,180,86,92,131,218,30,102,123,92,177,199,84,29,138,10,138,128,224,82,71,32,54,231,8,179,238,15,245,93,246,217,246,118,157,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,165,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,54,43,225,121,226,5,255,0,193,190,148,181,118,111,248,43,78,25,120,34,255,0,202,101,122,106,217,234,42,127,242,106,106,72,225,139,252,200,182,253,23,82,255,0,174,142,140,172,93,97,233,197,45,178,59,175,177,179,60,95,204,84,99,55,41,76,222,148,100,149,131,187,77,83,24,239,188,50,246,162,103,144,69,228,140,128,72,121,51,28,82,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,230,109,215,74,41,41,42,160,230,2,97,206,41,24,76,121,1,137,54,237,234,36,206,222,142,200,58,147,69,8,60,54,58,231,181,117,5,128,81,233,94,163,93,41,40,117,23,21,167,166,182,196,117,151,65,41,242,136,6,25,28,106,162,25,164,121,230,169,24,233,204,170,118,98,109,246,151,147,52,143,28,115,125,1,83,95,138,207,68,180,122,83,125,166,234,7,72,113,79,39,134,94,123,116,119,251,109,174,219,5,61,191,31,170,0,138,24,36,0,133,135,183,13,71,174,238,225,196,103,103,229,35,189,68,96,215,40,169,131,197,27,174,219,86,182,93,97,208,141,23,201,170,234,48,155,29,65,150,65,113,164,156,124,150,67,90,36,15,16,71,197,185,75,77,78,64,78,199,207,183,44,132,198,194,77,12,50,144,87,178,177,79,10,110,137,104,245,90,251,83,212,14,175,98,158,115,12,179,119,40,236,22,219,165,182,10,139,126,65,84,97,44,51,200,97,51,23,114,26,127,77,157,131,137,78,237,198,70,122,121,1,235,173,79,255,0,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,253,143,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,133,212,162,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,121,61,41,116,101,125,234,211,78,53,86,231,129,221,123,89,158,9,236,138,139,69,182,115,0,165,186,199,80,213,189,250,98,144,182,237,76,254,94,39,138,71,38,143,147,16,158,204,125,216,130,197,124,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,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,63,215,45,152,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,171,158,209,15,22,13,35,191,116,233,115,212,173,104,173,164,160,206,241,138,128,134,237,140,89,98,8,39,184,4,245,92,41,230,182,67,85,83,189,64,12,68,47,43,119,121,198,241,74,78,34,15,19,152,108,190,189,186,223,177,116,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,117,16,133,43,76,205,53,85,88,199,44,103,28,60,6,80,141,249,177,28,187,113,18,24,229,112,161,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,150,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,183,8,114,45,155,119,39,34,35,50,51,51,50,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,26,87,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,130,144,58,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,233,199,223,165,158,182,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,108,14,181,250,81,190,244,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,128,249,250,94,32,242,70,229,27,184,60,208,25,246,164,109,128,159,96,147,182,1,44,108,181,255,0,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,46,133,53,199,69,52,179,171,157,26,124,23,41,184,121,236,110,251,228,238,214,235,205,154,90,105,102,143,137,12,177,84,209,206,113,203,27,119,35,114,14,224,139,242,138,105,5,159,99,221,7,56,55,28,179,42,188,88,173,24,181,219,38,186,214,217,113,255,0,49,236,139,117,69,108,146,82,219,251,230,199,63,151,136,157,194,46,225,179,17,240,102,228,76,206,251,186,178,159,6,206,152,189,165,125,187,117,59,154,226,247,88,99,179,237,111,194,43,100,155,181,75,83,52,129,81,13,194,113,141,182,57,123,96,227,8,155,254,107,148,179,179,49,73,30,241,64,189,94,233,215,87,52,75,87,36,209,44,207,19,171,60,156,234,34,134,217,13,190,35,169,11,192,76,110,20,243,81,56,143,41,194,82,110,34,204,60,249,177,70,66,50,9,0,244,39,211,118,136,90,186,112,209,44,91,69,236,215,202,187,205,62,57,79,40,157,125,76,99,25,212,207,52,242,84,76,108,3,232,0,242,205,39,0,220,156,67,136,185,27,179,155,133,123,120,231,126,164,255,0,121,63,134,168,107,209,63,76,244,221,87,101,185,254,152,67,93,73,111,190,193,131,212,93,241,234,234,183,151,177,77,113,134,227,64,195,220,104,201,157,194,72,164,154,23,119,19,224,211,60,140,6,64,44,166,87,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,33,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,246,211,225,249,226,81,134,222,52,142,233,135,245,73,170,148,150,236,159,9,167,146,166,150,239,119,103,3,188,90,35,1,226,221,222,68,85,117,192,92,197,192,69,166,152,30,34,22,154,78,241,182,192,241,39,232,115,30,215,220,2,179,86,112,163,199,241,204,239,19,167,169,186,86,86,85,5,45,12,23,218,64,134,54,146,58,234,194,97,113,56,162,167,30,204,179,73,218,141,152,192,248,1,247,98,163,100,27,215,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,71,40,132,204,124,204,130,49,148,199,200,185,27,48,179,246,194,48,12,215,166,94,138,50,173,80,209,253,70,234,67,53,182,121,44,7,16,195,242,42,219,79,152,105,2,75,221,210,11,125,71,100,169,248,16,191,102,158,113,25,14,87,119,2,146,38,133,134,79,207,118,177,254,135,58,72,169,234,247,87,11,15,170,202,41,44,120,245,142,156,110,151,233,130,166,47,104,201,73,205,131,183,71,1,110,70,100,78,34,242,184,188,80,242,98,62,68,81,69,45,217,245,17,137,226,184,55,71,122,181,139,97,88,205,171,31,178,209,105,254,75,229,173,214,186,40,233,41,96,231,67,82,103,194,40,216,64,121,25,145,62,205,234,68,238,254,174,232,57,194,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,160,230,177,77,79,17,30,129,107,58,99,202,155,60,210,219,125,214,229,166,87,190,237,70,205,77,61,71,209,153,26,72,131,203,85,84,241,112,104,76,231,140,105,228,144,218,66,250,209,151,34,143,185,44,43,93,68,103,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,236,20,23,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,239,251,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,207,103,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,91,131,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,200,23,146,136,136,34,175,138,63,192,158,166,254,11,243,138,37,72,29,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,174,255,0,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,50,14,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,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,247,255,0,134,87,93,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,144,105,107,46,147,144,6,55,90,108,68,39,28,155,59,5,52,210,236,50,1,241,140,14,78,255,0,40,217,166,238,218,255,0,81,125,52,105,103,84,24,36,216,46,166,90,127,205,242,87,154,56,41,189,169,108,252,244,50,201,229,39,154,41,59,61,222,192,4,156,71,235,134,226,255,0,99,183,61,122,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,233,165,21,85,248,94,120,129,127,240,111,165,45,93,155,254,10,211,134,94,8,191,242,153,94,154,182,122,138,159,252,154,154,146,56,98,255,0,50,45,191,69,213,170,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,95,212,245,226,134,201,211,246,160,213,92,38,24,163,60,102,237,16,185,19,14,228,244,83,62,222,174,223,177,215,59,150,108,169,177,237,84,168,202,41,42,164,136,66,190,182,64,146,35,226,251,27,72,45,179,179,183,216,95,181,95,215,92,54,138,219,207,76,217,197,53,12,93,201,35,178,220,229,118,228,205,245,90,223,82,223,107,183,237,101,206,189,117,60,180,245,245,20,178,142,210,69,41,129,54,254,231,103,118,116,23,181,213,6,173,233,134,166,244,109,123,201,161,188,81,87,82,213,81,220,66,155,141,69,60,164,211,181,45,104,7,184,201,183,222,51,219,103,223,246,125,170,137,107,222,39,174,168,120,63,197,188,166,225,238,253,29,223,111,114,144,216,223,77,122,237,81,165,97,155,85,217,249,97,244,115,61,76,241,249,138,54,222,56,222,161,229,125,218,94,239,163,71,47,185,183,245,244,247,50,210,153,201,216,222,240,209,88,168,252,180,112,199,218,148,59,134,127,157,98,46,94,165,254,175,119,167,162,12,117,17,16,17,17,1,17,16,17,23,232,251,253,80,72,125,14,235,39,91,52,47,10,185,98,216,89,147,91,235,96,120,154,82,122,191,204,63,41,139,144,60,115,128,139,242,148,223,125,159,221,253,59,233,172,243,63,201,245,31,39,172,203,50,187,148,245,183,10,201,100,150,73,37,154,73,29,156,228,51,118,103,144,136,182,228,101,246,253,170,241,58,57,194,52,127,42,233,74,138,10,154,14,253,33,82,220,26,224,253,218,161,218,55,170,172,29,253,9,159,244,121,254,143,175,250,246,85,1,213,197,139,7,198,117,239,41,181,224,101,202,215,13,206,184,88,118,153,184,147,86,84,11,14,242,187,147,236,34,30,187,255,0,199,186,11,142,240,214,212,138,173,64,233,214,212,213,161,47,122,131,191,200,205,159,235,115,174,172,251,92,137,223,208,27,246,41,100,163,231,66,247,124,98,245,211,214,63,87,140,82,249,120,95,205,243,14,114,30,223,223,213,44,222,166,204,254,246,37,32,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,126,32,55,218,191,87,227,125,191,210,191,80,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,21,87,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,5,0,60,98,180,115,78,50,30,159,97,214,107,156,214,171,86,103,138,92,40,232,109,181,114,11,13,85,222,150,121,92,36,182,139,243,30,124,123,135,86,59,140,132,3,79,63,22,22,146,82,83,253,84,7,141,30,186,95,110,186,143,142,116,241,108,188,218,166,198,236,150,250,108,146,229,77,78,193,37,80,94,37,122,152,227,10,131,221,202,62,20,164,6,17,179,3,184,213,185,151,54,120,156,2,181,149,175,120,48,244,253,128,220,113,235,223,82,247,0,171,170,203,45,119,138,252,86,134,41,154,19,164,165,129,233,104,166,122,152,133,227,238,133,75,180,210,196,242,12,140,221,169,12,120,253,103,119,170,184,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,166,175,132,70,177,90,180,215,170,51,196,114,59,245,93,13,183,80,108,242,217,41,162,122,161,138,138,75,168,203,28,212,133,56,153,136,185,184,133,68,17,59,49,31,114,168,64,91,243,132,232,47,37,17,16,121,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,92,246,117,163,213,182,85,213,206,169,190,83,114,139,200,227,118,47,51,111,198,109,194,50,69,219,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,236,198,204,219,3,41,43,226,167,214,253,102,164,229,87,126,152,116,242,171,134,33,141,220,34,139,33,171,236,207,79,81,91,120,164,146,112,158,151,126,235,4,180,113,155,194,251,28,76,239,61,63,49,34,1,140,138,48,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,174,195,41,1,143,153,144,70,65,132,56,151,35,103,39,110,216,72,96,18,43,194,247,161,111,203,94,84,26,227,172,120,103,155,211,107,47,63,99,211,86,151,24,111,183,72,228,22,109,225,113,127,49,71,14,210,119,55,113,3,149,130,63,206,136,212,70,217,255,0,139,39,68,181,150,251,239,242,155,210,28,83,187,65,116,230,57,141,174,209,109,158,73,33,170,16,154,121,47,50,118,216,163,8,74,56,221,167,55,104,196,100,16,144,158,66,158,66,27,74,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,213,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,57,183,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,209,144,28,132,196,37,138,35,112,62,28,95,162,141,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,114,67,205,190,188,18,246,204,192,102,136,216,163,144,24,159,132,128,98,239,184,186,162,30,189,122,59,200,122,88,213,203,153,89,172,245,115,233,213,242,163,206,227,247,56,104,234,188,165,16,78,115,148,118,185,106,37,228,37,83,16,195,35,51,119,76,206,33,9,95,139,153,8,230,190,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,144,45,255,0,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,133,26,186,223,232,187,21,234,227,78,39,161,162,27,85,147,62,182,246,231,178,100,50,208,198,82,31,105,166,227,67,83,59,3,204,212,102,243,200,238,32,255,0,82,71,25,120,159,23,140,228,170,32,229,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,218,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,205,124,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,184,71,221,231,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,212,228,4,224,100,76,16,176,82,181,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,212,242,40,127,225,205,214,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,253,169,46,148,44,192,209,220,198,30,34,3,200,205,227,148,98,114,16,144,68,182,136,102,138,54,152,8,57,87,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,43,94,215,238,189,105,180,27,163,125,33,209,93,38,190,210,79,168,183,205,55,177,67,119,56,251,188,236,22,233,236,128,35,48,205,12,177,148,21,206,82,67,44,45,245,248,128,185,152,139,28,46,97,128,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,42,244,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,174,195,41,1,143,153,144,70,65,132,56,151,35,103,39,110,216,72,97,175,244,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,250,25,250,19,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,25,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,94,121,123,96,0,83,74,110,82,72,108,45,206,67,50,118,220,157,101,107,31,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,189,66,15,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,228,18,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,85,117,245,214,190,43,210,158,156,85,217,45,55,63,49,169,185,53,190,104,241,203,125,59,198,114,80,115,98,140,110,117,13,32,152,12,49,27,59,128,152,191,122,64,112,102,226,50,156,95,36,29,76,97,189,40,120,126,105,62,169,102,20,53,119,19,44,31,27,182,218,45,148,204,226,119,27,140,150,168,206,40,30,78,46,48,135,24,164,51,144,153,248,128,23,17,51,225,25,210,14,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,255,0,75,184,98,151,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,95,167,133,199,192,158,153,126,53,243,138,213,64,42,247,188,62,243,91,86,154,248,106,227,26,141,125,167,171,158,219,138,217,242,107,221,100,84,128,37,60,144,83,92,174,19,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,244,19,41,106,174,172,126,22,53,147,238,255,0,33,249,116,234,42,255,0,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,85,213,143,194,198,178,125,223,228,63,46,157,7,53,138,85,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,177,85,111,254,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,116,27,87,195,51,162,239,229,39,168,231,169,25,168,246,240,28,6,225,73,61,77,60,212,61,232,239,181,204,253,208,161,222,64,40,74,17,96,18,168,23,228,93,185,98,6,22,239,52,145,222,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,94,86,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,249,2,8,1,227,87,240,177,139,125,224,80,252,186,226,169,89,93,79,141,95,194,198,45,247,129,67,242,235,138,170,14,156,180,66,235,212,118,176,217,116,106,197,124,164,180,92,175,244,247,18,163,171,171,140,142,6,158,158,134,122,152,194,78,63,88,64,202,6,7,54,98,112,99,114,97,62,60,28,44,43,194,143,174,159,241,29,47,235,94,103,255,0,99,210,224,21,181,195,254,144,149,174,74,135,47,252,87,149,2,31,243,225,99,255,0,123,194,182,255,0,137,238,127,83,211,85,54,61,212,110,147,100,52,150,61,91,191,83,190,1,28,243,60,85,38,118,14,239,180,38,150,42,73,216,128,142,42,136,97,141,229,224,226,33,94,98,108,228,80,20,84,217,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,115,172,171,93,58,129,207,186,135,186,226,215,221,70,58,73,238,88,174,47,67,138,197,89,19,204,83,215,65,76,82,144,212,213,73,52,146,20,181,38,83,25,73,35,56,177,63,175,22,245,220,44,171,162,159,21,204,203,84,243,44,107,68,117,139,76,234,239,153,13,242,162,27,109,13,255,0,22,167,110,114,158,209,11,205,91,70,238,194,0,34,213,53,19,212,66,76,0,3,245,105,196,69,201,180,87,141,95,197,62,45,247,127,67,243,27,138,218,190,12,157,52,127,211,222,168,242,203,79,252,37,131,18,243,16,127,71,157,173,143,185,23,250,52,193,44,82,127,217,209,155,45,85,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,5,112,117,49,225,35,77,171,29,67,83,106,150,157,101,180,150,156,99,42,188,123,75,56,182,86,213,202,53,113,28,149,2,117,115,219,100,236,204,46,115,9,76,109,28,204,193,28,190,226,120,205,163,138,127,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,144,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,95,247,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,212,237,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,84,45,226,43,214,77,55,86,26,161,77,111,197,41,169,11,4,194,42,42,225,198,171,158,138,90,122,218,224,168,142,153,170,38,157,142,66,110,5,45,51,148,77,194,51,104,200,123,130,199,187,14,245,241,72,235,234,143,81,60,247,76,154,57,112,181,92,177,6,242,117,25,22,69,71,83,5,116,55,121,27,181,83,13,53,36,145,145,128,195,17,180,111,36,140,237,33,75,27,199,245,2,51,239,66,190,157,58,104,213,62,168,51,184,112,93,51,180,255,0,157,231,111,53,144,84,251,46,217,249,153,165,143,205,207,12,82,118,123,189,131,8,249,15,215,61,133,190,215,96,218,189,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,127,203,95,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,118,2,2,34,32,34,34,10,1,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,136,136,128,136,136,8,136,130,154,252,101,116,47,78,52,219,81,240,205,80,194,172,222,202,186,234,55,181,165,191,195,3,176,210,212,85,82,189,43,181,80,198,205,245,38,147,205,23,117,217,248,153,0,155,139,25,72,103,93,106,74,120,137,107,165,30,191,117,89,149,228,150,27,207,180,241,187,15,107,27,176,204,45,3,198,84,180,172,237,41,197,36,46,67,52,50,85,29,84,209,200,228,68,81,204,31,162,204,192,49,214,182,211,117,183,83,80,86,92,45,149,116,180,247,74,119,171,161,150,104,72,2,170,6,150,72,94,88,137,219,99,6,150,25,99,114,29,219,156,102,62,241,118,96,189,79,10,253,16,210,253,54,233,162,213,169,56,37,242,174,251,119,212,170,120,107,239,215,25,163,146,0,142,122,99,154,47,35,20,37,232,33,77,41,84,198,242,122,188,167,206,70,46,219,196,1,50,149,101,248,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,17,85,140,21,79,32,214,12,81,145,187,53,52,114,199,1,187,70,12,195,45,97,185,59,188,162,172,209,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,90,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,13,214,136,41,219,163,239,9,12,203,51,186,253,51,234,130,26,188,90,197,103,188,73,77,244,84,118,122,219,208,64,70,18,185,212,71,38,212,244,197,40,139,9,135,51,154,54,144,163,120,196,161,156,243,95,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,67,94,137,250,152,166,233,71,45,207,245,62,26,26,75,133,246,124,30,162,209,143,80,213,180,189,138,155,140,215,26,7,30,227,198,46,236,17,197,28,211,59,57,7,54,133,227,99,2,49,117,165,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,199,213,175,120,87,244,21,77,75,77,106,234,159,89,44,84,149,135,89,79,13,195,6,182,84,119,88,232,205,165,152,94,190,166,158,72,132,92,220,66,9,105,76,76,195,132,189,221,152,218,34,0,221,126,27,29,12,90,186,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,10,203,88,140,248,188,5,12,140,52,177,20,209,180,240,212,148,117,6,53,59,56,182,251,69,197,218,55,146,73,190,136,130,128,124,81,254,59,53,55,240,95,147,209,45,85,211,167,82,250,167,210,254,119,14,117,166,119,111,243,188,237,154,178,122,159,101,220,255,0,51,52,81,249,184,33,150,62,247,107,190,103,31,34,250,135,177,55,218,207,181,124,81,254,59,53,55,240,95,147,209,40,255,0,83,166,121,85,54,150,91,181,143,202,119,113,187,134,65,91,140,247,227,142,66,242,245,212,244,212,213,28,38,46,29,176,238,71,85,188,109,205,200,187,19,253,86,96,221,195,163,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,149,85,245,45,225,55,155,91,58,130,177,99,29,60,55,119,12,206,252,253,69,52,247,56,235,14,151,23,146,158,46,233,211,86,213,199,20,187,67,38,236,52,210,30,242,25,59,198,123,184,60,178,105,94,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,190,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,106,174,148,122,81,211,142,146,180,224,48,172,42,47,61,117,174,237,207,127,191,207,11,5,85,222,168,89,217,136,153,157,251,112,135,34,104,161,103,113,140,72,157,220,204,228,144,247,90,40,65,168,94,46,221,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,128,160,146,122,105,142,25,10,50,42,193,39,7,32,119,103,113,23,219,109,217,189,200,38,250,230,179,171,31,138,125,100,251,192,200,126,99,58,232,79,65,53,175,21,234,39,73,236,90,199,133,91,238,180,86,92,131,205,121,104,46,145,71,29,80,118,42,101,167,62,99,28,146,3,110,112,147,182,198,255,0,85,219,125,159,118,110,123,58,177,248,167,214,79,188,12,135,230,51,160,184,159,15,124,255,0,13,210,207,14,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,75,191,8,131,219,53,140,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,81,125,87,117,93,168,253,90,234,57,230,185,172,190,70,213,67,220,130,193,96,130,103,58,91,69,41,59,59,136,187,179,119,38,62,34,242,204,236,197,33,8,179,48,0,71,24,99,249,119,80,57,246,103,162,88,23,79,247,3,164,166,196,244,246,162,227,87,67,21,35,204,7,91,61,92,229,51,203,84,47,35,197,33,196,242,74,49,16,128,184,4,210,55,175,39,117,184,58,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,140,35,173,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,102,16,175,58,55,137,170,94,38,119,228,64,5,60,96,231,183,7,62,98,206,229,25,176,201,255,0,14,238,183,235,58,85,206,223,18,204,106,185,105,150,89,112,138,91,233,60,51,212,205,107,144,97,150,48,170,165,136,37,16,30,70,112,121,135,104,228,144,226,167,22,1,114,0,23,185,77,76,233,123,67,181,79,70,167,208,107,222,1,106,182,226,15,202,91,125,37,154,146,26,31,100,213,57,25,181,85,27,70,28,33,153,142,73,11,118,23,18,238,72,38,38,18,24,149,0,245,23,211,70,169,244,191,157,205,130,234,101,167,252,223,37,121,163,130,167,217,119,63,204,195,44,158,82,121,162,143,189,218,239,128,73,196,126,161,238,47,246,59,132,244,241,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,152,102,130,166,9,6,216,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,163,7,133,199,199,102,153,126,53,242,122,213,162,178,109,94,204,178,253,47,194,52,142,251,61,36,214,45,61,168,187,77,98,113,129,130,120,66,225,36,50,207,9,155,122,24,52,176,188,130,238,220,217,230,145,156,156,88,4,55,175,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,85,120,231,126,164,255,0,121,63,134,168,127,225,195,150,98,184,55,89,218,121,148,230,185,53,171,31,178,209,123,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,200,47,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,231,95,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,183,250,232,235,54,251,214,30,163,210,220,227,181,123,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,38,245,240,185,232,74,213,173,151,89,181,223,90,49,154,186,140,38,199,80,3,143,219,170,224,31,37,144,214,137,27,74,114,114,126,82,211,83,144,11,56,112,237,203,33,56,57,19,67,52,68,27,175,194,207,160,172,135,79,46,176,245,45,173,22,42,187,93,244,105,229,135,21,178,213,121,170,58,219,97,145,84,210,213,205,93,75,44,64,236,101,19,15,101,185,152,60,115,153,184,242,237,184,217,162,45,21,214,39,85,88,111,74,26,71,112,204,47,55,42,66,201,238,52,245,20,216,157,162,72,222,99,184,220,88,62,163,148,66,96,94,90,50,40,202,99,228,60,65,216,89,251,135,24,24,71,95,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,211,182,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,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,174,123,195,23,162,90,61,12,211,138,109,91,213,12,83,134,164,229,28,107,33,166,187,91,96,106,172,106,148,90,104,227,142,19,118,41,97,154,120,102,35,153,185,1,113,56,226,56,196,162,55,32,202,191,185,145,160,95,201,131,242,1,236,203,87,210,79,103,246,255,0,40,63,71,168,189,179,231,188,199,153,239,119,56,119,59,61,207,205,246,123,188,188,191,230,187,187,254,113,81,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,253,68,40,85,226,103,209,119,242,147,211,128,212,140,40,123,121,246,3,111,171,158,154,158,26,30,244,151,218,22,110,233,208,239,24,20,197,48,184,17,83,139,114,30,228,178,131,139,119,158,72,195,95,248,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,111,98,171,150,204,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,215,66,125,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,4,128,69,15,245,239,197,3,64,186,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,62,253,52,85,1,192,164,171,140,223,96,152,89,247,6,250,204,251,110,219,59,236,14,148,186,214,210,206,176,126,148,254,76,236,25,93,179,232,151,145,243,190,221,165,166,135,185,230,187,253,190,215,102,121,119,219,203,31,46,92,118,220,118,223,119,216,42,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,3,197,139,162,11,21,190,221,115,234,207,76,233,109,86,88,233,246,151,54,162,121,142,63,61,85,81,85,79,5,61,85,44,35,19,131,76,103,57,189,67,148,128,37,196,77,133,228,41,8,234,173,77,79,17,30,190,171,58,156,202,155,3,210,219,133,214,219,166,86,78,237,62,237,83,61,63,210,105,30,72,143,204,213,83,114,96,120,64,224,140,169,227,144,30,65,250,210,23,18,147,183,20,75,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,44,196,20,7,88,242,181,51,202,204,252,132,12,160,144,24,246,224,199,192,93,216,164,6,32,153,62,23,189,20,127,40,12,236,53,159,80,173,150,170,237,54,195,110,7,77,45,186,181,187,222,217,186,12,34,97,78,241,9,54,208,197,221,130,105,30,70,112,147,234,69,194,65,57,123,118,43,226,143,240,39,169,191,130,252,226,137,84,7,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,191,226,17,159,225,186,167,225,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,119,225,40,123,102,141,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,130,157,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,72,40,5,89,247,134,47,136,93,30,45,71,77,211,175,80,57,127,102,213,15,24,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,193,198,22,237,66,20,205,196,201,138,71,143,147,3,68,33,92,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,247,38,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,210,158,93,164,56,110,107,168,152,22,169,94,96,171,108,135,78,42,46,51,89,103,134,119,16,225,93,72,84,181,48,202,15,184,152,16,188,102,207,179,27,28,33,177,48,185,137,230,170,0,120,94,245,211,249,107,197,67,67,181,143,51,243,122,147,101,231,236,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,127,160,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,85,213,163,218,233,168,250,13,89,147,93,180,190,243,236,107,174,81,143,205,141,205,114,137,157,170,168,233,101,158,9,164,58,99,103,110,212,207,229,196,26,77,156,128,76,156,56,155,1,128,78,175,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,80,35,62,245,117,216,49,60,171,43,246,151,209,108,102,235,121,246,53,190,107,181,199,217,244,82,84,121,58,24,182,238,212,205,193,159,183,8,114,30,82,22,194,59,182,238,219,175,175,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,110,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,215,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,10,1,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,93,245,127,83,120,15,84,221,4,234,150,160,98,21,52,148,119,35,211,123,249,94,177,231,184,195,83,91,102,157,232,171,35,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,192,191,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,195,253,41,215,77,71,209,170,60,190,211,133,94,123,86,172,239,31,173,198,239,246,217,217,206,150,182,150,162,9,33,99,32,103,109,166,139,186,71,20,140,236,66,78,76,251,129,200,6,24,2,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,181,239,21,14,189,105,169,105,174,189,44,104,221,246,146,176,235,41,230,183,231,55,58,126,235,29,25,180,176,147,80,83,84,71,40,139,155,136,79,21,80,16,24,112,151,181,187,27,74,32,17,175,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,127,160,158,136,47,189,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,5,60,199,84,240,187,195,75,72,82,69,32,73,55,50,136,228,110,14,33,22,252,136,74,72,152,245,167,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,105,212,8,222,178,23,183,77,83,69,102,129,227,150,78,115,148,109,196,76,198,9,70,32,50,6,146,70,16,228,59,185,15,66,154,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,96,202,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,250,214,191,215,189,107,197,122,118,210,123,238,177,230,182,251,173,109,151,31,242,190,102,11,92,81,201,84,125,250,152,169,195,128,201,36,96,251,28,194,239,185,183,213,103,219,119,217,158,48,105,239,139,183,77,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,24,35,158,166,96,134,50,144,134,176,137,129,136,217,221,216,73,246,223,102,127,114,12,215,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,163,220,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,149,0,245,209,214,109,247,172,61,71,165,185,199,106,246,54,25,139,249,138,124,102,219,40,3,213,12,114,184,119,106,106,100,29,247,154,94,212,78,241,137,60,113,136,8,143,39,99,150,77,193,226,107,215,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,26,170,203,92,228,97,146,86,131,9,17,201,38,204,199,77,12,187,140,96,28,163,51,143,191,202,70,120,123,90,3,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,118,25,72,12,124,204,130,50,12,33,196,185,27,57,59,118,194,67,0,218,190,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,215,188,177,252,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,242,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,136,107,5,138,124,159,74,115,44,118,149,183,158,229,96,184,210,68,222,191,167,37,52,128,222,230,119,247,151,216,206,185,186,213,92,118,227,133,234,190,81,97,175,136,163,168,160,189,87,192,252,196,155,126,21,18,3,191,171,51,237,184,191,216,203,166,203,129,16,208,84,144,66,210,147,66,110,209,187,236,198,252,95,209,247,253,171,157,46,182,38,158,94,165,243,179,154,219,29,9,53,250,232,204,17,147,59,19,123,66,167,235,122,127,248,250,32,183,214,201,178,10,110,132,174,183,114,170,182,207,86,86,59,235,17,196,102,81,113,102,174,247,62,251,255,0,146,63,111,237,84,105,168,20,179,142,73,93,115,168,171,165,154,91,141,68,181,102,208,72,229,192,164,144,201,197,247,247,59,63,217,234,183,77,171,174,45,109,164,209,90,173,20,139,201,212,89,142,26,136,100,170,154,166,169,234,26,57,218,163,155,127,142,227,255,0,201,5,254,79,249,35,187,58,142,245,117,85,21,115,20,245,50,17,145,187,147,238,78,254,247,223,237,65,252,81,17,1,17,16,17,17,1,17,127,122,26,42,155,141,80,81,210,71,206,89,55,226,59,179,111,179,59,191,171,250,123,153,208,109,205,62,234,83,80,176,29,43,200,180,187,28,144,130,223,125,131,179,85,32,60,236,99,23,10,145,118,220,37,17,102,127,52,79,234,46,222,141,251,31,125,75,24,84,92,235,9,228,151,148,179,17,25,28,132,239,187,191,171,187,191,171,238,189,171,157,182,255,0,167,245,213,246,43,213,170,158,58,169,225,236,200,50,184,200,224,196,44,91,139,129,59,51,236,108,254,247,88,243,20,177,27,24,147,129,59,110,206,47,178,11,190,240,146,161,184,82,116,253,202,178,9,163,9,63,197,185,137,51,22,213,181,251,237,191,191,222,202,116,40,147,225,155,127,176,93,250,107,178,210,218,10,62,253,47,153,243,12,49,16,126,149,125,99,142,238,226,219,250,51,254,213,45,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,23,227,190,203,245,16,126,114,101,249,186,253,244,253,136,236,131,241,157,127,165,254,89,151,250,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,85,95,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,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,115,67,212,14,166,126,89,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,246,164,156,234,161,161,57,139,202,192,127,92,216,123,80,52,81,176,9,56,128,131,8,191,17,101,119,254,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,66,216,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,65,97,90,121,209,157,214,255,0,225,73,150,101,215,186,26,75,62,67,53,226,109,80,181,75,36,69,79,61,77,170,130,140,161,8,106,200,160,115,48,42,119,184,207,78,34,252,29,234,96,54,144,70,73,25,64,13,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,215,74,122,123,165,246,172,55,69,241,173,23,190,149,38,73,109,177,226,244,88,189,99,213,209,15,98,229,4,52,129,77,39,114,156,156,199,132,130,47,188,110,228,219,19,139,185,125,188,224,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,220,131,165,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,128,140,241,193,83,8,77,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,215,171,118,182,83,94,173,85,182,106,201,42,227,167,175,167,146,154,83,164,171,150,150,113,3,23,18,120,230,132,134,88,143,103,125,142,50,19,23,217,197,217,217,157,69,95,11,141,94,169,213,174,143,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,3,10,97,3,165,24,154,63,210,0,163,158,146,55,34,97,55,56,205,203,151,233,148,181,65,206,183,90,61,36,229,93,35,106,155,226,215,41,124,246,55,125,243,55,12,102,226,37,36,189,202,17,169,144,2,9,229,120,98,141,235,35,141,161,41,130,54,113,30,244,110,207,177,178,220,30,23,253,100,227,221,55,103,247,45,62,212,42,106,72,49,60,242,162,142,31,106,69,69,75,28,244,23,30,244,113,69,53,85,100,146,70,227,66,17,75,57,200,198,242,118,221,185,70,35,206,110,118,233,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,20,177,212,77,108,174,136,185,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,55,58,218,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,144,35,155,131,253,73,226,238,0,25,67,40,56,201,25,184,183,56,204,9,155,98,100,29,63,34,174,175,10,206,183,232,245,39,21,180,116,195,168,117,92,50,252,110,223,44,88,245,95,102,10,122,122,219,61,36,112,4,20,187,247,88,229,172,140,30,103,216,34,102,120,41,249,145,17,140,132,91,47,196,191,172,74,110,155,244,142,108,31,12,188,82,126,81,115,138,121,40,168,161,142,178,88,170,237,54,233,2,64,150,232,47,14,196,6,36,221,184,93,206,61,229,119,49,238,52,18,2,8,149,227,9,213,117,139,59,190,219,186,100,194,165,181,93,40,49,59,128,94,47,247,72,38,57,36,134,240,1,81,3,80,14,204,209,183,106,57,73,229,118,115,126,228,131,27,246,202,25,4,162,7,71,253,53,223,122,169,215,27,62,153,91,31,179,106,135,141,211,36,171,26,160,130,74,75,60,83,70,21,18,68,228,39,202,103,238,132,113,179,1,183,114,64,114,102,6,50,29,107,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,220,228,38,245,39,114,127,123,174,130,58,46,233,39,21,233,27,75,27,22,182,203,231,178,75,239,150,184,100,215,18,40,229,238,87,13,52,96,112,65,43,67,20,143,71,28,141,49,66,18,51,144,247,164,119,125,205,208,125,122,223,133,90,180,215,161,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,49,41,228,130,154,207,36,49,148,132,34,34,230,226,12,238,236,34,219,239,179,55,185,115,152,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,34,32,42,160,241,88,232,74,234,215,90,254,169,180,107,25,164,43,105,83,188,249,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,224,34,224,225,223,38,62,115,201,29,175,175,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,230,51,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,186,9,232,207,170,11,87,86,122,47,77,168,212,118,138,187,117,202,221,80,22,75,244,82,211,140,48,21,214,58,74,121,170,74,148,90,89,73,233,185,84,51,70,242,19,30,205,245,155,237,122,75,235,227,76,241,93,34,234,247,82,112,92,42,147,202,89,105,238,20,247,10,106,81,142,56,227,165,243,180,144,214,28,17,4,96,32,16,198,117,4,17,131,15,213,140,64,93,221,217,221,236,171,193,83,225,99,41,251,192,174,249,117,185,5,43,41,105,215,182,1,83,98,199,186,112,212,26,124,122,146,142,219,149,104,190,55,76,117,208,180,66,117,247,26,58,80,105,158,86,23,230,70,20,243,208,3,25,183,168,112,17,119,237,187,12,75,86,189,215,46,1,83,147,120,90,232,62,103,110,199,169,42,234,48,235,62,39,83,89,112,38,137,167,161,183,84,90,70,158,70,2,39,99,112,146,166,74,22,32,13,247,113,140,157,182,143,144,134,170,240,88,205,109,86,94,161,178,188,42,225,79,143,197,81,146,226,231,45,13,101,88,8,220,74,122,90,136,201,233,41,100,114,103,112,146,41,37,154,88,133,157,203,201,198,126,141,19,171,159,92,219,116,127,159,212,233,135,84,122,91,153,195,144,210,88,169,233,114,138,26,107,133,194,173,226,24,32,183,84,202,212,245,175,33,74,220,0,30,154,105,153,205,246,224,206,228,206,46,204,77,210,74,13,127,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,66,62,253,84,244,82,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,170,144,127,185,113,215,103,253,195,63,229,53,159,254,118,175,249,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,12,255,0,85,181,211,81,245,150,143,16,180,230,183,158,237,171,4,199,232,177,187,5,182,6,112,165,162,165,167,130,56,92,196,29,223,121,165,237,9,203,35,187,145,19,11,54,192,17,128,76,15,13,79,15,223,203,181,101,14,189,234,180,60,48,27,85,192,189,151,110,33,218,75,197,117,36,244,199,249,216,167,166,56,106,45,198,222,102,9,56,155,19,201,25,135,167,18,90,171,160,94,138,50,174,171,53,30,146,247,118,182,121,125,50,198,110,16,201,145,220,42,26,64,142,191,131,140,133,108,167,120,200,12,166,148,29,152,200,9,187,49,155,27,191,34,136,37,191,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,131,155,126,172,126,41,245,147,239,3,33,249,140,234,218,122,61,197,175,185,207,132,176,225,88,181,15,157,189,100,24,126,103,107,183,83,119,66,62,253,84,245,119,40,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,84,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,85,95,247,46,58,236,255,0,184,103,252,166,179,255,0,206,213,212,245,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,46,244,235,160,216,111,77,186,71,98,210,156,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,205,18,234,161,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,22,19,226,95,208,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,194,62,239,59,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,254,167,32,39,3,34,96,133,130,155,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,238,93,68,40,235,100,232,239,13,197,122,205,169,234,159,26,179,227,244,180,247,140,94,178,138,227,66,212,110,211,199,127,150,166,23,246,164,14,251,128,28,212,222,98,41,92,26,50,221,200,159,184,245,18,184,134,213,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,235,19,185,200,78,228,78,238,239,81,126,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,191,239,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,32,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,161,62,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,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,245,87,135,223,65,88,247,76,216,109,14,115,168,54,42,74,205,84,187,211,199,53,113,212,121,90,208,176,27,61,72,180,52,51,52,76,112,153,83,212,12,117,14,50,24,25,131,176,145,3,51,188,202,64,68,68,4,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,22,170,234,159,90,255,0,147,183,79,185,182,177,199,111,243,181,120,253,189,188,132,5,23,114,51,174,158,80,167,165,238,143,114,55,120,90,121,162,121,56,155,23,109,143,142,229,179,62,213,85,151,227,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,10,139,86,63,226,19,209,157,215,68,58,75,208,218,203,69,13,37,200,244,234,158,174,201,151,92,233,226,41,167,121,238,51,53,88,151,120,96,15,239,24,235,10,178,56,158,94,14,47,87,8,236,71,41,186,138,189,12,233,125,171,88,250,180,211,60,14,250,84,143,109,158,241,237,42,200,42,232,134,174,10,184,40,97,146,182,74,89,34,39,97,32,152,105,158,23,223,118,102,145,221,196,182,226,247,167,213,238,144,212,235,191,77,26,133,165,182,248,42,231,185,93,172,231,53,174,10,105,226,132,234,46,52,198,53,84,112,185,203,245,4,14,162,8,128,220,156,126,161,23,214,15,210,96,164,191,14,77,76,252,151,245,147,167,23,26,138,187,172,116,23,235,129,99,53,144,91,228,219,205,121,248,202,158,156,38,23,49,19,132,106,164,166,148,153,247,219,178,198,34,68,2,203,161,69,202,186,233,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,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,131,64,120,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,255,0,12,45,6,195,117,243,170,58,75,94,160,81,82,92,172,88,157,158,167,38,168,180,213,211,188,208,92,142,41,97,130,40,100,110,98,220,6,90,152,229,118,38,48,54,133,227,32,113,145,246,191,69,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,5,0,248,163,252,118,106,111,224,191,39,162,83,127,194,79,0,195,117,79,162,108,255,0,79,181,7,30,164,190,99,215,204,226,190,154,186,134,165,159,132,161,236,251,107,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,66,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,172,14,171,186,81,212,126,146,181,28,240,172,214,47,61,106,174,238,79,96,191,193,11,133,45,222,148,93,153,200,89,221,251,115,7,33,105,97,119,114,140,136,93,156,192,227,144,228,175,133,239,93,63,145,76,168,52,59,88,243,63,41,166,215,174,126,199,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,237,39,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,135,158,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,176,116,230,169,3,168,95,14,30,179,179,157,125,212,188,215,22,209,191,59,101,200,51,11,205,210,221,83,244,138,213,31,126,150,122,217,100,138,78,7,82,38,60,128,197,246,38,98,109,246,118,103,244,86,21,225,185,91,213,125,86,137,73,7,83,214,154,186,48,163,168,40,113,249,175,197,88,249,37,96,60,243,157,68,215,22,169,50,38,6,35,142,56,25,216,15,183,17,59,139,131,196,103,45,80,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,69,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,29,58,116,209,170,125,80,103,112,224,186,103,105,255,0,59,206,222,107,32,169,246,93,179,243,51,75,31,155,158,24,164,236,247,123,6,17,242,31,174,123,11,125,174,221,9,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,99,175,132,222,1,134,227,61,28,227,25,157,139,30,164,164,190,230,53,23,10,155,237,192,89,222,122,227,167,184,85,83,192,198,78,238,236,17,197,27,48,131,108,12,229,33,51,114,144,200,166,82,2,209,93,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,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,111,84,65,203,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,43,194,227,227,179,76,191,26,249,61,106,146,158,55,184,158,43,103,190,233,86,83,105,198,109,84,87,172,131,219,158,215,184,211,209,71,29,85,195,176,22,208,131,204,74,44,199,47,108,29,196,57,187,241,23,118,109,153,70,191,11,143,142,205,50,252,107,228,245,168,37,87,142,119,234,79,247,147,248,106,133,93,6,233,158,43,172,157,82,226,186,91,154,210,121,139,46,77,111,191,219,234,120,199,25,201,15,59,45,111,9,226,238,1,128,205,17,176,201,25,184,191,9,0,9,155,113,101,53,124,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,42,174,146,58,66,213,91,86,181,116,209,167,186,141,102,199,105,44,20,245,246,112,164,59,101,21,32,210,210,81,207,72,101,73,52,84,208,137,155,71,76,210,193,35,66,60,157,218,46,222,251,62,236,212,109,215,198,153,226,186,69,213,238,164,224,184,85,39,148,178,211,220,41,238,20,212,163,28,113,199,75,231,105,33,172,56,34,8,192,64,33,140,234,8,35,6,31,171,24,128,187,187,179,187,216,255,0,131,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,51,81,185,65,16,65,13,186,225,220,150,56,64,199,235,153,181,76,53,210,19,155,122,52,209,179,19,179,113,0,176,165,5,124,84,250,67,202,186,130,211,139,86,164,105,149,21,214,241,151,224,189,221,236,177,87,200,81,214,218,228,103,41,252,181,35,177,1,86,9,132,68,221,190,7,44,98,64,253,227,26,112,25,212,136,57,97,180,220,234,108,183,90,43,205,28,116,146,84,80,84,71,83,16,85,210,69,85,1,24,19,16,180,144,204,37,20,161,187,54,225,32,144,19,110,196,206,206,236,186,62,233,119,169,188,7,170,109,47,182,234,6,33,83,73,71,114,58,113,43,214,60,247,24,106,107,108,211,188,146,199,194,113,141,249,8,25,65,41,68,102,32,242,70,194,124,71,119,17,172,191,21,158,137,104,244,166,251,77,212,14,144,226,158,79,12,188,246,232,239,246,219,93,182,10,123,126,63,84,1,20,48,72,1,11,15,110,26,143,93,221,195,136,206,207,202,71,122,136,193,163,87,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,65,209,74,211,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,89,175,229,99,75,62,130,126,84,191,41,120,167,208,207,251,99,246,205,55,178,255,0,199,118,63,223,92,251,95,227,191,55,250,95,167,245,125,254,138,128,122,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,5,228,41,120,131,73,35,140,108,192,211,78,97,221,145,247,50,109,194,62,225,132,81,186,13,43,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,117,62,21,157,33,229,93,62,233,197,215,82,53,54,138,235,103,203,243,174,214,214,89,107,228,24,232,173,113,179,20,30,102,145,152,64,107,8,206,82,126,231,51,138,50,16,110,201,149,64,20,64,240,189,232,91,242,215,149,6,184,235,30,25,230,244,218,203,207,216,244,213,165,198,27,237,210,57,5,155,120,92,95,204,81,195,180,157,205,220,64,229,96,143,243,162,53,17,181,212,160,168,14,189,122,10,234,199,90,122,177,206,117,51,77,52,167,219,56,221,231,217,158,74,183,219,182,218,126,239,106,219,75,12,159,155,154,160,36,29,164,136,199,235,11,111,182,237,187,59,59,200,15,10,78,151,53,219,166,191,202,143,229,175,6,250,57,244,143,216,158,204,255,0,9,209,214,119,252,191,158,239,127,189,165,147,143,30,252,95,165,182,252,189,55,217,246,159,232,130,128,124,81,254,59,53,55,240,95,147,209,45,41,131,107,166,163,233,182,156,103,58,95,133,94,125,149,106,212,111,35,21,254,104,25,198,170,162,150,149,170,25,169,70,70,127,169,12,158,104,187,172,205,200,196,4,28,152,10,64,61,215,226,143,241,217,169,191,130,252,158,137,70,172,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,208,102,189,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,151,65,58,105,210,246,135,105,102,141,65,160,214,76,2,213,114,196,27,140,183,10,75,205,36,53,222,214,170,98,3,122,170,198,144,56,77,51,156,113,150,238,44,35,219,140,64,64,35,1,28,83,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,41,0,131,158,190,186,58,50,190,244,121,168,244,182,200,238,190,217,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,71,133,98,61,77,231,216,214,128,231,189,56,220,42,106,239,56,158,99,79,110,26,24,42,238,51,56,88,103,165,184,141,107,157,44,78,239,16,132,207,221,105,64,68,92,140,163,62,95,81,196,239,251,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,231,179,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,15,175,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,130,149,186,78,248,167,209,191,188,12,123,230,48,43,126,241,17,232,22,143,169,204,85,179,205,45,183,218,173,186,155,100,238,212,108,212,208,83,253,38,141,227,136,60,181,85,79,22,55,152,2,8,198,158,73,13,227,31,173,25,113,25,59,145,84,15,73,223,20,250,55,247,129,143,124,198,5,210,154,14,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,87,211,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,113,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,220,30,30,126,30,212,221,50,218,169,245,75,82,235,42,229,213,11,165,59,132,180,180,87,57,66,138,209,73,32,253,106,35,24,77,162,173,55,126,39,33,72,210,68,50,71,23,105,183,137,166,144,52,87,142,119,234,79,247,147,248,106,171,91,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,173,43,199,59,245,39,251,201,252,53,104,175,8,12,3,13,206,186,175,169,170,204,49,234,75,177,226,184,189,77,254,208,213,44,228,20,183,24,235,40,226,138,161,131,126,36,96,51,200,225,201,159,137,241,49,216,192,8,66,127,248,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,29,71,149,173,11,1,179,212,139,67,67,51,68,199,9,149,61,64,199,80,227,33,129,152,59,9,16,51,59,204,164,68,30,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,202,133,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,130,255,0,150,138,235,143,0,195,117,7,165,13,79,165,204,241,234,75,168,88,241,123,165,254,216,243,51,243,163,184,210,81,205,45,61,68,70,46,196,6,36,219,62,207,245,128,140,11,144,25,11,135,57,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,41,105,226,155,128,84,224,189,105,102,85,77,143,82,90,109,185,85,61,5,254,218,212,205,16,133,80,73,76,17,84,84,56,70,255,0,84,206,178,10,183,62,108,198,71,200,223,126,108,69,18,213,175,120,224,224,21,50,218,180,179,84,168,113,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,247,238,152,51,67,94,99,232,224,14,242,126,139,200,220,129,224,125,154,218,142,213,170,122,115,53,62,63,79,114,138,162,221,123,167,148,64,66,235,93,1,12,176,202,38,92,185,75,77,78,65,11,139,48,237,25,214,201,187,254,121,153,90,82,160,191,11,44,254,167,5,235,75,13,165,124,134,146,211,109,202,169,235,236,23,39,169,120,132,42,130,74,99,150,158,157,142,70,250,166,117,144,82,48,112,118,50,62,32,219,243,113,43,244,65,31,250,245,210,220,239,90,122,78,206,116,207,77,44,94,217,201,47,62,204,242,84,94,106,26,126,239,106,229,75,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,61,96,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,192,42,72,203,136,1,62,194,206,79,182,204,206,254,138,239,209,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,65,118,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,6,107,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,232,83,167,78,154,52,179,165,252,18,28,23,76,237,63,231,121,219,205,100,20,222,212,185,254,122,105,99,243,115,195,20,125,238,215,124,194,62,67,245,3,97,111,181,223,85,116,19,209,5,139,164,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,99,168,132,41,90,103,120,105,105,10,72,163,56,225,224,49,28,141,193,136,229,223,145,16,199,19,4,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,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,228,229,213,37,69,138,94,171,6,70,140,160,183,212,202,196,251,108,46,49,147,239,235,233,246,46,110,186,151,187,84,222,117,243,63,172,170,168,105,159,233,45,212,68,217,133,155,143,157,153,219,221,233,246,174,140,181,82,169,232,180,203,45,171,24,36,153,225,177,87,200,209,198,60,136,246,167,55,217,155,237,119,219,109,151,54,90,203,84,85,218,181,153,85,149,60,144,60,215,251,140,143,28,129,196,131,122,153,31,103,111,177,219,125,182,65,101,29,40,244,193,211,118,127,210,205,235,33,168,184,210,21,212,45,213,115,87,213,157,100,163,229,184,73,92,49,145,0,213,113,102,224,59,250,176,179,176,253,190,174,171,191,94,172,212,152,238,115,95,97,181,93,169,46,22,219,124,242,211,81,205,78,108,76,80,132,210,132,111,239,127,242,69,159,244,139,222,222,175,239,91,243,71,186,168,124,27,166,203,238,150,98,216,157,113,87,93,233,229,163,184,92,33,160,222,56,225,145,171,153,136,165,9,133,219,102,157,189,72,93,155,139,250,122,122,199,125,83,178,69,110,43,93,197,174,143,87,53,206,134,10,201,89,231,105,28,14,78,110,67,238,221,182,118,247,62,254,255,0,122,12,5,17,16,17,17,1,17,16,23,171,139,80,149,202,251,77,68,55,24,168,94,78,127,159,149,153,196,54,2,127,93,255,0,110,219,127,173,121,75,234,181,156,209,214,199,36,0,70,109,190,204,204,238,254,231,253,136,55,198,103,211,94,87,95,69,144,230,150,108,190,139,32,183,227,177,199,53,117,100,116,164,2,64,240,28,140,224,241,243,15,70,130,70,125,200,125,71,250,118,209,247,152,232,227,242,227,77,86,243,159,100,59,155,131,11,9,122,238,62,132,251,237,254,175,232,91,251,84,242,253,67,193,48,80,180,218,34,184,91,172,25,55,122,154,169,200,103,132,42,56,129,143,23,226,66,7,179,75,51,108,236,254,247,254,125,227,147,197,57,11,204,241,27,134,254,165,197,246,223,250,80,93,23,131,237,142,138,151,69,235,174,241,14,211,213,246,187,143,187,250,241,171,175,22,251,118,247,127,50,176,53,5,60,38,40,109,52,58,24,94,70,253,79,87,60,187,119,169,130,168,100,40,54,172,174,227,184,55,168,242,103,119,109,253,251,110,167,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,47,207,231,95,168,131,241,190,223,233,95,171,241,151,234,2,128,30,53,127,11,24,183,222,5,15,203,174,42,127,168,1,227,87,240,177,139,125,224,80,252,186,226,130,170,250,78,248,167,209,191,188,12,123,230,48,46,148,215,53,157,39,124,83,232,223,222,6,61,243,24,23,74,104,8,136,130,160,60,109,53,51,42,169,213,60,23,71,60,223,107,27,183,227,237,147,118,35,146,65,243,21,213,21,53,20,252,230,30,125,179,237,199,75,180,111,193,136,123,243,253,103,99,217,180,7,134,94,138,126,90,122,184,197,188,197,195,202,208,96,155,102,181,156,37,225,52,190,74,120,124,188,113,239,25,137,111,85,45,55,49,126,59,196,210,241,38,46,59,226,157,123,106,102,85,170,29,92,106,101,199,41,171,238,123,7,32,173,198,109,208,4,146,60,52,180,52,19,157,60,65,24,153,151,14,93,178,148,216,118,23,150,105,77,132,121,236,166,87,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,250,160,237,52,141,245,221,159,128,90,250,162,191,23,61,51,197,116,239,171,137,174,56,181,39,148,250,107,143,210,100,215,24,2,56,227,132,107,164,158,162,158,83,140,64,7,110,231,149,25,77,203,145,20,178,202,110,95,91,102,189,69,90,190,54,154,103,138,212,233,102,11,172,126,83,181,146,91,242,6,198,123,241,199,24,249,138,26,138,106,138,142,19,23,14,225,246,228,165,222,54,230,194,61,249,254,171,185,238,193,173,124,17,245,66,235,75,159,234,22,139,204,53,115,219,110,118,120,178,138,119,42,210,236,81,207,77,52,116,210,240,167,217,199,156,227,87,15,41,25,197,246,164,140,93,139,211,133,186,46,125,188,53,245,122,167,72,58,193,193,231,121,234,218,219,152,84,62,33,114,134,154,8,165,57,194,184,132,41,197,222,77,184,0,214,53,36,134,64,236,108,17,19,55,45,220,11,160,148,5,10,188,76,250,46,254,82,122,112,26,145,133,15,111,62,192,109,245,115,211,83,195,67,222,146,251,66,205,221,58,29,227,2,152,166,23,2,42,113,110,67,220,150,80,113,110,243,201,28,213,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,203,190,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,65,172,90,197,159,107,174,127,116,212,109,70,191,85,220,110,87,26,137,229,138,41,106,166,154,11,124,18,77,36,195,73,74,51,25,148,84,209,148,166,209,196,196,236,44,255,0,210,239,144,117,79,171,56,174,186,117,5,155,106,206,21,136,125,25,178,228,119,6,169,166,183,144,198,50,63,24,130,51,168,149,163,102,6,154,115,2,158,70,103,45,164,152,247,57,31,115,44,83,73,239,248,174,41,170,120,110,83,157,89,61,179,141,217,178,11,117,194,241,110,242,209,212,121,202,24,170,99,57,224,237,74,237,28,156,227,19,30,6,236,37,190,206,236,206,232,45,167,194,179,162,10,61,54,197,109,29,79,106,29,47,60,191,36,183,203,46,61,73,222,130,162,158,138,207,87,28,7,5,86,221,167,56,171,36,6,153,183,9,93,154,10,142,4,34,101,32,141,138,172,83,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,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,178,180,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,149,151,66,120,126,153,254,89,60,58,49,125,45,142,146,213,81,87,147,104,253,174,223,65,237,72,249,210,195,92,118,136,188,172,231,245,13,199,181,59,69,35,24,139,144,16,49,11,114,22,92,246,46,148,250,78,248,88,209,191,187,252,123,229,208,32,230,177,116,187,211,70,127,83,170,125,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,207,23,9,110,62,92,26,177,157,162,102,0,49,168,105,64,192,89,184,24,144,236,60,118,106,23,235,167,10,186,224,29,96,234,221,138,243,81,73,53,69,86,81,87,123,2,166,50,32,104,46,5,231,161,23,114,17,126,99,21,76,98,109,182,204,108,76,206,76,204,79,102,158,11,153,103,182,58,101,200,241,106,188,155,206,213,227,249,133,79,102,221,37,111,114,75,125,12,244,180,199,31,24,157,221,226,134,73,218,176,135,102,97,41,26,119,109,203,154,9,254,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,65,125,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,58,20,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,185,107,254,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,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,195,96,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,244,51,102,168,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,75,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,11,254,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,115,237,226,93,159,211,106,15,90,90,137,85,109,200,106,238,182,219,29,69,53,130,149,166,121,120,81,157,37,52,113,85,83,196,18,51,112,1,172,106,183,126,45,192,140,140,199,151,62,79,127,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,114,217,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,88,255,0,130,94,153,226,185,6,163,234,38,169,93,169,60,197,235,15,183,219,237,246,142,228,113,156,116,254,125,234,123,243,143,32,115,9,152,41,26,49,48,33,252,220,243,139,177,49,250,91,250,134,190,18,120,85,171,21,232,183,31,190,219,234,42,228,168,204,111,23,91,221,112,204,98,225,28,225,82,84,44,49,51,11,59,7,106,134,34,118,39,39,230,70,251,236,236,35,50,144,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,123,116,240,130,213,11,86,105,210,93,54,7,8,210,65,114,211,235,197,109,182,162,1,173,25,103,150,10,153,138,182,42,163,139,102,40,64,138,162,104,71,126,76,79,75,35,177,123,196,96,255,0,140,86,153,253,15,234,178,28,234,146,146,234,244,153,238,63,71,112,154,170,162,63,239,82,174,166,103,163,146,10,115,96,102,126,16,65,70,102,14,68,66,83,177,59,176,152,51,108,191,3,236,214,213,65,159,234,158,156,205,79,86,247,43,229,158,221,123,167,148,64,123,3,5,12,210,195,40,153,114,228,198,229,112,133,197,152,93,157,134,77,220,118,102,32,153,94,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,93,74,165,111,5,79,138,124,167,238,254,187,230,54,229,117,40,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,245,173,53,27,166,189,6,213,236,202,199,168,26,159,165,88,254,79,125,199,105,230,164,161,168,185,83,119,131,177,35,62,241,77,19,191,106,160,5,200,200,6,97,54,140,204,140,56,145,59,190,203,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,168,37,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,13,255,0,227,105,166,120,174,63,168,250,119,170,86,154,79,47,122,204,45,247,11,125,223,183,28,97,29,71,144,122,110,196,229,196,24,206,103,10,183,140,140,200,191,55,4,2,204,44,30,184,87,131,142,175,84,225,93,75,215,105,109,68,245,111,109,212,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,140,0,105,218,188,25,129,223,115,152,57,11,236,196,19,171,197,179,10,181,101,93,22,228,23,219,133,69,92,117,24,117,226,213,123,161,24,76,88,36,156,234,70,133,198,86,113,119,112,237,87,74,76,194,226,252,196,31,125,153,196,169,91,69,53,66,235,162,186,185,136,106,189,152,106,228,168,197,175,20,215,35,167,166,173,42,67,172,128,13,187,212,175,40,179,184,4,209,119,34,63,170,76,225,33,51,137,51,187,56,116,230,136,136,60,156,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,61,157,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,1,243,244,188,65,228,141,202,55,112,121,160,51,237,72,219,1,62,193,39,108,2,88,217,116,82,171,131,198,27,91,244,94,139,75,233,244,106,107,30,63,147,234,45,198,161,134,158,172,100,164,154,183,17,128,36,164,169,148,207,244,167,167,58,168,218,16,16,102,6,150,55,144,156,182,141,128,194,173,127,47,218,203,249,26,254,79,159,148,43,175,228,247,218,30,211,246,23,49,236,247,185,115,227,207,110,231,103,185,249,222,199,46,215,119,243,188,59,159,93,102,221,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,235,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,104,165,110,158,14,58,223,160,208,97,181,218,25,75,99,164,199,53,66,170,162,107,141,93,100,210,114,60,170,0,115,40,222,41,11,212,78,154,34,33,122,86,244,96,99,156,57,57,212,118,194,197,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,200,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,83,193,11,19,197,111,23,221,85,202,110,216,205,170,182,245,143,251,15,217,23,26,138,40,228,170,183,247,194,228,19,249,121,73,156,226,238,3,48,159,7,110,66,204,207,187,40,215,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,10,21,120,184,233,158,43,152,116,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,7,204,213,195,71,60,4,100,14,109,9,132,236,100,0,67,202,72,32,39,119,96,217,230,170,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,65,205,98,232,79,196,111,76,255,0,42,29,27,106,61,186,158,146,213,37,125,134,222,57,53,28,247,8,247,242,190,66,65,168,168,56,73,128,136,38,42,88,234,98,23,109,183,239,56,17,8,153,58,231,177,117,80,131,150,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,46,162,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,230,11,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,237,182,236,222,229,123,222,23,217,103,210,190,137,116,251,204,100,222,217,175,179,123,70,211,89,206,183,204,77,71,218,174,159,203,211,73,187,185,71,194,148,169,184,70,251,113,137,226,226,204,46,40,37,82,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,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,34,32,34,34,2,34,32,34,34,15,7,61,180,92,50,12,31,33,176,218,102,236,214,220,109,85,116,148,242,113,18,227,44,144,144,139,236,78,204,251,59,183,163,187,50,231,103,171,29,40,202,116,159,91,175,246,60,178,78,229,109,198,182,178,226,50,109,27,115,3,171,156,121,109,25,147,54,238,5,233,187,127,66,232,242,188,228,138,134,162,72,72,6,64,136,200,92,223,97,103,102,125,157,255,0,153,115,203,215,158,83,126,202,58,150,203,74,253,89,5,65,219,110,87,10,10,119,134,67,49,24,66,225,83,196,126,179,190,207,234,254,141,179,127,50,11,16,232,247,165,202,251,103,71,217,77,190,104,184,220,242,123,69,108,49,159,33,125,204,10,225,24,250,52,188,127,234,163,239,217,191,245,181,106,245,55,137,100,248,126,80,118,28,146,62,7,106,55,183,199,235,27,242,8,164,152,89,254,163,190,223,162,94,142,239,253,46,164,135,69,89,102,183,30,141,102,39,139,234,173,134,217,109,178,218,164,168,106,59,157,242,174,25,157,185,85,155,180,96,15,199,119,113,39,251,63,72,127,107,168,91,170,87,219,214,67,168,23,251,141,254,224,53,181,178,92,170,158,105,130,83,144,12,222,115,114,33,35,119,119,103,119,119,103,127,218,131,21,68,68,4,68,64,68,68,5,153,105,70,124,250,115,151,82,228,141,71,230,90,14,127,83,185,195,244,162,48,247,241,47,243,255,0,103,216,176,212,247,32,155,189,114,100,88,230,175,105,238,47,170,88,229,207,140,47,95,83,11,209,246,100,125,155,182,227,203,184,108,15,239,166,127,78,63,229,127,55,172,92,131,85,110,80,105,213,78,158,13,46,244,213,51,199,59,201,204,125,28,26,61,189,56,111,255,0,83,111,242,151,245,205,53,42,151,43,192,49,156,74,59,37,37,44,246,41,170,164,146,166,26,102,2,157,165,55,38,98,62,78,229,183,185,183,102,219,249,214,0,130,215,252,22,247,242,25,151,225,223,255,0,117,197,90,74,174,15,7,28,130,193,83,167,87,203,37,53,36,113,220,169,188,183,126,78,216,49,73,202,123,129,15,171,63,39,216,125,61,89,88,250,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,128,188,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,89,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,193,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,187,239,8,108,23,232,151,70,214,219,255,0,181,60,223,211,92,130,233,125,236,246,59,126,83,183,32,208,118,185,114,126,230,254,67,185,203,97,255,0,27,199,111,171,200,168,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,81,43,197,55,0,166,206,186,45,204,170,155,30,171,187,92,177,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,254,176,5,28,245,110,124,217,192,67,145,190,220,24,134,90,173,85,213,143,194,198,178,125,223,228,63,46,157,7,60,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,125,183,118,247,174,156,215,42,235,166,142,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,65,176,21,64,120,181,245,163,244,210,251,89,210,142,0,92,108,184,229,194,25,242,139,164,21,220,134,227,93,24,114,26,17,24,141,193,225,128,205,158,81,149,156,188,204,34,220,99,122,126,82,74,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,201,72,56,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,65,181,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,229,93,111,244,93,149,116,143,168,243,208,209,13,214,247,128,220,187,115,217,50,25,104,100,24,195,186,243,113,161,169,157,129,161,122,192,104,36,119,16,127,175,27,12,188,67,147,198,23,41,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,179,94,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,162,252,48,250,223,163,233,211,42,169,210,29,72,170,225,128,230,23,8,101,167,168,24,96,15,101,94,38,146,158,157,234,167,168,150,88,218,58,62,192,239,51,151,55,30,196,100,2,59,201,206,239,215,49,154,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,253,44,214,189,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,136,38,7,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,7,85,8,136,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,5,43,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,86,95,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,143,248,46,101,158,199,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,106,106,120,185,233,158,85,168,157,35,205,113,197,169,60,223,208,172,130,147,38,184,192,17,201,36,197,67,28,21,20,242,156,98,0,91,246,252,208,202,110,92,68,98,138,83,114,250,187,61,59,116,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,156,58,94,68,68,4,68,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,170,132,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,5,255,0,120,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,8,136,130,53,120,144,229,55,220,63,162,93,82,187,99,149,222,82,174,162,223,73,107,146,78,208,73,202,150,182,186,158,146,166,61,141,157,155,156,19,202,27,237,200,121,110,46,196,204,237,207,98,188,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,211,6,147,224,191,149,13,83,195,116,207,218,158,204,250,91,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,131,164,157,20,210,251,86,138,233,30,33,165,22,98,164,146,159,22,179,211,91,78,162,154,136,105,2,178,112,6,239,85,60,66,238,192,115,75,220,148,254,177,59,156,132,238,68,238,238,249,170,34,10,181,241,202,180,221,102,181,104,221,246,27,101,89,219,104,234,47,212,149,21,131,9,60,16,207,48,208,148,81,28,155,113,19,49,130,98,17,119,220,154,41,29,183,226,251,69,95,10,203,181,214,221,215,30,3,71,111,185,213,210,211,221,41,239,20,149,209,67,49,0,85,64,214,202,153,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,107,42,241,108,194,173,89,87,69,185,5,246,225,81,87,29,70,29,120,181,94,232,70,19,22,9,39,58,145,161,113,149,156,93,220,59,85,210,147,48,184,191,49,7,223,102,113,42,139,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,11,148,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,170,191,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,85,120,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,5,239,106,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,220,185,119,93,84,46,125,188,75,176,10,109,62,235,75,81,41,109,184,245,93,170,219,124,168,166,191,210,188,205,47,10,195,171,166,142,90,170,136,142,71,126,96,85,143,86,207,197,248,9,137,128,241,225,197,130,229,58,25,213,11,174,177,244,151,166,121,229,244,106,222,229,61,159,217,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,247,170,174,15,4,253,80,186,228,58,71,158,105,69,192,106,230,167,195,47,20,183,42,26,137,171,74,80,142,11,128,73,189,44,81,59,109,8,4,180,114,202,252,75,98,58,163,126,34,236,238,118,19,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,13,107,213,23,83,120,15,75,58,95,114,212,12,190,166,146,178,228,20,228,86,92,121,174,48,211,86,222,103,105,34,143,132,3,35,242,32,2,158,34,148,192,77,227,141,200,248,150,204,37,206,190,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,219,127,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,169,43,225,77,209,45,30,171,95,106,122,129,213,236,83,206,97,150,110,229,29,130,219,116,182,193,81,111,200,42,140,37,134,121,12,38,98,238,67,79,233,179,176,113,41,221,184,200,207,79,32,56,121,95,220,163,206,255,0,145,183,229,147,202,229,127,149,239,250,111,244,43,202,67,255,0,74,251,156,124,191,107,151,119,206,118,127,190,182,229,207,255,0,145,188,191,119,235,40,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,81,10,154,252,86,122,37,163,210,155,237,55,80,58,67,138,121,60,50,243,219,163,191,219,109,118,216,41,237,248,253,80,4,80,193,32,4,44,61,184,106,61,119,119,14,35,59,63,41,29,234,35,6,11,31,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,93,198,34,51,47,45,33,12,133,9,242,46,64,206,46,253,192,144,3,122,174,115,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,215,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,232,79,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,96,200,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,234,161,5,16,248,182,97,87,92,87,173,44,130,251,112,168,164,146,159,49,179,218,175,116,35,9,147,156,112,5,48,208,184,202,206,44,204,125,218,25,73,152,92,155,129,3,239,187,184,140,138,240,58,203,63,248,220,193,107,50,111,255,0,51,221,173,246,105,43,127,242,168,170,234,97,129,223,255,0,34,9,36,17,255,0,128,18,127,208,101,149,120,218,105,158,85,144,105,198,157,234,149,166,147,204,89,112,251,133,194,223,119,237,199,33,201,79,231,218,155,177,57,113,7,0,133,142,145,227,35,50,31,206,79,0,179,19,159,164,32,240,209,207,233,180,251,173,45,59,170,185,100,53,118,171,109,242,162,166,193,84,208,188,188,43,14,174,154,72,169,105,229,8,217,249,129,86,61,35,183,38,224,38,32,101,199,135,38,14,130,81,17,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,124,247,7,129,168,42,94,164,156,97,104,79,184,237,239,97,226,251,255,0,196,185,231,235,219,232,115,245,41,148,150,29,81,60,209,189,194,191,206,188,205,182,213,126,126,167,155,55,230,195,211,244,127,206,255,0,73,215,67,228,44,66,226,77,187,59,108,236,168,55,196,186,56,171,122,162,186,193,105,199,171,168,202,48,170,9,26,65,50,122,131,107,133,94,242,134,251,253,82,251,54,244,244,65,25,236,25,150,101,97,130,123,78,59,148,93,173,212,247,17,104,39,134,146,186,88,66,97,125,219,137,136,147,49,55,215,47,71,244,250,207,251,87,251,202,177,43,254,60,52,119,11,224,155,189,214,8,235,64,206,65,50,49,151,147,177,59,177,59,238,251,63,191,215,246,175,155,28,196,242,108,170,166,106,108,106,199,95,114,158,150,47,49,40,82,82,201,49,0,51,179,114,118,1,119,102,221,219,213,253,23,177,118,202,238,148,216,241,225,87,155,92,209,84,210,84,59,19,203,249,178,143,136,60,110,14,14,44,236,236,251,251,253,126,196,24,130,34,32,34,34,2,34,32,34,34,12,154,75,5,217,176,230,185,61,166,6,166,10,129,103,169,103,14,230,251,74,252,125,251,237,245,75,236,255,0,37,191,153,99,43,37,150,130,162,76,70,59,141,29,65,24,12,188,42,67,181,250,59,247,56,190,237,191,216,5,251,63,214,177,164,22,139,224,197,37,107,93,114,152,198,144,222,157,252,143,41,123,204,204,223,86,225,183,212,247,191,175,167,252,106,216,213,55,120,59,231,146,90,181,46,237,136,205,91,20,112,220,187,28,99,34,6,115,237,211,220,36,125,183,110,79,179,190,254,142,174,69,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,105,254,168,58,95,192,122,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,41,227,134,104,68,72,166,138,81,112,227,80,110,236,194,207,187,15,175,189,156,40,51,164,239,138,125,27,251,192,199,190,99,2,233,77,66,13,61,240,137,233,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,5,4,147,211,76,19,70,50,8,209,137,56,57,3,51,179,16,190,219,236,237,239,83,125,1,70,175,18,28,166,251,135,244,75,170,87,108,114,187,202,85,212,91,233,45,114,73,218,9,57,82,214,215,83,210,84,199,177,179,179,115,130,121,67,125,185,15,45,197,216,153,157,164,170,215,250,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,131,177,83,21,64,112,41,35,144,27,115,132,89,247,7,250,174,251,108,251,59,7,52,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,117,39,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,43,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,245,55,208,23,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,235,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,20,85,254,226,167,75,31,246,253,170,191,250,86,221,255,0,49,83,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,228,28,246,117,157,128,117,13,136,235,206,87,127,234,47,30,171,165,190,228,119,138,186,152,174,113,181,68,150,171,128,55,2,22,183,84,76,238,242,83,69,20,144,0,7,39,56,67,183,25,176,16,184,181,143,120,86,116,65,71,166,216,173,163,169,237,67,165,231,151,228,150,249,101,199,169,59,208,84,83,209,89,234,227,128,224,170,219,180,231,21,100,128,211,54,225,43,179,65,81,192,132,76,164,17,157,90,145,165,90,113,172,22,42,124,99,84,48,187,86,77,106,164,184,83,93,33,164,184,211,180,177,133,84,7,206,57,25,159,255,0,56,73,191,68,227,57,35,54,32,51,18,202,208,17,17,4,53,241,47,232,238,155,169,13,35,155,56,195,44,244,159,148,92,30,158,74,218,41,163,163,150,90,187,181,186,48,144,229,181,139,67,185,25,145,63,114,22,112,147,105,89,192,123,109,60,134,169,131,74,177,61,101,139,92,113,204,91,76,177,155,168,106,109,171,32,139,217,118,226,162,22,170,164,186,82,77,207,243,177,78,220,35,236,156,78,82,119,153,128,6,51,121,54,17,45,186,105,90,255,0,15,208,29,26,192,53,31,41,213,204,55,79,109,86,172,191,52,227,237,187,164,0,93,202,157,157,136,184,139,187,132,93,195,102,146,94,216,143,118,65,19,147,153,179,19,6,41,212,47,210,175,228,95,169,127,78,189,149,244,147,242,95,121,246,199,178,123,158,71,207,123,38,94,255,0,151,238,254,115,179,220,231,195,159,214,227,182,254,187,174,112,151,81,26,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,247,40,65,253,197,78,150,63,237,251,85,127,244,173,187,254,98,130,127,162,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,44,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,172,239,182,205,179,54,224,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,153,131,155,117,210,159,73,223,11,26,55,247,127,143,124,186,5,21,127,184,169,210,199,253,191,106,175,254,149,183,127,204,84,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,219,239,179,55,185,7,149,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,114,230,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,174,167,148,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,244,27,255,0,163,252,254,155,83,250,92,210,220,206,28,134,174,251,81,85,139,208,211,92,46,21,111,41,79,61,198,154,38,167,173,121,10,86,230,102,213,48,204,206,111,191,55,103,38,114,103,98,125,192,181,87,77,125,58,226,189,47,105,195,233,110,21,149,101,119,187,40,92,39,184,83,125,33,174,142,166,74,62,235,7,56,32,237,197,24,71,15,49,41,56,48,255,0,140,150,82,119,119,39,91,85,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,88,86,161,120,68,244,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,1,130,57,234,102,57,164,24,196,168,200,152,24,141,217,153,200,159,109,183,119,247,169,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,170,205,190,239,187,184,108,5,170,186,177,248,88,214,79,187,252,135,229,211,173,170,177,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,144,114,238,186,168,80,3,251,138,157,44,127,219,246,170,255,0,233,91,119,252,197,79,244,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,174,123,170,14,151,240,30,172,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,56,212,27,187,48,179,238,195,235,239,103,211,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,102,109,247,109,217,194,96,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,47,245,65,225,233,162,253,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,149,65,179,187,19,54,204,62,158,247,112,137,126,6,63,174,207,221,191,226,74,213,20,127,233,75,162,157,44,232,251,233,79,228,206,255,0,149,220,254,150,249,31,59,237,218,170,105,187,126,87,191,219,237,118,96,139,109,252,201,242,229,203,125,135,109,182,125,228,2,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,174,154,53,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,245,93,246,217,246,118,136,31,220,84,233,99,254,223,181,87,255,0,74,219,191,230,40,54,175,138,63,192,158,166,254,11,243,138,37,64,43,166,141,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,65,216,169,138,160,56,20,145,200,13,185,194,44,251,131,253,87,125,182,125,157,162,7,247,21,58,88,255,0,183,237,85,255,0,210,182,239,249,138,9,254,136,136,8,136,128,136,136,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,164,166,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,89,223,109,155,102,109,129,210,151,69,58,89,209,247,210,159,201,157,255,0,43,185,253,45,242,62,119,219,181,84,211,118,252,175,127,183,218,236,193,22,219,249,147,229,203,150,251,14,219,108,251,132,128,68,68,4,68,65,88,30,56,185,77,246,147,21,210,76,42,158,187,133,150,235,112,188,93,43,41,187,64,253,218,170,72,233,99,167,147,155,183,49,226,21,181,45,179,59,11,247,55,38,119,17,118,134,190,25,118,155,85,235,174,61,48,163,188,219,41,43,233,227,168,185,85,132,85,48,140,160,51,193,108,171,154,25,88,73,157,152,227,150,56,228,2,247,137,128,147,108,236,206,174,39,170,222,138,116,179,172,31,162,223,148,203,254,87,108,250,37,231,188,151,176,170,169,161,238,121,174,199,115,187,222,130,93,246,242,193,199,143,29,183,45,247,221,182,215,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,102,109,247,109,217,194,96,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,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,93,47,107,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,237,16,63,184,169,210,199,253,191,106,175,254,149,183,127,204,80,109,95,20,127,129,61,77,252,23,231,20,74,128,87,77,26,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,131,177,83,21,64,112,41,35,144,27,115,132,89,247,7,250,174,251,108,251,59,68,15,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,20,19,253,17,16,21,85,248,231,126,164,255,0,121,63,134,171,84,81,255,0,170,222,138,116,179,172,31,162,223,148,203,254,87,108,250,37,231,188,151,176,170,169,161,238,121,174,199,115,187,222,130,93,246,242,193,199,143,29,183,45,247,221,182,10,214,240,84,248,167,202,126,239,235,190,99,110,87,82,162,255,0,75,254,30,154,47,210,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,249,83,131,51,185,59,108,229,233,238,118,148,8,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,179,253,123,240,191,208,46,162,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,67,177,77,21,56,112,25,41,36,54,220,33,23,125,205,254,179,190,219,54,204,219,131,165,254,151,240,30,147,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,198,121,33,134,18,17,40,98,136,88,56,211,131,179,56,187,238,229,235,238,102,13,192,136,136,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,80,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,208,102,190,23,31,2,122,101,248,215,206,43,84,170,90,255,0,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,81,247,234,101,168,62,101,28,113,131,236,115,19,54,192,223,85,155,125,223,119,125,128,128,136,136,42,175,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,223,186,173,232,167,75,58,193,250,45,249,76,191,229,118,207,162,94,123,201,123,10,170,154,30,231,154,236,119,59,189,232,37,223,111,44,28,120,241,219,114,223,125,219,109,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,214,102,223,118,221,156,35,95,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,85,191,117,91,209,78,150,117,131,244,91,242,153,127,202,237,159,68,188,247,146,246,21,85,52,61,207,53,216,238,119,123,208,75,190,222,88,56,241,227,182,229,190,251,182,218,255,0,65,60,47,244,11,167,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,83,239,211,75,78,124,198,58,72,205,246,9,137,219,99,111,172,205,190,237,187,56,76,5,84,30,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,95,90,171,169,78,154,244,227,170,157,56,109,50,212,215,186,195,65,13,194,11,165,37,93,174,169,160,170,164,170,137,140,26,64,115,19,140,183,142,89,99,118,144,12,120,200,238,204,196,194,66,21,1,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,157,94,45,90,103,212,118,165,232,214,63,67,162,148,151,91,214,55,73,112,144,242,220,122,205,25,203,93,112,220,161,242,82,52,17,131,201,81,12,50,52,174,113,139,190,196,113,74,224,77,23,114,47,87,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,175,4,189,186,48,50,134,80,114,142,64,98,110,113,153,139,190,196,234,106,160,231,91,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,46,132,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,94,86,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,5,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,189,100,65,206,183,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,83,255,0,193,147,249,71,125,4,190,253,38,255,0,226,99,243,159,70,253,163,207,204,123,83,188,221,255,0,33,255,0,204,127,227,187,187,253,78,254,221,175,175,230,148,223,215,94,157,116,143,168,252,102,12,91,85,241,58,75,165,61,45,68,51,83,213,52,64,53,180,192,53,16,205,44,48,84,241,121,96,9,218,156,34,149,226,32,50,141,201,152,133,246,38,216,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,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,74,107,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,216,29,41,116,83,165,157,31,125,41,252,153,223,242,187,159,210,223,35,231,125,187,85,77,55,111,202,247,251,125,174,204,17,109,191,153,62,92,185,111,176,237,182,207,184,72,4,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,75,95,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,236,28,246,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,97,90,123,225,19,211,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,183,217,219,222,164,254,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,160,236,84,197,80,28,10,72,228,6,220,225,22,125,193,254,171,190,219,62,206,193,207,103,73,223,20,250,55,247,129,143,124,198,5,210,154,132,26,123,225,19,211,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,183,217,219,222,166,250,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,149,148,245,91,209,78,150,117,131,244,91,242,153,127,202,237,159,68,188,247,146,246,21,85,52,61,207,53,216,238,119,123,208,75,190,222,88,56,241,227,182,229,190,251,182,216,255,0,75,254,30,154,47,210,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,249,83,131,51,185,59,108,229,233,238,118,9,64,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,99,250,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,247,32,229,221,116,167,213,143,194,198,178,125,223,228,63,46,157,69,95,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,21,55,245,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,238,65,203,186,234,161,64,15,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,21,63,208,71,254,190,52,207,42,213,222,144,181,39,5,194,169,60,221,234,162,223,79,112,166,165,24,228,146,74,175,37,87,13,97,193,16,70,4,103,52,129,78,65,24,48,253,105,8,5,221,153,221,219,158,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,186,158,80,3,251,138,157,44,127,219,246,170,255,0,233,91,119,252,197,4,233,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,245,150,21,162,250,85,106,209,13,47,199,244,162,197,145,100,23,203,110,55,78,84,148,117,151,234,177,169,173,120,59,132,81,196,82,8,0,240,140,73,162,140,88,89,134,56,192,91,244,86,106,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,116,39,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,170,239,182,207,179,180,96,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,244,19,125,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,64,120,177,99,212,250,101,175,152,166,127,29,182,146,174,11,237,150,163,185,28,208,180,130,242,133,84,196,79,182,194,223,252,148,63,229,59,250,127,182,223,213,75,248,218,220,97,159,50,211,91,20,95,90,164,45,21,245,14,62,173,245,78,120,153,189,118,219,254,164,95,111,255,0,83,112,240,124,38,241,205,48,112,212,172,235,80,222,202,208,211,89,169,162,102,184,249,126,17,131,201,80,82,56,247,155,102,125,160,23,223,150,223,183,249,180,47,86,56,94,152,223,53,35,47,201,116,230,182,57,160,26,219,132,193,29,12,148,229,11,183,126,115,103,102,132,93,182,217,193,155,215,221,183,243,45,43,167,246,154,35,189,22,45,145,87,251,56,174,5,21,48,191,105,230,250,198,92,91,244,31,246,30,254,246,86,241,209,230,147,195,98,211,89,48,74,170,143,55,110,189,90,220,218,163,131,199,200,38,167,167,139,110,44,110,77,245,91,127,210,111,127,217,239,65,73,40,183,191,87,221,63,211,116,253,168,199,142,80,87,121,154,73,118,237,23,105,195,221,5,57,191,163,200,111,239,153,253,239,246,127,179,68,32,34,34,2,34,32,47,162,130,142,74,250,160,165,139,244,143,125,191,212,206,255,0,253,69,243,175,235,75,60,180,211,140,208,23,19,29,246,125,153,254,205,190,212,27,154,77,49,142,155,31,187,208,157,198,170,142,74,40,30,115,134,105,187,97,33,176,72,224,220,120,122,190,206,255,0,237,125,189,235,252,228,26,103,129,96,216,29,21,202,251,121,122,219,189,226,134,146,182,154,58,42,136,100,24,187,188,73,198,70,32,18,23,102,9,25,217,183,217,220,125,95,213,101,217,230,108,55,157,3,99,188,159,59,221,77,200,26,73,182,219,184,13,21,104,237,196,69,129,182,110,219,127,248,186,142,182,138,168,41,110,48,212,86,71,220,136,57,114,29,221,183,250,174,205,234,222,190,247,65,42,188,51,222,186,139,170,12,126,63,207,194,199,230,247,103,220,121,109,110,172,255,0,111,189,95,138,166,110,131,53,75,19,203,122,180,167,172,246,103,106,57,249,249,38,239,74,93,190,54,202,166,147,252,134,223,126,63,229,123,190,197,115,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,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,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,175,188,105,235,172,212,48,233,233,249,103,27,201,82,92,123,21,2,0,196,49,180,244,155,183,47,211,111,71,63,70,244,250,207,251,93,90,10,172,223,26,140,98,138,179,23,193,242,121,37,145,170,104,161,184,66,2,204,220,93,158,162,137,189,125,55,255,0,45,254,212,21,89,38,77,113,189,214,212,221,239,7,85,95,92,194,38,18,147,148,174,46,45,182,228,228,238,236,223,84,126,223,179,250,21,154,120,70,234,78,95,144,84,94,177,139,182,66,199,108,164,167,169,150,42,73,106,229,119,18,23,160,6,226,4,78,44,204,46,236,219,55,243,123,148,30,233,238,217,69,150,83,92,48,44,91,5,163,200,50,204,134,155,200,198,117,199,15,26,81,144,202,38,150,46,224,11,9,177,75,15,175,119,236,255,0,88,228,52,82,107,255,0,67,121,241,213,215,210,21,160,171,217,194,72,198,224,220,10,35,153,157,246,106,89,223,109,252,171,183,174,254,239,119,185,6,73,226,103,217,46,161,43,206,10,147,144,11,181,176,57,179,176,127,120,209,251,153,189,219,168,136,179,93,93,213,92,135,88,51,26,188,195,35,54,243,21,61,191,168,50,72,98,60,98,142,63,78,100,239,238,140,86,20,128,136,136,8,136,128,136,136,51,203,238,163,220,111,90,97,101,192,164,179,211,71,75,104,171,146,160,42,194,156,154,73,8,202,87,226,71,201,217,255,0,198,63,167,22,253,31,230,88,26,245,237,84,175,114,183,214,195,53,123,193,29,36,79,80,3,193,203,184,76,197,176,251,246,111,123,250,175,36,133,199,222,130,74,120,123,222,108,214,94,164,241,218,155,209,136,196,254,111,103,119,6,255,0,228,10,166,255,0,41,217,189,238,203,161,53,205,207,73,185,118,63,132,235,101,142,253,145,219,134,178,150,15,51,184,19,237,250,84,147,143,249,135,246,144,253,159,103,251,58,66,130,81,158,8,231,15,209,144,24,219,250,29,183,65,253,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,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,3,171,122,33,167,122,219,109,166,181,106,21,147,218,52,244,124,251,35,230,103,135,143,50,140,139,214,25,1,223,214,32,247,191,217,253,59,231,200,130,190,176,156,131,164,126,153,53,158,229,69,150,226,114,224,114,210,193,0,208,222,46,85,23,87,134,168,223,177,49,0,52,130,241,187,139,144,59,253,103,253,23,254,118,81,67,196,231,90,112,221,119,203,109,215,13,43,200,233,242,43,61,5,36,33,52,244,98,78,33,32,75,88,229,191,33,98,244,9,99,127,217,245,153,90,198,183,244,189,164,186,247,73,75,6,109,142,210,148,212,146,148,161,83,13,29,51,204,238,64,193,234,114,68,111,182,204,63,236,111,216,170,227,175,46,141,109,157,50,90,139,45,193,174,53,50,90,110,147,61,49,83,84,76,46,49,188,131,85,39,160,69,4,98,219,12,0,222,247,251,91,213,182,216,43,233,17,16,17,17,1,17,16,17,17,6,208,211,238,237,231,14,185,227,212,182,136,216,225,146,26,217,171,164,173,24,218,56,129,170,24,182,140,221,152,191,198,179,250,62,255,0,83,221,235,233,228,229,23,75,174,67,0,99,22,234,73,43,134,214,35,202,72,25,143,234,198,239,30,238,194,222,141,185,55,218,254,246,94,78,25,145,85,90,174,30,68,9,187,23,1,106,57,91,119,219,137,147,51,191,189,155,118,109,253,95,127,127,185,108,107,182,57,111,180,228,54,203,70,27,118,167,142,166,245,104,142,174,170,106,137,197,128,8,136,140,195,148,108,206,222,177,143,163,179,255,0,63,216,131,250,244,107,117,164,180,235,246,59,45,109,23,153,141,252,222,225,220,112,255,0,228,42,143,181,153,255,0,107,127,177,116,112,59,113,109,189,219,46,100,116,131,38,124,27,82,237,119,242,120,203,201,247,253,75,212,126,189,60,129,251,71,252,255,0,218,186,97,178,93,41,111,86,122,43,181,21,68,83,193,87,79,28,224,113,155,16,144,152,177,51,179,179,187,63,163,183,218,131,238,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,125,246,253,107,198,173,146,221,239,53,61,138,88,120,243,62,4,123,110,76,45,232,44,239,239,38,251,23,160,190,91,141,178,138,237,74,84,119,8,59,176,158,220,135,147,142,251,59,63,189,157,159,222,204,130,39,99,222,35,218,51,147,106,203,233,229,21,111,10,64,132,77,235,187,117,111,200,200,169,216,71,182,244,172,237,254,52,253,121,127,145,252,237,180,96,241,83,234,71,74,115,236,66,139,5,197,46,254,126,229,5,100,83,72,254,94,166,46,44,49,86,196,237,249,200,132,95,98,49,255,0,43,237,255,0,90,213,30,43,122,35,107,210,173,82,180,101,248,229,160,233,173,151,217,228,1,222,89,165,103,120,105,104,219,103,115,244,111,94,126,226,127,183,221,178,254,125,32,104,255,0,78,253,89,201,67,135,103,113,203,97,174,182,82,69,27,189,37,215,203,75,89,36,126,94,63,65,148,229,103,230,85,7,232,34,59,184,182,204,219,59,56,64,196,83,123,173,223,14,235,175,79,146,77,150,233,220,53,215,12,72,120,255,0,141,57,170,170,34,255,0,123,71,245,220,105,196,27,121,102,61,190,183,185,191,107,108,161,10,2,34,32,34,34,2,34,32,247,112,156,142,44,87,36,160,190,77,71,230,70,146,170,25,220,59,142,27,240,144,75,109,217,159,246,126,197,48,116,39,167,88,58,222,131,37,190,219,235,60,149,234,133,165,10,26,94,219,201,249,176,158,152,159,235,188,176,135,160,213,72,223,89,157,253,63,107,182,208,133,89,87,131,46,123,89,79,168,215,157,63,150,190,130,58,58,171,117,125,112,66,110,205,60,147,51,209,15,213,221,247,118,226,14,251,109,254,75,191,216,130,24,235,55,76,218,143,162,153,155,97,57,37,187,251,248,191,65,187,208,122,237,20,114,63,232,74,109,250,50,143,219,255,0,214,107,254,233,167,25,186,98,26,27,133,216,47,49,118,235,41,44,86,232,165,14,66,252,72,104,225,2,109,197,221,159,212,95,220,235,56,184,98,182,27,173,96,92,43,232,59,181,1,191,19,238,152,237,187,51,63,163,59,55,185,153,122,173,238,217,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,142,253,102,116,135,101,234,223,14,179,227,117,217,1,88,106,172,245,210,86,69,91,21,4,117,18,59,28,37,25,7,214,33,118,109,248,63,163,255,0,146,222,158,231,109,77,210,167,134,141,151,166,172,245,243,153,181,30,175,33,112,131,128,83,212,90,162,132,68,154,104,37,99,103,105,79,213,187,27,123,191,202,127,95,219,56,87,240,175,166,243,180,85,20,78,92,90,162,35,137,203,109,246,228,206,219,237,254,180,26,215,40,201,116,159,85,48,59,180,119,40,105,47,182,154,126,199,154,134,166,137,200,91,148,195,195,234,205,19,179,253,120,217,255,0,69,255,0,69,189,222,142,168,234,207,137,116,217,169,218,203,106,199,237,119,155,182,51,141,28,144,121,202,135,141,170,141,221,234,152,12,68,66,150,45,191,54,108,237,184,151,168,253,187,236,211,11,168,78,137,181,219,66,173,119,92,135,64,46,117,151,155,117,195,177,231,104,169,109,116,228,109,219,40,130,63,89,166,148,223,235,75,49,125,81,251,31,127,77,157,170,206,170,138,225,67,35,249,202,57,224,54,47,86,146,55,31,95,245,183,243,58,9,181,172,93,14,224,247,236,230,207,136,244,201,147,93,50,89,170,97,114,170,106,200,33,166,225,181,52,82,131,183,113,160,103,228,205,59,251,223,110,45,191,171,250,199,238,163,58,98,207,122,107,188,210,90,115,104,118,243,196,99,4,156,160,126,78,49,196,101,233,20,178,109,233,40,251,221,191,250,210,223,194,95,81,52,143,9,201,111,181,90,129,154,217,236,151,73,154,149,168,222,225,87,216,99,227,29,115,30,206,238,193,232,36,30,255,0,243,155,237,117,41,250,237,212,158,141,242,218,92,94,219,169,121,213,138,233,83,69,95,44,176,69,71,95,83,49,6,241,135,45,252,161,62,219,179,135,169,127,171,237,65,72,8,172,63,72,188,59,105,181,222,243,146,103,214,104,37,161,194,231,158,165,236,79,192,228,105,227,41,162,146,2,103,42,128,151,103,130,109,254,179,127,147,235,235,238,213,122,99,225,223,174,25,222,53,244,191,31,198,38,185,68,255,0,163,76,51,83,70,239,249,195,141,253,74,161,159,222,14,254,239,179,253,104,34,34,45,209,155,116,113,212,182,11,89,91,13,231,70,114,145,134,132,37,154,106,136,232,30,88,134,48,114,98,39,56,220,135,102,96,119,247,251,189,125,222,171,80,214,218,174,118,233,100,134,225,111,169,166,56,140,163,49,150,34,23,18,103,217,217,247,111,123,63,162,15,149,76,47,11,188,223,26,193,122,146,167,186,95,90,119,148,237,23,8,105,216,36,113,7,39,0,127,172,205,25,59,253,81,63,181,189,118,253,155,60,61,83,127,195,19,73,53,14,251,170,53,57,246,33,114,246,92,150,251,109,100,49,84,20,80,74,198,69,229,217,199,140,166,205,234,19,111,190,207,238,255,0,96,93,45,155,80,177,59,252,173,77,110,186,119,38,127,242,59,18,183,237,127,123,139,55,185,157,100,123,42,104,234,31,164,190,179,241,236,238,77,85,179,217,46,151,234,169,246,231,37,21,5,20,132,27,67,20,13,245,35,51,223,118,119,111,208,255,0,37,223,249,218,210,122,120,186,234,181,211,78,109,239,172,24,220,214,139,244,81,69,28,161,44,176,145,73,180,17,110,78,208,139,8,238,111,39,167,217,183,236,217,6,207,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,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,249,187,126,212,221,191,159,253,136,63,81,126,110,191,80,17,17,1,17,16,17,17,1,23,230,236,191,141,101,117,29,190,156,235,43,234,225,165,130,49,114,57,102,145,128,5,153,183,119,119,127,70,102,102,119,255,0,82,15,238,139,8,168,214,253,24,164,173,107,117,86,176,97,80,213,190,251,83,201,127,164,25,31,109,247,250,175,38,254,155,63,251,29,101,244,117,244,119,10,112,171,183,213,193,85,79,38,252,102,134,70,48,125,159,103,217,219,209,253,89,219,253,72,62,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,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,252,106,169,41,171,96,42,106,184,35,154,35,219,144,72,44,66,251,62,237,187,63,167,189,153,69,61,112,240,229,208,189,85,183,67,5,151,28,160,199,106,130,160,100,57,109,180,116,116,142,64,195,35,59,110,52,196,239,187,200,207,255,0,154,223,177,75,36,65,84,26,195,225,29,144,99,180,212,215,61,22,201,234,60,212,98,253,230,158,180,249,187,191,108,91,143,150,163,103,251,101,247,191,187,111,231,80,39,83,52,151,94,44,57,57,217,115,124,127,43,175,184,83,56,187,20,244,149,146,187,110,0,94,143,40,49,123,136,62,207,177,191,153,116,170,191,147,211,194,82,119,156,62,190,219,111,187,255,0,248,253,136,42,103,161,46,160,117,99,66,112,107,147,106,166,29,153,73,140,210,211,113,160,103,183,84,187,52,143,228,163,137,135,191,32,71,179,70,39,232,62,187,123,189,55,101,133,104,247,137,173,86,141,233,245,203,25,163,177,157,69,197,187,62,81,234,105,156,193,191,63,33,159,45,170,128,191,70,71,219,102,253,155,171,156,154,8,170,33,120,38,14,64,91,110,219,187,123,149,111,106,247,132,86,63,146,84,222,50,44,91,42,237,86,84,121,127,45,77,228,76,182,226,209,129,253,115,172,102,247,9,63,171,127,51,32,192,44,126,41,54,237,84,169,179,225,25,118,45,106,160,142,241,83,79,67,117,173,146,132,98,140,105,229,118,138,103,238,73,86,91,55,231,8,190,179,59,108,219,187,63,185,74,139,159,67,125,50,107,174,155,91,174,150,27,85,186,48,186,211,133,80,221,45,48,91,216,229,34,48,51,46,240,211,159,47,80,38,223,119,247,147,58,167,170,158,146,245,154,215,158,81,96,247,108,95,177,83,85,91,29,46,254,118,144,182,98,155,181,191,213,153,219,222,207,233,191,255,0,93,95,31,73,186,96,90,63,211,198,11,131,78,223,223,116,22,104,60,207,254,52,220,165,54,244,51,111,66,144,155,208,157,191,103,236,65,10,233,60,31,112,230,212,67,138,162,249,112,124,104,105,156,196,154,166,46,235,202,207,7,163,187,209,118,246,118,121,189,61,254,141,252,234,98,232,239,74,26,111,162,56,211,88,48,151,173,164,148,128,90,74,176,236,71,49,63,8,132,190,188,112,131,190,253,161,223,211,215,215,253,91,173,139,114,217,12,121,50,13,49,23,229,127,11,186,141,13,218,138,12,154,199,54,251,16,71,85,91,82,59,14,255,0,89,203,96,111,174,77,183,243,15,237,101,186,5,247,22,125,182,244,247,126,196,111,86,245,95,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,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,201,23,189,153,246,219,222,235,253,40,173,215,215,80,57,174,140,96,182,188,99,76,173,208,212,229,185,151,127,217,135,37,76,144,60,126,82,106,83,155,98,2,15,124,82,159,190,64,247,122,114,223,139,135,155,212,151,136,238,141,232,100,141,143,227,242,79,152,95,230,55,134,32,178,61,45,194,24,228,120,88,227,238,176,84,129,179,19,152,51,108,219,190,199,183,185,148,105,151,197,87,169,186,179,58,171,39,79,18,77,64,228,229,20,133,137,92,9,222,63,123,59,184,213,241,223,142,207,233,232,183,159,73,222,27,184,118,150,141,78,105,173,213,13,168,89,69,210,48,9,41,114,27,117,45,101,61,17,69,49,240,146,62,227,204,252,222,54,137,185,49,250,54,237,246,236,50,198,159,73,116,174,146,6,165,165,211,28,78,24,88,120,180,113,217,169,132,89,182,219,109,152,54,247,122,32,131,250,111,226,219,140,149,92,54,189,108,211,124,151,30,168,159,151,26,136,172,241,210,83,15,22,50,126,69,83,89,187,122,118,153,189,61,229,252,236,167,62,3,168,120,118,167,99,112,229,248,30,69,111,189,90,106,14,72,134,162,134,174,42,144,230,4,226,67,202,34,33,221,157,189,219,253,172,176,188,235,165,126,159,53,2,211,45,166,251,163,248,124,93,206,59,85,83,216,40,90,162,61,136,75,234,153,66,91,111,193,153,253,61,91,118,80,242,245,161,189,75,244,23,95,45,247,166,139,133,195,80,180,226,24,188,221,93,139,34,185,4,17,209,250,119,42,136,56,212,194,14,91,83,51,177,13,59,255,0,190,9,182,55,103,220,44,108,73,139,237,245,253,139,253,40,167,210,167,94,216,55,81,87,114,192,111,150,216,177,124,254,148,102,243,22,104,164,168,171,2,236,4,125,227,105,187,3,19,51,72,82,11,15,50,127,205,238,206,91,179,169,85,200,155,244,153,7,250,69,249,186,254,53,117,48,210,64,85,21,18,118,226,13,185,22,206,251,110,251,125,159,206,131,250,145,109,232,222,174,177,188,215,81,240,61,57,182,201,119,207,51,59,37,134,154,48,115,98,184,220,97,165,99,216,72,182,23,148,133,157,221,128,246,109,255,0,201,127,216,234,22,235,143,137,13,117,118,83,30,146,116,151,138,91,51,156,158,173,251,83,84,220,39,168,161,10,81,150,56,134,34,96,152,96,98,39,150,113,109,218,95,70,7,223,110,91,142,51,99,232,27,94,250,151,112,204,122,172,215,12,186,199,5,105,181,67,226,182,186,190,253,44,98,123,73,196,12,234,234,35,22,102,158,162,38,110,30,130,44,254,231,216,131,218,212,159,22,108,72,234,228,199,180,27,78,242,108,170,241,30,223,95,217,17,87,82,150,236,7,232,244,181,156,223,96,238,239,233,239,15,216,206,180,117,248,124,77,122,191,170,9,142,142,233,165,244,21,28,105,222,158,56,242,11,37,57,8,239,25,57,143,231,69,216,187,174,238,255,0,107,7,243,122,216,166,153,244,153,211,230,149,209,199,79,140,233,102,51,37,68,123,237,95,85,100,161,122,162,221,205,253,100,8,69,223,210,66,31,244,118,101,183,98,134,42,120,154,40,98,8,163,31,112,128,179,51,127,169,144,85,69,95,133,30,187,150,15,61,250,231,173,117,117,121,216,246,158,157,227,201,43,36,165,216,156,59,172,92,168,251,219,253,105,189,207,254,110,255,0,106,245,252,53,186,130,213,76,107,87,174,157,50,107,118,69,116,184,93,42,30,6,183,13,222,174,166,89,227,118,166,172,172,147,102,169,145,137,183,18,139,244,99,245,102,29,254,194,86,131,234,228,206,222,229,86,89,29,174,209,125,241,119,197,255,0,38,196,20,147,208,92,162,158,235,36,80,246,133,224,27,20,71,195,142,209,187,242,136,38,31,121,109,203,119,103,253,18,11,79,31,118,223,179,209,126,175,198,118,119,125,151,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,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,0,46,2,238,196,237,234,203,253,34,32,252,219,215,117,250,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,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,241,253,206,171,243,197,102,174,245,134,84,233,78,175,218,237,146,213,193,135,251,115,204,184,236,194,30,109,168,105,195,145,59,22,219,185,62,223,85,247,219,236,247,171,4,88,166,163,105,158,15,170,216,228,248,158,123,142,80,93,173,211,241,220,42,232,225,168,97,227,32,73,232,210,129,11,125,104,195,236,251,27,246,50,15,55,71,181,171,78,245,207,18,167,205,116,231,37,161,187,208,205,207,155,83,200,238,112,237,44,145,183,48,33,19,13,222,35,219,144,182,251,59,182,237,234,179,198,118,127,86,85,179,140,99,89,63,134,6,165,157,69,84,247,76,139,70,243,153,169,109,112,201,202,74,185,172,211,68,225,33,203,51,187,83,210,211,129,52,213,197,201,185,59,180,108,238,205,196,221,231,174,157,106,222,156,106,173,154,150,249,129,102,118,107,188,85,80,4,239,13,37,198,10,137,97,228,0,92,36,24,140,152,72,90,64,103,109,253,29,219,246,178,12,201,127,51,141,156,72,56,238,36,219,59,47,246,239,183,216,235,243,151,253,235,255,0,177,4,97,234,95,160,173,44,234,10,3,187,209,73,244,103,45,238,129,199,123,118,169,172,224,28,228,41,3,203,189,68,113,63,46,244,158,187,122,111,233,238,109,180,238,27,153,248,129,244,211,92,22,237,67,211,91,182,170,225,84,164,197,37,202,220,214,218,73,41,161,125,202,89,26,150,138,41,234,36,216,166,111,170,219,187,246,29,219,208,159,107,0,125,139,211,139,255,0,173,151,149,145,228,56,198,53,106,169,184,101,183,203,93,178,221,20,68,85,19,92,106,99,134,17,141,155,235,57,20,142,194,195,235,235,191,167,170,13,15,139,117,249,211,37,222,72,45,57,118,161,210,97,87,243,17,243,22,188,134,150,178,220,84,242,63,17,32,121,42,224,132,95,140,142,65,191,187,234,19,251,153,246,210,221,110,219,226,234,190,201,103,196,180,155,168,220,20,49,162,105,222,229,29,53,214,209,84,213,13,202,154,72,126,180,149,33,32,113,146,9,31,234,191,175,174,254,141,179,253,90,189,67,208,111,83,25,120,105,197,190,213,109,184,100,119,10,134,165,246,214,25,5,154,89,162,57,37,146,30,228,149,13,220,144,69,164,157,140,159,139,187,59,129,123,253,31,29,175,240,142,176,217,233,216,116,235,90,245,10,220,76,239,176,77,146,4,49,139,111,232,204,208,209,182,222,142,127,235,127,233,65,185,186,37,233,243,70,186,96,194,230,183,88,51,203,5,235,36,186,71,219,187,92,161,184,8,249,145,10,137,142,31,204,249,153,99,14,35,43,15,212,219,126,59,191,171,250,73,57,114,108,110,32,121,170,50,27,96,0,250,242,42,200,217,155,253,123,170,210,203,60,60,58,194,195,233,220,116,183,94,142,122,50,221,166,42,236,166,232,85,172,12,59,254,109,224,166,102,223,147,158,219,254,192,254,117,175,75,165,78,178,138,172,44,215,141,77,214,169,166,35,97,150,106,91,213,212,168,182,223,137,113,34,135,125,183,221,219,118,253,29,144,90,133,227,91,180,103,29,23,60,131,87,112,187,96,183,219,89,126,164,135,246,127,157,35,127,156,223,237,101,168,51,255,0,17,30,144,48,90,26,153,223,90,177,251,197,100,49,17,67,79,108,57,235,6,99,224,68,33,221,167,138,65,29,220,89,183,251,55,109,212,16,201,60,55,250,157,202,42,99,134,203,157,92,107,216,183,238,62,101,115,184,75,27,122,54,219,113,165,127,243,95,223,246,176,45,177,160,222,15,56,253,130,122,107,174,186,100,113,220,170,169,102,238,141,45,146,176,38,163,149,134,64,32,25,2,170,137,156,153,217,141,137,183,245,103,102,111,181,6,55,157,248,129,245,89,212,69,210,76,111,164,109,32,200,161,164,19,146,1,187,82,83,199,93,79,51,137,188,128,102,245,116,66,17,57,67,27,236,36,109,250,109,239,125,153,246,39,65,61,1,106,86,136,231,227,172,26,165,144,121,107,176,255,0,214,159,41,78,124,191,51,85,79,254,58,10,131,22,250,178,198,127,161,246,237,239,221,218,109,105,222,146,105,182,149,90,33,179,105,254,17,100,178,69,12,113,129,73,69,109,167,166,146,98,0,96,99,145,226,1,98,55,22,245,125,190,215,89,131,14,207,187,190,232,63,91,250,23,234,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,199,102,127,123,47,212,65,142,103,90,125,132,106,93,130,108,87,80,49,75,102,67,104,168,98,99,165,175,167,25,64,92,128,129,200,119,245,2,226,102,204,66,236,77,201,246,118,81,127,42,240,243,182,90,74,174,179,167,77,91,201,244,154,89,123,146,133,61,158,225,114,150,14,227,242,118,102,137,235,130,54,29,218,22,227,199,142,209,11,109,183,163,76,53,249,178,10,236,151,78,252,88,112,216,206,28,127,88,107,114,168,253,56,121,155,117,130,50,253,175,245,167,144,223,252,167,251,127,200,111,230,219,2,206,53,63,197,95,79,109,46,121,110,76,246,249,195,115,35,242,120,228,191,83,137,59,63,230,192,155,252,151,254,127,69,106,27,63,216,232,219,183,189,247,65,77,248,182,170,248,170,107,77,217,241,236,59,82,46,21,59,243,146,66,166,138,197,68,81,176,122,191,214,218,55,127,210,6,217,159,215,127,183,101,184,176,222,128,122,190,212,170,216,79,168,78,169,51,161,180,72,108,213,246,90,138,233,42,96,171,135,213,138,39,242,247,6,17,98,96,143,119,97,255,0,43,246,179,171,45,250,207,252,203,247,111,218,251,160,210,90,43,209,239,79,250,15,28,21,120,70,157,90,198,248,49,139,84,93,230,105,103,168,154,95,205,185,72,197,60,146,16,110,113,9,236,37,232,254,239,123,187,238,198,22,219,213,189,87,238,219,47,212,31,155,38,207,254,114,253,68,31,155,127,58,108,191,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,127,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,101,16,0,1,3,3,3,3,3,1,5,6,1,4,10,13,1,25,0,1,2,3,4,5,6,7,8,18,9,17,19,20,56,181,119,21,22,33,34,133,23,35,49,71,134,197,24,37,50,65,83,25,36,38,51,52,113,114,116,166,212,39,53,69,82,86,87,88,97,99,115,130,149,150,211,54,81,84,98,100,104,228,55,66,73,85,136,198,40,57,101,117,146,179,145,161,67,68,131,147,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,8,85,182,189,253,81,230,27,137,213,45,179,235,21,194,213,107,186,227,153,133,230,135,19,188,79,83,5,28,119,58,86,93,29,77,79,109,115,28,230,243,172,111,146,54,197,227,71,58,104,218,238,72,143,141,95,52,213,0,132,29,93,181,11,62,211,93,182,227,119,221,57,206,50,12,86,229,62,113,71,73,45,101,146,231,53,12,242,64,234,10,247,58,39,73,11,154,229,98,185,140,114,181,87,183,118,53,127,208,133,106,237,147,115,123,146,191,238,75,74,44,87,221,193,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,208,72,0,16,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,95,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,103,219,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,149,116,137,212,44,251,82,182,219,146,95,117,27,56,200,50,171,148,25,197,101,36,85,151,187,156,213,211,199,3,104,40,28,216,155,36,206,115,145,136,231,189,200,212,94,221,222,229,255,0,74,147,124,2,16,117,118,212,44,251,77,118,219,141,223,116,231,56,200,49,91,148,249,197,29,36,181,150,75,156,212,51,201,3,168,43,220,232,157,36,46,107,149,138,230,49,202,213,94,221,216,213,255,0,66,16,127,167,14,225,117,247,57,222,118,158,98,217,174,184,106,6,65,101,173,251,91,212,219,174,153,53,109,93,44,252,45,85,111,103,56,164,145,204,119,23,177,174,78,233,248,57,168,169,248,162,23,126,8,65,213,219,80,179,237,53,219,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,123,119,99,87,253,8,65,254,156,59,133,215,220,231,121,218,121,139,102,186,225,168,25,5,150,183,237,111,83,110,186,100,213,181,116,179,240,181,85,189,156,226,146,71,49,220,94,198,185,59,167,224,230,162,167,226,136,93,248,0,16,42,171,126,180,218,49,212,3,80,182,253,172,23,218,74,13,62,185,212,91,230,181,93,234,252,175,91,77,198,123,77,179,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,61,65,205,55,55,118,186,216,54,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,225,93,57,183,175,254,42,180,226,123,6,127,115,181,71,169,184,183,238,238,84,208,47,138,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,187,68,217,162,141,38,0,0,31,147,150,88,62,245,226,183,156,91,237,187,173,155,237,155,125,69,191,237,27,77,79,167,174,163,242,198,230,121,233,229,236,190,57,153,203,147,31,217,120,185,17,123,47,99,60,90,133,175,155,187,211,92,255,0,37,211,155,238,231,181,42,123,150,43,120,173,178,86,75,73,154,220,221,4,147,211,76,248,100,116,110,116,141,114,177,92,197,84,85,107,87,183,110,232,159,192,185,238,158,155,133,255,0,17,187,101,199,239,245,180,215,86,94,177,79,30,37,123,169,184,213,122,169,43,235,169,41,96,87,86,36,202,188,228,243,50,88,228,114,189,17,201,35,164,111,119,163,82,71,243,94,174,218,133,159,105,174,219,113,187,238,156,231,25,6,43,114,159,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,219,187,26,191,232,66,15,244,225,220,46,190,231,59,206,211,204,91,53,215,13,64,200,44,181,191,107,122,155,117,211,38,173,171,165,159,133,170,173,236,231,20,146,57,142,226,246,53,201,221,63,7,53,21,63,20,66,237,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,51,217,173,123,227,220,54,160,234,230,95,153,225,250,239,169,86,60,122,235,120,169,154,203,108,166,191,84,91,153,71,110,230,173,165,133,105,233,101,72,88,246,194,145,163,213,189,249,61,28,231,57,238,114,185,109,167,166,21,54,180,77,181,202,76,187,91,242,220,130,255,0,114,203,175,21,55,187,76,183,234,250,186,170,216,109,78,138,24,96,107,157,83,249,154,199,186,9,103,141,24,174,99,163,157,143,69,252,234,137,231,246,215,191,170,60,195,113,58,165,182,125,98,184,90,173,119,92,115,48,188,208,226,119,137,234,96,163,142,231,74,203,163,169,169,237,174,99,156,222,117,141,242,70,216,188,104,231,77,27,93,201,17,241,171,230,154,160,28,255,0,112,185,77,247,6,208,45,75,205,113,106,239,69,122,199,240,251,205,210,221,83,226,100,158,10,168,40,165,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,57,86,200,55,163,138,238,227,78,32,174,173,117,170,201,159,91,124,144,94,241,232,171,163,116,143,241,36,60,171,169,160,87,172,201,70,245,158,52,71,61,63,36,138,232,185,63,138,72,249,42,1,31,247,229,169,153,86,141,237,107,42,213,44,42,175,211,222,177,155,133,130,225,77,202,73,25,28,220,47,84,92,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,125,123,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,243,171,98,115,222,239,77,35,155,35,161,127,39,114,98,43,85,124,140,145,140,238,160,0,1,159,109,205,238,111,114,86,13,201,106,189,138,197,184,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,22,233,211,135,44,202,179,157,152,233,230,83,154,228,215,92,130,245,91,246,183,169,184,221,43,100,171,170,159,133,214,173,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,9,42,67,93,124,223,29,78,220,119,179,136,104,246,112,202,71,233,214,105,139,219,95,53,92,143,138,157,246,59,140,215,10,216,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,105,127,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,8,85,185,77,253,81,225,251,137,210,221,179,232,237,194,213,116,186,228,121,133,154,135,44,188,65,83,5,100,118,202,87,221,27,77,81,109,107,26,231,112,172,119,142,70,203,228,70,186,24,220,222,40,175,145,31,12,213,4,106,234,61,150,101,88,54,204,117,15,41,194,178,107,174,63,122,162,251,39,211,92,109,117,178,82,85,65,206,235,72,199,240,150,53,107,219,201,143,115,87,178,254,45,114,162,254,10,165,69,237,147,115,123,146,191,238,75,74,44,87,221,193,234,85,198,219,113,206,44,84,149,148,117,121,101,124,208,84,193,37,124,45,146,41,35,116,170,215,177,205,85,106,181,81,81,81,85,20,208,72,0,0,103,219,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,116,225,203,50,172,231,102,58,121,148,230,185,53,215,32,189,86,253,173,234,110,55,74,217,42,234,167,225,117,171,99,57,203,34,185,238,226,198,53,169,221,127,6,181,17,63,4,66,74,144,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,95,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,2,21,110,83,127,84,120,126,226,116,183,108,250,59,112,181,93,46,185,30,97,102,161,203,47,16,84,193,89,29,178,149,247,70,211,84,91,90,198,185,220,43,29,227,145,178,249,17,174,134,55,55,138,43,228,71,195,42,181,98,193,149,101,122,89,153,98,216,45,239,236,108,146,243,143,220,109,246,123,143,169,146,159,209,215,75,77,35,32,159,203,18,44,145,240,145,204,119,54,34,185,189,187,162,42,162,25,225,187,110,111,119,118,11,173,109,138,251,184,61,96,183,92,173,213,18,82,86,81,213,229,151,56,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,47,123,102,218,233,71,184,157,184,225,154,141,246,207,218,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,121,30,158,118,51,179,87,197,52,78,224,212,114,53,34,7,89,77,88,213,61,47,253,144,126,204,245,47,43,196,190,211,251,193,235,126,194,188,212,208,122,175,31,217,254,63,47,133,237,231,199,200,254,60,187,246,230,238,223,197,78,107,210,39,91,245,163,82,183,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,119,236,247,39,250,84,181,77,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,191,110,234,159,196,207,102,161,111,87,114,89,150,127,146,229,246,45,111,212,172,110,219,124,188,86,220,168,236,180,153,157,127,130,219,4,211,62,72,233,99,226,246,55,132,109,114,49,59,49,169,217,169,217,173,254,9,117,59,0,197,243,235,6,215,49,27,238,167,106,70,65,154,100,57,165,59,50,169,235,47,23,137,174,43,77,5,100,81,186,154,154,25,38,68,123,24,218,116,133,207,141,85,200,147,62,117,107,149,170,135,20,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,84,13,255,0,172,86,172,87,238,58,219,149,88,41,254,202,209,218,59,132,52,245,56,203,237,180,213,53,213,214,212,122,182,106,153,37,85,107,219,88,230,61,94,200,227,153,176,177,204,137,142,242,34,72,249,109,167,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,31,247,163,187,108,87,104,218,88,185,77,202,47,93,146,95,125,77,191,25,183,53,177,203,228,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,230,141,17,59,189,10,246,216,159,84,28,203,28,207,234,48,109,203,229,21,119,251,22,99,120,125,76,89,5,92,136,179,218,238,53,115,83,68,212,146,73,170,35,167,164,181,196,198,207,34,178,40,211,198,174,85,106,113,238,212,184,144,10,181,234,89,212,91,50,194,51,250,93,15,219,142,107,73,111,168,199,106,32,173,201,111,214,231,36,211,178,227,12,202,228,181,167,54,44,72,200,214,56,221,58,34,191,154,191,211,191,138,50,120,164,150,187,32,222,142,43,187,141,56,130,186,181,214,171,38,125,109,242,65,123,199,162,174,141,210,63,196,144,242,174,166,129,94,179,37,27,214,120,209,28,244,252,146,43,162,228,254,41,35,228,168,32,6,236,119,175,149,109,79,125,216,93,146,237,115,245,26,101,147,97,246,184,242,59,125,66,200,248,232,57,220,235,227,117,206,157,35,107,222,217,162,98,34,189,172,106,249,163,98,49,83,147,98,124,83,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,2,21,117,25,223,183,248,87,177,65,166,250,119,7,168,212,220,154,223,235,41,42,39,167,231,75,101,161,123,223,18,86,57,30,156,38,153,95,28,141,138,47,197,168,230,57,242,167,22,182,57,188,175,77,142,161,23,29,192,242,209,109,108,188,122,189,73,143,214,220,45,247,79,73,75,69,79,116,161,143,196,228,131,140,111,111,58,198,249,42,29,194,40,26,223,5,63,53,85,115,94,229,159,224,20,237,189,174,168,57,149,215,90,44,86,109,184,229,21,116,56,158,158,222,18,166,185,237,145,25,6,75,113,165,171,145,170,143,154,150,161,86,166,214,248,153,31,22,35,163,242,164,210,43,209,123,68,172,176,157,151,110,219,21,221,206,150,38,83,109,139,208,228,150,47,77,111,201,173,206,108,113,120,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,120,100,69,78,236,82,58,237,99,125,183,84,221,222,170,237,103,89,114,106,71,91,93,156,100,16,97,23,91,140,238,108,241,206,151,57,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,60,13,87,243,130,56,236,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,0,0,1,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,196,244,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,152,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,5,43,117,171,247,79,139,125,63,161,249,27,137,210,186,83,239,182,234,151,90,13,172,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,55,53,88,172,240,53,95,206,8,227,181,240,14,105,184,173,121,195,118,219,164,119,221,86,204,235,105,26,203,117,59,217,108,161,154,161,97,125,218,226,172,114,211,209,68,173,99,221,206,71,55,178,185,24,238,12,71,200,228,224,199,42,115,93,151,111,127,78,55,113,138,165,21,13,87,217,185,245,146,223,77,46,67,100,158,20,167,231,34,199,26,79,85,68,223,44,139,37,31,157,206,98,42,189,100,103,228,242,53,190,72,213,244,131,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,160,30,168,254,251,53,55,244,95,135,162,38,167,75,173,253,81,230,22,43,110,217,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,188,235,27,228,141,177,120,209,206,154,54,187,146,35,227,87,205,101,71,42,221,143,181,141,100,250,127,144,252,116,230,117,180,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,9,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,117,0,2,149,186,194,104,15,220,13,113,183,106,230,37,167,191,101,98,217,165,189,159,106,93,40,217,254,213,169,200,146,106,135,79,228,106,42,164,83,73,2,65,39,249,173,73,92,217,158,156,222,147,57,63,87,163,38,186,86,98,218,203,125,208,107,189,231,133,151,54,183,201,113,181,210,72,147,201,254,88,164,106,61,201,10,53,86,40,188,148,137,80,233,30,230,162,191,210,64,222,104,173,107,93,37,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,90,167,83,77,107,253,139,109,31,41,244,246,255,0,85,95,157,247,194,168,249,197,206,24,189,108,19,122,137,36,237,35,28,222,212,177,84,240,114,114,237,42,197,201,170,222,93,168,175,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,205,47,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,251,246,68,254,6,117,183,55,118,186,216,55,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,19,211,155,122,255,0,226,171,78,39,176,103,247,59,84,122,155,139,126,238,229,77,2,248,164,186,80,162,49,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,180,77,154,40,210,96,3,149,110,199,218,198,178,125,63,200,126,58,115,61,122,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,161,237,186,235,206,27,185,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,113,185,221,145,202,198,243,98,178,70,167,7,181,87,165,130,42,245,71,246,39,169,191,162,252,197,17,76,27,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,41,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,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,248,149,125,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,116,174,148,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,60,13,87,243,130,56,237,124,2,31,245,25,222,191,248,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,190,89,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,237,43,97,150,53,167,109,178,93,174,183,253,221,233,69,246,251,115,171,184,220,174,58,145,98,171,172,172,171,153,211,79,83,60,151,56,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,166,146,65,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,0,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,20,173,214,175,221,62,45,244,254,135,228,110,39,74,233,79,190,219,170,93,104,54,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,192,213,127,56,35,142,215,192,33,255,0,81,157,235,255,0,133,93,56,130,193,128,92,237,82,106,110,83,251,187,109,52,235,229,146,215,66,168,244,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,210,182,25,99,90,118,219,37,218,235,127,221,222,148,95,111,183,58,187,141,202,227,169,22,42,186,202,202,185,157,52,245,51,201,115,133,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,105,36,162,30,171,26,13,77,163,123,163,175,201,172,84,85,113,216,181,38,157,114,104,222,234,121,82,8,238,47,149,237,175,133,147,61,238,73,95,229,68,169,114,34,183,198,149,145,177,24,214,163,21,210,43,162,94,181,255,0,243,117,183,58,203,127,255,0,63,53,183,213,71,23,252,222,142,174,57,158,178,127,204,150,54,182,63,245,234,231,127,152,131,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,153,93,93,245,138,235,166,187,92,102,35,142,95,169,40,110,90,131,120,138,201,83,18,85,58,42,217,45,77,138,73,170,221,3,88,246,185,88,174,101,60,18,170,163,153,227,170,115,28,159,188,106,149,1,182,189,33,169,215,173,121,193,180,142,24,42,228,167,200,175,16,195,112,90,73,226,134,120,173,204,239,45,108,209,190,94,236,71,199,77,28,210,34,42,59,186,177,17,26,229,84,106,233,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,46,248,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,251,100,27,209,197,119,113,167,16,87,86,186,213,100,207,173,190,72,47,120,244,85,209,186,71,248,146,30,85,212,208,43,214,100,163,122,207,26,35,158,159,146,69,116,92,159,197,36,124,149,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,64,59,245,217,222,67,181,141,92,185,186,205,103,171,159,78,175,149,30,183,31,185,195,71,85,233,40,153,59,231,116,118,185,106,37,228,215,84,196,216,100,68,79,43,222,248,154,201,87,138,189,205,111,181,233,153,189,31,240,217,168,239,211,124,213,222,76,7,62,184,82,65,83,81,53,119,134,59,21,114,175,137,149,221,164,123,97,108,46,71,181,181,14,94,46,241,197,19,209,203,225,72,228,189,67,202,106,174,166,98,186,55,167,25,30,169,102,181,126,158,203,140,219,229,184,84,241,146,54,73,55,4,252,144,69,228,123,24,233,165,122,182,56,216,174,78,114,61,141,69,238,228,51,217,188,13,202,95,119,83,174,55,141,77,185,167,134,213,15,43,94,55,72,234,86,65,37,37,158,41,164,125,60,114,163,92,254,83,47,149,242,72,170,247,167,146,71,163,85,24,140,107,101,255,0,73,77,151,125,244,190,209,238,187,63,111,27,46,57,112,154,12,94,215,61,15,38,220,107,163,103,23,87,57,210,177,88,176,192,247,170,68,232,149,93,234,97,114,242,141,105,248,201,111,224,129,93,75,247,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,229,231,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,63,63,22,53,94,246,181,31,10,190,147,15,127,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,30,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,122,89,74,221,106,253,211,226,223,79,232,126,70,226,125,93,48,183,235,77,163,23,90,77,191,107,5,246,146,131,79,174,117,21,51,90,174,245,126,87,173,166,227,59,161,225,12,146,186,95,21,61,11,149,179,185,85,34,252,179,78,178,61,205,98,200,246,220,248,0,16,215,169,126,206,233,183,33,164,115,103,24,101,158,147,246,139,131,211,201,91,69,52,116,114,203,87,118,183,70,201,31,45,173,169,15,119,61,238,114,249,33,69,100,157,165,69,99,124,105,60,143,40,219,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,13,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,60,137,221,31,28,209,163,164,241,44,142,145,69,117,117,83,222,253,30,155,98,183,125,176,233,229,87,60,191,36,183,197,22,67,87,225,130,162,158,138,207,87,28,236,158,151,191,149,95,21,100,140,72,87,179,226,84,72,42,57,181,205,123,163,115,106,91,74,180,207,42,214,77,71,199,52,183,10,164,245,23,172,154,225,21,190,155,148,114,62,56,121,175,231,158,95,27,30,246,195,19,17,210,72,244,106,240,141,143,114,167,102,169,162,157,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,45,0,238,199,221,62,178,125,64,200,126,70,114,215,186,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,203,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,126,78,76,114,61,141,114,50,101,100,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,177,247,79,172,159,80,50,31,145,156,242,154,85,169,153,86,141,234,62,57,170,88,85,95,167,189,99,55,8,174,20,220,164,145,145,205,193,127,60,18,248,222,199,186,25,88,174,142,70,35,147,156,111,123,85,123,57,75,254,217,118,237,177,93,220,233,98,101,54,216,189,14,73,98,244,214,252,154,220,230,199,23,142,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,134,68,84,238,197,36,1,0,58,213,251,88,197,190,160,80,252,117,196,168,189,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,35,26,233,228,130,154,174,57,164,108,109,115,154,213,122,181,138,136,138,230,167,126,221,213,63,137,164,141,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,20,173,214,175,221,62,45,244,254,135,228,110,36,0,46,167,166,167,80,47,219,181,29,14,130,106,180,220,51,235,85,189,223,101,220,92,238,209,222,40,105,32,166,103,239,101,158,165,243,84,92,94,190,166,121,56,177,26,177,198,247,254,28,92,79,243,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,125,183,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,21,210,159,102,217,150,160,231,244,27,147,200,234,114,12,99,19,197,170,18,108,126,186,221,90,148,147,222,110,49,204,196,150,20,71,70,229,150,135,196,149,16,78,168,172,230,178,120,154,231,113,153,25,18,247,99,238,159,89,62,160,100,63,35,57,98,157,23,53,211,78,40,112,156,143,111,23,59,207,161,204,235,178,10,156,146,219,77,80,136,200,238,52,174,163,166,142,70,83,191,191,231,154,63,74,247,190,53,68,119,141,200,246,243,70,74,177,217,248,5,80,117,144,220,222,3,149,90,177,253,183,98,21,52,151,187,149,166,240,220,134,245,114,162,184,195,52,22,249,224,109,93,31,217,239,108,106,231,37,74,57,242,186,70,63,130,198,141,137,59,63,200,190,56,193,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,86,187,69,214,251,86,220,119,23,134,107,45,246,199,87,119,182,216,42,42,91,89,73,73,35,89,58,193,81,75,53,52,143,143,151,229,115,216,217,213,232,197,86,163,213,136,213,115,57,115,77,25,226,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,1,64,61,81,253,246,106,111,232,191,15,68,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,191,233,161,190,58,109,199,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,157,242,36,140,85,71,61,144,200,173,216,251,88,214,79,167,249,15,199,78,102,176,235,251,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,41,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,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,248,149,125,168,0,138,189,77,52,83,246,211,180,124,167,211,220,61,45,126,9,223,53,163,231,47,8,101,244,80,77,234,35,147,180,111,115,187,210,203,83,193,169,199,188,169,23,39,35,121,119,162,29,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,182,158,173,57,173,171,82,182,53,166,26,141,98,167,171,130,219,149,101,22,91,221,28,85,108,107,103,142,10,155,61,116,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,132,29,46,61,246,105,151,235,95,15,90,123,254,175,122,233,71,169,251,142,164,211,156,122,243,235,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,197,140,164,129,236,122,162,199,45,52,173,70,53,121,57,254,219,162,198,142,221,111,90,185,149,235,125,194,195,73,45,139,26,179,190,201,67,89,87,74,231,61,183,90,167,198,229,117,44,138,197,98,62,58,104,229,100,170,215,163,218,202,200,211,178,182,85,46,36,205,102,236,125,211,235,39,212,12,135,228,103,60,166,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,82,253,54,137,188,204,7,115,90,47,87,168,213,117,212,150,11,150,35,79,20,89,148,85,178,195,75,5,20,237,164,100,211,213,177,171,60,142,142,133,93,231,72,229,153,205,85,72,37,239,254,99,148,170,12,203,169,166,227,191,196,118,75,172,122,105,159,93,104,49,186,251,130,50,221,138,220,213,245,22,191,178,226,124,105,20,114,81,190,89,35,134,105,99,129,139,52,148,239,99,249,203,63,141,236,71,150,63,142,235,54,174,107,231,77,253,79,212,221,101,211,170,76,70,239,116,193,242,119,208,178,147,155,32,185,91,150,219,43,160,173,142,25,92,249,96,99,209,206,106,53,239,119,52,141,38,106,248,229,98,37,16,157,255,0,101,219,182,202,182,141,170,105,148,219,98,245,216,221,247,211,91,242,107,115,155,36,190,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,212,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,42,245,71,246,39,169,191,162,252,197,17,64,36,148,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,110,155,245,220,221,171,68,118,161,115,207,49,106,154,187,165,70,121,79,247,123,24,186,216,238,45,141,144,79,95,71,60,144,220,25,84,197,85,70,71,20,111,153,143,139,186,185,233,18,34,181,28,178,50,176,118,165,212,67,120,24,78,127,100,193,232,242,58,189,84,167,201,239,20,212,17,88,178,171,131,167,158,122,154,153,160,137,173,167,184,76,239,45,59,220,141,72,217,228,123,169,216,178,189,238,137,202,170,165,233,218,100,186,205,106,162,154,251,69,73,71,114,125,60,110,172,167,164,169,117,76,16,206,173,79,35,35,149,209,198,233,24,142,238,136,245,141,138,228,68,85,107,123,246,79,172,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,64,2,236,250,104,111,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,203,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,126,78,76,114,61,141,114,50,101,100,245,56,86,241,55,85,134,237,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,252,138,232,154,246,59,211,70,231,70,233,159,201,188,88,168,212,95,35,227,99,243,237,170,186,153,149,107,38,163,228,122,165,154,213,250,139,214,77,112,150,225,83,198,73,31,28,60,215,242,65,23,145,239,123,97,137,136,216,227,98,185,120,70,198,53,23,179,80,245,123,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,128,5,212,244,212,234,5,251,118,163,161,208,77,86,155,134,125,106,183,187,236,187,139,157,218,59,197,13,36,20,204,253,236,179,212,190,106,139,139,215,212,207,39,22,35,86,56,222,255,0,195,139,137,254,112,173,226,110,171,13,218,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,249,21,209,53,236,119,166,141,206,141,211,63,147,120,177,81,168,190,71,198,199,231,219,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,234,246,157,238,159,70,254,160,99,223,35,1,165,50,16,117,119,209,219,174,165,109,113,153,118,57,97,164,174,185,105,245,226,43,221,76,169,74,233,107,99,181,58,41,33,171,108,14,99,28,228,98,57,244,243,202,138,173,103,142,149,207,114,254,237,168,84,6,218,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,41,32,138,105,229,183,63,188,85,176,198,201,123,49,95,37,52,147,70,138,170,222,202,244,84,115,85,17,201,63,250,220,93,173,87,251,86,131,95,108,87,58,75,141,182,227,79,144,85,209,214,82,76,217,160,169,130,70,219,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,53,232,169,238,159,41,250,127,93,242,54,227,149,117,52,214,191,219,78,238,50,159,79,111,244,180,24,39,124,42,143,156,92,38,151,209,79,55,168,146,78,210,61,174,239,85,45,79,7,39,30,241,36,92,154,142,229,222,85,116,75,209,79,254,110,183,25,89,112,255,0,231,225,86,250,88,229,255,0,155,214,85,201,51,22,63,249,146,70,230,201,254,189,28,223,243,20,181,67,42,231,191,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,10,109,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,58,168,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,157,125,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,198,137,105,61,37,55,163,247,210,197,71,181,28,253,220,111,88,229,190,105,241,123,164,245,220,157,113,161,141,252,157,66,230,202,245,122,205,3,30,171,19,98,69,111,166,133,201,198,52,167,229,36,106,234,121,189,250,61,197,229,84,218,67,166,245,92,240,28,62,225,52,181,21,14,134,7,253,171,120,134,74,138,116,170,130,162,41,100,73,40,252,14,239,10,183,130,187,207,35,158,215,118,143,135,42,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,141,91,223,222,142,43,180,125,56,158,186,137,214,171,222,125,114,241,193,100,199,165,174,141,178,51,202,147,113,174,169,129,30,147,45,27,22,9,17,92,196,252,242,35,98,228,206,75,35,40,7,253,213,103,185,87,253,213,200,242,76,142,225,255,0,164,172,174,185,87,84,73,255,0,181,36,211,73,35,255,0,243,185,206,119,250,85,79,213,212,237,51,202,180,139,47,147,5,205,105,61,37,234,158,223,109,184,84,210,186,57,35,146,151,214,209,65,88,200,37,100,140,107,217,52,108,168,107,36,98,183,242,200,215,181,21,81,17,87,245,105,244,47,81,235,180,58,109,195,219,44,222,187,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,237,249,33,147,213,49,140,145,21,91,228,106,177,220,21,241,36,157,3,101,219,182,202,182,141,170,105,148,219,98,245,216,221,247,211,91,242,107,115,155,36,190,74,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,212,191,237,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,165,64,245,171,247,79,139,125,63,161,249,27,137,0,11,126,233,117,191,170,60,194,197,109,219,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,157,99,124,145,182,47,26,57,211,70,215,114,68,124,106,249,172,168,0,10,149,234,201,178,90,203,125,247,252,77,233,14,41,229,160,186,115,110,99,107,180,91,103,146,72,106,154,201,167,146,243,39,141,29,27,33,116,113,170,78,245,72,218,217,26,201,28,178,58,121,28,216,45,182,45,194,229,91,95,214,91,46,174,98,212,222,191,208,121,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,228,200,197,115,94,214,75,20,79,86,63,135,21,186,157,124,234,5,165,154,85,182,92,123,94,241,185,190,213,171,212,59,124,159,116,45,200,234,105,228,74,229,165,145,233,235,34,101,75,87,195,79,59,99,130,171,194,247,58,57,30,140,255,0,57,80,162,27,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,123,50,54,167,226,228,70,167,240,66,236,250,102,108,187,252,54,105,195,245,35,53,111,147,62,207,173,244,147,212,211,205,67,225,146,197,66,169,229,101,15,121,24,217,155,51,149,237,117,67,87,139,124,145,68,196,106,248,82,73,38,169,154,205,216,251,167,214,79,168,25,15,200,206,115,252,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,253,178,13,232,226,187,184,211,136,43,171,93,106,178,103,214,223,36,23,188,122,42,232,221,35,252,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,201,34,186,46,79,226,146,62,74,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,110,199,221,62,178,125,64,200,126,70,115,223,228,155,46,202,191,194,22,159,238,187,0,109,214,255,0,73,123,251,82,12,162,215,5,12,149,18,90,189,45,93,107,91,92,215,68,197,70,81,164,20,136,146,186,85,79,28,156,87,147,155,47,24,188,6,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,67,218,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,86,26,245,171,246,177,139,125,64,161,248,235,137,74,196,191,233,205,189,127,240,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,124,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,218,87,67,20,107,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,5,43,117,171,247,79,139,125,63,161,249,27,137,194,182,211,180,75,174,230,180,143,88,114,188,62,227,86,153,102,154,211,219,46,86,219,84,116,238,157,151,120,37,101,115,170,41,90,200,218,233,125,75,146,154,63,15,20,84,115,251,198,230,254,241,36,143,133,127,186,172,11,42,255,0,186,184,230,73,142,92,63,244,148,117,214,218,234,121,63,246,100,134,104,228,103,254,103,53,205,255,0,66,161,125,59,50,223,214,156,110,123,78,43,174,121,61,194,213,137,102,120,149,189,213,217,85,182,162,165,33,165,138,150,52,253,229,202,158,73,93,255,0,3,255,0,75,249,57,93,3,149,27,34,170,44,114,203,92,29,75,247,199,83,184,236,202,109,30,193,217,72,205,58,194,239,18,62,26,184,223,21,67,239,151,24,82,72,22,181,179,49,92,212,166,70,190,86,194,214,59,243,178,69,145,234,170,230,50,30,85,179,61,153,231,219,179,207,233,168,232,232,106,237,216,77,186,161,146,223,175,210,197,52,48,58,8,230,167,74,154,74,90,148,130,88,86,187,195,80,146,71,20,157,147,178,114,119,225,252,111,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,115,153,187,31,116,250,201,245,3,33,249,25,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,255,0,182,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,228,130,247,143,69,93,27,164,127,137,33,229,93,77,2,189,102,74,55,172,241,162,57,233,249,36,87,69,201,252,82,71,201,82,31,245,25,222,191,248,85,211,136,44,24,5,206,213,38,166,229,63,187,182,211,78,190,89,45,116,42,143,73,46,110,135,139,152,238,47,98,71,19,101,86,181,242,57,206,237,43,97,150,53,162,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,65,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,74,196,244,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,247,104,0,40,7,170,63,190,205,77,253,23,225,232,143,171,66,246,39,117,220,62,209,50,157,111,211,154,202,185,243,108,87,40,174,164,150,211,44,142,116,21,214,170,107,100,85,46,138,150,8,105,228,154,90,231,205,51,25,27,85,237,99,147,240,252,23,178,172,107,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,200,160,220,87,248,161,233,209,169,154,165,38,43,117,178,85,191,79,242,11,125,127,171,161,244,212,181,149,209,90,31,234,167,160,253,236,139,37,31,157,210,198,199,185,220,185,68,246,185,17,205,82,133,201,41,185,77,153,95,116,63,71,244,183,95,172,151,95,181,112,205,70,199,236,213,19,44,239,99,106,173,151,138,171,123,106,100,166,115,83,183,146,23,241,153,241,72,212,238,214,177,209,201,217,90,201,38,108,131,122,57,86,209,245,30,10,234,215,93,111,120,13,203,201,5,239,30,138,186,70,198,207,42,195,202,186,154,5,122,66,181,140,72,35,68,115,211,243,198,142,139,147,57,36,140,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,51,121,58,23,89,183,109,199,102,122,115,246,55,217,214,86,220,36,184,227,141,98,206,248,95,103,168,123,164,165,72,229,157,17,242,248,216,190,7,191,187,147,203,12,173,230,229,106,185,122,174,97,174,149,154,159,211,42,195,167,57,13,231,214,222,180,211,84,40,45,208,181,233,59,230,109,158,123,93,202,74,37,146,89,21,204,119,23,178,174,6,49,138,137,28,84,209,53,88,212,226,231,248,174,159,121,173,171,77,119,91,140,106,53,246,158,174,123,110,43,103,201,175,117,145,82,49,174,158,72,41,172,23,9,164,108,109,115,154,213,122,181,138,136,138,230,167,126,221,213,63,137,197,117,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,221,187,170,255,0,18,255,0,182,1,160,212,219,124,218,230,35,140,205,69,87,77,125,191,211,179,38,200,89,87,79,45,52,236,184,213,197,27,157,12,144,200,247,44,79,130,38,195,76,168,136,222,235,78,175,86,53,206,114,18,40,205,102,236,125,211,235,39,212,12,135,228,103,61,254,73,178,236,171,252,33,105,254,235,176,6,221,111,244,151,191,181,32,202,45,112,80,201,81,37,171,210,213,214,181,181,205,116,76,84,101,26,65,72,137,43,165,84,241,201,197,121,57,178,241,139,133,225,185,254,101,167,213,55,90,172,51,33,171,181,62,249,103,173,176,92,210,21,78,21,150,234,184,150,42,138,121,88,228,86,189,142,106,247,78,233,249,94,214,61,188,94,198,185,63,87,69,52,190,235,173,90,185,136,105,69,153,213,113,212,101,55,138,107,107,234,41,168,157,86,250,56,30,244,243,85,44,77,84,87,178,24,188,146,191,243,53,17,145,185,85,205,68,85,75,254,214,252,42,213,166,187,26,207,180,230,197,81,87,61,183,21,210,123,173,146,142,90,183,181,211,201,5,53,158,72,99,116,142,107,90,213,122,181,136,170,168,214,167,126,253,145,63,129,156,194,85,111,235,101,25,86,212,245,30,174,247,105,182,122,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,205,27,21,232,188,155,43,34,245,93,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,24,58,163,251,19,212,223,209,126,98,136,163,109,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,126,221,209,127,129,208,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,205,46,58,171,168,247,125,56,180,105,13,207,52,186,212,225,150,27,133,69,210,219,100,146,161,86,150,154,170,100,68,146,70,183,255,0,223,86,162,254,86,58,105,220,212,106,205,42,190,106,244,132,219,71,237,55,89,106,245,211,41,180,249,177,189,57,227,246,119,168,131,148,53,119,201,90,190,46,60,226,116,114,122,120,249,76,188,94,201,34,149,244,79,78,232,165,212,128,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,69,43,117,171,247,79,139,125,63,161,249,27,137,31,246,235,180,156,171,114,218,89,170,89,78,159,203,230,201,52,231,236,219,131,45,206,116,142,251,66,134,90,107,147,231,130,8,162,134,73,37,172,116,148,180,173,133,157,216,213,231,34,42,170,171,123,114,11,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,66,239,180,7,169,150,139,234,30,222,107,117,83,84,175,248,254,39,150,99,148,245,109,187,99,63,108,82,71,87,115,158,154,157,179,43,237,148,243,204,217,101,100,232,228,108,76,122,162,164,188,226,228,254,30,71,84,6,234,183,49,153,110,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,156,81,211,63,148,178,61,242,57,19,147,222,238,45,99,56,70,207,87,96,217,158,124,155,87,206,55,81,156,208,213,216,172,86,106,122,40,177,250,58,152,166,165,171,184,207,83,91,110,108,117,105,28,176,112,154,133,244,213,147,240,150,57,17,86,86,55,183,118,163,187,248,173,167,123,167,209,191,168,24,247,200,192,105,76,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,112,173,180,237,18,235,185,173,35,214,28,175,15,184,213,166,89,166,180,246,203,149,182,213,29,59,167,101,222,9,89,92,234,138,86,178,54,186,95,82,228,166,143,195,197,21,28,254,241,185,191,188,73,35,225,95,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,93,246,223,122,162,232,118,164,104,117,219,60,213,11,221,171,18,204,241,43,124,179,222,113,199,86,195,12,151,73,35,133,242,35,173,45,168,145,190,163,205,227,115,91,15,53,146,57,21,35,122,170,44,114,203,81,123,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,61,93,131,102,121,242,109,95,56,221,70,115,67,87,98,177,89,169,232,162,199,232,234,98,154,150,174,227,61,77,109,185,177,213,164,114,193,194,106,23,211,86,79,194,88,228,69,89,88,222,221,218,142,239,226,182,157,238,159,70,254,160,99,223,35,1,165,51,242,114,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,102,139,90,244,190,235,162,186,185,151,233,69,229,213,114,84,98,215,138,155,107,42,42,104,157,72,250,200,24,245,240,213,36,78,85,86,50,104,188,114,179,243,57,21,146,53,81,206,69,69,94,213,184,221,111,186,235,102,212,54,240,219,205,142,146,221,81,128,84,100,88,59,31,77,35,156,202,200,40,168,236,107,12,234,215,126,44,122,197,52,108,122,114,114,43,227,115,211,138,61,35,103,234,244,232,213,234,109,5,203,117,139,87,38,158,146,58,140,119,73,238,147,91,210,174,9,102,130,91,139,238,54,216,168,161,145,145,118,122,178,74,153,33,141,85,21,189,145,234,170,230,162,43,146,48,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,163,61,164,104,189,171,65,118,243,132,233,253,46,33,73,142,221,227,179,209,213,228,148,240,189,178,190,91,220,148,241,250,217,101,149,174,114,74,255,0,42,57,168,228,115,154,140,99,24,206,209,177,136,157,128,202,185,42,183,41,178,11,238,146,104,118,150,238,31,3,165,186,222,48,204,183,15,179,92,114,58,153,230,100,210,90,47,21,112,182,71,35,153,28,76,241,81,191,203,19,34,122,171,213,36,71,49,239,69,124,72,255,0,41,178,237,219,101,91,70,213,52,202,109,177,122,236,110,251,233,173,249,53,185,205,146,95,37,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,223,52,136,169,217,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,130,26,245,47,217,221,54,228,52,142,108,227,12,179,210,126,209,112,122,121,43,104,166,142,142,89,106,238,214,232,217,35,229,181,181,33,238,231,189,206,95,36,40,172,147,180,168,172,111,141,39,145,229,21,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,122,189,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,196,139,162,141,186,232,54,27,182,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,189,209,170,247,112,98,50,54,175,6,53,19,165,156,211,113,90,217,77,183,189,35,190,234,148,248,102,65,149,62,211,78,249,33,182,89,168,165,153,242,61,172,115,213,243,200,198,57,180,180,204,107,28,249,106,36,78,12,99,87,178,61,234,200,223,157,125,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,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,198,171,101,61,41,246,37,106,75,85,6,233,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,155,90,140,70,121,218,143,231,4,145,196,190,168,254,251,53,55,244,95,135,162,39,79,72,12,90,197,156,236,191,80,176,172,166,135,214,217,114,12,194,237,107,184,211,121,95,31,158,150,123,77,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,0,55,191,178,236,171,104,250,143,61,13,19,110,183,188,6,229,227,158,201,144,203,67,35,99,103,149,102,227,67,83,58,49,33,90,198,36,18,42,181,139,249,227,70,203,197,156,150,54,116,190,150,219,187,186,232,86,174,82,232,213,230,221,87,118,196,245,66,241,65,109,100,113,84,59,157,174,235,43,210,8,106,162,141,206,72,149,146,44,145,178,127,193,30,172,142,39,35,151,194,145,73,232,58,213,251,167,197,190,159,208,252,141,196,142,187,73,219,61,78,233,242,28,243,7,179,87,85,193,144,216,240,122,236,143,31,134,21,139,133,109,198,10,170,86,71,73,42,202,230,181,172,149,179,73,26,63,155,56,61,204,122,171,154,199,49,220,127,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,11,180,233,161,190,58,109,199,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,157,242,36,140,85,71,61,144,205,240,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,14,253,118,119,144,237,99,87,46,110,179,89,234,231,211,171,229,71,173,199,238,112,209,213,122,74,38,78,249,221,29,174,90,137,121,53,213,49,54,25,17,19,202,247,190,38,178,85,226,175,115,91,24,11,62,233,55,178,90,203,133,247,252,77,234,246,41,226,160,181,240,110,29,107,187,219,103,142,73,170,156,200,103,142,243,31,145,27,27,225,108,114,34,64,244,73,26,233,28,249,26,177,186,8,220,235,106,6,107,55,99,238,159,89,62,160,100,63,35,57,234,177,141,168,223,115,189,157,222,55,55,133,69,117,186,87,226,121,133,93,158,255,0,107,130,22,73,28,54,118,80,211,78,149,237,236,169,34,120,164,149,201,42,34,61,60,114,54,69,241,182,25,28,238,107,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,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,149,52,61,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,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,25,172,221,143,186,125,100,250,129,144,252,140,229,207,116,206,180,218,175,253,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,234,51,178,143,240,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,60,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,222,87,67,44,139,229,54,65,189,28,171,104,250,143,5,117,107,174,183,188,6,229,228,130,247,143,69,93,35,99,103,149,97,229,93,77,2,189,33,90,198,36,17,162,57,233,249,227,71,69,201,156,146,70,79,254,175,249,77,139,57,217,126,158,230,184,181,119,173,178,228,25,133,166,233,110,169,241,62,63,61,44,246,154,249,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,168,116,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,157,251,119,69,254,7,170,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,50,186,93,111,234,179,15,190,219,118,207,172,87,11,173,210,213,145,220,41,168,113,59,196,245,51,214,73,108,170,123,34,166,130,218,230,57,206,225,70,239,28,109,139,198,141,108,50,57,220,145,89,34,190,27,127,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,234,234,177,177,43,82,218,171,247,77,163,88,205,91,110,77,168,89,243,123,85,186,6,186,9,32,86,189,210,94,17,136,168,230,61,174,70,164,252,26,228,122,63,206,228,103,9,228,146,173,172,25,102,85,138,125,165,247,91,38,186,217,190,217,183,205,105,184,253,159,91,37,63,172,161,151,183,150,154,110,10,158,72,95,197,188,163,119,118,187,178,119,69,236,123,93,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,67,218,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,208,12,214,110,199,221,62,178,125,64,200,126,70,115,208,99,155,85,204,179,173,168,92,55,45,130,91,106,238,204,197,114,139,141,167,40,164,138,68,115,233,109,209,209,208,207,13,100,80,163,57,57,140,116,245,62,119,115,94,44,241,61,24,140,100,207,111,137,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,219,169,206,186,145,104,213,139,104,244,59,133,178,95,173,82,228,153,29,190,90,59,54,50,217,93,89,52,89,19,96,106,203,71,59,63,115,39,134,154,73,35,89,165,95,26,44,78,141,204,85,89,224,73,41,7,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,32,53,135,100,23,221,6,217,222,51,174,186,161,75,117,179,103,89,70,97,13,186,27,28,179,49,35,163,179,203,67,60,209,173,76,43,18,73,21,98,201,78,231,43,60,138,140,141,237,107,216,217,17,237,99,165,199,190,205,50,253,107,225,235,75,254,4,0,235,87,237,99,22,250,129,67,241,215,18,176,54,109,163,150,45,192,110,31,31,209,220,142,111,79,73,147,91,239,148,241,212,241,123,253,37,83,45,21,146,83,84,240,99,216,178,120,167,142,41,124,124,209,175,225,197,223,149,202,135,148,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,31,233,79,190,219,82,218,168,54,179,172,185,53,91,110,77,168,72,48,139,173,198,118,186,9,32,86,177,177,217,213,234,136,230,61,174,71,44,28,220,228,122,63,192,213,103,8,35,146,210,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,170,214,62,151,186,53,172,219,154,143,89,175,145,253,157,139,92,109,235,83,127,177,90,36,117,28,151,43,227,42,163,122,84,72,244,71,39,134,162,7,76,201,210,47,4,158,72,217,34,61,207,154,71,183,186,238,110,211,106,176,109,19,85,236,86,43,101,37,186,219,110,211,123,237,37,29,29,36,45,134,10,104,35,182,76,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,51,110,104,207,67,112,12,55,84,246,77,166,58,125,168,56,245,37,243,30,190,105,190,63,77,93,67,82,139,194,86,125,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,73,123,209,218,78,85,180,109,83,92,90,229,47,174,198,239,190,166,225,140,220,90,233,37,242,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,243,70,168,189,158,132,128,233,169,212,11,246,19,89,67,160,154,173,55,60,6,235,112,119,217,119,23,59,188,150,122,234,185,233,153,251,217,103,169,100,52,246,230,39,169,158,78,44,87,36,146,61,255,0,143,39,23,82,0,42,175,173,166,138,127,243,11,184,202,59,135,255,0,59,10,184,82,201,47,252,226,178,146,72,88,145,255,0,207,82,71,58,79,245,8,214,255,0,158,165,85,131,186,236,127,71,110,186,223,186,61,63,196,104,236,52,151,91,109,21,226,154,247,126,138,186,149,211,209,37,170,146,86,205,82,218,134,163,30,222,18,53,169,3,82,68,224,233,39,141,142,84,231,220,209,152,51,89,187,31,116,250,201,245,3,33,249,25,203,147,233,133,247,87,48,216,62,29,139,86,253,149,123,164,103,219,150,155,221,186,95,29,76,109,242,220,106,158,234,106,152,151,186,39,56,39,141,203,27,211,243,71,43,87,178,181,201,222,184,122,142,236,114,155,106,89,149,6,97,167,207,171,168,211,172,194,162,118,80,195,43,37,149,246,74,182,162,61,104,165,157,81,90,246,57,170,231,64,231,59,202,230,69,43,92,142,88,86,89,36,167,69,141,191,93,109,212,217,94,229,239,140,171,165,167,186,83,191,21,176,68,228,115,25,85,2,75,28,213,149,42,215,71,217,236,73,97,130,40,228,142,69,78,113,213,53,205,238,214,170,79,93,216,251,88,214,79,167,249,15,199,78,102,176,211,158,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,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,227,69,207,94,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,149,210,235,127,85,152,125,246,219,182,125,98,184,93,110,150,172,142,225,77,67,137,222,39,169,158,178,75,101,83,217,21,52,22,215,49,206,119,10,55,120,227,108,94,52,107,97,145,206,228,138,201,21,240,205,94,168,254,196,245,55,244,95,152,162,41,47,108,151,107,85,131,114,90,81,125,190,220,233,45,214,219,118,113,98,171,172,172,171,153,176,193,77,4,117,240,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,75,243,220,166,223,116,227,121,218,28,152,85,207,32,255,0,104,87,248,47,184,221,254,215,58,84,71,79,85,225,122,83,213,177,26,228,142,166,23,71,51,209,90,171,197,241,202,170,215,49,220,36,109,0,234,102,131,234,158,148,106,156,250,57,148,225,247,95,188,159,104,58,223,110,130,27,125,79,249,103,253,178,250,120,167,161,107,227,108,149,16,205,36,110,72,158,214,126,127,244,39,127,192,191,237,155,104,93,30,221,182,227,134,105,207,216,223,103,94,155,111,142,227,145,181,235,3,230,125,226,161,141,146,169,36,150,4,70,75,227,122,248,24,254,238,95,20,49,55,155,145,168,229,237,96,31,147,110,203,49,91,197,246,239,139,90,114,107,85,109,235,31,244,255,0,107,219,169,235,99,146,170,223,231,98,190,15,81,19,85,95,23,145,136,174,103,52,78,77,69,84,238,134,112,183,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,135,85,205,139,127,191,238,131,69,48,207,254,136,170,207,232,168,93,255,0,37,205,186,71,78,141,255,0,214,250,167,181,223,247,147,43,63,225,19,21,86,75,78,158,123,44,186,238,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,242,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,146,55,190,30,86,127,212,198,211,106,176,116,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,7,228,219,178,204,86,241,125,187,226,214,156,154,213,91,122,199,253,63,218,246,234,122,216,228,170,183,249,216,175,131,212,68,213,87,197,228,98,43,153,205,19,147,81,85,59,161,156,45,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,245,122,165,236,22,197,87,98,191,110,179,72,109,254,134,235,67,254,222,204,108,148,180,207,124,119,8,220,244,73,46,80,182,54,175,142,102,114,89,42,59,162,70,248,219,36,206,86,61,146,44,245,44,75,254,156,219,40,255,0,21,90,143,61,255,0,63,182,93,99,211,44,91,247,151,42,152,19,197,29,210,185,21,139,29,177,179,114,107,219,201,143,89,37,116,72,231,50,54,181,189,226,116,209,72,150,105,212,198,211,106,176,116,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,237,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,105,222,233,244,111,234,6,61,242,48,26,83,5,59,117,167,209,219,173,151,87,49,77,111,183,216,105,34,177,100,182,118,89,43,171,41,41,92,215,186,235,74,249,28,142,170,145,24,140,87,201,77,36,76,137,92,245,123,153,71,34,118,70,196,133,112,2,85,116,203,209,79,219,78,238,49,111,81,112,244,180,24,39,108,214,179,132,188,38,151,209,79,15,167,142,62,241,189,174,239,85,45,55,54,175,30,241,36,188,92,142,227,222,255,0,129,149,115,71,187,122,197,172,89,206,203,244,211,10,202,104,125,109,151,32,210,251,53,174,227,77,229,124,126,122,89,237,49,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,148,173,189,253,151,101,91,71,212,121,232,104,155,117,189,224,55,47,28,246,76,134,90,25,27,27,60,171,55,26,26,153,209,137,10,214,49,32,145,85,172,95,207,26,54,94,44,228,177,179,219,116,226,223,29,54,212,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,94,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,71,253,232,238,219,21,218,54,150,46,83,114,139,215,100,151,223,83,111,198,109,205,108,114,249,43,155,77,35,217,60,241,44,209,72,180,113,200,144,182,103,198,170,230,249,163,68,78,239,67,61,153,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,58,6,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,69,26,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,130,239,210,111,67,171,183,53,73,171,214,244,244,24,47,225,119,169,195,160,142,31,74,219,196,85,80,72,200,155,28,145,73,27,237,211,70,149,9,45,55,228,86,59,139,99,119,141,233,28,51,168,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,18,255,0,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,184,254,207,182,3,164,123,77,181,125,160,216,233,51,28,238,74,137,38,126,87,95,108,100,83,211,49,90,248,219,13,20,106,233,22,145,158,41,30,215,171,94,175,149,94,254,110,86,120,227,142,189,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,39,250,158,236,42,167,89,237,85,123,129,209,251,21,93,126,160,219,41,233,161,186,218,41,60,76,75,181,186,6,205,206,104,226,108,94,90,138,230,163,160,106,34,203,249,161,129,35,99,92,244,141,142,168,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,203,183,109,138,238,231,75,19,41,182,197,232,114,75,23,166,183,228,214,231,54,56,188,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,188,50,34,167,118,41,32,0,5,32,117,60,222,253,30,226,242,170,109,33,211,122,174,120,14,31,112,154,90,138,135,67,3,254,213,188,67,37,69,58,85,65,81,20,178,36,148,126,7,119,133,91,193,93,231,145,207,107,187,71,194,11,22,253,210,83,122,63,125,44,84,123,81,207,221,198,245,142,91,230,159,23,186,79,93,201,215,26,24,223,201,212,46,108,175,87,172,208,49,234,177,54,36,86,250,104,92,156,99,74,126,82,89,80,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,37,117,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,139,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,252,252,94,213,99,220,213,124,40,254,21,178,237,219,101,91,70,213,52,202,109,177,122,236,110,251,233,173,249,53,185,205,146,95,37,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,223,52,136,169,217,234,95,246,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,59,254,170,233,158,43,172,154,113,145,233,110,107,73,234,44,185,53,190,91,125,79,24,227,124,144,243,79,201,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,66,149,178,206,149,155,142,255,0,17,215,157,32,193,113,207,247,41,254,216,185,217,242,251,180,239,251,47,236,190,110,240,54,162,166,40,127,225,159,230,70,248,25,23,62,125,222,140,240,118,148,144,29,67,182,251,98,219,15,79,77,59,210,27,6,65,117,189,199,109,212,10,89,234,107,174,19,189,222,106,169,104,46,47,153,208,194,174,115,41,97,87,170,171,97,143,242,167,117,115,149,242,58,73,95,0,54,157,238,159,70,254,160,99,223,35,1,123,219,196,218,174,27,186,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,242,35,165,107,30,239,77,35,155,27,102,103,23,114,98,35,145,60,140,141,236,207,182,170,233,158,85,163,122,143,145,233,110,107,73,233,239,88,205,194,91,125,79,24,228,100,115,112,95,201,60,94,70,49,238,134,86,43,100,141,234,212,231,27,216,228,78,206,66,221,58,97,111,214,167,89,237,84,155,126,214,11,237,93,126,160,219,41,234,102,181,93,234,252,76,75,181,186,6,195,194,25,37,116,190,90,138,230,163,167,114,170,69,249,161,129,100,123,156,244,145,238,176,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,133,59,111,179,165,246,101,142,103,244,249,206,218,49,122,187,253,139,49,188,50,154,92,126,146,52,89,237,119,26,185,170,101,114,199,28,52,241,211,210,90,226,99,96,141,31,44,137,227,87,34,57,120,246,114,88,78,203,182,147,138,237,27,75,19,22,182,203,235,178,75,239,166,184,100,215,23,58,57,124,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,124,210,42,175,119,169,32,1,154,205,216,251,167,214,79,168,25,15,200,206,90,79,70,171,77,170,255,0,180,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,18,186,158,108,130,143,110,153,85,54,175,105,189,47,12,7,48,184,77,21,69,59,166,129,159,101,94,38,146,162,161,41,96,167,138,40,210,58,63,3,123,66,141,230,173,240,72,215,185,189,227,231,5,139,9,233,133,176,170,109,103,186,210,110,7,88,44,84,149,250,125,108,168,169,134,213,104,171,242,177,110,215,24,29,15,9,164,137,209,120,170,40,90,174,157,170,137,47,230,154,5,141,237,115,18,70,58,80,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,150,211,189,253,151,98,187,184,211,137,232,104,155,106,178,103,214,223,28,246,76,134,90,24,221,35,252,73,55,26,26,153,209,139,50,81,189,103,145,85,172,95,201,34,182,94,47,226,177,190,131,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,236,248,220,191,139,81,90,191,193,75,169,233,161,190,58,109,199,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,157,242,36,140,85,71,61,144,205,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,42,175,170,86,247,236,90,243,125,143,66,180,190,170,213,121,193,113,123,133,61,198,107,228,80,189,100,172,188,68,202,168,100,74,105,146,85,142,90,52,142,161,173,71,248,209,95,35,28,230,61,209,171,28,248,235,179,189,170,230,91,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,255,0,58,54,87,49,237,245,50,53,178,54,22,113,119,39,162,185,83,198,201,30,205,9,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,251,246,68,254,7,160,0,230,155,148,210,26,109,122,208,108,231,72,230,130,146,74,140,138,207,52,54,245,171,158,88,96,138,226,206,210,209,77,35,226,238,244,100,117,49,195,34,162,35,187,163,21,21,174,69,86,174,107,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,62,82,221,58,44,104,53,53,167,13,202,247,27,121,162,171,101,202,251,80,252,102,202,179,83,203,19,62,206,133,99,150,166,104,158,175,225,59,37,168,72,227,85,225,251,183,208,189,168,255,0,204,246,165,154,3,53,155,177,247,79,172,159,80,50,31,145,156,245,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,165,239,93,168,180,143,118,250,13,91,111,163,187,82,100,120,38,161,89,228,134,42,234,70,177,234,140,127,116,108,209,164,204,114,69,83,4,173,71,34,72,206,113,77,10,114,106,61,138,137,232,52,171,76,241,93,27,211,140,115,75,112,170,79,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,158,87,118,62,214,53,147,233,254,67,241,211,153,172,53,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,70,221,76,247,155,71,185,77,71,102,157,225,182,171,87,220,205,63,184,85,211,208,222,26,200,42,106,174,213,93,252,115,84,197,82,206,92,40,221,227,79,28,113,191,140,173,107,37,147,146,248,153,7,63,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,107,253,76,109,148,214,94,159,250,129,102,163,146,174,74,122,10,123,13,52,79,171,171,150,170,119,49,151,106,22,181,100,154,103,58,89,95,217,19,187,228,115,158,229,238,174,85,85,85,40,48,180,158,148,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,60,13,87,243,130,56,236,83,82,246,235,164,122,181,153,97,186,131,153,226,116,147,228,56,53,226,150,243,108,185,195,19,34,171,123,233,146,103,83,211,203,80,214,249,157,76,201,167,245,9,10,61,172,89,99,98,185,28,222,77,119,75,0,141,93,64,181,159,92,116,39,64,164,205,116,19,24,251,86,244,251,130,210,92,106,126,200,154,225,246,61,181,104,170,164,150,227,193,139,194,63,11,226,137,124,147,35,161,78,253,158,215,34,246,41,91,109,123,174,212,125,183,235,138,235,125,178,95,188,117,247,79,60,25,36,23,73,150,73,47,52,181,19,50,90,134,190,161,200,233,25,51,164,141,146,36,201,221,201,35,81,92,146,53,95,27,252,86,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,188,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,52,234,123,191,90,109,103,186,213,237,251,71,239,180,149,250,125,108,168,166,154,235,119,164,242,177,110,215,24,29,55,56,99,149,178,248,170,40,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,5,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,253,63,218,247,26,122,41,36,165,183,249,222,172,131,212,74,212,86,69,228,122,43,89,205,83,147,145,81,59,169,218,182,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,75,95,234,17,159,225,186,167,211,135,54,212,29,62,200,105,47,152,245,242,158,201,83,67,93,76,171,194,86,125,179,70,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,219,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,1,26,186,129,107,62,184,232,78,129,73,154,232,38,49,246,173,233,247,5,164,184,212,253,145,53,195,236,123,106,209,85,73,45,199,131,23,132,126,23,197,18,249,38,71,66,157,251,61,174,69,236,82,182,218,247,93,168,251,111,215,21,214,251,100,191,120,235,238,158,120,50,72,46,147,44,146,94,105,106,38,100,181,13,125,67,145,210,50,103,73,27,36,73,147,187,146,70,162,185,36,106,190,55,248,173,111,205,109,90,149,173,25,246,163,88,169,234,224,182,229,89,69,214,247,71,21,91,26,217,227,130,166,174,73,163,108,141,107,156,212,122,53,232,138,136,231,39,126,253,149,127,137,121,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,42,215,93,250,64,84,228,91,134,179,100,90,77,91,73,69,166,121,37,225,181,57,77,35,235,162,166,171,179,50,90,138,137,234,146,130,24,233,82,22,83,54,20,134,10,118,126,241,237,150,70,115,79,18,57,236,177,253,42,211,60,87,70,244,227,28,210,220,42,147,211,217,113,155,124,86,250,110,81,198,201,38,224,159,158,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,167,0,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,71,253,246,104,93,139,95,182,203,152,227,119,59,53,214,231,117,176,219,234,178,76,110,27,90,189,106,157,120,165,165,153,105,216,200,218,142,243,121,57,190,21,141,90,229,115,102,94,60,94,140,123,115,174,11,179,233,17,183,90,109,54,208,103,235,30,79,137,210,82,229,153,253,68,179,80,215,75,20,173,173,142,192,158,52,130,21,73,90,137,27,37,150,57,42,17,99,238,217,99,146,153,238,115,184,177,25,61,65,149,115,74,123,78,246,177,163,127,79,241,239,142,128,129,93,93,247,119,128,220,177,150,109,119,16,183,99,249,77,202,122,136,174,87,171,210,84,67,86,150,9,233,170,36,143,210,193,227,114,186,26,238,81,74,201,121,241,88,225,145,204,226,239,58,172,85,173,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,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,248,145,116,81,183,93,19,166,219,222,145,216,180,182,12,207,32,202,159,105,167,100,115,92,239,53,178,204,249,30,214,53,136,200,35,123,220,218,90,102,53,141,100,84,241,175,6,49,169,221,94,245,124,143,244,26,171,169,152,174,141,233,198,71,170,89,173,95,167,178,227,54,249,110,21,60,100,141,146,77,193,63,36,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,12,235,238,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,38,255,0,75,29,135,211,101,245,53,154,255,0,175,120,21,37,110,60,218,117,162,198,177,252,138,207,43,153,94,249,162,138,84,186,120,230,68,134,106,111,12,170,200,149,91,43,30,247,189,233,193,208,177,206,141,91,245,217,222,67,181,141,92,185,186,205,103,171,159,78,175,149,30,183,31,185,195,71,85,233,40,153,59,231,116,118,185,106,37,228,215,84,196,216,100,68,79,43,222,248,154,201,87,138,189,205,111,171,233,161,188,74,157,183,234,228,56,62,103,120,171,253,157,103,21,17,209,86,195,37,100,81,82,90,110,50,62,54,69,116,114,205,217,172,99,90,158,57,149,31,31,120,149,30,239,34,193,27,11,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,207,183,129,185,75,22,213,180,58,241,169,183,52,243,93,102,229,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,198,20,241,62,73,21,94,197,241,198,244,106,171,213,141,118,120,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,199,54,8,231,169,153,243,72,216,218,231,57,200,196,115,213,17,21,206,94,221,187,170,255,0,18,226,122,90,236,130,251,160,214,41,53,215,84,41,110,182,108,235,40,183,212,91,161,177,203,51,18,58,59,60,175,165,154,53,169,133,98,73,34,172,89,41,220,229,103,145,81,145,189,173,123,27,34,61,172,159,224,21,171,213,175,122,63,114,236,85,155,81,192,29,202,245,145,219,225,159,40,186,65,93,197,214,234,25,31,201,180,45,108,79,71,164,211,177,136,178,182,84,70,250,105,154,156,100,74,142,81,213,182,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,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,181,237,210,244,194,193,27,180,123,61,135,70,113,171,83,53,11,77,173,235,112,154,233,75,107,153,43,178,206,16,57,213,176,61,177,190,73,31,52,210,34,75,3,29,230,241,185,173,130,53,142,57,28,228,168,31,247,85,129,101,95,247,87,28,201,49,203,135,254,146,142,186,219,93,79,39,254,204,144,205,28,140,255,0,204,230,185,191,232,84,47,207,97,91,196,199,183,79,164,118,198,222,111,20,144,106,45,142,159,209,100,22,201,171,41,125,93,107,224,100,13,146,233,21,60,92,92,218,105,93,52,106,171,226,99,25,43,159,18,114,70,53,206,148,6,107,55,99,238,159,89,62,160,100,63,35,57,234,182,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,75,244,182,93,180,191,113,122,70,250,203,53,206,147,41,193,51,203,60,244,143,150,154,105,35,101,93,20,236,124,51,68,174,106,182,88,159,217,100,141,237,252,146,70,244,115,87,139,218,168,148,193,173,125,46,181,199,19,220,117,46,144,233,29,146,235,148,226,217,7,10,203,94,79,85,69,52,116,54,202,87,190,68,116,119,42,182,199,225,142,104,82,39,171,145,157,221,35,86,39,50,52,124,173,129,45,127,102,123,95,181,109,51,69,233,180,230,142,239,87,113,185,92,106,25,123,191,75,45,67,102,129,183,89,41,41,225,169,109,43,146,40,156,148,220,169,209,99,73,26,175,236,191,153,127,208,157,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,104,247,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,123,55,191,186,95,241,113,174,51,234,69,22,55,246,37,150,219,111,142,197,100,167,149,220,170,159,67,20,211,74,217,106,85,28,172,73,158,249,228,114,181,159,149,141,86,179,187,213,171,35,251,7,75,109,162,93,117,215,87,41,117,150,243,113,171,180,226,122,95,120,160,185,50,72,169,221,206,233,117,137,233,60,52,177,72,230,172,72,200,214,56,223,63,226,175,70,73,19,81,169,230,73,99,178,157,208,117,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,178,183,241,254,40,158,131,106,91,214,210,205,224,253,233,253,153,216,50,187,103,221,47,67,235,126,221,165,166,135,201,234,188,254,63,23,134,121,123,246,244,207,229,203,143,110,237,237,223,186,246,173,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,39,163,85,218,213,96,218,38,109,125,190,220,233,45,214,219,118,113,114,171,172,172,171,153,176,193,77,4,118,203,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,130,189,67,55,167,117,221,62,168,84,88,177,12,130,173,218,87,141,84,34,99,244,107,76,234,84,173,157,35,227,45,194,120,220,229,115,222,231,44,173,137,94,141,86,66,173,79,28,111,124,220,162,172,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,157,184,185,236,108,240,185,205,69,238,212,150,53,94,220,147,188,234,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,242,171,172,173,218,213,127,218,38,19,125,177,92,233,46,54,219,142,113,109,171,163,172,164,153,179,65,83,4,150,203,131,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,129,125,46,61,246,105,151,235,95,15,90,92,246,232,55,65,128,237,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,26,119,162,170,57,87,186,183,240,254,42,156,127,65,58,160,104,22,226,117,98,197,163,152,86,33,168,20,87,172,131,213,122,105,238,150,250,40,233,89,224,166,150,161,252,221,29,92,143,78,236,133,200,157,152,191,153,83,191,100,238,169,224,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,94,158,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,60,59,179,215,234,157,204,107,206,79,171,46,181,210,91,232,107,234,61,53,170,24,173,241,82,207,246,116,61,217,74,181,75,26,185,101,169,241,35,60,143,116,143,252,127,35,21,34,100,108,100,181,233,89,178,156,171,61,202,173,27,163,200,111,247,92,115,27,199,46,18,253,133,246,101,84,148,117,215,42,234,121,32,231,203,156,14,142,107,116,145,190,174,154,94,18,35,156,230,201,26,246,68,121,114,128,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,101,59,148,223,213,30,31,179,189,45,219,62,142,220,45,87,75,174,71,165,246,106,28,178,241,5,76,21,145,219,41,95,66,218,106,139,107,88,215,59,133,99,188,114,54,95,34,53,208,198,230,241,69,124,136,248,96,94,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,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,208,158,213,118,207,134,237,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,124,149,176,179,140,81,177,145,181,87,139,24,222,78,123,249,200,254,129,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,119,237,221,83,248,144,131,253,154,189,172,127,224,14,170,255,0,238,171,119,253,120,159,224,20,3,212,211,69,63,98,219,184,202,125,61,195,213,80,103,125,243,90,62,114,243,154,47,91,60,222,162,57,59,70,198,183,181,84,85,60,26,156,187,68,177,114,114,187,151,104,191,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,165,237,191,105,159,236,111,67,176,61,45,146,146,213,79,87,140,227,244,54,250,255,0,178,227,225,75,53,115,33,111,170,157,159,145,138,239,44,235,44,138,247,53,28,247,61,92,228,228,229,58,0,51,89,187,31,116,250,201,245,3,33,249,25,207,41,149,105,158,85,135,226,24,86,117,118,164,239,101,207,109,245,119,11,69,84,113,201,227,119,166,173,158,142,120,28,247,49,24,179,49,240,35,220,198,57,220,99,158,7,42,162,191,178,75,94,154,27,227,169,219,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,249,25,26,72,197,69,107,217,53,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,115,93,216,251,88,214,79,167,249,15,199,78,102,176,180,158,171,27,237,186,173,214,191,107,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,252,14,86,112,158,57,32,6,221,116,27,50,220,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,238,232,213,123,121,189,89,27,87,155,218,139,161,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,226,189,81,253,137,234,111,232,191,49,68,81,14,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,219,191,100,95,224,124,153,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,46,123,166,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,60,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,228,228,199,35,216,215,35,38,86,79,82,63,238,183,122,218,89,179,239,186,223,180,203,6,87,115,251,219,235,189,23,216,84,180,211,120,253,47,131,201,229,243,79,23,110,254,165,156,120,242,239,217,221,251,118,78,254,127,107,253,66,244,95,118,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,202,161,138,136,173,68,236,142,252,127,130,44,149,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,163,59,40,255,0,10,186,143,5,255,0,0,182,93,100,211,44,167,247,150,218,153,211,203,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,189,229,116,50,200,177,0,191,238,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,69,253,34,220,198,101,162,186,71,170,122,91,134,80,210,49,250,175,79,65,109,185,220,230,68,145,244,214,232,89,86,202,136,34,141,205,86,243,157,181,124,22,69,95,200,198,191,139,121,185,178,71,229,116,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,18,45,244,232,134,196,180,27,71,116,26,231,161,21,152,205,38,85,71,149,83,177,185,117,198,227,7,25,239,115,183,241,107,215,138,242,129,145,57,85,96,100,111,239,10,254,118,185,101,87,202,250,117,222,254,203,178,173,163,234,60,244,52,77,186,222,240,27,151,142,123,38,67,45,12,141,141,158,85,155,141,13,76,232,196,133,107,24,144,72,170,214,47,231,141,27,47,22,114,88,217,226,176,157,204,102,88,118,221,53,15,108,174,161,164,175,196,243,202,138,59,147,21,200,145,207,109,184,193,85,73,43,167,99,209,170,178,50,88,169,25,19,163,119,240,84,141,236,115,123,72,217,126,93,167,123,167,209,191,168,24,247,200,192,104,79,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,165,245,48,90,226,142,74,167,249,234,98,167,103,6,201,36,108,94,207,153,170,189,222,159,149,23,183,117,236,139,24,52,247,171,182,219,117,43,63,198,180,230,197,132,234,84,23,44,170,241,69,100,163,150,174,219,64,216,35,158,166,102,67,27,164,115,107,28,228,98,57,232,170,168,215,47,110,253,145,127,129,237,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,136,122,140,236,163,252,42,234,60,23,252,2,217,117,147,76,178,159,222,91,106,103,79,44,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,247,149,208,203,34,196,2,255,0,186,92,123,19,211,47,214,190,98,180,149,69,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,3,58,219,236,208,187,238,128,238,107,49,198,238,118,107,85,178,213,126,184,85,100,152,220,54,181,98,82,182,207,85,85,50,211,177,145,181,27,225,241,240,124,43,26,181,168,215,66,188,121,49,88,247,114,13,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,183,126,200,191,192,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,122,0,101,92,185,61,104,222,191,248,85,216,142,138,88,48,11,157,170,77,77,202,116,255,0,30,142,219,77,58,249,100,181,208,173,178,52,146,230,232,120,185,142,226,246,36,113,54,85,107,95,35,156,238,210,182,25,99,90,129,255,0,117,89,238,85,255,0,117,114,60,147,35,184,127,233,43,43,174,85,213,18,127,237,73,52,210,72,255,0,252,238,115,157,254,149,82,250,118,11,178,140,87,106,122,113,73,123,187,91,61,70,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,230,145,136,245,94,45,137,145,74,162,138,250,153,239,71,252,73,234,59,52,223,10,119,143,1,192,110,21,112,83,84,67,93,230,142,251,92,139,226,125,119,104,222,232,93,11,81,142,109,59,147,147,188,114,202,245,114,121,150,56,252,86,194,182,119,144,238,159,87,45,142,188,217,234,224,211,171,29,71,173,200,46,115,81,213,122,74,214,64,248,29,37,174,42,136,184,181,181,50,182,104,209,83,202,199,178,39,62,84,228,172,107,93,127,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,30,43,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,85,210,111,123,84,119,11,23,248,100,213,236,175,197,95,107,224,236,58,233,119,185,65,28,115,82,185,240,193,29,154,63,34,182,71,204,217,36,69,129,136,178,57,209,185,241,181,35,108,17,181,214,126,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,41,91,173,95,186,124,91,233,253,15,200,220,79,63,210,79,63,195,116,179,93,51,253,65,212,28,134,146,199,143,88,244,222,190,166,186,186,165,87,132,76,251,74,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,199,247,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,85,210,235,96,181,153,133,246,219,185,141,98,183,221,109,118,172,114,225,77,93,137,217,231,166,158,142,75,157,83,25,21,76,23,39,61,205,111,58,54,249,35,116,94,53,115,102,145,174,228,168,200,213,147,91,249,15,245,239,170,6,129,109,219,86,47,186,57,154,226,26,129,91,122,199,253,47,169,158,215,111,162,146,149,254,122,104,170,25,193,210,85,198,245,236,201,154,139,221,137,249,145,123,119,78,202,189,131,107,251,160,192,119,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,141,67,17,21,92,139,221,29,248,127,5,95,43,190,77,221,218,182,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,241,167,117,124,144,198,174,143,202,146,55,62,223,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,94,79,77,13,157,211,109,191,72,225,206,51,59,61,39,237,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,110,206,99,218,228,242,76,136,200,251,202,168,199,121,18,8,222,76,162,170,250,174,108,91,253,255,0,116,26,41,134,127,244,69,86,127,69,66,239,249,46,109,210,58,116,111,254,183,213,61,174,255,0,188,153,89,255,0,8,152,175,93,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,145,202,199,112,122,50,70,167,54,53,83,69,58,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,60,59,177,247,79,172,159,80,50,31,145,156,231,255,0,116,242,175,186,191,126,190,236,221,126,237,253,161,246,79,219,30,138,79,67,235,188,126,95,77,231,237,227,243,120,255,0,63,143,151,46,63,155,183,111,196,153,93,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,147,253,75,247,235,83,175,57,12,218,43,164,215,218,184,52,234,199,81,36,55,119,199,226,225,127,184,193,85,35,91,51,102,134,89,27,61,10,54,56,101,133,63,39,39,185,94,246,185,89,10,179,133,108,187,105,57,86,238,117,77,49,107,108,190,135,27,177,122,107,134,77,113,115,164,139,199,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,195,34,170,246,98,151,253,165,90,103,138,232,222,156,99,154,91,133,82,122,123,46,51,111,138,223,77,202,56,217,36,220,19,243,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,171,110,174,218,33,173,26,149,185,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,157,181,245,238,116,78,146,24,220,212,122,53,236,114,181,87,191,103,181,127,210,135,74,232,215,164,250,167,165,255,0,181,255,0,218,102,154,101,120,151,218,127,119,253,23,219,182,106,154,15,85,227,251,67,201,226,243,49,188,248,249,25,203,143,126,220,219,223,248,161,192,58,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,3,53,155,177,247,79,172,159,80,50,31,145,156,88,55,47,170,120,166,129,92,182,233,139,93,190,198,198,239,57,4,215,251,141,85,190,122,154,122,234,207,45,18,81,203,69,51,217,42,71,37,27,227,107,85,209,58,53,228,228,69,85,84,78,199,213,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,50,242,114,157,146,232,117,243,108,181,91,100,182,98,150,170,11,87,217,236,109,21,209,214,216,125,84,87,136,169,91,4,55,153,124,9,15,154,177,56,49,100,122,43,22,86,243,141,203,193,238,105,66,218,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,237,178,61,213,102,89,214,212,45,251,105,206,238,85,119,102,98,185,69,186,237,139,213,203,26,57,244,182,232,232,235,160,154,142,89,149,252,156,198,58,122,111,3,120,47,22,121,88,175,70,50,22,55,218,244,184,247,217,166,95,173,124,61,105,99,253,93,180,247,62,212,173,182,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,183,119,181,63,210,132,31,233,195,183,173,125,193,183,157,167,153,78,107,161,250,129,143,217,104,190,214,245,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,186,254,46,114,34,126,42,132,192,235,87,237,99,22,250,129,67,241,215,18,189,122,103,93,173,86,13,235,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,100,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,131,168,206,245,255,0,197,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,241,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,104,157,52,177,167,148,217,6,203,178,173,220,106,60,20,53,173,186,217,48,27,111,146,123,222,67,21,12,142,141,254,37,135,149,13,52,234,197,133,43,30,147,198,168,215,175,228,141,93,47,23,241,72,223,160,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,156,171,118,62,214,53,147,233,254,67,241,211,153,172,61,254,171,104,94,163,232,213,30,33,118,205,108,222,43,86,119,143,209,100,150,11,148,10,175,165,173,165,168,130,57,149,141,122,162,118,154,47,43,89,44,106,136,230,185,90,169,221,143,141,239,146,189,48,247,91,167,27,114,213,58,155,30,161,226,86,168,105,51,79,13,173,185,99,97,79,93,65,36,149,52,237,142,57,234,39,168,100,52,246,230,39,154,105,149,145,249,21,205,141,206,87,182,54,35,47,80,230,155,155,180,221,111,251,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,103,223,252,39,110,159,255,0,38,157,85,255,0,224,219,143,255,0,34,105,76,2,162,250,211,235,125,170,243,153,98,155,127,183,216,241,250,186,140,118,157,153,13,117,233,178,54,107,141,28,245,9,36,105,111,78,223,141,59,29,19,98,168,145,142,85,89,121,210,187,179,82,52,89,32,6,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,191,110,234,159,196,211,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,12,214,110,199,221,62,178,125,64,200,126,70,114,218,118,91,161,122,113,184,190,153,152,30,151,234,133,155,215,90,171,190,217,150,25,162,84,101,85,190,169,183,122,228,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,213,1,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,21,210,159,125,183,84,186,208,109,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,57,185,170,197,103,129,170,254,112,71,29,133,110,199,218,198,178,125,63,200,126,58,115,53,135,191,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,217,171,210,19,116,184,174,154,103,117,123,122,202,113,187,85,31,237,14,224,217,237,217,50,58,56,106,61,115,33,84,138,134,169,239,114,121,33,127,23,37,59,91,249,155,60,206,106,53,254,163,188,119,40,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,22,189,212,191,97,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,126,94,119,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,242,114,99,149,143,115,145,144,163,41,178,211,115,204,180,163,63,162,188,209,199,87,96,203,48,235,196,117,49,50,174,145,18,123,125,198,146,100,115,82,72,102,106,162,62,57,99,78,236,145,171,248,181,81,201,252,80,191,61,144,111,71,21,221,198,156,65,93,90,235,85,147,62,182,249,32,189,227,209,87,70,233,31,226,72,121,87,83,64,175,89,146,141,235,60,104,142,122,126,73,21,209,114,127,20,145,241,171,172,166,147,234,158,168,126,200,63,102,122,105,149,229,191,102,125,224,245,191,97,89,170,107,253,47,147,236,255,0,31,151,194,199,112,229,227,127,30,93,187,240,119,111,224,167,53,233,19,162,26,209,166,187,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,123,246,99,151,253,10,91,161,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,183,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,119,239,217,19,248,18,127,166,102,244,127,195,102,163,191,77,243,87,121,48,28,250,225,73,5,77,68,213,222,24,236,85,202,190,38,87,118,145,237,133,176,185,30,214,212,57,120,187,199,20,79,71,47,133,35,146,242,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,173,95,186,124,91,233,253,15,200,220,72,21,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,126,155,5,217,70,43,181,61,56,164,189,221,173,158,163,83,114,107,124,50,100,119,10,132,141,242,80,115,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,22,196,200,165,81,207,245,211,66,244,227,113,122,113,113,210,253,80,179,122,235,85,119,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,190,57,153,201,221,151,178,181,90,231,49,237,123,30,246,59,60,59,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,123,171,81,238,224,244,124,110,94,108,114,39,215,180,239,116,250,55,245,3,30,249,24,11,190,234,61,137,229,89,206,204,117,15,22,194,177,155,174,65,122,173,251,39,211,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,165,69,237,147,108,155,146,176,110,75,74,47,183,221,190,106,85,186,219,110,206,44,85,117,149,149,120,157,124,48,83,65,29,124,46,146,89,36,116,72,214,49,173,69,114,185,85,17,17,21,84,181,254,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,134,109,245,191,10,181,105,174,180,103,218,115,98,168,171,158,219,138,229,23,91,37,28,181,111,107,167,146,10,106,185,33,141,210,57,173,107,85,234,214,34,170,163,90,157,251,246,68,254,4,159,233,153,189,31,240,217,168,239,211,124,213,222,76,7,62,184,82,65,83,81,53,119,134,59,21,114,175,137,149,221,164,123,97,108,46,71,181,181,14,94,46,241,197,19,209,203,225,72,228,188,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,97,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,37,245,136,213,236,55,80,247,13,101,195,48,249,241,251,139,240,91,59,237,247,123,157,12,10,181,109,184,201,80,247,75,65,61,71,249,178,178,157,172,141,90,198,247,241,75,81,82,215,47,62,109,103,0,216,206,168,90,180,115,118,154,103,158,95,91,72,150,216,47,31,102,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,189,251,34,164,106,138,230,247,228,154,51,0,202,185,245,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,59,34,34,23,41,211,11,97,85,58,49,106,164,220,14,176,88,170,232,53,6,231,79,83,13,170,209,87,226,122,90,109,211,182,30,19,73,19,162,242,211,215,57,27,59,85,18,95,203,12,235,27,218,215,172,140,109,133,28,255,0,95,180,155,246,235,163,89,102,145,253,239,186,226,255,0,122,45,238,162,251,82,216,238,211,65,249,145,220,92,222,233,228,133,252,124,114,197,201,190,72,159,35,57,55,151,36,206,102,177,104,238,125,161,89,253,211,78,117,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,182,174,149,211,49,142,150,154,71,68,245,142,84,106,35,145,63,227,68,179,254,143,91,160,192,103,195,89,181,123,133,162,146,207,150,83,212,92,175,116,53,144,211,195,79,21,230,5,88,92,173,150,69,151,203,81,92,212,116,189,145,177,246,74,90,70,126,63,186,82,205,1,68,61,80,55,65,128,238,67,90,45,180,122,115,104,164,117,183,5,167,172,178,75,126,244,240,172,247,105,210,174,68,115,163,169,134,89,27,61,10,54,54,73,78,171,197,81,106,42,29,219,243,161,226,118,11,181,172,171,115,250,227,73,67,105,201,46,184,181,151,16,240,223,110,249,13,181,178,50,170,143,132,205,240,69,75,59,90,172,138,178,71,162,172,78,122,167,22,197,44,168,146,44,94,55,104,80,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,145,215,107,154,95,106,213,91,46,185,219,46,14,164,134,162,193,164,247,60,162,134,174,106,38,212,190,158,123,125,194,223,82,190,46,234,139,27,229,138,57,105,214,70,175,118,178,161,255,0,131,145,85,142,226,150,154,218,107,117,214,138,225,89,105,164,186,83,210,212,71,52,180,53,110,149,176,85,49,174,69,116,50,44,47,100,168,199,34,43,85,99,123,31,217,87,139,154,189,149,52,253,167,183,60,54,245,128,99,87,157,57,142,146,60,78,190,207,69,83,97,101,37,34,210,192,219,115,225,99,169,146,56,85,173,88,153,226,86,118,98,181,188,83,178,118,78,221,143,64,82,7,81,237,189,107,238,115,188,237,67,202,112,173,15,212,12,130,203,91,246,79,166,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,189,151,240,115,85,23,241,69,39,7,72,157,61,207,180,215,109,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,237,221,142,79,244,41,31,250,187,237,19,62,185,100,204,221,22,33,113,200,50,155,108,244,241,91,111,86,84,167,154,173,108,16,83,83,201,39,170,131,198,213,108,52,60,98,149,242,243,226,145,205,35,159,201,222,117,72,160,6,218,245,86,213,162,26,243,131,106,189,247,29,164,190,91,113,187,196,53,117,148,117,20,141,169,85,131,241,108,146,195,27,158,198,250,152,218,229,150,7,43,145,27,52,113,57,127,205,52,103,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,100,117,223,62,232,48,29,178,232,189,117,102,95,104,164,191,220,178,234,122,235,37,150,195,83,79,13,84,21,179,186,146,85,229,87,77,36,177,186,74,20,119,138,57,213,156,149,18,118,55,183,231,67,60,37,244,116,204,218,214,85,182,205,14,125,118,107,146,93,100,189,103,222,146,251,83,143,76,217,33,165,177,119,135,242,69,224,145,173,123,107,28,199,181,42,28,168,223,205,20,81,34,42,66,146,73,77,155,177,247,79,172,159,80,50,31,145,156,177,78,153,26,23,167,27,139,216,142,117,165,250,161,102,245,214,170,237,64,173,150,25,162,84,101,85,190,169,182,203,122,71,85,77,34,162,248,230,103,39,118,94,202,213,107,156,199,181,236,123,216,234,213,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,10,233,79,190,219,170,93,104,54,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,192,213,127,56,35,142,215,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,74,199,181,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,252,72,186,30,219,22,222,177,93,175,232,213,151,72,241,106,159,95,232,60,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,242,99,98,57,207,115,34,138,38,43,223,195,146,245,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,225,91,142,222,158,131,109,98,235,141,216,181,83,32,171,109,203,37,168,98,50,142,219,77,234,167,162,162,87,43,93,112,169,141,28,142,101,51,92,138,222,237,71,72,245,71,164,81,201,194,78,61,170,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,6,107,55,99,238,159,89,62,160,100,63,35,57,229,52,171,76,242,173,100,212,124,115,75,112,170,79,81,122,201,174,17,91,233,185,71,35,227,135,154,254,121,229,241,177,239,108,49,49,29,36,143,70,175,8,216,247,42,118,106,154,9,217,222,213,112,221,168,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,157,27,43,152,199,122,104,220,233,27,11,56,183,139,21,92,169,228,124,143,127,117,35,86,247,246,93,138,238,227,78,39,161,162,109,170,201,159,91,124,115,217,50,25,104,99,116,143,241,36,220,104,106,103,70,44,201,70,245,158,69,86,177,127,36,138,217,120,191,138,198,250,1,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,37,122,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,41,130,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,221,21,80,233,123,98,219,214,85,186,13,101,178,233,30,45,83,232,61,127,146,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,76,108,71,57,141,124,178,196,197,123,57,242,77,15,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,202,183,99,237,99,89,62,159,228,63,29,57,154,195,66,120,22,133,233,198,226,246,35,165,154,95,170,22,111,93,106,174,211,252,118,88,102,137,81,149,86,250,166,219,33,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,74,219,174,218,142,163,237,43,81,223,133,102,177,122,235,85,119,146,123,5,254,8,85,148,183,122,86,170,34,185,168,170,190,57,153,201,169,44,42,170,232,220,230,170,43,216,248,228,124,223,233,79,190,219,170,93,104,54,179,172,185,53,35,173,174,167,72,48,139,173,198,119,54,120,231,71,49,177,217,213,234,138,215,177,205,87,44,28,220,213,98,179,192,213,127,56,35,142,215,192,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,154,29,192,234,103,237,147,92,115,205,82,142,174,235,81,73,147,100,21,215,10,15,181,36,231,85,13,11,230,119,165,129,255,0,157,232,223,20,9,20,104,198,185,90,198,177,26,213,226,212,60,1,127,221,50,245,175,246,211,180,124,91,212,91,253,45,126,9,219,10,172,225,23,8,101,244,80,67,233,228,143,188,143,115,187,210,203,77,205,203,199,188,169,47,22,163,120,247,149,64,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,79,65,188,205,153,224,59,179,192,42,104,235,40,105,45,217,181,186,157,242,216,111,209,69,12,51,186,120,225,168,74,106,74,170,149,130,89,150,135,205,80,178,73,20,125,151,186,114,111,227,252,106,175,108,253,49,181,231,86,117,114,167,20,213,204,59,32,211,220,79,28,168,237,126,186,214,210,120,223,84,141,123,155,233,237,175,114,44,85,47,122,177,221,167,98,190,22,51,247,138,175,239,20,114,219,158,225,108,31,117,54,95,169,120,183,219,119,91,207,216,218,95,121,183,253,163,118,169,245,21,213,158,43,76,172,243,212,75,217,60,147,63,143,39,191,178,114,114,170,246,78,230,112,141,30,238,187,106,58,113,187,93,56,126,21,154,197,232,110,180,62,73,236,23,248,33,71,213,90,42,156,136,138,230,162,170,121,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,148,3,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,149,211,67,168,133,78,167,211,67,160,154,253,145,210,55,39,183,83,198,204,127,37,185,92,34,133,247,198,44,177,195,29,20,203,43,145,211,87,114,149,136,199,51,147,231,98,57,94,158,70,57,243,119,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,42,215,170,54,192,46,183,251,172,59,131,219,190,157,85,220,110,87,26,135,166,103,102,179,70,233,167,169,158,71,49,34,184,83,209,198,197,115,222,231,43,210,161,99,85,85,85,142,95,31,252,34,83,213,244,202,233,249,153,104,245,77,187,113,154,173,125,200,49,188,158,182,158,72,232,113,58,89,146,6,37,186,104,156,213,101,217,138,213,115,222,231,44,83,54,157,21,190,23,193,19,164,85,147,188,113,88,248,0,205,102,236,125,211,235,39,212,12,135,228,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,118,123,18,88,101,141,92,222,233,206,55,183,248,181,81,45,171,164,70,240,110,185,109,169,251,89,207,23,32,187,92,172,148,242,215,227,87,85,137,213,80,83,90,163,108,109,90,25,222,198,114,129,145,57,123,197,36,174,86,42,74,216,17,209,240,130,57,56,87,90,191,116,248,183,211,250,31,145,184,158,171,162,94,153,226,185,6,163,234,38,169,93,169,61,69,235,15,183,219,237,246,143,36,113,190,58,127,94,181,62,121,219,201,138,246,76,140,164,72,218,246,57,191,187,158,118,170,57,31,248,91,248,4,42,234,227,166,120,174,97,180,43,198,117,118,164,237,122,192,174,20,23,11,69,84,113,199,228,111,169,171,134,142,120,28,247,49,94,144,189,147,163,220,198,57,188,164,130,7,42,170,51,178,212,14,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,73,23,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,226,231,189,173,78,234,168,135,214,0,0,205,102,236,125,211,235,39,212,12,135,228,103,57,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,118,123,18,88,101,141,92,222,233,206,55,183,248,181,81,45,171,164,70,240,110,185,109,169,251,89,207,23,32,187,92,172,148,242,215,227,87,85,137,213,80,83,90,163,108,109,90,25,222,198,114,129,145,57,123,197,36,174,86,42,74,216,17,209,240,130,57,56,87,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,253,187,170,127,19,50,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,110,221,213,127,137,231,205,25,236,127,88,173,90,223,181,205,63,203,168,239,213,119,91,149,21,158,154,201,126,150,186,169,179,214,165,214,146,38,195,82,234,135,35,222,238,114,57,169,59,86,69,230,232,231,141,238,68,231,216,238,160,202,185,101,61,46,182,11,89,152,95,109,187,152,214,43,125,214,215,106,199,46,20,213,216,157,158,122,105,232,228,185,213,49,145,84,193,114,115,220,214,243,163,111,146,55,69,227,87,54,105,26,238,74,140,141,89,53,191,128,67,94,165,251,59,166,220,134,145,205,156,97,150,122,79,218,46,15,79,37,109,20,209,209,203,45,93,218,221,27,36,124,182,182,164,61,220,247,185,203,228,133,21,146,118,149,21,141,241,164,242,60,164,27,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,67,65,27,46,221,182,43,187,157,44,76,166,219,23,161,201,44,94,154,223,147,91,156,216,226,241,215,58,154,55,190,120,34,73,165,145,40,228,145,102,108,47,145,81,206,240,200,138,157,216,164,106,234,167,189,250,61,54,197,110,251,97,211,202,174,121,126,73,111,138,44,134,175,195,5,69,61,21,158,174,57,217,61,47,127,42,190,42,201,24,144,175,103,196,168,144,84,115,107,154,247,70,230,212,182,149,105,158,85,172,154,143,142,105,110,21,73,234,47,89,53,194,43,125,55,40,228,124,112,243,95,207,60,190,54,61,237,134,38,35,164,145,232,213,225,27,30,229,78,205,83,69,59,98,219,214,43,181,253,26,178,233,30,45,83,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,94,170,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,41,91,173,95,186,124,91,233,253,15,200,220,79,147,163,85,166,213,127,220,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,67,93,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,47,83,166,94,181,254,218,118,143,139,122,139,127,165,175,193,59,97,85,156,34,225,12,190,138,8,125,60,145,247,145,238,119,122,89,105,185,185,120,247,149,37,226,212,111,30,242,168,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,160,29,250,236,239,33,218,198,174,92,221,102,179,213,207,167,87,202,143,91,143,220,225,163,170,244,148,76,157,243,186,59,92,181,18,242,107,170,98,108,50,34,39,149,239,124,77,100,171,197,94,230,183,165,116,195,222,253,30,221,50,170,157,33,212,138,174,24,14,97,112,134,90,122,134,195,3,62,202,188,77,37,61,58,213,79,81,44,177,164,116,126,6,247,153,93,205,91,224,141,204,107,123,201,206,229,53,87,83,49,93,27,211,140,143,84,179,90,191,79,101,198,109,242,220,42,120,201,27,36,155,130,126,72,34,242,61,140,116,210,189,91,28,108,87,39,57,30,198,162,247,114,25,236,222,6,229,47,187,169,215,27,198,166,220,211,195,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,202,249,36,85,123,211,201,35,209,170,140,70,53,178,255,0,164,166,203,190,250,95,104,247,93,159,183,141,151,28,184,77,6,47,107,158,135,147,110,53,209,179,139,171,156,233,88,172,88,96,123,213,34,116,74,174,245,48,185,121,70,180,252,100,183,243,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,59,174,243,54,103,128,238,207,0,169,163,172,161,164,183,102,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,31,53,66,201,36,81,246,94,233,201,191,143,241,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,190,142,156,250,171,173,26,185,182,219,117,247,91,241,218,187,117,202,221,81,13,174,211,89,87,73,87,12,247,171,84,116,20,142,130,229,36,149,47,115,170,95,51,164,149,203,59,21,24,245,69,84,79,226,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,4,0,235,87,237,99,22,250,129,67,241,215,18,152,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,19,178,13,151,98,187,71,211,136,40,107,91,106,189,231,215,47,36,247,188,134,42,24,219,35,60,169,15,42,26,105,213,137,50,209,177,96,141,81,175,95,207,34,58,94,44,228,145,178,74,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,39,166,234,183,49,134,237,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,252,246,107,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,254,53,89,191,211,83,168,93,102,153,95,104,116,43,94,114,255,0,247,11,95,202,43,61,242,233,52,245,18,89,234,184,83,67,77,74,249,164,153,99,166,183,54,56,94,212,70,199,198,57,37,71,57,204,143,155,155,114,128,205,102,236,125,211,235,39,212,12,135,228,103,44,211,162,134,1,134,197,162,249,150,169,55,30,164,92,178,171,40,168,176,62,236,228,87,78,150,232,169,40,167,109,59,21,87,179,24,178,204,247,187,138,39,53,72,249,242,241,199,198,199,192,43,3,173,30,133,233,197,14,19,142,110,30,217,102,244,57,157,118,65,77,141,220,170,105,213,25,29,198,149,212,117,50,70,250,134,118,252,243,71,233,88,198,72,138,142,241,185,88,238,104,200,146,56,129,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,80,26,85,166,121,86,178,106,62,57,165,184,85,39,168,189,100,215,8,173,244,220,163,145,241,195,205,127,60,242,248,216,247,182,24,152,142,146,71,163,87,132,108,123,149,59,53,75,254,217,118,210,113,93,163,105,98,98,214,217,125,118,73,125,244,215,12,154,226,231,71,47,146,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,154,69,85,238,245,36,0,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,64,174,174,251,187,192,110,88,203,54,187,136,91,177,252,166,229,61,68,87,43,213,233,42,33,171,75,4,244,213,18,71,233,96,241,185,93,13,119,40,165,100,188,248,172,112,200,230,113,119,157,86,42,214,209,221,29,207,181,215,63,181,233,206,156,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,23,85,213,58,22,61,209,83,70,233,88,178,74,173,84,106,47,252,72,186,72,210,172,62,251,167,250,113,142,97,89,62,123,117,205,110,182,91,124,84,117,119,251,163,24,218,171,132,141,78,203,35,209,159,255,0,36,87,43,228,86,162,44,146,74,254,82,59,213,128,67,94,171,26,243,83,163,123,92,175,198,108,85,180,145,223,117,38,161,113,152,216,234,136,146,120,237,207,137,238,175,153,144,189,142,89,89,226,68,166,114,162,55,198,181,145,189,30,215,35,17,212,66,9,211,210,19,93,40,244,195,113,213,122,115,144,222,125,21,151,82,237,237,183,66,215,164,12,133,215,136,30,178,81,44,146,200,173,123,121,49,245,112,49,140,85,89,37,169,137,170,199,47,23,50,239,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,83,183,88,141,204,97,186,131,153,89,116,3,15,161,199,238,239,193,234,31,91,119,200,34,69,150,174,142,226,244,124,82,218,226,147,138,53,140,107,82,55,206,141,115,249,74,145,49,222,55,211,61,171,15,246,153,162,25,246,224,181,231,24,211,253,57,190,85,227,247,38,212,125,169,46,67,79,28,206,91,28,20,221,164,117,111,40,123,57,143,107,145,141,137,85,204,69,153,240,179,155,57,163,146,226,122,141,216,62,234,116,234,205,49,111,182,238,183,159,177,173,248,237,191,237,27,181,79,168,174,172,241,93,40,25,231,168,151,178,121,38,127,30,79,127,100,228,229,85,236,157,202,108,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,177,77,23,217,118,43,187,142,153,154,115,67,68,219,85,147,62,182,253,171,61,147,33,150,134,55,72,255,0,21,222,231,198,134,166,116,98,204,148,111,89,228,85,107,23,242,72,173,151,139,248,172,111,153,91,85,217,222,145,237,67,13,163,179,97,246,122,75,142,78,234,119,71,119,203,42,104,216,219,141,197,242,44,110,149,136,255,0,197,208,211,114,138,62,20,237,114,177,188,26,174,87,201,206,71,214,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,164,189,178,93,173,86,13,201,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,36,87,83,61,232,255,0,137,61,71,102,155,225,78,241,224,56,13,194,174,10,106,136,107,188,209,223,107,145,124,79,174,237,27,221,11,161,106,49,205,167,114,114,119,142,89,94,174,79,50,199,28,223,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,0,12,214,110,199,221,62,178,125,64,200,126,70,114,197,52,95,101,216,174,238,58,102,105,205,13,19,109,86,76,250,219,246,172,246,76,134,90,24,221,35,252,87,123,159,26,26,153,209,139,50,81,189,103,145,85,172,95,201,34,182,94,47,226,177,190,101,109,87,103,122,71,181,12,54,142,205,135,217,233,46,57,59,169,221,29,223,44,169,163,99,110,55,23,200,177,186,86,35,255,0,23,67,77,202,40,248,83,181,202,198,240,106,185,95,39,57,31,89,125,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,5,122,245,136,220,85,78,158,105,29,151,68,176,252,178,174,221,144,231,85,15,154,239,13,12,177,35,221,96,141,143,100,176,206,188,188,209,50,162,103,198,214,171,90,141,149,148,245,49,185,220,121,177,244,194,11,41,232,185,174,151,219,86,163,228,123,120,185,222,109,80,227,119,187,125,78,73,109,166,168,70,71,84,251,196,75,77,28,140,167,127,116,116,156,233,90,247,190,53,71,170,54,145,30,222,8,146,171,237,252,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,42,87,171,38,201,107,45,247,223,241,55,164,56,167,150,130,233,205,185,141,174,209,109,158,73,33,170,107,38,158,75,204,158,52,116,108,133,209,198,169,59,213,35,107,100,107,36,114,200,233,228,115,96,182,218,247,41,168,251,86,212,117,212,221,50,75,84,213,243,91,231,181,213,210,93,41,86,122,90,186,89,85,143,88,222,140,115,36,111,105,34,138,68,88,222,199,114,141,17,85,90,174,107,185,254,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,190,233,153,178,239,240,217,167,15,212,140,213,190,76,251,62,183,210,79,83,79,53,15,134,75,21,10,167,149,148,61,228,99,102,108,206,87,181,213,13,94,45,242,69,19,17,171,225,73,36,154,160,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,60,87,86,109,47,181,105,198,240,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,239,197,85,36,124,178,210,73,80,249,59,53,92,250,135,119,69,84,87,186,69,116,75,214,191,254,110,182,231,89,111,255,0,231,230,182,250,168,226,255,0,155,209,213,199,51,214,79,249,146,198,214,199,254,189,92,239,243,16,181,64,1,205,55,21,160,216,110,228,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,185,198,231,119,86,163,219,205,138,248,220,188,30,228,92,235,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,52,79,107,169,251,188,214,93,93,208,236,23,111,185,141,109,169,248,182,1,227,244,14,167,160,108,85,85,94,24,93,5,47,168,147,186,162,248,32,123,226,103,141,172,228,215,43,165,242,189,17,233,232,54,57,180,75,174,239,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,46,30,69,236,140,142,105,17,178,120,150,55,104,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,145,255,0,86,118,45,183,29,107,214,91,6,184,231,184,103,171,191,89,123,122,202,104,220,198,208,223,124,109,68,167,251,70,21,106,250,143,15,100,227,248,183,155,81,177,203,229,137,173,141,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,2,149,186,213,251,167,197,190,159,208,252,141,196,245,93,33,181,51,21,209,189,56,220,126,169,102,181,126,158,203,140,219,236,23,10,158,50,70,201,38,224,151,62,16,69,228,123,24,233,165,122,182,56,216,174,78,114,61,141,69,238,228,34,94,241,55,85,153,110,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,252,138,232,154,247,183,212,200,214,198,233,159,201,220,158,136,212,95,27,35,99,58,254,203,122,111,101,91,161,211,140,147,84,175,151,79,177,44,175,183,220,173,248,159,41,228,166,146,178,249,18,69,233,231,151,149,44,140,146,221,205,211,71,35,226,119,147,201,19,218,136,138,213,34,174,170,233,158,85,163,122,143,145,233,110,107,73,233,239,88,205,194,91,125,79,24,228,100,115,112,95,201,60,94,70,49,238,134,86,43,100,141,234,212,231,27,216,228,78,206,66,213,58,93,111,234,143,48,177,91,118,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,99,226,166,130,218,230,57,205,231,88,223,36,109,139,198,142,116,209,181,220,145,31,26,190,107,42,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,43,87,171,150,235,181,199,72,107,49,157,29,211,41,110,184,149,171,34,183,165,226,175,44,183,205,53,61,85,92,145,206,230,173,5,53,67,17,190,31,31,8,165,153,99,122,200,230,207,11,87,131,21,201,52,117,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,252,215,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,92,78,182,111,142,167,106,91,38,208,204,63,79,153,73,81,168,185,134,155,217,31,67,52,175,138,86,89,41,27,111,167,98,214,203,2,170,185,239,115,149,205,129,174,111,137,207,138,87,57,92,144,172,82,84,181,166,217,153,106,190,127,69,102,163,146,174,255,0,150,102,55,136,233,162,125,93,90,44,247,11,141,92,200,214,172,147,76,228,69,124,146,200,157,223,35,147,241,114,171,151,248,169,126,123,32,217,118,43,180,125,56,130,134,181,182,171,222,125,114,242,79,123,200,98,161,141,178,51,202,144,242,161,166,157,88,147,45,27,22,8,213,26,245,252,242,35,165,226,206,73,27,36,168,0,163,110,174,250,197,106,212,173,209,179,17,199,47,213,117,214,221,62,179,197,100,169,137,42,155,45,20,119,87,75,36,213,110,129,172,123,154,143,70,190,158,9,85,81,175,242,82,185,142,79,221,181,72,191,77,163,151,217,116,10,227,184,26,137,188,54,90,108,194,143,14,163,143,139,29,234,234,164,162,169,171,168,94,232,254,113,248,89,21,55,224,172,226,255,0,85,249,93,222,55,34,252,186,61,165,247,93,99,205,211,3,177,58,173,110,83,217,239,55,42,56,41,40,157,87,61,92,244,54,202,154,216,233,99,137,170,142,115,230,117,50,66,157,187,170,44,136,168,215,118,226,191,149,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,246,239,217,83,248,154,104,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,59,247,236,171,252,79,64,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,169,234,87,212,11,246,19,71,93,160,154,83,55,60,250,235,111,111,218,151,22,187,188,118,122,26,184,42,89,251,169,96,169,100,212,247,22,47,166,158,62,76,86,164,114,49,255,0,143,38,149,1,165,90,103,149,107,38,163,227,154,91,133,82,122,139,214,77,112,138,223,77,202,57,31,28,60,215,243,207,47,141,143,123,97,137,136,233,36,122,53,120,70,199,185,83,179,84,208,78,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,252,87,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,0,158,171,77,244,171,81,245,130,251,81,140,105,126,23,117,201,174,180,150,250,155,164,212,150,234,117,150,70,82,192,206,114,72,168,159,251,45,106,127,156,249,31,28,108,71,61,236,107,190,91,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,59,178,70,175,226,213,71,39,241,66,252,246,65,189,28,87,119,26,113,5,117,107,173,86,76,250,219,228,130,247,143,69,93,27,164,127,137,33,229,93,77,2,189,102,74,55,172,241,162,57,233,249,36,87,69,201,252,82,71,201,80,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,128,122,154,107,95,237,167,119,25,79,167,183,250,90,12,19,190,21,71,206,46,19,75,232,167,155,212,73,39,105,30,215,119,170,150,167,131,147,143,120,146,46,77,71,114,239,194,175,218,95,117,199,180,143,15,213,123,131,170,225,167,204,239,23,171,109,13,60,212,78,137,146,65,111,101,15,122,168,165,85,237,51,31,45,100,177,47,22,246,107,233,94,156,156,170,168,207,171,73,244,114,251,171,182,237,65,169,199,38,239,87,129,97,245,57,140,148,220,89,254,218,165,166,170,165,142,165,57,189,237,70,120,224,168,150,126,255,0,153,206,240,112,107,85,207,69,70,223,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,217,114,112,170,154,133,147,55,213,64,207,206,196,119,150,5,150,53,99,156,141,123,94,173,114,241,114,154,83,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,198,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,15,21,173,121,174,3,167,90,71,151,230,186,165,79,73,85,137,218,236,245,50,221,168,234,89,11,217,95,2,177,90,180,137,28,238,108,82,190,117,114,66,200,158,168,146,62,70,179,255,0,186,51,89,168,85,184,109,199,63,201,110,26,115,105,171,181,226,117,87,138,217,172,52,53,110,87,79,75,110,116,207,90,104,100,85,123,213,94,216,149,141,85,87,191,241,69,252,206,254,43,218,182,1,154,232,190,158,110,143,17,203,181,190,158,173,246,218,58,134,69,105,149,25,72,180,84,119,89,165,142,24,42,235,157,82,230,182,58,104,27,36,179,249,88,188,227,146,40,94,157,248,170,26,30,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,59,255,0,91,77,51,197,106,116,179,5,214,63,73,226,201,45,249,2,99,62,120,227,141,190,162,134,162,154,162,163,132,206,225,228,127,142,74,94,241,167,52,107,124,243,254,85,87,247,72,65,211,95,87,170,116,131,120,56,60,235,61,90,91,115,10,133,196,46,80,211,65,20,175,157,149,206,107,41,218,171,39,110,12,109,98,82,72,247,49,81,232,200,156,137,203,186,177,218,9,0,2,165,122,209,234,22,135,93,239,184,230,157,80,216,125,78,172,88,125,53,93,93,238,159,194,177,211,89,230,101,74,173,186,161,204,151,201,230,242,122,122,134,71,36,93,153,28,202,246,57,190,103,35,235,4,189,238,148,249,174,139,223,246,185,65,136,233,69,61,93,45,203,22,168,72,178,184,174,44,164,142,182,166,235,81,19,38,150,173,91,3,149,207,166,115,149,240,65,44,168,215,172,116,156,23,191,137,84,153,64,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,2,149,186,213,251,167,197,190,159,208,252,141,196,129,81,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,247,226,231,177,179,204,214,185,83,187,82,89,17,59,114,94,242,131,96,187,40,202,183,89,168,244,151,187,181,179,211,233,150,51,112,134,76,142,225,80,146,50,58,254,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,158,24,222,143,85,228,232,153,45,249,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,69,94,161,155,44,181,110,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,114,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,146,54,62,110,84,67,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,133,233,244,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,166,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,202,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,153,235,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,223,21,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,254,13,99,26,212,236,136,136,92,255,0,69,79,107,25,79,212,10,239,142,183,19,252,229,91,177,246,177,172,159,79,242,31,142,156,205,97,245,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,127,131,88,198,181,59,34,34,23,83,211,67,97,84,218,13,143,67,173,90,179,98,164,159,81,111,148,241,205,104,100,158,94,118,11,116,244,177,185,208,186,25,162,141,208,87,43,164,154,41,151,243,241,99,81,140,115,81,243,35,231,168,0,231,251,129,212,207,216,222,135,103,154,165,29,93,170,158,175,25,199,235,174,20,31,106,73,194,150,106,230,66,239,75,3,255,0,59,21,222,89,214,40,209,141,114,57,238,122,53,171,201,200,102,179,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,5,143,239,51,71,109,90,33,210,215,69,177,26,59,13,93,170,229,91,148,90,111,119,232,171,169,91,5,106,221,106,237,53,243,84,182,161,168,198,59,156,110,114,64,212,145,57,182,56,35,99,149,120,119,35,175,75,143,125,154,101,250,215,195,214,158,43,124,26,59,117,209,13,209,234,6,35,89,97,164,181,91,107,111,21,55,187,12,84,52,174,130,137,109,85,114,186,106,102,211,181,88,198,240,141,174,88,28,145,167,6,201,4,140,106,175,14,229,143,116,100,215,74,60,167,70,175,186,13,119,188,243,189,97,55,9,46,54,186,73,18,8,255,0,200,245,110,71,185,33,70,170,75,47,142,173,106,29,35,220,213,70,122,184,27,205,81,205,107,108,84,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,31,171,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,233,244,230,217,71,248,85,211,137,239,249,253,178,213,38,166,229,63,188,185,84,192,158,89,45,116,42,140,88,237,141,155,147,152,238,47,98,201,43,162,70,181,242,57,173,239,43,97,138,69,152,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,161,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,19,217,118,210,113,93,163,105,98,98,214,217,125,118,73,125,244,215,12,154,226,231,71,47,146,185,180,209,177,240,65,42,67,20,139,71,28,137,51,161,100,136,174,111,154,69,85,238,245,33,175,85,141,137,90,150,213,95,186,109,26,198,106,219,114,109,66,207,155,218,173,208,53,208,73,2,181,238,146,240,140,69,71,49,237,114,53,39,224,215,35,209,254,119,35,56,79,36,149,173,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,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,149,52,61,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,138,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,197,55,147,174,148,123,118,219,142,103,168,223,108,253,157,122,109,190,75,118,56,230,36,15,153,247,138,134,58,58,85,142,41,213,25,47,141,235,231,123,59,57,124,80,202,238,14,70,171,87,57,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,22,21,213,55,76,255,0,99,122,29,181,125,45,146,146,213,79,87,140,227,247,123,125,127,217,113,240,165,154,185,144,218,253,84,236,252,140,87,121,103,89,100,87,185,168,231,185,234,231,39,39,41,231,250,53,90,109,87,253,201,102,214,43,237,178,146,227,109,184,233,189,202,146,178,142,174,22,205,5,76,18,87,219,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,74,220,14,153,254,198,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,251,82,62,21,83,80,178,103,122,89,223,249,24,142,242,192,177,72,143,107,81,175,107,209,205,78,46,66,229,58,77,235,165,247,88,54,203,247,111,45,188,218,170,238,186,119,112,102,55,75,13,58,50,58,166,89,227,165,133,104,159,81,27,87,255,0,95,11,36,226,212,123,105,151,191,39,182,71,186,106,153,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,41,3,169,230,247,232,247,23,149,83,105,14,155,213,115,192,112,251,132,210,212,84,58,24,31,246,173,226,25,42,41,210,170,10,136,165,145,36,163,240,59,188,42,222,10,239,60,142,123,93,218,62,28,131,102,219,42,207,183,125,153,77,107,183,213,213,227,24,157,5,61,68,181,217,76,214,121,170,169,25,60,105,23,106,72,149,21,145,73,82,171,60,78,88,157,43,21,34,230,255,0,199,138,53,220,171,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,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,241,162,90,79,73,77,232,253,244,177,81,237,71,63,119,27,214,57,111,154,124,94,233,61,119,39,92,104,99,127,39,80,185,178,189,94,179,64,199,170,196,216,145,91,233,161,114,113,141,41,249,73,101,64,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,44,167,126,218,103,138,234,134,209,245,50,221,148,210,121,62,193,199,235,114,107,116,236,142,53,154,150,186,130,7,212,68,248,220,246,59,135,47,27,162,122,183,179,150,41,165,98,57,188,251,153,236,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,167,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,244,0,17,255,0,122,59,182,197,118,141,165,139,148,220,162,245,217,37,247,212,219,241,155,115,91,28,190,74,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,190,104,209,19,187,208,207,189,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,189,153,27,83,241,114,35,83,248,33,37,53,155,166,246,180,104,246,222,113,29,119,159,213,222,170,47,20,254,175,35,199,104,236,149,105,87,141,64,234,119,212,50,90,133,86,170,163,35,138,55,37,67,164,100,73,4,170,214,39,145,21,94,156,131,108,91,133,202,182,191,172,182,93,92,197,169,189,127,160,242,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,201,145,138,230,189,172,150,40,158,172,127,14,43,162,141,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,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,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,192,0,165,110,181,126,233,241,111,167,244,63,35,113,34,254,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,205,10,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,10,234,234,87,211,210,143,83,108,85,218,235,160,216,135,251,186,160,227,45,226,199,107,134,10,120,239,20,188,234,102,169,170,100,49,194,146,84,220,93,36,204,114,171,164,229,36,113,43,90,215,201,193,174,224,29,50,246,31,170,121,62,119,139,110,107,41,188,221,112,124,111,28,184,37,109,186,157,145,84,209,221,47,125,161,134,88,157,26,190,52,141,109,211,199,80,230,62,86,185,254,86,54,88,145,168,143,242,50,32,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,26,183,191,178,236,87,119,26,113,61,13,19,109,86,76,250,219,227,158,201,144,203,67,27,164,127,137,38,227,67,83,58,49,102,74,55,172,242,42,181,139,249,36,86,203,197,252,86,55,208,14,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,148,232,169,237,99,41,250,129,93,241,214,226,127,156,171,118,62,214,53,147,233,254,67,241,211,153,172,45,39,165,62,196,174,171,117,160,221,54,178,227,52,141,182,182,157,39,194,45,87,24,28,233,228,157,92,199,71,120,86,42,163,88,198,181,28,144,115,107,149,234,255,0,59,81,156,32,146,75,95,0,2,181,122,209,235,165,138,213,167,24,230,222,45,151,155,172,57,37,238,225,77,146,92,169,169,209,241,210,190,207,18,84,199,27,42,31,221,27,39,58,166,177,236,141,17,232,142,164,87,187,130,164,74,248,23,176,13,6,169,220,30,232,241,28,102,106,42,74,155,21,130,161,153,54,66,202,186,120,170,96,125,186,146,88,220,232,100,134,71,181,37,100,242,186,26,101,68,71,118,74,133,122,177,205,107,144,177,254,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,147,43,173,62,131,83,93,176,220,83,113,182,106,42,183,220,172,85,12,198,111,75,13,60,178,179,236,233,150,73,105,166,149,232,254,16,50,42,133,146,52,94,31,188,125,115,26,175,252,172,106,194,174,155,218,223,117,209,29,215,226,110,183,216,233,46,148,249,229,69,62,15,92,201,164,116,111,130,10,250,202,116,73,226,114,119,68,124,114,199,19,213,28,213,71,49,30,207,202,174,73,25,160,147,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,57,86,236,125,172,107,39,211,252,135,227,167,51,88,91,247,75,173,130,209,225,246,43,110,230,53,138,223,106,186,93,114,59,125,53,118,39,103,158,154,10,200,237,148,175,124,85,48,92,156,247,53,220,43,29,227,141,209,120,213,174,134,55,59,146,171,228,86,67,101,64,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,138,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,146,250,151,236,42,167,65,178,25,181,171,73,172,85,115,233,213,242,162,73,174,236,143,197,194,193,113,158,170,71,54,22,195,12,81,182,10,21,108,144,197,10,254,126,47,106,177,238,106,190,20,127,10,217,118,237,178,173,163,106,154,101,54,216,189,118,55,125,244,214,252,154,220,230,201,47,146,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,154,68,84,236,245,47,251,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,149,87,214,211,90,255,0,249,133,219,157,29,191,255,0,157,154,220,42,164,139,254,113,71,73,28,47,73,63,231,171,35,93,31,250,133,107,191,207,66,58,244,167,208,106,109,100,221,29,6,77,125,162,171,146,197,166,212,233,147,72,246,211,202,176,73,113,100,172,109,4,47,153,143,106,68,255,0,42,173,75,81,85,222,68,163,145,138,199,53,94,173,145,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,74,235,95,162,23,84,186,225,187,145,134,249,72,235,107,169,233,240,122,139,107,163,115,103,142,116,117,109,100,83,177,223,139,94,199,53,102,107,145,120,171,21,145,170,115,230,190,62,1,210,159,94,105,180,111,116,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,252,168,180,205,85,70,248,210,178,71,171,218,212,122,58,247,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,174,174,170,123,223,163,211,108,86,239,182,29,60,170,231,151,228,150,248,162,200,106,252,48,84,83,209,89,234,227,157,147,210,247,242,171,226,172,145,137,10,246,124,74,137,5,71,54,185,175,116,110,109,80,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,11,170,234,157,11,30,232,169,163,116,172,89,37,86,170,53,23,254,36,93,20,109,215,65,176,221,182,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,238,141,87,187,131,17,145,181,120,49,168,156,3,169,126,206,233,183,33,164,115,103,24,101,158,147,246,139,131,211,201,91,69,52,116,114,203,87,118,183,70,201,31,45,173,169,15,119,61,238,114,249,33,69,100,157,165,69,99,124,105,60,143,40,219,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,13,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,60,137,221,31,28,209,163,164,241,44,142,145,64,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,115,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,153,151,214,252,42,213,166,186,209,159,105,205,138,162,174,123,110,43,148,93,108,148,114,213,189,174,158,72,41,170,228,134,55,72,230,181,173,87,171,88,138,170,141,106,119,239,217,19,248,23,125,210,227,87,170,117,107,103,216,204,23,41,234,231,185,96,213,19,98,21,83,77,4,81,49,236,166,107,31,74,216,146,63,243,152,202,57,233,35,87,57,26,245,124,111,87,114,255,0,61,210,212,30,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,158,205,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,53,58,77,236,150,178,225,125,255,0,19,122,189,138,120,168,45,124,27,135,90,238,246,217,227,146,106,167,50,25,227,188,199,228,70,198,248,91,28,136,144,61,18,70,186,71,62,70,172,110,130,55,58,215,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,7,126,187,59,200,118,177,171,151,55,89,172,245,115,233,213,242,163,214,227,247,56,104,234,189,37,19,39,124,238,142,215,45,68,188,154,234,152,155,12,136,137,229,123,223,19,89,42,241,87,185,173,246,189,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,168,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,1,80,29,85,180,207,42,214,77,247,105,158,150,225,84,158,162,245,147,97,246,203,125,55,40,228,124,112,243,185,220,121,207,47,141,143,123,97,137,136,233,36,122,53,120,70,199,185,83,179,84,176,173,157,237,87,13,218,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,1,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,102,223,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,1,2,186,151,236,42,155,94,113,233,181,171,73,172,84,144,106,45,142,158,73,174,236,143,203,206,255,0,110,130,150,71,54,22,195,12,82,58,122,228,116,112,197,10,254,78,76,114,177,238,114,50,20,103,203,209,83,218,198,83,245,2,187,227,173,196,255,0,57,86,236,125,172,107,39,211,252,135,227,167,42,47,166,134,199,42,119,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,254,118,72,145,177,21,92,247,195,119,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,25,214,223,102,186,95,117,251,115,89,142,73,115,188,218,174,118,171,13,194,171,27,198,230,181,163,22,149,214,122,90,169,146,157,236,145,170,239,55,147,155,230,89,21,206,71,58,101,227,197,136,198,54,194,186,44,104,237,170,203,164,121,94,183,220,44,53,113,95,114,91,195,236,148,53,149,116,173,107,29,106,165,100,110,87,82,200,172,71,171,36,169,146,86,74,173,122,177,207,163,141,59,35,162,83,208,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,187,237,192,233,159,237,147,67,179,205,45,142,146,213,81,87,147,99,245,214,250,15,181,35,231,75,13,115,225,119,165,157,255,0,145,234,223,20,233,20,136,246,181,92,199,49,28,212,228,212,51,89,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,19,67,219,31,214,43,86,183,237,115,79,242,234,59,245,93,214,229,69,103,166,178,95,165,174,170,108,245,169,117,164,137,176,212,186,161,200,247,187,156,142,106,78,213,145,121,186,57,227,123,145,57,246,40,135,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,229,90,244,194,216,85,54,179,221,105,55,3,172,22,42,74,253,62,182,84,84,195,106,180,85,249,88,183,107,140,14,135,132,210,68,232,188,85,20,45,87,78,213,68,151,243,77,2,198,246,185,137,35,29,115,224,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,74,1,222,254,203,178,173,163,234,60,244,52,77,186,222,240,27,151,142,123,38,67,45,12,141,141,158,85,155,141,13,76,232,196,133,107,24,144,72,170,214,47,231,141,27,47,22,114,88,217,234,250,115,111,95,252,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,95,44,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,118,149,208,197,26,222,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,172,220,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,118,138,138,25,25,23,118,35,227,166,142,24,213,81,93,221,88,170,174,114,170,185,109,255,0,164,70,142,221,116,215,107,143,203,178,59,13,37,13,203,80,111,18,222,233,165,90,87,69,91,37,169,177,71,13,35,103,115,216,215,43,21,204,168,158,36,69,115,60,117,77,123,87,247,142,67,133,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,125,188,157,11,163,220,78,220,115,61,57,251,27,237,27,211,173,242,92,113,198,177,96,100,204,188,83,177,210,82,164,114,206,138,200,188,143,79,3,223,221,171,226,154,86,243,106,57,92,153,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,210,246,223,181,51,246,201,161,216,30,169,73,87,106,168,171,201,177,250,27,133,127,217,114,115,165,134,185,240,183,213,64,207,206,245,111,138,116,150,53,99,156,174,99,152,173,114,242,106,153,151,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,15,63,168,85,185,149,187,0,201,110,26,115,105,164,186,101,148,182,122,217,172,52,53,110,70,193,85,113,108,47,90,104,100,85,123,17,24,233,81,141,85,87,179,240,85,252,205,254,41,154,28,177,154,143,156,234,157,230,60,166,209,117,173,207,178,12,130,161,183,26,15,179,150,58,233,239,19,212,187,203,15,165,99,26,173,153,211,189,205,241,53,136,168,229,226,141,79,224,93,167,77,13,157,211,109,191,72,225,206,51,59,61,39,237,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,110,206,99,218,228,242,76,136,200,251,202,168,199,121,18,8,222,76,160,84,175,86,77,146,214,91,239,191,226,111,72,113,79,45,5,211,155,115,27,93,162,219,60,146,67,84,214,77,60,151,153,60,104,232,217,11,163,141,82,119,170,70,214,200,214,72,229,145,211,200,230,196,189,128,100,154,209,138,110,143,17,187,232,134,49,87,144,92,157,80,202,43,181,2,45,91,104,159,106,169,150,58,121,228,174,125,51,30,232,169,163,116,177,73,230,123,30,200,164,100,50,43,31,193,24,186,30,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,40,219,172,46,21,106,197,119,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,120,168,98,114,163,149,203,205,207,94,253,149,26,222,171,209,31,84,46,180,185,254,161,104,188,205,171,158,219,115,179,197,148,83,171,171,93,224,163,158,154,104,233,165,225,79,217,91,206,118,213,195,202,68,86,175,106,72,218,168,239,195,133,186,2,170,250,218,95,245,149,191,113,113,111,177,56,105,59,251,92,62,209,142,153,174,243,100,77,245,12,240,77,47,117,116,124,41,93,202,54,118,98,73,229,157,123,203,226,253,212,74,216,86,206,242,29,211,234,229,177,215,155,61,92,26,117,99,168,245,185,5,206,106,58,175,73,90,200,31,3,164,181,197,81,23,22,182,166,86,205,26,42,121,88,246,68,231,202,156,149,141,107,175,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,157,125,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,198,137,117,61,41,242,77,104,189,109,114,130,209,170,248,197,93,190,219,96,168,74,44,82,190,226,181,108,173,185,218,159,19,42,34,145,89,59,56,186,153,141,157,145,193,52,79,86,58,54,120,209,140,240,163,229,167,109,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,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,8,65,168,93,34,118,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,6,193,28,245,51,62,105,27,27,93,70,231,35,17,207,84,68,87,57,123,118,238,171,252,73,63,160,154,41,138,237,219,73,236,90,57,133,92,46,181,182,92,127,213,122,105,238,146,199,37,83,252,245,50,212,63,155,163,142,54,47,103,204,228,78,204,79,202,137,223,186,247,85,232,0,227,251,160,218,254,3,187,60,2,223,167,58,141,119,200,45,214,219,117,226,43,220,82,217,42,33,134,119,79,28,51,66,214,185,211,69,43,85,156,106,30,170,136,212,94,232,223,199,248,162,240,13,61,233,19,182,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,219,191,101,79,226,77,240,0,60,252,120,6,27,22,127,81,170,77,199,169,23,44,170,179,195,96,125,217,200,174,157,45,209,77,36,237,167,98,170,246,99,22,89,158,247,113,68,230,169,31,62,94,56,248,250,0,0,4,32,212,46,145,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,187,119,85,254,39,127,218,254,215,240,29,166,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,247,87,126,63,193,19,176,0,113,253,208,109,127,1,221,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,53,15,85,68,106,47,116,111,227,252,81,120,254,130,116,191,208,45,187,106,197,139,88,240,172,191,80,43,111,88,255,0,170,244,208,93,46,20,82,82,191,207,77,45,59,249,182,58,72,222,189,153,51,149,59,61,63,50,39,126,233,221,22,96,3,143,238,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,179,0,0,1,231,241,60,3,13,193,106,114,10,172,63,30,164,180,191,42,188,73,127,187,165,50,43,89,85,113,146,40,162,150,161,89,223,139,94,246,193,26,191,138,39,39,242,123,187,189,239,115,189,1,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,253,187,162,255,0,1,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,15,201,203,44,31,122,241,91,206,45,246,221,214,205,246,205,190,162,223,246,141,166,167,211,215,81,249,99,115,60,244,242,246,95,28,204,229,201,143,236,188,92,136,189,151,177,5,191,216,84,218,199,254,31,106,175,254,245,183,127,212,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,119,239,217,19,248,28,255,0,116,27,95,192,119,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,141,67,213,81,26,139,221,27,248,255,0,20,94,63,160,157,47,244,11,110,218,177,98,214,60,43,47,212,10,219,214,63,234,189,52,23,75,133,20,148,175,243,211,75,78,254,109,142,146,55,175,102,76,229,78,207,79,204,137,223,186,119,69,152,4,42,213,94,146,219,101,213,157,71,200,245,54,231,144,106,5,154,191,40,184,75,116,173,164,181,221,41,82,149,42,165,94,115,72,196,158,154,89,19,201,34,190,69,69,122,181,28,245,70,163,90,141,106,119,93,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,56,6,161,116,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,3,242,114,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,125,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,7,63,215,189,20,197,119,19,164,247,221,28,205,110,23,90,43,46,65,233,125,76,246,185,99,142,169,158,10,152,170,25,193,210,71,35,19,187,225,106,47,118,47,229,85,237,217,123,42,70,13,61,233,19,182,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,219,191,101,79,226,77,240,0,0,132,26,133,210,39,109,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,183,110,234,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,253,87,166,158,233,44,114,85,63,207,83,45,67,249,186,56,227,98,246,124,206,68,236,196,252,168,157,251,175,117,94,128,69,253,208,116,244,209,125,217,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,7,65,28,211,76,215,57,179,83,74,229,127,42,135,162,170,57,19,178,55,240,254,42,190,131,106,91,41,210,205,159,125,233,253,153,223,242,187,159,222,223,67,235,126,221,170,166,155,199,233,124,254,63,23,134,8,187,119,245,47,229,203,151,126,205,237,219,178,247,144,0,28,255,0,94,244,83,21,220,78,147,223,116,115,53,184,93,104,172,185,7,165,245,51,218,229,142,58,166,120,42,98,168,103,7,73,28,140,78,239,133,168,189,216,191,149,87,183,101,236,169,24,52,247,164,78,219,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,110,253,149,63,137,55,193,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,122,95,83,61,174,88,227,170,103,130,166,42,134,112,116,145,200,196,238,248,90,139,221,139,249,85,123,118,94,202,145,131,79,122,68,237,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,246,239,217,83,248,147,124,3,159,235,166,133,233,198,226,244,226,227,165,250,161,102,245,214,170,238,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,124,115,51,147,187,47,101,106,181,206,99,218,246,61,236,116,64,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,37,166,223,180,46,213,183,140,1,186,115,98,207,115,92,170,219,5,66,75,71,46,85,116,109,116,244,48,54,24,161,142,146,157,205,142,54,197,76,198,194,138,200,145,189,154,175,127,111,227,217,58,89,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,39,244,19,69,49,93,187,105,61,139,71,48,171,133,214,182,203,143,250,175,77,61,210,88,228,170,127,158,166,90,135,243,116,113,198,197,236,249,156,137,217,137,249,81,59,247,94,234,189,0,139,251,160,233,233,162,251,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,85,15,69,84,114,39,100,111,225,252,85,125,6,212,182,83,165,155,62,251,211,251,51,191,229,119,63,189,190,135,214,253,187,85,77,55,143,210,249,252,126,47,12,17,118,239,234,95,203,151,46,253,155,219,183,101,239,32,0,57,254,189,232,166,43,184,157,39,190,232,230,107,112,186,209,89,114,15,75,234,103,181,203,28,117,76,240,84,197,80,206,14,146,57,24,157,223,11,81,123,177,127,42,175,110,203,217,82,48,105,239,72,157,182,233,174,127,141,106,53,139,54,212,169,238,88,173,226,138,247,71,21,93,202,129,208,73,61,52,204,154,54,200,214,209,181,202,197,115,17,21,17,205,94,221,251,42,127,18,95,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,251,119,69,254,4,32,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,39,78,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,78,43,186,221,148,233,102,240,126,235,126,211,47,249,93,179,238,151,174,244,95,97,85,83,67,228,245,94,15,39,151,205,4,189,251,122,102,113,227,199,183,119,119,239,221,59,121,253,175,244,244,209,125,166,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,42,118,34,42,185,83,178,187,240,254,10,146,128,132,26,133,210,39,109,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,183,110,234,191,196,145,91,107,219,174,43,181,237,56,93,45,194,178,172,174,247,101,101,194,123,133,55,222,26,232,234,100,163,242,163,57,193,7,142,40,217,28,60,218,233,56,35,127,223,37,149,202,170,174,82,42,255,0,176,169,181,143,252,62,213,95,253,235,110,255,0,168,147,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,239,223,178,39,240,61,0,7,63,204,52,7,70,179,253,71,197,181,115,50,211,219,85,215,47,194,249,125,137,116,157,142,242,83,119,85,115,121,53,21,25,47,141,234,178,69,228,107,188,82,57,207,143,131,213,92,189,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,227,251,117,217,254,135,109,123,237,201,52,183,27,225,87,123,184,84,213,250,251,131,33,168,174,163,165,155,197,254,78,134,171,198,147,45,27,22,8,220,216,228,123,221,203,187,156,231,57,123,157,172,2,31,235,223,75,253,2,220,78,172,95,117,143,53,203,245,2,138,245,144,122,95,83,5,174,225,69,29,43,60,20,209,83,179,131,100,164,145,233,221,144,181,87,187,215,243,42,246,236,157,145,59,6,215,246,191,128,237,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,103,26,118,42,34,181,87,186,187,241,254,8,157,128,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,171,107,253,61,52,95,105,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,202,157,136,138,174,84,236,174,252,63,130,164,160,35,254,235,118,83,165,155,193,251,173,251,76,191,229,118,207,186,94,187,209,125,133,85,77,15,147,213,120,60,158,95,52,18,247,237,233,153,199,143,30,221,221,223,191,116,237,226,182,241,211,87,69,246,203,170,20,58,175,167,58,131,169,79,185,81,211,212,82,75,71,93,118,164,90,42,216,38,141,90,232,170,35,134,150,55,72,196,119,9,90,213,119,100,146,40,221,248,241,66,90,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,242,186,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,156,178,203,43,157,44,175,236,141,106,57,238,114,163,24,198,39,102,177,168,158,212,3,138,107,198,207,244,59,113,185,86,29,154,234,70,55,230,189,97,119,8,42,233,234,96,100,63,237,250,88,228,242,45,186,181,146,198,246,84,81,189,255,0,138,198,228,228,156,158,140,115,18,73,17,253,130,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,21,234,23,72,157,182,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,94,221,187,170,255,0,19,191,237,127,107,248,14,211,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,219,60,144,195,11,154,215,67,20,77,70,113,167,98,162,43,85,123,171,191,31,224,137,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,248,110,127,134,234,13,53,214,171,12,200,105,46,172,177,222,43,108,23,52,133,87,157,29,198,146,85,138,162,158,86,57,17,204,123,92,157,211,186,126,102,57,143,111,38,61,174,95,64,0,0,226,159,227,15,64,191,111,191,225,211,239,221,171,239,39,217,254,167,213,125,169,69,232,125,119,173,244,127,100,115,243,121,62,209,242,126,62,155,199,203,143,227,252,127,3,181,131,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,251,119,84,254,36,32,255,0,102,175,107,31,248,3,170,191,251,170,221,255,0,94,39,248,60,166,167,106,102,43,164,88,132,153,214,107,87,233,44,180,247,11,109,190,166,169,210,71,28,116,190,182,182,10,54,79,43,228,123,88,200,99,125,67,95,35,213,223,150,54,189,200,138,168,136,190,130,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,7,63,168,215,77,56,161,215,24,118,241,115,188,250,28,206,187,31,139,36,182,211,84,34,50,59,141,43,166,168,142,70,83,191,191,231,154,63,74,247,190,53,68,119,141,200,246,243,70,74,177,244,0,0,0,3,143,227,123,179,208,108,179,94,111,91,110,177,103,84,149,25,181,142,159,203,45,58,127,188,79,59,121,250,138,72,37,239,198,90,154,118,177,29,44,73,248,181,28,228,78,75,13,66,67,216,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,242,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,207,238,131,116,24,14,211,48,11,126,163,106,53,163,32,184,219,110,55,136,172,145,69,100,167,134,105,219,60,144,205,51,92,230,205,44,77,70,113,167,122,42,163,149,123,171,127,15,226,169,194,180,171,171,78,217,117,103,81,241,205,50,182,99,250,129,102,175,202,46,17,90,232,170,238,150,186,84,165,74,169,87,132,49,189,96,169,150,68,242,72,172,141,21,24,173,71,61,21,202,214,163,156,147,84,135,250,247,213,3,64,182,237,171,23,221,28,205,113,13,64,173,189,99,254,151,212,207,107,183,209,73,74,255,0,61,52,85,12,224,233,42,227,122,246,100,205,69,238,196,252,200,189,187,167,101,94,193,181,253,208,96,59,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,198,161,136,138,174,69,238,142,252,63,130,175,64,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,72,65,254,205,94,214,63,240,7,85,127,247,85,187,254,188,78,156,78,255,0,247,175,21,179,101,63,98,93,108,223,108,219,233,238,31,103,93,169,189,61,117,31,150,54,191,193,81,23,117,241,204,206,92,94,206,235,197,200,169,221,123,31,172,69,253,208,117,11,209,125,166,103,246,253,57,212,108,99,53,184,220,174,54,120,175,113,75,100,162,164,154,6,193,36,211,66,214,185,211,84,196,228,127,42,119,170,162,53,83,178,183,241,254,40,158,131,106,91,214,210,205,224,253,233,253,153,216,50,187,103,221,47,67,235,126,221,165,166,135,201,234,188,254,63,23,134,121,123,246,244,207,229,203,143,110,237,237,223,186,246,144,0,3,149,110,11,115,186,53,182,27,21,166,255,0,171,217,71,217,177,222,238,17,91,232,105,160,133,213,21,83,119,123,18,105,219,11,59,189,97,129,143,73,37,122,34,246,111,22,181,29,36,145,70,254,149,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,15,63,30,127,134,203,159,212,105,107,114,26,68,203,41,108,240,223,223,105,114,171,103,91,116,179,73,3,106,24,138,157,158,196,150,23,177,220,85,120,42,199,207,143,146,62,94,128,0,66,13,66,234,237,182,221,53,207,242,93,57,190,225,58,149,61,203,21,188,86,217,43,37,164,182,208,58,9,39,166,153,240,200,232,220,234,198,185,88,174,98,170,42,181,171,219,183,116,79,224,119,253,175,238,131,1,221,158,1,112,212,109,57,180,100,22,235,109,186,241,45,146,88,175,116,240,195,59,167,142,24,102,115,154,216,101,149,170,206,53,12,68,85,114,47,116,119,225,252,21,123,0,33,6,161,117,118,219,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,237,219,186,39,240,59,254,215,247,65,128,238,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,26,134,34,42,185,23,186,59,240,254,10,189,128,3,207,225,185,254,27,168,52,215,90,172,51,33,164,186,178,199,120,173,176,92,210,21,94,116,119,26,73,86,42,138,121,88,228,71,49,237,114,119,78,233,249,152,230,61,188,152,246,185,125,0,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,250,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,60,254,39,159,225,185,213,78,65,75,135,228,52,151,103,226,183,137,44,23,117,166,85,115,41,110,49,197,20,178,211,171,251,113,115,216,217,227,71,241,85,226,254,76,119,103,177,237,111,160,0,30,42,77,98,192,105,181,113,218,33,112,191,82,80,101,146,89,233,47,116,52,117,117,80,196,251,156,19,190,181,170,218,88,213,254,89,159,18,80,74,249,81,172,236,198,62,53,238,189,215,143,181,0,231,250,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,0,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,243,250,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,56,166,181,111,3,67,182,253,168,248,78,153,106,134,73,246,93,126,113,230,116,53,124,225,90,91,92,108,86,178,57,171,213,100,73,41,225,154,69,116,108,151,131,163,229,28,170,247,49,177,189,201,218,200,65,168,93,93,182,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,123,118,238,137,252,9,63,160,154,215,138,238,39,73,236,90,199,133,91,238,180,86,92,131,213,122,104,46,145,71,29,83,60,21,50,211,191,155,99,146,70,39,119,194,229,78,207,95,202,169,223,178,247,68,232,0,17,255,0,117,187,214,210,205,159,125,214,253,166,88,50,187,159,222,223,93,232,190,194,165,166,155,199,233,124,30,79,47,154,120,187,119,245,44,227,199,151,126,206,239,219,178,119,231,250,9,213,3,64,183,19,171,22,45,28,194,177,13,64,162,189,100,30,171,211,79,116,183,209,71,74,207,5,52,181,15,230,232,234,228,122,119,100,46,68,236,197,252,202,157,251,39,117,73,128,14,127,175,122,215,138,237,219,73,239,186,199,154,219,238,181,182,92,127,210,250,152,45,113,71,37,83,252,245,49,83,179,131,100,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,136,31,236,213,237,99,255,0,0,117,87,255,0,117,91,191,235,196,255,0,0,28,255,0,94,245,175,21,219,182,147,223,117,143,53,183,221,107,108,184,255,0,165,245,48,90,226,142,74,167,249,234,98,167,103,6,201,36,108,94,207,153,170,189,222,159,149,23,183,117,236,139,16,63,217,171,218,199,254,0,234,175,254,234,183,127,215,137,254,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,43,111,187,233,219,142,229,111,183,108,91,78,243,63,79,122,183,92,37,162,164,183,94,26,202,42,171,196,44,99,222,149,116,49,61,220,230,133,89,28,142,84,236,146,198,214,119,150,56,209,205,229,208,51,157,116,211,141,54,212,124,27,75,243,91,207,217,87,93,70,245,209,88,38,157,17,180,181,21,84,171,78,139,74,233,21,127,36,210,122,166,248,145,83,139,220,199,49,28,143,116,108,127,64,0,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,122,155,141,210,182,58,74,88,57,189,172,103,57,100,86,177,188,158,246,181,59,175,226,231,34,39,226,168,115,93,179,238,171,72,247,95,134,212,230,26,91,114,171,107,237,213,30,154,231,104,185,70,200,110,54,231,170,187,198,179,68,199,189,188,36,107,85,204,123,28,230,59,179,155,223,155,36,99,59,0,7,31,215,221,213,105,30,219,46,184,53,155,83,174,85,116,181,25,253,225,45,54,231,197,27,27,5,51,17,209,182,106,202,169,165,123,34,134,154,21,158,31,35,149,202,244,73,59,181,142,70,189,91,216,0,7,10,210,45,235,109,231,92,53,67,40,210,109,63,205,233,42,174,248,229,68,84,212,243,77,83,79,28,23,231,172,114,190,85,181,167,147,203,86,200,82,9,60,143,108,104,206,220,94,213,124,110,107,215,160,73,172,88,13,54,174,59,68,46,23,234,74,12,178,75,61,37,238,134,142,174,170,24,159,115,130,119,214,181,91,75,26,191,203,51,226,74,9,95,42,53,157,152,199,198,189,215,186,241,246,160,0,115,253,116,215,77,56,219,166,156,92,117,67,84,47,62,134,213,67,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,146,103,241,119,100,238,141,70,181,207,123,152,198,61,237,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,40,175,31,221,182,85,180,109,253,107,30,83,109,139,215,99,119,221,64,188,91,242,107,115,155,36,190,74,22,222,158,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,190,105,17,83,179,212,187,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,21,117,51,222,143,248,108,211,134,105,190,20,239,38,125,159,91,234,224,166,168,134,187,195,37,138,133,83,196,250,238,209,189,179,54,103,43,220,218,119,39,22,249,34,149,234,229,240,172,114,82,15,222,204,171,239,87,223,175,188,215,95,188,159,104,125,173,246,199,173,147,215,122,239,39,151,212,249,251,249,60,222,79,207,228,229,203,151,230,239,223,241,47,123,167,158,244,237,91,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,156,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,148,181,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,136,149,210,159,125,183,84,186,208,109,103,89,114,106,71,91,93,78,144,97,23,91,140,238,108,241,206,142,99,99,179,171,213,21,175,99,154,174,88,57,185,170,197,103,129,170,254,112,71,29,175,130,154,250,191,229,55,220,27,122,26,123,154,226,213,222,138,245,143,225,246,155,165,186,167,196,201,60,21,80,93,171,228,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,9,255,0,178,13,232,226,187,184,211,136,43,171,93,106,178,103,214,223,36,23,188,122,42,232,221,35,252,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,201,34,186,46,79,226,146,62,74,128,0,7,10,222,181,22,225,171,246,243,146,193,182,155,181,37,187,39,109,60,211,85,205,198,161,215,23,91,163,167,149,243,67,108,72,24,247,122,233,28,216,163,137,123,39,110,111,86,185,146,112,123,115,217,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,217,118,237,177,93,220,233,98,101,54,216,189,14,73,98,244,214,252,154,220,230,199,23,142,185,212,209,189,243,193,18,77,44,137,71,36,139,51,97,124,138,142,119,134,68,84,238,197,36,0,40,175,169,158,244,127,196,158,163,179,77,240,167,120,240,28,6,225,87,5,53,68,53,222,104,239,181,200,190,39,215,118,141,238,133,208,181,24,230,211,185,57,59,199,44,175,87,39,153,99,143,208,116,136,198,55,13,83,175,47,200,116,230,225,87,102,211,228,167,149,153,117,85,109,182,162,123,85,209,144,248,248,209,49,205,227,23,174,106,212,177,241,185,100,107,226,99,165,127,105,24,175,134,107,73,222,78,133,209,238,39,110,57,158,156,253,141,246,141,233,214,249,46,56,227,88,176,50,102,94,41,216,233,41,82,57,103,69,100,94,71,167,129,239,238,213,241,77,43,121,181,28,174,76,230,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,111,218,153,251,100,208,236,15,84,164,171,181,84,85,228,216,253,13,194,191,236,185,57,210,195,92,248,91,234,160,103,231,122,183,197,58,75,26,177,206,87,49,204,86,185,121,53,74,65,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,231,250,211,235,21,170,203,164,120,166,136,91,239,213,113,95,114,91,195,47,117,212,116,149,77,107,29,106,165,100,141,70,213,70,143,71,171,36,169,146,39,196,142,98,177,207,163,145,123,163,162,66,186,246,63,163,183,93,111,221,30,159,226,52,118,26,75,173,182,138,241,77,123,191,69,93,74,233,232,146,213,73,43,102,169,109,67,81,143,111,9,26,212,129,169,34,112,116,147,198,199,42,115,238,104,204,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,7,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,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,252,106,153,235,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,42,186,97,111,214,155,70,46,180,155,126,214,11,237,37,6,159,92,234,42,102,181,93,234,252,175,91,77,198,119,67,194,25,37,116,190,42,122,23,43,103,114,170,69,249,102,157,100,123,154,197,145,237,185,240,1,80,29,85,181,51,42,209,189,247,105,158,169,97,85,126,158,245,140,225,246,203,133,55,41,36,100,115,112,185,220,121,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,176,173,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,69,120,254,237,178,173,163,111,235,88,242,155,108,94,187,27,190,234,5,226,223,147,91,156,217,37,242,80,182,244,247,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,165,218,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,7,42,221,143,181,141,100,250,127,144,252,116,229,90,244,194,223,173,54,140,93,105,54,253,172,23,218,74,13,62,185,212,84,205,106,187,213,249,94,182,155,140,238,135,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,115,224,2,5,117,47,223,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,151,157,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,252,252,88,213,123,218,212,124,42,255,0,151,162,167,181,140,167,234,5,119,199,91,137,254,0,41,219,171,102,127,153,105,102,246,112,13,65,211,236,134,174,199,144,216,240,122,10,154,26,234,101,78,113,63,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,132,236,163,117,214,45,218,104,213,22,101,229,181,81,229,246,222,212,121,77,146,138,103,187,208,85,114,122,71,34,54,68,71,164,51,177,158,88,215,187,218,157,223,31,145,239,138,69,36,0,51,215,177,125,230,223,118,121,168,245,87,57,45,95,108,225,153,71,167,167,201,173,177,49,137,84,232,226,87,248,170,105,164,119,110,211,69,229,149,82,55,57,35,145,175,115,93,197,85,146,199,127,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,166,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,178,254,14,106,162,254,40,167,235,0,0,5,69,245,159,162,220,51,50,108,106,225,145,221,169,36,210,9,234,29,14,63,67,108,109,71,104,46,44,167,141,101,154,228,174,98,68,181,50,44,149,13,167,68,123,187,67,12,188,90,199,44,202,248,235,176,157,239,223,118,143,157,203,69,145,213,93,110,90,101,123,242,203,123,178,81,194,202,137,153,84,144,170,67,85,72,217,37,141,145,205,205,177,50,69,230,141,124,93,249,53,206,142,37,101,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,103,42,220,238,225,113,93,175,232,213,235,87,50,154,111,95,232,60,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,231,91,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,121,61,50,177,141,195,98,187,104,183,91,245,238,225,86,198,50,162,72,49,171,45,214,219,81,77,119,179,91,161,123,162,72,42,157,55,23,43,21,204,87,67,26,179,247,112,171,59,72,230,57,145,65,76,59,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,84,7,84,141,253,81,234,39,174,219,38,142,92,45,87,44,65,61,29,70,69,145,81,212,193,93,13,222,68,241,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,249,25,27,252,209,47,102,186,33,173,26,221,173,182,59,70,141,223,50,12,78,162,150,161,91,112,204,173,113,213,181,152,252,18,65,50,185,242,79,79,217,99,124,177,71,60,113,177,207,141,37,122,248,249,53,28,231,36,223,235,157,252,147,254,164,254,218,119,254,157,219,250,163,220,230,42,184,30,169,92,45,86,221,77,178,120,169,251,173,76,20,255,0,121,163,88,229,127,169,165,166,228,143,89,152,200,36,117,68,113,177,99,111,229,145,188,91,39,142,41,170,1,88,29,98,180,31,89,110,182,40,117,210,211,169,55,91,174,157,217,253,28,23,124,74,162,173,177,82,217,234,21,235,4,21,212,241,55,139,39,242,62,165,99,123,158,142,157,142,149,59,57,208,175,26,122,245,218,238,230,243,237,172,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,194,118,198,188,92,246,54,121,93,19,222,215,164,114,43,95,197,221,149,174,208,78,133,235,166,156,110,47,78,45,218,161,165,247,159,93,106,174,239,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,199,51,57,55,186,119,86,171,92,215,177,207,99,216,247,116,3,149,110,47,114,250,89,181,252,18,108,235,83,46,223,247,190,138,205,71,61,55,218,151,63,223,67,20,158,146,9,165,143,205,226,243,177,242,113,119,228,103,119,47,250,17,115,215,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,214,43,210,243,168,23,255,0,51,123,82,213,217,191,213,90,112,203,195,157,255,0,57,149,105,171,103,168,169,255,0,155,83,82,71,12,95,247,145,118,255,0,53,75,84,5,90,245,80,223,173,53,45,53,215,107,26,55,125,164,172,125,101,60,214,252,230,231,79,229,71,209,189,37,133,201,65,77,81,28,173,106,189,90,201,226,170,99,152,246,112,151,197,221,30,146,181,149,193,160,58,111,168,250,183,172,184,158,1,164,117,158,139,47,184,220,27,45,174,183,215,45,31,161,146,6,186,119,85,121,155,249,227,240,178,39,203,221,136,178,126,239,242,53,207,226,213,153,93,80,50,237,80,209,93,215,233,62,87,102,212,74,185,51,188,91,77,237,10,252,150,154,150,58,71,214,86,178,178,224,201,170,22,157,189,226,99,38,95,39,56,59,58,53,100,142,141,81,204,85,69,177,253,148,110,186,197,187,77,26,162,204,188,182,170,60,190,219,218,143,41,178,81,76,247,122,10,174,79,72,228,70,200,136,244,134,118,51,203,26,247,123,83,187,227,242,61,241,72,164,128,0,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,212,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,221,127,23,57,17,63,21,66,128,119,209,188,219,238,240,245,30,150,231,29,171,236,108,51,23,245,20,248,205,182,86,49,106,155,28,170,207,45,77,76,141,239,222,105,124,81,42,198,215,44,113,181,141,107,121,42,62,89,52,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,3,53,155,177,247,79,172,159,80,50,31,145,156,145,93,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,31,247,163,187,108,87,104,218,88,185,77,202,47,93,146,95,125,77,191,25,183,53,177,203,228,174,109,52,143,100,243,196,179,69,34,209,199,34,66,217,159,26,171,155,230,141,17,59,189,12,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,191,147,165,62,188,174,215,41,245,150,27,69,91,115,214,212,77,113,168,194,28,222,85,178,89,22,40,214,37,100,124,81,204,174,107,146,103,186,149,85,206,124,111,141,169,194,118,44,18,68,173,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,130,118,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,231,86,196,231,189,222,154,71,54,71,66,254,78,228,196,86,170,249,25,35,25,232,55,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,117,61,53,58,129,126,221,168,232,116,19,85,166,225,159,90,173,238,251,46,226,231,118,142,241,67,73,5,51,63,123,44,245,47,154,162,226,245,245,51,201,197,136,213,142,55,191,240,226,226,127,148,173,214,175,221,62,45,244,254,135,228,110,36,63,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,15,109,215,94,112,221,201,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,236,142,86,55,155,21,146,53,56,61,170,189,44,0,0,41,175,170,158,200,43,52,219,42,187,238,123,79,41,121,226,25,37,194,41,114,26,79,52,245,21,20,87,138,185,39,124,245,93,188,74,200,168,228,122,66,157,223,42,170,79,81,193,173,107,29,27,91,21,118,127,185,75,238,213,181,198,207,169,182,196,243,90,166,227,107,201,41,27,74,201,228,171,179,203,52,111,168,142,36,115,153,198,100,241,50,72,213,30,196,242,70,196,114,171,21,237,118,132,244,171,83,49,93,100,211,140,115,84,176,170,191,81,101,201,173,241,92,41,185,73,27,228,135,154,126,120,37,241,189,236,108,209,61,29,28,140,71,47,9,24,246,170,247,106,149,237,213,99,124,246,171,46,51,95,181,221,40,186,82,92,46,87,250,117,143,43,189,91,174,141,122,91,32,101,67,227,150,216,158,9,57,54,165,238,129,236,158,57,123,35,97,127,5,99,252,202,177,86,6,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,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,226,69,209,70,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,232,213,123,184,49,25,27,87,131,26,137,210,202,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,202,232,177,175,52,215,108,55,43,219,149,230,182,173,247,43,21,67,242,107,42,77,81,44,172,251,58,101,142,42,152,98,98,179,132,12,138,161,99,145,83,159,239,31,92,247,35,63,43,220,176,215,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,197,117,117,11,220,47,248,141,220,214,65,127,162,166,181,50,203,138,121,49,43,37,77,186,171,213,71,95,67,73,85,58,182,177,102,69,225,39,153,242,201,35,85,136,141,72,221,27,123,189,90,178,62,112,116,88,208,106,107,78,27,149,238,54,243,69,86,203,149,246,161,248,205,149,102,167,150,38,125,157,10,199,45,76,209,61,95,194,118,75,80,145,198,171,195,247,111,161,123,81,255,0,153,237,75,52,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,128,119,201,190,60,203,119,185,147,105,105,89,87,99,211,171,29,67,159,97,176,189,233,206,71,246,86,250,218,206,42,173,125,75,154,174,68,106,42,178,22,57,88,197,114,186,89,101,140,0,183,238,151,91,250,163,204,44,86,221,179,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,121,214,55,201,27,98,241,163,157,52,109,119,36,71,198,175,154,202,128,41,91,173,95,186,124,91,233,253,15,200,220,72,191,181,93,204,102,91,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,21,116,47,229,20,111,100,141,69,226,246,55,147,94,206,113,191,66,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,218,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,102,179,118,62,233,245,147,234,6,67,242,51,146,43,166,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,126,70,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,170,249,212,123,107,152,166,188,222,54,255,0,151,101,117,118,107,149,154,162,42,25,111,213,17,69,37,145,245,175,241,35,169,189,76,50,61,209,62,55,74,230,202,233,153,28,113,58,9,145,239,111,20,239,237,119,17,150,98,185,206,206,245,107,41,194,178,107,86,65,101,173,211,252,151,211,92,109,117,177,213,210,207,194,134,165,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,76,225,22,253,210,235,127,84,121,133,138,219,182,125,98,184,90,173,119,92,114,223,77,67,137,222,39,169,130,142,59,157,43,31,21,52,22,215,49,206,111,58,198,249,35,108,94,52,115,166,141,174,228,136,248,213,243,89,80,35,86,247,247,163,138,237,31,78,39,174,162,117,170,247,159,92,188,112,89,49,233,107,163,108,140,242,164,220,107,170,96,71,164,203,70,197,130,68,87,49,63,60,136,216,185,51,146,200,202,1,203,50,155,238,115,149,94,115,92,166,187,214,222,178,11,133,69,210,227,83,226,100,126,122,169,228,116,146,201,193,136,214,55,147,222,229,236,212,70,167,126,200,136,159,129,114,157,21,61,172,101,63,80,43,190,58,220,79,240,1,74,221,106,253,211,226,223,79,232,126,70,226,68,173,188,110,7,62,219,46,168,80,234,190,156,190,145,247,42,58,122,138,73,104,235,150,101,162,173,130,104,213,174,138,162,56,100,141,210,49,29,194,86,181,93,217,36,138,55,126,60,80,208,158,222,55,3,128,238,107,75,232,117,95,78,95,86,203,109,101,69,69,36,180,117,203,10,86,209,79,12,138,215,69,81,28,50,72,216,222,173,225,43,90,174,238,177,203,27,191,14,72,116,179,42,228,244,233,149,190,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,39,101,70,83,77,47,102,200,199,241,141,143,147,207,202,52,73,188,183,104,0,0,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,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,182,225,246,253,159,109,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,231,19,156,141,236,146,69,35,127,30,42,79,78,147,187,223,163,198,254,204,218,102,166,85,112,164,184,92,22,44,38,181,33,130,24,105,100,155,212,79,81,75,85,51,165,98,187,203,58,177,41,209,177,190,71,75,80,230,43,184,172,109,109,170,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,170,25,247,223,38,238,238,187,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,188,121,248,211,178,50,56,99,87,73,226,73,29,215,250,98,236,150,179,92,245,30,155,86,245,67,20,231,166,216,191,26,200,105,174,214,217,214,151,37,170,114,205,28,113,194,245,70,197,52,48,77,11,159,50,114,123,121,50,56,159,27,155,43,213,183,126,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,42,245,71,246,39,169,191,162,252,197,17,64,37,207,117,70,223,109,215,68,237,80,232,70,139,228,212,148,249,181,242,157,238,200,46,52,147,187,214,227,212,78,107,22,38,71,197,56,197,83,80,215,185,81,252,252,145,70,212,122,53,171,52,50,182,160,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,67,187,81,218,142,156,109,43,78,25,133,97,81,122,235,173,119,142,123,253,254,120,81,149,87,122,166,162,162,57,200,138,190,56,89,201,201,20,40,170,216,218,231,42,171,222,249,36,124,22,235,157,252,147,254,164,254,218,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,101,27,174,177,110,211,70,168,179,47,45,170,143,47,182,246,163,202,108,148,83,61,222,130,171,147,210,57,17,178,34,61,33,157,140,242,198,189,222,212,238,248,252,143,124,82,41,32,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,81,29,144,86,109,87,59,76,183,14,165,229,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,242,123,231,244,232,178,73,35,226,167,114,189,202,230,61,203,249,91,9,222,253,247,104,249,220,180,89,29,85,214,229,166,87,191,44,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,94,77,219,90,244,142,203,165,245,186,213,89,168,248,252,152,37,5,60,149,50,228,20,149,204,170,162,115,25,34,196,228,142,72,85,201,43,252,168,177,35,35,228,247,73,217,141,69,122,163,76,251,110,187,117,218,143,187,93,71,126,107,154,203,232,109,84,62,72,44,22,8,38,87,210,218,41,92,168,170,214,170,162,121,38,127,22,172,179,42,35,164,115,90,136,140,99,35,141,156,84,23,103,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,189,7,81,29,253,81,237,143,21,76,15,75,110,22,171,150,166,222,252,180,253,210,166,10,143,187,49,164,113,63,212,213,83,114,87,164,207,100,241,186,158,57,24,145,187,243,72,238,77,143,199,45,32,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,154,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,201,248,53,170,171,248,34,151,211,176,157,144,88,182,143,130,75,91,145,210,218,174,90,155,123,242,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,193,177,62,68,224,142,124,189,249,57,205,142,36,100,0,235,87,238,159,22,250,127,67,242,55,18,37,109,227,112,57,246,217,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,18,181,170,238,201,36,81,187,241,226,134,135,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,2,146,250,154,239,182,235,173,217,149,199,67,52,183,38,164,147,75,236,53,17,182,170,178,215,59,158,204,146,181,136,215,57,242,73,217,17,244,208,203,221,177,177,156,163,123,227,243,242,145,22,31,20,11,53,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,3,53,155,177,247,79,172,159,80,50,31,145,156,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,217,236,73,97,150,53,115,123,167,56,222,223,226,213,68,178,174,148,251,231,186,217,114,106,13,174,234,189,210,174,225,109,191,212,36,120,165,234,227,116,115,214,217,59,41,217,28,86,197,243,201,197,180,207,108,12,100,17,197,217,91,51,248,35,31,230,69,138,221,15,41,170,186,145,98,209,253,56,200,245,67,39,163,186,213,218,177,155,124,183,26,184,109,116,47,171,170,124,113,167,117,70,70,207,255,0,171,220,173,141,141,238,249,30,198,53,207,110,115,55,21,175,57,150,228,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,120,70,215,118,87,35,27,205,234,249,28,156,222,229,89,149,210,111,102,86,45,91,190,255,0,137,140,230,235,229,181,96,153,3,41,236,150,122,119,189,146,79,120,167,100,53,45,169,168,122,118,237,12,94,88,92,200,218,170,178,72,139,207,179,24,172,154,229,10,86,234,149,178,11,22,131,95,99,215,93,47,165,181,89,176,92,162,225,79,110,154,199,20,207,73,40,239,18,178,170,105,22,154,20,137,35,138,141,99,167,107,145,158,69,86,72,247,53,140,108,104,198,178,47,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,189,77,111,205,109,90,149,177,172,251,81,172,84,245,112,91,114,173,39,186,222,232,226,171,99,91,60,112,84,217,228,154,54,200,214,185,205,71,163,94,136,168,142,114,119,239,217,87,248,153,204,53,80,8,171,213,31,216,158,166,254,139,243,20,69,5,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,125,127,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,95,78,193,119,175,138,238,179,78,41,44,151,107,159,167,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,60,50,61,24,169,197,209,62,88,1,214,175,221,62,45,244,254,135,228,110,36,0,59,254,203,183,109,149,109,27,84,211,41,182,197,235,177,187,239,166,183,228,214,231,54,73,124,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,124,210,34,167,103,169,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,61,155,228,218,37,215,104,58,184,220,82,11,141,93,227,19,191,83,186,229,142,93,103,167,115,30,248,17,234,215,210,204,244,106,68,250,152,87,143,63,26,246,86,73,12,138,216,252,169,27,125,6,209,119,237,157,237,87,78,53,23,79,45,48,122,186,76,142,223,81,89,142,58,58,120,124,150,188,138,68,134,6,214,58,73,17,200,232,91,3,21,238,137,236,145,31,37,60,13,68,141,175,149,235,26,191,221,86,123,149,127,221,92,143,36,200,238,31,250,74,202,235,149,117,68,159,251,82,77,52,146,63,255,0,59,156,231,127,165,84,189,238,158,123,44,181,109,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,114,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,146,70,50,30,50,212,21,213,214,111,66,232,242,157,26,177,107,205,162,205,206,245,132,220,35,183,93,42,227,88,35,255,0,35,213,185,88,213,153,92,137,44,190,58,181,167,108,108,107,149,25,234,231,119,5,71,57,205,174,29,143,235,21,215,68,55,71,167,249,117,29,250,146,213,109,173,188,83,89,47,210,215,85,58,10,37,181,85,202,216,106,93,80,228,123,27,194,54,185,39,106,200,188,27,36,17,189,200,188,59,30,215,170,63,190,205,77,253,23,225,232,137,21,179,77,98,181,104,135,75,93,105,203,171,47,213,118,171,149,110,81,118,178,88,101,161,170,108,21,171,117,171,180,208,67,76,234,119,43,216,238,113,185,203,59,150,53,230,216,224,145,237,69,225,216,174,12,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,83,219,246,153,254,198,244,59,3,210,217,41,45,84,245,120,206,63,67,111,175,251,46,62,20,179,87,50,22,250,169,217,249,24,174,242,206,178,200,175,115,81,207,115,213,206,78,78,83,160,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,43,234,5,251,118,172,174,208,77,41,155,134,3,106,184,55,237,75,139,93,218,75,197,117,36,245,44,253,212,176,84,190,26,139,115,211,211,79,31,38,35,150,72,216,255,0,195,139,72,235,179,189,170,230,91,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,255,0,58,54,87,49,237,245,50,53,178,54,22,113,119,39,162,185,83,198,201,30,207,171,126,90,103,138,232,222,233,114,173,45,194,169,61,61,151,25,183,216,45,244,220,163,141,146,77,194,203,69,206,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,164,128,218,118,202,49,93,214,108,71,52,189,218,109,158,159,83,113,156,194,233,38,57,112,167,72,217,37,127,11,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,10,255,0,186,172,11,42,255,0,186,184,230,73,142,92,63,244,148,117,214,218,234,121,63,246,100,134,104,228,103,254,103,53,205,255,0,66,161,119,221,51,55,163,254,36,244,225,250,111,154,187,199,159,96,54,250,72,42,106,38,174,243,73,125,161,68,241,50,187,180,143,116,206,153,170,198,182,161,203,201,190,73,98,122,57,60,201,28,115,84,20,173,214,175,221,62,45,244,254,135,228,110,36,10,142,211,117,154,213,81,125,134,217,86,251,109,29,68,52,149,21,141,133,203,4,51,204,217,29,20,79,147,183,22,189,237,130,103,53,170,189,220,145,72,169,223,138,246,145,91,32,222,142,85,180,125,71,130,186,181,215,91,222,3,114,242,65,123,199,162,174,145,177,179,202,176,242,174,166,129,94,144,173,99,18,8,209,28,244,252,241,163,162,228,206,73,35,52,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,153,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,230,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,217,236,73,97,150,53,115,123,167,56,222,223,226,213,68,157,91,40,234,95,144,232,46,154,101,154,91,168,181,21,119,182,65,103,172,173,193,238,119,41,234,171,153,65,113,130,133,25,73,107,154,63,39,38,208,189,208,66,198,36,42,207,19,220,238,255,0,146,69,146,24,43,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,121,56,38,133,216,180,7,165,246,103,141,219,44,215,91,101,214,253,165,247,124,147,36,134,232,175,74,166,222,42,172,138,181,12,124,110,70,248,124,124,25,10,70,141,106,181,176,167,46,79,87,189,212,88,126,175,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,125,211,51,122,63,226,79,78,31,166,249,171,188,121,246,3,111,164,130,166,162,106,239,52,151,218,20,79,19,43,187,72,247,76,233,154,172,107,106,28,188,155,228,150,39,163,147,204,145,199,34,183,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,246,87,35,29,193,136,249,28,156,24,229,76,240,235,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,119,138,185,218,110,182,90,150,81,222,109,149,116,21,18,83,193,86,200,170,97,116,79,116,19,196,201,161,149,26,228,69,86,73,20,145,200,199,127,7,49,237,114,119,69,69,46,127,162,167,181,140,167,234,5,119,199,91,137,254,0,41,91,173,95,186,124,91,233,253,15,200,220,72,43,110,196,242,171,197,138,239,148,218,113,155,173,109,151,31,244,255,0,107,220,105,232,164,146,150,223,231,122,178,15,81,43,81,89,23,145,232,173,103,53,78,78,69,68,238,167,106,217,70,235,175,187,75,214,90,44,203,203,117,172,196,46,93,168,242,155,37,20,204,111,175,165,226,244,142,68,108,136,172,89,160,123,252,177,175,118,57,123,62,63,35,25,44,138,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,238,11,94,233,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,202,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,139,186,189,98,107,237,40,0,0,35,174,249,54,137,106,221,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,198,189,209,241,195,34,182,79,18,70,236,245,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,74,173,207,245,12,213,13,202,232,150,9,165,23,154,202,186,42,139,125,60,178,230,245,20,205,142,154,155,33,173,100,255,0,237,53,88,153,221,81,145,197,28,114,189,57,54,55,212,74,229,72,88,144,66,167,128,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,100,143,102,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,25,172,221,143,186,125,100,250,129,144,252,140,231,106,233,221,189,250,205,170,231,107,137,102,53,92,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,79,124,30,161,82,57,36,124,84,237,70,53,92,198,53,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,232,29,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,253,95,247,85,158,229,95,247,87,35,201,50,59,135,254,146,178,186,229,93,81,39,254,212,147,77,36,143,255,0,206,231,57,223,233,85,47,79,167,118,200,40,246,171,130,46,91,152,210,242,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,121,49,240,122,132,73,36,141,242,211,181,88,229,107,24,229,234,186,15,188,13,14,220,110,85,152,225,90,111,146,121,175,88,93,194,122,74,138,105,223,15,251,126,150,57,60,105,113,162,124,82,61,149,20,111,127,224,146,53,121,39,38,43,218,196,146,53,124,22,235,157,252,147,254,164,254,218,85,173,178,211,117,189,84,190,142,205,108,171,175,168,142,158,122,183,197,77,11,165,123,96,130,39,205,52,170,214,162,170,50,56,163,146,71,187,248,53,140,115,151,178,34,169,208,54,241,184,28,251,108,186,161,67,170,250,114,250,71,220,168,233,234,41,37,163,174,89,150,138,182,9,163,86,186,42,136,225,146,55,72,196,119,9,90,213,119,100,146,40,221,248,241,67,66,123,120,220,14,3,185,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,132,173,106,187,186,199,44,110,252,57,33,210,193,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,60,59,174,218,142,163,237,43,81,223,133,102,177,122,235,85,119,146,123,5,254,8,85,148,183,122,86,170,34,185,168,170,190,57,153,201,169,44,42,170,232,220,230,170,43,216,248,228,127,63,184,234,174,163,221,244,226,209,164,55,60,210,235,83,134,88,110,21,23,75,109,146,74,133,90,90,106,169,145,18,73,26,223,255,0,125,90,139,249,88,233,167,115,81,171,52,170,249,1,176,157,144,95,119,113,157,203,91,145,210,221,109,186,101,100,242,197,123,189,209,204,202,121,159,84,176,170,195,75,72,233,34,145,146,77,205,209,62,68,224,173,100,93,249,57,174,146,36,127,31,220,221,166,213,96,220,150,171,216,172,86,202,75,117,182,221,156,95,105,40,232,233,33,108,48,83,65,29,124,205,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,111,225,59,5,163,220,231,78,173,50,207,52,182,223,106,182,234,109,147,237,250,142,201,77,5,63,222,104,214,233,80,207,77,85,83,197,30,179,49,144,70,218,121,36,122,198,223,205,27,184,182,79,36,85,215,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,250,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,123,47,226,215,42,47,224,170,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,11,158,233,149,177,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,117,86,84,205,23,103,72,247,241,145,140,147,193,198,53,73,188,179,212,165,110,181,126,233,241,111,167,244,63,35,113,32,173,187,19,202,175,22,43,190,83,105,198,110,181,182,92,127,211,253,175,113,167,162,146,74,91,127,157,234,200,61,68,173,69,100,94,71,162,181,156,213,57,57,21,19,186,157,255,0,98,251,205,190,236,243,81,234,174,114,90,190,217,195,50,143,79,79,147,91,98,99,18,169,209,196,175,241,84,211,72,238,221,166,139,203,42,164,110,114,71,35,94,230,187,138,171,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,74,203,234,161,191,90,106,90,107,174,214,52,110,251,73,88,250,202,121,173,249,205,206,159,202,143,163,122,75,11,146,130,154,162,57,90,213,122,181,147,197,84,199,49,236,225,47,139,186,61,37,107,42,174,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,59,49,139,44,209,70,142,119,100,231,35,27,252,92,136,191,41,170,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,25,172,221,143,186,125,100,250,129,144,252,140,229,148,232,78,210,113,93,220,244,192,211,76,90,229,47,161,201,44,95,120,238,24,205,197,174,142,47,29,115,174,23,22,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,240,198,168,189,216,133,80,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,196,244,212,234,5,251,118,163,161,208,77,86,155,134,125,106,183,187,236,187,139,157,218,59,197,13,36,20,204,253,236,179,212,190,106,139,139,215,212,207,39,22,35,86,56,222,255,0,195,139,137,233,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,72,61,75,246,57,83,183,28,202,109,97,193,223,72,253,58,205,47,18,50,26,72,217,21,59,236,119,25,146,73,214,137,176,177,26,213,166,86,178,87,66,230,55,242,50,53,141,232,138,214,62,110,85,179,61,230,103,219,76,207,233,171,40,235,170,238,56,77,198,161,145,95,172,50,203,52,208,54,9,38,167,90,154,186,90,100,158,40,82,187,195,78,145,199,44,157,211,178,241,119,225,252,47,78,237,184,173,35,183,104,53,110,228,232,242,202,75,166,9,75,103,146,243,21,117,36,172,106,213,49,189,209,180,241,164,206,98,37,75,165,68,129,33,145,88,255,0,50,164,78,70,191,186,37,11,239,19,117,89,150,235,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,200,174,137,175,123,125,76,141,108,110,153,252,157,201,232,141,69,241,178,54,50,69,116,212,233,251,251,118,172,161,215,189,86,135,134,3,106,184,59,236,187,115,155,218,75,197,117,36,244,207,253,236,83,211,62,26,139,115,211,212,193,39,23,163,150,72,222,207,195,139,139,84,221,143,181,141,100,250,127,144,252,116,230,107,13,84,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,178,158,168,187,5,163,204,44,87,45,204,104,237,190,213,107,186,227,150,250,154,236,178,207,5,52,20,113,220,233,88,249,106,103,185,53,237,107,121,214,55,201,35,165,242,43,157,52,109,111,21,71,198,140,155,138,244,186,217,150,184,222,117,30,219,175,215,187,174,87,167,56,101,171,211,84,66,176,62,106,26,172,178,53,88,170,99,166,107,87,183,146,220,254,48,190,89,28,142,142,86,241,142,62,74,175,146,31,202,235,87,238,159,22,250,127,67,242,55,19,197,116,182,209,220,7,93,117,163,61,211,157,70,176,210,92,109,183,29,55,186,69,20,178,210,195,52,246,249,228,171,162,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,26,47,20,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,32,58,104,111,142,167,110,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,228,100,105,35,21,21,175,100,215,125,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,35,174,255,0,241,189,23,202,246,185,151,90,53,191,39,164,199,237,173,167,125,109,166,189,82,145,213,172,186,211,69,37,68,17,208,178,165,236,108,181,50,54,41,99,240,177,236,124,177,190,104,209,236,230,175,76,240,147,167,164,38,45,161,217,78,227,170,219,169,148,62,179,47,181,91,219,116,194,97,171,150,20,161,245,80,189,86,162,79,27,149,31,45,100,108,86,75,10,53,28,214,54,58,137,85,17,241,70,246,221,248,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,59,246,238,139,252,12,203,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,187,119,68,254,7,213,169,121,215,237,19,35,163,191,253,151,246,127,164,199,236,86,47,15,159,203,203,236,219,85,45,7,151,151,22,246,242,122,95,39,30,223,151,159,30,238,237,201,127,86,167,88,239,178,232,21,187,111,212,240,248,108,180,217,133,110,99,89,39,38,59,213,213,73,69,77,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,146,189,38,244,46,197,172,27,154,251,201,150,217,174,181,118,173,59,183,179,36,165,154,157,95,29,43,47,17,213,66,148,76,168,145,169,255,0,175,153,145,242,106,189,212,203,223,147,27,35,29,122,128,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,161,202,183,67,163,215,221,121,208,236,171,75,241,188,226,235,139,215,222,109,245,17,67,53,13,75,41,227,172,147,194,244,142,150,174,69,134,89,18,142,73,22,63,50,66,141,145,241,163,153,201,90,231,177,244,67,115,217,78,225,173,59,134,102,218,106,176,138,183,228,239,168,131,181,93,53,53,69,77,187,236,233,170,25,3,46,203,52,81,185,201,66,142,123,121,204,172,253,223,103,49,237,108,141,115,18,244,246,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,211,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,143,147,169,238,194,170,117,158,213,87,184,29,31,177,85,215,234,13,178,158,154,27,173,162,147,196,196,187,91,160,108,220,230,142,38,197,229,168,174,106,58,6,162,44,191,154,24,18,54,53,207,72,216,232,149,211,79,102,90,227,168,218,143,136,110,70,211,117,251,157,134,98,185,4,53,9,114,149,243,71,85,122,142,21,119,169,166,163,141,157,188,144,191,138,210,205,35,222,216,248,205,43,83,204,177,201,18,93,248,41,91,173,95,186,124,91,233,253,15,200,220,79,85,210,27,76,241,93,100,211,141,199,233,110,107,73,234,44,185,53,190,193,111,169,227,28,111,146,30,105,115,225,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,66,37,239,19,106,185,150,212,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,200,142,149,172,99,125,76,109,116,109,153,156,91,197,234,142,68,241,190,55,191,191,244,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,139,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,252,252,94,212,123,26,213,124,202,251,180,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,35,254,221,119,109,138,238,91,84,245,75,22,211,248,188,216,222,156,253,155,111,101,197,205,141,223,104,87,75,83,114,100,243,193,44,83,73,28,180,110,142,150,149,208,191,179,28,188,228,85,69,69,111,106,44,221,143,186,125,100,250,129,144,252,140,229,148,232,78,210,113,93,220,244,192,211,76,90,229,47,161,201,44,95,120,238,24,205,197,174,142,47,29,115,174,23,22,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,240,198,168,189,216,133,80,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,172,159,233,117,183,175,219,150,230,173,183,251,157,77,214,138,203,166,158,155,45,150,166,142,151,156,115,87,65,85,18,209,209,201,51,145,89,23,145,232,249,59,42,43,159,29,52,205,106,53,123,200,203,148,221,143,181,141,100,250,127,144,252,116,230,107,11,158,234,123,176,170,157,103,181,85,238,7,71,236,85,117,250,131,108,167,166,134,235,104,164,241,49,46,214,232,27,55,57,163,137,177,121,106,43,154,142,129,168,139,47,230,134,4,141,141,115,210,54,58,160,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,165,110,151,118,218,167,187,156,170,207,148,234,100,86,170,31,176,173,235,111,162,183,89,155,83,21,12,124,164,115,228,157,34,154,105,123,77,39,118,53,239,106,167,38,195,18,42,126,68,36,87,77,13,133,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,161,146,120,184,95,238,48,85,70,231,66,232,102,138,70,207,66,141,142,104,166,95,201,201,238,70,49,206,86,76,140,229,93,76,109,54,171,6,245,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,10,232,169,237,99,41,250,129,93,241,214,226,127,128,10,86,235,87,238,159,22,250,127,67,242,55,19,223,244,90,196,241,92,230,197,174,216,182,107,140,218,178,11,45,111,221,143,83,110,186,81,71,87,75,63,7,220,94,206,113,72,142,99,184,189,141,114,119,79,193,205,69,79,197,16,141,123,191,216,46,163,237,211,89,109,120,30,11,111,186,231,54,92,215,213,212,97,235,111,166,90,171,165,68,116,237,107,234,41,166,166,133,170,245,154,6,61,142,116,140,103,141,236,84,145,56,47,146,56,173,83,167,118,215,181,31,108,122,52,182,157,82,206,238,183,43,213,239,197,81,247,113,110,11,81,107,198,99,71,75,39,166,165,111,117,98,76,247,207,35,234,36,141,82,55,63,138,55,146,71,229,150,128,75,41,194,118,11,71,185,206,157,90,101,158,105,109,190,213,109,212,219,39,219,245,29,146,154,10,127,188,209,173,210,161,158,154,170,167,138,61,102,99,32,141,180,242,72,245,141,191,154,55,113,108,158,72,171,88,189,62,157,219,250,163,220,230,42,184,30,169,92,45,86,221,77,178,120,169,251,173,76,20,255,0,121,163,88,229,127,169,165,166,228,143,89,152,200,36,117,68,113,177,99,111,229,145,188,91,39,142,41,170,0,0,20,237,214,127,27,209,120,53,67,26,203,241,140,158,145,250,139,93,78,235,110,75,101,160,74,71,164,112,65,28,114,83,213,86,240,122,79,13,75,163,168,141,140,242,49,233,44,49,179,139,163,72,17,37,174,2,250,58,90,98,218,29,106,218,157,135,39,210,26,30,215,91,239,229,204,106,234,165,134,91,131,239,16,42,178,72,102,88,213,124,112,179,146,186,158,37,226,169,4,209,200,230,243,154,71,62,96,3,53,155,177,247,79,172,159,80,50,31,145,156,231,247,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,81,246,69,198,162,138,72,233,110,30,7,163,39,244,242,185,17,146,248,222,168,215,240,85,226,229,68,94,202,88,167,75,125,253,81,233,223,161,219,38,177,220,45,86,220,65,125,101,70,59,145,86,84,193,67,13,162,69,242,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,249,217,35,60,54,233,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,61,68,119,191,89,186,172,237,49,44,58,171,142,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,197,236,159,211,170,199,28,140,138,161,200,246,163,158,246,164,74,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,183,23,61,141,158,23,57,168,189,218,146,198,171,219,146,119,148,29,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,183,238,150,251,5,172,211,191,67,185,189,99,183,221,109,185,122,250,202,124,119,29,172,166,158,134,107,68,107,229,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,243,190,70,120,124,175,84,62,160,95,252,210,109,75,72,166,255,0,91,105,204,239,13,119,252,218,84,166,162,158,158,167,254,115,77,87,28,209,127,223,197,219,252,229,32,86,211,244,171,90,53,139,91,108,248,142,130,100,85,120,230,88,218,122,186,184,239,208,213,213,209,178,215,3,32,122,73,44,181,52,172,124,176,49,232,228,129,28,137,217,207,157,140,95,243,201,235,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,122,174,162,59,5,172,219,30,84,153,230,150,219,238,183,45,50,189,249,106,59,37,52,245,31,118,100,73,34,103,166,170,169,226,172,72,94,249,227,109,60,146,61,36,119,230,141,220,157,31,146,94,85,178,141,215,95,118,151,172,180,89,151,150,235,89,136,92,187,81,229,54,74,41,152,223,95,75,197,233,28,136,217,17,88,179,64,247,249,99,94,236,114,246,124,126,70,50,89,20,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,114,173,197,237,163,75,55,65,130,77,130,234,101,167,254,247,209,94,104,224,166,251,82,217,251,232,101,147,210,79,52,82,120,124,190,6,50,78,45,252,236,238,213,255,0,66,165,32,90,58,122,110,106,235,184,42,189,186,201,136,122,27,173,15,121,103,191,207,13,83,236,76,165,116,83,201,79,84,234,184,161,127,24,106,61,52,172,137,92,212,114,202,215,70,230,177,236,145,172,189,77,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,207,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,191,213,67,97,84,213,84,215,93,211,232,221,138,146,141,244,116,243,92,51,155,101,63,149,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,47,47,101,122,202,231,254,87,74,253,133,84,213,84,218,183,79,172,150,42,186,54,81,212,67,112,193,173,149,30,37,101,99,22,41,154,181,245,52,242,68,231,35,17,207,130,90,87,181,236,127,56,188,189,149,139,19,159,107,224,165,110,181,126,233,241,111,167,244,63,35,113,61,175,71,12,3,13,213,60,55,112,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,40,188,37,103,123,146,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,145,29,43,88,198,250,152,218,232,219,51,56,183,139,213,28,137,227,124,111,127,170,219,143,80,205,121,219,70,151,228,154,87,136,86,82,92,109,183,26,119,174,62,251,147,124,203,141,214,201,34,44,181,20,205,119,118,189,142,106,202,239,3,209,99,73,149,146,246,255,0,126,142,120,235,139,98,121,86,115,125,165,197,176,172,102,235,144,94,171,121,250,107,117,174,138,74,186,169,248,49,207,127,8,163,71,61,220,88,199,57,123,39,224,214,170,175,224,138,89,254,168,236,130,197,180,126,155,26,163,91,145,210,218,174,90,155,123,251,46,43,221,238,142,103,212,66,202,84,191,209,172,52,180,142,146,40,223,28,60,27,19,228,78,8,231,203,223,147,156,216,226,70,85,89,170,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,226,186,151,236,114,155,113,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,231,124,139,27,209,81,204,124,52,151,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,134,138,54,109,171,57,222,182,109,199,12,212,45,72,196,46,182,43,245,117,190,56,234,37,184,54,22,125,175,193,141,106,92,225,100,72,223,28,53,31,239,173,107,163,143,183,37,224,143,139,199,44,157,47,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,237,189,29,164,229,91,70,213,53,197,174,82,250,236,110,251,234,110,24,205,197,174,146,95,37,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,223,52,106,139,217,232,114,171,142,170,234,61,223,78,45,26,67,115,205,46,181,56,101,134,225,81,116,182,217,36,168,85,165,166,170,153,17,36,145,173,255,0,247,213,168,191,149,142,154,119,53,26,179,74,175,237,91,32,217,118,85,187,141,71,130,134,181,183,91,38,3,109,242,79,123,200,98,161,145,209,191,196,176,242,161,166,157,88,176,165,99,210,120,213,26,245,252,145,171,165,226,254,41,27,244,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,205,119,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,195,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,52,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,21,210,159,124,247,91,46,77,65,181,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,190,121,56,182,153,237,129,140,130,56,187,43,102,127,4,99,252,200,177,91,160,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,22,117,47,222,37,78,228,53,114,108,31,12,188,85,254,206,176,122,137,40,168,161,142,178,41,105,46,215,24,223,35,37,186,53,97,238,215,177,205,95,28,42,175,147,180,72,175,111,141,103,145,135,31,208,125,159,235,142,227,113,92,199,53,211,124,111,205,101,194,237,243,213,212,84,206,201,191,219,245,81,199,228,75,117,19,34,141,239,168,172,123,63,20,141,169,197,57,49,30,230,44,145,163,249,86,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,9,236,187,118,216,174,238,116,177,50,155,108,94,135,36,177,122,107,126,77,110,115,99,139,199,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,195,34,42,119,98,146,0,2,146,250,187,237,214,167,77,181,229,154,199,140,98,117,116,184,158,127,79,20,213,213,209,69,19,104,163,191,167,145,39,133,18,38,162,198,249,98,142,58,133,89,59,186,89,36,169,123,92,238,47,70,64,176,94,159,73,189,11,190,232,254,217,126,242,101,182,107,85,37,215,81,46,12,201,41,102,167,86,73,84,251,60,148,176,165,19,42,36,106,127,235,230,100,124,156,140,109,74,247,226,247,72,198,205,83,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,175,93,89,234,247,130,98,91,142,176,105,230,5,111,181,95,116,218,134,224,150,252,187,43,145,211,63,151,55,163,31,61,187,194,142,242,67,79,248,189,207,225,39,168,226,230,196,140,111,9,164,140,29,101,110,214,171,254,228,176,155,237,138,231,73,113,182,220,116,222,219,87,71,89,73,51,102,130,166,9,43,238,14,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,176,116,49,254,118,127,77,255,0,114,45,80,31,36,150,155,84,215,90,123,236,214,202,71,220,168,233,230,164,167,172,116,45,89,225,130,103,70,233,98,100,157,185,53,143,116,16,185,205,69,236,229,138,53,94,252,83,183,214,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,157,59,192,219,238,156,110,67,67,175,24,86,166,228,31,119,40,45,124,175,180,151,247,78,145,199,102,170,167,134,68,74,185,81,238,108,111,133,177,201,42,72,217,21,26,177,185,234,142,141,200,217,25,156,203,181,21,53,186,235,91,111,163,187,82,93,41,233,106,36,134,42,234,70,202,216,42,152,215,42,54,104,210,102,50,84,99,145,17,200,146,49,143,236,169,201,173,94,232,151,41,209,223,91,245,67,80,116,142,245,166,217,157,143,32,185,216,176,154,134,65,99,202,106,100,141,212,145,64,230,51,181,157,21,221,165,123,225,79,222,51,183,149,25,20,173,141,203,11,91,78,217,42,219,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,242,173,122,172,111,182,212,150,170,253,172,232,214,77,86,235,147,170,22,12,222,235,110,157,173,130,56,17,175,108,150,116,122,34,185,239,115,149,171,63,7,53,24,140,240,57,95,206,120,227,249,122,24,255,0,59,63,166,255,0,185,16,3,118,62,233,245,147,234,6,67,242,51,150,41,210,83,122,56,175,221,10,61,168,231,238,181,88,42,236,158,105,241,123,164,245,209,211,199,117,245,85,188,157,66,230,202,244,87,214,44,245,106,177,54,36,95,36,124,147,139,93,23,41,123,87,83,61,151,127,137,61,56,102,164,97,77,241,231,216,13,190,174,122,106,120,104,124,210,95,104,81,60,175,161,239,27,29,51,166,106,177,206,167,106,114,111,146,89,88,173,79,50,201,31,171,233,187,182,143,240,229,183,27,95,219,246,159,73,153,230,188,47,249,7,154,15,29,69,63,145,159,237,90,39,243,138,57,89,225,133,83,148,82,114,241,207,45,87,21,236,227,170,238,199,218,198,178,125,63,200,126,58,115,53,134,170,10,139,234,177,177,139,173,151,38,175,221,22,148,90,234,238,22,219,253,66,201,149,217,109,214,183,61,109,147,178,157,242,75,115,79,4,124,91,76,246,192,247,207,36,189,149,179,63,154,189,254,101,72,162,254,200,54,93,149,110,227,81,224,161,173,109,214,201,128,219,124,147,222,242,24,168,100,116,111,241,44,60,168,105,167,86,44,41,88,244,158,53,70,189,127,36,106,233,120,191,138,70,251,254,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,66,253,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,210,107,109,54,171,141,77,5,101,194,217,73,85,81,107,168,90,186,25,102,133,175,125,44,235,20,144,172,177,57,83,187,30,177,77,44,106,230,246,94,18,61,191,193,202,139,245,153,87,47,251,165,199,177,61,50,253,107,230,43,72,191,213,67,97,84,213,84,215,93,211,232,221,138,146,141,244,116,243,92,51,155,101,63,149,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,194,47,47,101,122,202,231,213,182,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,169,160,157,142,110,238,213,187,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,203,135,145,59,163,227,154,52,116,158,37,145,210,40,0,14,63,186,45,205,224,59,89,210,251,150,160,101,245,52,149,151,38,83,185,214,92,121,46,48,211,86,222,103,73,34,143,132,13,145,121,57,140,116,241,58,87,177,175,88,227,87,63,139,187,35,93,157,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,233,90,213,179,253,113,219,246,156,97,58,155,170,24,223,217,116,25,199,153,176,210,112,153,106,173,114,49,26,248,225,175,69,141,35,167,154,104,213,210,50,46,110,147,140,114,163,218,199,70,246,167,181,216,38,242,106,118,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,193,99,150,78,237,115,210,53,109,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,107,55,99,238,159,89,62,160,100,63,35,57,102,155,124,218,174,27,186,254,150,248,22,31,121,182,210,55,39,183,83,228,85,56,157,222,73,22,23,219,174,43,117,173,224,142,149,172,123,189,52,142,108,109,153,156,93,201,136,142,68,242,50,55,178,165,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,191,234,111,80,205,121,213,173,180,91,246,221,153,214,82,87,211,199,80,196,187,100,51,183,203,113,187,209,64,248,164,164,167,153,206,238,136,248,229,143,147,231,79,222,75,194,20,114,162,164,206,168,230,187,116,219,70,169,238,131,59,135,5,211,59,79,253,247,173,188,214,65,83,246,93,179,247,51,75,31,171,158,24,164,240,249,124,15,100,124,155,249,223,217,169,254,149,73,127,213,107,66,244,227,110,154,113,160,90,95,165,246,111,67,106,161,251,203,44,211,74,168,250,171,133,83,146,214,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,138,244,184,247,217,166,95,173,124,61,105,127,192,166,14,168,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,250,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,142,89,28,143,70,185,33,134,87,87,177,117,61,47,119,211,251,107,197,89,161,218,199,153,250,189,73,178,243,251,30,166,181,188,102,190,218,227,141,170,157,230,87,47,168,172,135,180,158,78,232,215,190,36,100,159,189,115,106,36,73,254,1,21,122,163,251,19,212,223,209,126,98,136,160,18,242,122,147,239,158,213,183,220,2,179,74,244,230,233,73,93,168,185,85,61,77,182,87,209,221,26,217,241,120,29,12,106,234,169,91,12,137,60,53,46,142,161,142,166,238,141,78,253,229,228,169,26,71,37,43,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,54,81,181,27,22,210,244,106,139,13,241,90,171,50,251,151,106,204,166,247,69,11,219,235,234,185,61,99,141,29,34,171,214,24,24,255,0,20,105,217,141,94,207,147,198,199,203,34,16,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,189,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,14,228,116,243,1,210,173,109,202,112,61,45,212,42,76,223,19,182,212,68,235,77,242,154,162,26,134,84,65,52,17,204,140,89,96,114,197,35,226,89,22,23,189,157,145,207,137,203,197,157,248,54,106,244,121,214,253,104,162,213,10,141,26,134,199,144,100,250,117,113,167,86,212,85,186,74,185,168,177,25,217,29,93,76,79,103,249,208,83,178,170,68,153,142,98,163,22,89,22,55,35,187,198,172,125,196,128,124,145,218,109,80,221,106,47,176,219,41,25,114,172,167,134,146,162,177,176,181,39,154,8,93,35,162,137,242,118,228,230,49,211,204,230,181,87,179,86,89,21,59,114,94,255,0,89,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,223,250,177,93,244,58,215,182,11,157,62,166,91,173,85,153,125,203,181,30,18,213,108,45,186,71,85,234,41,228,168,146,150,87,67,43,226,133,172,141,142,168,86,163,27,35,17,176,172,140,124,177,184,162,194,122,116,127,205,116,27,19,215,155,157,6,167,83,210,83,230,215,202,122,122,28,26,235,90,207,220,65,59,188,173,170,166,99,213,220,98,169,168,107,225,100,110,86,247,114,54,88,154,246,172,201,28,214,21,213,31,216,158,166,254,139,243,20,69,0,154,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,142,183,109,128,109,114,255,0,175,53,187,131,190,233,213,37,198,241,113,167,145,43,44,213,113,197,53,146,166,182,78,233,37,194,74,55,49,90,250,151,53,85,21,85,86,53,114,172,171,31,155,247,164,138,5,106,245,180,212,204,86,155,75,48,93,28,245,126,92,146,225,144,38,77,224,142,72,221,233,232,105,233,170,41,249,204,222,126,70,121,36,170,237,26,240,86,187,193,63,230,69,103,101,168,18,234,122,50,106,69,139,36,219,141,247,78,105,232,237,84,151,172,55,32,146,90,198,209,80,190,25,170,169,107,88,146,83,213,85,74,191,146,105,149,241,212,192,138,139,201,177,82,194,215,53,17,26,231,79,243,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,34,87,80,205,150,90,183,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,57,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,201,27,31,55,42,22,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,185,254,154,157,64,191,110,212,116,58,9,170,211,112,207,173,86,247,125,151,113,115,187,71,120,161,164,130,153,159,189,150,122,151,205,81,113,122,250,153,228,226,196,106,199,27,223,248,113,113,63,192,5,96,117,100,222,213,29,190,197,254,25,52,135,43,242,215,221,57,187,49,186,90,46,80,73,28,52,173,124,208,73,102,147,198,174,145,147,58,72,213,103,98,172,110,108,109,100,110,73,27,60,141,109,112,109,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,238,141,87,183,155,213,145,181,121,189,168,186,41,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,252,72,149,129,213,99,99,23,91,46,77,95,186,45,40,181,213,220,45,183,250,133,147,43,178,219,173,110,122,219,39,101,59,228,150,230,158,8,248,182,153,237,129,239,158,73,123,43,102,127,53,123,252,202,145,67,93,159,238,82,251,181,109,113,179,234,109,177,60,214,169,184,218,242,74,70,210,178,121,42,236,242,205,27,234,35,137,28,230,113,153,60,76,146,53,71,177,60,145,177,28,170,197,123,93,161,61,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,4,85,234,105,162,159,182,157,163,229,62,158,225,233,107,240,78,249,173,31,57,120,67,47,162,130,111,81,28,157,163,123,157,222,150,90,158,13,78,61,229,72,185,57,27,203,189,0,158,255,0,111,218,103,251,100,215,28,15,75,100,164,186,212,82,100,217,5,13,190,191,236,184,249,213,67,66,249,155,234,167,103,228,122,55,197,2,75,34,189,205,86,177,172,87,57,56,181,77,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,59,246,238,139,252,12,246,111,19,106,185,150,212,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,200,142,149,172,99,125,76,109,116,109,153,156,91,197,234,142,68,241,190,55,191,138,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,180,148,49,77,51,158,202,88,22,89,38,88,162,106,175,102,49,101,154,89,21,173,236,156,228,123,191,139,149,86,210,186,24,255,0,59,63,166,255,0,185,22,168,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,121,254,171,27,231,186,222,178,106,253,174,233,69,210,174,223,109,176,84,44,121,93,234,221,116,115,22,231,59,233,223,28,182,196,240,73,197,212,204,108,239,100,241,203,221,93,51,56,43,25,225,85,150,32,108,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,206,141,149,204,123,125,76,141,108,141,133,156,93,201,232,174,84,241,178,71,179,65,26,85,166,120,174,141,233,198,57,165,184,85,39,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,76,235,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,143,65,212,191,124,116,219,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,191,35,227,89,30,168,141,99,38,164,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,74,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,206,115,75,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,233,205,189,127,241,85,167,19,216,51,251,157,170,61,77,197,191,119,114,166,129,124,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,218,38,205,20,105,48,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,63,166,250,85,167,26,63,98,168,198,52,191,11,181,99,54,170,187,133,77,210,106,75,117,58,69,27,234,167,127,57,36,84,79,253,150,181,63,205,100,108,142,54,35,88,198,53,190,172,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,162,149,186,161,108,91,246,41,149,63,92,116,115,12,244,154,109,122,225,246,197,53,19,185,67,98,186,73,35,145,123,66,141,79,79,71,55,120,252,125,149,204,100,170,248,255,0,116,215,83,198,177,43,111,27,129,207,182,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,118,73,34,141,223,143,20,52,39,183,141,192,224,59,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,120,74,214,171,187,172,114,198,239,195,146,29,44,3,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,83,113,186,86,199,73,75,7,55,181,140,231,44,138,214,55,147,222,214,167,117,252,92,228,68,252,85,12,246,111,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,175,74,109,146,209,234,181,246,167,112,58,189,138,122,204,50,205,228,163,176,91,110,150,216,42,45,249,5,83,217,44,51,200,246,76,142,242,67,79,248,118,84,103,23,78,169,198,68,90,121,24,182,211,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,207,14,232,182,201,159,109,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,112,58,68,226,231,177,179,196,217,88,199,61,35,145,92,206,78,236,142,116,223,233,59,189,250,60,111,236,205,166,106,101,87,10,75,133,193,98,194,107,82,24,33,134,150,73,189,68,245,20,181,83,58,86,43,188,179,171,18,157,27,27,228,116,181,14,98,187,138,198,214,219,81,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,144,215,172,253,207,111,50,228,216,213,155,28,142,145,53,126,150,161,213,57,3,237,148,148,237,69,183,75,79,27,98,75,148,205,111,149,245,40,144,211,250,118,43,151,132,43,42,185,26,217,33,87,86,89,115,221,28,115,93,6,169,209,42,236,15,15,167,164,183,234,133,45,68,213,217,115,38,103,26,187,164,30,119,165,37,76,78,87,42,201,77,20,82,71,10,181,188,82,41,85,234,230,53,103,108,147,115,94,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,213,234,145,191,170,205,59,245,219,100,209,203,133,214,219,151,175,163,168,200,178,42,58,153,232,102,180,70,190,42,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,255,0,59,228,127,134,160,65,250,184,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,166,184,218,235,100,164,170,131,155,28,199,240,150,53,107,219,201,143,115,87,178,254,45,114,162,254,10,165,244,236,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,126,77,107,100,137,95,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,245,114,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,11,190,233,221,176,90,61,177,226,171,158,106,149,190,213,114,212,219,223,138,163,178,211,65,81,247,102,52,142,86,122,106,90,158,42,244,153,236,158,70,212,73,27,210,55,126,88,219,201,177,249,37,154,165,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,150,41,212,235,123,84,122,25,167,21,58,73,165,249,95,13,73,202,57,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,139,29,197,242,74,201,26,232,152,142,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,238,212,118,163,167,27,74,211,134,97,88,84,94,186,235,93,227,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,142,22,114,114,69,10,42,182,54,185,202,170,247,190,73,31,218,192,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,79,213,233,75,174,154,113,183,77,56,215,221,80,213,11,207,161,181,80,253,218,138,24,98,68,125,85,194,169,201,116,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,13,119,15,184,28,251,115,90,161,93,170,250,140,250,70,92,171,41,233,233,34,163,161,89,146,138,138,8,99,70,182,42,120,230,146,71,70,197,119,57,92,212,119,101,146,89,29,248,114,82,79,237,167,165,174,163,235,206,223,111,186,161,118,155,238,189,250,243,232,37,192,33,185,214,45,61,45,101,47,151,189,85,85,108,109,167,150,84,134,72,85,61,50,177,90,231,185,21,234,213,137,209,189,240,175,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,245,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,119,79,197,174,69,79,193,80,177,76,219,127,84,123,156,233,213,169,184,30,169,92,45,86,221,77,178,125,129,79,221,106,96,167,251,205,26,221,41,223,234,105,105,185,35,214,102,50,9,29,81,28,108,88,219,249,100,111,22,201,227,138,181,141,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,51,173,190,205,116,190,235,246,230,179,28,146,231,121,181,92,237,86,27,133,86,55,141,205,107,70,45,43,172,244,181,83,37,59,217,35,85,222,111,39,55,204,178,43,156,142,116,203,199,139,17,140,111,138,147,68,46,169,182,218,125,200,195,124,164,117,181,217,196,216,61,69,181,209,185,179,199,58,80,71,89,20,236,119,226,215,177,205,89,154,228,94,42,197,100,106,156,249,175,143,186,244,172,214,59,22,145,110,226,209,77,145,195,218,147,61,183,203,135,71,83,201,255,0,237,90,170,153,224,146,153,120,49,142,87,249,39,167,138,14,223,149,173,243,243,115,145,172,84,91,233,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,147,154,104,238,224,112,29,111,186,231,182,44,65,245,112,92,180,227,40,171,197,111,84,117,171,11,103,73,224,114,183,212,178,56,228,123,189,52,142,108,173,142,71,163,21,203,12,169,197,56,41,13,122,149,244,244,163,212,219,21,118,186,232,54,33,254,238,168,56,203,120,177,218,225,130,158,59,197,47,58,153,170,106,153,12,112,164,149,55,23,73,51,28,170,233,57,73,28,74,214,181,242,112,107,169,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,255,0,182,57,190,60,55,119,184,107,169,106,153,73,99,212,91,29,59,95,126,176,177,235,194,70,119,70,250,218,62,74,174,125,51,156,173,69,106,170,190,23,185,24,245,114,58,41,101,240,29,93,181,11,62,211,93,182,227,119,221,57,206,50,12,86,229,62,113,71,73,45,101,146,231,53,12,242,64,234,10,247,58,39,73,11,154,229,98,185,140,114,181,87,183,118,53,127,208,132,31,233,195,184,93,125,206,119,157,167,152,182,107,174,26,129,144,89,107,126,214,245,54,235,166,77,91,87,75,63,11,85,91,217,206,41,36,115,29,197,236,107,147,186,126,14,106,42,126,40,133,159,239,167,112,87,221,181,109,199,34,212,76,91,31,186,220,111,85,28,108,246,234,186,40,25,36,54,122,170,150,61,145,87,213,43,218,246,54,24,158,141,236,142,99,155,36,174,134,37,236,146,242,110,120,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,47,123,166,94,222,180,179,74,246,227,139,106,30,45,83,106,200,242,76,226,222,151,107,142,66,202,90,101,168,166,245,12,135,203,106,142,118,34,200,144,193,37,59,88,248,220,245,253,252,114,185,90,197,95,27,38,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,103,135,125,59,125,177,109,171,113,217,22,157,226,217,5,170,227,101,168,227,120,183,82,81,78,249,38,179,210,212,189,239,138,130,169,30,231,189,179,68,196,111,101,115,220,233,34,116,50,175,101,151,139,100,87,72,237,206,230,90,125,159,215,104,35,177,28,131,39,196,242,154,136,238,12,142,197,102,74,185,236,215,25,38,165,165,117,125,76,136,230,172,84,62,37,98,76,247,115,224,177,194,172,70,242,147,157,207,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,205,190,234,180,222,197,164,91,142,212,93,57,197,171,45,85,22,91,46,65,85,21,185,182,202,231,213,195,75,74,247,249,34,165,116,175,238,245,154,6,61,176,74,142,85,115,101,138,70,171,156,173,228,179,43,162,126,151,218,178,29,92,207,53,94,224,234,73,170,48,203,61,45,182,134,158,106,38,202,248,231,184,62,78,245,81,74,171,222,23,178,42,57,98,94,45,238,230,85,61,57,53,17,81,247,18,1,199,247,85,182,124,55,117,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,228,141,153,156,101,145,143,141,202,156,152,247,113,115,31,194,70,103,179,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,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,241,162,76,174,143,123,133,197,116,175,89,111,154,71,148,211,120,63,106,158,134,154,221,116,125,84,113,67,77,93,70,218,151,69,79,35,94,169,223,207,234,29,27,21,174,87,121,82,38,35,29,229,228,203,169,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,162,250,187,107,126,180,105,174,228,177,187,22,156,234,246,107,138,219,103,193,232,234,229,163,178,95,234,232,96,146,119,87,215,181,210,186,56,100,107,85,234,214,49,170,229,78,253,152,212,255,0,66,29,43,163,94,172,106,158,168,126,215,255,0,105,154,151,149,229,191,102,125,223,244,95,110,222,106,107,253,47,147,237,15,39,139,204,247,112,229,227,103,46,61,187,240,111,127,224,135,0,235,87,238,159,22,250,127,67,242,55,19,143,237,163,112,57,246,222,54,219,173,119,221,57,125,36,23,44,170,241,141,226,178,214,74,179,54,122,24,42,104,47,238,117,77,44,144,201,27,162,169,99,161,99,163,145,85,200,213,252,120,175,225,219,128,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,6,138,54,171,182,124,55,106,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,228,173,133,156,98,141,140,141,170,188,88,198,242,115,223,206,71,246,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,43,215,115,123,155,220,149,131,114,90,175,98,177,110,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,108,113,71,27,101,70,177,141,106,35,81,168,136,136,136,136,133,186,116,225,203,50,172,231,102,58,121,148,230,185,53,215,32,189,86,253,173,234,110,55,74,217,42,234,167,225,117,171,99,57,203,34,185,238,226,198,53,169,221,127,6,181,17,63,4,66,144,119,99,238,159,89,62,160,100,63,35,57,50,182,65,188,204,7,105,155,26,204,235,43,43,169,46,57,181,199,56,184,197,97,176,197,44,51,78,217,228,179,211,45,53,93,85,50,207,20,201,67,230,167,88,228,150,62,235,221,120,183,241,254,16,3,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,86,186,109,251,62,219,197,215,22,177,106,51,41,32,185,101,88,189,14,85,21,28,73,51,103,161,130,165,210,181,180,213,81,205,28,110,138,165,142,133,237,146,52,71,35,87,240,228,191,143,107,10,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,206,73,72,182,11,125,214,141,137,233,174,225,244,102,223,235,50,251,85,190,239,79,125,176,83,83,49,38,189,82,195,120,175,86,84,192,172,106,62,90,200,216,168,197,141,202,231,75,20,113,178,62,207,137,145,205,16,52,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,9,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,160,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,15,250,143,110,23,95,112,109,231,106,30,45,133,107,134,160,99,246,90,47,178,125,53,186,215,147,86,210,82,193,206,213,72,247,240,138,57,26,198,242,123,220,229,236,159,139,156,170,191,138,169,56,58,68,234,22,125,169,91,109,201,47,186,141,156,100,25,85,202,12,226,178,146,42,203,221,206,106,233,227,129,180,20,14,108,77,146,103,57,200,196,115,222,228,106,47,110,239,114,255,0,165,73,190,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,66,251,246,217,5,247,104,249,220,85,184,229,45,214,229,166,87,191,20,86,75,221,100,204,168,153,149,73,10,44,212,181,110,142,40,217,28,220,219,43,227,78,8,215,197,219,139,156,232,229,70,121,253,142,110,238,235,180,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,203,135,145,59,43,36,154,52,116,126,85,145,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,193,212,123,112,186,251,131,111,59,80,241,108,43,92,53,3,31,178,209,125,147,233,173,214,188,154,182,146,150,14,118,170,71,191,132,81,200,214,55,147,222,231,47,100,252,92,229,85,252,85,73,193,210,39,80,179,237,74,219,110,73,125,212,108,227,32,202,174,80,103,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,123,119,123,151,253,42,70,174,177,219,152,204,171,51,42,29,176,217,168,114,11,14,61,110,167,134,239,122,154,100,72,105,178,71,202,140,125,55,137,17,188,165,166,167,115,36,69,94,124,29,80,143,69,103,42,102,61,97,6,214,52,155,21,215,77,193,97,58,77,154,229,255,0,118,108,185,29,193,105,170,110,13,116,109,145,120,196,249,25,79,18,200,168,196,154,119,177,176,70,170,142,237,36,204,236,201,23,179,29,163,220,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,211,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,217,63,23,57,85,127,21,83,245,136,235,190,221,179,225,187,150,208,107,205,170,251,93,143,216,175,184,229,60,183,123,22,79,120,85,142,11,59,227,226,249,252,211,35,145,99,166,150,40,213,146,170,242,99,83,140,170,199,186,22,34,103,132,208,71,79,189,206,230,91,153,209,42,27,206,160,226,57,5,30,67,104,167,142,26,236,130,162,204,148,86,139,251,214,122,152,146,106,25,17,202,217,158,214,211,183,212,35,90,198,50,103,170,53,173,106,163,82,147,55,99,238,159,89,62,160,100,63,35,57,63,244,187,123,246,45,163,244,216,210,234,44,114,170,213,114,212,219,223,218,146,217,44,149,144,190,162,22,82,165,254,177,38,170,171,108,114,198,248,225,224,217,89,26,243,71,62,94,220,90,230,199,42,178,176,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,15,83,113,186,86,201,87,85,63,6,53,140,231,44,138,231,187,139,24,214,167,117,252,26,212,68,252,17,9,149,172,253,44,117,115,71,182,209,71,173,53,183,42,74,236,134,211,79,81,116,204,44,52,238,124,207,183,82,57,244,237,130,58,111,12,79,108,207,133,174,169,150,170,87,72,216,152,198,254,78,109,141,101,146,47,232,94,186,106,62,221,53,30,221,170,26,95,121,244,55,90,30,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,108,192,234,135,185,125,44,221,6,9,161,185,214,153,221,191,240,155,214,217,171,39,166,251,82,217,251,234,40,163,245,112,67,44,158,31,47,129,239,143,147,191,59,59,57,63,210,137,202,186,92,123,236,211,47,214,190,30,180,182,157,247,110,167,42,218,174,147,187,41,194,180,234,235,144,94,171,123,122,107,140,150,137,42,236,86,190,21,52,204,127,218,114,199,52,79,131,202,202,135,54,14,203,249,229,111,101,252,17,123,231,218,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,197,105,182,191,128,233,71,74,108,223,91,237,247,122,75,246,89,168,246,124,126,90,234,202,122,136,106,169,173,240,54,255,0,3,146,146,154,68,137,178,196,254,203,19,42,162,115,222,158,162,151,183,255,0,219,66,184,11,62,234,231,180,205,56,197,235,34,220,86,21,124,197,49,123,173,231,205,45,254,193,85,115,74,122,171,253,87,158,154,52,170,183,82,35,23,203,50,122,135,62,169,81,205,111,20,100,138,213,123,164,115,235,219,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,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,185,237,208,110,23,42,207,58,102,93,247,11,133,83,101,122,111,122,189,91,236,245,180,204,109,84,148,151,10,46,119,122,88,158,232,167,141,88,247,67,43,21,203,28,169,199,203,4,172,114,181,168,245,106,84,15,248,177,221,63,254,82,218,171,255,0,198,87,31,254,88,186,158,168,254,196,245,55,244,95,152,162,40,4,181,238,149,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,60,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,249,123,35,210,39,50,210,129,85,125,115,191,146,127,212,159,219,72,43,179,172,235,42,211,13,123,183,106,70,21,107,181,92,111,88,182,63,147,222,105,169,238,147,201,21,43,189,61,134,190,87,171,214,54,185,238,226,198,57,201,26,113,242,57,168,197,146,36,114,200,206,107,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,156,175,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,125,211,99,102,216,246,221,52,190,143,82,174,149,52,151,60,239,61,179,211,77,113,170,165,173,165,175,162,164,164,116,146,77,12,52,53,49,70,138,172,146,41,41,150,101,108,178,197,36,144,49,204,115,152,214,57,102,80,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,32,1,53,58,119,108,22,179,115,153,82,231,154,165,111,186,219,116,202,201,226,168,236,180,211,211,253,230,145,100,149,158,154,150,167,138,49,97,99,224,145,181,18,70,245,145,191,150,54,241,116,158,72,175,80,129,93,77,118,37,106,214,236,54,227,174,122,91,140,213,201,170,22,26,120,221,85,71,107,129,175,126,73,68,197,107,92,201,35,238,138,250,152,98,238,232,222,206,82,61,145,248,56,200,171,15,138,147,1,170,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,56,86,248,53,138,213,162,27,92,212,12,186,178,253,87,106,185,86,217,234,108,150,25,104,106,155,5,106,221,106,226,116,52,206,167,114,189,142,231,27,156,179,185,99,94,109,142,9,30,212,94,29,140,230,23,167,169,155,98,197,108,221,46,103,210,60,191,23,251,42,191,8,211,247,100,210,66,201,163,169,154,131,34,165,166,125,117,75,227,153,254,86,167,146,169,106,99,122,196,238,203,20,242,178,55,53,174,78,212,131,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,78,122,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,126,253,149,127,137,226,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,153,246,201,181,231,50,219,111,80,61,71,213,108,50,182,173,175,183,106,69,249,151,58,24,106,18,22,93,173,203,117,149,106,40,165,87,49,237,225,35,91,217,28,172,119,7,163,36,106,115,99,85,47,39,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,170,175,169,95,79,74,205,50,190,215,107,174,131,98,31,238,22,191,140,183,139,29,174,25,234,36,179,213,112,169,154,166,169,144,199,10,199,77,110,108,112,177,202,174,147,140,114,74,173,107,89,31,6,182,16,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,51,169,42,155,11,216,233,105,164,116,76,73,34,87,34,57,19,254,37,77,9,238,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,178,171,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,123,55,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,1,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,146,58,239,147,119,118,173,160,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,60,252,105,221,95,36,49,171,163,242,164,141,207,183,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,147,211,67,103,116,219,111,210,56,115,140,206,207,73,251,69,206,41,227,173,173,154,74,57,98,171,180,219,164,100,111,138,214,228,155,179,152,246,185,60,147,34,50,62,242,170,49,222,68,130,55,147,40,28,255,0,112,58,153,251,27,208,236,243,84,163,171,181,83,213,227,56,253,117,194,131,237,73,56,82,205,92,200,93,233,96,127,231,98,187,203,58,197,26,49,174,71,61,207,70,181,121,57,12,214,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,146,189,50,245,175,246,45,187,140,91,212,91,253,85,6,119,219,10,172,225,23,57,162,245,179,195,233,228,143,188,140,107,123,85,69,77,205,203,203,180,75,47,22,171,184,246,191,224,1,74,221,106,253,211,226,223,79,232,126,70,226,64,2,239,186,97,239,126,179,113,120,173,78,144,234,69,87,60,251,15,183,195,45,61,67,97,157,255,0,106,217,225,142,158,157,106,167,168,150,89,22,74,207,59,187,204,174,224,142,243,198,230,53,221,164,225,58,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,4,95,221,7,79,77,23,221,158,127,111,212,109,70,201,243,91,117,202,221,103,138,201,20,86,74,218,72,96,116,17,205,52,205,115,155,53,52,174,87,242,168,122,42,163,145,59,35,127,15,226,171,232,54,165,178,157,44,217,247,222,159,217,157,255,0,43,185,253,237,244,62,183,237,218,170,105,188,126,151,207,227,241,120,96,139,183,127,82,254,92,185,119,236,222,221,187,47,122,214,235,87,238,159,22,250,127,67,242,55,19,207,236,107,10,181,103,251,62,222,61,138,243,81,87,13,61,46,47,102,189,177,212,207,107,94,179,219,219,114,174,133,170,174,107,147,131,165,166,141,175,78,221,213,138,228,69,106,170,57,33,174,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,52,105,62,117,251,80,210,204,55,83,62,203,251,51,239,110,63,110,190,250,47,63,155,210,250,170,104,230,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,234,204,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,244,26,133,210,39,109,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,108,17,207,83,51,230,145,177,181,212,110,114,49,28,245,68,69,115,151,183,110,234,191,196,147,250,9,162,152,174,221,180,158,197,163,152,85,194,235,91,101,199,253,87,166,158,233,44,114,85,63,207,83,45,67,249,186,56,227,98,246,124,206,68,236,196,252,168,157,251,175,117,92,246,110,199,221,62,178,125,64,200,126,70,115,149,22,147,210,159,98,87,85,186,208,110,155,89,113,154,70,219,91,78,147,225,22,171,140,14,116,242,78,174,99,163,188,43,21,81,172,99,90,142,72,57,181,202,245,127,157,168,206,16,73,39,53,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,32,6,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,43,212,175,167,165,102,153,95,107,181,215,65,177,15,247,11,95,198,91,197,142,215,12,245,18,89,234,184,84,205,83,84,200,99,133,99,166,183,54,56,88,229,87,73,198,57,37,86,181,172,143,131,91,21,118,127,184,45,71,219,126,184,217,243,93,50,199,254,241,215,221,56,216,170,236,13,129,100,146,243,75,81,52,106,180,145,43,26,233,25,51,164,142,37,141,209,162,185,36,107,17,91,35,85,209,190,244,247,11,127,251,215,178,253,75,202,126,196,186,217,190,217,210,251,205,195,236,235,181,55,167,174,163,242,218,101,127,130,162,46,235,227,153,156,184,189,157,215,139,145,83,186,246,51,132,106,160,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,143,127,175,125,47,244,11,113,58,177,125,214,60,215,47,212,10,43,214,65,233,125,76,22,187,133,20,116,172,240,83,69,78,206,13,146,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,236,27,95,218,254,3,180,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,94,234,239,199,248,34,118,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,115,253,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,173,86,185,204,123,94,199,189,142,207,102,226,246,209,170,123,95,206,230,193,117,50,211,255,0,123,232,175,52,112,84,253,151,115,253,204,50,201,233,39,154,40,252,222,47,59,25,39,22,254,71,247,106,255,0,161,86,111,244,88,214,44,250,167,82,242,189,16,184,95,170,235,241,56,241,119,222,232,104,234,234,166,149,150,201,224,174,141,170,218,88,213,254,40,89,42,215,202,249,81,172,238,247,178,53,238,157,151,148,180,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,13,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,57,254,254,246,109,77,187,237,47,162,183,216,170,105,40,51,188,98,161,102,199,43,171,171,101,130,137,140,158,72,82,178,26,132,142,57,21,204,124,81,35,154,168,206,105,36,81,246,115,88,178,35,168,51,253,213,96,89,87,253,213,199,50,76,114,225,255,0,164,163,174,182,215,83,201,255,0,179,36,51,71,35,63,243,57,174,111,250,21,11,222,233,231,189,59,86,233,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,39,24,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,120,227,99,225,229,45,74,128,234,215,189,31,190,151,218,205,168,224,14,227,101,199,46,16,207,148,93,32,174,228,219,141,116,108,228,218,22,182,39,171,22,24,30,244,89,91,42,43,189,76,45,78,49,173,63,41,33,174,215,118,201,159,110,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,115,186,52,226,215,189,176,74,216,152,247,49,36,145,26,206,77,238,174,110,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,57,155,177,247,79,172,159,80,50,31,145,156,230,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,217,140,89,102,150,69,107,123,39,57,30,239,226,229,85,181,78,149,251,10,166,165,166,181,110,159,89,44,84,149,143,172,167,134,225,131,91,42,60,168,250,55,164,179,53,107,234,105,228,137,173,87,171,89,4,180,175,107,222,206,18,249,123,35,210,39,50,210,138,75,234,107,177,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,31,117,70,83,77,47,119,70,246,113,141,143,147,193,198,52,72,124,176,44,149,93,46,61,246,105,151,235,95,15,90,95,70,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,158,205,235,237,70,251,180,189,101,173,195,124,87,90,204,66,229,222,179,22,189,214,194,198,250,250,94,44,89,35,87,70,170,197,154,7,191,197,34,118,99,151,179,36,241,177,146,198,135,159,196,119,55,159,99,90,3,158,237,198,225,83,87,121,196,243,26,123,115,104,96,171,184,204,172,176,207,75,113,109,106,190,150,37,85,137,172,153,124,169,43,26,214,171,158,232,223,203,242,43,95,200,14,213,186,237,215,106,62,237,117,29,249,174,107,47,161,181,80,249,32,176,88,32,153,95,75,104,165,114,162,171,90,170,137,228,153,252,90,178,204,168,142,145,205,106,34,49,140,142,54,73,94,151,187,22,253,181,229,76,215,29,99,195,61,94,155,89,121,253,143,77,90,238,48,223,110,145,200,212,78,240,171,87,212,81,195,218,79,39,117,107,31,42,50,63,222,181,181,17,165,180,235,222,138,98,187,137,210,123,238,142,102,183,11,173,21,151,32,244,190,166,123,92,177,199,84,207,5,76,85,12,224,233,35,145,137,221,240,181,23,187,23,242,170,246,236,189,149,34,7,251,10,155,88,255,0,195,237,85,255,0,222,182,239,250,137,213,122,163,251,19,212,223,209,126,98,136,160,19,85,0,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,71,93,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,183,110,232,159,192,190,142,154,57,253,78,160,236,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,23,58,54,82,84,201,21,45,60,172,141,19,131,219,70,148,138,156,147,155,152,230,61,220,185,242,89,64,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,72,255,0,178,141,168,223,119,105,172,180,88,111,138,235,71,136,91,123,86,101,55,186,40,88,239,65,75,197,235,28,104,233,21,24,147,78,246,120,163,78,207,114,119,124,158,55,178,41,16,208,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,84,175,86,45,144,81,227,127,105,238,207,76,233,120,82,92,46,9,46,109,68,179,65,12,52,178,77,233,224,167,170,165,133,177,49,93,229,157,94,181,10,233,31,35,165,168,107,209,188,86,71,54,176,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,86,189,110,53,122,153,150,173,61,208,74,25,233,36,168,158,162,92,190,233,27,160,151,207,3,24,217,41,104,156,201,63,8,149,146,44,149,232,230,254,103,162,195,26,254,68,84,231,5,182,63,163,183,93,111,221,30,159,226,52,118,26,75,173,182,138,241,77,123,191,69,93,74,233,232,146,213,73,43,102,169,109,67,81,143,111,9,26,212,129,169,34,112,116,147,198,199,42,115,238,104,204,204,182,224,116,207,246,55,174,57,230,150,199,73,117,167,164,198,114,10,235,125,7,218,145,240,170,154,133,147,59,210,206,255,0,200,196,119,150,5,138,68,123,90,141,123,94,142,106,113,114,23,41,210,51,83,50,173,68,218,60,54,236,166,175,213,253,202,200,42,241,155,116,239,146,73,38,117,12,112,83,212,68,201,28,247,187,191,143,213,58,38,35,120,181,177,69,19,17,191,151,186,200,13,216,251,88,214,79,167,249,15,199,78,102,176,213,64,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,38,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,74,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,7,20,222,6,218,236,91,169,208,235,198,153,92,215,195,117,135,149,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,127,40,87,202,248,228,69,99,215,199,35,213,168,143,70,57,185,236,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,166,196,186,154,98,179,232,118,65,96,220,198,125,207,47,192,45,245,23,10,10,154,197,142,42,172,142,215,12,45,86,65,28,211,74,214,85,92,81,232,232,248,57,88,249,90,232,93,222,87,164,242,37,107,110,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,39,79,73,189,146,214,92,47,191,226,111,87,177,79,21,5,175,131,112,235,93,222,219,60,114,77,84,230,67,60,119,152,252,136,216,223,11,99,145,18,7,162,72,215,72,231,200,213,141,208,70,231,91,80,5,106,245,163,215,75,21,171,78,49,205,188,91,47,55,88,114,75,221,194,155,36,185,83,83,163,227,165,125,158,36,169,142,54,84,63,186,54,78,117,77,99,217,26,35,209,29,72,175,119,5,72,149,245,2,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,73,218,246,186,88,183,23,161,216,174,168,90,111,54,170,234,250,235,125,60,87,248,109,200,246,71,111,188,54,22,45,93,42,199,34,172,145,240,145,203,197,30,170,171,27,163,122,57,237,123,94,238,170,1,74,221,106,253,211,226,223,79,232,126,70,226,71,253,186,237,39,42,220,182,150,106,150,83,167,242,249,178,77,57,251,54,224,203,115,157,35,190,208,161,150,154,228,249,224,130,40,161,146,73,107,29,37,45,43,97,103,118,53,121,200,138,170,170,222,222,215,167,126,215,245,231,89,117,114,209,169,218,95,119,171,196,108,88,69,226,150,91,158,82,202,143,78,246,162,189,158,162,146,141,93,20,172,158,165,212,207,145,86,41,35,116,60,28,141,159,179,101,107,100,191,64,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,21,193,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,123,93,60,144,83,85,201,12,110,145,205,107,90,175,86,177,21,85,26,212,239,223,178,39,240,46,167,164,206,168,93,117,31,103,214,187,101,229,181,114,84,96,183,138,204,93,149,117,53,174,168,125,76,12,108,117,48,246,228,136,177,178,40,170,227,167,100,125,220,141,101,59,123,42,34,163,27,50,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,205,102,236,125,211,235,39,212,12,135,228,103,36,87,77,13,142,84,238,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,252,236,145,35,98,42,185,239,134,239,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,41,135,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,128,27,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,36,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,117,219,239,79,125,184,237,179,81,238,218,165,128,89,238,181,119,170,223,43,45,191,108,85,178,174,59,20,50,43,252,145,208,254,70,189,188,152,244,141,100,149,210,75,227,111,30,125,159,47,147,160,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,21,129,213,139,100,21,153,39,218,123,179,211,58,94,117,118,251,122,75,155,81,44,211,205,53,84,112,250,120,41,234,169,97,108,79,70,248,160,71,173,66,186,70,70,216,169,218,244,111,36,145,206,173,93,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,181,77,223,245,69,211,138,125,184,218,234,54,245,123,251,75,41,212,203,125,93,27,28,149,169,77,93,137,70,140,108,115,201,85,20,82,121,161,172,69,145,91,78,168,169,27,156,199,76,217,30,200,218,217,106,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,208,158,202,54,163,98,218,94,141,81,97,190,43,85,102,95,114,237,89,148,222,232,161,123,125,125,87,39,172,113,163,164,85,122,195,3,31,226,141,59,49,171,217,242,120,216,249,100,66,64,25,172,221,143,186,125,100,250,129,144,252,140,228,159,233,149,177,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,31,116,71,211,67,47,103,72,247,242,141,239,143,193,198,68,89,188,87,104,15,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,61,77,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,211,240,115,81,83,241,68,40,7,125,27,50,190,236,243,81,233,109,145,221,126,217,195,50,143,81,81,140,220,165,123,18,169,209,196,172,242,211,84,198,222,221,166,139,203,18,44,141,106,71,35,94,215,55,138,171,226,143,245,186,92,123,236,211,47,214,190,30,180,191,227,154,110,31,111,216,14,230,180,190,187,74,53,25,149,108,182,214,84,83,213,197,89,66,144,165,109,20,240,200,142,108,180,242,77,28,141,141,234,222,113,57,200,222,235,28,178,55,240,228,166,120,117,211,66,245,31,110,154,143,113,210,253,80,179,122,27,173,15,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,158,72,95,197,221,151,178,57,28,215,49,237,99,216,246,55,192,18,171,97,59,32,190,238,227,59,150,183,35,165,186,219,116,202,201,229,138,247,123,163,153,148,243,62,169,97,85,134,150,145,210,69,35,36,155,155,162,124,137,193,90,200,187,242,115,93,36,72,251,232,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,63,88,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,167,160,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,21,208,235,44,255,0,237,185,130,214,100,223,254,7,187,91,236,210,86,255,0,206,162,171,169,134,5,95,249,147,36,145,173,255,0,80,215,47,249,136,90,160,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,2,106,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,10,1,234,105,173,127,182,157,220,101,62,158,223,233,104,48,78,248,85,31,56,184,77,47,162,158,111,81,36,157,164,123,93,222,170,90,158,14,78,61,226,72,185,53,29,203,191,127,232,151,166,121,85,78,169,231,90,199,233,60,88,221,191,31,92,103,207,36,114,55,212,87,84,84,211,212,112,133,220,60,111,241,199,75,222,68,230,142,111,158,15,202,168,254,233,111,229,32,117,146,197,172,88,254,238,40,238,214,138,31,79,87,147,97,246,235,165,210,79,43,223,234,42,153,61,77,35,100,236,229,84,103,104,41,41,217,217,168,141,252,157,251,114,115,149,122,7,68,189,76,202,169,181,79,58,209,207,87,229,198,238,24,250,228,222,9,36,145,222,158,186,158,166,158,159,156,45,231,227,103,146,58,174,210,47,5,115,188,16,126,100,70,118,91,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,87,58,234,247,183,28,75,89,104,116,222,215,111,186,223,177,184,110,18,219,239,185,141,27,152,234,26,78,205,106,50,122,72,216,143,146,186,20,145,94,217,30,223,31,229,141,95,10,84,35,152,142,246,189,76,110,214,171,255,0,79,253,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,46,212,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,152,118,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,16,43,170,150,205,169,181,179,0,126,189,226,149,52,148,57,102,158,217,234,166,186,201,91,91,43,32,172,176,82,195,83,84,248,89,27,99,122,45,75,101,85,88,215,247,109,84,154,84,145,203,218,62,20,152,73,77,130,237,70,179,117,186,227,73,100,185,197,195,12,197,252,55,140,162,105,33,157,99,158,149,179,53,27,64,217,34,86,248,230,168,252,237,106,172,140,115,99,100,242,55,146,197,193,218,9,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,51,153,190,13,98,186,235,126,232,245,3,46,172,191,82,93,109,180,87,138,155,37,134,90,26,167,79,68,150,170,73,93,13,51,169,220,175,123,120,72,214,172,238,88,215,131,164,158,71,181,19,159,99,133,2,213,58,37,235,95,255,0,55,91,115,172,183,255,0,243,243,91,125,84,113,127,205,232,234,227,153,235,39,252,201,99,107,99,255,0,94,174,119,249,136,90,160,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,147,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,238,170,170,125,96,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,56,255,0,89,108,2,155,25,221,29,175,51,183,99,213,116,148,249,142,47,73,83,89,112,114,74,176,87,92,105,229,150,158,68,99,156,170,196,124,116,209,208,163,152,206,221,145,209,185,83,188,156,157,208,58,35,234,133,214,151,63,212,45,23,153,181,115,219,110,118,120,178,138,117,117,107,188,20,115,211,77,29,52,188,41,251,43,121,206,218,184,121,72,138,213,237,73,27,85,29,248,112,183,67,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,218,201,179,60,251,118,123,229,213,170,58,58,26,187,118,19,110,212,139,244,183,235,244,177,77,12,14,130,59,194,37,77,37,45,74,65,44,43,93,225,168,73,35,138,78,201,217,57,59,240,254,55,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,0,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,57,254,186,107,166,156,109,211,78,46,58,161,170,23,159,67,106,161,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,201,51,248,187,178,119,70,163,90,231,189,204,99,30,246,240,173,148,117,3,195,119,117,144,229,152,59,108,85,118,60,134,199,81,89,114,182,67,36,43,194,190,193,234,145,148,243,185,90,231,182,42,152,219,45,60,115,70,175,86,171,220,143,137,206,107,156,200,96,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,80,95,81,93,155,83,109,63,84,41,174,24,165,77,35,112,76,222,162,174,108,106,133,107,101,168,173,161,101,60,116,203,81,12,234,248,218,156,27,45,74,182,37,231,35,214,54,183,200,229,127,117,116,75,46,39,164,134,206,233,176,140,54,61,207,106,13,158,146,108,135,42,167,237,138,67,83,71,43,106,108,246,238,242,50,74,148,89,59,53,31,86,213,106,177,205,98,246,167,226,173,145,91,81,35,18,199,193,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,4,32,234,235,164,56,110,107,181,123,134,169,94,96,171,76,135,78,42,41,166,178,207,12,234,214,112,174,173,164,165,169,134,86,47,118,189,142,106,198,244,94,200,244,124,44,236,228,106,189,175,163,99,78,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,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,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,38,167,91,77,51,202,178,13,56,211,189,82,180,210,122,139,46,31,112,184,91,238,254,56,228,124,148,254,189,41,188,19,187,139,21,140,133,31,72,177,185,239,115,127,121,60,13,68,114,191,240,132,29,52,115,250,109,62,222,150,157,213,92,178,26,187,85,182,249,81,83,96,170,72,86,94,21,143,171,166,146,42,90,121,89,26,47,54,58,177,105,21,57,39,6,189,172,123,184,240,228,154,9,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,48,90,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,110,221,213,127,137,117,61,30,176,171,174,43,179,230,95,110,21,20,146,83,230,57,69,202,247,66,216,94,229,124,112,49,176,208,171,101,69,106,34,63,203,67,43,145,26,174,78,14,98,247,238,170,214,205,242,184,58,220,97,86,170,253,23,211,221,70,154,162,173,46,86,60,162,91,37,60,77,123,124,14,130,186,146,73,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,221,29,221,21,176,87,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,174,211,118,62,214,53,147,233,254,67,241,211,153,172,53,17,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,204,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,251,252,111,122,57,87,248,66,212,13,168,231,238,186,223,233,47,127,102,79,139,221,39,174,146,162,75,87,165,171,162,115,168,92,217,94,168,202,52,130,145,86,38,196,137,227,147,146,113,115,101,229,23,128,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,147,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,86,7,86,77,237,81,219,236,95,225,147,72,114,191,45,125,211,155,179,27,165,162,229,4,145,195,74,215,205,4,150,105,60,106,233,25,51,164,141,86,118,42,198,230,198,214,70,228,145,179,200,214,213,5,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,118,99,22,89,162,141,28,238,201,206,70,55,248,185,17,123,94,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,17,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,142,187,255,0,215,154,109,190,109,115,46,201,161,173,171,166,190,223,233,223,140,227,207,164,168,150,154,118,92,106,226,145,173,154,57,163,99,150,39,193,19,102,169,69,85,111,117,167,70,35,218,231,53,74,1,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,91,220,216,35,158,166,102,67,27,164,115,90,231,35,17,207,69,85,70,185,123,119,236,139,252,14,213,212,19,10,181,105,174,235,114,125,57,177,84,85,207,109,197,108,248,205,146,142,90,183,181,211,201,5,53,130,223,12,110,145,205,107,90,175,86,177,21,85,26,212,239,223,178,39,240,61,174,31,161,117,154,159,211,42,253,168,216,245,155,214,222,180,211,84,43,238,51,57,139,59,230,109,158,123,93,182,58,212,142,40,209,204,119,23,178,146,119,189,232,137,28,84,210,185,30,212,228,215,241,253,164,107,69,215,65,119,13,132,234,5,46,95,87,142,218,35,188,81,210,100,149,16,177,210,178,91,36,149,17,250,216,165,137,173,114,202,207,18,57,200,212,107,156,143,99,30,206,210,49,138,154,62,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,43,173,62,1,77,125,219,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,92,27,9,212,204,171,75,247,113,166,119,28,90,175,199,246,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,188,248,249,27,43,17,221,218,146,195,19,213,174,225,216,209,73,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,30,127,13,192,48,221,62,166,186,210,225,152,245,37,169,151,203,197,109,254,230,176,162,243,172,184,213,202,178,212,84,74,247,42,185,239,115,151,178,119,95,202,198,177,141,226,198,53,169,232,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,0,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,65,94,167,155,41,202,183,27,138,211,106,150,159,223,238,181,121,38,21,111,155,134,57,61,84,146,80,212,80,199,29,68,243,250,42,88,160,146,71,220,102,145,41,99,79,204,214,200,216,152,213,252,90,213,41,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,254,243,55,75,254,46,51,108,63,82,43,113,191,177,47,86,220,62,150,197,123,167,137,220,169,95,93,21,101,92,174,150,153,85,202,244,133,236,158,55,35,95,249,152,229,115,59,189,26,146,62,106,244,49,254,118,127,77,255,0,114,45,80,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,234,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,238,191,139,156,136,159,138,161,158,205,235,238,186,251,187,77,101,173,204,188,183,90,60,66,219,222,143,22,178,86,204,199,122,10,94,44,73,36,86,198,136,196,154,119,179,203,34,247,123,147,187,35,242,61,145,70,167,10,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,207,98,75,12,177,171,155,221,57,198,246,255,0,22,170,37,159,244,175,223,173,77,45,77,171,107,26,201,125,171,172,101,101,68,54,252,26,231,81,226,70,81,177,34,153,203,65,83,81,36,173,114,177,92,200,34,165,99,88,247,243,151,197,221,24,145,53,150,190,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,150,253,191,141,51,202,181,119,104,90,147,130,225,84,158,174,245,81,111,167,184,83,82,182,57,36,146,171,209,85,195,88,248,34,100,108,115,223,52,140,167,115,35,98,55,243,72,230,53,85,17,85,83,60,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,136,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,14,63,188,75,181,170,203,181,13,97,172,188,220,233,40,41,228,193,239,84,140,150,166,102,196,199,79,61,28,176,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,238,170,136,102,220,210,70,206,237,54,171,46,212,52,122,142,205,108,164,160,167,147,7,178,213,190,42,104,91,19,29,60,244,113,77,52,170,214,162,34,190,73,100,146,71,187,248,185,239,115,151,186,170,169,216,8,107,213,179,10,181,101,91,45,200,47,183,10,138,184,234,48,235,197,170,247,66,216,94,212,100,147,190,165,180,42,217,81,90,170,172,241,87,74,228,70,171,87,155,88,189,251,34,181,212,215,182,75,181,170,193,185,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,130,119,99,237,99,89,62,159,228,63,29,57,154,195,85,7,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,30,175,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,76,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,149,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,8,191,191,93,226,99,219,88,210,59,155,108,215,138,73,245,22,249,79,232,177,251,100,53,148,190,174,137,243,178,118,199,116,150,158,94,78,117,52,78,134,69,69,241,61,143,149,172,137,120,163,220,230,208,103,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,147,177,253,130,97,186,35,160,215,27,54,171,226,52,149,121,222,162,217,234,173,153,147,210,181,101,88,45,213,28,155,246,100,19,69,197,98,103,137,89,229,88,156,188,166,71,42,74,246,71,2,178,170,247,201,180,75,174,208,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,175,30,126,53,236,172,146,25,21,177,249,82,54,245,254,152,123,223,163,219,166,85,83,164,58,145,85,195,1,204,46,16,203,79,80,216,96,103,217,87,137,164,167,167,90,169,234,37,150,52,142,143,192,222,243,43,185,171,124,17,185,141,111,121,57,221,248,41,219,173,62,177,93,111,90,185,138,104,133,190,253,73,45,139,26,179,178,247,93,71,73,84,231,61,183,90,167,200,212,109,84,104,245,98,62,58,104,226,124,72,230,35,218,202,201,23,186,182,84,60,79,72,77,11,163,212,253,199,85,234,54,67,102,245,182,93,52,183,182,227,11,158,176,62,22,222,39,122,199,68,146,69,34,57,238,226,198,85,206,199,177,17,99,150,154,39,43,218,188,90,255,0,1,213,31,223,102,166,254,139,240,244,68,223,233,45,133,90,181,43,99,90,159,167,55,218,138,184,45,185,86,81,122,178,86,75,72,246,182,120,224,169,179,208,195,35,163,115,154,230,163,209,175,85,69,86,185,59,246,238,139,252,10,160,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,245,58,101,235,95,237,167,104,248,183,168,183,250,90,252,19,182,21,89,194,46,16,203,232,160,135,211,201,31,121,30,231,119,165,150,155,155,151,143,121,82,94,45,70,241,239,42,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,19,211,120,24,5,54,167,237,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,36,174,158,123,141,52,75,81,68,145,182,37,230,247,165,76,48,170,49,59,243,84,70,170,57,21,90,185,193,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,78,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,145,142,108,17,207,83,73,28,210,54,54,185,206,114,49,28,245,68,69,115,151,183,110,234,191,196,207,14,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,16,3,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,42,131,170,198,196,174,169,117,175,221,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,240,107,85,138,207,59,145,252,231,146,58,182,45,83,161,143,243,179,250,111,251,145,106,128,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,154,250,172,239,106,143,85,175,180,219,126,210,28,175,214,97,150,111,29,101,254,229,107,185,65,81,111,200,42,158,200,166,130,54,62,21,119,146,26,127,199,186,43,248,186,117,94,81,162,211,198,245,140,27,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,183,237,212,244,243,210,253,113,208,108,127,74,244,230,142,147,11,185,105,221,60,233,133,62,39,73,232,161,89,120,172,244,245,77,252,206,145,147,186,54,58,73,213,29,50,72,158,94,242,119,146,57,104,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,247,186,119,111,126,143,117,88,34,226,89,141,87,29,77,196,237,241,75,125,114,195,5,52,55,72,221,52,177,178,170,150,38,74,231,187,139,25,7,168,84,142,56,217,45,67,81,141,70,189,141,73,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,227,48,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,201,233,101,159,211,103,91,45,195,105,87,33,171,187,92,177,90,138,251,5,201,106,86,87,62,149,241,212,190,90,122,116,124,137,249,152,202,57,233,17,156,21,88,214,113,98,118,224,173,108,181,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,34,175,84,127,98,122,155,250,47,204,81,20,2,106,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,68,174,170,119,107,85,187,99,153,245,29,194,231,73,75,81,116,168,179,210,80,197,52,205,99,234,167,75,157,52,203,20,77,85,238,247,164,80,203,34,181,189,215,132,111,119,240,106,170,81,102,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,219,191,100,95,224,105,246,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,57,86,236,125,172,107,39,211,252,135,227,167,51,88,104,247,112,185,77,139,57,217,126,165,230,184,181,119,173,178,228,26,95,121,186,91,170,124,79,143,207,75,61,166,89,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,56,70,170,1,15,250,140,236,163,252,85,105,196,23,252,2,217,106,143,83,113,111,222,91,106,103,79,20,151,74,20,71,172,150,199,77,201,172,111,39,189,36,137,210,163,154,201,26,230,247,137,179,75,34,83,182,217,45,55,91,6,238,244,162,197,125,182,85,219,174,86,237,72,177,82,86,81,213,194,232,103,166,158,59,156,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,73,32,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,73,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,18,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,15,21,172,90,197,128,232,86,1,116,212,109,70,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,205,164,165,108,207,99,101,169,145,177,61,35,137,28,138,229,79,248,213,51,173,184,173,121,204,183,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,178,185,24,222,111,87,200,228,230,247,42,216,87,74,61,139,127,188,110,131,90,240,207,254,135,170,192,40,171,157,255,0,41,206,186,73,78,173,255,0,213,122,87,185,223,247,243,35,63,224,243,22,168,114,173,206,237,235,21,221,6,141,94,180,143,41,169,244,30,191,199,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,255,0,42,55,163,92,199,62,41,101,98,61,156,249,38,117,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,211,210,179,123,244,122,147,138,218,54,195,168,117,92,50,252,110,223,44,88,245,95,134,10,122,122,219,61,36,112,50,10,94,254,84,124,181,145,177,102,94,204,137,17,96,167,230,231,57,237,145,206,159,249,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,51,69,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,248,105,82,87,34,43,217,12,94,56,153,249,90,136,200,218,136,214,162,34,37,228,244,203,209,79,216,182,209,241,111,81,112,245,85,249,223,108,214,179,132,188,225,139,214,193,15,167,142,62,241,177,205,237,75,21,55,54,175,46,210,172,188,92,173,227,218,170,250,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,71,94,180,250,59,117,178,234,230,41,173,246,251,13,36,86,44,150,206,203,37,117,101,37,43,154,247,93,105,95,35,145,213,82,35,17,138,249,41,164,137,145,43,158,175,115,40,228,78,200,216,144,241,61,33,53,210,143,76,55,29,87,167,57,13,231,209,89,117,46,222,219,116,45,122,64,200,93,120,129,235,37,18,201,44,138,215,183,147,31,87,3,24,197,85,146,90,152,154,172,114,241,115,46,252,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,134,107,55,93,137,253,198,220,214,170,226,209,227,63,119,233,40,179,11,183,160,183,54,139,210,71,5,11,234,164,125,47,138,46,205,70,194,232,31,19,163,226,156,86,55,49,91,249,85,11,126,233,25,169,153,86,162,109,30,27,118,83,87,234,254,229,100,21,120,205,186,119,201,36,147,58,134,56,41,234,34,100,142,123,221,223,199,234,157,19,17,188,90,216,162,137,136,223,203,221,106,7,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,43,117,53,216,149,215,68,115,43,142,185,233,110,51,73,30,151,223,170,35,117,85,29,174,7,49,152,221,107,209,173,115,36,143,186,163,41,166,151,187,163,123,56,198,199,201,224,227,26,36,62,94,193,208,199,249,217,253,55,253,200,181,64,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,8,43,212,235,123,84,122,25,167,21,58,73,165,249,95,13,73,202,57,81,205,83,105,185,64,149,88,213,43,82,25,36,146,102,34,186,88,102,158,25,154,200,87,139,29,197,242,74,201,26,232,152,142,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,158,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,251,169,90,189,90,246,93,247,210,197,89,186,236,1,188,111,88,229,190,24,50,139,92,20,60,157,113,161,141,252,91,92,215,68,197,122,205,3,30,137,43,165,85,111,166,133,171,202,52,167,227,37,91,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,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,40,219,198,224,112,29,205,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,188,37,107,85,221,214,57,99,119,225,201,12,251,238,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,81,183,87,221,47,186,225,123,180,169,207,38,117,92,246,221,65,179,209,92,169,231,117,19,162,130,41,233,161,109,20,180,172,151,186,182,103,181,180,240,204,238,220,85,169,85,26,43,127,131,157,215,250,33,106,103,166,202,181,47,71,43,42,238,178,253,161,111,164,201,173,240,121,57,80,211,250,121,22,158,173,252,85,255,0,146,105,61,85,18,119,107,23,147,96,252,206,78,12,69,182,160,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,38,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,103,219,115,123,100,220,149,255,0,114,90,175,125,177,109,243,82,174,54,219,142,113,125,171,163,172,164,196,235,230,130,166,9,43,230,116,114,199,35,98,86,189,142,106,163,145,200,170,138,138,138,133,186,116,225,196,242,172,27,102,58,121,139,102,184,205,215,31,189,81,125,173,234,109,215,74,41,41,42,160,231,117,171,123,57,197,34,53,237,228,199,181,201,221,63,22,185,21,63,5,66,74,130,16,117,118,211,220,251,82,182,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,78,221,222,212,255,0,74,21,171,182,77,178,110,74,193,185,45,40,190,223,118,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,83,65,32,230,155,155,180,221,111,251,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,103,223,252,39,110,159,255,0,38,157,85,255,0,224,219,143,255,0,34,93,247,221,60,171,253,141,191,184,191,118,110,191,121,63,97,255,0,100,253,143,232,164,245,222,187,236,31,23,166,240,118,242,121,188,159,147,199,199,151,47,203,219,191,224,82,15,248,78,221,63,254,77,58,171,255,0,193,183,31,254,68,210,152,4,42,220,166,193,104,243,13,196,233,110,230,52,118,223,106,181,221,113,204,194,205,93,150,89,224,166,130,142,59,157,43,46,141,169,168,185,53,237,107,121,214,55,201,35,165,242,43,157,52,109,111,21,71,198,140,154,106,130,162,250,187,104,134,180,106,86,228,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,94,253,158,213,255,0,74,14,145,58,33,173,26,107,185,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,191,102,57,127,208,165,186,25,246,220,222,217,55,37,127,220,150,171,223,108,91,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,101,93,34,116,247,62,211,93,182,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,183,118,57,63,208,164,148,220,221,166,235,127,219,110,171,216,172,86,202,187,141,202,227,131,223,105,40,232,233,33,116,211,212,207,37,4,205,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,62,255,0,225,59,116,255,0,249,52,234,175,255,0,6,220,127,249,19,74,96,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,86,218,83,210,35,62,182,238,142,147,16,213,121,41,47,250,87,104,167,251,106,190,243,110,158,106,36,185,64,233,106,35,165,160,78,76,228,218,151,186,6,62,120,226,123,146,40,95,248,78,215,190,21,117,191,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,133,93,76,246,93,254,36,244,225,154,145,133,55,199,159,96,54,250,185,233,169,225,161,243,73,125,161,68,242,190,135,188,108,116,206,153,170,199,58,157,169,201,190,73,101,98,181,60,203,36,124,171,166,239,77,223,217,255,0,217,123,133,220,45,135,253,213,254,74,204,103,25,172,139,254,210,255,0,165,149,149,108,95,255,0,204,254,11,28,75,255,0,7,252,28,228,243,246,74,126,235,212,246,167,90,38,218,229,94,35,162,24,150,65,127,185,101,215,138,107,37,218,43,13,5,93,85,108,54,167,69,52,211,185,173,166,252,205,99,221,4,80,72,175,71,49,209,206,246,42,126,116,84,169,109,20,216,230,225,181,7,87,49,12,51,48,208,141,74,177,227,215,91,197,52,55,171,157,77,134,162,220,202,59,119,52,117,84,201,81,85,18,66,199,182,20,145,88,142,239,201,232,214,181,175,115,145,171,161,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,10,75,234,61,183,173,125,206,119,157,168,121,78,21,161,250,129,144,89,107,126,201,244,215,27,94,51,91,87,75,63,11,85,35,31,194,88,227,115,29,197,236,115,87,178,254,14,106,162,254,40,164,224,233,19,167,185,246,154,237,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,157,187,177,201,254,133,58,174,255,0,244,26,155,112,123,92,203,177,152,104,170,234,111,182,10,119,228,216,243,41,41,229,169,157,247,26,72,164,115,97,142,24,222,213,149,243,196,233,169,145,21,29,217,106,17,232,199,57,173,66,149,180,247,64,247,119,166,185,254,53,168,214,45,176,234,84,247,44,86,241,69,123,163,138,175,10,185,186,9,39,166,153,147,70,217,26,216,218,229,98,185,136,138,136,230,175,110,253,149,63,137,161,220,78,255,0,247,175,21,179,101,63,98,93,108,223,108,219,233,238,31,103,93,169,189,61,117,31,150,54,191,193,81,23,117,241,204,206,92,94,206,235,197,200,169,221,123,31,172,84,95,87,109,16,214,141,74,220,150,55,125,211,157,33,205,114,171,108,24,61,29,36,181,150,75,5,93,116,17,206,218,250,247,58,39,73,12,110,106,61,26,246,57,90,171,223,179,218,191,233,67,165,116,107,210,125,83,210,255,0,218,255,0,237,51,77,50,188,75,237,63,187,254,139,237,219,53,77,7,170,241,253,161,228,241,121,152,222,124,124,140,229,199,191,110,109,239,252,80,178,160,1,72,29,71,182,245,175,185,206,243,181,15,41,194,180,63,80,50,11,45,111,217,62,154,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,246,95,193,205,84,95,197,20,156,29,34,116,247,62,211,93,182,228,150,45,70,193,242,12,86,229,62,113,89,87,21,29,238,217,53,12,242,64,234,10,6,182,86,199,51,90,229,98,185,143,106,57,19,183,118,57,63,208,164,223,0,21,23,213,219,68,53,163,82,183,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,247,236,246,175,250,80,233,93,26,244,159,84,244,191,246,191,251,76,211,76,175,18,251,79,238,255,0,162,251,118,205,83,65,234,188,127,104,121,60,94,102,55,159,31,35,57,113,239,219,155,123,255,0,20,44,168,168,14,173,59,122,213,60,231,115,86,156,167,74,116,63,43,200,41,43,112,250,31,181,46,56,246,51,83,87,28,245,204,170,171,103,239,229,130,55,35,166,108,12,166,111,230,94,73,27,98,79,243,81,167,171,232,249,131,107,238,147,106,158,123,139,106,6,141,101,120,190,55,145,227,240,92,31,113,190,227,181,180,61,235,168,234,90,200,32,138,89,90,216,255,0,52,117,181,78,115,59,43,151,196,213,69,68,107,187,196,173,205,237,147,114,87,253,201,106,189,246,197,183,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,22,85,210,39,79,115,237,53,219,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,59,119,99,147,253,10,77,240,0,42,47,171,182,136,107,70,165,110,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,239,217,237,95,244,161,210,186,53,233,62,169,233,127,237,127,246,153,166,153,94,37,246,159,221,255,0,69,246,237,154,166,131,213,120,254,208,242,120,188,204,111,62,62,70,114,227,223,183,54,247,254,40,66,13,205,237,147,114,87,253,201,106,189,246,197,183,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,22,233,211,135,19,202,176,109,152,233,230,45,154,227,55,92,126,245,69,246,183,169,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,39,116,252,90,228,84,252,21,9,42,14,105,185,187,77,214,255,0,182,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,125,255,0,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,148,192,5,32,117,30,219,214,190,231,59,206,212,60,167,10,208,253,64,200,44,181,191,100,250,107,141,175,25,173,171,165,159,133,170,145,143,225,44,113,185,142,226,246,57,171,217,127,7,53,81,127,20,82,112,116,137,211,220,251,77,118,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,3,168,40,26,217,91,28,205,107,149,138,230,61,168,228,78,221,216,228,255,0,66,147,124,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,234,109,215,74,40,234,233,103,224,246,189,156,226,145,28,199,113,123,26,228,238,159,131,154,138,159,138,33,21,118,51,179,43,238,207,53,31,88,173,145,221,126,217,195,50,143,176,234,49,155,148,175,98,85,58,56,150,191,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,57,128,12,214,127,132,237,211,255,0,228,211,170,191,252,27,113,255,0,228,75,190,233,195,137,229,88,54,204,116,243,22,205,113,155,174,63,122,162,251,91,212,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,186,126,45,114,42,126,10,132,149,0,173,94,178,154,79,170,122,161,251,32,253,153,233,166,87,150,253,153,247,131,214,253,133,102,169,175,244,190,79,179,252,126,95,11,29,195,151,141,252,121,118,239,193,221,191,130,156,215,164,78,136,107,70,154,238,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,239,217,142,95,244,41,110,128,133,91,246,233,205,98,221,71,139,81,52,222,170,213,140,234,109,63,138,10,138,186,206,113,208,222,169,91,217,136,218,181,137,143,123,102,137,137,251,185,154,199,57,90,212,137,232,173,241,186,31,43,210,247,98,223,177,76,85,154,227,172,120,103,164,212,155,215,63,177,233,171,93,202,107,21,174,72,218,137,222,21,106,122,122,201,187,201,228,238,174,123,34,86,71,251,167,58,162,53,159,224,20,215,187,254,151,90,143,79,184,235,93,62,222,172,159,105,98,218,153,112,171,172,99,82,137,105,168,113,41,17,237,146,120,234,165,138,63,12,52,104,146,43,169,209,17,36,115,88,232,91,27,223,27,93,45,148,237,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,244,195,185,189,178,110,74,255,0,185,45,87,190,216,182,249,169,87,27,109,199,56,190,213,209,214,82,98,117,243,65,83,4,149,243,58,57,99,145,177,43,94,199,53,81,200,228,85,69,69,69,66,221,58,112,226,121,86,13,179,29,60,197,179,92,102,235,143,222,168,190,214,245,54,235,165,20,148,149,80,115,186,213,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,37,64,43,87,172,166,147,234,158,168,126,200,63,102,122,105,149,229,191,102,125,224,245,191,97,89,170,107,253,47,147,236,255,0,31,151,194,199,112,229,227,127,30,93,187,240,119,111,224,164,106,233,195,183,173,125,193,183,157,167,153,78,107,161,250,129,143,217,104,190,214,245,55,27,166,51,91,73,75,7,59,85,91,25,206,89,35,107,27,201,239,107,83,186,254,46,114,34,126,42,133,223,130,53,117,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,253,147,233,173,214,186,41,42,234,167,225,117,164,123,248,69,26,57,238,226,198,57,203,217,63,6,181,85,127,4,82,144,127,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,148,192,4,106,234,61,137,229,89,206,204,117,15,22,194,177,155,174,65,122,173,251,39,211,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,165,32,255,0,132,237,211,255,0,228,211,170,191,252,27,113,255,0,228,77,41,128,86,175,89,77,39,213,61,80,253,144,126,204,244,211,43,203,126,204,251,193,235,126,194,179,84,215,250,95,39,217,254,63,47,133,142,225,203,198,254,60,187,119,224,238,223,193,72,213,211,135,111,90,251,131,111,59,79,50,156,215,67,245,3,31,178,209,125,173,234,110,55,76,102,182,146,150,14,118,170,182,51,156,178,70,214,55,147,222,214,167,117,252,92,228,68,252,85,11,191,43,215,172,62,129,231,218,181,128,105,206,95,167,56,222,65,147,92,177,171,197,109,182,91,45,146,203,53,124,239,130,186,22,72,234,167,120,121,57,140,141,212,12,98,247,98,162,173,67,127,51,123,34,58,26,236,31,70,181,247,72,183,123,166,217,214,107,183,77,85,164,178,211,220,42,45,245,53,78,196,107,99,142,151,214,210,77,70,201,229,124,140,107,25,12,111,168,107,228,122,187,242,198,215,185,17,85,17,22,245,0,0,207,182,230,246,201,185,43,254,228,181,94,251,98,219,230,165,92,109,183,28,226,251,87,71,89,73,137,215,205,5,76,18,87,204,232,229,142,70,196,173,123,28,213,71,35,145,85,21,21,21,11,116,233,195,137,229,88,54,204,116,243,22,205,113,155,174,63,122,162,251,91,212,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,186,126,45,114,42,126,10,132,149,0,21,23,213,219,68,53,163,82,183,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,182,190,189,206,137,210,67,27,154,143,70,189,142,86,170,247,236,246,175,250,80,233,93,26,244,159,84,244,191,246,191,251,76,211,76,175,18,251,79,238,255,0,162,251,118,205,83,65,234,188,127,104,121,60,94,102,55,159,31,35,57,113,239,219,155,123,255,0,20,44,168,2,53,117,30,196,242,172,231,102,58,135,139,97,88,205,215,32,189,86,253,147,233,173,214,186,41,42,234,167,225,117,164,123,248,69,26,57,238,226,198,57,203,217,63,6,181,85,127,4,82,144,127,194,118,233,255,0,242,105,213,95,254,13,184,255,0,242,38,148,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,96,111,127,171,23,221,186,201,244,207,105,151,203,85,194,173,158,53,173,205,162,111,169,142,150,104,231,153,179,82,83,83,207,7,134,110,233,28,46,74,164,116,177,58,57,92,140,69,119,25,27,50,182,119,186,172,55,117,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,231,86,196,231,189,222,154,71,54,71,66,254,78,228,196,86,170,249,25,35,25,221,65,249,57,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,43,6,193,214,11,150,238,46,95,122,87,134,132,191,205,98,183,125,159,73,202,104,120,206,158,43,228,220,225,74,153,57,181,174,229,78,222,30,56,165,78,204,150,88,191,123,106,128,17,43,168,54,246,237,91,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,228,70,170,164,114,118,229,91,18,234,141,106,214,203,173,155,69,245,222,154,146,199,155,84,83,197,73,110,200,27,43,99,162,200,107,121,57,190,39,196,141,107,105,42,94,223,31,22,162,172,114,201,228,107,60,74,232,161,119,117,219,94,243,108,90,225,172,26,165,160,55,187,87,217,89,158,156,228,23,154,120,82,6,61,212,183,59,61,45,193,212,209,212,181,203,223,199,51,57,66,201,99,114,246,115,158,217,35,238,142,124,112,201,80,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,242,155,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,7,20,222,78,177,223,118,255,0,183,140,131,88,177,200,125,69,94,51,112,177,212,73,77,201,140,245,116,175,187,209,199,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,158,131,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,100,114,177,188,216,172,145,169,193,237,85,233,96,0,0,0,174,13,244,117,62,169,209,157,92,179,233,78,139,45,37,217,248,173,226,134,187,48,174,166,172,137,204,169,100,111,153,43,44,10,146,211,72,216,222,173,240,43,234,98,122,190,39,242,143,138,61,143,68,154,155,117,215,156,55,114,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,187,35,149,141,230,197,100,141,78,15,106,175,75,5,64,111,215,126,187,177,209,109,216,231,58,103,166,154,173,246,54,55,102,251,51,209,81,125,133,109,168,241,121,109,180,179,73,251,201,169,223,35,187,201,43,221,249,156,189,187,246,78,200,136,137,47,250,95,235,222,172,110,39,64,175,249,174,177,229,127,120,47,84,89,133,85,174,10,159,67,77,73,194,149,148,84,82,54,62,20,241,198,197,236,249,164,94,234,156,191,55,110,253,145,17,38,1,88,27,205,234,179,125,211,173,113,161,211,45,12,162,242,218,176,76,129,177,230,117,117,16,177,146,94,164,167,155,133,85,170,157,102,141,254,8,83,140,145,190,165,24,178,44,136,139,23,102,51,148,243,83,106,59,174,211,141,218,233,195,51,92,42,95,67,117,161,241,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,201,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,137,93,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,95,26,57,81,36,143,188,181,0,2,26,232,30,248,234,119,29,189,156,191,71,176,118,82,51,78,176,188,94,228,248,106,227,124,85,15,190,92,97,184,81,64,181,173,153,138,230,165,50,53,242,182,22,177,223,157,146,44,143,85,87,49,144,204,160,10,203,221,223,86,91,174,149,235,205,38,156,232,190,57,73,118,179,224,215,137,105,115,41,110,81,186,37,187,207,31,56,103,160,166,114,167,40,25,19,149,203,234,56,170,186,104,217,217,174,133,142,74,155,9,210,173,76,197,117,147,78,49,205,82,194,170,253,69,151,38,183,197,112,166,229,36,111,146,30,105,249,224,151,198,247,177,179,68,244,116,114,49,28,188,36,99,218,171,221,170,122,176,84,175,80,141,217,239,59,107,219,142,184,97,88,118,186,112,197,175,118,248,50,27,21,51,236,118,170,137,168,233,102,124,145,190,9,30,250,36,85,225,60,19,163,59,171,221,226,241,43,222,231,171,212,237,125,45,183,187,157,238,55,239,134,153,235,94,75,246,214,103,105,227,125,182,86,250,56,105,189,69,173,124,112,205,23,142,154,8,226,103,134,101,137,220,156,229,124,158,179,178,39,104,149,73,254,10,160,234,55,212,11,95,180,131,114,245,186,91,161,154,129,87,141,219,113,187,61,4,55,104,38,178,91,170,89,61,198,102,45,82,205,19,231,138,87,171,61,61,69,43,21,21,91,217,241,191,179,127,251,167,118,14,150,218,213,187,29,198,253,240,212,205,107,212,239,182,176,203,79,27,21,178,139,236,91,109,55,168,186,47,142,105,165,242,83,71,28,172,240,194,177,55,139,154,172,147,214,119,69,239,18,161,63,206,127,184,92,166,251,131,104,22,165,230,184,181,119,162,189,99,248,125,230,233,110,169,241,50,79,5,84,20,82,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,20,131,254,202,62,251,63,241,231,255,0,70,108,255,0,245,66,255,0,129,72,27,133,234,61,188,236,27,95,117,47,10,197,181,147,209,89,113,252,194,243,107,183,83,125,221,181,73,224,165,130,182,88,226,143,155,233,156,247,113,99,26,157,220,170,229,237,221,85,87,241,44,255,0,97,90,165,157,235,78,211,176,109,76,212,187,239,219,57,37,231,237,63,91,91,233,97,167,242,248,174,85,80,199,251,184,88,200,219,218,56,152,223,202,212,239,219,186,247,85,85,94,235,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,82,217,207,89,124,202,215,184,106,171,206,13,136,210,94,116,174,221,79,85,104,101,150,106,164,133,247,119,178,162,101,134,239,21,75,169,91,61,35,223,31,131,189,60,141,145,141,98,61,21,57,185,30,201,233,112,220,238,43,170,123,59,206,183,11,160,217,71,121,45,184,125,234,225,72,249,97,141,213,86,155,165,53,12,146,164,21,48,63,155,27,52,79,70,42,177,220,152,230,171,92,213,124,111,107,157,80,63,236,163,239,179,255,0,30,127,244,102,207,255,0,84,45,251,126,186,165,157,232,182,211,179,157,76,211,75,239,216,217,37,155,236,207,69,91,233,97,168,241,121,110,84,176,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,74,192,219,215,81,237,231,103,58,251,166,152,86,83,172,158,182,203,144,102,22,107,93,198,155,238,237,170,63,61,44,245,177,71,44,124,217,76,215,183,147,30,228,238,213,71,39,126,232,168,191,137,119,231,31,221,86,230,48,221,168,105,29,102,169,102,20,53,119,23,186,161,182,219,69,178,153,21,175,184,220,100,100,143,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,5,118,109,213,190,167,34,204,166,193,55,79,53,37,19,50,75,197,69,69,179,40,135,197,77,110,179,50,84,137,41,237,242,194,216,209,204,166,107,146,94,213,114,203,35,219,228,98,74,188,17,211,50,210,129,31,247,153,186,95,240,143,132,225,250,145,91,141,253,183,101,185,102,20,182,43,221,60,78,227,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,202,246,163,153,221,138,228,145,157,171,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,86,7,84,13,230,110,79,110,218,251,96,194,180,115,82,62,239,217,107,112,250,91,164,244,223,99,208,85,243,170,125,109,108,110,147,157,68,18,61,59,178,24,211,178,47,31,203,223,183,117,85,87,75,253,230,110,79,113,58,251,127,194,181,143,82,62,240,89,104,176,250,171,164,20,223,99,208,82,112,170,101,109,20,109,147,157,60,17,189,123,50,105,19,178,175,31,205,223,183,116,69,75,63,4,63,234,129,175,122,177,183,109,2,176,102,186,57,149,253,223,189,86,230,20,182,185,234,125,13,53,95,58,87,209,86,200,232,248,84,71,35,19,187,225,141,123,162,114,252,189,187,246,85,69,128,27,122,234,61,188,236,231,95,116,211,10,202,117,147,214,217,114,12,194,205,107,184,211,125,221,181,71,231,165,158,182,40,229,143,155,41,154,246,242,99,220,157,218,168,228,239,221,21,23,241,44,127,168,14,230,51,45,168,105,166,21,170,88,125,13,37,197,142,206,41,45,183,123,101,74,35,89,113,183,73,67,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,253,215,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,192,0,138,187,196,222,47,248,74,213,61,31,251,195,71,234,240,204,215,237,107,117,247,247,158,63,179,252,117,54,190,23,31,201,4,178,203,224,134,90,191,220,51,143,147,203,248,175,118,179,180,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,13,118,177,190,58,157,74,220,150,170,237,111,82,89,73,21,247,24,202,50,6,98,215,54,190,40,18,227,110,165,175,145,137,68,248,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,76,160,0,0,3,159,238,23,41,190,224,218,5,169,121,174,45,93,232,175,88,254,31,121,186,91,170,124,76,147,193,85,5,20,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,32,255,0,178,143,190,207,252,121,255,0,209,155,63,253,80,187,237,189,101,55,220,231,64,180,211,53,202,107,189,109,235,32,195,236,215,75,141,79,137,145,249,234,167,162,138,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,232,0,164,13,194,245,30,222,118,13,175,186,151,133,98,218,201,232,172,184,254,97,121,181,219,169,190,238,218,164,240,82,193,91,44,113,71,205,244,206,123,184,177,141,78,238,85,114,246,238,170,171,248,147,255,0,165,254,189,234,198,226,116,10,255,0,154,235,30,87,247,130,245,69,152,85,90,224,169,244,52,212,156,41,89,69,69,35,99,225,79,28,108,94,207,154,69,238,169,203,243,118,239,217,17,19,229,218,198,248,234,117,43,114,90,171,181,189,73,101,36,87,220,99,40,200,25,139,92,218,248,160,75,141,186,150,190,70,37,19,227,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,50,128,0,0,113,253,213,110,99,13,218,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,241,131,167,87,81,155,238,229,50,171,182,144,235,53,45,170,143,47,127,171,188,88,171,168,184,83,83,214,210,249,57,190,129,33,123,213,235,52,12,122,172,106,222,110,124,17,61,210,118,124,79,150,105,254,0,0,226,155,201,214,59,238,223,246,241,144,107,22,57,15,168,171,198,110,22,58,137,41,185,49,158,174,149,247,122,56,234,105,185,189,143,72,252,176,73,44,94,78,10,230,115,228,223,204,212,83,208,109,215,94,112,221,201,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,115,141,206,236,142,86,55,155,21,146,53,56,61,170,189,44,16,215,95,55,199,83,183,29,236,226,26,61,156,50,145,250,117,154,98,246,215,205,87,35,226,167,125,142,227,53,194,182,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,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,0,10,149,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,80,91,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,141,230,207,226,139,252,81,116,17,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,178,57,88,222,108,86,72,212,224,246,170,244,178,144,58,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,28,22,44,251,165,215,80,10,203,69,101,183,108,154,223,145,121,173,83,122,107,118,15,116,158,57,231,170,142,170,89,226,130,27,75,188,108,127,40,87,203,222,41,36,86,54,22,198,232,213,202,197,137,177,91,81,199,247,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,231,135,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,103,253,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,0,110,23,41,190,224,219,208,212,188,215,22,174,244,87,172,127,84,47,55,75,117,79,137,146,120,42,160,187,75,36,82,112,122,57,142,226,246,53,123,57,21,171,219,178,162,167,224,93,166,199,55,119,106,221,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,229,195,200,157,209,241,205,26,58,79,18,200,233,20,0,57,86,236,125,172,107,39,211,252,135,227,167,40,47,106,187,152,204,182,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,42,232,95,202,40,222,201,26,139,197,236,111,38,189,156,227,126,135,180,171,83,49,93,100,211,140,115,84,176,170,191,81,101,201,173,241,92,41,185,73,27,228,135,154,126,120,37,241,189,236,108,209,61,29,28,140,71,47,9,24,246,170,247,106,158,172,17,87,170,63,177,61,77,253,23,230,40,138,139,216,230,238,238,187,65,213,199,101,115,219,170,239,24,157,250,157,182,220,142,213,5,67,152,247,192,143,71,50,170,22,43,146,39,212,194,188,184,121,19,178,178,73,163,71,71,229,89,27,160,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,1,29,99,223,110,131,46,232,234,54,179,54,77,72,219,195,105,225,130,158,234,217,249,81,73,123,89,100,108,182,119,191,178,53,149,45,106,66,173,236,231,53,242,62,72,21,89,51,18,57,36,80,0,132,29,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,242,62,53,145,234,136,214,50,106,54,36,86,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,200,157,149,146,77,26,58,63,42,200,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,98,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,121,254,171,27,227,169,211,91,85,126,214,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,106,131,74,180,207,42,214,77,71,199,52,183,10,164,245,23,172,154,225,21,190,155,148,114,62,56,121,175,231,158,95,27,30,246,195,19,17,210,72,244,106,240,141,143,114,167,102,169,161,237,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,253,128,25,129,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,104,123,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,170,190,170,123,241,255,0,182,251,84,210,11,215,250,168,178,251,237,178,227,255,0,175,101,77,145,204,241,127,205,221,43,227,155,253,101,59,219,254,250,195,149,116,84,247,79,148,253,63,174,249,27,113,117,32,174,14,171,27,227,169,211,91,85,126,214,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,105,216,150,157,62,119,183,117,218,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,79,26,57,85,99,143,181,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,101,96,117,180,209,203,20,184,174,11,184,26,121,188,55,170,107,130,97,213,145,241,123,189,93,44,145,212,85,211,175,117,127,8,252,47,138,167,240,70,114,127,170,252,206,237,27,81,98,7,76,189,107,253,139,110,227,22,245,22,255,0,85,65,157,246,194,171,56,69,206,104,189,108,240,250,121,35,239,35,26,222,213,81,83,115,114,242,237,18,203,197,170,238,61,175,248,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,25,151,213,140,235,246,161,170,121,150,166,125,151,246,103,222,220,130,227,125,244,94,127,55,165,245,85,50,77,226,242,113,111,62,62,78,60,184,183,191,110,253,147,191,98,245,58,101,232,167,236,91,104,248,183,168,184,122,170,252,239,182,107,89,194,94,112,197,235,96,135,211,199,31,120,216,230,246,165,138,155,155,87,151,105,86,94,46,86,241,237,42,142,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,66,14,171,27,227,166,212,171,173,126,214,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,209,31,77,12,189,220,231,72,213,242,77,20,110,98,53,177,54,73,161,254,213,118,207,153,110,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,124,145,211,63,148,177,177,145,181,83,147,222,222,78,99,57,200,203,201,213,205,51,197,116,111,98,58,131,165,184,85,39,167,178,227,58,95,124,183,211,114,142,54,73,55,11,100,252,231,151,198,198,49,211,74,245,116,146,61,26,156,228,123,220,169,221,202,103,92,191,238,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,40,213,93,76,197,116,111,78,50,61,82,205,106,253,61,151,25,183,203,112,169,227,36,108,146,110,9,249,32,139,200,246,49,211,74,245,108,113,177,92,156,228,123,26,139,221,200,103,135,117,91,152,204,183,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,100,192,233,79,177,202,109,74,186,208,110,147,82,95,87,21,139,24,188,35,241,107,99,89,44,11,113,184,210,185,143,74,215,201,217,17,244,208,203,217,173,108,110,95,36,209,72,215,171,91,19,163,154,226,65,0,58,213,251,88,197,190,160,80,252,117,196,134,189,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,201,0,165,110,181,126,233,241,111,167,244,63,35,113,60,167,73,61,82,193,52,191,116,243,125,250,190,253,153,247,183,31,118,45,103,255,0,106,205,55,170,186,85,92,104,124,16,126,233,142,225,203,198,255,0,206,254,44,78,223,139,147,186,23,168,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,213,58,213,251,88,197,190,160,80,252,117,196,129,93,62,119,183,117,218,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,79,26,57,85,99,143,181,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,2,170,250,231,127,36,255,0,169,63,182,158,43,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,6,109,183,55,118,186,216,55,119,170,247,219,21,206,174,221,114,183,106,69,246,174,142,178,146,103,67,61,52,241,220,230,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,41,211,231,123,118,173,215,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,241,163,149,18,72,251,203,80,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,81,177,13,82,193,53,67,107,26,125,247,22,251,246,159,221,44,126,211,139,94,63,218,179,67,233,110,148,182,234,95,60,31,189,99,121,241,242,51,243,179,147,23,191,224,229,236,164,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,85,174,230,238,215,91,6,238,245,94,251,98,185,213,219,174,86,237,72,190,213,209,214,82,76,232,103,166,158,59,156,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,229,58,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,190,52,114,162,73,31,121,106,1,202,183,41,185,77,56,218,182,156,38,166,234,106,93,102,160,154,225,5,174,146,146,215,74,147,213,85,213,74,143,122,70,196,123,153,27,123,71,20,178,42,200,246,55,140,106,136,170,229,107,93,234,180,207,85,116,227,89,49,88,51,93,45,205,45,89,53,150,163,139,125,77,190,161,36,240,200,232,217,39,134,102,127,159,12,200,201,35,87,69,34,54,70,114,68,115,81,127,3,213,158,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,158,29,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,156,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,122,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,190,52,114,162,73,31,121,106,0,4,85,234,143,236,79,83,127,69,249,138,34,162,246,57,187,187,174,208,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,30,68,236,172,146,104,209,209,249,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,20,173,214,175,221,62,45,244,254,135,228,110,39,85,233,89,191,31,251,81,181,77,95,189,127,173,139,16,190,220,238,63,250,134,83,89,26,207,23,252,225,209,62,73,191,213,211,177,191,239,76,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,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,206,162,155,21,169,218,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,249,143,107,28,247,189,170,247,248,157,139,239,54,251,179,205,71,170,185,201,106,251,103,12,202,61,61,62,77,109,137,140,74,167,71,18,191,197,83,77,35,187,118,154,47,44,170,145,185,201,28,141,123,154,238,42,172,150,57,85,212,159,168,213,139,57,197,91,161,59,119,202,61,109,151,32,183,209,87,223,114,107,101,99,227,243,210,207,28,174,146,208,232,159,11,94,222,76,125,43,229,115,100,71,39,121,41,164,98,47,153,133,112,225,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,78,20,118,234,72,150,90,138,137,94,229,70,177,141,106,118,78,235,249,158,230,49,188,158,246,181,124,249,250,185,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,45,127,100,189,81,240,218,13,6,190,218,183,69,156,213,207,150,96,116,235,53,190,161,212,171,37,110,69,110,253,220,112,194,199,171,251,84,87,54,87,112,114,191,199,202,53,142,87,185,220,42,102,101,117,110,171,115,25,150,235,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,150,189,40,246,81,251,77,202,160,220,166,166,91,46,180,216,222,37,112,167,169,196,162,237,225,134,241,116,134,71,57,106,57,163,146,71,67,75,36,108,252,26,222,18,74,188,85,234,144,205,19,174,80,205,102,236,125,211,235,39,212,12,135,228,103,62,77,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,145,202,199,112,122,50,70,167,54,53,83,65,59,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,88,25,151,88,45,101,177,238,59,37,191,224,139,106,200,180,157,151,4,162,181,227,247,10,70,197,229,161,137,241,177,213,112,213,54,24,170,98,154,118,197,36,141,73,210,86,197,234,85,174,142,79,27,75,41,218,30,228,255,0,197,110,141,83,106,215,236,242,235,135,121,174,21,86,255,0,71,91,47,158,25,252,46,68,243,210,212,112,103,158,21,229,193,95,193,188,101,142,104,251,47,143,147,187,89,202,183,99,237,99,89,62,159,228,63,29,57,154,194,90,116,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,136,171,213,31,216,158,166,254,139,243,20,69,0,147,43,167,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,254,99,220,246,177,239,106,49,247,188,8,65,212,191,124,116,219,113,195,102,209,236,29,149,111,212,92,210,207,35,225,171,141,242,211,178,199,110,153,100,129,107,91,51,21,174,90,149,115,37,108,45,99,191,35,227,89,30,168,141,99,38,164,188,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,51,218,70,156,234,38,148,237,231,9,193,245,75,42,171,188,228,54,235,61,28,51,195,53,53,36,44,180,49,148,241,177,150,216,150,149,56,202,202,118,177,35,89,158,249,31,43,209,239,231,197,205,99,59,0,34,254,255,0,183,131,106,218,110,145,185,214,245,171,147,59,204,105,235,40,49,70,67,19,85,148,211,177,141,73,43,165,116,140,116,92,41,214,104,158,145,185,174,89,94,230,51,143,5,146,72,232,51,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,7,201,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,183,23,61,141,158,23,57,168,189,218,146,198,171,219,146,119,153,93,57,183,237,254,21,239,179,233,190,162,65,234,52,203,38,184,122,202,186,136,41,249,213,89,107,158,198,68,181,141,70,39,57,161,86,71,27,101,139,241,114,53,141,124,73,201,174,142,107,212,40,7,170,63,190,205,77,253,23,225,232,142,149,181,173,237,218,182,161,177,172,150,197,140,79,73,93,168,185,86,113,118,134,213,70,218,166,182,123,76,14,179,210,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,145,26,170,145,201,218,16,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,123,221,62,118,73,106,218,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,95,26,185,21,35,143,180,181,0,202,185,213,118,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,88,222,108,254,40,191,197,23,67,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,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,33,7,82,253,241,211,109,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,252,143,141,100,122,162,53,140,154,141,137,255,0,209,83,221,62,83,244,254,187,228,109,197,212,144,255,0,168,22,251,172,91,85,197,100,194,177,103,250,221,77,200,45,235,37,186,155,179,227,251,46,150,120,234,163,138,235,205,244,242,211,207,226,169,167,106,122,103,42,57,253,251,175,102,254,43,69,159,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,50,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,47,56,181,247,31,183,88,174,215,122,31,79,73,147,91,223,116,181,201,229,99,253,69,43,42,170,41,29,39,102,170,171,59,79,73,80,206,206,68,119,228,239,219,139,154,171,97,93,41,247,199,77,166,183,90,13,173,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,251,170,50,154,105,123,57,174,141,169,227,154,89,28,244,115,101,116,144,220,73,197,55,167,166,127,181,221,169,234,126,11,29,37,214,174,174,163,31,158,225,65,75,107,143,201,85,85,93,68,169,89,75,3,25,193,202,255,0,36,244,241,49,88,214,242,115,92,173,106,163,149,21,51,175,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,77,26,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,112,14,166,154,215,251,22,218,62,83,233,237,254,170,191,59,239,133,81,243,139,156,49,122,216,38,245,18,73,218,70,57,189,169,98,169,224,228,229,218,85,139,147,85,188,187,81,94,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,154,104,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,3,53,155,177,247,79,172,159,80,50,31,145,156,145,87,29,241,212,233,175,79,252,11,107,122,108,202,73,111,185,61,158,246,204,166,230,231,197,58,91,173,213,87,107,131,22,137,145,247,85,101,76,209,119,115,157,35,83,199,12,177,185,136,231,74,217,33,137,90,85,166,121,86,178,106,62,57,165,184,85,39,168,189,100,215,8,173,244,220,163,145,241,195,205,127,60,242,248,216,247,182,24,152,142,146,71,163,87,132,108,123,149,59,53,77,15,109,87,108,248,110,212,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,250,247,99,237,99,89,62,159,228,63,29,57,154,194,255,0,186,163,251,19,212,223,209,126,98,136,164,189,178,93,173,86,13,201,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,102,195,5,52,17,215,194,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,59,87,80,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,200,141,84,89,36,238,233,243,178,75,174,235,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,120,213,200,139,36,125,239,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,4,0,235,87,237,99,22,250,129,67,241,215,18,149,139,73,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,248,41,91,173,95,186,124,91,233,253,15,200,220,72,0,93,159,75,29,233,221,117,243,13,172,209,173,82,200,42,238,154,131,136,211,173,93,45,116,244,206,87,220,172,141,88,162,108,179,79,201,82,74,152,165,145,24,247,61,24,231,177,240,187,247,175,243,61,39,169,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,148,172,88,255,0,74,125,241,211,105,173,214,131,107,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,55,18,0,42,175,174,119,242,79,250,147,251,105,85,101,180,244,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,91,63,51,89,187,31,116,250,201,245,3,33,249,25,207,41,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,59,174,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,59,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,206,120,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,70,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,121,77,85,212,204,87,70,244,227,35,213,44,214,175,211,217,113,155,124,183,10,158,50,70,201,38,224,159,146,8,188,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,220,134,120,119,85,185,140,203,117,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,226,142,153,252,165,145,239,145,200,156,158,247,113,107,25,194,54,78,174,140,26,33,170,20,215,92,151,93,235,47,153,5,131,9,172,167,109,170,142,220,216,227,74,44,158,118,186,68,124,175,231,221,202,202,71,34,163,100,141,141,85,146,89,24,217,81,25,81,19,237,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,241,174,60,3,50,151,1,168,213,38,227,213,105,137,210,222,33,176,62,236,228,70,192,183,25,97,146,118,211,177,85,123,189,233,20,47,123,184,162,240,69,143,159,31,36,124,190,76,107,22,190,230,23,25,173,56,229,15,171,171,167,183,215,221,36,143,202,200,248,210,209,82,203,87,83,39,119,170,34,240,130,9,95,219,191,39,113,236,212,87,42,34,254,174,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,138,189,81,253,137,234,111,232,191,49,68,80,9,50,186,117,239,170,167,107,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,230,61,207,107,30,246,163,31,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,20,195,214,175,221,62,45,244,254,135,228,110,36,0,47,39,166,134,248,233,183,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,126,119,200,146,49,85,28,246,67,55,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,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,155,85,204,182,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,254,68,116,173,99,27,234,99,107,163,108,204,226,222,47,84,114,39,141,241,189,252,127,19,197,175,185,206,85,102,194,177,106,31,91,122,200,46,20,246,187,117,55,149,145,249,234,167,145,177,197,31,55,171,88,222,79,123,83,187,149,26,157,251,170,162,126,37,207,105,150,207,173,91,77,233,249,172,77,184,37,92,153,222,99,166,247,90,252,173,243,74,213,101,52,236,181,84,172,116,49,54,55,186,46,20,235,52,172,89,26,231,44,175,115,223,203,130,199,28,116,152,94,247,81,77,138,211,110,151,13,92,227,79,168,41,25,170,150,10,120,97,161,154,166,170,86,50,231,110,133,106,30,182,212,69,145,32,133,238,146,161,210,50,103,51,252,246,53,142,123,24,229,123,40,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,85,116,249,217,37,215,117,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,58,149,206,130,237,59,102,133,207,180,178,70,205,19,216,249,41,221,35,157,44,106,229,133,60,106,228,69,146,62,247,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,153,172,221,143,186,125,100,250,129,144,252,140,231,213,155,237,159,50,195,182,233,167,155,154,109,117,37,126,39,158,84,86,91,94,141,84,142,123,109,198,10,170,184,155,3,216,174,85,145,146,197,72,249,91,35,127,130,164,140,123,91,218,55,75,231,244,167,93,53,31,70,168,242,251,78,21,121,241,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,180,209,121,92,248,164,69,71,53,202,228,94,236,124,140,127,224,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,6,151,116,159,5,253,151,233,102,27,166,127,106,125,167,247,75,31,183,88,189,111,131,195,234,189,45,52,112,249,124,124,157,195,151,143,151,30,78,237,223,183,117,237,220,245,103,42,221,143,181,141,100,250,127,144,252,116,230,107,14,191,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,62,90,244,163,222,191,236,203,42,131,109,122,153,115,186,212,227,121,109,194,158,155,18,151,191,154,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,241,107,184,71,42,114,86,34,77,52,173,185,66,42,245,71,246,39,169,191,162,252,197,17,69,122,79,130,254,212,53,79,13,211,63,181,62,204,251,219,144,91,172,94,183,193,230,244,190,170,166,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,122,13,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,213,168,247,112,122,62,55,47,54,57,18,127,244,190,234,9,77,105,166,178,237,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,126,86,53,157,166,174,249,55,119,106,218,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,227,207,198,157,213,242,67,26,186,63,42,72,220,251,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,186,158,151,187,40,255,0,15,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,158,31,177,173,110,153,175,101,58,196,215,47,121,165,241,65,52,139,34,35,227,252,145,112,141,204,151,201,58,129,202,183,47,184,188,19,107,250,89,95,169,153,213,71,250,218,59,61,23,9,191,202,119,79,77,52,208,81,249,34,138,79,15,151,192,246,249,94,222,12,254,42,191,193,23,62,219,138,215,156,203,114,90,185,125,213,108,206,182,173,207,184,212,61,150,202,25,170,18,102,90,109,200,247,45,61,20,74,214,49,188,35,107,187,43,145,141,230,245,124,142,78,111,114,173,133,116,172,216,119,253,168,221,94,175,217,127,214,203,136,88,174,118,239,253,67,233,175,109,127,151,254,112,216,153,36,63,234,234,24,239,247,167,144,3,118,62,233,245,147,234,6,67,242,51,150,19,211,123,65,176,221,201,116,252,212,125,41,204,232,169,28,203,142,113,113,125,178,186,106,117,153,246,155,138,90,168,18,158,182,36,107,216,238,113,185,221,213,168,246,243,98,190,55,47,7,185,22,186,247,21,160,217,150,219,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,247,86,163,221,193,232,248,220,188,216,228,73,255,0,210,251,168,37,53,166,154,203,181,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,243,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,132,108,70,197,249,88,214,118,140,29,81,253,246,106,111,232,191,15,68,69,82,226,122,83,236,114,167,77,109,84,27,164,212,151,210,75,125,201,236,232,252,90,216,214,69,58,91,173,213,77,99,210,181,242,118,85,101,76,209,118,107,91,27,147,199,12,178,53,234,231,74,232,225,249,55,173,213,71,246,95,170,118,173,51,208,182,125,167,247,75,32,130,92,198,183,191,135,213,122,90,154,136,107,236,62,58,170,71,112,229,227,137,222,178,23,59,183,126,204,239,217,84,151,251,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,6,85,206,235,184,29,166,102,90,17,128,233,134,169,58,162,174,247,137,234,86,47,110,189,50,236,218,4,130,10,11,141,76,43,59,173,175,84,145,234,175,108,74,199,182,71,36,126,84,242,112,111,238,164,227,239,250,124,239,110,235,181,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,158,52,114,170,199,31,107,84,221,190,248,240,221,189,109,230,201,172,56,123,41,50,91,150,125,79,11,240,186,73,222,176,50,169,147,211,164,237,173,154,23,171,39,244,209,198,232,220,246,181,168,254,114,195,27,150,47,39,54,80,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,107,173,218,13,153,104,28,152,93,175,80,40,170,237,183,220,179,23,139,38,168,180,213,211,164,51,219,89,45,109,92,17,67,34,115,114,243,116,84,209,202,168,228,99,216,179,44,110,98,58,53,239,45,122,42,123,167,202,126,159,215,124,141,184,179,237,215,110,187,78,54,149,167,15,205,115,89,125,117,214,187,201,5,130,193,4,200,202,171,189,83,81,21,90,213,84,95,28,44,228,213,150,101,69,108,109,115,81,17,239,124,113,191,60,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,109,61,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,59,42,178,166,104,187,53,173,141,201,227,134,89,26,245,115,165,116,112,214,94,236,125,211,235,39,212,12,135,228,103,45,39,108,91,103,195,119,95,210,223,79,180,183,48,174,171,183,61,181,23,123,149,162,231,76,170,231,219,174,49,221,110,44,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,81,122,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,74,233,79,190,170,156,198,58,13,172,106,189,125,93,77,246,150,157,33,194,171,155,75,19,96,117,186,146,137,137,246,107,210,24,218,173,124,81,83,201,43,102,145,93,228,69,145,174,123,92,216,210,91,52,51,89,186,173,45,253,139,110,59,81,116,206,27,23,216,212,22,108,130,171,236,170,47,85,234,60,86,185,95,230,161,253,226,189,238,119,122,89,96,119,231,114,189,59,246,127,103,35,145,45,251,164,102,166,101,90,137,180,120,109,217,77,95,171,251,149,144,85,227,54,233,223,36,146,76,234,24,224,167,168,137,146,57,239,119,127,31,170,116,76,70,241,107,98,138,38,35,127,47,117,141,93,109,53,142,251,46,85,130,237,250,158,31,13,150,154,222,153,141,100,156,152,239,87,85,36,149,20,148,233,217,89,206,63,11,34,169,252,81,252,95,234,191,51,123,198,213,94,107,209,167,0,166,201,183,71,116,204,238,56,245,93,93,62,29,139,213,212,209,220,26,146,164,20,55,26,137,98,167,141,30,230,170,49,95,37,52,149,200,214,63,191,116,108,142,68,239,31,38,221,160,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,25,172,221,143,186,125,100,250,129,144,252,140,231,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,159,59,36,181,109,67,0,146,251,147,193,73,93,168,185,85,61,60,215,90,199,82,181,179,218,96,116,48,185,246,150,72,217,165,99,217,29,67,100,115,165,141,90,147,47,141,92,138,145,199,218,42,230,189,99,170,109,155,163,138,225,133,90,170,239,26,35,69,78,219,69,101,12,180,209,71,91,112,122,74,229,146,239,74,174,99,101,137,232,138,214,199,79,51,248,62,56,255,0,58,67,36,189,225,153,89,238,186,105,198,226,246,35,170,122,161,165,247,159,93,106,174,211,252,138,41,161,149,17,149,86,250,166,219,38,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,158,194,255,0,186,163,251,19,212,223,209,126,98,136,160,19,175,237,87,108,249,150,235,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,201,29,51,249,75,27,25,27,85,57,61,237,228,230,51,156,140,188,157,66,212,13,26,233,247,182,91,92,50,51,211,217,113,155,127,216,120,237,19,161,115,36,188,221,25,75,52,209,195,44,148,208,57,145,205,82,248,101,124,149,14,141,25,228,123,222,239,197,221,150,32,109,51,171,157,30,81,168,247,44,43,113,80,125,141,106,202,50,10,218,171,5,254,90,168,18,150,193,75,42,198,148,150,202,148,142,8,187,195,31,105,17,107,94,170,238,79,106,200,214,177,29,35,44,252,16,3,173,95,181,140,91,234,5,15,199,92,74,160,219,150,136,93,119,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,56,254,102,177,238,129,24,175,68,114,177,30,174,70,191,143,5,241,89,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,46,123,166,86,251,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,157,145,95,83,12,93,155,35,31,202,71,178,63,63,41,21,102,241,79,82,149,186,213,251,167,197,190,159,208,252,141,196,138,187,127,219,214,85,184,186,204,222,201,133,84,247,189,98,56,125,102,91,77,111,109,44,147,201,117,244,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,238,82,49,140,84,106,61,94,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,255,0,182,11,186,234,61,214,232,117,37,238,231,47,12,207,23,240,217,242,136,100,154,5,146,122,166,194,213,109,123,99,137,27,227,134,163,243,185,168,177,177,173,145,147,198,222,73,23,55,113,94,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,64,105,62,11,251,80,213,60,55,76,254,212,251,51,239,110,65,110,177,122,223,7,155,210,250,170,152,225,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,184,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,89,255,0,75,174,160,20,119,122,59,110,217,53,191,34,240,221,97,244,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,120,216,206,51,39,139,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,10,171,235,157,252,147,254,164,254,218,65,93,171,109,142,251,186,172,171,46,194,177,107,215,162,189,99,248,125,126,75,110,166,244,204,147,237,74,168,36,130,56,168,121,190,88,153,7,149,245,13,79,51,149,90,206,221,213,170,159,138,115,91,181,179,50,210,140,254,182,205,89,37,93,131,44,195,175,18,83,74,250,74,180,73,237,247,26,73,149,174,88,230,133,202,136,248,229,141,123,62,55,47,226,212,86,175,240,82,239,186,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,231,177,207,107,24,199,35,25,78,219,177,247,79,172,159,80,50,31,145,156,253,92,99,106,58,143,156,237,150,241,185,188,42,47,182,109,88,190,65,87,103,191,218,224,133,86,170,134,150,42,90,105,210,189,189,149,124,176,167,168,114,74,136,136,232,154,198,200,188,152,178,58,47,202,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,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,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,170,235,174,222,178,173,11,163,211,251,221,218,167,237,27,46,164,97,246,204,182,209,112,142,150,72,163,79,83,3,36,158,141,202,228,86,44,208,61,232,142,70,57,221,227,146,7,170,49,101,224,222,255,0,211,83,122,247,29,186,106,61,14,151,230,183,62,218,101,151,92,29,29,75,28,180,176,71,106,186,84,173,52,76,185,203,60,141,71,172,44,100,13,100,141,89,90,198,198,247,202,136,231,49,26,251,212,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,170,247,99,238,159,89,62,160,100,63,35,56,167,219,214,85,112,219,44,219,157,180,212,250,203,45,183,48,151,18,187,209,71,75,35,164,161,255,0,106,211,205,5,99,164,106,43,18,23,190,117,133,202,254,28,100,88,17,21,235,47,102,54,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,88,222,108,254,40,191,197,23,65,26,67,184,173,35,214,221,35,143,91,112,204,178,145,152,195,41,229,154,231,53,194,86,83,62,206,248,88,143,168,134,181,28,238,48,62,38,175,39,42,187,135,5,108,141,115,163,115,94,234,86,234,13,189,187,174,235,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,109,83,157,5,218,118,205,51,89,118,124,110,134,39,177,242,83,186,54,182,41,17,203,10,121,17,170,139,36,157,221,62,118,73,117,221,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,142,165,115,160,187,78,217,161,115,237,44,145,179,68,246,62,74,119,72,231,75,26,185,97,79,26,185,17,100,143,189,239,98,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,167,110,168,219,237,181,107,101,214,29,8,209,124,154,174,163,9,177,212,61,217,5,198,146,118,250,44,134,181,174,98,196,200,248,167,41,105,169,220,199,42,63,159,142,89,28,143,70,185,33,134,87,69,93,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,150,63,213,91,76,241,93,27,216,142,153,233,110,21,73,233,236,184,206,97,108,183,211,114,142,54,73,55,11,101,199,156,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,72,87,210,227,223,102,153,126,181,240,245,167,117,234,177,177,202,109,53,186,215,238,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,217,81,148,211,75,221,174,108,142,79,28,210,198,214,43,155,43,99,134,26,237,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,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,1,21,122,163,251,19,212,223,209,126,98,136,162,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,61,94,229,246,233,157,237,127,84,235,244,207,58,167,255,0,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,206,158,151,93,64,43,45,21,150,221,178,107,126,69,230,181,77,233,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,241,177,252,161,95,47,120,164,145,88,216,91,27,163,87,43,22,38,197,224,58,213,251,167,197,190,159,208,252,141,196,138,187,127,219,214,85,184,186,204,222,201,133,84,247,189,98,56,125,102,91,77,111,109,44,147,201,117,244,211,211,198,250,56,146,52,87,164,207,100,238,88,209,26,238,82,49,140,84,106,61,94,206,127,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,225,145,232,197,78,46,137,242,202,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,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,214,214,89,235,121,205,254,76,186,122,105,161,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,156,83,98,93,62,44,91,63,172,200,51,43,222,85,247,163,51,188,250,139,92,53,208,70,250,122,90,91,63,157,175,142,54,194,174,94,243,75,226,134,89,85,202,228,99,145,177,198,170,141,124,179,118,189,216,251,88,214,79,167,249,15,199,78,102,176,213,65,94,187,218,233,115,106,215,109,80,177,106,78,141,84,210,98,183,44,150,240,144,230,252,162,106,209,50,7,71,36,146,93,153,18,57,174,90,149,115,27,27,162,103,225,60,147,199,35,150,46,211,204,249,191,165,90,103,138,232,222,156,99,154,91,133,82,122,123,46,51,111,138,223,77,202,56,217,36,220,19,243,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,245,96,205,102,236,125,211,235,39,212,12,135,228,103,46,79,167,38,45,98,206,122,117,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,210,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,170,189,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,57,65,209,99,65,170,110,217,150,87,184,219,205,21,35,237,182,42,119,227,54,85,154,158,41,95,246,140,201,28,181,51,68,245,127,56,31,21,58,199,26,175,15,222,50,185,237,71,254,87,181,109,208,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,145,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,60,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,11,63,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,178,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,5,228,239,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,252,107,221,31,28,50,43,100,241,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,79,213,212,141,85,212,125,96,190,211,228,250,161,154,93,114,107,173,37,190,154,215,13,93,198,161,101,145,148,176,51,132,113,162,175,254,211,156,191,231,62,71,201,35,213,207,123,220,235,31,233,125,211,238,154,237,77,101,221,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,249,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,194,70,43,101,252,204,115,59,218,248,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,224,211,206,142,116,120,150,230,168,111,119,188,207,237,237,39,176,248,47,176,195,95,67,2,213,92,170,146,170,85,142,211,60,106,175,142,88,89,28,80,186,162,119,71,27,101,108,222,56,226,111,39,190,27,63,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,227,186,239,147,104,150,173,223,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,60,252,107,221,31,28,50,43,100,241,36,110,231,251,10,233,247,134,237,155,30,182,106,14,115,106,164,187,234,165,101,63,168,125,116,209,42,62,192,202,138,88,18,107,124,72,217,229,129,239,142,70,206,197,171,141,26,247,178,87,181,21,24,229,69,172,190,168,254,251,53,55,244,95,135,162,59,87,73,189,153,88,181,110,251,254,38,51,155,175,150,213,130,100,12,167,178,89,233,222,246,73,61,226,157,144,212,182,166,161,233,219,180,49,121,97,115,35,106,170,201,34,47,62,204,98,178,105,85,213,11,122,255,0,225,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,195,246,53,173,211,57,143,168,73,92,213,239,52,190,41,225,141,35,84,124,127,158,94,113,185,145,121,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,179,189,170,225,187,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,63,58,54,87,49,142,244,209,185,210,54,22,113,111,22,42,185,83,200,249,30,254,234,12,171,154,40,210,61,51,197,117,147,98,58,125,165,185,173,39,168,178,228,218,95,99,183,212,241,142,55,201,15,59,100,28,39,139,200,199,177,179,68,244,108,145,189,90,188,36,99,28,137,221,168,81,182,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,254,85,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,189,152,197,150,105,100,86,183,178,115,145,238,254,46,85,91,74,233,89,176,239,251,81,186,189,95,178,255,0,173,151,16,177,92,237,223,250,135,211,94,218,255,0,47,252,225,177,50,72,127,213,212,49,223,239,79,57,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,45,167,93,52,47,78,55,23,167,23,29,47,213,11,55,174,181,87,118,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,227,153,156,157,217,123,43,85,174,115,30,215,177,239,99,161,86,222,186,70,216,180,139,113,211,106,134,89,156,253,224,196,49,107,132,23,76,42,223,27,159,21,116,149,76,122,73,20,151,23,53,173,103,251,93,237,111,20,137,120,206,230,181,239,72,152,142,129,246,42,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,201,212,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,242,43,81,18,73,59,253,123,32,216,78,9,180,123,20,25,29,108,255,0,109,234,109,202,223,37,29,238,247,21,68,205,165,100,50,190,25,29,71,77,10,170,49,97,99,224,141,82,87,179,202,247,35,157,221,141,114,68,201,84,84,7,91,77,51,202,169,181,79,5,214,63,73,229,198,238,24,250,99,62,120,227,145,222,158,186,158,166,162,163,132,206,225,227,103,146,58,174,241,167,53,115,188,19,254,84,70,119,95,43,209,147,84,190,234,110,58,251,166,117,247,223,75,65,157,227,242,122,106,47,75,207,214,93,40,158,147,67,251,196,98,186,62,20,174,184,187,241,115,88,238,253,151,187,188,104,70,173,233,234,103,237,119,117,154,159,157,71,87,106,171,164,168,200,39,183,208,85,90,228,242,82,213,80,209,34,81,210,206,199,243,114,63,201,5,60,79,87,181,220,92,231,43,154,136,213,68,75,63,232,201,165,191,117,54,227,125,212,202,251,23,165,175,206,242,9,61,53,111,170,231,235,45,116,76,72,97,253,218,61,91,31,10,167,92,91,248,181,175,119,126,235,221,190,53,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,25,172,221,143,186,125,100,250,129,144,252,140,229,143,244,130,218,37,170,203,140,211,110,235,39,184,210,92,46,87,250,122,219,110,53,64,218,118,189,45,144,50,161,212,245,21,79,123,219,201,181,47,116,18,68,223,26,162,54,23,200,142,115,252,202,200,188,167,84,30,160,148,215,106,107,214,215,180,90,235,86,198,50,161,212,25,133,242,154,89,105,159,206,25,106,169,235,44,171,20,176,53,202,197,115,32,115,231,138,94,18,49,93,23,230,99,159,222,5,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,165,223,103,186,23,167,27,116,216,142,169,233,126,151,217,189,13,170,135,79,242,41,102,154,85,71,213,92,42,157,108,153,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,110,123,11,254,234,143,236,79,83,127,69,249,138,34,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,221,251,34,255,0,3,66,122,3,162,26,95,177,125,188,214,216,160,190,85,201,104,176,211,213,228,249,77,246,166,57,30,250,169,217,78,213,170,170,72,35,230,177,177,34,129,173,100,49,163,149,25,27,81,86,73,21,207,125,37,239,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,7,75,221,139,126,218,242,166,107,142,177,225,158,175,77,172,188,254,199,166,173,119,24,111,183,72,228,106,39,120,85,171,234,40,225,237,39,147,186,181,143,149,25,31,239,90,218,136,210,234,65,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,88,255,0,82,253,142,83,110,59,13,155,88,112,119,213,179,81,112,187,60,140,134,146,54,75,80,203,229,186,21,146,117,162,108,44,71,57,42,81,207,149,208,185,141,252,239,145,99,122,42,57,143,134,146,241,60,166,251,131,101,86,108,215,22,174,244,87,172,126,225,79,116,183,84,248,153,39,130,170,9,27,36,82,112,122,57,142,226,246,53,123,57,21,171,219,178,162,167,224,95,78,193,119,175,138,238,179,78,41,44,151,107,159,167,212,220,102,223,12,121,29,190,161,99,100,149,252,17,177,186,231,78,145,181,140,116,50,189,81,94,214,53,60,50,61,24,169,197,209,62,88,1,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,142,171,213,79,97,223,246,223,117,122,65,101,255,0,85,46,95,98,182,91,191,245,239,169,189,185,254,95,249,187,101,100,112,255,0,172,168,123,191,223,94,87,174,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,98,157,72,117,231,13,220,151,79,205,56,213,108,50,182,145,204,184,231,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,107,219,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,231,186,131,108,146,213,186,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,190,69,106,34,73,39,122,33,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,242,122,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,231,177,207,107,24,199,35,25,50,129,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,202,223,255,0,79,59,86,231,46,184,230,161,105,205,29,37,155,54,117,226,130,219,146,92,90,230,181,42,236,143,114,69,37,83,225,94,45,168,169,165,106,177,237,239,36,110,124,44,146,62,79,86,192,198,247,77,168,237,71,78,54,149,167,12,194,176,168,189,117,214,187,199,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,95,28,44,228,228,138,20,85,108,109,115,149,85,239,124,146,62,133,247,99,238,159,89,62,160,100,63,35,57,105,61,26,173,54,171,254,209,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,43,234,41,177,90,157,173,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,152,246,177,207,123,218,175,127,228,244,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,129,8,53,11,171,182,219,116,215,63,201,116,230,251,132,234,84,247,44,86,241,91,100,172,150,146,219,64,232,36,158,154,103,195,35,163,115,171,26,229,98,185,138,168,170,214,175,110,221,209,63,129,39,244,19,90,241,93,196,233,61,139,88,240,171,125,214,138,203,144,122,175,77,5,210,40,227,170,103,130,166,90,119,243,108,114,72,196,238,248,92,169,217,235,249,85,59,246,94,232,157,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,160,140,103,65,176,221,201,116,252,211,141,41,204,232,169,28,203,142,155,216,95,108,174,154,157,102,125,166,226,150,168,146,158,182,36,107,216,238,113,185,221,213,168,246,243,98,190,55,47,7,185,22,144,119,21,160,217,150,219,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,247,86,163,221,193,232,248,220,188,216,228,75,10,233,89,191,31,251,81,181,77,95,189,127,173,139,16,190,220,238,63,250,134,83,89,26,207,23,252,225,209,62,73,191,213,211,177,191,239,76,32,6,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,138,171,221,143,186,125,100,250,129,144,252,140,229,164,244,106,180,218,175,251,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,87,168,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,228,86,162,172,114,118,142,182,237,85,212,123,70,156,93,244,134,217,154,93,105,176,203,245,194,158,233,114,178,71,80,169,75,83,85,10,42,71,35,155,255,0,238,43,145,63,43,221,12,14,114,57,97,137,89,237,118,171,182,124,203,117,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,104,83,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,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,164,10,222,159,75,28,55,95,46,183,93,82,209,171,149,38,35,168,55,74,136,103,174,165,171,114,178,201,114,122,185,222,121,228,108,81,62,88,42,94,142,107,214,70,35,152,247,70,188,163,231,43,230,73,43,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,48,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,203,180,116,108,177,55,115,85,119,59,222,67,230,209,136,123,222,97,182,192,143,130,170,105,37,170,159,199,101,108,139,52,146,248,97,133,144,172,181,110,115,36,145,178,53,177,162,61,95,44,86,83,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,222,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,103,31,216,47,78,236,87,108,116,116,154,165,158,47,219,122,155,114,183,194,169,234,41,227,108,120,207,150,6,250,154,74,126,18,72,201,38,230,233,99,125,82,59,243,70,136,214,35,26,233,60,176,175,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,29,87,170,158,195,191,237,190,234,244,130,203,254,170,92,190,197,108,183,127,235,223,83,123,115,252,191,243,118,202,200,225,255,0,89,80,247,127,190,188,174,173,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,166,218,55,23,130,110,131,75,40,53,51,5,168,255,0,85,71,120,162,225,55,249,50,233,233,161,154,122,63,36,177,71,230,241,121,216,223,43,27,193,255,0,197,23,248,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,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,157,127,167,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,227,71,42,172,113,246,185,253,116,209,205,56,221,134,135,92,112,107,180,214,171,165,171,35,183,165,117,130,247,19,82,178,58,42,167,194,171,73,114,166,116,111,111,62,62,68,114,112,145,173,146,55,57,138,170,201,28,139,250,186,3,163,150,45,191,232,214,39,163,184,228,222,162,147,25,183,182,158,74,158,47,103,171,170,123,157,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,116,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,184,158,148,251,227,169,212,171,85,6,214,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,209,95,83,12,93,156,215,70,213,242,67,20,142,122,53,209,58,73,187,87,80,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,200,173,68,73,36,239,84,27,81,217,70,227,181,223,81,217,247,54,217,117,194,169,49,12,130,58,43,222,83,88,143,163,147,30,174,129,86,71,54,56,213,204,154,74,200,150,52,253,212,125,157,28,143,135,200,232,90,244,145,45,127,169,141,21,77,187,167,254,160,91,235,46,213,119,74,138,90,123,12,50,215,85,182,38,207,84,246,221,168,81,211,72,144,177,145,35,220,168,174,84,141,140,103,117,94,45,106,118,68,166,29,167,123,167,209,191,168,24,247,200,192,105,76,134,189,69,54,43,77,186,92,53,115,141,62,160,164,102,170,88,41,225,134,134,106,154,169,88,203,157,186,21,168,122,219,81,22,68,130,23,186,74,135,72,201,156,207,243,216,214,57,236,99,149,236,128,29,52,54,57,83,184,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,243,178,68,141,136,170,231,190,27,201,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,58,254,212,183,131,106,218,111,79,204,177,214,245,171,147,59,204,115,139,213,6,40,200,98,106,178,154,118,90,173,137,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,28,22,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,179,35,106,126,46,68,106,127,4,46,251,167,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,254,123,220,198,189,236,106,61,243,40,3,42,230,148,246,157,237,99,70,254,159,227,223,29,0,220,190,221,48,77,208,105,101,126,153,231,84,255,0,235,107,44,245,188,230,255,0,38,93,61,52,208,193,89,227,138,88,252,222,47,59,221,226,123,184,63,248,42,127,5,74,192,217,199,75,220,238,233,184,43,212,186,239,29,170,159,22,210,140,130,10,106,234,88,36,134,186,60,134,185,145,65,89,13,59,88,244,84,74,55,193,61,52,178,172,172,71,58,57,155,18,49,175,116,171,5,202,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,15,250,169,232,229,247,87,118,143,119,169,199,38,239,87,129,92,34,204,100,166,226,207,246,213,45,52,19,199,82,156,222,246,163,60,112,84,75,63,127,204,231,120,56,53,170,231,162,165,22,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,249,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,211,162,24,85,215,77,116,95,1,211,155,237,69,36,247,44,87,23,181,89,43,37,164,123,157,4,147,211,82,71,12,142,141,206,107,92,172,87,49,85,21,90,213,237,219,186,39,240,61,169,93,93,82,183,209,168,250,13,89,30,223,180,190,131,236,107,174,81,143,211,221,166,203,98,172,84,170,163,165,150,122,168,36,130,154,36,98,120,166,95,78,222,213,28,213,204,107,221,193,173,122,50,86,67,109,172,111,142,155,77,118,219,170,187,91,212,150,85,203,98,201,241,124,129,152,181,205,175,150,117,183,92,106,168,36,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,48,212,213,64,51,89,187,31,116,250,201,245,3,33,249,25,201,127,22,245,255,0,195,255,0,77,157,53,209,141,61,185,221,104,117,39,50,183,221,234,98,184,209,47,135,236,107,91,175,245,236,125,66,74,230,175,121,165,241,79,12,105,26,163,227,252,242,243,141,204,139,201,2,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,244,27,177,246,177,172,159,79,242,31,142,156,205,97,127,221,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,59,175,81,77,245,84,238,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,252,198,53,238,99,30,229,99,60,254,193,118,81,149,110,179,81,233,47,119,107,103,167,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,60,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,163,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,117,247,147,171,56,38,182,110,59,51,212,45,55,196,45,86,43,13,117,194,72,233,229,183,182,102,125,175,193,238,106,220,230,100,168,223,28,213,31,239,174,107,99,143,183,36,230,143,151,201,44,146,127,164,70,220,117,67,46,213,7,238,34,207,155,213,226,184,126,43,81,45,162,179,209,75,27,167,191,206,232,227,146,75,115,226,114,57,169,76,141,124,18,72,247,183,191,127,23,135,180,137,230,131,229,235,87,238,159,22,250,127,67,242,55,19,133,108,43,115,20,219,88,220,53,179,56,188,208,210,79,143,95,41,254,238,100,19,76,146,243,162,183,79,81,3,228,171,137,34,107,156,231,196,232,99,145,89,193,252,216,215,177,17,174,123,94,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,163,126,162,155,21,169,218,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,249,143,107,28,247,189,170,247,195,248,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,251,241,115,216,217,230,107,92,169,221,169,44,136,157,185,47,126,151,180,239,116,250,55,245,3,30,249,24,11,84,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,164,139,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,76,246,111,215,112,216,110,230,119,13,115,212,28,27,18,164,180,91,104,233,254,197,101,116,47,85,125,253,148,245,19,164,55,41,81,208,196,246,62,74,119,64,196,142,68,115,216,200,152,213,114,241,68,78,149,210,235,108,122,143,171,186,227,109,213,235,37,234,235,138,227,122,115,112,166,175,154,247,5,50,186,59,141,83,38,137,100,180,53,201,44,110,253,245,43,230,73,92,223,35,89,27,218,217,24,169,51,17,215,168,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,234,186,162,238,115,78,52,139,67,174,90,67,123,178,218,178,172,147,81,173,245,52,16,217,39,169,70,201,110,165,124,50,164,119,119,53,98,145,191,185,170,100,43,19,93,227,115,228,99,157,27,209,97,122,182,141,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,41,176,173,188,230,91,102,219,205,179,79,179,156,182,174,239,114,172,168,251,105,244,51,49,17,150,7,212,83,192,179,91,98,86,205,43,30,200,234,27,59,214,72,213,172,123,229,123,145,169,201,85,100,80,41,3,112,189,56,119,157,156,235,238,165,230,184,182,141,250,219,46,65,152,94,110,150,234,159,188,86,168,252,244,179,214,203,36,82,112,125,75,94,222,76,123,87,179,145,28,157,251,42,34,254,5,159,236,43,75,115,189,22,218,118,13,166,122,151,98,251,27,36,179,125,167,235,104,189,84,53,30,47,45,202,170,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,32,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,147,210,251,120,56,206,182,105,29,151,68,175,43,73,110,206,240,11,59,104,25,65,77,21,67,153,89,100,162,101,45,60,53,202,247,51,196,199,170,205,28,79,143,200,231,43,227,116,136,214,177,232,198,123,253,255,0,108,250,213,187,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,80,102,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,79,146,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,231,250,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,85,118,57,171,154,105,186,59,70,214,225,125,37,230,239,148,84,83,191,30,185,211,177,235,5,93,186,105,94,198,214,205,28,105,36,180,236,141,34,153,211,181,90,239,26,65,43,145,100,141,27,35,238,251,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,96,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,107,219,138,215,156,55,109,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,123,43,145,142,224,196,124,142,78,12,114,166,112,181,11,36,181,102,89,254,75,151,216,177,138,76,110,219,124,188,86,220,168,236,180,138,223,5,182,9,166,124,145,210,199,197,140,111,8,218,228,98,118,99,83,179,83,179,91,252,18,215,186,61,237,143,81,244,254,197,113,220,38,85,122,186,217,109,89,173,189,244,20,24,188,244,203,28,119,10,84,125,60,180,183,119,59,203,255,0,58,142,38,190,20,114,199,43,164,99,248,74,156,172,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,231,63,188,226,215,220,126,221,98,187,93,232,125,61,38,77,111,125,210,215,39,149,143,245,20,172,170,168,164,116,157,154,170,172,237,61,37,67,59,57,17,223,147,191,110,46,106,173,133,116,167,223,29,54,154,221,104,54,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,238,168,202,105,165,236,230,186,54,167,142,105,100,115,209,205,149,210,67,113,39,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,141,127,236,163,236,79,255,0,30,127,244,102,241,255,0,84,58,174,236,125,172,107,39,211,252,135,227,167,51,88,126,175,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,189,211,231,123,118,173,215,224,18,88,178,121,233,40,117,23,21,167,167,134,235,70,234,166,186,123,180,13,134,22,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,241,163,149,18,72,251,203,82,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,223,178,214,220,25,107,130,167,208,212,213,243,170,124,114,72,216,248,83,199,35,211,187,33,145,123,170,113,252,189,187,247,84,69,231,250,91,191,93,167,107,78,119,108,211,61,52,213,111,182,114,75,207,155,209,81,125,133,114,167,242,248,161,124,210,126,242,106,118,70,222,209,196,247,126,103,39,126,221,147,186,170,34,200,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,34,169,109,61,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,207,193,21,127,217,71,216,159,254,60,255,0,232,205,227,254,168,73,76,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,25,109,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,31,147,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,49,186,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,110,221,209,63,129,221,58,117,104,229,247,89,55,113,130,83,90,38,244,244,152,125,194,12,198,233,83,197,143,240,210,208,79,20,141,78,14,123,21,222,89,214,158,14,237,228,230,121,249,241,115,88,228,52,40,14,63,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,60,58,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,15,42,106,160,25,172,221,143,186,125,100,250,129,144,252,140,231,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,78,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,204,163,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,117,71,246,39,169,191,162,252,197,17,64,39,85,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,77,9,232,94,133,233,198,221,52,226,221,165,250,95,102,244,54,170,30,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,111,64,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,145,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,106,234,185,189,127,218,110,85,62,218,244,206,231,117,166,198,241,43,133,69,54,91,47,127,12,55,139,164,50,53,169,79,193,90,146,58,26,89,35,127,226,231,112,146,85,228,140,84,134,25,93,29,118,57,180,75,174,239,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,46,30,69,236,140,142,105,17,178,120,150,55,104,35,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,37,54,117,171,247,79,139,125,63,161,249,27,137,0,11,20,233,71,189,127,217,150,85,6,218,245,50,231,117,169,198,242,219,133,61,54,37,47,127,52,54,123,164,210,57,171,79,193,26,178,54,26,169,36,103,226,215,112,142,84,228,172,68,154,105,91,110,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,226,109,87,50,218,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,249,17,210,181,140,111,169,141,174,141,179,51,139,120,189,81,200,158,55,198,247,249,253,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,9,255,0,213,79,126,63,246,223,106,154,65,122,255,0,85,22,95,125,182,92,127,245,236,169,178,57,158,47,249,187,165,124,115,127,172,167,123,127,223,88,64,173,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,30,210,173,51,197,116,111,78,49,205,45,194,169,61,61,151,25,183,197,111,166,229,28,108,146,110,9,249,231,151,198,198,49,211,74,245,116,146,61,26,156,228,123,220,169,221,202,122,176,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,39,167,79,237,204,97,187,80,233,249,154,234,150,97,67,87,113,123,181,34,174,219,104,182,83,34,181,247,27,140,150,170,39,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,174,13,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,133,175,244,167,216,229,78,154,218,168,55,73,169,47,164,150,251,147,217,209,248,181,177,172,138,116,183,91,170,154,199,165,107,228,236,170,202,153,162,236,214,182,55,39,142,25,100,107,213,206,149,209,195,99,228,106,203,58,143,108,199,6,202,175,56,86,83,172,158,138,245,143,220,42,45,119,26,111,187,183,89,60,21,80,72,232,229,143,155,41,156,199,113,123,28,157,218,170,213,237,221,21,83,241,59,86,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,17,175,253,148,125,137,255,0,227,207,254,140,222,63,234,135,191,220,46,83,98,206,118,95,169,121,174,45,93,235,108,185,6,151,222,110,150,234,159,19,227,243,210,207,105,150,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,206,17,232,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,27,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,35,7,84,45,139,126,218,241,87,235,142,142,97,158,175,82,108,188,62,216,166,162,119,25,175,182,184,227,114,47,104,81,171,234,43,33,237,31,143,178,181,239,137,31,31,239,92,218,120,210,149,139,169,232,169,237,99,41,250,129,93,241,214,226,170,247,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,0,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,30,83,84,181,75,4,209,108,18,231,169,154,151,125,251,27,27,179,120,125,109,111,165,154,163,197,229,153,144,199,251,184,88,249,29,222,73,88,223,202,213,237,223,186,246,68,85,78,43,137,245,30,217,142,115,149,89,176,172,91,89,61,109,235,32,184,83,218,237,212,223,119,110,177,249,234,167,145,177,197,31,55,211,53,141,228,247,181,59,185,81,169,223,186,170,39,226,73,80,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,137,242,116,106,187,90,172,27,146,205,175,183,219,157,37,186,219,110,211,123,149,93,101,101,92,205,134,10,104,35,175,183,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,127,212,27,123,119,93,215,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,218,167,58,11,180,237,154,102,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,242,35,85,22,73,59,250,190,154,27,28,169,220,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,249,217,34,70,196,85,115,223,13,228,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,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,150,125,182,109,168,233,198,237,122,102,105,182,21,154,197,232,110,180,63,110,207,96,191,193,10,62,170,209,84,235,189,98,43,154,138,169,228,133,252,90,146,194,170,141,145,173,106,162,177,236,142,70,84,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,79,74,125,241,212,234,85,170,131,107,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,211,43,118,62,214,53,147,233,254,67,241,211,153,172,52,167,187,31,107,26,201,244,255,0,33,248,233,204,214,22,233,213,99,98,181,57,140,117,251,167,210,138,10,186,155,237,45,58,205,154,208,186,170,38,192,235,117,37,19,215,237,38,44,210,53,90,248,162,167,142,39,67,26,59,200,139,27,154,198,185,178,44,181,107,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,107,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,71,74,233,99,178,203,86,190,102,85,154,203,170,88,253,37,211,79,177,26,133,164,165,161,158,165,170,203,149,237,169,20,173,138,104,56,170,201,77,20,82,35,222,215,171,26,247,190,22,254,245,158,102,37,218,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,6,117,183,249,247,19,252,100,234,199,236,235,254,213,125,224,147,212,127,191,127,219,79,27,62,210,255,0,126,252,223,240,239,85,252,63,39,250,191,201,196,148,29,17,235,112,214,107,70,161,91,235,173,53,114,101,147,226,241,77,107,174,107,151,193,5,185,149,113,165,108,47,78,104,138,249,37,146,129,205,94,14,236,144,201,249,153,221,81,247,18,1,13,122,153,109,51,13,215,125,23,186,234,147,170,41,44,153,102,154,217,238,23,166,93,155,64,179,207,95,110,166,164,168,157,214,215,170,72,196,70,58,84,99,219,35,146,79,18,249,56,55,247,178,114,162,18,239,186,94,239,95,252,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,249,190,217,181,182,102,177,149,11,43,90,157,166,139,203,4,50,36,138,175,147,242,75,206,71,62,95,28,234,51,89,187,31,116,250,201,245,3,33,249,25,201,255,0,210,83,101,24,173,230,197,71,187,45,77,182,125,163,86,219,132,209,225,118,249,210,55,210,195,233,223,227,125,205,200,142,114,186,102,206,201,99,137,178,53,190,39,66,233,81,28,231,66,248,237,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,22,196,241,107,238,115,149,89,176,172,90,135,214,222,178,11,133,61,174,221,77,229,100,126,122,169,228,108,113,71,205,234,214,55,147,222,212,238,229,70,167,126,234,168,159,137,161,237,157,237,87,13,218,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,42,186,213,251,88,197,190,160,80,252,117,196,172,189,147,225,87,93,74,220,37,14,156,216,170,41,32,185,101,88,190,93,100,163,150,173,238,108,17,207,83,142,92,97,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,7,10,52,81,176,156,91,78,49,141,163,233,155,180,210,134,213,13,37,227,31,162,186,93,102,183,202,146,250,171,196,144,49,43,164,154,68,87,43,166,108,236,124,78,71,47,120,252,73,18,35,91,27,88,217,0,82,183,90,191,116,248,183,211,250,31,145,184,156,127,167,246,217,240,221,215,234,94,107,165,185,133,117,93,185,237,193,234,238,86,139,157,50,171,159,110,184,199,93,68,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,156,43,85,116,207,42,209,189,71,200,244,183,53,164,244,247,172,102,225,45,190,167,140,114,50,57,184,47,228,158,47,35,24,247,67,43,21,178,70,245,106,115,141,236,114,39,103,33,107,253,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,122,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,80,109,146,217,77,122,220,150,148,89,171,36,171,142,158,191,56,177,83,74,250,74,185,105,103,107,31,95,11,92,177,205,11,155,44,79,236,171,217,241,185,175,106,246,86,170,42,34,158,87,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,237,219,186,39,240,47,35,165,45,14,156,82,236,219,28,173,211,250,127,79,87,113,184,87,79,147,68,251,162,86,204,151,134,72,144,189,210,118,107,82,14,112,67,74,246,67,193,21,177,62,46,235,35,156,179,73,48,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,102,179,118,62,233,245,147,234,6,67,242,51,158,42,76,3,50,139,1,167,213,39,99,213,107,137,213,94,38,176,50,236,212,71,64,151,24,161,142,119,83,189,81,123,177,235,20,204,123,121,34,115,68,147,135,47,28,156,125,254,210,51,237,47,210,253,195,97,57,230,174,99,213,119,75,21,154,241,71,84,143,134,225,37,43,45,179,182,162,53,101,124,173,138,25,37,169,101,58,35,166,74,118,112,89,30,198,34,185,91,202,55,232,207,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,142,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,18,101,110,159,99,148,218,107,182,221,42,221,38,155,62,174,91,22,79,139,227,239,202,109,142,100,179,173,186,227,85,65,27,214,181,146,118,84,101,52,210,247,107,155,35,147,199,52,177,181,138,230,202,216,225,226,155,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,206,190,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,138,171,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,145,171,109,250,111,89,169,216,230,184,91,45,181,158,158,174,201,165,245,153,35,21,245,211,211,194,248,232,46,182,202,153,217,35,98,252,38,239,4,115,35,35,145,174,143,203,226,114,241,115,27,35,56,253,166,75,84,55,90,41,175,180,85,117,150,214,84,70,234,202,122,74,150,211,79,52,8,228,242,50,57,93,28,141,141,234,222,232,143,88,222,141,85,69,86,187,183,101,211,246,158,219,48,219,46,1,141,89,180,230,74,73,49,58,11,61,21,53,133,244,149,107,85,3,173,204,133,141,166,88,230,87,57,101,103,137,25,217,234,231,114,78,203,221,123,247,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,126,79,80,45,136,216,183,85,138,201,154,226,204,244,90,155,143,219,214,59,117,79,119,201,246,165,44,17,213,73,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,165,182,163,181,29,113,215,141,113,102,21,133,69,117,195,171,240,235,132,115,223,239,243,195,53,52,152,188,144,204,168,142,114,34,178,70,214,36,145,57,34,133,21,178,44,145,185,85,88,216,228,146,61,9,226,118,235,237,159,21,179,90,114,156,143,239,5,234,138,223,79,79,113,187,250,54,82,125,161,84,200,218,217,106,124,12,85,100,94,71,163,159,227,106,241,111,46,201,248,33,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,20,215,213,115,101,31,179,44,170,125,202,105,157,178,235,83,141,229,183,10,138,156,182,46,222,104,108,247,73,164,107,146,163,154,185,100,108,53,82,72,255,0,193,205,225,28,169,197,30,137,52,49,54,37,109,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,184,158,163,119,255,0,189,125,58,179,76,167,236,75,173,155,237,155,126,59,112,251,58,237,77,233,235,168,252,183,74,7,248,42,34,238,190,57,153,203,139,217,221,120,185,21,59,175,98,155,54,157,238,159,70,254,160,99,223,35,1,165,51,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,241,90,41,175,122,79,184,156,86,171,53,209,204,175,239,5,150,138,224,251,92,245,62,134,166,147,133,83,35,142,71,71,194,162,56,222,189,153,52,107,221,19,143,230,237,223,186,42,39,64,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,119,237,221,83,248,153,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,123,118,238,171,252,78,233,211,171,88,239,186,55,187,140,18,166,209,15,168,164,204,46,16,97,215,74,110,76,103,154,150,190,120,163,106,243,115,30,173,241,78,148,243,246,111,23,63,193,195,147,90,247,41,161,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,31,171,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,67,219,59,221,86,27,186,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,243,171,98,115,222,239,77,35,155,35,161,127,39,114,98,43,85,124,140,145,140,162,29,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,60,86,250,112,171,174,1,188,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,122,232,90,170,230,181,121,182,42,152,218,244,237,217,30,142,68,87,34,35,150,202,122,44,103,244,215,221,188,229,122,125,81,144,213,214,92,177,92,161,245,44,161,153,101,115,40,45,213,148,241,172,41,18,185,56,53,143,168,130,189,234,198,47,224,254,110,114,39,145,21,214,20,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,39,167,80,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,200,173,68,73,36,239,68,63,238,171,2,202,191,238,174,57,146,99,151,15,253,37,29,117,182,186,158,79,253,153,33,154,57,25,255,0,153,205,115,127,208,168,77,253,210,239,110,213,186,253,141,99,86,44,158,122,74,29,69,197,115,139,76,55,90,55,85,53,211,221,160,109,158,173,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,124,104,229,68,146,62,241,131,105,222,233,244,111,234,6,61,242,48,22,169,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,175,245,71,210,26,109,37,222,14,77,61,182,10,72,45,185,205,60,57,125,44,48,207,44,175,99,234,92,246,85,58,85,147,252,215,190,178,10,185,17,173,87,49,25,35,17,188,127,204,108,181,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,217,248,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,12,214,110,199,221,62,178,125,64,200,126,70,114,205,58,73,224,24,110,169,236,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,225,43,62,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,65,93,242,108,115,50,218,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,115,141,253,149,222,138,179,138,35,89,82,214,163,149,28,136,140,153,141,87,177,26,173,150,40,186,87,77,221,253,95,116,11,42,181,232,150,164,92,61,110,153,100,23,6,83,211,205,85,82,200,254,236,213,79,39,101,169,100,146,185,172,109,27,158,254,83,198,231,35,89,221,211,51,179,188,140,154,239,192,57,165,219,115,123,109,176,93,107,108,87,221,193,233,173,186,229,110,168,146,146,178,142,175,44,160,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,218,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,70,217,45,54,171,254,209,52,162,197,125,182,82,92,109,183,29,55,177,82,86,81,213,194,217,160,169,130,75,100,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,154,250,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,158,69,106,42,199,39,103,79,157,237,221,118,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,198,142,85,88,227,237,197,119,55,118,181,95,247,37,170,247,219,21,206,146,227,109,184,231,23,218,186,58,202,73,155,52,21,48,73,95,51,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,181,254,138,158,214,50,159,168,21,223,29,110,42,175,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,57,166,89,185,29,18,193,117,115,31,208,172,195,62,164,180,230,217,85,60,117,54,139,109,77,60,237,101,83,36,124,177,196,137,81,195,192,215,190,72,36,99,24,233,17,238,127,22,181,21,94,196,119,75,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,82,183,90,191,116,248,183,211,250,31,145,184,159,147,210,3,22,177,103,58,251,168,88,86,83,67,235,108,185,6,151,221,173,119,26,111,43,227,243,210,207,91,65,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,67,109,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,61,206,130,73,233,166,124,50,58,55,57,173,114,177,92,197,84,85,107,87,183,110,232,159,192,191,62,157,90,199,98,214,77,163,224,149,54,136,125,61,94,31,111,131,14,186,83,114,123,252,53,84,16,69,27,87,155,152,196,119,150,5,167,159,179,121,53,158,126,28,156,230,57,73,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,65,249,57,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,35,94,215,186,119,104,214,216,245,31,39,213,43,74,253,183,122,185,92,42,151,28,245,20,238,108,120,205,174,85,94,52,148,254,73,36,124,147,112,114,198,250,167,187,155,163,68,106,35,17,210,249,93,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,84,175,84,94,160,21,151,122,203,150,217,52,67,34,240,218,161,245,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,249,24,206,48,167,139,188,178,70,175,108,205,145,177,163,145,137,43,101,132,27,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,8,127,213,79,88,239,186,69,180,123,189,54,57,15,106,188,246,225,22,29,37,79,38,127,181,105,106,96,158,74,149,224,246,57,31,228,130,158,88,59,126,87,55,207,205,174,71,49,17,104,223,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,60,249,167,61,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,110,221,213,127,137,237,65,202,183,99,237,99,89,62,159,228,63,29,57,154,194,223,183,143,210,154,179,87,181,198,203,159,232,133,109,171,29,181,101,183,9,228,206,22,178,105,230,146,146,170,89,167,169,154,235,27,100,145,222,111,39,63,23,166,141,98,107,100,72,123,118,100,146,201,12,223,219,246,222,52,191,108,184,3,116,231,74,45,85,116,118,215,212,37,117,100,181,117,146,84,207,91,90,176,197,12,149,50,57,203,197,175,123,96,141,85,177,181,145,162,162,241,99,123,246,51,239,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,117,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,127,235,105,166,121,85,54,169,224,186,199,233,60,184,221,195,31,76,103,207,28,114,59,211,215,83,212,212,84,112,153,220,60,108,242,71,85,222,52,230,174,119,130,127,202,136,206,235,226,186,52,231,244,216,206,232,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,246,236,142,145,168,189,228,226,235,180,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,86,95,85,141,138,212,230,49,215,238,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,180,152,179,72,213,107,226,138,158,56,157,12,104,239,34,44,110,107,26,230,200,178,212,89,213,118,157,238,159,70,254,160,99,223,35,1,106,157,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,44,39,173,198,144,211,62,213,167,186,247,67,5,36,117,16,84,75,136,93,36,116,242,249,231,99,219,37,85,19,89,31,227,18,50,53,142,189,92,239,202,245,89,163,79,206,136,156,35,7,74,205,99,177,105,22,238,45,20,217,28,61,169,51,219,124,184,116,117,60,159,254,213,170,169,158,9,41,151,131,24,229,127,146,122,120,160,237,249,90,223,63,55,57,26,197,69,190,144,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,223,247,211,171,58,53,164,123,113,200,174,58,227,136,125,237,176,223,184,216,233,177,222,46,79,181,107,164,99,228,134,31,50,34,250,110,62,23,75,234,63,7,69,225,231,31,41,82,54,59,58,229,249,244,198,198,245,231,30,218,230,60,237,104,201,233,46,54,219,141,60,21,184,109,18,167,154,182,221,100,146,36,116,17,207,82,143,86,189,142,106,181,241,67,197,93,12,106,214,43,255,0,205,130,158,90,131,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,244,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,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,120,119,47,183,76,239,107,250,167,95,166,121,213,63,250,218,203,61,111,56,127,202,118,191,83,52,48,86,120,226,150,79,15,151,192,247,120,158,238,108,254,10,159,193,87,149,23,83,209,83,218,198,83,245,2,187,227,173,197,85,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,145,91,196,221,86,27,181,13,35,184,102,23,155,149,35,178,123,141,61,69,54,39,104,146,53,153,247,27,138,51,242,43,162,107,216,239,77,27,157,27,166,127,38,241,98,163,81,124,143,141,143,207,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,93,159,78,109,251,127,138,139,20,250,111,168,144,122,125,77,198,109,254,178,174,162,10,126,20,183,170,22,61,145,45,99,81,137,194,25,145,242,70,217,98,252,26,174,123,95,18,113,115,163,134,106,128,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,230,157,81,244,134,155,73,119,131,147,79,109,130,146,11,110,115,79,14,95,75,12,51,203,43,216,250,151,61,149,78,149,100,255,0,53,239,172,130,174,68,107,85,204,70,72,196,111,31,243,27,45,122,37,235,29,138,92,87,58,219,245,68,62,27,213,53,193,115,26,57,57,61,222,174,150,72,233,233,42,19,178,51,132,126,23,197,77,248,171,249,63,213,126,86,246,141,202,182,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,106,157,80,183,211,251,20,197,95,161,218,57,153,250,77,73,189,112,251,98,166,137,188,166,177,90,228,141,202,189,166,71,39,167,172,155,188,126,62,200,231,178,37,124,159,186,115,169,228,90,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,213,187,125,142,106,230,208,170,108,149,89,131,233,47,152,245,242,158,22,67,126,181,177,254,146,59,143,137,29,61,20,156,209,28,199,181,201,34,198,231,34,121,162,111,54,163,92,217,98,139,213,116,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,60,104,229,85,142,62,215,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,77,125,107,53,51,239,6,184,225,122,91,73,87,106,168,164,195,241,247,220,38,244,242,115,170,167,174,175,155,247,144,84,118,122,163,59,65,73,71,35,24,173,107,184,206,174,85,115,94,206,223,39,69,140,2,166,251,184,108,175,80,106,49,234,74,203,110,43,139,190,153,149,211,36,78,125,5,198,178,162,52,133,98,71,47,54,189,244,240,87,177,94,196,252,25,205,174,84,242,34,58,58,239,219,76,242,173,47,221,198,166,91,178,154,79,31,219,217,5,110,77,110,157,145,200,144,213,80,215,206,250,136,159,27,158,198,243,227,228,116,79,86,247,106,75,12,172,71,59,135,114,202,186,50,106,151,222,189,184,223,116,206,190,251,234,171,240,76,130,79,77,69,233,120,122,59,93,107,18,104,127,120,140,70,201,206,169,183,23,126,46,115,219,219,178,246,111,141,9,254,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,114,173,216,251,88,214,79,167,249,15,199,78,102,176,191,238,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,179,78,172,218,95,117,212,125,159,93,46,118,103,85,201,81,130,222,40,242,135,210,83,81,58,161,245,48,49,178,83,77,223,138,162,198,200,162,171,146,161,242,118,114,53,148,238,238,136,138,175,109,53,237,163,63,166,210,205,195,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,47,56,173,222,161,137,88,138,145,34,189,236,117,58,202,199,177,168,188,216,231,55,179,185,118,93,47,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,37,245,78,217,101,171,64,243,42,61,101,210,220,126,146,215,167,217,117,66,82,85,80,193,82,212,101,182,246,228,150,87,69,12,28,81,99,166,150,40,213,236,107,21,237,99,217,51,127,116,207,11,22,48,109,59,221,62,141,253,64,199,190,70,2,213,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,93,247,81,93,28,177,107,38,209,243,186,107,188,222,158,175,15,183,207,152,218,234,120,189,254,26,170,8,37,145,201,193,175,98,59,203,2,212,65,221,220,154,207,63,62,46,115,26,133,6,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,187,246,84,254,38,156,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,113,93,239,238,151,252,35,232,116,250,145,69,141,253,183,122,185,92,35,177,89,41,229,119,26,86,87,75,12,210,182,90,149,71,35,214,22,50,9,28,173,103,230,123,145,172,238,196,114,200,202,182,219,39,83,253,121,195,117,230,28,151,92,181,14,175,42,195,242,170,138,74,12,138,10,246,241,130,215,3,120,198,149,212,80,83,199,198,7,196,213,87,190,56,98,237,58,115,71,53,100,86,74,206,191,214,139,41,177,103,56,174,222,179,92,90,187,214,217,114,11,125,242,233,110,169,241,62,63,61,44,241,218,228,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,1,209,83,221,62,83,244,254,187,228,109,197,212,131,53,155,177,247,79,172,159,80,50,31,145,156,177,254,151,154,189,134,232,46,194,117,39,87,53,2,122,184,236,88,238,113,89,53,66,82,64,179,79,43,223,69,108,138,40,99,103,224,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,93,91,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,38,255,0,75,174,159,245,151,122,203,110,230,245,191,29,240,218,161,244,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,120,222,206,48,167,139,180,81,200,143,108,205,145,210,43,81,137,19,165,182,160,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,156,43,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,225,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,114,157,21,61,172,101,63,80,43,190,58,220,85,94,236,125,211,235,39,212,12,135,228,103,44,83,166,70,186,105,198,221,54,35,157,106,134,168,94,125,13,170,135,80,43,98,134,24,145,31,85,112,170,117,178,222,177,210,211,70,170,158,73,159,197,221,147,186,53,26,215,61,238,99,24,247,182,186,247,47,184,188,239,116,26,167,95,169,153,213,71,250,218,59,61,23,8,127,201,150,191,83,52,208,81,249,34,138,63,55,139,206,246,249,94,222,111,254,42,191,193,19,170,224,189,55,119,29,168,27,113,174,220,45,146,195,254,170,178,205,140,186,39,253,169,122,181,240,114,203,89,3,63,255,0,154,195,18,254,122,134,121,28,196,255,0,120,74,136,213,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,15,34,119,71,199,52,104,233,60,75,35,164,80,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,3,207,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,157,251,119,84,254,37,27,103,93,82,247,89,148,235,45,14,168,88,114,223,187,246,91,45,194,90,139,94,33,7,103,218,253,43,218,214,58,154,181,26,140,125,119,38,51,241,146,69,228,199,189,239,131,211,170,181,27,58,183,97,184,188,19,116,29,48,51,237,75,193,106,63,252,3,71,120,162,225,55,249,50,233,246,133,178,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,29,171,173,166,142,88,165,197,112,93,192,211,205,225,189,83,92,19,14,172,143,139,221,234,233,100,142,162,174,157,123,171,248,71,225,124,85,63,130,51,147,253,87,230,119,104,218,139,18,186,92,106,245,54,146,239,7,25,130,229,61,36,22,220,230,158,108,66,170,105,160,150,87,177,245,46,99,233,91,18,71,254,107,223,89,5,36,106,231,35,152,140,145,234,238,63,231,182,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,138,189,81,253,137,234,111,232,191,49,68,80,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,15,174,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,94,204,141,169,248,185,17,169,252,16,187,238,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,200,173,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,173,86,185,204,123,94,199,189,142,207,102,229,246,233,157,237,127,84,235,244,207,58,167,255,0,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,204,174,148,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,12,214,110,171,84,191,109,59,142,212,93,76,134,251,246,205,5,231,32,170,251,42,183,210,250,127,45,174,39,248,104,127,118,172,99,155,218,150,40,27,249,218,143,94,221,223,221,202,229,91,137,233,51,165,247,93,56,217,245,174,231,121,117,92,117,25,213,226,179,40,101,37,77,19,169,223,77,3,219,29,52,61,185,42,172,140,150,42,72,234,25,39,102,163,153,80,222,200,168,136,247,69,254,182,154,57,125,139,42,193,119,3,79,55,154,203,83,111,76,58,178,62,44,111,164,170,142,74,138,186,117,238,175,231,39,153,146,212,254,8,206,44,244,191,153,221,228,106,39,21,233,25,169,152,174,157,238,226,27,118,83,87,233,62,250,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,219,201,233,93,19,17,188,156,233,101,137,136,223,205,221,47,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,229,91,177,246,177,172,159,79,242,31,142,156,205,97,127,221,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,122,122,177,130,254,212,52,179,50,211,63,181,62,204,251,219,143,220,108,94,183,193,230,244,190,170,154,72,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,102,50,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,70,123,41,202,108,89,134,209,244,134,237,142,87,122,186,74,124,62,217,107,146,79,19,227,227,85,69,3,105,42,99,236,244,69,94,19,193,43,59,246,226,238,61,218,170,213,69,90,193,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,181,78,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,61,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,153,125,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,47,123,166,190,175,83,106,254,207,176,121,214,122,69,185,97,244,235,136,92,161,166,130,88,153,3,232,90,214,83,181,86,78,252,222,234,53,164,145,238,98,171,21,242,185,19,143,101,99,100,6,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,135,117,219,81,212,125,165,106,59,240,172,214,47,93,106,174,242,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,199,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,230,183,92,255,0,50,190,225,182,13,62,188,228,53,117,152,246,43,81,93,83,101,161,153,81,204,160,125,98,196,181,41,18,170,114,107,30,232,35,122,179,191,4,127,55,34,35,164,122,186,111,244,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,60,84,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,119,123,210,40,88,198,242,85,224,139,39,14,62,73,57,74,174,157,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,249,140,115,26,246,61,200,246,94,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,197,85,238,199,221,62,178,125,64,200,126,70,115,197,73,159,230,82,224,52,250,90,236,134,173,49,58,91,196,215,246,90,90,168,216,22,227,44,49,192,234,135,162,39,119,189,34,133,140,111,37,94,8,178,112,227,228,147,148,170,233,215,177,90,157,210,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,152,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,85,95,84,30,159,116,214,154,107,214,232,116,90,213,86,246,62,161,213,249,133,142,154,41,106,95,206,105,106,170,43,47,75,44,179,185,200,196,115,224,107,224,138,46,17,177,29,47,229,99,95,218,0,109,215,94,115,45,182,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,236,142,86,59,131,209,146,53,57,177,170,154,19,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,122,88,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,2,146,250,154,236,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,221,81,148,211,75,221,209,189,156,99,99,228,240,113,141,18,31,44,43,177,103,249,150,51,140,228,216,101,139,33,171,164,177,102,52,244,212,215,219,123,85,22,10,230,83,212,50,162,5,123,85,21,17,241,203,26,43,94,157,158,136,233,26,139,198,71,181,222,215,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,197,58,138,232,229,139,89,54,143,157,211,93,230,244,245,120,125,190,124,198,215,83,197,239,240,213,80,65,44,142,78,13,123,17,222,88,22,162,14,238,228,214,121,249,241,115,152,212,40,51,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,237,223,178,167,241,52,229,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,4,85,234,143,236,79,83,127,69,249,138,34,128,75,105,233,117,211,254,142,209,71,109,220,222,183,227,190,107,172,222,154,227,131,218,231,146,9,233,99,165,150,8,167,134,236,239,27,223,202,101,242,246,138,57,17,142,133,209,186,69,106,189,98,116,86,126,14,63,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,62,223,176,29,101,253,178,255,0,135,207,217,237,215,246,133,246,135,217,159,97,112,111,155,205,199,159,46,125,252,126,31,31,239,124,252,188,94,47,222,243,241,254,115,65,59,72,192,117,67,75,246,243,132,224,122,185,144,210,93,47,182,107,61,29,42,50,27,124,116,175,182,192,218,120,209,148,18,186,41,164,138,165,244,234,142,133,42,25,193,36,99,24,170,213,119,41,31,216,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,35,254,253,181,51,21,210,253,163,234,101,199,41,171,241,253,189,143,214,227,54,232,25,36,105,53,85,117,124,15,167,137,145,181,239,111,62,62,71,74,244,111,119,36,80,202,244,107,184,118,51,217,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,77,26,79,130,254,203,244,179,13,211,63,181,62,211,251,165,143,219,172,94,183,193,225,245,94,150,154,56,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,113,94,162,186,57,98,214,77,163,231,116,215,121,189,61,94,31,111,159,49,181,212,241,123,252,53,84,16,75,35,147,131,94,196,119,150,5,168,131,187,185,53,158,126,124,92,230,53,10,22,210,124,235,246,95,170,120,110,166,125,151,246,159,221,44,130,221,125,244,94,127,15,170,244,181,49,205,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,99,77,24,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,51,215,212,87,71,47,186,55,187,140,238,154,239,55,168,164,204,46,19,230,54,186,158,44,103,154,150,190,121,100,114,112,107,222,173,241,78,149,16,119,119,23,63,193,207,139,90,246,161,63,250,37,229,54,42,189,2,206,176,170,122,238,119,171,86,96,183,74,202,111,19,211,197,75,87,69,79,29,60,156,213,56,59,147,232,170,83,178,42,185,60,125,220,136,142,106,172,107,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,181,78,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,40,91,170,158,142,88,180,139,119,23,122,156,114,110,212,153,237,190,44,198,74,110,47,255,0,106,213,84,207,60,117,41,205,239,114,191,201,61,60,179,247,252,173,111,159,131,90,141,98,42,201,254,136,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,231,157,143,108,116,181,174,124,159,140,72,200,214,58,4,107,127,43,213,102,145,127,58,34,240,180,163,149,110,95,110,152,38,232,52,178,191,76,243,170,127,245,181,150,122,222,115,127,147,46,158,154,104,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,166,122,245,211,66,245,31,110,154,143,113,210,253,80,179,122,27,173,15,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,158,72,95,197,221,151,178,57,28,215,49,237,99,216,246,54,96,116,84,247,79,148,253,63,174,249,27,113,117,32,205,102,236,125,211,235,39,212,12,135,228,103,61,6,206,246,171,153,110,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,252,232,217,92,199,183,212,200,214,200,216,89,197,220,158,138,229,79,27,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,85,123,177,247,79,172,159,80,50,31,145,156,244,27,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,81,15,81,77,138,212,237,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,252,199,181,142,123,222,213,123,228,87,72,77,186,110,59,6,202,170,245,174,249,79,247,111,77,178,188,125,173,142,138,224,247,186,107,247,41,21,212,213,16,211,178,86,248,124,124,28,230,212,78,197,229,21,66,164,44,115,103,89,163,181,64,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,7,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,161,125,253,108,163,42,218,158,163,213,222,237,54,207,81,166,89,53,194,105,49,203,133,58,72,248,232,57,171,164,109,178,161,100,115,222,217,162,98,42,49,207,114,249,163,98,189,23,147,101,100,92,171,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,228,242,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,102,95,86,48,95,217,126,169,230,90,103,246,167,218,127,116,178,11,141,139,214,248,60,62,171,210,212,201,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,203,222,233,175,171,212,218,191,179,236,30,117,158,145,110,88,125,58,226,23,40,105,160,150,38,64,250,22,181,148,237,85,147,191,55,186,141,105,36,123,152,170,197,124,174,68,227,217,88,217,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,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,34,175,84,127,98,122,155,250,47,204,81,16,3,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,117,32,3,207,199,128,97,177,103,245,26,164,220,122,145,114,202,171,60,54,7,221,156,138,233,210,221,20,210,78,218,118,42,175,102,49,101,153,239,119,20,78,106,145,243,229,227,143,143,160,0,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,21,129,214,211,88,236,81,98,184,46,223,169,225,243,94,170,110,9,152,214,73,201,237,244,148,177,199,81,73,78,157,149,156,36,243,62,90,159,197,31,201,158,151,243,55,180,141,84,138,189,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,250,79,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,49,154,177,130,254,203,245,79,50,211,63,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,79,75,141,94,169,213,173,159,99,48,92,167,171,158,229,131,84,77,136,85,77,52,17,68,199,178,153,172,125,43,98,72,255,0,206,99,40,231,164,141,92,228,107,213,241,189,93,203,252,247,75,83,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,169,94,182,154,57,125,139,42,193,119,3,79,55,154,203,83,111,76,58,178,62,44,111,164,170,142,74,138,186,117,238,175,231,39,153,146,212,254,8,206,44,244,191,153,221,228,106,39,32,232,245,154,218,177,93,224,178,197,112,167,171,146,163,49,197,238,86,74,23,66,198,171,35,157,142,134,185,93,42,171,145,81,158,42,25,90,138,212,114,243,115,19,183,101,87,55,208,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,65,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,90,167,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,149,151,214,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,231,172,130,166,25,42,98,231,81,221,29,194,7,82,77,198,53,71,39,122,185,28,138,223,199,156,42,233,175,171,213,58,65,188,28,30,117,158,173,45,185,133,66,226,23,40,105,160,138,87,206,202,231,53,148,237,85,147,183,6,54,177,41,36,123,152,168,244,100,78,68,229,221,88,237,4,130,42,239,235,101,24,174,235,52,226,174,247,105,182,122,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,195,35,213,232,188,93,43,37,130,189,32,49,107,238,13,189,13,66,194,178,154,31,69,122,199,240,251,181,174,227,77,229,100,158,10,168,46,212,17,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,202,3,61,121,238,133,234,62,226,247,221,170,122,95,165,246,111,93,117,174,212,12,138,89,166,149,85,148,182,250,86,220,230,73,42,170,100,68,95,28,44,228,222,235,217,92,174,115,88,198,189,239,99,29,119,251,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,213,64,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,186,179,221,11,212,125,197,239,187,84,244,191,75,236,222,186,235,93,168,25,20,179,77,42,171,41,109,244,173,185,204,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,58,239,246,209,183,76,19,107,250,89,65,166,120,45,63,250,170,203,197,111,57,191,202,119,79,77,12,51,214,120,229,150,79,15,151,192,199,120,152,238,12,254,8,159,197,87,170,128,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,14,127,174,154,23,167,27,139,211,139,142,151,234,133,155,215,90,171,187,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,212,131,101,219,166,119,181,253,253,105,86,154,103,84,255,0,204,11,29,101,158,183,156,63,229,59,95,219,73,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,191,224,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,162,30,172,218,95,106,211,141,224,221,46,118,103,82,71,79,157,89,232,242,135,210,83,81,54,157,148,211,189,210,83,77,223,138,170,72,249,101,164,146,161,242,118,106,185,245,14,238,138,168,175,119,127,232,143,171,213,44,186,234,22,130,87,79,87,37,60,244,241,101,246,184,219,4,94,8,30,199,71,75,90,231,201,248,74,175,145,36,160,70,183,243,49,18,25,23,242,42,175,59,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,86,48,95,218,134,150,102,90,103,246,167,217,159,123,113,251,141,139,214,248,60,222,151,213,83,73,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,202,214,255,0,96,199,255,0,174,139,254,132,255,0,246,121,106,128,0,86,174,172,116,107,253,168,106,158,101,169,159,226,59,236,207,189,185,5,198,251,232,190,232,121,189,47,170,169,146,111,23,147,214,183,159,31,39,30,92,91,223,183,126,201,223,177,53,118,185,161,127,225,175,66,113,157,20,251,211,247,143,238,231,173,255,0,41,250,31,71,231,245,21,147,212,255,0,188,249,36,227,199,207,199,252,245,239,199,191,225,223,178,117,80,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,168,1,207,245,223,71,44,90,251,166,117,186,85,148,205,194,203,117,184,90,170,46,49,241,122,250,154,90,75,141,61,92,180,221,216,246,61,158,102,83,186,47,35,92,142,103,147,154,119,86,246,95,85,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,0,0,1,90,186,177,209,175,246,161,170,121,150,166,127,136,239,179,62,246,228,23,27,239,162,251,161,230,244,190,170,166,73,188,94,79,90,222,124,124,156,121,113,111,126,221,251,39,126,196,170,217,78,212,191,193,246,150,93,116,207,239,239,222,223,180,242,9,239,190,183,236,191,65,227,242,83,83,195,226,241,249,165,239,219,211,114,229,201,59,243,237,219,240,238,178,0,16,3,116,125,41,63,196,166,187,100,218,215,251,122,251,185,247,143,209,127,147,62,235,122,207,7,167,163,130,155,253,251,213,199,203,151,131,151,249,137,219,151,111,199,183,117,239,251,41,218,151,248,62,210,203,174,153,253,253,251,219,246,158,65,61,247,214,253,151,232,60,126,74,106,120,124,94,63,52,189,251,122,110,92,185,39,126,125,187,126,29,214,64,0,1,85,127,236,24,255,0,245,209,127,208,159,254,207,44,167,73,240,95,217,126,150,97,186,103,246,167,218,127,116,177,251,117,139,214,248,60,62,171,210,211,71,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,207,86,1,10,183,173,211,123,252,96,234,157,171,83,63,108,191,116,190,204,199,224,177,122,47,187,190,191,201,227,169,168,155,203,228,245,81,118,239,234,120,241,226,189,184,119,239,248,246,70,202,122,111,127,131,237,83,186,234,103,237,151,239,111,218,120,252,246,47,69,247,119,208,120,252,149,52,243,121,124,158,170,94,253,189,55,30,60,83,191,62,253,255,0,14,203,53,64,43,87,86,58,53,254,212,53,79,50,212,207,241,29,246,103,222,220,130,227,125,244,95,116,60,222,151,213,84,201,55,139,201,235,91,207,143,147,143,46,45,239,219,191,100,239,216,154,187,92,208,191,240,215,161,56,206,138,125,233,251,199,247,115,214,255,0,148,253,15,163,243,250,138,201,234,127,222,124,146,113,227,231,227,254,122,247,227,223,240,239,217,58,168,32,174,239,58,102,223,119,105,172,181,58,171,119,220,71,216,148,140,183,210,218,237,118,143,186,76,169,244,20,177,53,92,232,252,237,170,137,101,229,60,149,18,247,115,121,39,151,135,117,107,90,123,93,142,108,10,213,179,75,174,93,125,155,62,164,205,46,89,45,61,29,37,61,99,177,230,208,79,111,130,39,74,233,98,100,158,121,156,172,153,206,133,206,106,43,83,189,60,106,188,187,39,25,106,8,43,187,206,150,182,45,208,235,45,78,177,90,53,95,238,85,93,206,223,75,79,116,166,251,9,247,47,89,85,3,86,54,212,243,117,92,105,31,238,27,79,23,141,172,70,254,231,151,226,231,185,78,171,178,29,160,223,118,115,138,228,184,85,70,175,253,244,178,223,46,16,221,40,233,190,239,178,221,232,42,188,126,58,137,57,164,210,190,95,43,25,76,157,149,81,172,240,119,106,119,123,148,146,167,148,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,114,181,191,216,49,255,0,235,162,255,0,161,63,253,158,90,160,43,87,86,58,53,254,212,53,79,50,212,207,241,29,246,103,222,220,130,227,125,244,95,116,60,222,151,213,84,201,55,139,201,235,91,207,143,147,143,46,45,239,219,191,100,239,216,154,187,92,208,191,240,215,161,56,206,138,125,233,251,199,247,115,214,255,0,148,253,15,163,243,250,138,201,234,127,222,124,146,113,227,231,227,254,122,247,227,223,240,239,217,58,168,60,166,172,96,191,181,13,44,204,180,207,237,79,179,62,246,227,247,27,23,173,240,121,189,47,170,166,146,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,149,173,254,193,143,255,0,93,23,253,9,255,0,236,242,127,238,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,133,90,79,209,175,246,95,170,120,110,166,127,136,239,180,254,233,100,22,235,239,162,251,161,225,245,94,150,166,57,188,94,79,90,238,28,188,124,121,113,119,110,253,251,47,110,197,149,0,1,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,164,85,210,126,141,127,178,253,83,195,117,51,252,71,125,167,247,75,32,183,95,125,23,221,15,15,170,244,181,49,205,226,242,122,215,112,229,227,227,203,139,187,119,239,217,123,118,58,174,245,186,111,127,140,29,83,181,106,103,237,151,238,151,217,152,252,22,47,69,247,119,215,249,60,117,53,19,121,124,158,170,46,221,253,79,30,60,87,183,14,253,255,0,30,200,217,79,77,239,240,125,170,119,93,76,253,178,253,237,251,79,31,158,197,232,190,238,250,15,31,146,166,158,111,47,147,213,75,223,183,166,227,199,138,119,231,223,191,225,217,102,168,35,254,245,182,165,254,48,116,178,213,166,127,127,126,233,125,153,144,65,125,245,191,101,250,255,0,39,142,154,162,31,23,143,205,23,110,254,167,151,46,75,219,135,110,223,143,116,138,186,79,209,175,246,95,170,120,110,166,127,136,239,180,254,233,100,22,235,239,162,251,161,225,245,94,150,166,57,188,94,79,90,238,28,188,124,121,113,119,110,253,251,47,110,196,170,222,182,212,191,198,14,150,90,180,207,239,239,221,47,179,50,8,47,190,183,236,191,95,228,241,211,84,67,226,241,249,162,237,223,212,242,229,201,123,112,237,219,241,238,145,87,73,250,53,254,203,245,79,13,212,207,241,29,246,159,221,44,130,221,125,244,95,116,60,62,171,210,212,199,55,139,201,235,93,195,151,143,143,46,46,237,223,191,101,237,216,178,163,143,238,195,110,182,173,210,232,149,227,72,46,23,106,75,53,69,117,69,37,93,13,226,107,91,107,223,109,158,25,216,245,150,40,213,236,84,123,162,73,97,87,53,237,84,100,207,79,197,21,90,176,131,19,232,181,125,193,178,171,54,107,139,110,199,209,94,177,251,133,61,210,221,83,247,17,146,120,42,160,145,178,69,39,7,215,57,142,226,246,53,123,57,21,171,219,178,162,167,224,89,248,7,63,167,208,189,56,161,215,25,183,15,108,179,122,28,206,187,31,151,27,185,84,211,170,50,59,141,43,166,167,146,55,212,51,183,231,154,63,74,198,50,68,84,119,141,202,199,115,70,68,145,244,0,113,77,10,218,142,156,104,102,109,168,26,161,108,139,237,92,207,81,178,11,157,226,229,121,168,133,27,37,61,45,85,99,234,35,160,167,78,235,227,133,156,153,205,81,121,75,35,17,238,236,141,138,56,187,88,0,0,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,231,171,5,106,234,199,70,191,218,134,169,230,90,153,254,35,190,204,251,219,144,92,111,190,139,238,135,155,210,250,170,153,38,241,121,61,107,121,241,242,113,229,197,189,251,119,236,157,251,18,171,101,59,82,255,0,7,218,89,117,211,63,191,191,123,126,211,200,39,190,250,223,178,253,7,143,201,77,79,15,139,199,230,151,191,111,77,203,151,36,239,207,183,111,195,186,254,174,133,109,71,78,52,51,54,212,13,80,182,69,246,174,103,168,217,5,206,241,114,188,212,66,141,146,158,150,170,177,245,17,208,83,167,117,241,194,206,76,230,168,188,165,145,136,247,118,70,197,28,93,172,0,0,4,127,222,182,212,191,198,14,150,90,180,207,239,239,221,47,179,50,8,47,190,183,236,191,95,228,241,211,84,67,226,241,249,162,237,223,212,242,229,201,123,112,237,219,241,238,156,3,107,157,41,63,195,94,187,99,58,215,251,122,251,199,247,115,214,255,0,147,62,235,122,63,63,168,163,158,155,253,251,213,201,199,143,159,151,249,139,223,143,111,195,191,116,159,224,0,1,207,245,91,66,244,227,89,107,49,11,182,107,102,242,221,112,76,130,139,36,176,92,160,84,101,85,21,85,60,241,204,172,107,213,23,188,50,248,154,201,99,84,86,185,168,213,78,207,100,111,103,64,4,42,222,183,77,239,241,131,170,118,173,76,253,178,253,210,251,51,31,130,197,232,190,238,250,255,0,39,142,166,162,111,47,147,213,69,219,191,169,227,199,138,246,225,223,191,227,217,27,41,233,189,254,15,181,78,235,169,159,182,95,189,191,105,227,243,216,189,23,221,223,65,227,242,84,211,205,229,242,122,169,123,246,244,220,120,241,78,252,251,247,252,59,44,213,34,86,248,246,5,106,222,93,215,17,190,195,159,82,97,119,44,106,158,178,146,162,177,184,243,107,231,184,65,43,162,116,81,62,79,60,46,70,66,230,204,230,181,85,201,222,162,69,78,61,215,151,138,218,31,76,219,238,210,245,150,155,85,109,27,136,251,110,145,246,250,171,93,210,209,247,73,148,222,190,150,86,163,155,31,157,213,82,172,92,103,142,158,94,237,111,37,241,112,238,141,115,137,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,234,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,30,42,183,90,52,190,221,171,148,26,17,112,203,233,41,115,187,165,157,111,212,54,121,153,35,31,85,68,143,145,138,232,164,86,248,158,244,88,101,85,137,175,89,56,70,247,241,224,213,114,123,82,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,131,72,117,163,75,245,235,13,143,80,52,143,47,164,200,172,82,84,75,72,181,16,178,72,159,20,241,170,115,138,88,165,107,101,137,253,149,174,70,189,173,85,99,216,244,238,215,181,87,234,213,45,82,193,52,91,4,185,234,102,165,223,126,198,198,236,222,31,91,91,233,102,168,241,121,102,100,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,83,138,226,125,71,182,99,156,229,86,108,43,22,214,79,91,122,200,46,20,246,187,117,55,221,219,172,126,122,169,228,108,113,71,205,244,205,99,121,61,237,78,238,84,106,119,238,170,137,248,146,84,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,239,222,171,109,236,186,65,77,246,61,125,95,58,87,201,36,109,147,157,60,18,49,59,190,25,19,178,175,47,203,223,183,101,69,86,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,170,217,178,155,22,65,113,191,90,109,21,222,162,175,25,184,50,215,116,143,196,246,122,122,167,210,193,86,216,251,185,17,31,222,10,186,119,247,106,171,127,63,110,252,154,228,79,214,0,30,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,243,163,184,210,74,177,84,83,202,199,34,57,143,107,147,186,119,79,204,199,49,237,228,199,181,203,232,0,63,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,7,215,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,0,60,166,97,170,186,113,167,247,220,91,24,205,115,75,85,150,235,154,220,29,107,176,82,86,84,36,114,92,42,145,138,245,142,52,95,253,150,247,94,205,89,37,134,52,94,114,198,215,122,176,0,60,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,231,71,113,164,149,98,168,167,149,142,68,115,30,215,39,116,238,159,153,142,99,219,201,143,107,151,208,0,1,249,55,156,166,197,143,220,108,86,155,189,119,167,171,201,174,15,181,218,227,241,61,254,162,169,148,181,21,110,143,187,81,81,157,160,164,168,127,119,42,55,242,118,239,201,205,69,249,115,252,243,25,211,12,54,237,168,25,157,85,93,45,138,197,78,181,119,10,138,107,125,69,107,224,129,21,57,74,177,83,177,242,171,26,139,201,238,70,170,49,136,231,187,179,90,229,72,235,254,202,62,196,255,0,241,231,255,0,70,111,31,245,67,186,233,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,78,113,75,20,173,108,177,63,178,181,200,215,181,170,172,123,30,157,218,246,170,251,82,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,224,178,209,92,31,107,158,167,208,212,210,112,170,100,113,200,232,248,84,71,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,4,117,207,250,133,236,231,76,51,43,182,159,230,122,211,73,75,125,177,84,45,37,194,158,154,211,112,173,100,19,162,39,40,150,90,120,31,18,189,170,188,94,212,114,171,30,142,99,187,57,174,68,96,29,66,54,141,170,121,149,167,79,180,251,84,170,239,153,13,242,161,41,168,104,105,177,123,199,57,95,217,85,85,85,105,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,203,58,143,108,199,6,202,175,56,86,83,172,158,138,245,143,220,42,45,119,26,111,187,183,89,60,21,80,72,232,229,143,155,41,156,199,113,123,28,157,218,170,213,237,221,21,83,241,59,86,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,0,1,197,53,175,121,155,108,219,182,85,75,133,107,30,164,125,223,189,86,219,217,116,130,155,236,122,250,190,116,175,146,72,219,39,58,120,36,98,119,124,50,39,101,94,95,151,191,110,202,138,191,173,161,123,163,208,157,202,125,183,251,20,206,126,241,253,220,244,223,105,255,0,147,43,40,252,30,163,203,225,255,0,132,197,31,46,94,9,127,205,239,219,143,227,219,186,119,234,160,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,2,53,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,149,64,242,154,165,170,88,38,139,96,151,61,76,212,187,239,216,216,221,155,195,235,107,125,44,213,30,47,44,204,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,112,15,246,81,246,39,255,0,143,63,250,51,120,255,0,170,18,168,0,15,63,117,207,240,219,22,101,96,211,235,206,67,73,71,144,229,84,245,213,54,90,25,149,90,250,246,81,164,75,82,145,42,167,23,61,141,158,55,171,59,243,86,115,114,34,182,55,171,125,0,0,3,154,107,126,227,116,123,110,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,222,94,39,201,77,12,141,141,234,222,78,107,94,173,87,163,36,86,242,224,254,222,43,75,119,235,180,237,105,206,237,154,103,166,154,173,246,206,73,121,243,122,42,47,176,174,84,254,95,20,47,154,79,222,77,78,200,219,218,56,158,239,204,228,239,219,178,119,85,68,89,0,15,41,170,90,165,130,104,182,9,115,212,205,75,190,253,141,141,217,188,62,182,183,210,205,81,226,242,204,200,99,253,220,44,124,142,239,36,172,111,229,106,246,239,221,123,34,42,167,0,255,0,101,31,98,127,248,243,255,0,163,55,143,250,161,37,47,57,77,139,31,184,216,173,55,122,239,79,87,147,92,31,107,181,199,226,123,253,69,83,41,106,42,221,31,118,162,163,59,65,73,80,254,238,84,111,228,237,223,147,154,139,250,192,0,0,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,242,116,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,157,172,3,242,105,178,155,21,94,85,113,194,169,235,185,222,173,86,250,59,165,101,55,137,233,226,165,171,146,166,58,121,57,170,112,119,39,209,84,167,100,85,114,120,251,185,17,28,213,95,214,0,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,43,60,207,240,221,48,198,103,204,245,3,33,164,177,88,169,106,41,41,170,46,21,106,173,130,7,212,212,71,79,18,200,238,221,152,197,150,104,209,94,238,204,98,42,185,202,214,162,185,61,0,0,3,207,221,115,252,54,197,153,88,52,250,243,144,210,81,228,57,85,61,117,77,150,134,101,86,190,189,148,105,18,212,164,74,169,197,207,99,103,141,234,206,252,213,156,220,136,173,141,234,223,64,0,0,30,126,251,159,225,184,206,77,140,225,151,220,134,146,146,251,152,212,84,211,88,173,238,85,89,235,159,79,78,250,137,213,141,68,85,70,71,20,106,174,122,246,98,43,163,106,175,41,24,215,122,0,1,207,244,155,95,180,107,93,126,223,253,145,234,21,171,40,251,175,112,91,101,211,209,61,203,224,155,241,226,228,228,137,228,133,252,95,227,157,156,162,147,131,248,61,220,93,219,218,220,238,214,171,45,51,43,47,55,58,74,10,121,42,32,164,100,181,51,54,38,58,121,229,100,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,59,170,162,31,88,0,0,1,229,51,13,85,211,141,63,190,226,216,198,107,154,90,172,183,92,214,224,235,93,130,146,178,161,35,146,225,84,140,87,172,113,162,255,0,236,183,186,246,106,201,44,49,162,243,150,54,187,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,1,72,29,89,53,115,112,89,30,184,254,203,245,54,207,247,95,12,179,115,184,226,182,106,122,248,170,35,184,210,249,166,167,142,237,80,177,57,123,205,47,138,94,17,200,141,116,17,170,177,26,138,233,36,151,165,244,167,223,85,54,29,37,6,214,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,251,53,233,12,110,71,50,89,106,36,149,179,72,173,241,170,72,215,61,205,116,105,21,186,3,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,207,14,83,170,186,143,154,106,61,86,175,100,153,165,214,175,51,171,184,50,232,235,219,106,22,42,168,234,163,86,172,82,68,232,248,248,124,124,24,145,164,124,91,27,88,198,177,26,141,106,38,132,246,109,157,107,46,165,237,199,12,206,181,210,215,106,164,201,47,86,248,235,35,158,223,59,93,246,133,12,140,107,169,171,38,137,141,72,233,230,150,53,107,221,20,110,115,83,186,59,180,74,229,130,42,140,234,177,160,212,218,55,186,58,252,154,197,69,87,29,139,82,105,215,38,141,238,167,149,32,142,226,249,94,218,248,89,51,222,228,149,254,84,74,151,34,43,124,105,89,27,17,141,106,49,93,221,58,37,235,29,246,44,171,58,219,245,68,62,107,45,77,189,115,26,57,57,49,190,146,170,57,41,233,42,19,178,51,156,158,102,75,77,248,171,248,179,210,254,86,247,145,202,147,3,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,204,219,110,223,90,46,186,245,184,108,219,80,42,178,250,188,138,209,37,226,178,147,27,168,153,142,137,145,89,35,168,147,209,69,20,78,107,86,38,120,149,174,86,171,90,229,123,222,247,247,145,239,85,180,174,140,154,91,247,83,110,55,221,76,175,177,122,90,252,239,32,147,211,86,250,174,126,178,215,68,196,134,31,221,163,213,177,240,170,117,197,191,139,90,247,119,238,189,219,227,82,47,238,119,115,25,150,212,58,164,106,14,169,97,244,52,151,22,58,158,209,109,187,219,42,81,26,203,141,186,75,85,185,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,237,211,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,192,40,219,12,221,221,215,104,61,64,245,155,43,158,221,87,120,196,239,217,197,254,219,145,218,160,168,115,30,248,18,235,51,153,85,11,21,201,19,234,97,94,92,60,137,217,89,36,209,163,163,242,172,141,187,60,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,14,85,187,31,107,26,201,244,255,0,33,248,233,202,203,233,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,221,81,148,211,75,217,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,230,155,138,215,156,55,109,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,123,43,145,142,224,196,124,142,78,12,114,166,123,55,21,175,57,150,228,181,114,251,170,217,157,109,91,159,113,168,123,45,148,51,84,36,204,180,219,145,238,90,122,40,149,172,99,120,70,215,118,87,35,27,205,234,249,28,156,222,229,91,127,233,161,190,58,109,199,97,176,232,246,112,202,182,106,46,23,103,141,243,85,200,249,106,25,124,183,66,177,192,149,174,153,234,231,37,74,57,241,54,102,189,223,157,242,36,140,85,71,61,144,205,240,1,70,216,102,238,238,187,65,234,7,172,217,92,246,234,187,198,39,126,206,47,246,220,142,213,5,67,152,247,192,151,89,156,202,168,88,174,72,159,83,10,242,225,228,78,202,201,38,141,29,31,149,100,109,217,226,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,15,41,170,186,153,138,232,222,156,100,122,165,154,213,250,123,46,51,111,150,225,83,198,72,217,36,220,19,242,65,23,145,236,99,166,149,234,216,227,98,185,57,200,246,53,23,187,144,168,189,177,110,99,50,221,127,84,141,62,213,44,194,134,146,220,198,211,221,237,182,139,101,50,35,153,110,183,71,106,184,190,40,22,78,40,233,159,202,89,30,249,28,137,201,239,119,22,177,156,35,101,207,148,67,212,83,98,181,59,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,255,0,49,237,99,158,247,181,94,255,0,19,176,93,215,86,109,75,92,105,47,119,57,121,225,153,71,134,207,148,67,36,211,164,112,82,186,102,171,107,219,28,72,239,36,212,255,0,157,205,69,141,238,116,111,158,54,241,89,121,182,255,0,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,103,11,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,199,181,234,41,190,170,109,173,97,171,131,233,245,125,35,245,82,255,0,79,12,212,48,212,210,202,246,91,45,211,45,67,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,158,246,189,204,123,26,172,125,32,218,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,39,213,213,162,207,112,184,213,204,141,106,201,52,206,68,87,201,44,137,221,242,57,63,23,42,185,127,138,151,167,211,231,100,150,173,168,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,241,171,145,82,56,251,83,14,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,0,5,90,245,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,107,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,139,253,75,176,10,157,65,217,110,162,82,219,113,234,75,173,202,199,79,77,127,165,89,146,46,116,108,164,169,142,90,170,136,159,34,167,7,182,141,42,209,120,175,55,49,207,99,121,115,226,180,25,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,81,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,92,29,108,53,66,235,143,105,30,7,165,22,246,213,195,79,153,222,42,174,85,213,16,214,186,38,73,5,189,145,246,165,150,36,78,211,49,242,214,69,42,114,119,102,190,149,139,197,202,168,172,130,189,52,112,10,109,65,222,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,94,20,111,164,166,146,90,90,137,95,26,167,6,54,177,41,17,57,47,7,61,204,99,185,115,226,182,21,214,175,218,198,45,245,2,135,227,174,39,181,233,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,0,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,84,95,84,61,94,204,180,23,126,218,109,171,154,127,61,36,119,220,119,7,163,154,157,42,224,73,160,149,143,173,185,197,44,50,51,240,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,177,253,177,110,23,21,221,6,141,89,117,115,22,166,244,30,191,201,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,255,0,38,70,43,154,199,62,41,98,122,177,156,248,167,85,0,20,67,212,119,124,116,219,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,190,86,178,89,92,229,106,204,177,71,102,157,81,253,137,234,111,232,191,49,68,71,94,148,59,227,166,201,109,86,77,163,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,255,0,19,147,180,75,12,77,143,179,29,27,60,214,104,0,5,90,245,184,187,93,108,23,93,6,190,216,174,117,118,235,149,186,163,32,171,163,172,164,153,208,207,77,60,110,182,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,107,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,37,64,0,252,156,178,227,125,179,226,183,155,182,45,142,125,224,189,81,91,234,42,45,214,143,88,202,79,180,42,153,27,157,21,55,157,232,172,139,200,244,107,60,142,78,45,229,221,127,4,51,69,173,25,230,168,106,86,168,100,25,126,180,85,85,207,155,79,80,218,75,210,213,219,227,161,158,57,233,163,109,55,138,74,120,217,27,98,123,27,11,88,173,224,213,238,197,239,248,247,47,39,167,118,239,63,197,110,141,47,222,154,223,54,161,97,222,42,44,163,133,7,166,134,127,43,165,244,181,113,241,85,141,124,177,196,238,104,222,28,101,142,94,209,178,53,139,148,170,4,0,234,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,251,74,233,110,184,248,234,177,120,92,248,93,31,118,248,156,158,106,136,29,80,141,227,36,114,194,213,142,100,237,206,39,45,96,108,231,35,220,22,57,184,44,110,77,178,51,213,231,85,126,120,160,181,203,81,20,84,183,90,88,226,116,245,20,181,62,89,35,141,208,186,56,28,229,69,123,92,142,99,93,27,155,35,99,114,92,167,84,127,98,122,155,250,47,204,81,28,171,166,46,252,127,109,246,42,109,6,213,139,215,44,251,31,183,183,236,219,165,198,227,228,170,202,33,107,230,116,157,155,226,106,121,169,224,109,58,59,148,146,75,51,82,73,151,191,9,92,147,252,0,0,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,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,29,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,165,170,116,197,223,143,237,190,197,77,160,218,177,122,229,159,99,246,246,253,155,116,184,220,124,149,89,68,45,124,206,147,179,124,77,79,53,60,13,167,71,114,146,73,102,106,73,50,247,225,43,146,127,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,8,213,191,173,168,209,238,183,67,170,236,150,200,184,102,120,191,154,241,139,205,28,48,44,147,213,54,23,35,168,29,36,170,223,28,53,31,145,174,84,145,141,108,140,130,71,114,72,184,58,128,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,247,77,77,235,219,183,23,167,20,58,95,154,220,251,234,110,35,111,116,117,44,114,213,79,37,214,215,76,148,209,50,231,44,242,53,88,147,61,243,181,146,53,101,115,221,35,31,42,35,90,244,107,37,254,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,12,246,111,95,117,215,221,218,107,45,110,101,229,186,209,226,22,222,244,120,181,146,182,102,59,208,82,241,98,73,34,182,52,70,36,211,189,158,89,23,187,220,157,217,31,145,236,138,53,36,7,73,189,161,254,215,117,31,252,65,102,180,92,241,12,2,224,207,178,91,29,127,138,74,172,138,21,134,120,121,70,196,87,172,48,49,237,149,221,220,196,116,142,129,169,229,98,76,196,186,146,26,245,88,208,106,157,100,218,229,126,77,98,162,164,146,251,166,213,11,147,70,247,83,196,179,201,110,100,79,109,124,44,153,239,106,196,207,18,165,75,145,21,222,69,163,141,136,199,57,88,173,166,189,181,234,245,78,130,235,206,13,171,144,207,87,29,62,59,120,134,107,130,82,65,20,211,203,110,127,120,171,97,141,146,246,98,190,74,105,38,141,21,85,189,149,232,168,230,170,35,146,234,122,152,221,173,87,254,159,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,102,205,5,76,18,93,168,93,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,48,237,59,221,62,141,253,64,199,190,70,2,236,250,144,235,125,171,68,118,161,150,58,225,99,171,186,84,103,148,245,24,61,11,33,145,177,178,9,235,232,234,17,103,149,203,221,81,145,197,28,175,68,107,85,92,244,99,63,42,57,100,101,11,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,6,154,52,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,78,253,251,34,127,2,136,122,163,251,236,212,223,209,126,30,136,250,186,124,239,110,235,181,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,158,52,114,170,199,31,107,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,154,205,216,251,167,214,79,168,25,15,200,206,72,174,154,27,227,169,219,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,249,25,26,72,197,69,107,217,53,228,131,149,110,199,218,198,178,125,63,200,126,58,115,53,133,196,244,167,223,29,78,165,90,168,54,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,99,224,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,62,251,228,221,221,215,119,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,143,63,26,118,70,71,12,106,233,60,73,35,163,169,250,184,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,52,19,177,205,221,218,183,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,57,112,242,39,116,124,115,70,142,147,196,178,58,69,0,102,179,118,62,233,245,147,234,6,67,242,51,146,43,166,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,126,70,70,146,49,81,90,246,77,121,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,40,91,168,54,246,238,187,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,141,181,78,116,23,105,219,52,205,101,217,241,186,24,158,199,201,78,232,218,216,164,71,44,41,228,70,170,44,146,119,249,122,92,123,236,211,47,214,190,30,180,191,227,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,221,58,94,239,95,252,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,248,126,198,186,58,22,177,149,11,43,90,189,225,151,197,4,50,36,138,140,143,242,75,206,54,178,95,36,107,221,143,186,125,100,250,129,144,252,140,228,202,217,190,238,237,91,65,233,249,148,101,112,91,169,47,25,101,251,82,46,22,220,114,213,61,67,88,199,206,150,171,123,159,85,51,17,201,43,233,161,78,60,252,105,221,95,36,49,171,163,242,164,141,175,92,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,23,41,210,247,98,223,177,76,85,154,227,172,120,103,164,212,155,215,63,177,233,171,93,202,107,21,174,72,218,137,222,21,106,122,122,201,187,201,228,238,174,123,34,86,71,251,167,58,162,53,159,230,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,0,42,175,174,119,242,79,250,147,251,105,92,26,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,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,182,197,184,92,87,116,26,53,101,213,204,90,155,208,122,255,0,37,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,252,153,24,174,107,28,248,165,137,234,198,115,226,157,84,0,12,198,107,94,151,221,116,87,87,50,253,40,188,186,174,74,140,90,241,83,109,101,69,77,19,169,31,89,3,30,190,26,164,137,202,170,198,77,23,142,86,126,103,34,178,70,170,57,200,168,171,119,221,44,179,250,108,235,101,184,109,42,228,53,119,107,150,43,81,95,96,185,45,74,202,231,210,190,58,151,203,79,78,143,145,63,51,25,71,61,34,51,130,171,26,206,44,78,220,21,173,150,165,5,245,77,207,234,115,173,233,102,84,169,144,210,93,173,184,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,252,207,101,100,245,104,254,106,175,107,249,49,123,112,70,182,85,116,62,192,42,98,181,106,158,169,87,99,212,139,79,85,81,110,176,90,238,206,72,157,58,62,38,203,61,109,59,23,191,149,140,84,154,129,238,252,17,143,84,143,252,229,141,120,244,190,181,126,214,49,111,168,20,63,29,113,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,179,173,226,224,155,191,193,42,47,246,10,63,177,178,75,55,15,188,24,255,0,146,106,143,178,252,179,84,50,151,253,180,248,34,142,127,44,116,235,39,238,209,120,119,226,238,202,159,140,128,7,42,220,238,225,113,93,175,232,213,235,87,50,154,111,95,232,60,116,214,235,91,42,163,167,154,231,93,43,184,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,211,182,140,245,70,215,157,54,214,220,187,85,242,218,106,76,178,209,157,212,122,187,214,48,201,125,13,36,115,199,3,32,166,150,141,232,217,22,157,241,197,20,17,43,149,178,44,177,70,137,47,57,26,201,89,119,216,6,121,140,234,126,27,105,212,12,50,170,174,170,197,125,167,74,187,125,69,77,190,162,137,243,192,170,188,101,72,170,24,201,81,142,68,228,199,43,81,30,197,107,219,221,174,106,175,160,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,10,86,235,87,238,159,22,250,127,67,242,55,18,58,236,251,118,121,150,209,117,67,239,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,237,228,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,251,103,27,188,249,189,21,111,165,154,159,203,226,153,240,201,251,185,152,201,27,218,72,158,223,204,212,239,219,186,119,69,69,95,86,10,139,234,189,190,58,156,150,235,123,218,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,242,185,123,74,179,68,232,251,49,177,191,205,89,101,255,0,117,71,246,39,169,191,162,252,197,17,64,37,233,244,230,223,183,248,168,177,79,166,250,137,7,167,212,220,102,223,235,42,234,32,167,225,75,122,161,99,217,18,214,53,24,156,33,153,31,36,109,150,47,193,170,231,181,241,39,23,58,56,102,169,202,180,83,116,251,125,220,79,170,143,71,53,70,213,144,85,209,115,116,244,28,101,164,174,100,108,241,242,155,210,212,50,57,150,20,89,163,111,149,25,227,228,238,60,185,34,162,117,80,85,95,92,239,228,159,245,39,246,210,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,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,15,109,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,58,168,0,21,129,213,175,101,31,109,209,214,110,203,76,173,151,90,203,212,62,24,243,75,124,9,231,141,212,48,193,227,101,205,168,174,231,31,133,145,69,28,173,141,174,106,198,173,149,82,52,138,103,190,178,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,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,31,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,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,188,255,0,120,59,179,195,118,139,165,255,0,126,47,180,244,151,139,237,125,68,116,214,44,113,213,235,75,61,213,233,35,18,117,99,210,57,85,140,138,39,172,142,122,179,135,127,27,21,81,210,177,23,61,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,254,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,118,125,51,246,81,113,219,6,9,114,205,181,46,217,233,181,39,45,239,77,91,71,34,82,205,246,53,12,51,72,145,211,195,81,11,164,231,230,236,201,228,86,201,197,123,64,213,98,58,21,115,189,95,84,127,98,122,155,250,47,204,81,20,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,160,157,139,239,54,197,188,61,56,170,185,201,106,251,27,51,197,253,61,62,77,109,137,143,90,86,201,42,63,197,83,77,35,187,247,134,95,20,170,145,185,203,36,110,99,154,238,72,140,150,78,255,0,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,202,232,230,191,104,214,224,44,82,100,122,59,168,86,172,154,146,159,183,169,142,157,238,142,170,147,147,228,99,61,69,52,136,217,160,230,176,200,172,242,49,188,218,213,115,123,183,178,157,0,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,80,14,250,55,155,125,222,30,163,210,220,227,181,125,141,134,98,254,162,159,25,182,202,198,45,83,99,149,89,229,169,169,145,189,251,205,47,138,37,88,218,229,142,54,177,173,111,37,71,203,36,107,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,4,236,95,121,182,45,225,233,197,85,206,75,87,216,217,158,47,233,233,242,107,108,76,122,210,182,73,81,254,42,154,105,29,223,188,50,248,165,84,141,206,89,35,115,28,215,114,68,100,178,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,1,93,93,87,54,81,251,77,197,103,220,166,153,219,45,84,217,38,37,111,168,169,203,98,237,225,154,241,107,134,54,185,42,57,171,146,55,77,75,28,111,252,28,222,114,68,188,81,234,176,195,19,170,91,74,181,51,42,209,189,71,199,53,75,10,171,244,247,172,102,225,21,194,155,148,146,50,57,184,47,231,130,95,27,216,247,67,43,21,209,200,196,114,115,141,239,106,175,103,41,42,186,134,111,219,252,87,81,225,184,78,21,7,217,248,133,182,223,67,125,187,81,201,79,202,79,188,82,64,244,154,38,212,61,26,249,33,166,100,206,129,174,72,226,71,200,179,185,81,236,240,185,57,86,202,54,163,125,221,166,178,209,97,190,43,173,30,33,109,237,89,148,222,232,161,99,189,5,47,23,172,113,163,164,84,98,77,59,217,226,141,59,61,201,221,242,120,222,200,164,67,66,120,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,162,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,124,53,73,19,149,85,140,154,47,28,172,252,206,69,100,141,84,115,145,81,86,194,104,181,142,251,171,189,23,51,90,108,142,30,245,120,21,194,213,135,71,83,201,159,237,170,90,107,149,174,74,101,224,198,53,25,227,130,162,40,59,126,103,59,193,205,206,87,61,81,32,182,211,189,211,232,223,212,12,123,228,96,37,87,89,189,82,251,215,184,235,22,153,208,95,125,85,6,9,143,199,234,104,189,47,15,71,116,173,122,205,55,239,21,136,233,57,210,182,220,239,193,206,99,123,118,78,206,242,33,245,116,105,209,123,174,75,175,55,77,104,186,226,21,115,227,216,125,158,174,146,221,122,115,221,20,16,94,231,241,71,226,103,103,39,153,254,142,90,174,77,236,246,177,37,141,206,226,231,196,171,115,229,0,245,71,247,217,169,191,162,252,61,17,23,228,180,221,97,181,83,223,102,182,85,178,219,89,81,53,37,61,99,161,114,65,52,240,182,55,75,19,36,237,197,207,99,103,133,206,106,47,118,164,177,170,246,228,157,236,87,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,6,107,55,99,238,159,89,62,160,100,63,35,57,202,139,73,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,249,202,183,99,237,99,89,62,159,228,63,29,57,154,195,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,189,238,159,187,238,177,110,171,21,143,10,202,95,232,181,55,31,183,164,151,26,110,207,147,237,74,88,35,165,142,91,175,54,83,197,79,7,150,166,161,201,233,154,170,230,118,238,157,219,248,164,192,5,16,245,20,223,85,78,233,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,204,99,94,230,49,238,86,51,159,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,60,139,217,25,28,210,35,100,241,44,110,230,155,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,221,111,251,36,186,222,182,57,131,238,223,78,32,171,175,168,142,158,182,28,178,207,77,74,233,94,216,32,185,220,88,251,178,200,233,149,81,145,197,29,28,79,138,40,187,53,140,116,206,84,68,145,199,21,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,217,28,172,119,7,163,36,106,115,99,85,52,19,182,141,197,224,155,160,210,202,13,76,193,106,63,213,81,222,40,184,77,254,76,186,122,104,102,158,143,201,44,81,249,188,94,118,55,202,198,240,127,241,69,254,40,157,84,25,172,221,143,186,125,100,250,129,144,252,140,231,42,45,83,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,181,66,157,186,172,111,142,155,82,174,181,251,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,247,68,125,52,50,247,115,157,35,87,201,52,81,185,136,214,196,217,38,174,2,85,116,184,247,217,166,95,173,124,61,105,127,192,229,91,151,219,166,9,186,13,44,175,211,60,234,159,253,109,101,158,183,156,223,228,203,167,166,154,24,43,60,113,75,31,155,197,231,123,188,79,119,7,255,0,5,79,224,169,158,189,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,240,0,179,238,151,93,63,235,46,245,150,221,205,235,126,59,225,181,67,233,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,241,189,156,97,79,23,104,163,145,30,217,155,35,164,86,163,18,39,75,109,64,205,102,236,125,211,235,39,212,12,135,228,103,37,87,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,64,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,165,85,157,215,103,219,179,204,182,139,170,31,126,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,159,111,35,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,1,73,125,99,180,134,167,10,220,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,180,104,88,202,89,161,137,141,236,246,49,180,233,64,245,87,162,247,124,207,226,229,236,173,103,181,232,151,169,152,174,63,168,250,137,165,183,106,191,79,122,204,45,246,251,133,163,201,36,108,142,163,208,45,79,158,6,242,122,61,243,43,42,210,70,177,141,119,238,224,157,202,173,70,126,54,211,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,46,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,154,51,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,244,213,85,117,18,213,203,77,221,143,123,31,225,125,67,162,242,53,202,215,248,249,167,100,119,100,141,125,106,253,172,98,223,80,40,126,58,226,82,177,210,182,235,175,57,150,219,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,246,71,43,29,193,232,201,26,156,216,213,77,20,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,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,191,171,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,236,222,14,236,243,45,221,106,135,223,139,237,61,93,158,197,65,79,29,53,139,28,117,122,85,65,106,98,198,196,157,88,244,142,36,123,229,149,139,35,158,172,231,219,198,197,85,108,76,68,239,253,55,58,125,211,110,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,191,118,72,137,118,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,41,91,173,95,186,124,91,233,253,15,200,220,72,0,75,254,156,219,215,255,0,10,186,143,61,131,63,185,221,100,211,44,167,247,119,42,104,23,203,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,221,165,116,49,70,183,210,64,14,167,91,241,253,136,88,170,116,27,73,239,92,115,236,130,222,239,180,174,150,235,143,142,171,23,133,207,133,209,247,111,137,201,230,168,129,213,8,222,50,71,44,45,88,230,78,220,226,114,210,176,47,251,170,63,177,61,77,253,23,230,40,138,1,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,78,234,186,159,105,222,182,236,182,179,22,195,214,174,193,168,185,181,67,109,119,123,5,53,101,90,190,207,110,109,76,142,150,69,172,244,209,195,84,201,225,130,56,159,19,92,223,201,90,228,119,36,99,218,234,245,208,29,28,190,238,3,89,113,61,29,199,38,244,245,121,53,193,180,242,84,241,99,253,37,43,26,233,42,106,120,61,236,73,60,80,71,44,190,62,104,231,240,226,223,204,228,67,75,214,155,101,53,150,213,69,102,163,146,174,74,122,10,120,233,162,125,93,92,181,83,185,140,106,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,245,149,87,215,59,249,39,253,73,253,180,170,179,186,236,251,118,121,150,209,117,67,239,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,237,228,98,42,54,87,162,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,20,87,212,195,101,22,237,176,103,118,220,219,77,45,158,155,77,178,222,212,212,84,113,165,84,223,99,87,67,12,105,37,60,213,19,58,78,126,110,207,158,53,116,156,151,180,237,70,35,97,71,59,202,244,238,221,231,248,82,214,85,251,211,91,225,211,220,199,197,69,148,112,160,245,51,65,226,108,190,150,174,62,42,146,39,138,73,93,205,27,207,148,82,75,218,55,200,145,113,230,155,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,38,87,73,221,148,92,114,156,170,217,186,141,72,182,112,198,236,221,234,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,244,178,67,201,136,232,216,229,149,98,145,143,68,137,81,246,254,69,94,168,254,196,245,55,244,95,152,162,40,4,245,90,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,79,253,250,245,17,197,119,11,181,60,59,19,211,36,251,54,175,54,184,72,185,165,166,122,136,228,170,181,125,158,176,74,202,71,53,99,239,36,51,79,44,83,69,85,26,199,201,180,142,98,162,57,102,138,56,129,178,253,38,253,183,238,131,0,211,127,189,247,92,95,215,92,36,173,251,94,210,238,21,212,190,142,158,90,206,84,242,119,79,20,203,233,248,178,95,199,198,231,35,248,191,143,21,209,240,5,37,245,35,234,9,77,184,154,152,244,123,70,238,181,109,211,171,117,67,106,107,110,80,203,44,44,201,158,177,65,36,73,45,60,208,69,52,44,166,153,39,106,49,206,115,36,122,50,78,221,217,26,167,0,217,246,211,51,45,221,106,135,220,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,219,200,244,69,108,79,84,241,59,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,34,238,251,28,166,201,122,127,225,187,184,211,151,213,173,246,219,79,114,126,93,105,70,75,80,149,212,145,93,170,96,109,108,8,212,114,196,248,34,107,60,173,94,209,44,49,58,78,236,116,111,243,69,253,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,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,10,22,234,133,183,172,19,111,251,142,123,52,246,166,213,67,106,204,173,236,200,34,198,232,169,102,135,236,110,79,116,79,68,228,139,18,195,44,209,79,36,109,141,201,227,252,241,248,163,99,34,116,145,0,209,158,202,116,67,75,244,39,111,56,213,139,73,175,149,119,251,70,69,79,14,79,53,246,166,57,33,125,222,122,186,120,149,42,146,7,254,52,236,116,77,133,172,135,178,43,24,198,163,213,210,115,123,187,168,5,69,245,167,208,106,155,78,101,138,110,54,205,69,72,203,109,246,157,152,205,233,97,167,138,39,253,163,10,73,45,52,210,189,31,206,119,203,78,146,70,139,195,247,108,161,99,85,255,0,153,141,72,21,167,154,153,247,63,79,245,75,5,171,171,186,173,38,123,143,208,219,225,165,167,147,253,170,234,234,107,197,13,100,115,212,49,94,136,188,32,130,177,140,122,53,206,107,167,86,162,35,94,245,79,151,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,198,186,121,32,166,171,142,105,27,27,92,230,181,94,173,98,162,34,185,169,223,183,117,79,226,126,86,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,219,183,117,95,226,95,71,77,237,16,181,104,142,212,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,59,170,50,56,163,137,138,174,114,171,158,143,127,229,71,36,108,148,5,0,245,71,247,217,169,191,162,252,61,17,42,186,117,237,211,4,221,6,193,115,141,52,206,169,255,0,152,23,58,203,61,111,57,191,201,151,79,177,105,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,149,213,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,107,210,159,125,85,57,140,116,27,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,236,215,164,49,181,90,248,162,167,146,86,205,34,187,200,139,35,92,246,185,177,164,182,104,102,179,118,62,233,245,147,234,6,67,242,51,147,43,102,251,68,181,110,251,167,230,81,138,65,113,164,179,229,150,29,72,184,92,177,203,172,244,237,123,25,58,218,173,237,125,44,207,70,172,172,166,153,56,243,241,175,116,124,112,200,173,147,196,145,186,189,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,75,221,235,255,0,136,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,95,55,219,54,182,204,214,50,161,101,107,83,180,209,121,96,134,68,145,85,242,126,73,121,200,231,203,227,146,187,177,246,177,172,159,79,242,31,142,156,205,97,102,155,167,216,229,78,165,109,19,74,183,73,166,207,164,138,251,140,105,62,62,252,166,216,230,69,2,92,109,212,182,200,222,181,172,147,178,43,234,97,139,187,92,217,28,190,72,98,141,172,86,186,38,199,53,117,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,115,94,164,88,46,227,181,3,110,55,75,38,222,174,159,247,238,201,172,212,112,63,237,75,213,175,135,231,167,164,149,29,255,0,26,201,78,141,231,80,206,236,107,255,0,140,21,20,173,161,123,112,212,125,115,215,27,118,134,90,113,251,173,5,215,237,5,167,191,186,90,5,242,88,105,98,153,35,171,169,169,138,71,71,195,195,221,81,99,123,152,231,73,198,36,252,239,107,87,65,27,117,208,108,55,109,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,220,228,115,123,163,85,238,224,196,100,109,94,12,106,38,125,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,87,7,82,253,142,84,237,199,50,155,88,112,119,210,63,78,179,75,196,140,134,146,54,69,78,251,29,198,100,146,117,162,108,44,70,181,105,149,172,149,208,185,141,252,140,141,99,122,34,181,143,155,165,116,117,209,205,193,82,234,60,218,199,69,53,214,193,164,247,11,125,101,45,115,164,108,78,165,201,42,161,84,142,24,91,19,222,146,39,138,73,100,145,181,76,141,205,71,65,60,28,147,201,43,75,127,6,107,55,99,238,159,89,62,160,100,63,35,57,45,54,165,179,235,86,236,186,126,101,141,183,165,92,121,222,29,156,94,171,241,71,195,43,81,149,51,190,213,108,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,32,94,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,73,169,157,117,83,212,124,195,104,244,58,2,203,7,143,47,173,183,203,141,228,153,69,84,235,87,235,172,233,3,98,230,198,202,174,127,172,168,99,164,100,242,61,92,141,226,233,35,252,243,55,211,67,108,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,178,158,160,59,103,195,118,161,211,243,10,210,220,62,186,174,226,247,106,69,37,202,239,115,169,85,107,238,55,25,45,85,172,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,24,58,92,123,236,211,47,214,190,30,180,191,224,8,171,191,173,148,98,187,172,211,138,187,221,166,217,233,245,55,25,183,205,38,57,112,167,72,217,37,127,4,116,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,133,178,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,75,254,156,219,9,255,0,21,23,217,245,35,81,39,244,250,101,140,220,61,29,93,60,21,28,42,175,85,204,99,37,90,54,171,23,156,48,163,36,141,210,203,248,57,90,246,178,37,228,231,73,13,234,0,102,179,118,62,233,245,147,234,6,67,242,51,156,210,182,211,117,183,83,80,86,92,45,149,116,180,247,74,117,171,161,150,104,92,198,85,64,146,201,10,203,19,149,59,61,137,44,50,198,174,111,116,231,27,219,252,90,168,150,191,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,0,85,95,92,239,228,159,245,39,246,210,37,116,206,180,218,175,251,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,77,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,63,87,211,155,122,255,0,225,87,81,231,176,103,247,59,172,154,101,148,254,238,229,77,2,249,99,181,215,42,177,35,185,182,30,46,123,184,177,139,28,173,137,90,231,198,230,187,180,174,134,40,214,250,64,4,21,235,5,163,150,44,231,108,11,170,181,19,122,123,214,154,92,32,168,163,147,139,223,231,165,174,168,130,146,162,155,178,61,172,111,39,190,154,95,34,181,238,79,77,193,188,82,71,41,85,123,47,214,59,22,129,110,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,154,150,174,158,90,73,106,123,49,143,123,252,44,168,116,190,54,181,92,255,0,31,4,236,174,238,150,191,213,247,84,45,88,94,210,234,112,57,155,73,61,203,80,111,20,86,218,120,29,90,216,167,138,10,105,155,91,45,83,34,236,174,153,141,117,60,48,187,183,20,106,213,70,170,239,224,215,84,6,218,244,134,167,94,181,231,6,210,56,96,171,146,159,34,188,67,13,193,105,39,138,25,226,183,51,188,181,179,70,249,123,177,31,29,52,115,72,136,168,238,234,196,68,107,149,81,171,165,226,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,244,29,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,229,115,34,149,174,71,44,43,44,156,255,0,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,252,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,189,3,168,238,248,233,183,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,124,173,100,178,185,202,213,153,98,143,159,236,147,103,217,54,238,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,158,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,56,187,65,24,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,57,254,85,174,154,113,136,106,198,21,162,23,59,207,151,51,206,253,92,182,219,93,58,35,228,134,150,158,154,121,228,170,168,252,83,197,10,250,119,198,197,94,238,124,138,168,214,170,50,87,71,82,221,106,253,211,226,223,79,232,126,70,226,122,14,147,58,67,134,235,214,151,238,51,72,245,2,10,185,44,89,21,62,51,13,66,210,78,176,207,19,217,37,194,88,166,141,255,0,138,35,227,150,56,228,68,114,57,138,172,68,115,92,213,115,86,26,238,119,111,89,86,215,245,150,245,164,121,77,79,175,244,30,58,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,249,81,189,26,231,181,146,197,43,17,239,225,201,123,254,208,250,152,103,123,99,210,124,143,76,46,118,79,189,52,148,150,255,0,247,9,79,42,67,13,45,166,185,245,50,203,63,169,88,216,217,167,134,69,169,124,171,222,69,114,58,6,196,222,13,149,100,138,26,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,88,254,93,176,159,240,175,211,219,85,53,35,81,39,245,26,155,147,91,236,180,117,116,240,84,115,165,178,208,190,247,111,149,104,218,172,94,19,76,175,142,55,75,47,226,212,115,26,200,151,139,93,36,213,172,95,247,84,127,98,122,155,250,47,204,81,20,2,89,167,85,237,142,84,227,87,91,222,238,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,149,171,222,84,154,87,73,221,237,145,254,26,203,45,167,163,102,216,190,205,177,93,183,59,154,226,246,169,164,188,118,183,225,21,178,77,229,170,166,134,55,212,67,112,157,177,167,118,69,228,122,54,22,189,127,123,198,41,209,17,177,201,222,91,63,5,85,245,206,254,73,255,0,82,127,109,33,86,194,180,183,4,214,157,216,224,218,103,169,118,47,182,113,187,207,218,126,182,139,213,77,79,229,241,91,106,166,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,191,149,186,237,168,234,62,210,181,29,248,86,107,23,174,181,87,121,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,227,153,156,154,146,194,170,174,141,206,106,162,189,143,142,71,246,14,156,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,242,185,145,68,230,171,150,20,138,75,222,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,154,205,85,195,236,90,127,168,249,30,21,140,103,182,172,214,213,101,184,75,71,73,127,181,177,237,165,184,70,213,236,146,49,31,255,0,242,85,106,190,53,114,42,199,36,172,227,35,189,174,209,116,66,213,184,237,197,225,154,53,125,190,85,218,45,183,250,138,151,86,85,210,70,215,206,144,83,210,205,83,35,35,229,249,90,247,182,5,98,61,81,200,197,122,57,90,254,60,23,71,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,74,174,167,91,14,253,136,95,106,117,231,73,236,188,112,28,130,224,239,180,173,118,235,119,142,151,23,153,204,133,177,247,119,149,203,225,168,157,213,10,222,49,199,20,46,88,225,78,220,226,106,192,2,228,250,54,109,235,238,94,147,221,183,11,118,169,181,85,213,234,39,106,43,67,35,165,239,85,110,161,162,169,168,138,118,186,119,34,42,121,231,98,43,162,103,229,227,77,3,149,206,114,241,142,197,65,26,186,128,105,118,224,181,119,111,183,124,59,111,217,47,164,175,171,225,21,202,203,4,81,69,85,126,165,146,88,216,250,86,215,77,81,20,116,176,164,110,154,73,83,139,157,51,88,216,185,53,174,123,100,162,189,45,208,189,71,213,189,101,182,104,54,57,102,244,89,125,198,225,53,186,74,75,178,173,31,161,146,6,189,245,43,80,143,78,113,248,89,20,174,123,56,172,159,187,86,181,142,127,102,174,133,54,197,183,172,87,107,250,53,101,210,60,90,167,215,250,15,37,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,252,152,216,142,115,220,200,162,137,138,247,240,228,180,3,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,0,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,87,208,116,130,210,29,203,208,234,133,54,176,216,160,171,179,105,5,210,158,182,142,251,53,84,236,100,23,215,195,27,153,3,32,129,123,190,71,197,83,34,57,39,70,181,141,72,234,163,73,121,43,226,125,196,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,113,77,224,110,82,197,181,109,14,188,106,109,205,60,215,89,185,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,113,133,60,79,146,69,87,177,124,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,30,131,85,116,95,84,52,66,235,104,177,106,190,33,87,141,220,175,150,122,123,245,29,29,91,227,243,173,20,206,123,99,116,145,181,202,232,95,202,41,26,177,72,141,145,170,213,71,53,164,244,233,55,189,123,118,159,214,127,134,45,80,185,248,44,183,187,131,36,196,43,100,90,170,137,34,186,85,79,12,41,108,108,108,107,217,28,50,190,71,76,215,126,233,140,147,206,175,87,44,200,172,183,240,8,235,191,253,6,166,220,30,215,50,236,102,26,42,186,155,237,130,157,249,54,60,202,74,121,106,103,125,198,146,41,28,216,99,134,55,181,101,124,241,58,106,100,69,71,118,90,132,122,49,206,107,80,207,8,58,254,210,52,94,235,175,91,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,253,108,178,202,215,53,98,103,137,92,212,114,57,174,87,189,140,103,121,30,196,93,36,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,116,174,162,27,62,192,119,27,164,119,124,222,116,164,179,103,120,69,158,170,190,209,124,124,176,211,178,104,33,99,230,117,13,100,179,61,145,37,51,149,28,169,36,143,106,64,247,44,136,228,98,204,201,40,90,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,253,58,115,110,175,42,221,86,135,79,123,207,237,190,60,167,22,184,125,139,114,184,65,71,36,84,183,78,208,178,72,234,154,190,54,194,217,156,143,84,150,24,156,238,14,107,95,198,38,77,19,18,149,183,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,126,175,84,93,153,88,181,195,78,46,90,253,100,186,253,149,153,233,206,63,83,81,50,206,247,186,150,231,103,165,73,106,100,166,115,83,191,142,102,114,153,241,72,212,236,231,61,209,201,221,28,201,33,165,108,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,83,166,219,171,255,0,21,157,58,53,102,255,0,118,182,221,105,242,156,103,79,239,118,92,142,166,162,143,133,45,125,115,45,18,171,170,169,230,142,54,66,239,42,42,72,248,88,136,232,92,244,106,183,131,162,146,90,65,52,167,180,239,107,26,55,244,255,0,30,248,232,10,203,234,177,177,202,109,53,186,215,238,147,77,159,87,45,139,39,188,43,242,155,99,153,44,235,110,184,213,57,239,90,214,73,217,81,148,211,75,221,174,108,142,79,28,210,198,214,43,155,43,99,134,26,237,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,140,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,78,253,251,42,255,0,19,234,183,98,120,173,158,251,119,202,109,56,205,170,138,245,144,122,127,181,238,52,244,81,199,85,112,240,49,89,7,168,149,168,143,151,198,197,86,179,154,175,22,170,162,118,67,245,140,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,146,153,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,62,187,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,202,186,218,88,52,105,191,113,114,159,182,248,106,195,251,91,254,206,142,165,206,243,99,173,245,15,243,205,23,101,108,124,42,157,198,55,247,98,201,229,157,59,75,226,253,213,85,150,253,209,115,79,244,105,250,113,145,234,133,165,254,171,83,105,238,21,54,59,187,228,153,209,201,69,107,153,41,165,130,22,192,217,220,199,195,35,233,213,237,168,124,81,189,100,108,241,39,118,197,201,222,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,228,255,0,211,45,148,98,187,172,233,153,167,183,187,77,179,211,234,110,51,111,200,36,199,46,20,233,27,36,175,225,119,175,145,182,202,133,145,204,99,161,149,234,168,199,61,201,225,145,234,244,94,46,149,146,214,6,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,169,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,58,128,33,254,186,117,58,219,238,136,107,45,147,73,234,171,126,240,70,219,133,77,187,49,185,91,31,43,254,235,200,198,197,227,87,70,145,43,42,255,0,60,143,108,172,134,95,36,62,25,17,88,233,17,34,88,45,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,5,112,117,80,223,85,54,1,143,93,118,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,196,198,189,56,182,71,177,241,211,177,118,125,55,58,130,84,238,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,183,102,72,169,61,72,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,144,131,99,186,189,134,232,70,234,48,61,82,212,25,234,224,199,173,53,21,144,215,79,77,2,204,250,118,84,209,79,74,147,43,19,243,57,140,116,237,123,209,168,231,240,107,184,181,238,236,213,191,237,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,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,60,59,157,219,214,85,181,253,101,189,105,30,83,83,235,253,7,142,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,254,84,111,70,185,237,100,177,74,196,123,248,114,89,191,210,43,120,57,53,6,101,111,218,94,96,181,119,43,21,210,158,165,216,139,161,138,157,140,180,79,18,85,215,85,178,85,70,54,89,89,58,58,71,35,220,247,171,31,27,26,214,241,145,206,101,186,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,134,96,137,63,189,13,224,221,119,87,140,232,220,23,117,164,125,203,19,197,230,109,250,86,196,230,206,251,220,213,11,13,75,222,228,100,112,240,150,26,42,58,150,178,40,248,198,181,82,71,201,220,123,55,186,244,91,209,203,22,97,172,185,110,177,93,230,242,85,233,221,190,158,158,215,77,197,233,198,170,228,218,136,221,83,205,175,68,94,16,65,81,23,141,204,123,93,234,121,126,87,70,213,91,148,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,222,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,111,23,103,89,222,208,51,186,123,5,254,179,237,156,110,243,207,238,254,65,227,134,159,237,79,20,52,239,170,255,0,106,178,121,100,131,197,37,66,71,251,197,78,125,185,55,186,47,225,229,118,197,183,172,171,116,26,203,101,210,60,90,167,208,122,255,0,37,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,252,152,216,142,115,26,249,101,137,138,246,115,228,154,30,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,252,17,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,113,77,215,110,187,78,54,149,167,15,205,115,89,125,117,214,187,201,5,130,193,4,200,202,171,189,83,81,21,90,213,84,95,28,44,228,213,150,101,69,108,109,115,81,17,239,124,113,190,165,182,21,170,89,222,180,245,39,193,181,47,82,239,191,108,228,151,159,180,253,109,111,165,134,159,203,226,176,85,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,125,95,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,55,247,131,180,204,55,119,90,95,247,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,248,119,241,189,81,93,19,21,51,237,170,90,91,157,232,182,119,115,211,61,75,177,125,141,146,89,188,62,182,139,213,67,81,226,242,194,201,163,253,228,47,124,110,239,28,172,119,229,114,246,239,217,123,42,42,37,165,116,161,216,229,54,53,106,178,110,227,81,159,86,151,219,149,61,67,241,27,74,178,90,116,161,164,149,178,64,234,217,209,200,213,149,243,196,231,248,154,157,226,72,101,108,157,222,233,25,225,145,93,81,253,137,234,111,232,191,49,68,80,9,127,221,81,253,137,234,111,232,191,49,68,80,9,163,61,159,110,207,13,221,214,151,253,248,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,252,140,69,87,68,244,74,203,223,111,77,108,171,78,53,99,31,174,219,134,31,246,150,33,159,220,41,236,118,123,21,29,76,146,213,91,46,137,76,231,190,25,31,83,43,158,248,100,101,61,69,79,168,115,209,145,53,179,36,158,38,70,199,201,109,58,3,166,250,113,164,154,53,137,224,26,71,89,235,113,11,117,189,178,218,235,125,114,86,122,232,231,115,167,117,87,153,191,146,79,51,229,124,189,216,137,31,239,63,35,90,206,45,78,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,46,79,117,219,81,211,141,218,233,195,240,172,214,47,67,117,161,242,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,201,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,147,215,165,126,250,170,112,12,134,213,182,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,254,39,181,137,197,177,189,239,142,226,64,5,112,117,80,223,85,54,1,143,93,118,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,23,182,8,146,72,210,25,31,85,13,74,162,200,199,191,196,198,189,56,182,71,177,241,213,6,150,233,110,119,173,57,221,179,76,244,210,197,246,206,73,121,243,122,42,47,85,13,63,151,197,11,230,147,247,147,61,145,183,180,113,61,223,153,201,223,183,100,238,170,136,190,126,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,250,122,121,239,78,213,186,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,158,56,216,248,121,75,82,42,245,71,246,39,169,191,162,252,197,17,68,58,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,99,157,4,147,211,76,201,163,108,141,107,154,229,98,185,136,138,136,230,175,110,253,149,63,137,162,141,188,107,126,3,187,253,6,161,212,10,59,29,35,173,185,5,61,69,174,253,143,87,73,13,106,82,206,157,227,169,162,168,106,119,107,216,230,170,57,169,35,90,178,67,52,111,115,27,207,138,84,182,224,58,110,102,88,110,240,113,93,27,195,37,164,102,31,170,247,138,185,177,138,216,94,146,62,215,110,133,201,53,108,50,197,60,200,249,31,69,78,254,72,171,39,239,216,214,43,93,228,115,227,101,217,226,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,253,96,15,63,106,192,48,219,22,101,127,212,27,54,61,73,71,144,229,84,244,52,215,170,232,81,90,250,246,81,164,169,76,178,162,47,23,61,141,158,70,35,251,115,86,112,106,170,182,54,35,125,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,81,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,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,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,103,95,120,27,148,190,238,167,92,111,26,155,115,79,13,170,30,86,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,252,166,95,43,228,145,85,239,79,36,143,70,170,49,24,214,203,254,147,123,40,183,106,5,103,248,157,213,11,103,158,203,100,184,50,60,66,138,68,170,167,146,91,165,44,240,204,151,54,200,199,49,146,67,19,227,116,45,111,239,88,249,60,232,244,106,194,136,249,255,0,189,125,168,216,183,105,163,85,184,111,138,213,71,151,219,123,214,98,215,186,216,94,239,65,85,201,139,36,106,232,213,30,144,206,198,120,164,78,207,106,119,100,158,55,190,40,208,207,102,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,190,233,169,189,123,118,226,244,226,135,75,243,91,159,125,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,100,213,0,207,95,81,93,28,190,232,222,238,51,186,107,188,222,162,147,48,184,79,152,218,234,120,177,158,106,90,249,229,145,201,193,175,122,183,197,58,84,65,221,220,92,255,0,7,62,45,107,218,132,107,45,167,162,94,142,88,162,197,115,173,192,212,77,230,189,84,220,23,14,163,143,139,219,233,41,99,142,158,174,161,123,163,248,73,230,124,180,223,130,179,147,61,47,229,119,105,28,137,103,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,17,215,170,198,248,233,181,42,235,95,181,189,54,101,92,86,44,98,240,172,202,110,110,124,176,45,198,227,74,231,177,104,153,31,116,71,211,67,47,119,57,210,53,124,147,69,27,152,141,108,77,146,104,127,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,76,235,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,142,189,86,55,199,77,169,87,90,253,173,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,251,162,62,154,25,123,185,206,145,171,228,154,40,220,196,107,98,108,147,67,253,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,151,147,171,154,103,138,232,222,196,117,7,75,112,170,79,79,101,198,116,190,249,111,166,229,28,108,146,110,22,201,249,207,47,141,140,99,166,149,234,233,36,122,53,57,200,247,185,83,187,148,206,185,165,61,167,123,88,209,191,167,248,247,199,64,116,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,87,162,29,40,180,75,73,53,162,231,171,151,123,213,94,69,79,73,120,101,223,13,177,181,147,209,193,142,190,58,191,81,7,57,82,161,242,214,190,36,100,49,181,100,86,177,81,178,44,140,145,94,222,19,124,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,205,102,236,125,211,235,39,212,12,135,228,103,39,167,79,237,204,97,187,80,233,249,154,234,150,97,67,87,113,123,181,34,174,219,104,182,83,34,181,247,27,140,150,170,39,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,174,13,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,135,117,185,244,251,214,219,78,212,25,186,26,171,85,91,216,250,136,43,210,199,77,20,21,47,251,183,53,27,42,25,122,89,98,157,206,70,35,158,214,190,5,139,201,27,17,210,191,139,26,238,220,171,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,100,114,177,220,30,140,145,169,205,141,84,177,78,164,58,243,134,238,75,167,230,156,106,182,25,91,72,230,92,115,139,115,46,116,48,212,44,207,180,220,82,213,94,181,20,82,171,152,199,115,141,206,236,142,86,55,155,21,146,53,56,61,170,177,47,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,143,245,94,217,246,3,155,105,125,239,115,150,36,164,177,230,216,165,61,59,174,114,172,176,211,193,125,162,242,71,10,50,119,74,246,55,212,198,215,39,137,232,171,36,136,214,211,163,100,87,64,145,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,101,155,152,166,221,118,131,90,181,62,106,26,75,125,246,10,137,173,25,13,13,34,75,224,166,184,195,197,93,227,89,26,138,172,146,41,33,153,17,28,254,9,50,70,175,123,152,229,59,169,249,57,101,131,239,94,43,121,197,190,219,186,217,190,217,183,212,91,254,209,180,212,250,122,234,63,44,110,103,158,158,94,203,227,153,156,185,49,253,151,139,145,23,178,246,51,133,185,221,189,101,91,95,214,91,214,145,229,53,62,191,208,120,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,229,70,244,107,158,214,75,20,172,71,191,135,37,231,247,156,166,251,144,91,172,86,155,189,119,168,164,198,109,239,181,218,227,241,49,158,158,149,245,85,21,110,143,187,81,21,253,231,171,168,127,119,42,187,243,246,239,197,173,68,179,254,134,63,206,207,233,191,238,69,170,2,37,117,12,222,157,171,107,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,140,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,113,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,148,253,92,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,253,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,249,93,81,253,137,234,111,232,191,49,68,80,9,170,128,0,42,175,174,119,242,79,250,147,251,105,85,101,154,116,161,223,29,78,53,117,178,109,31,81,153,72,150,43,149,69,67,49,27,178,190,42,117,161,171,149,210,78,234,41,213,202,212,149,147,202,231,248,156,157,229,73,165,108,125,158,217,25,225,159,251,193,218,102,27,187,173,47,251,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,59,248,222,168,174,137,138,141,166,108,251,75,246,139,134,203,98,193,210,174,190,251,120,167,165,110,71,125,169,150,68,125,214,120,22,85,99,210,5,123,162,167,99,86,162,86,177,140,78,252,21,168,247,72,228,87,175,117,0,20,3,212,235,75,127,101,251,201,205,125,37,139,236,203,86,91,233,242,155,127,251,107,205,234,189,84,105,234,231,252,94,231,51,149,116,117,191,145,220,123,118,252,173,70,43,8,170,94,159,72,237,51,197,112,253,161,89,243,171,77,39,123,214,123,112,175,184,93,234,164,142,63,35,189,53,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,227,36,243,185,21,17,253,146,106,144,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,28,211,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,117,106,61,188,216,175,141,203,193,238,69,242,187,62,218,102,27,180,93,47,251,143,98,168,164,188,95,107,234,36,169,190,228,109,160,90,89,238,175,73,30,176,35,216,178,74,172,100,81,61,35,107,17,252,59,249,30,136,142,149,234,189,212,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,111,218,165,170,88,38,139,96,151,61,76,212,187,239,216,216,221,155,195,235,107,125,44,213,30,47,44,204,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,103,179,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,232,29,46,61,246,105,151,235,95,15,90,117,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,14,41,174,91,71,209,173,192,231,120,22,127,168,88,141,170,227,95,133,92,29,60,190,166,149,210,125,169,67,225,155,133,12,252,94,214,190,22,213,73,5,66,54,70,200,223,221,73,31,30,53,18,247,237,100,85,234,143,236,79,83,127,69,249,138,34,128,75,254,234,143,236,79,83,127,69,249,138,34,128,78,171,182,45,194,229,91,95,214,91,46,174,98,212,222,191,208,121,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,228,200,197,115,94,214,75,20,79,86,63,135,21,183,77,224,239,115,13,151,98,31,181,205,29,212,154,188,114,251,169,84,241,209,226,72,232,214,11,170,189,149,140,138,228,198,51,179,150,39,193,19,106,99,116,237,94,12,127,141,99,151,147,225,115,170,87,108,154,209,184,189,41,207,225,177,109,187,47,171,180,228,57,205,69,37,133,180,109,101,44,176,87,207,36,205,109,59,95,29,91,93,2,61,36,127,22,202,228,69,98,73,34,114,107,94,254,250,73,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,69,93,253,108,163,21,221,102,156,85,222,237,54,207,79,169,184,205,190,105,49,203,133,58,70,201,43,248,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,120,100,122,189,23,139,165,100,180,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,114,157,52,186,130,83,107,13,170,207,183,205,95,186,213,201,168,52,20,254,154,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,187,149,85,234,238,246,20,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,220,245,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,94,247,78,109,148,127,133,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,229,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,242,182,24,164,94,43,213,139,101,22,236,167,21,185,238,163,77,237,156,50,75,55,106,156,198,6,37,85,68,215,90,22,199,79,79,29,68,109,71,62,56,125,44,112,242,122,54,54,53,98,89,100,123,209,98,68,125,91,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,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,40,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,121,7,84,127,98,122,155,250,47,204,81,20,2,119,93,159,110,207,50,218,46,168,125,248,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,125,188,140,69,70,202,244,91,52,234,97,187,140,19,252,27,91,96,210,220,187,237,95,219,95,106,91,69,194,217,85,52,31,228,184,36,142,74,247,185,81,159,250,186,57,105,164,88,223,254,218,145,174,106,248,228,97,0,58,126,107,30,231,236,26,203,140,232,142,129,231,159,102,208,102,121,5,53,77,210,221,91,69,79,91,66,176,192,213,125,85,66,197,51,152,230,246,165,138,69,145,32,150,25,101,108,76,98,63,147,98,227,127,192,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,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,20,173,213,147,119,159,181,221,71,255,0,15,184,85,111,60,67,0,184,63,237,103,73,65,226,146,171,34,133,102,130,110,50,61,85,235,12,12,123,162,111,102,177,29,35,167,114,249,88,144,189,56,86,194,182,207,77,186,125,195,91,48,123,205,117,36,24,245,142,159,239,30,65,12,203,47,58,219,116,21,16,50,74,72,150,39,53,205,124,174,154,56,213,252,217,193,142,123,209,92,230,53,142,208,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,32,7,86,77,161,254,215,116,227,252,65,97,84,92,242,252,2,222,255,0,181,155,37,127,138,58,172,118,20,154,121,184,198,244,86,44,208,61,238,149,189,156,197,116,110,157,171,229,122,66,196,168,13,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,138,118,209,184,188,19,116,26,89,65,169,152,45,71,250,170,59,197,23,9,191,201,151,79,77,12,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,170,130,184,58,203,109,226,213,146,105,125,175,114,54,91,85,91,242,28,78,162,146,201,120,168,109,99,91,2,89,38,146,95,27,159,19,215,243,61,149,147,196,214,172,95,155,181,84,138,244,115,90,213,142,157,141,46,237,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,251,203,91,52,111,151,179,213,146,84,201,52,136,138,141,236,143,68,70,181,17,26,157,44,20,3,213,31,223,102,166,254,139,240,244,71,228,233,198,243,111,186,73,179,188,171,108,248,53,171,197,117,206,242,11,141,69,238,241,80,198,62,56,44,245,20,52,148,206,166,167,98,247,239,52,190,41,154,249,28,136,145,198,169,195,187,222,143,135,138,233,86,153,229,90,201,168,248,230,150,225,84,158,162,245,147,92,34,183,211,114,142,71,199,15,53,252,243,203,227,99,222,216,98,98,58,73,30,141,94,17,177,238,84,236,213,52,61,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,63,176,25,172,221,143,186,125,100,250,129,144,252,140,231,191,211,141,230,223,116,147,103,121,86,217,240,107,87,138,235,157,228,23,26,139,221,226,161,140,124,112,89,234,40,105,41,157,77,78,197,239,222,105,124,83,53,242,57,17,35,141,83,135,119,189,31,15,21,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,104,123,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,215,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,41,3,112,189,71,183,157,131,107,238,165,225,88,182,178,122,43,46,63,152,94,109,118,234,111,187,182,169,60,20,176,86,203,28,81,243,125,51,158,238,44,99,83,187,149,92,189,187,170,170,254,36,255,0,233,127,175,122,177,184,157,2,191,230,186,199,149,253,224,189,81,102,21,86,184,42,125,13,53,39,10,86,81,81,72,216,248,83,199,27,23,179,230,145,123,170,114,252,221,187,246,68,68,166,205,216,251,167,214,79,168,25,15,200,206,114,162,199,250,83,236,114,155,82,174,180,27,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,141,186,151,236,114,167,110,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,228,100,107,27,209,21,172,124,208,170,59,181,214,27,85,69,138,27,157,91,45,181,149,16,213,212,81,182,103,36,19,79,11,100,108,82,190,62,252,92,246,54,121,154,215,42,119,106,75,34,39,110,75,222,80,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,115,221,51,174,214,171,7,79,253,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,238,213,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,184,58,132,117,0,190,238,79,42,184,105,222,150,228,87,90,45,35,164,240,69,233,31,27,33,251,118,170,9,36,127,173,145,56,54,102,194,229,124,124,41,228,122,183,247,17,74,230,50,79,203,31,42,217,214,206,179,189,223,231,117,22,11,5,103,216,216,221,155,135,222,12,131,199,13,71,217,126,88,106,31,75,254,213,124,241,73,63,150,74,117,143,247,106,188,59,242,119,100,79,198,226,119,109,115,169,218,38,199,50,58,173,185,71,73,133,191,11,167,181,211,88,210,154,146,42,134,82,178,91,157,52,82,170,178,161,178,54,87,189,179,74,175,124,136,231,185,242,57,234,170,245,228,85,15,251,40,251,236,255,0,199,159,253,25,179,255,0,213,11,254,56,86,240,118,153,134,238,235,75,254,227,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,14,254,55,170,43,162,98,166,125,181,75,75,115,189,22,206,238,122,103,169,118,47,177,178,75,55,135,214,209,122,168,106,60,94,88,89,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,158,189,21,245,123,13,196,53,67,54,210,59,236,245,112,223,117,10,158,134,107,18,182,5,124,19,62,223,29,108,179,194,247,167,226,199,172,83,44,141,85,78,10,144,200,138,228,114,177,175,184,147,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,207,14,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,179,215,103,123,62,198,104,54,77,170,155,180,204,18,146,229,125,186,96,249,83,113,22,195,45,67,31,104,130,43,125,202,134,173,242,162,61,177,74,249,213,210,53,24,230,61,24,200,216,230,187,148,142,107,43,128,180,158,173,251,44,181,89,105,164,221,102,150,227,244,148,20,242,84,118,207,32,138,165,177,49,211,207,44,113,211,220,34,129,90,136,175,146,89,21,147,171,29,221,207,124,82,120,213,86,121,74,235,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,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,45,251,118,218,223,106,220,127,74,108,143,90,44,214,58,187,53,62,71,79,107,115,232,42,100,108,143,166,158,27,253,53,60,204,71,183,240,123,18,88,100,224,254,205,87,51,139,149,172,85,86,37,38,26,168,0,2,170,250,231,127,36,255,0,169,63,182,144,3,107,154,23,254,37,53,219,25,209,79,189,63,119,62,241,250,223,242,159,161,245,158,15,79,71,61,79,251,207,146,62,92,188,28,127,207,78,220,187,254,61,187,47,138,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,233,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,251,54,233,113,184,249,42,178,136,90,249,157,39,102,248,154,158,106,120,27,78,142,229,36,146,204,212,146,101,239,194,87,36,255,0,32,7,85,189,209,235,182,218,255,0,101,223,177,76,231,238,231,222,63,182,254,211,255,0,38,81,214,121,253,63,161,240,255,0,194,98,147,143,31,60,191,230,246,239,203,241,239,217,59,115,254,151,251,204,220,158,226,117,246,255,0,133,107,30,164,125,224,178,209,97,245,87,72,41,190,199,160,164,225,84,202,218,40,219,39,58,120,35,122,246,100,210,39,101,94,63,155,191,110,232,138,150,126,10,181,235,131,128,84,203,106,210,205,82,161,199,169,18,158,150,162,227,96,186,93,154,145,54,117,124,173,138,122,42,119,175,127,43,216,137,13,123,219,248,43,24,171,39,249,171,34,114,171,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,125,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,196,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,64,14,171,123,163,215,109,181,254,203,191,98,153,207,221,207,188,127,109,253,167,254,76,163,172,243,250,127,67,225,255,0,132,197,39,30,62,121,127,205,237,223,151,227,223,178,118,231,253,47,247,153,185,61,196,235,237,255,0,10,214,61,72,251,193,101,162,195,234,174,144,83,125,143,65,73,194,169,149,180,81,182,78,116,240,70,245,236,201,164,78,202,188,127,55,126,221,209,21,63,43,174,119,242,79,250,147,251,105,199,250,53,93,173,86,13,201,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,102,195,5,52,17,215,219,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,53,223,214,245,242,173,214,106,61,93,146,211,115,244,250,101,140,220,38,143,28,183,211,172,140,142,191,130,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,134,55,171,17,57,58,87,203,29,99,192,51,41,112,26,141,82,110,61,86,152,157,45,226,27,3,238,206,68,108,11,113,150,25,39,109,59,21,87,187,222,145,66,247,187,138,47,4,88,249,241,242,71,202,69,116,184,247,217,166,95,173,124,61,105,213,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,80,9,127,221,81,253,137,234,111,232,191,49,68,80,9,47,250,140,236,163,252,42,234,60,23,252,2,217,117,147,76,178,159,222,91,106,103,79,44,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,247,149,208,203,34,196,2,199,250,48,104,53,54,85,170,25,46,191,223,104,170,253,62,15,78,219,93,137,238,167,149,176,73,113,172,142,70,207,35,38,71,163,30,248,105,187,177,209,43,95,248,87,70,245,224,173,98,186,69,117,91,221,30,187,109,175,246,93,251,20,206,126,238,125,227,251,111,237,63,242,101,29,103,159,211,250,31,15,252,38,41,56,241,243,203,254,111,110,252,191,30,253,147,180,127,216,86,253,119,99,173,59,177,193,180,207,82,245,91,237,156,110,243,246,159,173,162,251,10,219,79,229,241,91,106,166,143,247,144,211,178,70,246,146,38,59,242,185,59,246,236,189,209,85,23,213,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,245,234,91,211,238,155,88,109,87,141,193,233,5,170,174,77,65,160,167,245,55,139,77,36,82,213,79,146,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,189,154,136,175,86,247,166,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,216,46,245,241,93,214,105,197,37,146,237,115,244,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,134,71,163,21,56,186,39,203,223,245,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,206,190,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,82,116,244,148,217,71,219,117,148,123,178,212,219,101,170,178,203,15,154,60,46,223,58,121,228,117,116,51,248,223,115,114,35,184,71,225,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,81,15,83,77,159,99,59,90,213,11,37,235,78,82,146,143,9,206,105,229,117,170,206,217,106,37,158,217,61,28,116,236,169,99,228,157,242,58,86,61,211,50,86,189,95,223,188,146,51,139,82,54,185,254,83,96,59,193,186,237,55,87,26,235,130,210,73,130,102,53,20,116,25,91,38,137,202,250,104,24,247,36,117,209,58,54,58,94,116,233,52,175,88,218,215,36,172,115,217,199,154,199,36,118,191,213,31,216,158,166,254,139,243,20,69,32,109,235,22,177,103,58,251,166,152,86,83,67,235,108,185,6,97,102,181,220,105,188,175,143,207,75,61,108,81,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,39,75,222,222,207,178,109,163,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,127,61,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,241,108,117,45,123,163,6,221,105,153,106,201,119,39,151,226,116,146,84,79,80,219,54,29,93,85,20,190,120,24,198,200,151,10,136,17,237,72,149,146,44,145,64,147,49,92,244,88,106,162,238,196,87,163,250,95,85,189,209,235,182,218,255,0,101,223,177,76,231,238,231,222,63,182,254,211,255,0,38,81,214,121,253,63,161,240,255,0,194,98,147,143,31,60,191,230,246,239,203,241,239,217,59,115,254,151,251,204,220,158,226,117,246,255,0,133,107,30,164,125,224,178,209,97,245,87,72,41,190,199,160,164,225,84,202,218,40,219,39,58,120,35,122,246,100,210,39,101,94,63,155,191,110,232,138,150,126,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,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,86,175,86,77,148,92,117,2,143,252,78,233,125,179,207,122,178,91,223,30,95,69,26,82,211,199,45,174,150,9,166,91,155,164,123,152,249,38,137,145,182,23,55,247,175,124,126,4,98,53,33,84,125,91,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,135,77,78,149,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,40,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,122,89,77,125,87,55,175,251,77,202,167,219,94,153,220,238,180,216,222,37,112,168,166,203,101,239,225,134,241,116,134,70,181,41,248,43,82,71,67,75,36,111,252,92,238,18,74,188,145,138,144,195,43,162,174,207,246,215,125,221,78,184,217,244,202,216,190,27,84,60,110,153,37,91,106,153,4,148,150,120,166,141,149,18,68,174,107,249,76,190,86,71,26,35,30,158,73,24,174,68,98,61,205,209,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,5,80,117,175,214,251,170,221,112,221,183,67,99,164,109,181,180,244,249,197,69,201,210,57,211,201,58,186,182,142,40,24,223,193,172,99,90,147,57,202,188,149,234,248,209,56,112,95,37,91,26,30,216,6,188,211,110,15,107,152,142,77,53,109,93,77,246,193,78,204,103,33,125,93,68,181,51,190,227,73,20,109,116,210,77,35,26,178,190,120,157,13,74,170,43,187,45,66,177,94,231,53,202,72,160,80,15,84,127,125,154,155,250,47,195,209,30,255,0,106,219,17,177,110,171,101,249,118,107,139,51,209,106,110,63,152,87,199,110,169,238,249,62,212,165,130,211,4,145,90,184,62,162,42,120,60,181,53,13,95,82,228,87,51,183,101,238,223,193,33,181,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,125,37,90,36,246,251,141,36,202,215,44,115,66,229,68,124,114,198,189,159,27,151,241,106,43,87,248,41,121,29,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,102,179,118,62,233,245,147,234,6,67,242,51,156,210,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,122,124,236,146,213,181,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,190,53,114,42,71,31,105,106,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,90,186,177,209,175,246,161,170,121,150,166,127,136,239,179,62,246,228,23,27,239,162,251,161,230,244,190,170,166,73,188,94,79,90,222,124,124,156,121,113,111,126,221,251,39,126,196,170,217,78,212,191,193,246,150,93,116,207,239,239,222,223,180,242,9,239,190,183,236,191,65,227,242,83,83,195,226,241,249,165,239,219,211,114,229,201,59,243,237,219,240,238,180,89,187,31,116,250,201,245,3,33,249,25,206,191,211,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,241,171,145,22,72,251,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,251,239,147,104,151,93,160,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,60,252,107,217,89,36,50,43,99,242,164,109,244,29,46,61,246,105,151,235,95,15,90,95,240,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,154,205,216,251,167,214,79,168,25,15,200,206,117,92,147,122,249,85,155,102,58,127,180,237,50,185,253,157,72,235,125,210,76,210,225,2,200,202,169,189,69,214,182,70,91,26,170,214,163,97,116,15,138,73,93,27,157,229,108,205,137,85,173,108,204,147,133,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,135,67,78,181,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,219,174,131,97,187,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,231,35,155,221,26,175,119,6,35,35,106,240,99,81,62,93,209,232,95,248,148,208,156,155,69,62,244,253,220,251,199,232,191,202,126,135,214,120,61,61,100,21,63,239,62,72,249,114,240,113,255,0,61,59,114,239,248,246,236,176,3,253,131,31,254,186,47,250,19,255,0,217,229,170,2,149,186,213,251,167,197,190,159,208,252,141,196,128,5,244,116,230,222,191,248,170,211,137,236,25,253,206,213,30,166,226,223,187,185,83,64,190,41,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,237,19,102,138,52,148,25,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,205,224,237,51,50,218,46,168,125,199,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,125,188,111,84,70,202,197,95,107,182,93,235,229,90,95,163,250,141,182,252,214,231,235,112,28,191,15,200,168,173,62,161,100,124,150,75,164,246,250,143,11,105,248,53,203,225,168,157,205,141,241,42,35,27,36,169,50,58,63,223,121,98,169,50,186,142,239,142,155,117,185,149,6,31,167,204,171,167,211,172,62,162,119,208,205,43,229,137,247,186,183,34,49,107,101,129,85,26,198,53,168,230,192,215,55,202,214,75,43,156,173,89,150,40,249,254,201,54,125,147,110,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,249,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,139,173,83,168,70,1,134,233,103,78,28,219,79,180,251,30,164,177,227,214,58,123,37,53,13,13,50,47,8,153,246,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,16,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,31,234,89,177,90,157,205,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,109,84,81,193,119,183,45,66,171,160,122,207,35,34,133,240,172,243,76,217,17,201,201,60,145,185,175,87,70,177,210,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,63,43,124,251,24,255,0,26,63,114,127,236,163,247,59,238,119,218,95,247,19,237,15,85,234,253,55,255,0,84,67,195,143,166,255,0,233,187,243,255,0,71,111,199,202,108,167,166,247,248,62,213,59,174,166,126,217,126,246,253,167,143,207,98,244,95,119,125,7,143,201,83,79,55,151,201,234,165,239,219,211,113,227,197,59,243,239,223,240,236,179,84,21,107,215,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,78,222,86,49,82,106,246,55,241,70,61,82,79,243,150,52,227,85,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,136,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,196,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,69,93,243,236,99,252,104,253,201,255,0,178,143,220,239,185,223,105,127,220,79,180,61,87,171,244,223,253,81,15,14,62,155,255,0,166,239,207,253,29,191,31,41,178,158,155,223,224,251,84,238,186,153,251,101,251,219,246,158,63,61,139,209,125,221,244,30,63,37,77,60,222,95,39,170,151,191,111,77,199,143,20,239,207,191,127,195,178,240,14,185,223,201,63,234,79,237,165,96,89,178,155,238,63,110,191,90,109,21,222,158,147,38,183,178,215,116,143,196,199,250,138,86,85,65,86,216,251,185,21,89,218,122,74,119,247,106,163,191,39,110,252,92,228,94,171,181,29,168,234,62,237,117,29,152,86,21,23,161,181,80,248,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,228,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,88,167,85,157,45,193,52,91,99,184,22,154,105,157,139,236,108,110,205,168,16,122,42,47,85,53,71,139,203,73,116,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,66,190,151,30,251,52,203,245,175,135,173,58,175,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,17,87,170,63,177,61,77,253,23,230,40,138,1,47,251,170,63,177,61,77,253,23,230,40,138,1,52,251,170,90,91,130,107,78,9,115,211,61,75,177,125,179,141,222,124,62,182,139,213,77,79,229,241,76,201,163,253,228,47,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,0,238,175,102,218,143,182,61,101,163,210,175,73,117,202,105,50,15,78,220,90,239,77,106,88,254,222,145,237,141,178,67,4,17,201,42,249,153,60,158,37,139,146,200,189,227,127,20,108,177,247,189,237,183,104,133,171,110,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,254,12,98,203,52,156,25,221,202,214,113,106,185,234,138,245,228,27,231,216,199,248,209,251,147,255,0,101,31,185,223,115,190,210,255,0,184,159,104,122,175,87,233,191,250,162,30,28,125,55,255,0,77,223,159,250,59,126,60,171,107,157,41,63,195,94,187,99,58,215,251,122,251,199,247,115,214,255,0,147,62,235,122,63,63,168,163,158,155,253,251,213,201,199,143,159,151,249,139,223,143,111,195,191,116,229,93,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,83,183,85,13,138,212,224,25,13,215,115,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,10,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,83,74,122,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,82,15,81,157,148,127,133,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,229,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,242,186,25,100,95,202,233,221,187,207,240,165,172,171,247,166,183,195,167,185,143,138,139,40,225,65,234,102,131,196,217,125,45,92,124,85,36,79,20,146,187,154,55,159,40,164,151,180,111,145,34,227,127,199,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,111,7,118,121,150,238,181,67,239,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,115,237,227,98,170,182,38,34,75,78,147,187,40,184,229,57,85,179,117,26,145,108,225,141,217,187,212,225,208,61,41,106,33,186,215,54,74,138,121,42,36,106,185,242,67,233,100,135,147,17,209,177,203,42,197,35,30,137,18,163,230,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,15,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,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,246,212,205,163,235,46,1,184,233,246,209,67,136,221,111,89,37,93,193,208,99,220,41,91,23,219,84,42,247,248,43,163,252,238,141,144,186,56,220,247,185,100,86,195,194,86,200,230,172,82,113,208,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,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,194,183,207,177,143,241,163,247,39,254,202,63,115,190,231,125,165,255,0,113,62,208,245,94,175,211,127,245,68,60,56,250,111,254,155,191,63,244,118,252,124,166,202,122,111,127,131,237,83,186,234,103,237,151,239,111,218,120,252,246,47,69,247,119,208,120,252,149,52,243,121,124,158,170,94,253,189,55,30,60,83,191,62,253,255,0,14,203,53,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,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,1,69,125,74,246,81,113,219,166,163,215,106,134,21,108,237,166,89,117,193,178,83,61,169,75,4,118,171,165,74,212,202,251,100,80,70,228,122,194,198,64,231,198,228,137,172,108,111,100,74,174,115,21,207,241,91,1,222,13,215,105,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,243,167,73,165,122,198,214,185,37,99,158,206,60,214,57,35,177,78,165,155,237,181,104,246,151,210,233,166,144,100,213,111,205,181,18,207,5,210,221,126,179,206,223,5,186,201,52,138,158,182,26,148,71,54,71,206,216,229,142,37,133,121,49,21,211,35,227,86,197,228,166,28,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,40,217,254,218,236,91,86,208,235,62,153,91,23,205,117,155,141,211,36,171,109,83,231,142,174,241,44,49,178,162,72,149,205,103,24,83,196,200,227,68,99,23,199,27,21,200,175,87,185,221,172,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,109,247,85,170,95,182,157,199,106,46,166,67,125,251,102,130,243,144,85,125,149,91,233,125,63,150,215,19,252,52,63,187,86,49,205,237,75,20,13,252,237,71,175,110,239,238,229,114,175,42,44,211,162,198,188,212,218,115,44,175,110,87,154,218,70,91,111,180,239,201,172,169,53,68,81,63,237,24,82,56,170,97,137,138,206,115,190,90,116,142,69,78,127,187,101,11,220,140,252,207,114,91,160,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,191,234,5,177,27,22,234,177,89,51,92,89,158,139,83,113,251,122,199,110,169,238,249,62,212,165,130,58,169,34,181,112,125,68,84,240,121,106,106,26,190,165,200,174,103,110,203,221,191,130,82,15,251,187,208,237,83,255,0,240,38,103,167,249,7,254,134,167,208,221,40,106,127,246,226,151,132,209,127,244,204,119,31,254,233,23,241,189,237,142,111,143,13,221,238,26,234,90,166,82,88,245,22,199,78,215,223,172,44,122,240,145,157,209,190,182,143,146,171,159,76,231,43,81,90,170,175,133,238,70,61,92,142,138,89,105,51,118,62,233,245,147,234,6,67,242,51,147,255,0,162,230,222,177,91,133,30,71,185,219,181,79,172,189,91,110,21,56,149,162,138,74,88,221,29,15,238,41,166,158,177,178,57,21,233,51,217,58,66,213,103,14,49,172,232,170,244,151,179,45,80,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,231,248,158,45,125,206,114,171,54,21,139,80,250,219,214,65,112,167,181,219,169,188,172,143,207,85,60,141,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,52,39,178,141,168,216,182,151,163,84,88,111,138,213,89,151,220,187,86,101,55,186,40,94,223,95,85,201,235,28,104,233,21,94,176,192,199,248,163,78,204,106,246,124,158,54,62,89,16,144,0,0,82,183,90,191,116,248,183,211,250,31,145,184,145,127,72,182,207,153,107,86,145,234,158,169,97,149,212,143,126,148,83,208,92,174,118,201,149,35,125,77,186,102,85,190,162,120,164,115,145,188,224,109,39,53,141,83,243,177,207,226,238,109,108,114,126,182,205,112,109,203,229,58,219,99,188,237,122,130,174,12,158,211,80,176,174,64,250,6,77,110,178,50,166,9,162,124,213,146,75,20,144,198,197,135,212,118,71,53,207,127,21,72,154,249,56,181,116,102,114,173,206,237,235,21,221,6,141,94,180,143,41,169,244,30,191,199,83,110,186,50,150,58,137,173,149,209,59,148,85,17,181,233,255,0,42,55,163,92,199,62,41,101,98,61,156,249,38,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,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,116,173,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,69,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,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,10,234,143,236,79,83,127,69,249,138,34,128,77,20,111,23,120,184,38,208,48,74,123,253,254,143,237,156,146,243,207,238,254,63,228,154,159,237,79,20,212,236,170,255,0,109,50,9,99,131,197,29,66,73,251,196,78,125,184,183,186,175,225,216,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,197,96,117,107,217,71,219,116,117,155,178,211,43,101,214,178,245,15,134,60,210,223,2,121,227,117,12,48,120,217,115,106,43,185,199,225,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,242,157,43,182,47,168,244,121,126,43,187,188,214,191,238,229,170,135,212,203,96,179,79,70,175,170,188,210,212,209,79,78,181,78,85,123,125,52,63,191,107,226,85,107,221,43,90,231,35,88,197,142,73,45,168,0,103,219,169,118,127,77,168,59,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,194,141,244,148,209,197,85,79,19,36,68,224,198,214,37,90,175,20,224,231,185,239,111,46,124,150,48,23,147,210,11,84,45,89,166,210,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,236,142,133,142,117,68,208,183,191,36,114,210,200,168,239,226,214,205,242,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,37,117,12,222,157,171,107,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,140,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,60,114,49,147,113,231,253,55,58,130,84,238,38,154,77,30,214,75,173,35,117,22,221,78,234,154,43,148,210,197,11,242,102,44,179,201,42,69,79,12,17,67,11,233,161,72,26,172,107,156,249,24,143,147,183,102,72,169,61,64,5,85,245,206,254,73,255,0,82,127,109,43,87,75,116,183,59,214,156,238,217,166,122,105,98,251,103,36,188,249,189,21,23,170,134,159,203,226,133,243,73,251,201,158,200,219,218,56,158,239,204,228,239,219,178,119,85,68,93,9,237,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,241,175,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,15,63,150,96,24,110,117,83,143,213,102,24,245,37,217,248,173,226,59,253,161,42,81,92,202,91,140,113,75,20,85,8,206,252,92,246,54,121,21,156,145,120,191,139,219,217,236,99,155,232,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,244,26,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,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,117,183,21,160,217,150,219,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,120,72,214,247,86,163,221,193,232,248,220,188,216,228,75,10,232,251,187,207,225,180,124,234,183,253,125,110,12,232,232,63,245,245,85,244,147,74,197,255,0,151,60,106,246,127,175,106,201,254,241,25,202,186,157,111,199,246,223,125,169,208,109,39,189,114,192,113,251,131,190,210,186,91,174,62,74,92,162,102,178,23,71,221,190,38,175,134,158,118,212,35,120,201,36,83,57,35,153,59,240,137,201,194,182,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,161,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,193,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,103,148,200,180,183,4,202,243,188,71,83,47,246,47,85,146,96,158,191,238,253,111,170,153,158,143,214,194,144,213,126,237,143,72,228,231,27,81,191,188,107,184,246,238,222,203,248,158,172,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,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,15,41,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,206,190,229,246,233,157,237,127,84,235,244,207,58,167,255,0,91,89,103,173,231,15,249,78,215,234,102,134,10,207,28,82,201,225,242,248,30,239,19,221,205,159,193,83,248,42,242,162,234,122,77,237,15,246,69,167,31,226,11,53,162,225,151,231,246,246,125,146,216,235,252,177,210,227,179,36,51,195,202,54,34,49,38,157,236,108,174,238,231,171,99,108,13,79,19,214,102,44,255,0,0,135,253,84,245,142,251,164,91,71,187,211,99,144,246,171,207,110,17,97,210,84,242,103,251,86,150,166,9,228,169,94,15,99,145,254,72,41,229,131,183,229,115,124,252,218,228,115,17,22,133,193,234,180,159,58,253,151,234,158,27,169,159,101,253,167,247,75,32,183,95,125,23,159,195,234,189,45,76,115,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,211,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,159,234,177,190,58,157,53,181,87,237,111,77,153,73,45,247,39,179,171,50,155,155,159,20,233,110,183,85,53,236,90,38,71,221,85,149,51,69,221,206,116,141,79,28,50,198,230,35,157,43,100,134,173,116,47,66,245,31,113,122,143,110,210,253,47,179,122,235,173,119,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,59,66,155,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,64,59,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,33,182,233,130,98,90,19,109,220,87,167,245,121,158,107,246,165,31,173,231,52,126,146,215,29,99,97,244,126,63,42,197,39,121,168,60,222,95,27,95,251,222,29,251,55,187,167,248,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,41,211,125,42,211,141,31,177,84,99,26,95,133,218,177,155,85,93,194,166,233,53,37,186,157,34,141,245,83,191,156,146,42,39,254,203,90,159,230,178,54,71,27,17,172,99,26,223,86,8,149,212,171,108,248,110,188,237,230,247,153,222,107,170,237,217,14,151,89,238,185,29,150,182,21,87,177,204,142,157,38,169,164,150,37,114,53,204,153,180,209,162,63,240,124,111,99,28,138,173,231,28,148,24,104,207,103,219,76,195,118,139,165,255,0,113,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,135,127,35,209,17,210,189,87,186,145,87,170,63,177,61,77,253,23,230,40,138,1,58,86,226,181,231,50,220,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,238,202,228,99,121,189,95,35,147,155,220,171,32,58,113,111,142,155,106,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,202,230,69,19,154,174,88,82,41,47,120,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,0,120,173,107,213,11,86,138,233,30,95,170,247,150,210,73,79,139,89,234,110,76,167,169,173,109,35,43,39,99,23,195,74,146,185,21,24,249,165,241,196,207,202,229,87,200,212,70,185,85,17,115,24,75,253,254,236,202,197,180,107,22,142,37,178,235,234,110,185,38,63,83,79,146,53,175,124,209,201,120,165,124,82,84,84,197,43,184,254,229,222,181,145,71,26,69,26,182,58,86,57,220,223,35,220,117,94,139,122,199,98,195,245,151,45,209,219,188,62,58,189,68,183,211,212,90,234,121,61,121,85,91,91,81,35,169,184,53,138,137,206,9,234,37,242,57,236,107,125,55,31,204,233,26,137,114,132,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,114,123,174,221,118,156,109,43,78,31,154,230,178,250,235,173,119,146,11,5,130,9,145,149,87,122,166,162,42,181,170,168,190,56,89,201,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,182,114,75,207,135,214,214,250,88,105,252,190,40,89,12,127,187,133,140,141,189,163,137,141,252,173,78,253,187,175,117,85,85,243,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,26,9,216,190,243,108,91,195,211,138,171,156,150,175,177,179,60,95,211,211,228,214,216,152,245,165,108,146,163,252,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,21,107,214,226,211,117,191,221,116,26,197,98,182,85,220,110,87,26,140,130,146,142,142,146,23,77,61,76,242,58,216,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,37,6,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,84,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,0,151,253,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,69,253,255,0,108,250,213,187,45,35,115,109,233,87,30,119,135,83,214,87,226,143,134,86,163,42,103,123,26,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,160,210,221,45,206,245,167,59,182,105,158,154,88,190,217,201,47,62,111,69,69,234,161,167,242,248,161,124,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,69,59,98,219,214,43,181,253,26,178,233,30,45,83,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,94,170,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,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,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,157,125,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,197,75,222,233,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,158,199,61,172,99,28,140,100,202,0,164,14,175,122,233,71,169,251,142,164,211,156,122,243,235,108,186,105,111,117,186,102,177,32,124,45,188,78,244,146,181,99,150,53,115,221,197,140,164,129,236,122,162,199,45,52,173,70,53,121,57,252,131,71,244,26,166,237,180,109,120,220,109,230,138,145,246,219,21,61,163,25,178,172,212,241,74,255,0,180,102,188,91,165,169,154,39,171,249,192,248,169,214,56,213,120,126,241,149,207,106,63,242,189,171,207,246,201,105,181,95,247,37,165,22,43,237,178,146,227,109,184,231,22,42,74,202,58,184,91,52,21,48,73,95,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,110,83,72,106,116,23,94,115,157,35,154,10,184,233,241,219,196,208,219,214,174,120,166,158,91,115,251,75,69,52,143,139,179,21,242,83,73,12,138,136,141,236,175,84,86,181,81,90,151,19,210,111,93,47,186,193,182,95,187,121,109,230,213,87,117,211,187,131,49,186,88,105,209,145,213,50,207,29,44,43,68,250,136,218,191,250,248,89,39,22,163,219,76,189,249,61,178,61,211,84,160,30,168,254,251,53,55,244,95,135,162,61,254,213,183,221,98,218,174,203,242,236,43,22,127,173,212,220,131,48,175,146,221,77,217,241,253,151,75,61,166,8,226,186,243,125,60,180,243,248,170,105,218,158,153,202,142,127,126,235,217,191,138,195,107,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,250,186,180,89,238,23,26,185,145,173,89,38,153,200,138,249,37,145,59,190,71,39,226,229,87,47,241,82,247,182,11,178,140,87,106,122,113,73,123,187,91,61,70,166,228,214,248,100,200,238,21,9,27,228,160,230,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,230,145,136,245,94,45,137,145,74,163,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,138,189,81,253,137,234,111,232,191,49,68,80,9,47,250,124,108,63,252,95,223,111,151,252,214,243,117,177,96,56,207,26,106,154,155,124,92,42,174,53,210,177,202,202,122,105,164,141,240,183,196,136,217,38,85,71,185,173,124,45,70,126,249,36,103,21,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,205,78,150,155,246,251,137,89,97,218,142,168,65,207,31,186,220,61,30,33,116,167,167,239,37,5,117,92,234,228,163,168,107,19,188,144,205,60,174,86,75,217,93,28,146,42,61,86,39,35,160,183,240,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,8,21,214,59,87,169,176,173,180,80,233,109,60,244,139,114,212,123,196,48,190,9,160,149,207,251,58,133,236,170,154,104,158,222,204,99,219,80,148,12,84,122,175,118,76,254,45,94,202,230,85,182,203,244,114,197,175,187,160,192,52,171,41,155,133,150,235,112,146,162,227,31,23,175,169,165,164,167,150,174,90,110,236,123,30,207,51,41,221,23,145,174,71,51,201,205,59,171,123,45,180,245,113,211,60,87,48,218,21,227,58,187,82,118,189,96,87,10,11,133,162,170,56,227,242,55,212,213,195,71,60,14,123,152,175,72,94,201,209,238,99,28,222,82,65,3,149,85,25,217,105,175,64,117,142,251,183,253,101,196,245,139,28,135,212,85,227,55,6,212,73,77,201,140,245,116,175,107,163,169,166,230,246,61,35,242,193,36,177,121,56,43,153,207,147,127,51,81,77,52,144,3,173,95,181,140,91,234,5,15,199,92,74,213,216,86,169,96,154,45,187,28,27,83,53,46,251,246,54,55,102,251,79,214,214,250,89,170,60,94,91,109,84,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,83,242,183,93,186,237,71,221,174,163,191,53,205,101,244,54,170,31,36,22,11,4,19,43,233,109,20,174,84,85,107,85,81,60,147,63,139,86,89,149,17,210,57,173,68,70,49,145,198,201,85,211,23,167,253,30,174,214,83,110,7,91,241,223,87,130,210,113,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,198,25,24,214,204,231,183,186,186,54,189,146,116,14,171,155,22,255,0,127,221,6,138,97,159,253,17,85,159,209,80,187,254,75,155,116,142,157,27,255,0,173,245,79,107,191,239,38,86,127,194,38,43,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,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,246,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,131,202,100,90,91,130,101,121,222,35,169,151,251,23,170,201,48,79,95,247,126,183,213,76,207,71,235,97,72,106,191,118,199,164,114,115,141,168,223,222,53,220,123,119,111,101,252,79,86,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,211,170,245,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,1,21,122,163,251,19,212,223,209,126,98,136,160,18,255,0,186,163,251,19,212,223,209,126,98,136,160,19,85,0,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,72,255,0,189,125,215,88,182,151,163,85,185,151,150,213,89,151,220,187,209,226,214,74,217,158,223,95,85,201,137,36,138,216,209,94,176,192,199,249,100,94,236,106,246,100,126,70,62,88,212,207,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,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,251,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,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,164,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,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,165,110,172,155,188,253,174,234,63,248,125,194,171,121,226,24,5,193,255,0,107,58,74,15,20,149,89,20,43,52,19,113,145,234,175,88,96,99,221,19,123,53,136,233,29,59,151,202,196,133,233,31,246,81,181,27,238,237,53,150,139,13,241,93,104,241,11,111,106,204,166,247,69,11,29,232,41,120,189,99,141,29,34,163,18,105,222,207,20,105,217,238,78,239,147,198,246,69,34,19,215,169,103,79,59,85,199,0,165,214,253,13,163,164,182,191,78,49,120,45,183,139,19,156,214,165,85,146,221,10,164,117,76,157,255,0,158,90,154,122,118,35,29,230,123,221,36,48,198,141,114,62,38,178,106,181,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,104,167,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,95,212,141,6,166,219,231,71,11,246,51,53,21,93,53,246,255,0,79,99,201,178,22,85,211,203,77,59,46,53,119,75,115,157,12,144,200,247,44,79,130,38,195,76,168,136,222,235,78,175,86,53,206,114,21,193,180,239,116,250,55,245,3,30,249,24,9,233,214,191,68,46,169,117,195,119,35,13,242,145,214,215,83,211,224,245,22,215,70,230,207,28,232,234,218,200,167,99,191,22,189,142,106,204,215,34,241,86,43,35,84,231,205,124,113,215,165,102,177,216,180,139,119,22,138,108,142,30,212,153,237,190,92,58,58,158,79,255,0,106,213,84,207,4,148,203,193,140,114,191,201,61,60,80,118,252,173,111,159,155,156,141,98,162,223,73,64,61,81,253,246,106,111,232,191,15,68,69,82,234,122,94,236,91,246,41,138,179,92,117,143,12,244,154,147,122,231,246,61,53,107,185,77,98,181,201,27,81,59,194,173,79,79,89,55,121,60,157,213,207,100,74,200,255,0,116,231,84,70,179,252,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,4,85,234,143,236,79,83,127,69,249,138,34,128,77,68,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,42,222,14,211,48,221,221,105,127,220,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,223,198,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,77,46,160,148,218,195,106,179,237,243,87,238,181,114,106,13,5,63,166,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,238,229,85,122,187,189,133,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,0,2,144,58,193,107,29,247,57,221,2,233,85,68,62,158,203,166,150,248,41,232,227,228,199,249,234,171,169,224,171,168,169,238,140,107,219,201,143,166,139,198,174,123,83,211,115,111,21,145,200,116,190,135,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,223,3,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,221,29,221,21,182,189,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,48,89,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,39,176,125,76,202,181,119,104,90,109,157,102,181,126,174,245,81,111,168,183,212,213,58,73,36,146,171,209,85,205,70,201,229,124,143,115,223,52,140,167,107,228,122,187,243,72,231,185,17,17,81,19,128,117,171,246,177,139,125,64,161,248,235,137,74,196,180,233,231,178,203,174,233,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,31,40,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,249,35,123,225,229,125,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,73,125,72,250,125,211,109,218,166,61,97,209,187,85,91,180,234,227,80,218,106,219,108,49,75,51,49,151,164,80,71,18,203,81,52,242,205,51,42,102,89,220,143,115,90,200,222,172,143,191,119,198,139,192,54,125,187,60,203,104,186,161,247,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,57,246,242,49,21,27,43,209,116,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,171,213,31,216,158,166,254,139,243,20,69,0,151,253,213,31,216,158,166,254,139,243,20,69,0,154,168,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,15,107,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,50,186,78,236,162,227,148,229,86,205,212,106,69,179,134,55,102,239,83,135,64,244,165,168,134,235,92,217,42,41,228,168,145,170,231,201,15,165,146,30,76,71,70,199,44,171,20,140,122,36,74,143,228,29,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,229,115,34,149,174,71,44,43,44,158,127,167,118,239,63,194,150,178,175,222,154,223,14,158,230,62,42,44,163,133,7,169,154,15,19,101,244,181,113,241,84,145,60,82,74,238,104,222,124,162,146,94,209,190,68,139,141,255,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,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,16,3,171,38,239,63,100,90,113,254,31,112,170,222,25,126,127,111,127,218,206,146,131,203,29,46,59,50,77,4,220,100,122,163,18,105,222,199,68,222,205,122,182,54,206,229,241,61,97,122,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,163,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,127,96,41,3,170,22,202,63,195,254,118,253,103,211,219,101,170,135,77,179,43,131,41,162,183,81,39,135,236,107,163,161,115,223,78,145,57,203,222,25,124,83,205,26,198,136,200,255,0,60,92,35,107,34,242,114,173,130,238,186,179,106,90,227,73,123,185,203,207,12,202,60,54,124,162,25,38,157,35,130,149,211,53,91,94,216,226,71,121,38,167,252,238,106,44,111,115,163,124,241,183,138,203,205,183,253,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,0,117,155,215,74,60,91,70,172,90,13,104,188,240,189,102,215,8,238,55,74,72,210,9,63,200,244,142,87,181,38,71,42,203,23,146,173,41,221,27,218,212,71,250,73,219,205,17,174,107,171,219,96,26,13,83,184,61,209,226,56,204,212,84,149,54,43,5,67,50,108,133,149,116,241,84,192,251,117,36,177,185,208,201,12,143,106,74,201,229,116,52,202,136,142,236,149,10,245,99,154,215,33,110,157,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,47,207,118,250,47,106,215,173,188,230,218,127,85,136,82,100,87,121,44,245,149,120,221,60,207,108,79,138,247,29,60,158,138,88,165,115,154,145,63,202,173,106,185,92,214,171,30,246,63,188,111,122,46,112,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,167,182,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,210,103,84,127,125,154,155,250,47,195,209,18,83,165,215,79,250,203,189,101,183,115,122,223,142,248,109,80,250,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,188,111,103,24,83,197,218,40,228,71,182,102,200,233,21,168,196,137,210,219,80,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,134,189,71,118,57,83,186,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,226,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,155,5,222,190,43,186,205,56,164,178,93,174,126,159,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,23,68,249,98,175,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,12,192,234,174,166,101,90,201,168,249,30,169,102,181,126,162,245,147,92,37,184,84,241,146,71,199,15,53,252,144,69,228,123,222,216,98,98,54,56,216,174,94,17,177,141,69,236,212,47,83,166,46,150,254,203,246,109,133,122,187,23,217,151,92,183,212,101,55,15,246,215,155,213,122,169,23,210,79,248,61,205,103,42,24,232,191,35,120,246,237,249,154,143,87,146,168,162,30,173,152,85,215,21,222,150,65,125,184,84,82,73,79,152,217,237,87,186,22,194,247,43,227,129,148,205,161,86,202,138,212,68,127,150,134,87,34,53,92,156,28,197,239,221,85,173,145,93,16,181,75,255,0,182,94,138,92,47,191,253,9,148,218,45,158,151,254,58,106,249,252,200,207,255,0,102,183,131,223,255,0,157,141,255,0,124,83,170,245,171,246,177,139,125,64,161,248,235,137,88,27,81,218,142,163,238,215,81,217,133,97,81,122,27,85,15,142,123,253,254,120,85,244,182,138,87,42,162,57,200,138,158,73,159,197,201,20,40,168,233,28,215,42,171,24,201,36,102,132,244,183,75,112,77,22,193,45,154,103,166,150,47,177,177,187,55,155,209,81,122,169,170,60,94,89,159,52,159,188,153,239,145,221,228,149,238,252,206,94,221,251,39,100,68,68,245,96,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,149,195,163,61,28,112,219,46,182,229,215,77,92,186,213,228,90,103,106,168,240,226,182,199,212,173,61,93,221,146,192,199,172,213,146,83,61,174,141,144,58,71,68,136,197,141,243,75,10,200,173,138,36,108,115,89,160,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,205,41,237,59,218,198,141,253,63,199,190,58,2,165,122,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,31,32,217,38,207,178,109,220,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,127,61,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,113,118,132,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,60,254,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,185,215,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,207,254,143,187,188,254,27,71,206,171,127,215,214,224,206,142,131,255,0,95,85,95,73,52,172,95,249,115,198,175,103,250,246,172,159,239,17,146,171,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,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,21,43,212,155,167,5,246,146,251,146,110,99,67,32,245,214,170,239,95,144,102,118,122,138,214,50,75,124,141,100,149,53,87,10,119,204,228,242,66,254,50,57,240,34,172,140,145,201,226,71,177,252,32,144,29,47,118,81,254,31,240,70,107,62,161,91,46,180,58,147,153,91,223,77,45,186,181,60,63,99,90,221,51,94,202,117,137,174,94,243,75,226,130,105,22,68,71,199,249,34,225,27,153,47,146,117,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,11,102,189,60,245,231,27,221,28,91,93,199,232,233,47,247,43,133,59,110,246,235,212,78,241,81,45,145,210,186,63,180,106,187,114,117,43,24,230,57,146,49,220,157,228,111,8,252,220,226,89,46,211,108,91,125,177,109,135,70,172,186,67,96,200,46,183,184,237,190,73,234,107,174,19,189,222,106,169,93,206,103,67,10,185,204,165,133,94,170,173,134,63,202,157,213,206,87,200,233,37,125,32,117,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,78,14,139,26,13,77,105,195,114,189,198,222,104,170,217,114,190,212,63,25,178,172,212,242,196,207,179,161,88,229,169,154,39,171,248,78,201,106,18,56,213,120,126,237,244,47,106,63,243,61,169,34,186,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,160,30,166,154,41,251,22,221,198,83,233,238,30,170,131,59,239,154,209,243,151,156,209,122,217,230,245,17,201,218,54,53,189,170,162,169,224,212,229,218,37,139,147,149,220,187,75,254,137,122,199,98,151,21,206,182,253,81,15,134,245,77,112,92,198,142,78,79,119,171,165,146,58,122,74,132,236,140,225,31,133,241,83,126,42,254,79,245,95,149,189,163,114,175,215,153,108,86,167,116,189,71,181,47,56,212,26,10,182,105,93,130,162,215,13,116,212,213,81,49,247,59,140,54,107,83,210,218,168,146,36,240,177,209,212,54,71,204,214,127,152,199,49,175,99,220,143,101,148,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,86,95,85,237,142,83,100,182,171,222,238,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,149,171,218,37,134,39,73,221,142,141,254,106,181,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,82,95,245,32,221,118,156,110,215,78,52,63,53,194,165,244,55,90,31,188,16,95,236,19,204,143,170,180,85,57,45,202,141,114,162,39,146,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,224,58,92,123,236,211,47,214,190,30,180,191,224,0,34,175,83,173,82,253,151,236,219,53,244,151,223,179,46,185,111,167,197,173,255,0,237,95,55,170,245,82,39,171,131,241,99,154,206,84,49,214,254,119,113,237,219,242,185,30,172,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,237,223,178,47,240,53,16,10,234,235,73,163,151,220,195,70,177,45,98,180,77,228,164,211,187,133,69,61,210,155,139,19,141,45,201,212,241,182,167,155,158,138,188,39,130,158,47,27,88,247,59,212,242,252,173,141,202,176,47,166,142,127,77,167,219,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,194,177,245,116,210,69,75,79,43,35,69,230,199,86,45,34,167,36,224,215,181,143,119,30,28,146,205,58,172,233,110,119,173,58,39,129,105,158,153,216,190,217,201,47,58,129,7,162,162,245,80,211,249,124,86,139,164,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,181,109,71,106,58,113,180,173,56,102,21,133,69,235,174,181,222,57,239,247,249,225,70,85,93,234,154,138,136,231,34,42,248,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,253,172,0,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,64,37,255,0,117,71,246,39,169,191,162,252,197,17,64,38,170,0,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,205,30,237,235,22,177,103,59,47,211,76,43,41,161,245,182,92,131,75,236,214,187,141,55,149,241,249,233,103,180,197,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,84,14,190,116,197,220,22,146,234,198,61,167,24,53,23,237,2,131,49,242,69,96,188,211,178,43,124,115,213,67,77,37,68,244,181,9,52,171,29,52,205,142,25,164,98,58,85,108,177,177,85,142,87,54,72,227,185,77,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,47,85,4,117,222,222,207,177,157,220,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,143,5,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,113,117,69,236,203,96,186,143,185,237,71,174,182,100,246,251,174,37,134,98,87,7,80,229,87,42,138,101,134,170,42,168,215,247,150,218,120,229,111,252,51,253,15,228,213,108,13,84,116,136,170,177,197,45,170,117,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,218,247,155,98,215,13,96,213,45,1,189,218,190,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,254,57,153,202,22,75,27,151,179,156,246,201,31,116,115,227,134,74,128,1,207,247,11,148,223,112,109,2,212,188,215,22,174,244,87,172,127,15,188,221,45,213,62,38,73,224,170,130,138,89,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,144,127,217,71,223,103,254,60,255,0,232,205,159,254,168,92,77,167,87,179,43,118,198,168,181,238,178,122,75,166,89,75,164,241,229,242,201,87,2,54,10,171,139,108,233,84,231,73,28,60,17,24,233,81,85,91,31,15,193,85,27,199,240,237,250,187,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,0,67,254,168,26,247,171,27,118,208,43,6,107,163,153,95,221,251,213,110,97,75,107,158,167,208,211,85,243,165,125,21,108,142,143,133,68,114,49,59,190,24,215,186,39,47,203,219,191,101,84,88,129,176,173,250,238,199,90,119,99,131,105,158,165,234,183,219,56,221,231,237,63,91,69,246,21,182,159,203,226,182,213,77,31,239,33,167,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,191,158,43,91,243,91,174,154,232,190,125,168,214,42,122,73,238,88,174,47,117,189,209,197,86,199,58,9,39,166,164,146,104,219,35,90,230,185,88,174,98,34,162,57,171,219,191,101,79,226,121,77,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,0,0,5,112,111,163,169,245,78,140,234,229,159,74,116,89,105,46,207,197,111,20,53,217,133,117,53,100,78,101,75,35,124,201,89,96,84,150,154,70,198,245,111,129,95,83,19,213,241,63,148,124,81,236,122,36,212,219,174,188,225,187,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,122,88,34,85,131,123,118,171,46,248,243,141,164,106,60,244,148,20,242,84,81,77,137,222,42,106,155,19,29,60,246,203,115,217,105,72,219,10,34,190,73,100,172,149,146,203,47,119,61,237,133,168,170,177,180,150,160,0,10,1,255,0,101,31,125,159,248,243,255,0,163,54,127,250,161,111,219,10,213,44,239,90,118,157,131,106,102,165,223,126,217,201,47,63,105,250,218,223,75,13,63,151,197,114,170,134,63,221,194,198,70,222,209,196,198,254,86,167,126,221,215,186,170,170,247,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,129,187,117,159,213,8,117,230,183,43,177,97,20,149,154,86,202,121,40,40,241,58,183,199,77,91,50,39,117,142,186,74,214,178,71,71,82,174,237,222,52,71,194,216,213,99,70,185,233,234,22,116,238,55,118,20,214,237,148,94,183,79,183,76,142,146,233,79,75,81,110,154,213,89,87,110,149,176,85,49,183,184,41,42,97,146,9,218,201,81,142,68,158,37,94,204,127,101,87,49,205,94,47,78,151,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,3,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,10,216,134,231,47,187,180,211,220,203,85,110,246,95,177,41,25,152,73,107,181,218,61,75,42,125,5,44,86,203,123,157,31,157,177,68,178,242,158,74,137,123,185,188,147,203,195,186,181,173,36,169,31,247,235,170,89,222,139,109,59,57,212,205,52,190,253,141,146,89,190,204,244,85,190,150,26,143,23,150,229,75,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,168,31,246,81,247,217,255,0,143,63,250,51,103,255,0,170,23,252,0,32,7,81,126,162,255,0,176,79,87,162,154,41,113,255,0,178,79,238,254,211,185,248,127,249,156,255,0,130,84,195,251,154,154,103,211,214,122,138,121,101,111,229,127,238,191,138,254,110,200,146,43,103,219,179,195,119,117,165,255,0,126,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,135,127,35,17,85,209,61,19,186,128,71,253,250,234,150,119,162,219,78,206,117,51,77,47,191,99,100,150,111,179,61,21,111,165,134,163,197,229,185,82,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,42,7,253,148,125,246,127,227,207,254,140,217,255,0,234,133,255,0,2,128,127,217,71,223,103,254,60,255,0,232,205,159,254,168,91,246,194,181,75,59,214,157,167,96,218,153,169,119,223,182,114,75,207,218,126,182,183,210,195,79,229,241,92,170,161,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,178,0,0,112,173,239,234,246,101,160,187,99,203,117,115,79,231,164,142,251,142,212,90,38,167,74,184,18,104,37,99,238,148,145,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,61,6,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,0,0,71,253,250,234,150,119,162,219,78,206,117,51,77,47,191,99,100,150,111,179,61,21,111,165,134,163,197,229,185,82,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,42,7,253,148,125,246,127,227,207,254,140,217,255,0,234,133,255,0,3,228,187,81,84,220,109,85,182,250,59,181,93,174,162,170,158,72,98,174,164,108,78,158,149,238,106,163,102,141,38,99,226,87,181,85,28,137,35,30,206,232,156,154,228,238,139,74,219,138,222,119,81,237,182,234,229,247,74,115,61,102,171,107,237,213,15,125,178,186,108,66,205,11,46,214,229,123,146,158,182,36,109,59,219,194,70,183,186,181,30,238,15,71,198,229,230,199,34,118,174,158,125,77,117,19,81,53,66,159,68,183,35,122,164,188,84,101,85,10,204,123,35,88,41,45,235,77,86,145,247,109,20,236,141,177,68,246,74,172,227,19,154,223,47,153,237,143,180,137,43,86,27,74,42,3,126,187,245,221,142,139,110,199,57,211,61,52,213,111,177,177,187,55,217,158,138,139,236,43,109,71,139,203,109,165,154,79,222,77,78,249,29,222,73,94,239,204,229,237,223,178,118,68,68,73,1,210,147,116,122,237,185,79,218,143,237,175,57,251,199,247,115,236,79,179,63,201,148,116,126,15,81,235,188,223,240,104,163,229,203,193,23,249,221,251,113,252,59,119,94,243,210,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,152,119,59,213,131,93,175,58,203,122,255,0,13,122,143,246,22,158,208,248,232,173,60,241,218,55,205,95,193,191,189,171,147,213,197,44,137,228,145,95,193,63,119,218,38,197,202,54,73,228,239,239,246,47,175,61,66,119,135,168,245,86,201,55,17,246,54,25,139,250,122,140,154,229,22,57,100,90,166,199,42,191,197,77,77,27,169,23,188,210,248,165,68,145,205,88,227,107,28,231,114,84,100,82,122,190,166,27,147,222,118,215,181,150,219,83,167,154,185,246,118,3,153,91,210,162,205,77,246,5,170,111,71,85,76,216,227,172,166,231,52,82,77,39,226,232,103,242,63,139,127,219,92,27,223,196,170,125,125,50,250,129,106,38,178,234,133,239,72,247,17,168,21,119,219,237,254,158,41,177,5,109,146,146,154,6,190,154,58,137,107,97,123,233,98,98,163,221,18,50,70,172,136,172,237,79,34,114,107,149,173,146,205,10,1,255,0,101,31,125,159,248,243,255,0,163,54,127,250,161,119,219,122,202,111,185,206,129,105,166,107,148,215,122,219,214,65,135,217,174,151,26,159,19,35,243,213,79,69,20,146,201,193,136,214,55,147,222,229,236,212,70,167,126,200,136,159,129,13,122,166,239,103,84,54,231,117,193,244,231,67,243,42,75,30,67,116,167,168,189,222,229,117,166,58,169,227,162,228,144,210,53,142,168,141,240,112,146,70,213,171,145,26,178,34,211,199,248,177,174,237,39,31,233,227,188,205,231,110,39,116,22,60,43,52,212,143,188,24,133,21,190,225,116,200,169,190,199,181,82,112,165,101,59,163,134,78,113,193,28,171,218,174,106,68,237,26,242,252,221,213,56,35,213,45,168,0,120,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,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,146,10,236,151,170,53,215,93,53,230,251,166,218,203,77,143,227,86,220,170,161,102,194,56,202,230,173,36,233,227,142,59,75,229,86,241,157,242,181,29,35,101,127,141,93,55,146,54,162,249,160,134,43,31,4,106,223,126,231,47,187,75,211,220,55,85,109,22,95,182,233,31,152,71,107,186,90,61,75,41,189,125,44,182,203,131,155,31,157,209,74,177,113,158,58,121,123,181,188,151,197,195,186,53,206,59,174,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,10,192,234,129,188,205,201,237,219,95,108,24,86,142,106,71,221,251,45,110,31,75,116,158,155,236,122,10,190,117,79,173,173,141,210,115,168,130,71,167,118,67,26,118,69,227,249,123,246,238,170,171,208,58,82,110,143,93,183,41,251,81,253,181,231,63,120,254,238,125,137,246,103,249,50,142,143,193,234,61,119,155,254,13,20,124,185,120,34,255,0,59,191,110,63,135,110,235,223,218,218,55,199,83,141,117,0,204,182,143,168,204,164,75,21,202,162,218,204,70,236,175,138,157,104,106,229,180,211,78,234,41,213,202,212,149,147,202,231,248,156,157,229,73,165,108,125,158,217,25,225,153,64,2,47,239,147,124,120,110,208,176,214,210,210,178,146,249,168,183,202,119,62,195,97,123,215,132,108,238,173,245,181,156,85,28,202,102,185,28,136,212,84,124,207,106,177,138,212,108,178,197,231,250,115,111,95,252,85,105,196,246,12,254,231,106,143,83,113,111,221,220,169,160,95,20,151,74,20,70,36,119,54,195,197,172,111,39,189,99,149,177,43,154,201,26,215,118,137,179,69,26,76,0,10,192,221,255,0,85,155,238,151,238,58,215,133,104,165,23,218,88,254,1,112,171,183,230,180,215,8,89,20,55,234,164,123,99,150,150,23,186,53,154,159,211,43,37,70,206,213,70,190,87,42,172,114,197,27,86,105,255,0,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,17,43,108,27,219,181,106,142,186,106,118,218,115,185,233,45,249,102,29,148,94,233,44,53,19,85,53,31,127,162,134,229,91,251,168,162,108,44,99,31,75,76,202,102,43,121,190,73,88,215,202,191,230,74,169,45,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,1,156,29,194,229,55,220,27,122,26,151,154,226,213,222,138,245,143,234,133,230,233,110,169,241,50,79,5,84,23,105,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,180,216,230,238,237,91,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,156,184,121,19,186,62,57,163,71,73,226,89,29,34,128,56,166,232,119,93,167,27,82,177,99,23,188,254,94,127,122,50,10,91,60,80,199,50,36,144,82,185,232,181,149,238,141,168,233,100,134,158,30,238,114,69,27,220,233,31,4,127,151,202,143,111,203,174,89,254,27,170,123,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,85,225,43,62,207,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,206,97,127,223,253,235,47,255,0,23,255,0,255,0,39,10,96,218,174,230,51,45,168,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,138,186,23,242,138,55,178,70,162,241,123,27,201,175,103,56,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,78,80,94,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,162,203,147,91,226,184,83,114,146,55,201,15,52,252,240,75,227,123,216,217,162,122,58,57,24,142,94,18,49,237,85,238,213,61,88,0,2,16,117,47,223,29,54,220,112,217,180,123,7,101,91,245,23,52,179,200,248,106,227,124,180,236,177,219,166,89,32,90,214,204,197,107,150,165,92,201,91,11,88,239,200,248,214,71,170,35,88,201,168,216,145,91,28,221,221,215,104,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,151,15,34,118,86,73,52,104,232,252,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,138,1,234,143,239,179,83,127,69,248,122,34,199,250,104,111,142,155,113,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,231,124,137,35,21,81,207,100,51,124,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,0,234,117,191,31,219,125,246,167,65,180,158,245,203,1,199,238,14,251,74,233,110,184,249,41,114,137,154,200,93,31,118,248,154,190,26,121,219,80,141,227,36,145,76,228,142,100,239,194,39,36,117,217,246,211,51,45,221,106,135,220,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,231,219,200,244,69,108,79,84,182,158,161,24,6,27,165,157,56,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,188,34,103,219,52,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,45,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,67,212,119,124,116,219,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,190,86,178,89,92,229,106,204,177,71,55,250,42,123,88,202,126,160,87,124,117,184,159,228,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,69,93,253,111,95,21,218,158,156,85,217,45,55,63,81,169,185,53,190,104,241,203,125,58,198,249,40,57,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,249,164,98,177,19,139,101,124,84,23,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,213,118,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,232,83,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,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,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,0,138,189,81,253,137,234,111,232,191,49,68,83,182,207,183,103,153,109,23,84,62,252,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,62,222,70,34,163,101,122,46,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,35,174,246,246,125,140,238,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,120,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,139,168,7,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,79,166,231,80,74,157,196,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,118,236,201,21,43,219,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,230,157,75,122,130,84,235,13,214,241,183,205,32,186,210,73,167,212,21,30,154,241,118,164,150,42,168,50,87,177,212,179,198,177,171,224,71,192,202,122,152,37,106,62,25,92,201,211,179,145,85,138,222,241,131,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,145,87,171,22,133,216,181,63,108,23,61,70,251,26,235,91,148,233,167,107,141,161,214,245,123,248,210,207,81,79,29,122,77,18,35,145,208,182,6,121,220,254,200,232,253,50,59,155,89,228,107,233,175,64,117,142,251,183,253,101,196,245,139,28,135,212,85,227,55,6,212,73,77,201,140,245,116,175,107,163,169,166,230,246,61,35,242,193,36,177,121,56,43,153,207,147,127,51,81,77,47,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,210,158,211,189,172,104,223,211,252,123,227,160,40,91,122,26,199,98,215,221,208,103,250,171,139,67,194,203,117,184,71,79,110,147,147,215,212,210,210,83,197,73,21,79,103,177,143,103,153,148,237,151,198,230,163,153,228,224,189,213,189,214,205,58,52,104,133,215,5,209,43,254,180,92,47,148,149,20,250,161,81,3,104,104,33,141,220,233,32,182,207,89,78,175,149,235,217,21,242,75,36,189,152,212,84,107,35,99,185,42,189,89,29,133,0,121,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,29,237,239,7,38,221,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,243,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,39,71,82,236,250,110,117,4,169,220,77,52,154,61,172,151,90,70,234,45,186,157,213,52,87,41,165,138,23,228,204,89,103,146,84,138,158,24,34,134,23,211,66,144,53,88,215,57,242,49,31,39,110,204,145,82,122,144,3,173,95,181,140,91,234,5,15,199,92,72,65,211,139,124,116,219,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,190,87,50,40,156,213,114,194,145,73,123,192,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,39,255,0,76,93,248,254,219,236,84,218,13,171,23,174,89,246,63,111,111,217,183,75,141,199,201,85,148,66,215,204,233,59,55,196,212,243,83,192,218,116,119,41,36,150,102,164,147,47,126,18,185,39,248,5,106,245,98,217,69,187,41,197,110,123,168,211,123,103,12,146,205,218,167,49,129,137,85,81,53,214,133,177,211,211,199,81,27,81,207,142,31,75,28,60,158,141,141,141,88,150,89,30,244,88,145,31,85,122,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,167,108,91,133,197,119,65,163,86,93,92,197,169,189,7,175,242,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,201,145,138,230,177,207,138,88,158,172,103,62,41,213,72,43,213,11,122,255,0,225,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,195,246,53,173,211,57,143,168,73,92,213,239,52,190,41,225,141,35,84,124,127,158,94,113,185,145,121,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,57,95,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,179,237,166,97,187,69,210,255,0,184,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,195,191,145,232,136,233,94,171,221,65,155,109,205,221,174,182,13,221,234,189,246,197,115,171,183,92,173,218,145,125,171,163,172,164,153,208,207,77,60,119,57,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,218,108,95,121,182,45,225,233,197,85,206,75,87,216,217,158,47,233,233,242,107,108,76,122,210,182,73,81,254,42,154,105,29,223,188,50,248,165,84,141,206,89,35,115,28,215,114,68,100,178,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,0,3,53,155,177,247,79,172,159,80,50,31,145,156,249,54,235,175,57,150,219,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,246,71,43,29,193,232,201,26,156,216,213,77,4,237,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,57,166,226,181,231,13,219,110,145,223,117,91,51,173,164,107,45,212,239,101,178,134,106,133,133,247,107,138,177,203,79,69,18,181,143,119,57,28,222,202,228,99,184,49,31,35,147,131,28,169,158,205,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,149,200,198,243,122,190,71,39,55,185,86,122,108,179,66,245,151,0,216,142,186,234,126,91,148,221,109,88,134,105,167,249,44,182,188,58,178,133,190,58,158,214,196,88,47,113,200,178,43,226,242,49,39,139,135,141,190,88,219,12,170,231,177,33,84,172,18,255,0,191,251,214,95,254,47,255,0,254,78,20,2,75,78,159,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,141,28,170,177,199,218,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,75,78,159,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,141,28,170,177,199,218,231,245,75,113,120,38,155,237,198,231,185,120,106,62,213,198,225,199,225,190,218,191,36,208,125,165,234,152,207,67,23,227,19,164,135,207,36,208,51,147,227,253,223,147,147,209,17,174,237,85,122,41,214,79,112,88,55,170,164,214,60,122,213,169,180,147,115,146,9,187,197,101,174,130,69,241,163,91,228,167,133,208,186,22,163,36,94,43,7,145,93,47,127,47,22,163,11,147,196,239,255,0,122,241,91,54,83,246,37,214,205,246,205,190,158,225,246,117,218,155,211,215,81,249,99,107,252,21,17,119,95,28,204,229,197,236,238,188,92,138,157,215,177,250,192,139,251,254,222,13,171,105,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,160,204,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,31,37,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,162,75,77,214,27,85,61,246,107,101,91,45,181,149,19,82,83,214,58,23,36,19,79,11,99,116,177,50,78,220,92,246,54,120,92,230,162,247,106,75,26,175,110,73,222,101,116,230,223,183,248,87,190,207,166,250,137,7,168,211,44,154,225,235,42,234,32,167,231,85,101,174,123,25,18,214,53,24,156,230,133,89,28,109,150,47,197,200,214,53,241,39,38,186,57,175,80,160,30,168,254,251,53,55,244,95,135,162,35,86,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,254,216,190,243,108,91,195,211,138,171,156,150,175,177,179,60,95,211,211,228,214,216,152,245,165,108,146,163,252,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,146,160,3,42,228,202,187,239,142,155,26,233,255,0,134,237,31,78,89,86,151,219,149,61,201,153,117,217,31,45,58,80,210,75,118,169,157,180,80,43,85,171,43,231,137,204,242,185,123,196,144,202,232,251,61,210,63,195,26,180,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,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,109,139,111,88,174,215,244,106,203,164,120,181,79,175,244,30,74,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,249,49,177,28,231,185,145,69,19,21,239,225,201,121,87,84,127,98,122,155,250,47,204,81,20,2,76,174,156,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,242,185,145,68,230,171,150,20,138,75,222,5,69,245,94,223,29,78,75,117,189,237,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,121,92,189,165,89,162,116,125,152,216,223,230,172,178,234,122,42,123,88,202,126,160,87,124,117,184,159,228,85,234,143,236,79,83,127,69,249,138,34,128,77,84,3,138,110,187,117,218,113,180,173,56,126,107,154,203,235,174,181,222,72,44,22,8,38,70,85,93,234,154,136,170,214,170,162,248,225,103,38,172,179,42,43,99,107,154,136,143,123,227,141,249,236,213,45,82,206,245,167,59,185,234,102,165,223,126,217,201,47,62,31,91,91,233,97,167,242,248,161,100,49,254,238,22,50,54,246,142,38,55,242,181,59,246,238,189,213,85,86,207,250,91,236,22,197,14,43,67,185,189,99,183,253,163,87,145,219,235,41,241,220,118,178,153,237,167,138,219,83,28,180,211,84,213,199,35,81,42,61,76,15,145,35,141,81,208,248,38,73,63,120,233,89,225,138,189,70,118,81,254,21,117,30,11,254,1,108,186,201,166,89,79,239,45,181,51,167,150,59,93,114,171,214,75,99,166,228,231,187,139,24,146,68,233,81,174,124,110,115,123,202,232,101,145,124,166,197,247,155,125,217,230,163,213,92,228,181,125,179,134,101,30,158,159,38,182,196,198,37,83,163,137,95,226,169,166,145,221,187,77,23,150,85,72,220,228,142,70,189,205,119,21,86,75,30,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,36,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,0,0,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,130,189,71,250,127,209,238,34,197,46,173,233,14,59,255,0,101,138,15,77,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,169,91,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,7,181,220,110,183,221,119,29,172,55,173,101,190,216,233,45,23,43,253,61,185,181,148,148,146,57,240,36,244,244,48,83,72,248,249,126,102,177,238,129,94,140,85,114,177,30,141,87,63,143,53,250,244,215,112,185,86,149,232,214,168,233,30,45,77,224,253,170,125,147,77,113,186,50,170,72,166,166,161,163,117,75,165,167,141,172,84,239,231,245,13,141,234,231,43,124,73,43,21,142,242,242,103,148,210,221,45,206,245,167,59,182,105,158,154,88,190,217,201,47,62,111,69,69,234,161,167,242,248,161,124,210,126,242,103,178,54,246,142,39,187,243,57,59,246,236,157,213,81,23,66,123,81,218,142,156,109,43,78,25,133,97,81,122,235,173,119,142,123,253,254,120,81,149,87,122,166,162,162,57,200,138,190,56,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,107,6,101,181,251,71,47,187,127,214,92,179,71,114,57,189,69,94,51,112,117,60,117,60,88,207,87,74,246,164,148,213,60,24,247,164,126,88,36,138,95,31,53,115,57,241,119,230,106,161,113,93,36,53,230,155,84,246,209,30,155,92,43,106,231,200,116,194,163,236,186,149,169,168,150,161,242,219,167,124,146,208,200,143,123,17,172,99,90,146,211,50,38,189,252,25,70,213,252,173,123,26,148,108,93,246,176,235,165,102,128,244,173,193,178,75,13,231,236,204,146,253,167,248,206,55,97,153,169,58,72,218,170,171,116,41,43,226,146,21,107,161,154,58,86,85,77,28,138,230,181,178,66,207,243,149,81,142,165,108,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,115,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,1,72,29,71,250,128,86,110,34,251,46,146,105,14,69,255,0,98,122,15,77,60,181,52,241,207,79,38,69,85,193,146,114,168,100,204,142,70,67,12,138,172,100,42,222,43,36,75,43,149,255,0,185,72,184,94,207,182,153,153,110,235,84,62,227,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,62,222,71,162,43,98,122,165,148,239,131,166,6,3,155,105,125,186,245,181,253,60,164,177,230,216,165,61,45,186,150,207,109,116,52,240,95,104,188,141,99,146,166,73,228,99,125,76,109,115,165,245,79,122,201,34,53,236,147,200,174,141,209,211,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,56,175,90,191,107,24,183,212,10,31,142,184,148,172,88,255,0,74,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,252,79,107,19,139,99,123,223,28,212,234,71,187,10,157,176,232,148,112,97,153,29,93,163,81,114,234,134,195,140,77,13,186,42,166,68,202,121,224,125,108,210,164,237,116,40,196,133,254,52,69,71,61,95,59,21,173,236,215,189,145,87,102,189,87,53,183,46,204,172,122,61,170,218,103,87,169,119,43,221,66,211,80,220,177,154,120,41,110,238,122,164,210,42,203,78,171,29,36,140,79,221,53,94,142,166,100,48,197,36,146,44,157,149,78,107,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,34,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,130,118,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,5,27,117,44,216,173,54,217,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,226,190,72,220,214,35,99,89,57,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,110,123,117,123,201,211,141,177,232,213,30,170,250,187,86,83,87,144,122,119,98,214,138,107,170,71,246,244,111,116,110,146,104,39,142,57,83,194,200,36,242,172,188,86,53,239,27,57,35,165,143,190,125,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,226,122,98,236,59,246,33,98,166,215,157,88,178,241,207,178,11,123,126,205,181,220,109,222,58,172,94,23,62,102,201,217,222,87,39,154,162,7,83,171,185,71,28,176,181,100,133,123,115,149,171,63,192,51,89,187,31,116,250,201,245,3,33,249,25,207,63,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,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,108,91,133,197,119,65,163,86,93,92,197,169,189,7,175,242,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,201,145,138,230,177,207,138,88,158,172,103,62,41,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,102,179,118,62,233,245,147,234,6,67,242,51,159,86,111,182,124,203,14,219,166,158,110,105,181,212,149,248,158,121,81,89,109,122,53,82,57,237,183,24,42,170,226,108,15,98,185,86,70,75,21,35,229,108,141,254,10,146,49,237,111,104,221,47,160,217,70,235,175,187,75,214,90,44,203,203,117,172,196,46,93,168,242,155,37,20,204,111,175,165,226,244,142,68,108,136,172,89,160,123,252,177,175,118,57,123,62,63,35,25,44,138,95,165,179,90,52,190,245,164,111,215,123,54,95,73,95,130,71,103,158,252,251,197,51,36,149,141,162,129,143,124,206,88,218,213,149,31,26,71,34,62,46,30,70,189,142,98,181,30,138,210,133,183,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,126,52,236,140,142,24,213,210,120,146,71,116,14,157,123,21,169,221,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,249,140,115,26,246,61,200,246,92,78,236,125,172,107,39,211,252,135,227,167,51,88,95,247,255,0,122,203,255,0,197,255,0,255,0,201,194,128,79,127,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,179,131,165,62,248,233,180,214,235,65,181,189,73,101,92,182,44,158,240,140,197,174,109,124,179,173,186,227,84,230,49,40,159,31,117,70,83,77,47,103,53,209,181,60,115,75,35,158,142,108,174,146,27,137,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,227,149,110,199,218,198,178,125,63,200,126,58,115,53,135,95,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,231,234,53,211,81,235,180,58,29,188,92,239,62,187,12,161,200,34,201,45,180,213,8,175,146,221,84,216,106,35,145,148,239,239,249,33,147,213,61,239,141,81,91,228,106,61,188,21,242,172,157,131,166,246,136,93,117,187,117,248,155,109,247,202,75,93,62,7,81,79,156,87,62,104,221,35,231,130,130,178,157,82,8,154,157,145,95,36,178,68,197,87,57,17,172,87,191,243,43,82,55,232,36,28,171,114,251,139,193,54,191,165,149,250,153,157,84,127,173,163,179,209,112,155,252,167,116,244,211,77,5,31,146,40,164,240,249,124,15,111,149,237,224,207,226,171,252,17,115,237,184,173,121,204,183,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,194,54,187,178,185,24,222,111,87,200,228,230,247,42,216,87,74,205,135,127,218,141,213,234,253,151,253,108,184,133,138,231,110,255,0,212,62,154,246,215,249,127,231,13,137,146,67,254,174,161,142,255,0,122,121,0,55,99,238,159,89,62,160,100,63,35,57,97,61,55,180,27,13,220,151,79,205,71,210,156,206,138,145,204,184,231,23,23,219,43,166,167,89,159,105,184,165,170,129,41,235,98,70,189,142,231,27,157,221,90,143,111,54,43,227,114,240,123,145,107,175,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,117,106,61,220,30,143,141,203,205,142,68,159,253,47,186,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,149,141,103,104,193,213,31,223,102,166,254,139,240,244,71,138,196,246,153,153,103,91,80,200,55,67,135,212,85,221,153,138,229,18,89,110,246,58,106,4,115,233,109,209,209,197,81,45,201,101,242,114,115,24,233,227,107,227,108,75,197,156,165,115,145,140,127,31,41,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,178,57,88,238,15,70,72,212,230,198,170,104,39,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,168,6,85,207,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,65,59,23,217,149,139,103,154,113,85,108,146,235,246,206,103,148,122,122,140,154,229,19,222,148,174,146,36,127,138,154,154,55,118,237,12,94,89,81,36,115,82,73,28,247,57,220,81,89,20,112,215,53,235,29,83,108,221,28,87,12,42,213,87,120,209,26,42,118,218,43,40,101,166,138,58,219,131,210,87,44,151,122,85,115,27,44,79,68,86,182,58,121,159,193,241,199,249,210,25,37,239,12,138,223,174,169,96,154,211,211,99,57,212,189,52,190,253,179,141,222,126,204,244,85,190,150,106,127,47,138,255,0,75,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,162,195,165,110,43,65,179,45,182,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,240,145,173,238,173,71,187,131,209,241,185,121,177,200,147,171,165,14,248,234,113,171,173,147,104,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,196,228,239,42,77,43,99,236,246,200,207,15,117,234,117,191,31,216,133,138,167,65,180,158,245,199,62,200,45,238,251,74,233,110,184,248,234,177,120,92,248,93,31,118,248,156,158,106,136,29,80,141,227,36,114,194,213,142,100,237,206,39,45,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,231,43,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,181,221,30,133,255,0,134,189,118,201,180,83,239,79,222,63,187,158,139,252,167,232,125,31,159,212,81,193,83,254,243,228,147,143,31,63,31,243,215,191,30,255,0,135,126,201,106,157,21,61,172,101,63,80,43,190,58,220,79,242,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,72,29,92,237,27,130,165,220,20,87,109,85,184,250,188,22,175,205,6,0,176,58,40,169,89,75,28,84,207,170,107,105,155,52,146,54,102,201,60,108,150,105,81,174,153,204,106,181,27,27,99,142,56,235,180,91,158,137,89,119,23,134,94,119,23,29,36,154,125,65,81,83,83,117,101,93,36,245,80,57,236,165,153,212,201,36,48,53,207,149,158,165,32,238,206,46,99,147,186,61,21,138,228,52,146,113,77,227,100,123,125,199,54,251,146,73,185,182,122,188,22,175,193,20,246,184,170,37,138,170,235,85,28,173,158,158,150,155,197,36,114,58,103,73,3,92,136,143,107,81,172,115,164,115,99,108,142,76,225,23,83,209,178,193,172,182,221,190,221,175,121,173,239,205,128,222,46,8,252,34,223,37,75,101,146,155,199,45,68,119,9,26,136,138,177,67,36,232,212,108,106,239,247,200,167,122,49,190,78,114,207,242,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,39,106,221,118,212,117,31,105,90,142,252,43,53,139,215,90,171,188,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,241,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,229,175,74,253,245,84,224,25,13,171,108,58,165,95,87,62,49,124,168,134,219,134,77,13,44,92,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,252,79,107,19,139,99,123,223,29,196,128,0,0,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,0,5,85,245,92,216,183,251,254,232,52,83,12,255,0,232,138,172,254,138,133,223,242,92,219,164,116,232,223,253,111,170,123,93,255,0,121,50,179,254,17,49,85,103,213,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,126,155,5,217,70,43,181,61,56,164,189,221,173,158,163,83,114,107,124,50,100,119,10,132,141,242,80,115,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,243,72,196,122,175,22,196,200,165,80,5,69,245,159,219,197,171,27,201,177,173,200,227,86,170,182,63,44,168,117,147,40,168,117,99,93,2,214,195,79,31,160,115,34,114,243,107,223,79,5,67,92,172,253,223,106,88,213,81,175,114,172,156,171,164,134,188,212,233,102,229,227,211,107,133,109,36,24,246,167,211,253,151,82,181,53,17,83,178,43,140,12,146,90,25,17,239,98,185,239,115,150,90,102,68,215,179,155,235,26,191,153,204,99,86,16,18,255,0,126,122,199,98,204,52,247,109,218,59,104,135,201,87,167,122,95,102,168,186,84,242,122,113,170,185,91,40,36,109,55,7,49,17,120,65,5,60,190,70,189,237,119,169,227,249,93,27,145,122,7,70,205,20,251,243,184,43,182,177,213,220,60,52,154,101,111,79,12,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,187,61,142,73,60,29,185,55,154,23,82,1,21,122,145,96,187,142,212,13,184,221,44,155,122,186,127,223,187,38,179,81,192,255,0,181,47,86,190,31,158,158,146,84,119,252,107,37,58,55,157,67,59,177,175,254,48,84,80,9,125,29,45,51,173,26,202,118,167,97,176,233,125,174,213,101,189,99,255,0,184,203,237,116,243,186,74,175,181,28,170,213,174,168,115,218,215,191,213,50,38,202,199,126,102,49,168,176,49,202,148,234,214,204,2,130,250,154,234,134,131,106,214,229,238,57,62,137,54,174,190,162,58,120,232,178,59,243,43,124,182,235,189,108,12,108,76,146,141,138,138,168,200,226,141,145,44,205,127,142,94,8,230,49,17,22,106,143,43,211,235,24,213,204,155,118,152,42,104,189,194,146,217,125,182,84,77,95,83,115,174,182,190,186,138,134,220,216,94,202,183,84,70,206,202,172,146,41,29,3,127,60,93,228,158,54,164,177,57,205,145,182,63,214,175,218,198,45,245,2,135,227,174,37,85,237,115,66,255,0,196,166,187,99,58,41,247,167,238,231,222,63,91,254,83,244,62,179,193,233,232,231,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,241,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,237,117,171,115,186,203,184,75,22,19,96,213,140,163,237,184,240,43,124,214,251,109,76,176,183,213,79,229,123,86,73,234,102,255,0,62,105,149,145,211,198,175,114,254,45,129,174,84,89,29,44,146,77,78,140,155,116,251,203,157,223,119,47,127,167,239,65,136,121,44,88,255,0,231,255,0,62,233,60,41,234,165,252,146,163,147,197,75,42,51,140,145,185,143,245,188,154,168,232,127,15,43,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,57,86,154,237,235,42,213,77,26,213,29,92,197,170,124,255,0,178,191,178,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,189,188,30,157,178,61,28,212,111,137,101,122,189,190,46,47,242,154,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,123,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,110,171,108,249,150,212,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,201,93,11,249,69,35,31,27,149,120,189,142,226,231,179,132,143,240,23,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,187,213,27,27,85,120,198,198,182,122,116,163,217,71,237,55,42,131,114,154,153,108,186,211,99,120,149,194,158,167,18,139,183,134,27,197,210,25,28,229,168,230,142,73,29,13,44,145,179,240,107,120,73,42,241,87,170,67,52,78,185,64,1,154,205,216,251,167,214,79,168,25,15,200,206,123,92,187,103,217,53,6,209,176,45,218,97,233,87,114,177,93,41,238,45,203,155,52,180,236,101,162,120,175,14,161,164,124,72,175,108,178,178,116,116,109,86,53,143,86,62,55,185,206,227,35,90,207,202,217,246,236,243,45,162,234,135,223,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,219,200,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,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,51,89,187,31,116,250,201,245,3,33,249,25,203,147,233,201,139,88,179,158,157,88,94,21,148,208,250,219,46,65,111,200,173,119,26,111,43,227,243,210,207,116,175,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,42,135,124,155,68,186,237,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,241,231,227,94,202,201,33,145,91,31,149,35,111,31,253,169,103,127,178,207,216,167,219,191,238,51,239,7,222,159,179,61,44,63,246,211,211,122,111,63,155,135,151,253,231,242,240,231,195,253,60,123,254,39,96,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,121,23,178,50,57,164,70,201,226,88,221,160,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,158,3,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,37,255,0,111,235,101,24,174,235,52,226,174,247,105,182,122,125,77,198,109,243,73,142,92,41,210,54,73,95,193,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,195,35,213,232,188,93,43,37,161,108,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,150,211,210,211,126,223,126,232,236,59,81,213,8,56,100,22,171,127,163,196,46,148,244,253,163,175,161,164,129,92,148,117,13,98,118,142,104,96,137,202,201,123,35,100,142,53,71,170,74,212,116,246,84,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,35,117,91,103,195,119,95,164,117,154,91,152,87,85,219,158,218,134,220,173,23,58,101,87,62,221,113,141,146,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,102,123,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,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,169,233,79,160,213,58,55,181,202,12,154,251,69,73,29,247,82,106,19,38,145,237,167,137,39,142,220,248,152,218,8,95,51,30,229,149,158,36,90,150,162,171,124,107,89,35,21,141,114,61,93,50,129,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,184,52,243,163,157,30,37,185,170,27,221,239,51,251,123,73,236,62,11,236,48,215,208,192,181,87,42,164,170,149,99,180,207,26,171,227,150,22,71,20,46,168,157,209,198,217,91,55,142,56,155,201,239,134,207,204,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,238,187,228,218,37,171,119,218,70,220,82,11,141,37,159,44,176,212,58,229,142,93,103,167,107,216,201,213,138,215,210,204,244,106,202,202,105,147,143,63,26,247,71,199,12,138,217,60,73,27,185,254,194,186,125,225,187,102,199,173,154,131,156,218,169,46,250,169,89,79,234,31,93,52,74,143,176,50,162,150,4,154,223,18,54,121,96,123,227,145,179,177,106,227,70,189,236,149,237,69,70,57,81,107,47,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,53,234,95,177,202,157,184,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,191,145,145,172,111,68,86,177,243,113,253,148,110,186,251,180,189,101,162,204,188,183,90,204,66,229,218,143,41,178,81,76,198,250,250,94,47,72,228,70,200,138,197,154,7,191,203,26,247,99,151,179,227,242,49,146,200,166,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,42,229,196,244,138,218,102,27,143,105,221,191,117,151,154,138,75,222,67,149,83,212,211,89,99,154,129,90,252,121,144,85,213,210,212,172,82,44,142,108,143,157,177,199,221,254,54,61,140,231,26,42,182,71,242,226,189,84,55,213,83,159,228,55,93,176,233,109,125,92,24,197,142,162,107,110,103,52,212,177,112,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,242,189,207,78,46,141,140,124,145,43,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,182,157,250,233,110,9,162,221,54,51,157,52,211,75,23,216,216,221,155,236,207,69,69,234,166,168,241,121,111,244,179,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,74,44,52,81,188,93,157,96,155,191,193,41,236,23,250,207,177,178,75,55,63,187,249,7,142,106,143,178,252,179,83,190,171,253,170,201,226,142,127,44,116,233,31,239,21,120,119,228,222,202,159,142,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,242,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,255,0,166,158,197,106,118,203,140,213,106,126,167,80,85,210,234,134,71,79,61,182,170,133,213,81,73,5,162,220,149,8,173,129,139,4,143,138,103,204,176,67,51,164,87,47,20,241,198,214,177,91,34,201,92,29,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,157,93,48,122,128,88,180,174,197,91,160,122,235,145,90,172,184,101,150,223,93,120,199,47,51,198,246,201,77,34,61,213,21,20,14,72,152,239,55,147,156,243,68,171,218,79,34,58,22,249,86,88,99,100,96,222,222,240,114,109,220,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,127,61,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,114,119,85,233,167,177,90,109,205,100,213,90,159,169,212,20,149,90,95,142,84,79,109,170,161,117,84,177,207,119,184,173,58,43,96,98,193,35,37,133,144,164,240,204,233,21,201,201,124,113,181,175,71,72,177,222,72,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,2,104,247,117,219,81,211,141,218,233,195,240,172,214,47,67,117,161,242,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,201,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,207,102,169,105,110,119,162,217,221,207,76,245,46,197,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,150,233,211,75,168,37,54,176,218,172,251,124,213,251,173,92,154,131,65,79,233,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,123,185,85,94,174,239,97,64,231,250,247,173,120,174,221,180,158,251,172,121,173,190,235,91,101,199,253,47,169,130,215,20,114,85,63,207,83,21,59,56,54,73,35,98,246,124,205,85,238,244,252,168,189,187,175,100,88,193,167,189,93,182,219,169,89,254,53,167,54,44,39,82,160,185,101,87,138,43,37,28,181,118,218,6,193,28,245,51,50,24,221,35,155,88,231,35,17,207,69,85,70,185,123,119,236,139,252,9,190,0,33,175,86,76,255,0,13,198,118,115,147,225,151,220,134,146,146,251,152,212,91,233,172,86,247,42,172,245,207,167,184,82,212,78,172,106,34,170,50,56,163,85,115,215,179,17,93,27,85,121,72,198,186,136,77,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,3,58,219,245,210,220,19,69,183,99,156,233,158,154,88,190,198,198,236,223,102,122,42,47,85,53,71,139,203,109,165,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,75,94,136,216,6,27,125,204,181,55,80,111,56,245,37,102,67,138,211,218,105,172,181,211,34,185,244,12,172,74,212,169,88,145,87,139,94,246,193,27,21,253,185,163,57,181,21,27,35,209,214,232,0,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,169,170,164,168,138,174,42,110,239,123,24,207,51,233,219,23,145,206,70,179,201,205,123,163,123,46,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,62,83,234,185,221,174,183,170,150,86,94,110,117,117,245,17,211,193,72,201,106,102,116,175,108,16,68,200,97,137,28,229,85,70,71,20,113,198,198,255,0,6,177,141,106,118,68,68,47,211,166,46,150,254,203,246,109,133,122,187,23,217,151,92,183,212,101,55,15,246,215,155,213,122,169,23,210,79,248,61,205,103,42,24,232,191,35,120,246,237,249,154,143,87,146,168,0,83,95,83,174,159,244,122,69,89,83,184,29,16,199,125,38,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,63,8,99,99,155,11,152,238,202,216,220,198,71,18,182,171,185,140,203,106,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,216,86,250,58,169,98,21,154,113,75,133,109,19,62,245,215,92,143,212,65,121,191,197,67,91,67,85,102,165,106,49,17,180,201,81,12,127,190,155,155,209,38,106,171,162,108,78,86,162,61,241,201,29,96,105,110,150,231,122,211,157,219,52,207,77,44,95,108,228,151,159,55,162,162,245,80,211,249,124,80,190,105,63,121,51,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,160,157,159,109,51,13,218,46,151,253,199,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,29,252,143,68,71,74,245,88,235,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,205,58,142,236,114,167,117,184,109,6,97,167,207,164,167,212,92,62,158,118,80,195,43,34,137,151,186,71,42,61,104,165,157,81,28,199,181,200,231,64,231,59,196,215,203,43,92,141,73,150,88,232,174,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,75,218,3,163,150,45,191,232,214,39,163,184,228,222,162,147,25,183,182,158,74,158,47,103,171,170,123,157,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,84,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,142,85,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,237,156,110,243,230,244,85,190,150,106,127,47,138,103,195,39,238,230,99,36,111,105,34,123,127,51,83,191,110,233,221,21,21,125,88,41,3,170,94,241,113,93,195,231,116,58,95,167,180,118,170,252,111,79,238,21,94,44,154,154,72,234,126,215,154,88,96,71,248,30,232,27,36,48,199,35,39,98,248,229,124,85,28,99,151,243,35,34,84,130,197,223,116,163,221,117,30,179,104,212,26,39,145,203,227,203,244,202,223,79,71,27,164,154,6,253,165,103,71,58,58,105,33,137,136,215,255,0,181,216,216,169,228,94,46,79,247,135,186,71,62,101,107,103,80,0,205,102,236,125,211,235,39,212,12,135,228,103,46,123,166,117,166,213,127,233,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,86,7,80,205,150,93,118,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,249,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,201,35,217,55,31,175,167,54,245,255,0,194,174,163,207,96,207,238,119,89,52,203,41,253,221,202,154,5,242,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,119,105,93,12,81,173,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,235,251,138,208,108,55,114,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,220,227,115,187,171,81,237,230,197,124,110,94,15,114,45,32,214,244,251,214,218,13,215,208,109,122,123,85,91,159,113,168,90,248,111,144,197,4,204,110,54,149,146,83,173,234,88,153,58,182,22,113,137,206,72,36,149,178,43,213,145,39,231,123,57,93,246,221,116,27,13,219,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,57,28,222,232,213,123,184,49,25,27,87,131,26,137,210,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,234,133,177,111,219,94,42,253,113,209,204,51,213,234,77,151,135,219,20,212,78,227,53,246,215,28,110,69,237,10,53,125,69,100,61,163,241,246,86,189,241,35,227,253,235,155,79,26,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,41,3,169,54,250,53,31,88,243,108,147,111,22,202,15,186,248,102,27,144,87,218,110,84,212,245,139,52,151,250,170,58,201,35,142,122,135,240,103,24,83,196,199,178,157,17,90,217,59,189,206,145,91,18,199,248,26,249,190,58,109,199,108,155,16,209,236,225,149,108,212,92,47,40,182,190,106,185,31,45,67,47,150,232,109,245,176,37,107,166,122,185,201,82,142,124,77,153,175,119,231,124,137,35,21,81,207,100,62,127,165,199,190,205,50,253,107,225,235,75,254,57,86,236,125,172,107,39,211,252,135,227,167,51,88,90,167,74,205,248,255,0,218,141,170,106,253,235,253,108,88,133,246,231,113,255,0,212,50,154,200,214,120,191,231,14,137,242,77,254,174,157,141,255,0,122,97,50,183,93,178,77,47,221,125,215,9,190,229,112,82,80,220,177,91,197,52,213,213,141,165,145,211,221,172,141,115,157,61,165,242,69,52,78,99,36,115,145,205,151,187,157,10,249,22,52,79,35,251,200,160,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,21,189,109,111,210,253,9,219,206,75,125,213,155,29,93,254,209,145,83,205,140,67,98,166,146,72,95,119,158,174,158,84,90,85,157,159,141,59,29,19,102,115,230,238,138,198,49,202,196,116,156,24,236,230,23,125,210,111,64,245,99,73,52,59,239,110,115,153,120,172,57,223,12,130,201,138,83,195,76,248,224,142,162,24,120,220,42,42,81,139,42,205,44,49,67,194,6,200,145,199,26,170,189,22,87,171,97,157,64,202,185,61,44,189,65,41,180,123,167,254,21,183,205,32,186,213,199,168,53,244,247,170,107,197,218,146,89,105,103,198,152,251,179,231,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,47,103,34,163,209,189,161,174,150,233,110,119,173,57,221,179,76,244,210,197,246,206,73,121,243,122,42,47,85,13,63,151,197,11,230,147,247,147,61,145,183,180,113,61,223,153,201,223,183,100,238,170,136,186,19,218,142,212,116,227,105,90,112,204,43,10,139,215,93,107,188,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,241,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,252,7,84,127,98,122,155,250,47,204,81,20,2,105,79,115,187,133,197,118,191,163,87,173,92,202,105,189,127,160,241,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,202,145,234,214,189,204,138,41,94,140,127,14,43,158,29,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,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,202,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,165,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,120,174,166,189,64,245,115,72,51,43,142,220,244,166,197,87,139,62,162,207,28,149,217,101,84,47,142,174,118,84,163,92,143,180,189,28,141,99,26,212,150,23,84,42,57,233,47,149,177,164,79,129,36,116,31,197,119,155,125,164,217,142,107,179,188,182,213,235,173,85,222,146,163,20,184,211,177,140,146,223,35,110,176,86,212,211,84,39,225,228,133,252,103,145,146,126,50,50,71,43,23,155,30,223,4,107,53,80,1,29,119,183,179,236,103,119,58,95,45,149,201,73,69,155,88,233,231,118,39,120,171,150,163,193,67,60,178,64,249,153,36,113,61,26,230,76,218,102,68,175,115,36,88,209,202,246,53,202,156,93,158,19,181,109,15,108,119,221,218,107,45,54,149,90,47,95,98,82,50,223,85,116,186,93,253,51,42,125,5,44,77,70,182,79,3,165,137,101,229,60,148,241,118,107,185,39,151,159,101,107,92,104,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,89,125,77,122,129,234,230,144,102,87,29,185,233,77,138,175,22,125,69,158,57,43,178,202,168,95,29,92,236,169,70,185,31,105,122,57,26,198,53,169,44,46,168,84,115,210,95,43,99,72,159,2,72,232,63,138,239,54,251,73,179,28,215,103,121,109,171,215,90,171,189,37,70,41,113,167,99,25,37,190,70,221,96,173,169,166,168,79,195,201,11,248,207,35,36,252,100,100,142,86,47,54,61,190,8,214,106,160,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,162,190,169,123,156,211,141,195,107,45,13,147,78,172,182,170,186,76,7,213,90,254,247,209,84,164,223,111,199,35,96,127,141,23,196,213,240,211,206,218,166,198,169,36,145,191,202,249,35,84,107,251,187,149,108,163,108,122,143,185,205,101,162,178,96,183,171,174,45,73,143,246,186,92,50,250,42,101,147,236,25,24,215,190,146,68,84,150,37,243,62,120,216,216,209,146,36,137,217,242,34,43,98,122,166,138,65,31,247,235,165,185,222,180,237,59,57,211,61,52,177,125,179,146,94,126,204,244,84,94,170,26,127,47,138,229,75,52,159,188,153,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,172,13,189,116,225,222,118,13,175,186,105,154,229,58,55,232,172,184,254,97,102,186,92,106,126,241,90,164,240,82,193,91,20,146,201,193,149,46,123,184,177,142,94,205,69,114,246,236,136,171,248,23,126,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,207,102,235,183,93,168,251,181,212,119,230,185,172,190,134,213,67,228,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,146,103,241,106,203,50,162,58,71,53,168,136,198,50,56,217,197,73,191,211,79,125,84,219,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,248,228,107,152,141,145,36,188,144,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,51,215,212,75,66,232,244,7,117,153,94,55,97,179,125,153,141,223,188,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,231,34,163,221,26,206,171,181,141,20,255,0,17,59,130,194,116,114,75,135,162,164,200,46,11,235,231,108,190,57,25,67,4,79,168,170,241,59,199,34,36,203,4,50,164,124,152,173,242,43,57,118,111,117,77,41,128,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,81,29,161,255,0,133,45,101,79,186,212,94,29,61,204,124,181,184,191,58,255,0,83,52,30,38,197,234,169,36,228,137,34,120,164,149,188,21,220,249,69,36,93,228,124,137,47,24,170,95,71,78,109,148,127,133,93,56,158,255,0,159,219,45,82,106,110,83,251,203,149,76,9,229,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,222,242,182,24,164,89,128,64,14,181,126,214,49,111,168,20,63,29,113,41,88,189,238,156,91,227,169,221,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,241,53,242,196,230,171,82,100,138,62,171,117,217,246,151,215,238,162,193,187,74,4,171,182,229,150,186,122,230,220,155,12,178,61,151,121,229,162,138,134,157,242,164,143,115,34,100,20,205,157,168,200,88,197,123,228,99,156,239,221,171,95,221,74,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,34,175,84,127,125,154,155,250,47,195,209,30,43,103,219,179,204,182,139,170,31,126,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,159,111,35,17,81,178,189,23,65,24,182,83,167,26,227,167,20,185,38,55,93,106,203,112,204,182,222,246,181,206,137,38,165,174,165,145,29,28,176,203,20,137,255,0,46,57,34,145,168,230,185,30,199,181,21,28,212,162,29,233,108,115,50,218,214,174,90,48,252,121,245,121,86,61,156,212,72,204,54,104,88,146,220,106,158,215,198,199,81,75,4,105,201,213,44,116,240,181,28,198,240,151,200,199,49,26,229,124,81,217,255,0,76,189,168,106,134,215,244,190,246,237,81,191,213,193,114,204,42,34,171,151,19,115,163,150,11,20,240,73,81,19,165,100,208,207,44,51,62,166,21,165,123,156,198,177,81,34,141,142,229,193,56,204,162,0,117,58,223,143,236,66,197,83,160,218,79,122,227,159,100,22,247,125,165,116,183,92,124,117,88,188,46,124,46,143,187,124,78,79,53,68,14,168,70,241,146,57,97,106,199,50,118,231,19,150,160,52,183,75,115,189,105,206,237,154,103,166,150,47,182,114,75,207,155,209,81,122,168,105,252,190,40,95,52,159,188,153,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,177,77,223,244,166,177,105,126,220,109,121,174,138,86,253,165,144,96,22,250,187,134,107,83,112,153,241,77,126,165,70,54,73,106,161,99,164,88,105,253,50,50,85,108,13,68,115,226,114,162,201,44,177,181,38,174,189,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,83,182,45,194,226,187,160,209,171,46,174,98,212,222,131,215,249,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,234,160,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,205,58,183,238,75,13,211,173,18,147,65,42,172,20,153,14,67,169,20,252,210,158,90,213,141,150,154,74,121,227,145,149,178,178,41,27,50,189,102,99,82,6,175,104,158,248,101,87,171,219,19,161,150,149,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,103,179,157,3,190,237,159,111,184,222,144,228,153,151,222,58,251,95,158,162,105,98,133,145,210,210,73,81,43,166,146,154,155,179,27,35,225,108,146,72,169,36,221,228,123,156,231,126,237,170,200,99,237,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,255,0,127,247,172,191,252,95,255,0,252,156,40,4,213,64,42,131,170,15,79,186,107,77,53,235,116,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,231,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,8,216,142,151,242,177,175,237,90,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,141,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,132,29,75,246,57,77,184,236,54,109,97,193,223,86,205,69,194,236,242,50,26,72,217,45,67,47,150,232,86,73,214,137,176,177,28,228,169,71,62,87,66,230,55,243,190,69,141,232,168,230,62,26,54,37,87,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,78,102,176,253,92,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,151,105,211,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,191,59,228,73,24,170,142,123,33,155,231,63,214,189,123,210,125,187,98,180,185,174,177,229,127,119,236,181,183,6,90,224,169,244,53,53,124,234,159,28,146,54,62,20,241,200,244,238,200,100,94,234,156,127,47,110,253,213,17,121,254,150,239,215,105,218,211,157,219,52,207,77,53,91,237,156,146,243,230,244,84,95,97,92,169,252,190,40,95,52,159,188,154,157,145,183,180,113,61,223,153,201,223,183,100,238,170,136,178,0,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,40,7,170,63,190,205,77,253,23,225,232,137,169,210,167,83,49,93,27,216,142,166,106,150,107,87,233,236,184,206,97,115,184,84,241,146,54,73,55,11,101,187,132,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,10,224,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,48,58,83,236,114,155,82,174,180,27,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,42,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,50,218,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,211,211,207,101,150,173,172,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,78,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,242,72,198,67,198,90,145,87,170,63,177,61,77,253,23,230,40,138,1,59,174,240,119,103,153,110,235,84,62,252,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,62,222,54,42,171,98,98,39,127,233,185,211,238,155,113,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,251,178,68,73,1,213,123,99,148,217,45,170,247,187,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,229,106,246,137,97,137,210,119,99,163,127,154,176,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,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,85,187,109,111,181,110,63,95,178,61,104,179,88,234,236,212,249,29,61,173,207,160,169,145,178,62,154,120,109,212,212,243,49,30,223,193,236,73,97,147,131,251,53,92,206,46,86,177,85,88,150,149,209,83,218,198,83,245,2,187,227,173,196,138,222,14,211,48,221,221,105,127,220,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,225,223,198,245,69,116,76,84,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,249,243,85,0,28,43,123,154,243,83,183,29,180,102,58,147,102,173,164,131,33,74,118,90,241,244,154,162,40,222,183,26,151,164,81,201,19,37,99,219,51,225,107,164,169,88,184,59,155,41,222,139,217,188,156,153,204,58,174,214,53,175,252,59,110,11,9,214,57,45,254,182,147,31,184,47,175,129,177,121,36,125,12,241,62,158,171,196,223,36,104,179,36,19,74,177,242,122,55,200,140,229,221,189,209,116,166,14,21,188,29,166,97,187,186,210,255,0,184,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,191,141,234,138,232,152,169,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,230,170,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,64,37,186,117,94,223,29,54,53,106,189,237,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,121,92,189,226,72,101,116,125,158,233,31,225,172,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,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,219,98,219,214,43,181,253,26,178,233,30,45,83,235,253,7,146,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,254,76,108,71,57,238,100,81,68,197,123,248,114,95,85,170,90,165,130,104,182,9,115,212,205,75,190,253,141,141,217,188,62,182,183,210,205,81,226,242,204,200,99,253,220,44,124,142,239,36,172,111,229,106,246,239,221,123,34,42,167,21,196,250,143,108,199,57,202,172,216,86,45,172,158,182,245,144,92,41,237,118,234,111,187,183,88,252,245,83,200,216,226,143,155,233,154,198,242,123,218,157,220,168,212,239,221,85,19,241,36,168,57,86,186,110,143,66,118,215,246,39,237,175,57,251,185,247,143,212,253,153,254,76,172,172,243,250,127,23,155,254,13,20,156,120,249,226,255,0,59,183,126,95,135,126,203,219,202,105,110,253,118,157,173,57,221,179,76,244,211,85,190,217,201,47,62,111,69,69,246,21,202,159,203,226,133,243,73,251,201,169,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,32,10,11,234,25,189,59,174,233,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,31,25,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,120,227,123,230,229,192,49,29,33,204,179,93,59,207,117,74,205,5,34,99,218,113,79,110,154,245,60,211,163,95,206,186,173,180,180,208,196,196,238,231,189,206,89,30,171,217,24,140,133,253,220,142,86,53,254,40,247,250,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,61,122,80,239,142,167,26,186,217,54,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,252,78,78,242,164,210,182,62,207,108,140,240,219,160,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,174,174,180,154,57,125,204,52,107,18,214,43,68,222,74,77,59,184,84,83,221,41,184,177,56,210,220,157,79,27,106,121,185,232,171,194,120,41,226,241,181,143,115,189,79,47,202,216,220,171,77,133,170,116,66,210,223,254,217,122,215,112,177,127,244,38,45,104,185,250,175,248,234,107,224,240,163,255,0,253,154,238,111,103,254,102,59,253,241,11,84,7,42,215,77,209,232,78,218,254,196,253,181,231,63,119,62,241,250,159,179,63,201,149,149,158,127,79,226,243,127,193,162,147,143,31,60,95,231,118,239,203,240,239,217,123,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,131,61,125,68,181,210,143,95,183,89,149,228,150,27,207,218,120,221,135,197,141,216,102,106,64,177,186,150,149,21,37,124,82,66,174,108,208,201,84,250,169,163,145,92,231,58,57,153,254,106,34,49,177,172,190,142,150,154,233,71,172,27,83,176,227,117,183,159,87,146,105,223,251,155,185,195,34,65,28,140,165,141,85,109,239,108,113,47,47,15,165,241,194,217,30,214,185,242,83,79,254,114,181,94,233,128,64,14,181,126,214,49,111,168,20,63,29,113,41,219,3,192,51,45,79,201,160,195,52,255,0,30,171,190,223,106,169,234,234,105,237,244,136,142,158,118,83,83,201,81,42,70,222,253,222,244,138,25,21,24,222,239,122,162,53,168,231,42,53,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,248,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,252,140,69,87,68,244,78,234,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,138,164,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,224,112,173,224,238,207,13,218,46,151,253,248,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,29,252,108,85,71,74,196,92,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,217,244,207,217,69,199,108,24,37,203,54,212,187,103,166,212,156,183,189,53,109,28,137,75,55,216,212,48,205,34,71,79,13,68,46,147,159,155,179,39,145,91,39,21,237,3,85,136,232,85,206,154,165,43,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,87,133,108,147,120,57,54,209,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,158,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,55,66,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,215,44,234,61,179,28,27,42,188,225,89,78,178,122,43,214,63,112,168,181,220,105,190,238,221,100,240,85,65,35,163,150,62,108,166,115,29,197,236,114,119,106,171,87,183,116,85,79,196,237,90,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,231,95,118,62,233,245,147,234,6,67,242,51,150,105,183,157,217,225,187,69,233,137,166,121,197,246,158,146,241,125,175,168,187,83,88,177,199,87,173,44,247,87,165,242,169,39,86,61,35,149,88,200,162,122,200,231,171,56,119,241,177,85,29,43,17,106,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,46,39,166,46,195,191,98,22,42,109,121,213,139,47,28,251,32,183,183,236,219,93,198,221,227,170,197,225,115,230,108,157,157,229,114,121,170,32,117,58,187,148,113,203,11,86,72,87,183,57,90,179,252,138,191,236,163,236,79,255,0,30,127,244,102,241,255,0,84,59,254,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,38,170,8,213,190,189,202,95,118,173,132,233,238,166,219,19,205,106,155,80,45,246,188,146,145,180,172,158,74,187,60,180,117,175,168,142,36,115,153,198,100,241,50,72,213,30,196,242,70,196,114,171,21,237,119,117,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,65,234,41,177,90,157,173,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,127,152,246,177,207,123,218,175,127,10,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,42,47,171,254,211,48,220,22,166,155,116,56,125,69,37,165,249,85,226,154,203,119,177,211,80,43,89,85,113,146,42,202,137,110,75,47,147,139,94,246,193,27,95,27,98,78,79,229,43,156,175,123,249,87,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,215,187,31,107,26,201,244,255,0,33,248,233,204,214,23,103,212,215,98,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,62,232,175,169,134,46,238,141,236,229,35,217,31,131,140,138,176,248,169,135,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,6,130,118,57,187,187,86,239,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,46,30,68,238,143,142,104,209,210,120,150,71,112,174,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,117,147,63,204,165,192,105,244,181,217,13,90,98,116,183,137,175,236,180,181,81,176,45,198,88,99,129,213,15,68,78,239,122,69,11,24,222,74,188,17,100,225,199,201,39,41,41,211,231,100,151,93,215,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,241,171,145,22,72,251,223,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,101,92,210,158,211,189,172,104,223,211,252,123,227,160,51,88,91,167,72,173,159,99,52,24,109,191,118,153,130,82,92,175,183,74,138,150,226,45,134,90,134,62,209,4,75,87,67,86,249,81,30,216,165,124,234,233,26,140,115,30,140,100,108,115,93,202,71,53,150,104,8,171,213,31,216,158,166,254,139,243,20,69,0,146,83,98,251,50,190,239,15,81,234,173,146,93,126,198,195,49,127,79,81,147,92,162,123,22,169,177,202,175,241,83,83,70,238,253,230,151,197,42,36,142,106,199,27,88,231,59,146,163,34,147,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,74,221,78,182,29,251,16,190,212,235,206,147,217,120,224,57,5,193,223,105,90,237,214,239,29,46,47,51,153,11,99,238,239,43,151,195,81,59,170,21,188,99,142,40,92,177,194,157,185,196,213,128,5,212,244,84,246,177,148,253,64,174,248,235,113,63,200,21,213,247,65,176,220,207,110,149,58,228,234,42,74,76,179,0,168,162,99,46,13,167,87,79,91,110,168,170,109,59,168,158,228,123,83,131,101,169,100,237,115,145,252,22,57,26,196,111,154,71,20,152,94,159,76,253,235,220,119,63,130,92,176,157,75,185,250,157,73,196,187,212,214,214,72,180,176,253,179,67,52,210,44,117,16,211,194,216,248,120,123,178,9,17,177,241,78,240,57,94,174,153,90,217,170,10,107,235,73,172,118,44,195,89,113,45,29,180,67,228,171,211,187,125,69,69,210,167,147,211,141,85,201,180,242,54,155,131,152,136,188,32,130,158,95,35,94,246,187,212,241,252,174,141,200,188,127,166,110,221,105,183,7,184,182,211,229,120,157,37,239,4,199,172,247,9,178,88,235,98,151,192,246,84,210,203,75,79,11,36,99,123,50,165,101,153,38,141,121,198,244,74,105,100,141,200,248,144,140,25,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,19,211,235,88,174,186,223,180,188,23,46,201,111,212,151,92,134,138,158,107,37,226,88,170,157,60,233,61,36,207,134,55,85,57,239,123,253,76,148,237,167,158,69,122,247,114,207,205,17,26,246,161,34,129,2,186,190,232,54,27,153,237,210,167,92,157,69,73,73,150,96,21,20,76,101,193,180,234,233,235,109,213,21,77,167,117,19,220,143,106,112,108,181,44,157,174,114,63,130,199,35,88,141,243,72,226,147,11,211,233,159,189,123,142,231,240,75,150,19,169,119,63,83,169,56,151,122,154,218,201,22,150,31,182,104,102,154,69,142,162,26,120,91,31,15,15,118,65,34,54,62,41,222,7,43,213,211,43,91,53,76,171,151,253,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,1,61,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,113,63,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,79,70,141,103,209,44,114,166,255,0,163,115,219,106,237,26,139,151,84,65,52,53,179,85,207,84,203,243,41,226,172,153,97,138,38,64,144,209,50,154,22,185,202,178,72,231,202,249,222,168,238,205,100,108,181,242,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,181,78,162,250,23,174,218,247,161,53,120,158,138,101,63,234,254,211,196,189,13,31,251,163,255,0,110,82,73,15,251,118,166,70,122,63,79,226,150,111,202,191,189,255,0,49,127,209,222,128,75,62,147,88,244,159,63,232,233,148,105,238,158,195,246,117,235,1,183,216,105,242,75,71,42,153,189,53,85,70,65,27,189,79,158,86,53,143,245,79,138,122,159,28,110,115,98,242,248,255,0,4,107,123,214,9,107,221,101,245,135,68,170,233,172,26,61,62,55,73,146,234,45,186,158,122,152,110,80,222,103,133,248,147,39,150,142,69,73,105,216,213,134,161,245,80,194,230,163,36,114,62,38,35,36,68,237,35,21,213,131,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,72,208,28,63,81,240,13,26,196,240,221,92,207,126,250,101,246,171,123,96,186,94,248,42,122,153,57,57,90,222,78,236,249,124,108,86,69,230,122,36,146,248,252,143,68,123,220,137,208,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,56,166,244,51,13,56,192,246,193,159,228,250,181,129,125,245,197,169,237,241,193,89,97,230,145,250,217,39,168,138,26,118,249,87,241,135,180,242,68,239,51,59,201,23,31,36,104,175,99,81,115,132,95,71,73,252,166,197,144,108,151,16,180,218,43,189,69,94,51,112,187,218,238,145,248,158,207,79,84,250,233,170,219,31,119,34,35,251,193,87,78,254,237,85,111,231,237,223,147,92,137,48,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,156,83,122,26,199,125,208,45,176,103,250,171,139,67,206,245,106,183,199,79,110,147,147,19,211,85,85,212,69,73,21,79,103,177,236,127,133,245,13,151,198,230,171,95,227,224,189,145,221,211,56,68,191,223,238,204,172,91,70,177,104,226,91,46,190,166,235,146,99,245,52,249,35,90,247,205,28,151,138,87,197,37,69,76,82,187,143,238,93,235,89,20,113,164,81,171,99,165,99,157,205,242,61,199,64,232,217,173,127,113,183,5,118,209,202,187,127,154,147,83,109,233,225,158,56,185,73,5,117,186,42,138,136,249,57,100,106,54,23,64,250,196,119,102,61,203,39,131,183,22,243,82,234,72,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,211,181,117,58,233,255,0,71,164,85,149,59,129,209,12,119,210,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,240,134,54,57,176,185,142,236,173,141,204,100,113,3,108,91,133,202,182,191,172,182,93,92,197,169,189,127,160,242,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,201,145,138,230,189,172,150,40,158,172,127,14,43,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,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,150,162,250,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,117,233,51,164,56,110,189,105,126,227,52,143,80,32,171,146,197,145,83,227,48,212,45,36,235,12,241,61,146,92,37,138,104,223,248,162,62,57,99,142,68,71,35,152,170,196,71,53,205,87,53,97,86,226,180,27,50,219,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,222,234,212,123,184,61,31,27,151,155,28,137,58,186,80,239,142,167,26,186,217,54,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,252,78,78,242,164,210,182,62,207,108,140,240,219,161,78,221,103,244,231,87,45,250,161,141,106,125,247,42,171,189,105,245,210,157,214,219,21,11,105,158,200,49,234,182,71,26,207,3,213,19,196,231,212,171,86,102,200,174,242,189,35,146,53,111,10,102,42,195,253,161,106,110,27,163,155,151,211,221,73,212,27,53,37,199,30,179,94,24,250,228,169,141,100,101,35,36,99,162,74,212,98,71,35,156,250,103,72,218,150,53,172,87,171,224,106,53,90,238,206,77,31,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,127,223,78,172,232,214,145,237,199,34,184,235,142,33,247,182,195,126,227,99,166,199,120,185,62,213,174,145,143,146,24,124,200,139,233,184,248,93,47,168,252,29,23,135,156,124,165,72,216,236,235,151,231,211,75,71,181,183,71,182,233,103,181,234,254,73,87,29,61,125,63,169,179,225,245,118,104,41,103,198,152,250,170,169,164,73,39,99,150,89,223,80,147,197,42,178,100,107,224,94,241,170,34,163,145,41,135,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,43,110,199,221,62,178,125,64,200,126,70,115,207,229,216,30,168,89,116,239,2,212,12,194,150,175,238,158,79,79,113,164,196,106,38,184,71,59,29,5,29,91,189,92,81,68,143,115,233,216,218,154,137,28,173,115,88,142,124,175,123,121,114,114,157,3,100,122,155,164,122,61,185,124,59,81,53,170,205,87,93,143,90,106,30,246,77,12,108,153,150,234,183,49,89,13,108,176,58,55,186,102,66,231,121,17,177,171,101,99,218,201,88,175,116,105,20,154,51,6,85,203,254,233,113,236,79,76,191,90,249,138,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,71,63,253,191,104,215,237,151,252,62,126,208,173,95,180,47,179,254,211,251,11,155,188,222,30,60,248,243,237,227,243,120,255,0,123,224,229,229,241,126,247,135,143,243,157,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,47,251,255,0,189,101,255,0,226,255,0,255,0,228,225,64,38,170,8,1,214,175,218,198,45,245,2,135,227,174,36,85,233,13,184,188,239,18,215,107,110,221,125,71,171,195,51,95,181,43,61,23,8,99,244,151,72,232,219,55,172,242,120,150,89,59,195,65,225,241,121,26,207,222,243,237,221,189,157,114,121,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,51,153,187,173,16,181,109,199,113,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,56,254,87,61,141,157,24,175,68,106,61,88,174,70,179,151,4,180,174,138,158,214,50,159,168,21,223,29,110,39,249,0,58,213,251,88,197,190,160,80,252,117,196,165,99,181,108,255,0,114,151,221,171,107,141,159,83,109,137,230,181,77,198,215,146,82,54,149,147,201,87,103,150,104,223,81,28,72,231,51,140,201,226,100,145,170,61,137,228,141,136,229,86,43,218,235,201,215,44,255,0,13,213,61,147,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,240,149,159,103,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,103,48,213,65,84,29,80,122,125,211,90,105,175,91,161,209,107,85,91,216,250,135,87,230,22,58,104,165,169,127,57,165,170,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,149,141,127,110,127,210,159,106,218,243,145,103,244,27,145,199,243,10,188,11,15,180,212,37,42,212,58,147,204,185,92,9,51,61,93,3,34,115,154,213,166,86,177,205,117,67,185,36,115,54,53,141,175,146,39,44,55,62,0,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,28,211,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,102,135,180,171,76,241,93,27,211,140,115,75,112,170,79,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,158,172,0,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,105,207,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,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,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,131,187,173,16,181,109,199,113,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,56,254,87,61,141,157,24,175,68,106,61,88,174,70,179,151,4,180,174,138,158,214,50,159,168,21,223,29,110,39,249,21,122,163,251,19,212,223,209,126,98,136,160,19,213,105,110,169,103,122,45,157,219,53,51,77,47,191,99,100,150,111,55,162,173,244,176,212,120,188,176,190,25,63,119,51,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,161,61,168,238,187,78,55,107,167,12,205,112,169,125,13,214,135,199,5,254,193,60,200,250,171,69,83,145,85,26,229,68,79,36,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,153,150,215,237,99,190,238,3,89,114,205,98,200,225,244,245,121,53,193,213,17,211,114,99,253,37,43,26,145,211,83,115,99,24,146,120,160,142,40,188,156,17,207,225,201,223,153,202,165,175,244,96,210,26,156,67,65,178,93,92,184,193,87,13,70,161,94,27,13,26,58,120,159,4,214,235,127,146,40,230,99,27,249,216,245,169,154,186,55,35,215,241,72,99,84,106,34,242,124,43,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,21,209,11,84,191,251,101,232,165,194,251,255,0,208,153,77,162,217,233,127,227,166,175,159,204,140,255,0,246,107,120,61,255,0,249,216,223,247,197,45,80,17,87,170,63,177,61,77,253,23,230,40,138,1,61,86,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,19,218,142,235,180,227,118,186,112,204,215,10,151,208,221,104,124,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,242,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,51,132,95,247,75,143,98,122,101,250,215,204,86,146,168,0,69,94,168,254,196,245,55,244,95,152,162,40,4,208,70,249,54,57,134,238,247,13,109,85,43,233,44,122,139,99,167,115,44,55,231,177,120,72,206,234,239,69,89,197,21,207,166,115,149,202,142,68,87,194,247,43,216,142,71,75,20,180,67,148,226,218,143,161,218,143,85,141,228,148,55,92,75,51,196,174,12,115,154,217,86,26,170,26,168,213,178,69,52,82,198,191,242,36,142,88,220,173,115,85,143,99,149,21,174,91,180,233,197,190,58,157,214,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,223,19,95,44,78,106,181,38,72,163,153,64,252,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,212,220,110,149,177,210,82,193,205,237,99,57,203,34,181,141,228,247,181,169,221,127,23,57,17,63,21,67,197,90,119,55,182,219,253,214,138,197,98,220,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,71,35,99,138,56,219,42,185,239,115,149,26,141,68,85,85,84,68,58,88,5,69,245,94,216,229,78,53,117,189,238,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,121,90,189,229,73,165,116,157,222,217,31,225,173,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,236,246,36,176,197,34,53,221,211,156,108,119,241,106,42,124,167,213,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,119,253,52,246,43,83,182,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,46,170,138,72,45,22,228,168,69,108,12,88,36,124,83,62,101,130,25,157,34,185,120,167,142,54,181,138,217,22,73,190,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,42,175,173,238,169,127,246,180,209,75,125,247,255,0,162,242,155,189,179,210,255,0,197,77,65,63,153,89,255,0,237,38,240,99,255,0,243,189,191,239,106,85,89,98,157,22,245,142,197,135,235,46,91,163,183,120,124,117,122,137,111,167,168,181,212,242,122,242,170,182,182,162,71,83,112,107,21,19,156,19,212,75,228,115,216,214,250,110,63,153,210,53,18,229,0,0,170,190,183,186,165,255,0,218,211,69,45,247,223,254,139,202,110,246,207,75,255,0,21,53,4,254,101,103,255,0,180,155,193,143,255,0,206,246,255,0,189,169,10,182,15,166,120,174,174,238,247,77,176,92,214,147,213,217,106,46,21,23,10,154,87,71,28,145,213,122,42,73,171,25,4,172,145,142,99,225,145,244,237,100,140,86,254,104,220,246,162,162,170,42,90,255,0,86,204,42,213,149,108,183,32,190,220,42,42,227,168,195,175,22,171,221,11,97,123,81,146,78,250,150,208,171,101,69,106,170,179,197,93,43,145,26,173,94,109,98,247,236,138,215,83,6,128,235,29,247,111,250,203,137,235,22,57,15,168,171,198,110,13,168,146,155,147,25,234,233,94,215,71,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,154,105,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,91,168,206,202,63,194,174,163,193,127,192,45,151,89,52,203,41,253,229,182,166,116,242,199,107,174,85,122,201,108,116,220,156,247,113,99,18,72,157,42,53,207,141,206,111,121,93,12,178,44,234,233,89,180,13,101,219,221,138,235,169,154,145,126,251,18,60,246,223,18,75,132,203,110,111,170,131,196,244,117,29,93,77,67,151,156,51,35,36,171,106,210,163,127,6,206,213,145,82,70,172,113,197,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,42,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,19,83,120,187,58,193,55,127,130,83,216,47,245,159,99,100,150,110,127,119,242,15,28,213,31,101,249,102,167,125,87,251,85,147,197,28,254,88,233,210,63,222,42,240,239,201,189,149,63,28,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,212,244,176,221,158,101,184,205,47,187,96,250,129,79,87,93,125,211,90,123,125,53,70,71,87,94,147,207,121,101,84,149,139,18,200,207,27,85,175,138,42,120,227,87,185,242,62,85,238,247,47,37,85,89,105,170,90,91,130,107,78,9,115,211,61,75,177,125,179,141,222,124,62,182,139,213,77,79,229,241,76,201,163,253,228,47,100,141,237,36,76,119,229,114,119,237,217,123,162,170,46,117,247,59,183,172,171,107,250,203,122,210,60,166,167,215,250,15,29,77,186,232,202,89,41,225,185,208,202,222,81,84,70,215,167,252,168,222,141,115,218,201,98,149,136,247,240,228,179,167,164,166,245,254,196,172,163,218,110,166,220,237,84,118,89,188,210,97,119,9,215,193,35,107,166,159,200,251,99,149,27,194,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,170,101,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,207,102,245,247,93,125,221,166,178,214,230,94,91,173,30,33,109,239,71,139,89,43,102,99,189,5,47,22,36,146,43,99,68,98,77,59,217,229,145,123,189,201,221,145,249,30,200,163,82,64,116,197,216,119,237,190,251,77,175,58,177,101,229,128,227,247,6,253,155,107,184,219,188,148,185,68,205,100,205,147,179,188,173,95,13,60,237,167,87,114,142,72,166,114,73,10,247,225,43,82,234,64,51,89,187,31,116,250,201,245,3,33,249,25,203,126,216,86,150,224,154,211,211,99,6,211,77,75,177,125,179,141,222,126,211,245,180,94,170,106,127,47,138,255,0,85,52,127,188,133,236,145,189,164,137,142,252,174,78,253,187,47,116,85,69,170,189,226,236,235,59,218,6,119,79,96,191,214,125,179,141,222,121,253,223,200,60,112,211,253,169,226,134,157,245,95,237,86,79,44,144,120,164,168,72,255,0,120,169,207,183,38,247,69,252,36,87,77,46,160,149,58,61,117,179,237,243,87,238,180,145,233,245,125,71,166,179,221,170,229,138,150,12,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,238,229,84,98,59,181,207,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,55,245,189,124,87,106,122,113,87,100,180,220,253,70,166,228,214,249,163,199,45,244,235,27,228,160,230,142,141,183,58,132,145,175,99,97,137,232,170,198,189,171,230,145,138,196,78,45,149,241,81,95,237,75,59,253,169,254,218,254,221,255,0,118,127,120,62,244,253,167,233,97,255,0,182,158,167,212,249,252,60,60,95,239,223,155,135,14,31,232,227,219,240,47,39,167,206,246,237,91,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,227,71,42,36,145,247,150,167,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,255,0,239,89,127,248,191,255,0,249,56,80,9,170,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,0,117,171,246,177,139,125,64,161,248,235,137,93,93,57,49,107,22,115,188,44,47,10,202,104,125,109,151,32,183,228,86,187,141,55,149,241,249,233,103,177,87,199,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,147,43,27,232,227,76,237,209,222,174,25,93,214,145,52,70,150,163,237,123,85,13,21,76,173,173,173,100,178,189,89,104,122,185,238,150,38,64,141,70,201,81,205,95,36,107,23,141,91,36,146,45,52,223,220,46,45,98,193,182,95,169,120,86,45,67,232,172,184,254,151,222,109,118,234,111,43,228,240,82,193,105,150,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,206,17,170,128,0,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,145,87,170,63,177,61,77,253,23,230,40,138,1,45,123,113,93,33,234,115,61,197,208,94,116,130,231,73,140,105,246,99,81,91,83,120,101,37,178,37,131,18,124,116,177,186,52,142,23,213,177,245,44,170,169,242,246,100,45,99,41,209,200,136,156,26,212,44,43,66,244,47,78,54,233,167,22,237,47,210,251,55,161,181,80,247,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,228,153,252,91,221,123,35,81,173,107,24,214,49,140,99,121,175,80,252,214,235,128,108,183,85,111,182,106,122,73,170,42,172,236,178,61,181,44,115,152,144,92,42,98,161,153,200,141,115,87,155,98,169,145,204,94,253,145,232,213,84,114,34,181,115,194,105,163,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,8,65,214,195,75,238,185,14,145,224,122,175,111,117,92,212,248,101,226,170,219,93,79,13,19,165,100,112,92,25,31,106,169,101,69,237,11,25,45,28,81,39,38,246,115,234,152,156,154,168,136,248,21,211,123,41,177,97,251,218,210,219,182,71,93,233,41,42,46,21,118,184,228,241,62,78,85,85,180,53,20,148,209,246,98,42,167,57,231,137,157,251,113,111,46,238,84,106,42,166,133,1,21,122,163,251,19,212,223,209,126,98,136,160,18,215,183,21,210,30,167,51,220,93,5,231,72,46,116,152,198,159,102,53,21,181,55,134,82,91,34,88,49,39,199,75,27,163,72,225,125,91,31,82,202,170,159,47,102,66,214,50,157,28,136,137,193,173,66,194,180,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,50,229,143,217,55,213,83,182,94,157,186,83,166,26,99,95,87,75,170,25,29,61,206,229,75,92,218,88,164,130,209,110,76,134,185,29,59,210,120,223,20,207,153,96,154,22,198,141,94,41,228,145,206,98,182,52,147,245,122,80,239,142,167,26,186,217,54,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,252,78,78,242,164,210,182,62,207,108,140,240,219,160,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,21,1,214,111,86,116,107,36,206,236,90,85,100,196,61,78,164,226,94,57,47,57,39,23,67,233,40,102,133,101,138,217,252,19,212,242,243,71,81,201,127,44,61,248,177,85,211,78,214,66,189,172,88,53,151,39,220,22,19,100,219,245,239,236,124,250,107,130,190,209,112,117,75,96,142,151,199,19,228,158,73,85,200,228,116,45,129,147,44,145,241,127,146,52,123,56,73,203,131,180,145,105,142,235,13,170,138,27,237,109,37,101,201,148,241,182,178,162,146,153,212,208,77,58,53,60,143,142,39,73,35,163,98,187,186,163,22,71,171,81,81,21,206,237,221,126,178,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,162,30,163,187,28,166,218,150,101,65,152,105,243,234,234,52,235,48,168,157,148,48,202,201,101,125,146,173,168,143,90,41,103,84,86,189,142,106,185,208,57,206,242,185,145,74,215,35,150,21,150,72,106,91,167,74,29,142,83,99,86,171,38,238,53,25,245,105,125,185,83,212,63,17,180,171,37,167,74,26,73,91,36,14,173,157,28,141,89,95,60,78,127,137,169,222,36,134,86,201,221,238,145,158,27,52,0,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,3,53,155,167,214,191,241,19,184,44,219,88,227,183,250,42,76,130,224,158,130,7,69,227,145,148,48,68,202,122,95,43,124,146,34,76,176,67,18,201,197,234,223,34,191,143,102,246,68,229,71,170,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,105,163,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,12,240,245,15,205,109,89,254,244,181,86,251,102,167,171,134,158,150,240,203,35,219,82,198,181,235,61,190,154,42,25,156,136,215,57,56,58,90,105,28,197,239,221,88,173,85,70,170,171,82,95,244,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,191,137,239,69,134,129,238,252,21,236,69,143,252,212,145,121,90,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,187,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,104,83,167,134,107,117,207,246,91,165,87,219,205,61,36,53,20,182,119,217,24,218,102,57,172,88,45,245,50,208,194,229,71,57,203,205,209,83,70,231,175,126,202,245,114,162,53,21,26,156,43,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,34,174,241,58,124,105,198,239,242,172,87,53,189,229,87,92,102,245,98,241,91,238,21,52,81,164,255,0,104,217,219,35,228,90,84,100,142,225,12,200,249,36,88,231,68,114,55,200,244,124,114,167,4,100,138,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,71,93,237,236,251,25,221,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,240,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,103,174,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,80,110,79,168,142,178,238,99,70,177,45,37,202,83,236,191,178,249,191,40,172,183,212,54,56,114,137,152,230,45,44,147,83,182,54,248,124,124,28,247,70,215,186,39,202,228,145,25,31,142,38,179,197,108,251,105,153,150,238,181,67,238,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,243,237,228,122,34,182,39,170,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,125,93,68,245,135,68,180,183,110,151,75,94,180,99,116,153,133,62,79,81,75,77,65,135,186,243,61,182,123,211,225,170,130,103,171,39,167,107,165,137,144,35,91,43,159,217,25,221,177,198,170,139,43,17,217,247,52,39,211,255,0,75,183,5,164,91,125,180,225,219,129,201,125,93,125,39,56,173,182,89,226,138,90,171,13,44,114,200,198,82,186,186,26,137,99,170,133,99,108,50,68,156,90,232,90,247,69,201,205,107,27,28,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,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,180,253,197,224,155,95,233,129,128,234,94,117,81,255,0,225,234,59,61,23,9,191,202,119,79,180,46,115,65,71,228,138,41,60,62,95,3,219,229,123,120,51,248,170,255,0,4,90,149,215,77,116,212,125,197,234,61,199,84,53,66,243,235,174,181,221,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,248,225,103,39,118,78,234,229,115,156,247,185,239,123,222,238,215,254,199,70,187,127,133,143,241,47,246,119,255,0,174,62,196,243,81,255,0,243,49,246,119,173,251,99,212,122,159,253,143,75,227,243,127,247,93,191,251,146,63,233,86,166,101,90,55,168,248,230,169,97,85,126,158,245,140,220,34,184,83,114,146,70,71,55,5,252,240,75,227,123,30,232,101,98,186,57,24,142,78,113,189,237,85,236,229,52,61,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,235,221,143,181,141,100,250,127,144,252,116,230,107,11,254,255,0,239,89,127,248,191,255,0,249,56,80,9,170,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,226,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,227,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,43,3,174,46,83,125,164,197,116,147,10,167,174,225,101,186,220,47,23,74,202,111,19,23,203,85,73,29,44,116,242,115,84,230,222,44,173,169,78,200,168,213,242,119,114,42,181,170,144,3,101,250,57,98,215,221,208,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,212,210,210,83,203,87,45,55,118,61,143,103,153,148,238,139,200,215,35,153,228,230,157,213,189,151,71,196,117,234,31,133,93,115,253,150,234,173,138,205,81,73,13,69,45,157,151,183,186,165,238,107,22,11,125,76,85,211,53,21,173,114,243,116,84,210,53,137,219,178,189,90,138,173,69,87,38,120,77,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,100,85,234,143,236,79,83,127,69,249,138,34,128,77,84,3,42,224,253,92,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,212,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,221,63,22,185,21,63,5,66,229,58,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,205,186,92,110,62,74,172,162,22,190,103,73,217,190,38,167,154,158,6,211,163,185,73,36,179,53,36,153,123,240,149,201,63,193,21,122,163,251,19,212,223,209,126,98,136,160,18,244,250,140,239,219,252,43,216,160,211,125,59,131,212,106,110,77,111,245,148,149,19,211,243,165,178,208,189,239,137,43,28,143,78,19,76,175,142,70,197,23,226,212,115,28,249,83,139,91,28,212,153,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,178,77,159,99,59,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,30,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,226,217,20,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,0,138,189,78,181,75,246,95,179,108,215,210,95,126,204,186,229,190,159,22,183,255,0,181,124,222,171,213,72,158,174,15,197,142,107,57,80,199,91,249,221,199,183,111,202,228,122,176,162,189,42,211,60,171,89,53,31,28,210,220,42,147,212,94,178,107,132,86,250,110,81,200,248,225,230,191,158,121,124,108,123,219,12,76,71,73,35,209,171,194,54,61,202,157,154,167,149,61,6,113,133,93,112,11,213,53,138,243,81,73,53,69,85,158,211,123,99,169,158,231,49,32,184,91,233,235,161,106,171,154,213,230,216,170,99,107,211,183,100,122,57,17,92,136,142,91,158,232,251,172,118,44,231,108,9,165,84,240,250,123,214,154,92,39,167,172,143,147,223,231,165,174,168,158,174,158,167,186,177,172,111,39,190,166,47,26,57,238,79,77,205,220,82,70,161,58,128,60,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,223,183,117,79,226,101,220,190,142,147,248,181,139,31,217,46,33,118,180,80,250,122,188,154,225,119,186,93,36,242,189,254,162,169,149,211,82,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,86,96,25,235,234,67,139,88,176,253,237,106,149,167,28,161,244,148,149,23,10,75,164,145,249,95,39,42,170,218,26,122,186,153,59,189,85,83,156,243,202,254,221,248,183,151,102,162,53,17,18,117,116,66,206,190,208,210,205,75,211,63,178,252,127,96,228,20,151,223,91,231,239,230,245,244,203,15,139,199,199,242,240,251,55,151,46,75,203,205,219,179,120,119,119,171,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,166,14,178,246,205,18,160,214,219,5,86,15,37,35,181,22,227,79,61,78,116,144,213,207,51,218,196,130,142,43,106,74,199,57,97,133,254,24,165,84,99,17,175,86,43,30,244,236,248,220,234,246,47,163,165,166,11,163,88,182,212,236,55,237,47,186,90,175,87,172,131,247,249,125,210,158,7,71,85,246,163,85,92,180,53,13,123,156,246,122,86,74,216,152,223,202,199,181,86,118,53,18,161,92,233,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,116,217,6,175,97,186,11,211,19,18,213,205,64,158,174,59,22,59,79,119,154,161,41,32,89,167,149,239,190,85,197,20,49,179,240,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,189,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,164,255,0,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,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,3,53,155,177,247,79,172,159,80,50,31,145,156,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,187,213,27,27,85,120,198,198,182,111,244,189,216,183,237,175,42,102,184,235,30,25,234,244,218,203,207,236,122,106,215,113,134,251,116,142,70,162,119,133,90,190,162,142,30,210,121,59,171,88,249,81,145,254,245,173,168,141,46,164,166,14,168,219,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,250,44,122,181,206,98,68,248,248,175,40,169,170,28,247,34,51,135,142,41,26,140,71,53,38,134,38,197,93,170,238,99,50,218,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,247,147,171,154,153,138,235,38,196,117,7,84,176,170,191,81,101,201,180,190,249,112,166,229,36,111,146,30,118,201,249,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,206,185,127,223,253,235,47,255,0,23,255,0,255,0,39,10,1,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,200,171,213,31,216,158,166,254,139,243,20,69,0,154,168,5,21,245,121,206,190,246,239,38,229,96,251,47,210,125,202,199,237,118,47,55,159,201,234,252,145,186,191,203,199,138,120,251,122,255,0,31,30,238,255,0,122,229,223,243,113,111,171,232,201,165,191,122,247,29,125,212,202,251,23,170,160,193,49,249,61,53,111,170,225,232,238,149,175,72,97,253,218,61,29,39,58,86,220,91,248,181,204,111,110,235,217,222,53,46,164,25,87,52,39,211,123,41,190,230,27,37,210,219,182,71,93,234,234,233,237,245,118,184,228,241,50,62,52,180,85,213,20,148,209,246,98,34,47,8,32,137,157,251,114,119,30,238,85,114,170,172,149,34,175,84,127,98,122,155,250,47,204,81,20,2,106,160,25,87,44,211,165,14,199,42,114,91,173,147,119,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,196,212,237,42,205,19,100,238,198,198,207,52,170,234,59,177,202,157,214,225,180,25,134,159,62,146,159,81,112,250,121,217,67,12,172,138,38,94,233,28,168,245,162,150,117,68,115,30,215,35,157,3,156,239,19,95,44,173,114,53,38,89,99,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,254,216,14,240,109,91,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,133,66,195,43,214,54,181,171,19,218,246,113,224,145,201,36,160,34,175,84,127,98,122,155,250,47,204,81,20,2,122,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,238,156,29,63,232,246,239,98,139,86,245,123,29,255,0,178,197,127,169,130,42,106,137,32,168,143,29,165,230,248,248,211,190,23,201,27,230,154,52,71,190,100,119,36,142,84,137,168,207,223,44,179,168,0,0,0,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,0,41,47,172,54,183,221,115,205,197,211,232,212,214,58,74,59,110,151,83,163,105,234,219,35,159,61,116,247,26,90,74,153,94,255,0,224,214,49,173,72,88,214,34,42,247,100,142,87,47,52,100,126,131,162,222,142,88,179,13,101,203,117,138,239,55,146,175,78,237,244,244,246,186,110,47,78,53,87,38,212,70,234,158,109,122,34,240,130,10,136,188,110,99,218,239,83,203,242,186,54,170,215,89,63,250,134,105,111,255,0,154,198,212,53,174,223,98,254,95,218,113,107,189,207,213,127,250,186,158,166,130,15,10,191,255,0,218,78,230,198,127,230,123,191,222,208,231,253,45,53,210,179,71,247,89,97,198,235,111,62,147,27,212,79,247,55,115,134,68,158,72,223,85,34,42,219,222,216,226,94,62,111,85,227,133,178,61,174,107,35,169,159,252,212,114,189,183,210,1,21,122,163,251,19,212,223,209,126,98,136,160,19,82,88,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,168,14,183,184,47,217,250,167,166,154,153,246,167,147,237,236,126,174,197,232,188,29,188,62,130,165,38,242,249,57,126,110,127,105,113,227,197,56,248,123,247,119,62,205,243,253,22,51,250,155,22,225,178,189,62,168,200,105,40,237,185,86,46,250,150,80,204,177,53,245,247,26,58,136,214,20,137,92,156,220,246,83,207,94,245,99,23,241,103,55,57,23,198,138,217,65,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,14,21,188,29,217,225,187,69,210,255,0,191,23,218,122,75,197,246,190,162,58,107,22,56,234,245,165,158,234,244,145,137,58,177,233,28,170,198,69,19,214,71,61,89,195,191,141,138,168,233,88,139,158,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,234,186,239,179,189,92,219,214,151,233,214,167,234,5,158,174,138,159,60,167,168,90,138,25,232,223,28,246,74,182,72,229,138,154,169,127,22,53,243,83,120,230,99,92,230,202,138,149,17,186,54,172,14,87,126,174,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,128,102,179,118,62,233,245,147,234,6,67,242,51,158,83,34,213,44,239,43,193,49,29,51,191,223,125,86,55,130,122,255,0,187,244,94,150,22,122,63,91,50,77,85,251,198,49,36,147,156,141,71,126,241,206,227,219,179,123,39,224,75,254,156,29,63,235,55,17,125,139,86,245,123,29,255,0,177,61,7,169,130,42,106,137,39,167,147,34,170,224,248,248,211,190,23,199,35,33,134,69,71,190,100,119,21,146,36,137,168,255,0,223,44,87,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,3,53,155,177,247,79,172,159,80,50,31,145,156,234,187,5,217,70,85,186,205,71,164,189,221,173,158,159,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,39,68,201,111,163,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,39,235,31,147,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,18,136,122,131,108,146,235,181,12,254,59,238,49,5,93,118,157,101,85,21,19,90,171,27,74,230,193,105,157,211,76,230,90,95,35,166,149,239,124,116,237,141,205,150,69,106,204,158,69,106,42,199,39,105,21,179,189,190,238,11,74,246,95,175,121,254,123,144,125,151,128,230,186,95,119,184,216,177,127,60,85,94,178,73,173,43,44,119,110,76,115,146,151,188,10,145,120,251,164,146,119,253,235,89,224,135,149,96,151,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,197,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,228,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,103,91,127,153,215,237,19,121,58,177,127,251,47,236,255,0,73,144,73,98,240,249,252,188,190,205,141,148,30,94,92,91,219,201,233,124,156,123,126,94,124,123,187,183,37,157,93,14,177,107,237,38,43,171,153,173,69,15,11,45,214,225,103,181,209,212,249,88,190,90,170,72,234,164,168,143,130,47,54,241,101,109,50,247,84,70,175,147,179,85,85,174,68,179,240,103,51,125,56,85,215,0,222,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,189,116,45,85,115,90,188,219,21,76,109,122,118,236,143,71,34,43,145,17,203,107,221,33,179,175,189,187,54,182,216,62,203,244,159,114,178,11,165,139,205,231,242,122,191,36,141,175,242,241,226,158,62,222,191,199,199,187,191,222,185,119,252,220,91,53,72,171,213,31,216,158,166,254,139,243,20,69,0,154,168,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,21,151,213,123,99,148,217,45,170,247,187,141,57,125,90,223,109,180,244,239,203,173,40,201,106,18,186,146,38,199,3,107,96,70,163,150,39,193,19,89,229,106,246,137,97,137,210,119,99,163,127,154,173,116,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,208,246,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,107,213,31,216,158,166,254,139,243,20,69,0,150,169,210,143,98,223,239,27,160,214,188,51,255,0,161,234,176,10,42,231,127,202,115,174,146,83,171,127,245,94,149,238,119,253,252,200,207,248,60,197,170,0,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,198,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,191,238,157,186,23,89,160,59,83,197,49,187,245,155,236,204,146,253,229,201,47,208,185,103,73,27,85,84,168,177,50,88,230,70,186,25,163,165,101,44,50,70,141,107,91,36,47,255,0,57,85,94,236,246,23,253,75,162,159,226,39,166,182,35,163,145,220,61,21,94,65,165,248,231,160,157,210,248,227,101,116,20,116,181,20,190,87,120,228,84,133,103,134,36,147,139,21,222,53,127,30,206,236,169,64,38,151,118,221,173,246,173,199,232,150,45,173,22,107,29,93,154,159,35,167,149,207,160,169,145,178,62,154,120,103,146,158,102,35,219,248,61,137,44,50,112,127,102,171,153,197,202,214,42,171,19,165,130,181,122,222,231,95,103,233,102,154,105,159,217,126,79,183,178,10,187,239,173,243,246,240,250,10,100,135,197,227,227,249,185,253,165,203,151,36,227,225,237,217,220,251,182,181,182,171,165,191,182,157,199,105,214,153,205,98,251,102,130,243,144,82,253,171,69,234,189,63,150,215,19,252,213,223,188,71,177,205,237,75,20,238,252,142,71,175,110,204,238,229,106,46,148,193,89,125,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,222,119,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,178,59,186,171,97,175,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,21,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,205,224,238,207,50,221,214,168,125,248,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,125,188,108,85,86,196,196,73,63,210,143,101,31,180,220,170,13,202,106,101,178,235,77,141,226,87,10,122,156,74,46,222,24,111,23,72,100,115,150,163,154,57,36,116,52,178,70,207,193,173,225,36,171,197,94,169,12,209,58,221,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,240,149,157,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,58,219,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,230,87,73,221,235,220,113,108,170,217,181,125,72,185,243,198,239,61,233,176,233,222,180,180,240,218,171,157,37,69,68,148,242,57,90,201,38,245,82,77,197,138,233,30,228,149,34,141,140,84,149,85,150,254,1,154,205,216,251,167,214,79,168,25,15,200,206,123,93,146,108,251,38,221,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,243,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,23,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,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,0,0,20,3,122,219,166,119,186,13,253,106,174,154,96,180,255,0,204,11,237,101,226,183,156,63,228,203,95,219,75,12,245,158,57,101,143,205,226,243,177,222,38,59,155,255,0,130,39,241,84,187,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,232,0,31,147,147,98,214,44,194,221,13,167,35,161,245,116,148,247,10,11,164,113,249,95,31,26,170,42,168,170,233,164,238,197,69,94,19,193,19,251,119,226,238,61,156,138,213,84,95,1,187,31,107,26,201,244,255,0,33,248,233,204,214,23,253,255,0,222,178,255,0,241,127,255,0,242,112,160,19,85,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,197,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,228,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,102,7,86,51,175,218,134,169,230,90,153,246,95,217,159,123,114,11,141,247,209,121,252,222,151,213,84,201,55,139,201,197,188,248,249,56,242,226,222,253,187,246,78,253,139,190,233,63,139,88,177,253,146,226,23,107,69,15,167,171,201,174,23,123,165,210,79,43,223,234,42,153,93,53,35,100,236,229,84,103,104,41,41,217,217,168,141,252,157,251,114,115,149,102,0,40,7,170,63,190,205,77,253,23,225,232,137,149,208,251,53,186,215,224,26,167,167,51,83,210,37,182,199,120,183,94,233,229,107,29,231,116,245,208,203,12,173,123,185,113,86,35,109,240,171,81,26,138,138,233,59,171,187,162,54,205,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,2,149,186,157,108,59,246,33,125,169,215,157,39,178,241,192,114,11,131,190,210,181,219,173,222,58,92,94,103,50,22,199,221,222,87,47,134,162,119,84,43,120,199,28,80,185,99,133,59,115,137,171,26,182,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,251,105,223,174,169,96,154,211,211,99,57,212,189,52,190,253,179,141,222,126,204,244,85,190,150,106,127,47,138,255,0,75,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,130,189,56,58,127,214,110,34,251,22,173,234,246,59,255,0,98,122,15,83,4,84,213,18,79,79,38,69,85,193,241,241,167,124,47,142,70,67,12,138,143,124,200,238,43,36,73,19,81,255,0,190,88,174,252,0,0,0,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,5,122,245,151,214,251,174,11,162,86,13,23,183,216,233,42,41,245,66,162,119,87,87,205,35,185,210,65,109,158,142,161,25,19,19,178,43,228,150,72,187,189,202,168,214,70,246,241,85,122,62,58,203,217,126,142,88,181,247,116,24,6,149,101,51,112,178,221,110,18,84,92,99,226,245,245,52,180,148,242,213,203,77,221,143,99,217,230,101,59,162,242,53,200,230,121,57,167,117,111,101,209,241,149,115,74,123,78,246,177,163,127,79,241,239,142,128,166,14,167,250,47,117,210,157,218,101,183,216,113,10,187,78,49,156,212,54,253,102,172,115,221,44,21,243,201,12,78,184,57,146,43,157,217,233,88,249,156,232,149,81,88,146,70,168,214,198,248,251,202,174,137,250,209,117,184,211,103,154,17,144,229,245,117,84,246,186,122,91,246,51,103,153,142,123,41,96,89,100,101,197,209,73,199,179,24,178,205,68,171,18,189,19,156,143,123,27,221,210,185,109,40,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,33,87,87,156,23,239,110,205,174,87,255,0,181,61,39,220,172,130,215,125,240,248,60,158,175,201,35,168,60,92,185,39,143,183,175,242,114,236,239,247,174,61,191,55,38,213,14,197,179,91,174,1,188,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,122,25,156,136,215,53,121,182,42,153,28,197,239,217,30,141,85,71,34,43,86,205,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,10,149,235,39,174,154,203,13,246,211,160,210,98,215,92,103,1,168,239,115,101,210,58,230,201,75,151,113,101,59,154,215,53,177,162,197,233,39,242,163,160,116,142,228,231,65,51,152,159,184,113,16,54,81,181,27,238,237,53,150,139,13,241,93,104,241,11,111,106,204,166,247,69,11,29,232,41,120,189,99,141,29,34,163,18,105,222,207,20,105,217,238,78,239,147,198,246,69,34,26,19,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,196,127,222,190,212,108,91,180,209,170,220,55,197,106,163,203,237,189,235,49,107,221,108,47,119,160,170,228,197,146,53,116,106,143,72,103,99,60,82,39,103,181,59,178,79,27,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,244,244,224,220,22,172,110,35,111,177,101,26,189,143,221,126,213,160,184,84,209,197,147,84,65,77,79,75,145,71,229,123,188,148,241,66,216,248,120,123,165,59,213,35,241,171,162,69,108,143,127,153,145,74,160,103,175,61,208,189,71,220,94,251,181,79,75,244,190,205,235,174,181,218,129,145,75,52,210,170,178,150,223,74,219,156,201,37,85,76,136,139,227,133,156,155,221,123,43,149,206,107,24,215,189,236,99,175,83,66,244,47,78,54,233,167,22,237,47,210,251,55,161,181,80,247,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,228,153,252,91,221,123,35,81,173,107,24,214,49,140,99,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,244,167,66,244,227,70,171,50,251,182,21,102,241,93,115,188,130,183,36,191,220,167,84,125,85,109,85,68,242,76,140,115,209,19,180,49,121,92,200,163,68,70,181,170,229,94,239,124,143,127,64,0,3,202,106,198,11,251,80,210,204,203,76,254,212,251,51,239,110,63,113,177,122,223,7,155,210,250,170,105,33,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,185,90,223,236,24,255,0,245,209,127,208,159,254,207,39,255,0,236,47,255,0,205,99,252,52,125,233,254,95,253,197,251,111,208,255,0,250,187,209,122,175,79,228,255,0,219,241,249,63,250,94,127,253,209,0,63,216,49,255,0,235,162,255,0,161,63,253,158,90,161,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,0,55,71,210,147,252,74,107,182,77,173,127,183,175,187,159,120,253,23,249,51,238,183,172,240,122,122,56,41,191,223,189,92,124,185,120,57,127,152,157,185,118,252,123,119,94,255,0,178,157,169,127,131,237,44,186,233,159,223,223,189,191,105,228,19,223,125,111,217,126,131,199,228,166,167,135,197,227,243,75,223,183,166,229,203,146,119,231,219,183,225,221,100,1,31,247,173,181,47,241,131,165,150,173,51,251,251,247,75,236,204,130,11,239,173,251,47,215,249,60,116,213,16,248,188,126,104,187,119,245,60,185,114,94,220,59,118,252,123,167,0,218,231,74,79,240,215,174,216,206,181,254,222,190,241,253,220,245,191,228,207,186,222,143,207,234,40,231,166,255,0,126,245,114,113,227,231,229,254,98,247,227,219,240,239,221,39,249,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,173,111,246,12,127,250,232,191,232,79,255,0,103,150,168,0,0,2,181,117,99,163,95,237,67,84,243,45,76,255,0,17,223,102,125,237,200,46,55,223,69,247,67,205,233,125,85,76,147,120,188,158,181,188,248,249,56,242,226,222,253,187,246,78,253,137,85,178,157,169,127,131,237,44,186,233,159,223,223,189,191,105,228,19,223,125,111,217,126,131,199,228,166,167,135,197,227,243,75,223,183,166,229,203,146,119,231,219,183,225,221,100,0,32,6,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,223,246,83,181,47,240,125,165,151,93,51,251,251,247,183,237,60,130,123,239,173,251,47,208,120,252,148,212,240,248,188,126,105,123,246,244,220,185,114,78,252,251,118,252,59,172,128,0,2,170,255,0,216,49,255,0,235,162,255,0,161,63,253,158,79,253,174,104,95,248,107,208,156,103,69,62,244,253,227,251,185,235,127,202,126,135,209,249,253,69,100,245,63,239,62,73,56,241,243,241,255,0,61,123,241,239,248,119,236,157,84,28,171,116,122,23,254,37,52,39,38,209,79,189,63,119,62,241,250,47,242,159,161,245,158,15,79,89,5,79,251,207,146,62,92,188,28,127,207,78,220,187,254,61,187,44,0,255,0,96,199,255,0,174,139,254,132,255,0,246,121,106,128,2,0,110,143,165,39,248,148,215,108,155,90,255,0,111,95,119,62,241,250,47,242,103,221,111,89,224,244,244,112,83,127,191,122,184,249,114,240,114,255,0,49,59,114,237,248,246,238,189,255,0,101,59,82,255,0,7,218,89,117,211,63,191,191,123,126,211,200,39,190,250,223,178,253,7,143,201,77,79,15,139,199,230,151,191,111,77,203,151,36,239,207,183,111,195,186,200,3,149,110,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,128,31,236,24,255,0,245,209,127,208,159,254,207,45,80,21,87,254,193,143,255,0,93,23,253,9,255,0,236,242,127,237,115,66,255,0,195,94,132,227,58,41,247,167,239,31,221,207,91,254,83,244,62,143,207,234,43,39,169,255,0,121,242,73,199,143,159,143,249,235,223,143,127,195,191,100,234,160,128,27,163,233,73,254,37,53,219,38,214,191,219,215,221,207,188,126,139,252,153,247,91,214,120,61,61,28,20,223,239,222,174,62,92,188,28,191,204,78,220,187,126,61,187,175,85,216,198,198,63,193,119,223,111,251,40,253,241,251,227,246,111,253,196,251,63,210,250,79,83,255,0,213,19,115,229,234,127,250,94,220,63,211,223,240,149,71,42,221,30,133,255,0,137,77,9,201,180,83,239,79,221,207,188,126,139,252,167,232,125,103,131,211,214,65,83,254,243,228,143,151,47,7,31,243,211,183,46,255,0,143,110,203,0,63,216,49,255,0,235,162,255,0,161,63,253,158,90,160,42,175,253,131,31,254,186,47,250,19,255,0,217,228,255,0,218,230,133,255,0,134,189,9,198,116,83,239,79,222,63,187,158,183,252,167,232,125,31,159,212,86,79,83,254,243,228,147,143,31,63,31,243,215,191,30,255,0,135,126,201,213,65,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,86,5,219,161,173,170,107,173,108,214,45,203,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,241,178,73,91,89,27,100,122,55,178,43,210,54,35,149,21,81,173,239,217,58,6,159,244,170,204,176,173,59,202,52,90,171,117,245,119,13,58,206,42,40,39,191,88,217,136,164,79,231,77,87,79,81,231,163,149,213,175,109,53,75,155,78,216,150,69,142,70,43,21,57,199,34,199,23,9,213,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,0,0,3,149,110,143,66,255,0,196,166,132,228,218,41,247,167,238,231,222,63,69,254,83,244,62,179,193,233,235,32,169,255,0,121,242,71,203,151,131,143,249,233,219,151,127,199,183,101,128,31,236,24,255,0,245,209,127,208,159,254,207,45,80,0,1,0,55,71,210,147,252,74,107,182,77,173,127,183,175,187,159,120,253,23,249,51,238,183,172,240,122,122,56,41,191,223,189,92,124,185,120,57,127,152,157,185,118,252,123,119,94,171,177,141,140,127,130,239,190,223,246,81,251,227,247,199,236,223,251,137,246,127,165,244,158,167,255,0,170,38,231,203,212,255,0,244,189,184,127,167,191,225,42,128,32,174,239,58,102,223,119,105,172,181,58,171,119,220,71,216,148,140,183,210,218,237,118,143,186,76,169,244,20,177,53,92,232,252,237,170,137,101,229,60,149,18,247,115,121,39,151,135,117,107,90,123,93,142,108,10,213,179,75,174,93,125,155,62,164,205,46,89,45,61,29,37,61,99,177,230,208,79,111,130,39,74,233,98,100,158,121,156,172,153,206,133,206,106,43,83,189,60,106,188,187,39,25,106,85,95,251,6,63,253,116,95,244,39,255,0,179,203,41,210,124,23,246,95,165,152,110,153,253,169,246,159,221,44,126,221,98,245,190,15,15,170,244,180,209,195,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,115,133,111,143,99,150,173,232,90,177,24,102,212,90,188,66,229,136,84,86,58,158,161,182,214,215,193,52,21,77,139,202,199,197,228,137,200,254,84,240,171,94,146,118,68,73,17,90,238,72,172,228,27,92,233,73,254,26,245,219,25,214,191,219,215,222,63,187,158,183,252,153,247,91,209,249,253,69,28,244,223,239,222,174,78,60,124,252,191,204,94,252,123,126,29,251,164,255,0,4,85,223,62,198,63,198,143,220,159,251,40,253,206,251,157,246,151,253,196,251,67,213,122,191,77,255,0,213,16,240,227,233,191,250,110,252,255,0,209,219,241,242,155,41,233,189,254,15,181,78,235,169,159,182,95,189,191,105,227,243,216,189,23,221,223,65,227,242,84,211,205,229,242,122,169,123,246,244,220,120,241,78,252,251,247,252,59,44,213,7,42,221,30,133,255,0,137,77,9,201,180,83,239,79,221,207,188,126,139,252,167,232,125,103,131,211,214,65,83,254,243,228,143,151,47,7,31,243,211,183,46,255,0,143,110,203,10,180,159,163,95,236,191,84,240,221,76,255,0,17,223,105,253,210,200,45,215,223,69,247,67,195,234,189,45,76,115,120,188,158,181,220,57,120,248,242,226,238,221,251,246,94,221,137,85,189,109,169,127,140,29,44,181,105,159,223,223,186,95,102,100,16,95,125,111,217,126,191,201,227,166,168,135,197,227,243,69,219,191,169,229,203,146,246,225,219,183,227,221,56,6,215,58,82,127,134,189,118,198,117,175,246,245,247,143,238,231,173,255,0,38,125,214,244,126,127,81,71,61,55,251,247,171,147,143,31,63,47,243,23,191,30,223,135,126,233,63,192,33,86,245,186,111,127,140,29,83,181,106,103,237,151,238,151,217,152,252,22,47,69,247,119,215,249,60,117,53,19,121,124,158,170,46,221,253,79,30,60,87,183,14,253,255,0,30,201,234,246,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,57,86,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,213,118,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,37,80,7,138,213,237,23,210,253,122,195,100,211,253,92,196,41,50,43,20,149,17,85,165,60,207,146,39,197,60,106,188,37,138,88,156,217,98,127,101,115,85,204,115,85,88,247,177,123,181,238,69,242,155,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,4,85,220,159,78,237,26,220,198,178,226,90,181,148,175,217,127,101,243,102,81,71,111,167,116,115,101,16,177,172,74,88,230,168,108,141,240,248,248,57,142,145,172,116,175,137,201,26,62,63,28,78,100,159,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,193,202,180,75,110,152,38,136,94,51,172,178,193,79,230,201,53,27,32,174,190,228,23,62,115,55,213,121,107,234,234,105,98,240,190,87,198,207,4,117,139,15,40,209,158,78,28,220,136,171,217,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,89,212,123,102,56,54,85,121,194,178,157,100,244,87,172,126,225,81,107,184,211,125,221,186,201,224,170,130,71,71,44,124,217,76,230,59,139,216,228,238,213,86,175,110,232,170,159,137,234,180,83,121,155,108,220,78,85,85,133,104,230,164,125,224,189,81,91,223,116,158,155,236,122,250,78,20,172,146,56,221,39,58,136,35,98,246,124,209,167,100,94,95,155,191,110,200,170,157,172,231,250,215,175,122,79,183,108,86,151,53,214,60,175,238,253,150,182,224,203,92,21,62,134,166,175,157,83,227,146,70,199,194,158,57,30,157,217,12,139,221,83,143,229,237,223,186,162,47,63,210,221,250,237,59,90,115,187,102,153,233,166,171,125,179,146,94,124,222,138,139,236,43,149,63,151,197,11,230,147,247,147,83,178,54,246,142,39,187,243,57,59,246,236,157,213,81,22,64,30,43,87,181,163,75,244,23,13,147,80,53,115,47,164,199,108,81,212,69,72,149,19,50,73,95,44,242,42,240,138,40,162,107,165,149,253,145,206,86,177,174,84,99,30,245,236,214,57,83,133,127,178,143,177,63,252,121,255,0,209,155,199,253,80,238,186,67,172,154,119,174,248,108,122,131,165,183,138,187,182,61,61,68,180,208,87,77,106,171,161,101,67,227,84,71,172,73,85,20,110,145,136,238,236,87,177,21,156,216,246,247,228,199,34,123,80,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,221,239,72,161,150,69,107,123,175,8,222,239,224,213,84,250,192,0,226,154,215,188,205,182,109,219,42,165,194,181,143,82,62,239,222,171,109,236,186,65,77,246,61,125,95,58,87,201,36,109,147,157,60,18,49,59,190,25,19,178,175,47,203,223,183,101,69,86,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,131,138,107,94,243,54,217,183,108,170,151,10,214,61,72,251,191,122,173,183,178,233,5,55,216,245,245,124,233,95,36,145,182,78,116,240,72,196,238,248,100,78,202,188,191,47,126,221,149,21,90,41,188,205,182,110,39,42,170,194,180,115,82,62,240,94,168,173,239,186,79,77,246,61,125,39,10,86,73,28,110,147,157,68,17,177,123,62,104,211,178,47,47,205,223,183,100,85,70,181,239,51,109,155,118,202,169,112,173,99,212,143,187,247,170,219,123,46,144,83,125,143,95,87,206,149,242,73,27,100,231,79,4,140,78,239,134,68,236,171,203,242,247,237,217,81,87,245,180,47,116,122,19,185,79,182,255,0,98,153,207,222,63,187,158,155,237,63,242,101,101,31,131,212,121,124,63,240,152,163,229,203,193,47,249,189,251,113,252,123,119,78,253,84,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,31,93,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,231,228,207,240,216,179,250,125,45,118,67,72,185,101,85,158,107,251,45,45,85,116,233,110,138,104,224,117,67,209,19,179,24,178,204,198,55,146,167,53,73,56,114,241,201,199,208,0,15,201,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,63,88,17,171,44,234,61,179,28,27,42,188,225,89,78,178,122,43,214,63,112,168,181,220,105,190,238,221,100,240,85,65,35,163,150,62,108,166,115,29,197,236,114,119,106,171,87,183,116,85,79,196,237,90,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,96,0,15,146,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,62,252,154,199,186,9,154,215,42,118,114,197,34,39,126,43,219,235,0,2,53,101,157,71,182,99,131,101,87,156,43,41,214,79,69,122,199,238,21,22,187,141,55,221,219,172,158,10,168,36,116,114,199,205,148,206,99,184,189,142,78,237,85,106,246,238,138,169,248,157,87,69,53,239,73,247,19,138,213,102,186,57,149,253,224,178,209,92,31,107,158,167,208,212,210,112,170,100,113,200,232,248,84,71,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,0,0,0,0,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,0,0,0,0,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,251,27,27,179,120,125,109,111,165,154,163,197,229,153,144,199,251,184,88,249,29,222,73,88,223,202,213,237,223,186,246,68,85,78,1,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,85,0,69,95,246,81,246,39,255,0,143,63,250,51,120,255,0,170,18,83,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,2,53,255,0,178,143,177,63,252,121,255,0,209,155,199,253,80,146,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,60,174,181,235,222,147,237,219,21,165,205,117,143,43,251,191,101,173,184,50,215,5,79,161,169,171,231,84,248,228,145,177,240,167,142,71,167,118,67,34,247,84,227,249,123,119,238,168,139,207,244,183,126,187,78,214,156,238,217,166,122,105,170,223,108,228,151,159,55,162,162,251,10,229,79,229,241,66,249,164,253,228,212,236,141,189,163,137,238,252,206,78,253,187,39,117,84,69,144,4,127,213,45,250,237,59,69,179,187,158,153,234,94,171,125,141,146,89,188,62,182,139,236,43,149,71,139,203,11,38,143,247,144,211,190,55,119,142,86,59,242,185,123,119,236,189,149,21,19,218,232,134,227,116,123,113,214,171,157,247,70,178,122,187,253,182,209,80,202,74,186,199,89,171,168,160,73,220,222,94,38,73,83,12,109,145,232,222,46,115,88,174,86,35,227,87,113,230,206,253,44,28,83,90,247,153,182,205,187,101,84,184,86,177,234,71,221,251,213,109,189,151,72,41,190,199,175,171,231,74,249,36,141,178,115,167,130,70,39,119,195,34,118,85,229,249,123,246,236,168,171,250,218,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,170,14,41,173,123,204,219,102,221,178,170,92,43,88,245,35,238,253,234,182,222,203,164,20,223,99,215,213,243,165,124,146,70,217,57,211,193,35,19,187,225,145,59,42,242,252,189,251,118,84,85,253,109,11,221,30,132,238,83,237,191,216,166,115,247,143,238,231,166,251,79,252,153,89,71,224,245,30,95,15,252,38,40,249,114,240,75,254,111,126,220,127,30,221,211,191,74,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,41,43,162,134,102,189,244,179,172,81,204,145,74,212,94,236,122,197,52,82,35,93,217,120,72,199,127,7,34,175,214,0,0,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,26,255,0,217,71,216,159,254,60,255,0,232,205,227,254,168,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,16,87,170,22,202,63,196,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,155,237,155,91,102,115,223,78,145,57,201,218,104,188,179,205,26,198,138,249,63,60,92,36,115,226,241,210,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,60,137,221,31,28,209,163,164,241,44,142,225,93,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,163,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,11,239,235,122,249,86,235,53,30,174,201,105,185,250,125,50,198,110,19,71,142,91,233,214,70,71,95,193,93,27,110,117,9,35,88,247,77,43,21,85,141,123,83,195,27,213,136,156,157,43,229,253,94,159,187,17,190,238,171,42,143,53,202,89,232,180,203,31,184,36,119,26,158,236,147,237,74,168,36,165,146,91,87,6,84,69,81,7,150,154,161,203,234,90,138,214,118,236,157,221,248,37,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,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,215,184,29,209,106,134,224,181,161,218,209,125,189,213,219,174,86,234,133,76,105,41,31,28,51,216,232,163,171,150,166,146,158,58,136,35,137,207,124,14,153,123,78,168,146,42,162,57,87,248,118,185,78,159,59,219,181,110,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,141,28,168,146,71,222,90,128,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,0,0,163,110,170,90,177,185,123,246,180,63,75,117,150,146,146,195,137,217,234,42,174,120,149,166,219,51,22,11,133,185,213,117,48,82,220,234,81,147,72,174,169,124,81,57,157,158,172,241,162,63,140,81,249,31,207,170,244,167,223,85,54,29,37,6,214,53,94,190,146,154,197,85,80,144,225,85,205,165,149,211,182,227,87,90,196,251,53,233,12,110,71,50,89,106,36,149,179,72,173,241,170,72,215,61,205,116,105,21,186,3,143,238,171,115,24,110,212,52,142,179,84,179,10,26,187,139,221,80,219,109,162,217,76,138,215,220,110,50,50,71,197,2,201,197,91,11,56,197,35,223,35,145,120,177,142,226,215,191,132,111,160,204,167,115,186,203,147,238,10,171,115,173,202,62,199,207,166,184,50,225,13,109,174,22,193,29,47,142,38,195,28,12,141,121,35,161,108,12,108,42,201,57,249,35,69,73,86,78,79,87,94,246,206,247,85,134,238,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,252,234,216,156,247,187,211,72,230,200,232,95,201,220,152,138,213,95,35,36,99,59,168,42,175,170,158,252,127,237,190,213,52,130,245,254,170,44,190,251,108,184,255,0,235,217,83,100,115,60,95,243,119,74,248,230,255,0,89,78,246,255,0,190,176,141,93,50,245,51,113,214,45,199,98,216,22,142,85,221,110,152,221,210,224,147,101,86,39,200,249,45,113,90,222,248,89,89,112,146,53,123,99,134,104,227,100,124,39,69,107,213,237,138,47,222,36,158,25,47,164,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,229,122,244,190,234,9,77,105,166,178,237,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,252,230,150,150,158,142,202,145,69,3,156,140,71,62,119,50,121,101,225,27,17,177,126,86,53,157,173,124,0,113,253,213,110,99,13,218,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,56,171,97,103,24,164,123,228,114,47,22,49,220,90,247,240,141,240,215,164,54,166,101,90,201,168,251,143,213,44,214,175,212,94,178,107,133,130,225,83,198,73,31,28,60,214,231,194,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,135,159,234,3,185,140,203,106,29,64,240,173,82,195,232,105,46,44,118,155,210,91,110,246,202,148,70,178,227,110,146,235,90,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,246,43,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,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,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,229,91,177,246,177,172,159,79,242,31,142,156,134,189,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,88,248,0,2,157,186,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,247,84,101,52,210,246,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,14,85,187,31,107,26,201,244,255,0,33,248,233,200,107,210,159,124,117,58,149,106,160,218,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,186,43,234,97,139,179,154,232,218,190,72,98,145,207,70,186,39,73,53,143,128,0,0,167,110,148,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,14,85,187,31,107,26,201,244,255,0,33,248,233,200,85,210,211,126,223,126,232,236,59,81,213,8,56,100,22,171,127,163,196,46,148,244,253,163,175,161,164,129,92,148,117,13,98,118,142,104,96,137,202,201,123,35,100,142,53,71,170,74,212,116,246,84,1,229,53,99,5,253,168,105,102,101,166,127,106,125,153,247,183,31,184,216,189,111,131,205,233,125,85,52,144,249,124,124,155,207,143,147,151,30,77,239,219,183,116,239,220,204,190,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,77,25,236,255,0,63,166,212,253,174,105,110,103,14,67,87,125,168,170,197,232,105,174,23,10,181,149,211,207,113,166,137,41,235,86,71,74,156,222,244,169,134,100,87,175,126,106,138,228,87,34,163,151,176,17,171,168,174,177,216,180,111,104,249,221,77,222,31,81,87,152,91,231,195,173,116,220,158,207,53,85,124,18,198,229,230,214,61,27,226,129,42,39,236,238,45,127,131,135,38,185,237,82,131,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,247,54,8,231,169,153,144,198,233,28,214,185,200,196,115,209,85,81,174,94,221,251,34,255,0,3,77,26,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,167,126,253,145,63,129,232,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,53,155,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,254,210,209,77,35,226,236,197,124,148,210,67,34,162,35,123,43,213,21,173,84,86,165,191,244,150,220,61,215,89,118,243,81,129,229,119,90,74,171,238,152,212,83,89,32,100,52,110,133,237,178,45,59,82,222,233,92,137,226,123,209,97,169,133,21,157,157,194,157,139,34,43,157,228,147,207,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,189,237,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,191,110,234,159,196,204,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,219,183,117,95,226,95,71,77,237,16,181,104,142,212,49,54,219,239,149,119,74,140,242,158,159,56,174,124,209,182,54,65,61,125,29,58,164,17,53,59,170,50,56,163,137,138,174,114,171,158,143,127,229,71,36,108,148,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,159,214,61,221,221,118,131,213,35,83,178,185,237,213,119,140,78,253,79,99,182,228,118,168,42,28,199,190,4,181,80,185,149,80,177,92,145,62,166,21,229,195,200,157,149,146,77,26,58,63,42,200,219,94,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,0,83,183,74,125,241,211,105,173,214,131,107,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,234,140,166,154,94,206,107,163,106,120,230,150,71,61,28,217,93,36,55,18,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,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,5,80,117,65,233,247,77,105,166,189,110,135,69,173,85,111,99,234,29,95,152,88,233,162,150,165,252,230,150,170,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,254,86,53,253,160,6,221,117,231,50,219,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,98,157,72,117,231,13,220,151,79,205,56,213,108,50,182,145,204,184,231,22,230,92,232,97,168,89,159,105,184,165,170,189,106,40,165,87,49,142,231,27,157,217,28,172,111,54,43,36,106,112,123,85,98,95,75,143,125,154,101,250,215,195,214,158,215,169,126,248,234,119,29,153,77,163,216,59,41,25,167,88,93,226,71,195,87,27,226,168,125,242,227,10,73,2,214,182,102,43,154,148,200,215,202,216,90,199,126,118,72,178,61,85,92,198,67,197,118,119,181,92,203,117,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,231,70,202,230,61,190,166,70,182,70,194,206,46,228,244,87,42,120,217,35,217,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,162,30,160,219,219,186,238,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,145,26,168,178,73,222,37,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,0,0,7,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,122,83,239,142,167,82,173,84,27,91,212,150,82,69,125,198,44,232,204,90,230,215,197,2,92,109,212,173,99,18,137,241,247,69,125,76,49,118,115,93,27,87,201,12,82,57,232,215,68,233,38,158,154,171,169,152,174,141,233,198,71,170,89,173,95,167,178,227,54,249,110,21,60,100,141,146,77,193,63,36,17,121,30,198,58,105,94,173,142,54,43,147,156,143,99,81,123,185,12,240,238,171,115,25,150,235,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,228,7,85,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,116,85,234,133,189,127,240,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,225,251,26,214,233,156,199,212,36,174,106,247,154,95,20,240,198,145,170,62,63,207,47,56,220,200,188,148,173,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,255,0,182,47,179,43,22,207,52,226,170,217,37,215,237,156,207,40,244,245,25,53,202,39,189,41,93,36,72,255,0,21,53,52,110,237,218,24,188,178,162,72,230,164,146,57,238,115,184,162,178,40,228,168,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,23,103,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,167,168,60,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,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,29,203,238,47,59,221,6,169,215,234,102,117,81,254,182,142,207,69,194,31,242,101,175,212,205,52,20,126,72,162,143,205,226,243,189,190,87,183,155,255,0,138,175,240,68,159,253,12,127,157,159,211,127,220,142,85,214,175,221,62,45,244,254,135,228,110,39,52,233,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,120,209,202,171,28,125,175,123,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,221,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,6,85,203,105,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,182,126,120,172,79,90,244,143,58,204,178,13,59,195,245,31,31,187,100,248,173,68,148,215,123,69,53,115,29,87,74,248,210,47,42,172,93,249,57,140,116,241,198,247,181,21,141,151,148,78,84,145,143,99,124,254,236,125,172,107,39,211,252,135,227,167,51,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,123,221,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,0,25,87,45,167,165,215,80,10,59,189,29,183,108,154,223,145,120,110,176,250,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,188,108,103,25,147,197,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,5,85,239,195,170,22,85,135,235,45,187,77,246,237,39,166,253,155,100,18,73,144,220,171,99,145,33,187,87,66,217,105,231,182,44,29,219,206,141,190,73,91,35,157,249,157,43,88,248,86,63,12,115,73,218,172,91,232,211,141,225,236,239,92,163,182,80,125,215,204,236,218,127,146,75,114,198,106,43,18,162,70,210,250,25,219,29,85,60,188,25,231,133,121,49,175,84,99,93,28,138,141,115,81,29,19,228,164,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,222,233,251,190,235,22,234,177,88,240,172,165,254,139,83,113,251,122,73,113,166,236,249,62,212,165,130,58,88,229,186,243,101,60,84,240,121,106,106,28,158,153,170,174,103,110,233,221,191,138,76,0,10,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,191,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,217,249,85,125,109,53,175,255,0,152,93,185,209,219,255,0,249,217,173,194,170,72,191,231,20,116,145,194,244,147,254,122,178,53,209,255,0,168,86,187,252,244,35,87,74,205,28,177,106,238,238,45,21,57,28,221,233,48,43,124,185,140,116,220,95,254,218,170,166,158,8,233,147,155,30,213,103,142,122,136,167,239,249,154,239,7,7,53,90,245,84,190,144,10,160,235,95,162,23,84,186,225,187,145,134,249,72,235,107,169,233,240,122,139,107,163,115,103,142,116,117,109,100,83,177,223,139,94,199,53,102,107,145,120,171,21,145,170,115,230,190,56,235,210,179,88,236,90,69,187,139,69,54,71,15,106,76,246,223,46,29,29,79,39,255,0,181,106,170,103,130,74,101,224,198,57,95,228,158,158,40,59,126,86,183,207,205,206,70,177,81,103,87,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,73,255,0,214,111,84,190,234,109,198,197,166,116,23,223,75,95,157,228,17,250,154,47,75,207,214,90,232,152,179,77,251,197,98,182,62,21,78,183,59,240,115,94,238,253,147,187,124,136,85,174,210,52,94,235,175,91,134,194,116,254,151,16,171,200,173,18,94,40,234,242,74,120,94,232,153,21,146,58,136,253,108,178,202,215,53,98,103,137,92,212,114,57,174,87,189,140,103,121,30,196,93,36,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,42,245,71,247,217,169,191,162,252,61,17,232,58,117,239,170,167,107,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,230,61,207,107,30,246,163,31,122,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,30,87,36,214,189,35,195,179,251,46,150,229,122,143,143,217,242,204,138,159,212,218,173,53,181,204,134,122,182,44,204,129,136,196,114,162,43,228,150,68,100,108,239,206,85,100,190,52,119,138,78,62,212,3,42,229,186,116,167,223,85,78,99,29,6,214,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,251,53,233,12,109,86,190,40,169,228,149,179,72,174,242,34,200,215,61,174,108,105,45,154,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,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,68,61,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,135,241,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,247,226,231,177,179,204,214,185,83,187,82,89,17,59,114,94,235,101,218,235,101,169,125,101,154,231,87,65,81,37,60,244,143,150,154,103,68,247,65,60,79,134,104,149,205,84,85,100,145,73,36,111,111,240,115,30,230,175,116,85,67,160,109,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,238,141,87,183,155,213,145,181,121,189,168,186,9,219,70,221,48,77,175,233,101,6,153,224,180,255,0,234,171,47,21,188,230,255,0,41,221,61,52,48,207,89,227,150,89,60,62,95,3,29,226,99,184,51,248,34,127,21,94,170,10,86,234,133,190,159,219,94,84,253,14,209,204,207,213,233,181,151,135,219,21,52,77,227,13,246,233,28,142,85,237,50,57,125,69,28,61,163,241,246,70,177,242,163,228,253,235,91,79,34,69,253,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,158,87,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,117,92,223,104,151,91,46,206,116,243,119,88,205,198,174,225,109,191,212,86,91,114,90,7,83,185,235,108,157,151,10,186,122,122,166,61,141,226,218,103,182,8,226,119,145,81,91,51,227,70,185,254,100,100,94,43,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,141,230,207,226,139,252,81,116,39,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,0,0,33,255,0,80,45,136,216,183,85,138,201,154,226,204,244,90,155,143,219,214,59,117,79,119,201,246,165,44,17,213,73,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,139,63,221,86,5,149,127,221,92,115,36,199,46,31,250,74,58,235,109,117,60,159,251,50,67,52,114,51,255,0,51,154,230,255,0,161,80,238,187,174,222,222,168,110,190,213,132,216,178,185,234,232,109,184,173,158,154,26,234,54,213,70,232,46,215,182,181,205,158,236,248,226,134,38,177,242,53,200,214,197,217,205,133,60,137,26,167,145,253,255,0,43,111,219,76,204,181,223,1,212,253,82,109,69,93,147,19,211,92,94,227,122,125,217,212,9,60,21,247,26,104,82,118,219,88,171,35,21,30,232,145,239,116,141,73,60,73,227,230,223,222,199,203,133,18,43,114,27,62,201,180,79,77,52,215,91,108,201,87,113,193,51,252,94,193,94,250,250,153,105,218,250,59,221,109,11,170,38,161,70,53,254,87,177,18,25,37,100,158,54,181,25,35,99,87,57,236,87,191,242,182,179,188,29,80,218,109,78,96,237,62,90,73,41,243,27,60,148,21,44,154,40,213,244,213,172,138,100,161,174,137,207,99,147,157,60,179,57,235,27,154,232,229,99,158,199,55,186,178,72,248,254,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,180,233,161,177,202,109,184,225,176,235,14,112,250,183,234,46,105,103,141,147,82,72,201,105,217,99,183,76,177,206,148,78,133,232,215,45,74,185,145,58,103,61,191,145,241,164,108,68,70,189,243,77,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,3,149,110,199,218,198,178,125,63,200,126,58,115,53,135,234,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,190,157,130,239,95,21,221,102,156,82,89,46,215,63,79,169,184,205,190,24,242,59,125,66,198,201,43,248,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,120,100,122,49,83,139,162,124,178,83,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,241,44,181,78,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,18,0,19,255,0,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,117,32,205,102,236,125,211,235,39,212,12,135,228,103,36,255,0,75,29,233,218,180,15,50,172,209,173,82,200,41,45,122,125,151,84,45,93,45,116,244,205,70,91,111,110,72,162,108,179,79,201,22,58,105,98,141,24,247,61,30,214,61,144,187,247,76,243,61,110,208,28,171,118,62,214,53,147,233,254,67,241,211,153,172,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,25,87,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,137,219,255,0,84,139,118,87,181,60,223,36,212,123,181,170,159,87,52,247,31,172,172,108,14,182,213,62,150,241,193,105,233,232,107,37,108,17,182,56,188,213,181,148,240,73,19,36,78,206,231,34,36,81,187,180,117,3,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,250,103,183,106,61,175,166,85,254,155,87,50,59,173,239,47,126,143,221,234,46,149,55,106,53,166,174,142,73,109,115,200,218,106,134,57,85,235,52,12,123,32,124,143,253,228,142,137,94,254,207,115,144,160,19,208,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,0,6,85,207,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,245,58,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,231,177,207,107,24,199,35,25,50,138,213,234,151,191,111,184,148,119,237,168,233,124,28,242,11,173,191,209,229,247,74,138,126,241,208,80,213,192,142,90,58,118,189,59,73,52,208,74,213,124,189,149,177,199,34,35,21,101,114,186,10,171,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,94,76,251,103,195,118,161,211,243,86,52,183,15,174,171,184,189,216,62,73,114,187,220,234,85,90,251,141,198,75,84,140,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,65,135,160,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,130,176,58,218,104,229,138,92,87,5,220,13,60,222,27,213,53,193,48,234,200,248,189,222,174,150,72,234,42,233,215,186,191,132,126,23,197,83,248,35,57,63,213,126,103,118,141,168,177,43,165,198,175,83,105,46,240,113,152,46,83,210,65,109,206,105,230,196,42,166,154,9,101,123,31,82,230,62,149,177,36,127,230,189,245,144,82,70,174,114,57,136,201,30,174,227,254,123,111,208,207,95,81,93,99,190,235,38,238,51,186,155,188,62,158,147,15,184,79,135,90,233,185,49,254,26,90,9,229,141,203,205,172,98,187,203,58,212,79,217,220,156,207,63,14,78,107,26,164,255,0,232,167,166,127,119,244,59,52,213,42,186,75,173,61,94,97,144,50,223,15,168,143,133,45,69,13,4,63,187,158,159,187,17,95,222,122,186,200,222,244,115,155,202,4,106,35,92,199,247,177,80,14,63,187,125,23,181,107,214,222,115,109,63,170,196,41,50,43,188,150,122,202,188,110,158,103,182,39,197,123,142,158,79,69,44,82,185,205,72,159,229,86,181,92,174,107,85,143,123,31,222,55,189,23,56,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,169,212,95,87,169,181,235,166,254,142,234,228,51,210,73,81,145,101,22,185,174,9,73,4,176,193,21,197,150,219,148,85,176,198,201,123,189,25,29,76,115,70,138,170,238,232,196,84,115,145,81,203,18,250,92,123,236,211,47,214,190,30,180,117,52,214,191,219,78,238,50,159,79,111,244,180,24,39,124,42,143,156,92,38,151,209,79,55,168,146,78,210,61,174,239,85,45,79,7,39,30,241,36,92,154,142,229,222,95,244,75,209,203,20,88,174,117,184,26,137,188,215,170,155,130,225,212,113,241,123,125,37,44,113,211,213,212,47,116,127,9,60,207,150,155,240,86,114,103,165,252,174,237,35,145,44,252,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,136,170,89,247,75,174,160,21,150,138,203,110,217,53,191,34,243,90,166,244,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,120,216,254,80,175,151,188,82,72,172,108,45,141,209,171,149,139,19,98,134,219,214,220,61,215,115,27,134,201,115,201,238,180,149,246,43,125,68,214,76,89,244,212,110,166,103,216,144,84,74,180,174,86,200,137,42,190,68,145,211,61,100,252,220,229,114,34,49,168,216,217,102,157,25,45,218,143,22,220,111,183,108,167,35,186,205,139,84,228,18,83,226,246,138,218,53,108,52,145,198,196,117,85,77,44,238,94,242,67,52,242,185,139,27,83,198,201,105,102,84,252,242,75,218,127,131,42,231,213,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,122,157,58,247,213,77,186,92,53,48,125,65,175,164,102,170,88,41,230,154,186,26,106,89,88,203,157,186,21,167,98,92,149,82,52,130,23,186,74,134,198,248,90,255,0,243,216,231,181,140,99,145,140,153,71,42,221,143,181,141,100,250,127,144,252,116,230,107,11,222,233,215,190,170,109,210,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,255,0,158,199,61,172,99,28,140,100,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,63,39,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,120,183,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,199,241,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,104,39,99,155,68,181,109,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,114,225,228,94,234,249,38,145,27,31,149,99,108,138,4,74,234,101,38,226,211,109,183,88,116,26,138,145,214,215,83,220,29,156,212,58,166,149,179,199,143,165,5,71,169,99,34,169,141,90,246,57,170,170,231,197,35,103,98,178,52,141,175,230,245,142,144,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,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,109,163,110,152,38,215,244,178,131,76,240,90,127,245,85,151,138,222,115,127,148,238,158,154,24,103,172,241,203,44,158,31,47,129,142,241,49,220,25,252,17,63,138,173,0,238,199,221,62,178,125,64,200,126,70,114,231,186,103,90,109,87,254,159,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,93,171,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,101,245,2,216,141,247,106,185,84,153,174,44,207,91,166,89,5,193,99,183,84,247,100,127,101,213,79,37,84,145,90,184,62,162,90,137,252,84,212,237,95,82,228,70,191,191,101,236,239,193,123,87,70,79,241,29,247,238,251,247,103,255,0,180,199,239,62,242,125,163,207,211,253,169,225,79,7,160,255,0,234,207,247,159,47,111,201,224,237,229,252,254,148,183,240,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,242,159,181,44,19,246,167,251,20,251,119,253,217,253,223,251,211,246,103,165,155,254,213,250,159,77,231,243,112,241,127,191,126,94,28,249,255,0,167,143,111,196,245,96,0,0,43,87,170,94,194,126,253,209,223,183,93,165,243,240,200,45,86,255,0,89,151,218,234,42,59,71,95,67,73,2,53,107,41,220,245,237,28,208,193,19,81,241,119,70,201,28,104,172,68,149,170,217,235,131,106,187,103,204,183,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,72,233,159,202,88,216,200,218,169,201,239,111,39,49,156,228,101,228,234,230,153,226,186,55,177,29,65,210,220,42,147,211,217,113,157,47,190,91,233,185,71,27,36,155,133,178,126,115,203,227,99,24,233,165,122,186,73,30,141,78,114,61,238,84,238,229,51,174,104,207,67,112,12,55,84,246,77,166,58,125,168,56,245,37,243,30,190,105,190,63,77,93,67,82,139,194,86,125,159,78,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,72,59,196,218,174,101,181,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,242,35,165,107,24,223,83,27,93,27,102,103,22,241,122,163,145,60,111,141,239,157,61,47,186,125,212,218,106,108,187,161,214,155,85,35,222,250,118,215,225,246,58,152,162,169,103,9,162,165,168,163,189,36,177,78,230,163,209,175,157,172,130,88,185,198,244,108,191,149,237,103,107,74,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,9,220,135,79,186,155,182,216,116,215,116,58,45,106,164,99,217,166,246,10,252,194,199,77,20,84,204,225,13,165,213,21,151,165,150,89,218,213,122,181,144,53,240,69,23,57,30,174,151,243,61,207,239,13,116,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,182,85,117,4,234,35,254,39,113,92,83,77,244,205,46,182,60,111,236,250,107,166,91,79,234,63,115,93,116,146,56,165,74,46,235,27,36,150,26,57,17,237,230,238,44,150,95,206,145,246,134,25,29,29,118,171,182,124,203,117,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,119,94,170,218,103,138,232,222,176,105,158,150,225,84,158,158,203,140,233,125,178,223,77,202,56,217,36,220,46,23,30,115,203,227,99,24,233,165,122,186,73,30,141,78,114,61,238,84,238,229,36,7,67,31,231,103,244,223,247,35,149,117,171,247,79,139,125,63,161,249,27,136,233,145,183,76,19,116,26,89,175,122,103,157,83,255,0,248,2,178,207,91,206,111,242,101,211,211,94,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,144,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,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,179,78,151,93,64,40,238,244,118,221,178,107,126,69,225,186,195,233,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,241,177,156,102,79,23,120,164,145,94,233,157,35,163,87,35,210,38,203,103,230,107,55,99,238,159,89,62,160,100,63,35,57,202,139,105,233,117,212,2,142,239,71,109,219,38,183,228,94,27,172,62,154,221,131,221,39,142,8,41,100,165,138,8,160,134,210,239,27,25,198,100,241,119,138,73,21,238,153,210,58,53,114,61,34,108,182,126,114,173,216,251,88,214,79,167,249,15,199,78,102,176,153,93,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,225,91,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,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,128,101,92,179,237,213,236,163,246,155,178,253,34,220,166,153,219,45,84,217,38,37,165,246,90,156,182,46,222,25,175,22,184,109,52,206,74,142,106,228,141,211,82,199,27,255,0,7,55,156,145,47,20,122,172,48,196,234,193,37,255,0,75,173,189,126,220,183,53,109,191,220,234,110,180,86,93,52,244,217,108,181,52,116,188,227,154,186,10,168,150,142,142,73,156,138,200,188,143,71,201,217,81,92,248,233,166,107,81,171,222,70,92,166,236,125,172,107,39,211,252,135,227,167,51,88,76,174,162,155,21,169,218,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,249,143,107,28,247,189,170,247,240,173,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,55,155,63,138,47,241,69,208,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,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,0,202,185,103,219,171,217,71,237,55,101,250,69,185,77,51,182,90,169,178,76,75,75,236,181,57,108,93,188,51,94,45,112,218,105,156,149,28,213,201,27,166,165,142,55,254,14,111,57,34,94,40,245,88,97,137,213,195,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,189,168,93,96,176,68,219,45,174,239,129,175,168,214,43,213,191,236,235,149,173,180,147,82,71,96,174,125,44,205,125,198,39,77,12,244,245,16,199,82,200,159,28,11,42,185,241,202,206,106,213,107,218,149,45,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,239,116,249,217,37,171,106,24,4,151,220,158,10,74,237,69,202,169,233,230,186,214,58,149,173,158,211,3,161,133,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,124,106,228,84,142,62,221,131,118,62,214,53,147,233,254,67,241,211,153,172,44,127,170,198,199,41,180,214,235,95,186,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,101,70,83,77,47,118,185,178,57,60,115,75,27,88,174,108,173,142,24,107,182,141,197,231,123,95,213,58,13,76,193,106,63,213,81,222,40,184,67,254,83,181,250,152,102,158,143,201,44,82,120,124,190,6,55,202,198,243,103,241,69,254,40,186,19,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,113,77,233,233,159,237,119,106,122,159,130,199,73,117,171,171,168,199,231,184,80,82,218,227,242,85,85,87,81,42,86,82,192,198,112,114,191,201,61,60,76,86,53,188,156,215,43,90,168,229,69,76,235,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,209,157,219,91,238,179,109,18,183,114,54,43,29,37,29,201,250,111,38,113,71,109,171,145,213,48,67,58,219,22,178,56,36,115,124,110,145,136,238,205,85,78,10,228,69,84,227,223,240,205,185,165,61,170,233,111,236,91,110,58,117,166,115,88,190,198,175,179,99,244,191,106,209,122,175,81,226,186,74,207,53,119,239,17,239,107,187,213,75,59,191,35,149,137,223,179,59,53,26,137,213,64,5,0,245,52,209,79,216,182,238,50,159,79,112,245,84,25,223,124,214,143,156,188,230,139,214,207,55,168,142,78,209,177,173,237,85,21,79,6,167,46,209,44,92,156,174,229,219,159,211,107,29,138,93,151,220,118,253,81,15,134,245,77,170,20,121,141,28,156,158,239,87,75,37,166,166,146,161,59,35,56,71,225,124,84,223,138,191,147,253,87,229,111,104,220,171,249,91,98,213,47,216,182,174,193,169,144,223,126,198,175,179,99,249,39,217,85,190,151,212,120,174,146,217,43,97,161,253,218,177,237,119,122,169,96,111,231,106,177,59,247,127,102,163,149,57,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,148,246,215,164,52,218,11,160,216,54,145,195,5,36,117,24,237,158,24,110,11,73,60,179,65,45,197,253,229,173,154,55,203,217,234,201,42,100,154,68,69,70,246,71,162,35,90,136,141,78,150,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,127,217,94,212,108,91,180,233,233,155,97,190,43,85,30,95,109,212,10,234,204,90,247,91,11,221,232,42,189,5,173,100,141,93,26,163,210,25,216,207,20,137,217,237,78,236,147,198,247,197,26,21,215,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,19,208,104,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,158,106,165,137,170,138,246,67,23,146,87,254,102,162,50,55,42,185,168,138,169,165,61,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,189,174,158,72,41,161,100,49,186,71,53,173,106,189,90,196,85,84,107,83,191,126,200,159,192,244,0,202,185,103,219,171,217,71,237,55,101,250,69,185,77,51,182,90,169,178,76,75,75,236,181,57,108,93,188,51,94,45,112,218,105,156,149,28,213,201,27,166,165,142,55,254,14,111,57,34,94,40,245,88,97,137,213,195,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,160,221,143,181,141,100,250,127,144,252,116,230,107,15,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,28,255,0,15,208,29,26,192,53,31,41,213,204,55,79,109,86,172,191,52,227,246,221,210,6,59,201,83,217,81,206,226,213,85,100,94,71,162,73,47,141,173,242,200,214,190,78,111,68,114,116,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,36,86,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,125,88,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,25,247,223,174,230,41,183,79,184,107,158,113,102,161,164,131,30,177,211,253,220,199,230,133,37,231,91,110,130,162,119,199,87,42,74,214,185,175,149,211,73,34,51,131,56,49,204,98,163,156,199,61,223,38,200,55,75,254,17,245,198,13,72,173,198,254,219,178,220,173,242,88,175,116,241,59,141,83,40,101,154,25,93,45,50,171,145,139,51,31,4,110,70,191,242,189,168,230,119,98,185,36,102,132,241,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,112,173,226,110,171,13,218,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,249,21,209,53,236,119,166,141,206,141,211,63,147,120,177,81,168,190,71,198,199,215,95,73,60,255,0,50,213,61,236,231,250,131,168,57,13,93,243,33,190,96,245,245,53,213,213,42,156,229,127,218,22,212,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,137,5,96,117,64,222,102,228,246,237,175,182,12,43,71,53,35,238,253,150,183,15,165,186,79,77,246,61,5,95,58,167,214,214,198,233,57,212,65,35,211,187,33,141,59,34,241,252,189,251,119,85,85,232,29,41,55,71,174,219,148,253,168,254,218,243,159,188,127,119,62,196,251,51,252,153,71,71,224,245,30,187,205,255,0,6,138,62,92,188,17,127,157,223,183,31,195,183,117,239,63,192,0,242,152,6,150,224,154,95,247,143,238,45,139,236,207,189,185,5,102,83,120,255,0,109,77,55,170,186,85,113,243,207,251,215,187,135,47,27,63,35,56,177,59,126,13,78,234,121,93,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,61,6,170,232,190,151,235,125,170,209,98,213,124,66,147,36,182,216,239,20,247,234,58,58,183,201,224,74,216,90,246,198,233,35,107,145,179,51,140,178,53,98,145,29,27,145,202,142,107,143,106,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,170,190,168,91,22,253,138,101,79,215,29,28,195,61,38,155,94,184,125,177,77,68,238,80,216,174,146,72,228,94,208,163,83,211,209,205,222,63,31,101,115,25,42,190,63,221,53,212,241,172,42,210,173,51,202,181,147,81,241,205,45,194,169,61,69,235,38,184,69,111,166,229,28,143,142,30,107,249,231,151,198,199,189,176,196,196,116,146,61,26,188,35,99,220,169,217,170,104,123,106,187,103,195,118,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,74,216,89,198,40,216,200,218,171,197,140,111,39,61,252,228,125,91,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,147,253,65,182,73,106,221,126,1,29,247,24,130,146,135,81,113,90,122,137,173,85,141,165,107,167,187,64,216,102,115,45,47,145,211,68,198,50,74,135,70,230,203,34,185,33,95,34,181,17,36,147,189,22,93,173,153,150,148,103,245,182,106,201,42,236,25,102,29,120,146,154,87,210,85,162,79,111,184,210,76,173,114,199,52,46,84,71,199,44,107,217,241,185,127,22,162,181,127,130,151,125,211,175,125,84,219,165,195,83,7,212,26,250,70,106,165,130,158,105,171,161,166,165,149,140,185,219,161,90,118,37,201,85,35,72,33,123,164,168,108,111,133,175,255,0,61,142,123,88,198,57,24,202,118,221,143,186,125,100,250,129,144,252,140,228,170,218,118,202,49,93,214,108,71,52,189,218,109,158,159,83,113,156,194,233,38,57,112,167,72,217,37,127,11,101,4,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,10,229,152,181,247,6,202,175,56,86,83,67,232,175,88,253,194,162,215,113,166,242,178,79,5,84,18,58,57,99,230,197,115,29,197,236,114,119,106,171,87,183,116,85,79,196,188,158,157,123,234,166,221,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,249,236,115,218,198,49,200,198,119,93,216,251,88,214,79,167,249,15,199,78,102,176,212,150,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,246,111,95,106,55,221,165,235,45,110,27,226,186,214,98,23,46,245,152,181,238,182,22,55,215,210,241,98,201,26,186,53,86,44,208,61,254,41,19,179,28,189,153,39,141,140,150,52,61,94,193,119,175,149,109,79,81,233,44,151,107,159,168,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,124,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,202,185,123,221,51,119,103,134,235,190,139,218,180,181,180,244,150,76,179,77,108,246,251,43,237,46,175,89,231,175,183,83,82,83,192,219,147,17,99,98,35,29,42,61,142,141,171,39,137,124,124,221,251,216,249,69,254,168,189,63,235,45,21,151,45,205,232,134,59,230,181,77,234,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,242,61,252,161,95,47,105,99,141,24,216,91,27,100,70,171,22,87,69,42,186,93,109,235,246,27,182,91,109,254,231,83,106,173,189,106,95,166,203,101,169,163,165,225,36,52,51,210,196,180,116,114,76,228,71,203,227,98,190,78,202,136,214,73,83,51,90,142,78,242,63,181,238,199,218,198,178,125,63,200,126,58,115,53,134,164,178,204,90,197,156,226,183,156,43,41,161,245,182,92,130,223,81,107,184,211,121,95,31,158,150,120,221,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,103,179,122,251,81,190,237,47,89,107,112,223,21,214,179,16,185,119,172,197,175,117,176,177,190,190,151,139,22,72,213,209,170,177,102,129,239,241,72,157,152,229,236,201,60,108,100,177,161,234,246,11,189,124,171,106,122,143,73,100,187,92,253,70,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,77,137,241,95,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,10,234,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,85,130,92,79,74,125,142,84,233,173,170,131,116,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,78,202,172,169,154,46,205,107,99,114,120,225,150,70,189,92,233,93,28,54,62,114,173,216,251,88,214,79,167,249,15,199,78,102,176,211,158,1,154,224,59,131,210,59,78,107,102,167,164,188,226,121,189,157,37,125,29,107,33,168,99,224,153,138,217,169,42,99,107,159,18,189,170,178,67,52,93,220,136,246,200,197,239,217,74,75,234,5,177,27,238,213,114,169,51,92,89,158,183,76,178,11,130,199,110,169,238,200,254,203,170,158,74,169,34,181,112,125,68,181,19,248,169,169,218,190,165,200,141,127,126,203,217,223,130,254,86,193,119,175,149,109,79,81,233,44,151,107,159,168,211,44,154,225,12,121,29,190,161,100,124,116,28,213,177,186,231,78,145,181,239,108,209,49,17,94,214,53,124,209,177,24,169,201,177,62,43,232,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,198,107,55,85,165,191,177,109,199,106,46,153,195,98,251,26,130,205,144,85,125,149,69,234,189,71,138,215,43,252,212,63,188,87,189,206,239,75,44,14,252,238,87,167,126,207,236,228,114,39,127,202,55,59,149,94,122,92,227,186,71,122,202,59,215,205,168,19,227,52,240,190,25,39,154,191,29,183,83,83,215,43,36,154,94,109,103,130,170,178,130,54,35,29,26,164,81,196,198,181,90,217,59,242,173,132,233,158,85,170,27,184,211,59,118,45,73,228,251,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,28,188,109,137,138,238,205,89,102,137,138,230,243,238,104,164,0,8,1,214,111,75,126,245,237,198,197,169,148,22,47,85,95,130,100,17,250,154,223,85,195,209,218,235,88,176,205,251,181,122,54,78,117,77,183,55,240,107,158,222,221,211,179,124,138,82,176,37,255,0,74,205,28,177,106,238,238,45,21,57,28,221,233,48,43,124,185,140,116,220,95,254,218,170,166,158,8,233,147,155,30,213,103,142,122,136,167,239,249,154,239,7,7,53,90,245,84,190,144,15,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,221,86,230,51,45,215,234,229,102,169,102,20,52,150,230,54,157,182,219,69,178,153,17,204,183,91,163,124,143,138,5,147,138,58,103,242,150,71,190,71,34,114,123,221,197,172,103,8,217,210,250,122,111,23,252,37,106,157,103,222,26,63,87,134,102,190,134,221,125,253,231,143,236,255,0,29,74,112,184,254,72,37,150,95,4,50,213,254,225,156,124,158,95,197,123,181,157,175,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,72,174,144,27,179,195,112,90,154,157,175,102,20,244,150,151,229,87,138,155,213,162,249,83,94,173,101,85,198,72,168,233,226,182,164,94,62,45,123,219,4,142,100,142,149,57,63,140,77,106,189,236,229,42,186,138,108,86,155,116,184,106,231,26,125,65,72,205,84,176,83,195,13,12,213,53,82,177,151,59,116,43,80,245,182,162,44,137,4,47,116,149,14,145,147,57,159,231,177,172,115,216,199,43,217,26,186,57,109,146,235,71,153,102,27,128,204,233,169,41,106,49,122,138,220,30,150,203,95,110,114,92,104,46,168,148,242,85,78,239,34,34,211,61,145,63,211,246,68,87,187,207,80,215,120,209,189,164,181,240,12,171,154,83,218,119,181,141,27,250,127,143,124,116,5,112,117,88,216,173,54,29,37,126,233,244,162,130,146,154,197,85,80,179,102,180,46,170,149,211,182,227,87,90,245,251,73,139,52,142,71,50,89,106,35,137,208,198,141,241,170,70,230,177,205,116,139,20,32,219,70,226,243,189,175,234,157,6,166,96,181,31,234,168,239,20,92,33,255,0,41,218,253,76,51,79,71,228,150,41,60,62,95,3,27,229,99,121,179,248,162,255,0,20,91,201,212,157,94,195,117,235,97,58,137,171,154,127,61,92,150,44,139,77,242,73,169,210,174,5,134,120,158,202,42,152,165,134,70,126,40,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,185,225,44,251,170,47,79,250,203,69,101,203,115,122,33,142,249,173,83,122,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,124,143,127,40,87,203,218,88,227,70,54,22,198,217,17,170,197,149,209,65,109,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,55,155,63,138,47,241,69,208,70,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,200,229,99,121,177,89,35,83,131,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,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,74,221,80,183,211,251,107,202,159,161,218,57,153,250,189,54,178,240,251,98,166,137,188,97,190,221,35,145,202,189,166,71,47,168,163,135,180,126,62,200,214,62,84,124,159,189,107,105,228,72,0,9,191,211,67,124,117,59,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,191,35,35,73,24,168,173,123,38,188,146,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,44,39,113,90,243,134,237,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,111,101,114,49,220,24,143,145,201,193,142,84,207,190,229,247,23,157,238,131,84,235,245,51,58,168,255,0,91,71,103,162,225,15,249,50,215,234,102,154,10,63,36,81,71,230,241,121,222,223,43,219,205,255,0,197,87,248,34,74,174,138,158,233,242,159,167,245,223,35,110,46,164,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,175,160,218,150,202,116,179,103,223,122,127,102,119,252,174,231,247,183,208,250,223,183,106,169,166,241,250,95,63,143,197,225,130,46,221,253,75,249,114,229,223,179,123,118,236,189,228,0,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,223,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,225,123,81,217,38,151,237,66,235,155,95,113,72,41,43,174,89,85,226,166,106,26,199,82,200,217,237,54,71,57,174,130,210,201,37,154,87,61,145,185,170,231,75,221,174,153,124,107,34,47,141,157,164,81,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,61,255,0,85,205,235,254,204,177,89,246,215,166,119,59,85,78,73,150,219,234,41,178,217,123,249,166,179,218,230,141,173,74,126,10,213,141,179,85,71,35,255,0,23,59,156,113,39,36,98,44,208,202,218,161,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,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,39,181,93,179,225,187,80,210,58,61,45,195,235,170,238,47,117,67,174,87,123,157,74,171,95,113,184,200,200,217,44,233,31,37,108,44,227,20,108,100,109,85,226,198,55,147,158,254,114,62,131,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,124,157,86,54,89,106,212,204,2,191,113,218,115,143,210,65,155,98,148,235,87,146,61,181,45,167,75,165,146,8,94,178,74,246,171,120,203,83,78,214,49,90,229,115,28,232,91,35,63,120,172,130,54,211,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,201,199,119,49,77,186,238,155,250,159,169,243,80,210,91,239,176,96,249,61,163,33,161,164,73,124,20,215,24,109,178,171,188,107,35,81,85,146,69,36,51,34,35,159,193,38,72,213,239,115,28,165,16,154,168,57,86,229,246,233,130,110,131,75,43,244,207,58,167,255,0,91,89,103,173,231,55,249,50,233,233,166,134,10,207,28,82,199,230,241,121,222,239,19,221,193,255,0,193,83,248,42,103,219,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,117,106,61,220,30,143,141,203,205,142,68,150,189,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,6,85,207,85,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,191,77,46,221,190,145,238,19,106,25,54,189,213,98,245,115,227,214,75,61,205,153,134,53,83,76,202,167,198,250,106,63,53,101,18,36,188,97,170,99,225,123,85,142,94,44,123,37,106,61,35,119,54,50,146,241,45,227,110,11,78,181,79,56,213,237,51,205,190,234,94,181,14,225,85,113,190,83,209,82,69,61,12,178,79,82,250,142,201,79,84,217,89,249,31,35,210,55,187,148,140,107,222,212,127,103,191,149,212,230,25,214,85,169,253,58,50,141,72,205,109,118,171,117,235,41,209,251,165,230,166,158,215,60,146,210,183,212,90,37,149,138,197,145,173,123,121,49,237,114,198,188,188,110,114,177,36,149,26,146,63,61,134,170,14,85,185,125,186,96,155,160,210,202,253,51,206,169,255,0,214,214,89,235,121,205,254,76,186,122,105,161,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,153,246,220,86,131,102,91,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,221,90,143,119,7,163,227,114,243,99,145,37,175,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,64,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,165,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,65,93,47,233,53,165,250,107,186,53,214,90,108,142,174,163,9,177,212,83,94,241,108,105,100,147,207,71,117,108,170,244,108,245,29,249,75,77,78,230,70,248,147,191,57,21,205,108,170,228,133,203,83,61,65,202,183,99,237,99,89,62,159,228,63,29,57,154,194,90,116,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,60,104,229,85,142,62,215,147,148,226,218,113,174,58,113,85,141,228,148,54,172,183,12,203,109,236,115,154,217,82,106,90,234,89,17,178,69,52,82,198,191,242,36,142,88,220,142,107,145,143,99,145,81,174,72,65,180,78,147,88,206,138,231,245,122,141,173,25,29,38,101,114,177,94,34,170,195,98,182,201,81,73,5,50,83,204,201,160,175,169,106,43,92,181,42,230,53,61,63,39,194,196,71,247,116,252,218,177,216,80,42,3,173,166,153,229,84,218,167,130,235,31,164,242,227,119,12,125,49,159,60,113,200,239,79,93,79,83,81,81,194,103,112,241,179,201,29,87,120,211,154,185,222,9,255,0,42,35,59,173,107,22,125,209,47,71,47,178,229,89,214,224,106,38,240,217,105,173,235,135,81,199,197,142,245,117,82,73,79,87,80,189,209,252,227,240,178,42,111,193,89,197,254,171,242,187,188,110,69,182,160,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,223,183,116,95,224,102,95,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,143,115,160,146,122,105,159,12,142,141,206,107,92,172,87,49,85,21,90,213,237,219,186,39,240,60,249,119,221,33,52,46,179,76,54,227,87,168,217,13,155,209,94,181,46,224,219,140,46,122,206,201,157,103,129,139,29,18,73,20,136,214,55,147,223,87,59,30,196,84,146,42,152,156,175,114,113,107,39,80,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,44,234,41,190,170,157,210,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,255,0,152,198,189,204,99,220,172,100,53,5,143,244,167,223,29,54,154,221,104,54,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,238,168,202,105,165,236,230,186,54,167,142,105,100,115,209,205,149,210,67,113,37,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,136,170,94,79,77,13,241,211,110,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,252,239,145,36,98,170,57,236,134,189,119,197,185,75,236,123,226,187,102,186,58,159,114,170,244,178,225,62,61,104,169,183,210,178,154,103,213,65,87,83,37,124,243,49,28,248,229,243,214,213,87,171,187,162,54,104,165,68,149,138,231,200,142,178,158,152,251,139,214,93,202,104,117,231,41,214,42,139,85,202,174,201,144,77,102,166,188,83,177,180,245,85,189,161,138,119,165,69,52,113,54,22,120,210,162,54,178,72,213,57,183,186,58,54,186,53,146,105,128,12,171,154,72,219,37,218,213,96,218,38,148,95,111,183,58,75,117,182,221,166,246,42,186,202,202,185,155,12,20,208,71,108,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,83,95,80,109,237,221,119,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,27,106,156,232,46,211,182,105,154,203,179,227,116,49,61,143,146,157,209,181,177,72,142,88,83,200,141,84,89,36,239,245,244,253,216,141,247,117,89,84,121,174,82,207,69,166,88,253,193,35,184,212,247,100,159,106,85,65,37,44,146,218,184,50,162,42,136,60,180,213,14,95,82,212,86,179,183,100,238,239,193,46,39,115,118,155,85,131,104,154,175,98,177,91,41,45,214,219,118,155,223,105,40,232,233,33,108,48,83,65,29,178,102,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,115,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,89,212,83,98,181,59,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,255,0,49,237,99,158,247,181,94,255,0,41,176,29,224,221,118,155,171,141,117,193,105,36,193,51,26,138,58,12,173,147,68,229,125,52,12,123,146,58,232,157,27,29,47,58,116,154,87,172,109,107,146,86,57,236,227,205,99,146,59,243,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,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,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,43,3,170,47,80,10,59,69,29,203,108,154,33,145,121,174,179,122,155,118,113,116,130,56,39,165,142,150,88,37,130,107,75,124,140,127,41,151,203,222,89,35,86,58,23,70,216,209,202,245,149,177,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,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,122,138,109,211,4,218,254,169,224,250,103,130,211,255,0,47,237,149,151,138,222,115,127,148,238,158,166,174,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,170,233,215,183,76,19,116,26,167,156,105,158,117,79,252,191,185,214,89,235,121,205,254,76,186,122,154,72,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,167,31,220,86,131,102,91,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,221,90,143,119,7,163,227,114,243,99,145,44,43,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,229,93,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,239,250,46,229,54,44,27,21,220,46,107,148,215,122,43,46,63,111,177,221,46,53,62,39,201,224,165,130,59,164,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,21,119,209,188,219,238,240,245,30,150,231,29,171,236,108,51,23,245,20,248,205,182,86,49,106,155,28,170,207,45,77,76,141,239,222,105,124,81,42,198,215,44,113,181,141,107,121,42,62,89,56,5,78,45,125,164,197,109,217,173,69,15,11,45,214,225,91,107,163,169,242,177,124,181,84,145,211,73,81,31,4,94,109,226,202,218,101,238,168,141,95,39,102,170,171,92,137,58,186,42,123,167,202,126,159,215,124,141,184,147,253,66,250,133,235,70,211,53,162,203,167,58,115,140,97,87,27,109,199,23,166,189,203,45,238,138,174,105,219,60,149,117,112,185,173,116,53,49,53,25,198,157,138,136,173,85,238,174,252,127,130,39,181,233,189,189,109,83,222,15,237,19,246,153,96,197,45,159,116,190,200,244,95,97,82,212,195,228,245,94,175,201,229,243,79,47,126,222,153,156,120,241,237,221,221,251,247,78,211,84,21,23,173,253,93,183,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,119,239,217,19,248,19,83,167,166,232,51,237,217,232,189,235,81,181,26,209,143,219,174,86,236,162,166,201,20,86,74,121,161,129,208,71,73,73,51,92,230,205,44,174,87,242,168,122,42,163,145,59,35,127,15,226,171,40,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,10,139,214,254,174,219,146,211,93,104,207,180,230,197,132,233,172,246,220,87,40,186,217,40,229,171,182,215,186,121,32,166,171,146,24,221,35,155,88,214,171,213,172,69,85,70,181,59,247,236,137,252,9,169,211,211,116,25,246,236,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,232,35,164,164,153,174,115,102,150,87,43,249,84,61,21,81,200,157,145,191,135,241,85,164,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,79,21,178,109,204,84,237,99,111,58,255,0,156,89,168,106,231,200,111,149,24,222,57,143,205,10,69,194,138,227,61,61,229,241,213,202,146,181,205,115,34,108,50,72,140,224,254,111,107,24,168,214,189,207,108,95,255,0,119,122,227,170,127,254,27,204,245,3,32,255,0,208,211,122,235,165,117,79,254,196,81,115,154,95,254,149,141,229,255,0,220,162,126,23,147,211,231,100,150,173,168,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,241,171,145,82,56,251,75,83,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,56,87,85,141,245,83,102,50,87,237,99,74,43,233,42,108,84,181,11,14,107,92,234,89,91,59,174,52,149,175,79,179,88,147,70,212,107,34,150,158,57,93,52,106,239,34,172,109,107,218,214,200,146,194,13,180,109,211,59,221,6,169,208,105,158,11,79,254,170,178,241,91,206,31,242,101,175,212,195,12,245,158,57,101,143,205,226,243,177,222,38,59,155,255,0,130,39,241,84,187,236,247,66,244,227,110,155,17,213,61,47,210,251,55,161,181,80,233,254,69,44,211,74,168,250,171,133,83,173,147,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,207,97,170,131,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,105,40,98,154,102,177,245,83,164,82,76,177,68,213,94,239,122,69,12,178,43,91,221,120,70,247,127,6,170,167,0,223,38,209,45,91,190,210,54,226,144,92,105,44,249,101,134,161,215,44,114,235,61,59,94,198,78,172,86,190,150,103,163,86,86,83,76,156,121,248,215,186,62,56,100,86,201,226,72,221,159,108,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,150,169,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,202,185,50,183,79,177,202,109,53,219,110,149,110,147,77,159,87,45,139,39,197,241,247,229,54,199,50,89,214,221,113,170,160,141,235,90,201,59,42,50,154,105,123,181,205,145,201,227,154,88,218,197,115,101,108,112,195,250,43,181,214,221,77,95,71,111,185,213,210,211,221,41,210,146,186,40,102,115,25,85,2,75,28,201,20,173,69,236,246,36,176,197,34,53,221,211,156,108,119,241,106,42,119,93,139,109,211,252,78,238,59,29,192,46,84,254,92,110,223,202,251,147,126,126,61,237,116,239,103,56,191,9,99,147,247,210,62,26,126,81,185,94,207,63,145,17,81,138,94,166,236,125,172,107,39,211,252,135,227,167,51,88,106,160,249,43,110,214,171,117,77,5,29,194,231,73,75,81,116,168,90,74,24,166,153,172,125,84,233,20,147,44,81,53,87,187,222,145,67,44,138,214,247,94,17,189,223,193,170,169,192,55,201,180,75,86,239,180,141,184,164,23,26,75,62,89,97,168,117,203,28,186,207,78,215,177,147,171,21,175,165,153,232,213,149,148,211,39,30,126,53,238,143,142,25,21,178,120,146,55,103,219,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,170,116,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,91,63,41,91,253,154,189,211,255,0,224,14,149,127,238,171,143,253,120,183,77,16,205,110,186,149,162,248,14,163,95,105,233,32,185,101,88,189,170,247,89,21,35,28,216,35,158,166,146,57,164,108,109,115,156,228,98,57,234,136,138,231,47,110,221,213,127,137,152,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,3,149,110,199,218,198,178,125,63,200,126,58,115,53,135,95,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,48,58,83,239,142,155,77,110,180,27,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,247,84,101,52,210,246,115,93,27,83,199,52,178,57,232,230,202,233,33,184,144,8,127,213,79,71,47,186,187,180,123,189,78,57,55,122,188,10,225,22,99,37,55,22,127,182,169,105,160,158,58,148,230,247,181,25,227,130,162,89,251,254,103,59,193,193,173,87,61,21,40,92,208,71,77,125,33,166,210,13,159,96,240,44,20,137,114,204,41,215,47,185,77,77,60,178,178,119,215,53,175,167,114,164,157,184,61,180,105,73,27,218,196,70,35,226,114,167,46,234,247,74,3,197,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,216,231,65,36,244,212,146,77,27,100,107,92,215,43,21,204,68,84,71,53,123,119,236,169,252,74,139,255,0,102,175,116,255,0,248,3,165,95,251,170,227,255,0,94,46,164,2,152,58,203,104,189,215,26,215,155,94,180,90,177,10,184,49,236,194,207,73,73,113,189,53,238,150,9,239,112,121,99,241,63,187,151,194,255,0,71,21,47,22,246,99,94,145,72,230,242,115,37,84,132,26,79,130,254,212,53,79,13,211,63,181,62,204,251,219,144,91,172,94,183,193,230,244,190,170,166,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,105,163,19,197,172,88,54,43,102,194,177,106,31,69,101,199,237,244,246,187,117,55,149,242,120,41,96,141,177,197,31,55,171,158,238,44,99,83,187,149,92,189,187,170,170,254,39,235,2,165,122,162,245,0,172,187,214,92,182,201,162,25,23,134,213,15,169,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,200,198,113,133,60,93,229,146,53,123,102,108,141,141,28,140,73,91,44,22,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,78,213,212,223,66,244,227,110,154,193,130,233,126,151,217,189,13,170,135,79,232,165,154,105,85,31,85,112,170,117,194,224,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,218,244,219,219,62,27,186,253,35,215,141,45,204,43,170,237,207,109,70,49,114,180,92,233,149,92,251,117,198,54,93,153,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,50,21,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,231,19,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,244,167,223,29,78,165,90,168,54,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,238,138,250,152,98,236,230,186,54,175,146,24,164,115,209,174,137,210,77,29,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,171,213,31,223,102,166,254,139,240,244,71,160,208,61,142,83,110,59,100,217,126,176,224,239,171,102,162,225,121,69,201,144,210,70,201,106,25,124,183,67,111,162,157,104,155,11,17,206,74,148,115,229,116,46,99,127,59,228,88,222,138,142,99,225,135,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,31,94,39,139,95,115,156,170,205,133,98,212,62,182,245,144,92,41,237,118,234,111,43,35,243,213,79,35,99,138,62,111,86,177,188,158,246,167,119,42,53,59,247,85,68,252,77,41,232,14,142,88,182,255,0,163,88,158,142,227,147,122,138,76,102,222,218,121,42,120,189,158,174,169,238,116,149,53,60,30,247,172,126,89,228,150,95,31,53,107,57,241,111,229,106,33,82,223,236,213,238,159,255,0,0,116,171,255,0,117,92,127,235,197,186,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,123,118,238,171,252,76,198,22,41,188,45,226,229,88,166,214,52,135,106,152,77,29,214,205,246,206,151,226,119,27,237,245,146,73,79,235,40,101,183,43,36,183,70,199,192,158,72,95,198,23,62,120,102,86,187,180,180,238,69,237,51,8,149,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,69,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,226,183,99,237,99,89,62,159,228,63,29,57,154,195,81,25,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,206,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,157,109,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,146,131,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,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,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,122,245,88,217,101,171,83,48,10,253,199,105,206,63,73,6,109,138,83,173,94,72,246,212,182,157,46,150,72,33,122,201,43,218,173,227,45,77,59,88,197,107,149,204,115,161,108,140,253,226,178,8,219,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,221,55,215,185,75,22,234,115,109,61,212,219,98,120,110,176,233,253,190,215,146,82,54,149,240,71,73,120,138,178,181,245,17,196,142,115,249,66,190,86,73,26,163,222,190,57,24,142,84,122,61,173,250,250,127,110,99,13,218,134,165,230,186,165,152,80,213,220,94,236,30,174,219,104,182,83,34,181,247,27,140,149,212,79,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,194,181,87,83,50,173,100,212,124,143,84,179,90,191,81,122,201,174,18,220,42,120,201,35,227,135,154,254,72,34,242,61,239,108,49,49,27,28,108,87,47,8,216,198,162,246,106,22,169,210,211,97,63,113,40,236,59,174,213,9,249,228,23,91,127,172,196,45,116,245,29,227,160,161,171,129,90,149,149,14,98,246,146,105,160,149,200,200,187,171,99,142,69,87,162,202,228,108,28,3,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,32,173,54,83,125,164,197,110,56,85,61,119,11,45,214,225,71,116,172,166,241,49,124,181,84,145,212,199,79,39,53,78,109,226,202,218,148,236,138,141,95,39,119,34,171,90,169,216,54,119,181,92,203,117,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,231,70,202,230,61,190,166,70,182,70,194,206,46,228,244,87,42,120,217,35,217,47,250,199,224,24,110,150,97,187,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,225,19,59,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,87,69,79,116,249,79,211,250,239,145,183,19,83,122,221,55,191,198,14,169,218,181,51,246,203,247,75,236,204,126,11,23,162,251,187,235,252,158,58,154,137,188,190,79,85,23,110,254,167,143,30,43,219,135,126,255,0,143,100,245,123,24,216,199,248,46,251,237,255,0,101,31,190,63,124,126,205,255,0,184,159,103,250,95,73,234,127,250,162,110,124,189,79,255,0,75,219,135,250,123,254,18,168,21,171,171,29,26,255,0,106,26,167,153,106,103,248,142,251,51,239,110,65,113,190,250,47,186,30,111,75,234,170,100,155,197,228,245,173,231,199,201,199,151,22,247,237,223,178,119,236,74,173,148,237,75,252,31,105,101,215,76,254,254,253,237,251,79,32,158,251,235,126,203,244,30,63,37,53,60,62,47,31,154,94,253,189,55,46,92,147,191,62,221,191,14,235,32,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,10,213,213,142,141,127,181,13,83,204,181,51,252,71,125,153,247,183,32,184,223,125,23,221,15,55,165,245,85,50,77,226,242,122,214,243,227,228,227,203,139,123,246,239,217,59,246,37,86,202,118,165,254,15,180,178,235,166,127,127,126,246,253,167,144,79,125,245,191,101,250,15,31,146,154,158,31,23,143,205,47,126,222,155,151,46,73,223,159,110,223,135,117,162,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,127,180,109,28,177,107,38,209,247,79,77,119,155,211,213,225,246,251,22,99,107,169,226,247,248,106,168,32,187,200,228,224,215,177,29,229,129,106,32,238,238,77,103,159,159,23,57,141,66,53,105,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,166,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,102,179,118,62,233,245,147,234,6,67,242,51,157,43,79,119,131,117,210,13,147,100,59,119,193,22,145,47,186,133,148,93,221,126,170,154,39,61,244,54,73,109,244,16,112,137,174,103,137,207,169,86,212,198,175,228,174,137,144,191,179,81,210,69,35,56,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,254,131,118,62,214,53,147,233,254,67,241,211,153,172,53,80,65,94,175,249,77,247,6,208,45,61,205,113,106,239,69,122,199,245,66,211,116,183,84,248,153,39,130,170,10,42,249,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,218,244,249,222,221,171,117,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,186,169,174,158,237,3,97,133,175,187,50,54,195,19,24,201,42,29,35,93,20,104,228,133,124,104,229,68,146,62,254,87,169,126,199,41,183,29,134,205,172,56,59,234,217,168,184,93,158,70,67,73,27,37,168,101,242,221,10,201,58,209,54,22,35,156,149,40,231,202,232,92,198,254,119,200,177,189,21,28,199,195,72,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,253,211,175,115,25,150,233,118,242,153,158,160,208,210,51,33,176,94,38,199,43,171,105,145,24,203,155,225,167,167,153,42,214,36,106,54,23,185,181,13,71,177,191,147,155,28,230,163,26,228,141,153,247,52,145,182,75,77,170,255,0,180,77,40,177,95,109,148,151,27,109,199,77,236,84,149,148,117,112,182,104,42,96,146,217,11,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,190,160,219,36,186,237,67,63,142,251,140,65,87,93,167,89,85,69,68,214,170,198,210,185,176,90,103,116,211,57,150,151,200,233,165,123,223,29,59,99,115,101,145,90,179,39,145,90,138,177,201,218,194,186,77,237,139,246,65,161,223,181,156,199,23,181,67,151,234,31,11,133,5,194,57,188,245,81,227,178,67,12,148,176,57,127,22,69,228,122,62,119,50,53,238,230,190,15,42,243,141,25,20,149,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,87,171,254,83,125,193,180,11,79,115,92,90,187,209,94,177,253,80,180,221,45,213,62,38,73,224,170,130,138,190,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,246,189,62,119,183,106,221,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,95,26,57,81,36,143,191,149,234,95,177,202,109,199,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,191,157,242,44,111,69,71,49,240,210,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,116,235,220,198,101,186,93,188,166,103,168,52,52,140,200,108,23,137,177,202,234,218,100,70,50,230,248,105,233,230,74,181,137,26,141,133,238,109,67,81,236,111,228,230,199,57,168,198,185,35,100,75,255,0,96,199,255,0,174,139,254,132,255,0,246,121,101,58,79,130,254,203,244,179,13,211,63,181,62,211,251,165,143,219,172,94,183,193,225,245,94,150,154,56,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,102,8,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,164,141,213,109,159,13,221,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,255,0,74,125,241,212,234,85,170,131,107,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,214,62,8,171,212,211,90,255,0,98,219,71,202,125,61,191,213,87,231,125,240,170,62,113,115,134,47,91,4,222,162,73,59,72,199,55,181,44,85,60,28,156,187,74,177,114,106,183,151,106,1,52,39,211,171,88,236,90,201,180,124,18,166,209,15,167,171,195,237,240,97,215,74,110,79,127,134,170,130,8,163,106,243,115,24,142,242,192,180,243,246,111,38,179,207,195,147,156,199,41,37,79,41,171,24,47,237,67,75,51,45,51,251,83,236,207,189,184,253,198,197,235,124,30,111,75,234,169,164,135,203,227,228,222,124,124,156,184,242,111,126,221,187,167,126,229,107,127,176,99,255,0,215,69,255,0,66,127,251,60,181,64,10,64,234,247,174,148,122,159,184,234,77,57,199,175,62,182,203,166,150,247,91,166,107,18,7,194,219,196,239,73,43,86,57,99,87,61,220,88,202,72,30,199,170,44,114,211,74,212,99,87,147,159,13,180,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,221,251,42,127,19,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,39,126,253,149,127,137,232,1,88,29,81,122,127,209,221,232,238,91,155,209,12,119,195,117,135,212,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,228,123,56,204,158,46,210,199,26,61,211,58,70,200,141,71,164,174,150,181,116,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,181,245,20,220,94,9,186,13,83,193,245,51,5,168,254,95,219,40,239,20,92,38,255,0,38,93,61,77,92,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,245,118,51,188,219,22,207,52,227,88,174,113,218,190,217,204,242,143,176,233,241,155,108,172,122,82,186,72,146,191,203,83,83,35,123,118,134,47,44,74,177,181,201,36,142,123,90,222,40,175,150,56,171,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,237,58,104,108,114,155,110,56,108,58,195,156,62,173,250,139,154,89,227,100,212,146,50,90,118,88,237,211,44,115,165,19,161,122,53,203,82,174,100,78,153,207,111,228,124,105,27,17,17,175,124,208,215,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,57,87,85,61,135,127,219,125,213,233,5,151,253,84,185,125,138,217,110,255,0,215,190,166,246,231,249,127,230,237,149,145,195,254,178,161,238,255,0,125,121,207,250,61,237,139,239,246,163,220,119,11,153,98,246,171,150,45,135,243,183,217,31,89,55,57,25,145,34,211,202,217,227,129,59,162,248,32,122,175,57,59,35,100,158,23,70,142,124,106,232,174,80,170,191,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,230,96,137,191,212,31,75,238,180,186,47,181,157,104,133,213,115,219,110,122,79,99,197,234,17,180,78,240,81,207,77,72,202,152,185,212,119,86,243,157,181,115,113,141,81,171,218,146,71,34,187,241,225,250,189,26,115,250,108,103,116,119,76,50,227,144,213,210,83,230,56,189,93,53,29,189,171,42,193,93,113,167,150,42,136,213,237,106,43,17,241,211,71,92,173,123,251,118,71,72,212,94,242,113,117,218,28,171,118,62,214,53,147,233,254,67,241,211,153,172,37,255,0,80,45,247,95,119,85,149,73,133,98,207,244,90,101,143,220,22,75,117,55,102,73,246,165,84,18,85,71,21,215,155,233,226,168,131,203,77,80,212,244,206,85,107,59,119,94,238,252,83,242,182,11,178,140,171,117,154,143,73,123,187,91,61,62,153,99,55,8,100,200,238,21,9,35,35,175,224,173,145,214,202,117,141,204,123,166,149,138,136,247,49,201,225,141,232,245,94,78,137,146,223,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,69,245,88,216,173,54,29,37,126,233,244,162,130,146,154,197,85,80,179,102,180,46,170,149,211,182,227,87,90,245,251,73,139,52,142,71,50,89,106,35,137,208,198,141,241,170,70,230,177,205,116,139,21,101,130,199,250,83,236,114,155,82,174,180,27,164,212,151,213,197,98,198,47,8,252,90,216,214,75,2,220,110,52,174,99,210,181,242,118,68,125,52,50,246,107,91,27,151,201,52,82,53,234,214,196,232,230,184,146,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,18,37,109,215,65,179,45,201,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,240,141,174,238,141,87,183,155,213,145,181,121,189,168,186,9,219,70,221,48,77,175,233,101,6,153,224,180,255,0,234,171,47,21,188,230,255,0,41,221,61,52,48,207,89,227,150,89,60,62,95,3,29,226,99,184,51,248,34,127,21,88,1,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,33,86,245,186,144,255,0,131,237,83,181,105,159,236,107,239,111,218,120,252,23,223,91,247,139,208,120,252,149,53,16,248,188,126,150,94,253,189,55,46,92,147,191,62,221,191,14,235,234,246,49,190,127,241,163,247,219,254,197,223,115,190,231,125,155,255,0,118,254,208,245,94,175,212,255,0,245,60,60,56,250,111,254,155,191,63,244,118,252,101,80,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,201,244,228,202,108,88,55,78,172,47,53,202,107,189,21,151,31,183,228,87,75,141,79,137,242,120,41,96,186,87,201,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,29,215,64,119,15,165,251,152,195,107,115,205,38,186,213,215,218,45,247,138,187,36,207,169,163,146,153,254,120,21,170,142,70,189,17,85,146,69,36,51,49,127,143,9,90,143,70,72,143,141,157,44,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,229,93,106,253,211,226,223,79,232,126,70,226,123,254,139,184,181,139,57,197,119,11,133,101,52,62,182,203,144,91,236,118,187,141,55,149,241,249,233,103,142,233,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,87,94,172,96,191,178,253,83,204,180,207,237,79,180,254,233,100,23,27,23,173,240,120,125,87,165,169,146,31,47,143,147,184,114,241,242,227,201,221,187,246,238,189,187,151,189,211,95,87,169,181,127,103,216,60,235,61,34,220,176,250,117,196,46,80,211,65,44,76,129,244,45,107,41,218,171,39,126,111,117,26,210,72,247,49,85,138,249,92,137,199,178,177,178,128,205,102,236,125,211,235,39,212,12,135,228,103,57,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,234,116,235,216,173,54,214,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,207,123,152,215,189,141,71,190,101,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,103,219,169,165,166,213,101,223,30,167,209,217,173,148,148,20,242,84,91,106,223,21,52,45,137,142,158,123,101,36,211,74,173,106,34,43,228,150,73,36,123,191,139,158,247,57,123,170,170,150,21,209,83,218,198,83,245,2,187,227,173,197,43,26,83,218,119,181,141,27,250,127,143,124,116,7,170,213,93,51,197,117,147,78,50,61,45,205,105,61,69,151,38,183,203,111,169,227,28,111,146,30,105,249,39,139,200,199,177,179,68,244,108,145,189,90,188,36,99,28,137,221,168,126,174,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,1,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,51,237,212,210,211,106,178,239,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,213,85,75,10,232,169,237,99,41,250,129,93,241,214,226,127,131,42,230,148,246,157,237,99,70,254,159,227,223,29,1,239,242,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,86,182,11,213,239,237,141,220,87,98,215,251,125,169,154,49,121,184,69,143,89,110,45,119,167,154,131,140,238,100,119,137,229,168,72,255,0,115,55,52,116,209,200,140,240,196,145,171,123,190,41,125,69,159,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,149,212,27,100,150,173,215,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,218,86,186,123,180,13,134,103,50,210,249,29,52,76,99,36,168,116,110,108,178,43,146,21,242,43,81,18,73,59,212,94,212,118,163,174,58,241,174,44,194,176,168,174,184,117,126,29,112,142,123,253,254,120,102,166,147,23,146,25,149,17,206,68,86,72,218,196,146,39,36,80,162,182,69,146,55,42,171,27,28,146,71,161,60,78,221,125,179,226,182,107,78,83,145,253,224,189,81,91,233,233,238,55,127,70,202,79,180,42,153,27,91,45,79,129,138,172,139,200,244,115,252,109,94,45,229,217,63,4,63,88,169,94,182,154,199,125,151,42,193,118,253,79,15,134,203,77,111,76,198,178,78,76,119,171,170,146,74,138,74,116,236,172,231,31,133,145,84,254,40,254,47,245,95,153,189,227,106,173,96,150,169,209,47,90,255,0,249,186,219,157,101,191,255,0,159,154,219,234,163,139,254,111,71,87,28,207,89,63,230,75,27,91,31,250,245,115,191,204,66,213,0,0,242,154,177,157,126,203,244,179,50,212,207,178,254,211,251,165,143,220,111,190,139,207,225,245,94,150,154,73,188,94,78,46,225,203,199,199,151,23,118,239,223,178,246,236,102,95,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,7,229,23,83,209,147,84,190,245,237,198,251,166,117,247,223,85,95,130,100,18,122,106,47,75,195,209,218,235,88,147,67,251,196,98,54,78,117,77,184,187,241,115,158,222,221,151,179,124,104,79,240,10,64,234,133,178,143,240,255,0,157,191,89,244,246,217,106,161,211,108,202,224,202,104,173,212,73,225,251,26,232,232,92,247,211,164,78,114,247,134,95,20,243,70,177,162,50,63,207,23,8,218,200,188,144,88,22,169,210,179,97,223,246,163,117,122,191,101,255,0,91,46,33,98,185,219,191,245,15,166,189,181,254,95,249,195,98,100,144,255,0,171,168,99,191,222,158,90,161,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,85,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,206,127,163,26,23,167,26,3,98,189,99,122,101,102,251,50,130,253,144,87,228,149,112,181,81,35,109,85,83,209,85,145,70,196,108,112,195,28,108,138,24,227,141,173,107,99,133,157,249,57,92,247,116,0,12,171,151,19,187,93,47,186,234,63,73,141,48,185,217,157,87,37,70,11,139,226,57,67,233,41,168,157,80,250,152,25,108,101,52,221,248,170,44,108,138,42,185,42,31,39,103,35,89,78,238,232,136,170,246,213,174,222,178,155,22,13,175,186,105,154,229,53,222,138,203,143,230,22,107,165,198,167,196,249,60,20,176,86,197,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,105,164,229,91,177,246,177,172,159,79,242,31,142,156,205,97,213,118,209,183,76,239,116,26,167,65,166,120,45,63,250,170,203,197,111,56,127,201,150,191,83,12,51,214,120,229,150,63,55,139,206,199,120,152,238,111,254,8,159,197,83,66,122,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,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,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,117,2,219,29,139,106,186,251,38,21,139,94,189,109,151,32,183,174,75,110,166,244,207,143,236,186,89,235,106,163,138,135,155,229,149,243,248,153,78,212,243,57,81,207,239,221,90,139,248,171,167,238,216,236,91,170,215,216,240,172,166,245,232,172,184,253,189,50,91,141,55,166,124,159,106,82,193,91,75,28,180,60,217,44,79,131,202,202,135,39,153,170,174,103,110,232,213,95,197,52,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,143,213,234,255,0,139,95,115,157,232,105,238,21,139,80,250,219,214,65,135,218,109,118,234,111,43,35,243,213,79,118,175,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,39,254,197,246,101,98,217,230,156,85,91,36,186,253,179,153,229,30,158,163,38,185,68,247,165,43,164,137,31,226,166,166,141,221,187,67,23,150,84,73,28,212,146,71,61,206,119,20,86,69,28,149,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,87,175,80,190,158,154,209,187,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,113,168,98,34,171,145,123,163,191,15,224,171,237,122,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,188,213,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,244,25,190,234,179,43,230,216,244,243,107,120,229,202,174,219,137,227,148,245,149,57,4,13,141,35,91,181,198,91,165,93,84,72,247,181,234,178,83,69,20,148,238,107,21,172,253,247,145,206,71,248,225,115,124,254,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,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,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,57,87,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,26,186,169,232,229,139,72,183,113,119,169,199,38,237,73,158,219,226,204,100,166,226,255,0,246,173,85,76,243,199,82,156,222,247,43,252,147,211,203,63,127,202,214,249,248,53,168,214,34,172,159,232,143,171,212,207,181,106,22,130,87,79,73,29,68,21,17,101,246,184,219,4,190,121,216,246,199,75,90,231,201,248,196,140,141,99,160,70,183,242,189,86,105,23,243,162,47,11,74,51,89,187,31,116,250,201,245,3,33,249,25,201,211,209,239,106,58,113,156,209,220,119,55,154,197,246,205,215,23,200,31,103,176,90,231,133,22,150,134,170,40,41,231,90,247,119,85,242,204,158,161,169,18,42,35,98,115,29,34,114,122,198,232,173,168,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,138,86,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,2,165,122,161,111,95,252,64,103,111,209,141,61,185,218,171,180,219,13,184,50,166,43,141,18,249,190,217,186,54,23,49,245,9,43,154,157,161,139,203,60,49,164,106,172,147,243,203,206,70,190,47,28,22,45,83,165,102,252,127,237,70,213,53,126,245,254,182,44,66,251,115,184,255,0,234,25,77,100,107,60,95,243,135,68,249,38,255,0,87,78,198,255,0,189,48,181,67,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,206,102,250,115,91,174,127,188,29,91,190,222,105,233,33,168,165,202,42,236,140,109,51,28,214,44,22,247,122,24,92,168,231,57,121,186,42,104,220,245,239,217,94,174,84,70,162,163,83,218,220,116,7,210,244,214,180,107,165,78,158,242,189,84,106,133,71,166,191,211,179,201,34,99,178,81,165,43,253,66,198,171,194,20,184,210,120,217,230,68,86,200,229,225,217,42,23,201,249,61,58,181,142,251,163,123,184,193,42,109,16,250,138,76,194,225,6,29,116,166,228,198,121,169,107,231,138,54,175,55,49,234,223,20,233,79,63,102,241,115,252,28,57,53,175,114,154,20,0,2,186,186,205,235,165,30,45,163,86,45,6,180,94,120,94,179,107,132,119,27,165,36,105,4,159,228,122,71,43,218,147,35,149,101,139,201,86,148,238,141,237,106,35,253,36,237,230,136,215,53,212,216,9,85,211,47,90,255,0,98,219,184,197,189,69,191,213,80,103,125,176,170,206,17,115,154,47,91,60,62,158,72,251,200,198,183,181,84,84,220,220,188,187,68,178,241,106,187,143,107,254,0,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,247,223,174,217,233,182,177,184,107,158,15,102,174,164,159,30,190,83,253,227,199,225,133,101,231,69,110,158,162,118,71,73,42,202,231,57,207,137,208,201,26,63,155,249,177,172,122,171,92,247,49,189,3,166,62,209,45,91,154,213,202,188,175,48,184,210,38,39,166,181,22,235,149,202,213,37,59,103,125,222,121,95,43,169,233,92,201,26,232,189,51,150,154,79,55,36,85,115,59,70,214,254,241,100,142,247,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,85,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,202,185,162,141,39,193,127,106,27,5,195,116,211,237,79,179,62,246,232,253,186,197,235,124,30,111,75,234,172,177,195,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,61,153,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,52,81,178,156,166,197,152,109,31,72,110,216,229,119,171,164,167,195,237,150,185,36,241,62,62,53,84,80,54,146,166,62,207,68,85,225,60,18,179,191,110,46,227,221,170,173,84,85,253,109,216,251,88,214,79,167,249,15,199,78,102,176,209,158,206,246,171,134,237,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,252,232,217,92,198,59,211,70,231,72,216,89,197,188,88,170,229,79,35,228,123,251,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,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,221,35,210,28,53,154,209,81,175,110,130,174,76,178,124,94,28,65,146,58,117,240,65,110,101,92,149,78,107,35,78,200,175,146,89,24,174,115,185,118,72,99,70,112,239,39,63,106,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,0,205,102,236,125,211,235,39,212,12,135,228,103,60,166,149,105,158,85,172,154,143,142,105,110,21,73,234,47,89,53,194,43,125,55,40,228,124,112,243,95,207,60,190,54,61,237,134,38,35,164,145,232,213,225,27,30,229,78,205,83,186,239,107,98,121,150,206,46,182,41,221,124,171,203,177,59,237,58,49,153,27,109,41,69,4,87,20,116,138,234,39,177,38,153,90,255,0,19,25,35,92,229,111,145,22,68,98,47,138,69,79,213,233,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,120,209,202,171,28,125,175,123,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,71,42,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,61,7,91,141,47,181,85,96,26,123,173,16,186,146,11,149,178,241,46,47,80,141,162,111,158,178,10,152,100,169,139,157,71,116,119,8,29,73,55,24,213,28,157,234,228,114,43,127,30,112,171,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,180,18,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,149,141,41,237,59,218,198,141,253,63,199,190,58,3,170,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,149,114,194,119,33,212,18,166,211,182,29,53,218,246,139,93,105,30,247,233,189,130,131,48,190,83,75,21,75,56,77,105,117,61,101,149,98,150,7,53,30,141,124,14,124,241,75,206,55,163,162,252,175,107,251,67,93,11,208,189,71,220,94,163,219,180,191,75,236,222,186,235,93,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,142,22,114,111,117,236,174,87,57,172,99,94,247,177,142,183,77,103,233,103,165,247,45,168,81,233,142,154,211,85,199,157,225,212,245,23,187,101,198,26,137,17,151,203,219,232,233,226,171,108,176,212,206,232,161,101,98,209,83,162,34,72,214,192,246,177,205,94,9,35,37,166,28,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,151,105,211,67,124,116,219,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,191,59,228,73,24,170,142,123,33,145,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,1,202,183,85,170,95,177,109,184,234,46,166,67,125,251,26,190,205,143,213,125,149,91,233,125,71,138,233,43,60,52,63,187,86,61,174,239,85,44,13,252,237,86,39,126,239,236,212,114,166,109,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,41,158,109,226,235,127,216,76,251,110,187,218,169,50,12,134,221,166,244,150,74,106,122,74,199,67,5,77,238,130,138,63,72,232,229,122,197,217,158,178,158,23,34,201,197,170,136,137,34,113,87,33,158,19,78,122,33,154,221,117,43,69,240,29,70,190,211,210,65,114,202,177,123,85,238,178,42,70,57,176,71,61,77,36,115,72,216,218,231,57,200,196,115,213,17,21,206,94,221,187,170,255,0,19,218,128,12,245,245,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,126,4,154,13,77,105,217,51,183,27,120,162,171,101,202,251,169,20,152,205,149,102,167,150,38,125,157,13,190,182,90,153,162,122,191,132,236,150,161,35,141,87,135,238,223,66,246,163,255,0,51,218,159,147,180,205,33,166,215,173,114,181,233,28,208,82,73,81,145,89,242,8,109,235,87,60,176,193,21,197,150,106,201,104,166,145,241,119,122,50,58,152,225,145,81,17,221,209,138,138,215,34,171,87,149,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,105,39,106,186,165,251,105,219,142,157,106,100,215,223,182,107,239,56,253,47,218,181,190,151,211,249,110,145,51,195,93,251,180,99,26,222,213,81,78,223,200,212,98,246,238,206,237,86,170,245,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,12,171,154,83,218,119,181,141,27,250,127,143,124,116,5,32,117,21,209,203,238,141,238,227,59,166,187,205,234,41,51,11,132,249,141,174,167,139,25,230,165,175,158,89,28,156,26,247,171,124,83,165,68,29,221,197,207,240,115,226,214,189,168,79,94,136,249,173,170,191,69,245,11,78,97,167,171,75,149,143,40,138,247,81,43,152,223,3,160,174,164,142,24,154,199,114,228,175,71,91,230,87,34,181,17,17,209,246,87,119,84,108,202,221,143,181,141,100,250,127,144,252,116,230,107,13,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,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,128,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,0,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,107,221,32,180,27,13,195,54,233,77,174,77,162,164,171,203,51,250,138,214,62,224,234,117,108,244,86,234,122,167,83,182,137,142,87,185,56,58,90,103,206,231,53,25,205,100,141,175,71,120,99,113,50,181,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,225,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,40,58,94,239,167,246,41,149,51,67,181,143,51,244,154,109,122,231,246,61,77,107,121,67,98,186,73,35,85,59,204,174,79,79,71,55,121,60,157,209,204,100,170,201,63,116,215,84,72,183,82,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,28,171,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,153,93,66,52,190,213,170,187,62,212,155,101,193,212,144,212,88,44,242,229,20,53,115,81,54,165,244,243,219,218,181,43,226,238,168,177,190,88,163,150,157,100,106,247,107,42,31,248,57,21,88,236,251,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,211,158,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,223,191,101,95,226,103,51,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,149,141,41,237,59,218,198,141,253,63,199,190,58,3,170,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,149,115,245,113,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,95,78,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,84,66,14,165,251,28,166,220,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,249,223,34,198,244,84,115,31,13,37,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,186,156,35,121,182,45,225,236,71,91,174,114,90,190,198,204,241,125,63,188,211,228,214,216,152,245,165,108,146,219,42,188,85,52,210,59,191,120,101,241,74,169,27,156,178,70,230,57,174,228,136,201,100,164,19,85,0,2,181,122,218,106,102,43,77,165,152,46,142,122,191,46,73,112,200,19,38,240,71,36,110,244,244,52,244,213,20,252,230,111,63,35,60,146,85,118,141,120,43,93,224,159,243,34,179,178,193,94,157,90,57,125,214,77,220,96,148,214,137,189,61,38,31,112,131,49,186,84,241,99,252,52,180,19,197,35,83,131,158,197,119,150,117,167,131,187,121,57,158,126,124,92,214,57,13,10,25,214,223,182,153,229,90,95,187,141,76,183,101,52,158,63,183,178,10,220,154,221,59,35,145,33,170,161,175,157,245,17,62,55,61,141,231,199,200,232,158,173,238,212,150,25,88,142,119,14,229,149,116,100,213,47,189,123,113,190,233,157,125,247,213,87,224,153,4,158,154,139,210,240,244,118,186,214,36,208,254,241,24,141,147,157,83,110,46,252,92,231,183,183,101,236,223,26,19,252,2,63,239,179,93,44,90,3,182,92,199,36,185,222,110,182,203,173,250,223,85,141,227,115,90,209,233,84,219,197,85,44,201,78,246,72,213,111,135,199,193,243,44,138,230,171,91,10,241,228,245,99,29,158,204,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,150,191,213,3,75,237,90,43,211,243,73,244,162,204,234,73,41,241,108,162,209,109,125,69,53,19,105,25,89,59,45,87,15,53,82,196,213,84,99,230,151,201,43,255,0,51,149,95,35,149,92,229,85,85,134,189,46,61,246,105,151,235,95,15,90,126,175,85,61,28,177,105,22,238,46,245,56,228,221,169,51,219,124,89,140,148,220,95,254,213,170,169,158,120,234,83,155,222,229,127,146,122,121,103,239,249,90,223,63,6,181,26,196,85,146,189,18,245,175,255,0,155,173,185,214,91,255,0,249,249,173,190,170,56,191,230,244,117,113,204,245,147,254,100,177,181,177,255,0,175,87,59,252,196,45,80,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,17,87,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,93,93,109,52,114,251,22,85,130,238,6,158,111,53,150,166,222,152,117,100,124,88,223,73,85,28,149,21,116,235,221,95,206,79,51,37,169,252,17,156,89,233,127,51,187,200,212,78,65,209,235,53,181,98,187,193,101,138,225,79,87,37,70,99,139,220,172,148,46,133,141,86,71,59,29,13,114,186,85,87,34,163,60,84,50,181,21,168,229,230,230,39,110,202,174,109,186,110,199,218,198,178,125,63,200,126,58,115,53,134,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,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,0,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,202,183,47,183,76,19,116,26,89,95,166,121,213,63,250,218,203,61,111,57,191,201,151,79,77,52,48,86,120,226,150,63,55,139,206,247,120,158,238,15,254,10,159,193,83,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,116,186,234,1,71,119,163,182,237,147,91,242,47,13,214,31,77,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,141,140,227,50,120,187,197,36,138,247,76,233,29,26,185,30,145,54,89,213,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,149,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,102,51,91,240,171,86,154,235,70,125,167,54,42,138,185,237,184,174,81,117,178,81,203,86,246,186,121,32,166,171,146,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,93,159,74,205,99,190,234,238,209,237,20,217,28,61,234,240,43,132,184,116,117,60,153,254,218,165,166,130,9,41,151,131,24,212,103,142,10,136,160,237,249,156,239,7,55,57,92,245,68,166,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,138,86,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,6,85,203,179,233,149,177,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,234,90,59,164,13,99,241,186,39,171,154,214,71,31,117,86,84,205,23,103,72,247,241,145,140,147,193,198,53,73,188,179,212,2,184,55,209,211,6,167,89,181,114,207,170,218,44,148,150,151,229,87,138,26,28,194,134,154,142,38,178,153,146,62,101,172,191,170,203,83,27,100,122,55,192,143,166,137,136,249,95,202,78,74,247,189,87,175,191,106,58,113,180,173,136,235,14,21,133,69,235,174,181,218,127,126,158,255,0,127,158,20,101,85,222,169,182,202,132,71,57,17,87,199,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,161,115,85,0,2,133,186,169,235,29,139,87,119,113,119,166,199,33,239,73,129,91,226,195,164,169,228,255,0,246,213,85,52,243,201,82,188,30,198,171,60,115,212,75,7,111,204,215,120,57,181,202,215,162,36,159,232,143,164,52,204,181,106,22,189,215,65,73,37,68,245,17,98,22,185,27,60,190,120,24,198,199,85,90,215,199,248,68,172,145,100,160,86,187,243,61,22,25,19,242,34,175,59,74,42,87,173,166,142,95,98,202,176,93,192,211,205,230,178,212,219,211,14,172,143,139,27,233,42,163,146,162,174,157,123,171,249,201,230,100,181,63,130,51,139,61,47,230,119,121,26,137,197,122,70,106,102,43,167,123,184,134,221,148,213,250,79,190,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,246,242,122,87,68,196,111,39,58,89,98,98,55,243,119,75,212,0,169,94,182,154,199,125,151,42,193,118,253,79,15,134,203,77,111,76,198,178,78,76,119,171,170,146,74,138,74,116,236,172,231,31,133,145,84,254,40,254,47,245,95,153,189,227,106,175,11,233,79,160,212,218,201,186,58,12,154,251,69,87,37,139,77,169,211,38,145,237,167,149,96,146,226,201,88,218,8,95,51,30,212,137,254,85,90,150,162,171,188,137,71,35,21,142,106,189,91,55,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,88,255,0,86,157,188,93,117,151,111,52,249,230,41,106,164,170,190,233,141,69,77,238,119,205,88,232,94,219,34,211,185,110,13,137,170,190,39,189,22,26,105,149,31,217,220,41,222,145,170,185,222,57,42,47,106,186,165,251,22,220,118,157,106,100,215,223,177,168,44,217,5,47,218,181,190,151,212,120,173,114,191,195,93,251,180,99,220,238,244,178,206,223,200,213,122,119,238,206,206,70,170,105,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,34,175,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,143,245,71,210,26,157,90,217,246,77,61,182,10,185,238,88,53,68,57,125,44,48,207,20,76,123,41,154,246,85,58,85,147,252,230,50,142,122,185,17,173,86,189,95,27,17,188,191,204,117,27,105,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,161,237,205,221,173,87,253,162,106,189,246,197,115,164,184,219,110,58,111,125,171,163,172,164,153,179,65,83,4,150,201,157,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,205,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,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,10,86,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,197,212,128,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,0,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,68,174,160,219,36,181,110,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,198,210,181,211,221,160,108,51,57,150,151,200,233,162,99,25,37,67,163,115,101,145,92,144,175,145,90,136,146,73,222,139,46,214,204,203,74,51,250,219,53,100,149,118,12,179,14,188,73,77,43,233,42,209,39,183,220,105,38,86,185,99,154,23,42,35,227,150,53,236,248,220,191,139,81,90,191,193,75,105,209,189,245,83,110,151,100,218,199,131,234,13,125,35,53,82,193,166,249,60,213,208,211,82,202,198,92,237,208,219,209,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,207,99,158,214,49,142,70,50,157,141,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,202,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,40,219,172,46,21,106,197,119,130,251,237,190,162,174,74,140,199,23,182,222,235,155,51,218,172,142,118,58,106,20,108,72,141,69,70,120,168,98,114,163,149,203,205,207,94,253,149,26,222,191,209,47,88,239,177,101,89,214,223,170,33,243,89,106,109,235,152,209,201,201,141,244,149,81,201,79,73,80,157,145,156,228,243,50,90,111,197,95,197,158,151,242,183,188,142,84,130,219,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,20,172,105,79,105,222,214,52,111,233,254,61,241,208,29,84,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,160,233,125,211,238,154,237,77,101,221,14,180,218,170,216,198,84,54,191,15,177,212,197,45,51,249,195,45,45,69,29,233,37,138,118,185,88,174,100,237,100,18,197,194,70,43,101,252,204,115,59,218,248,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,78,253,187,170,127,19,50,250,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,99,155,4,115,212,204,249,164,108,109,115,156,228,98,57,234,136,138,231,47,110,221,213,127,137,127,221,61,244,190,213,165,91,62,211,107,101,189,212,147,84,95,236,241,101,21,213,112,209,54,153,245,19,220,26,149,41,229,236,170,178,62,40,164,138,157,36,114,247,115,41,217,248,53,17,24,217,20,69,254,165,26,67,77,171,251,62,206,32,72,41,22,229,135,211,166,95,109,154,166,121,98,100,15,161,107,159,80,228,72,251,243,123,168,214,174,54,53,232,172,87,202,213,94,61,145,237,162,29,39,206,191,101,250,167,134,234,103,217,127,105,253,210,200,45,215,223,69,231,240,250,175,75,83,28,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,52,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,143,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,154,45,107,213,11,174,181,106,230,95,170,247,150,213,199,81,148,222,42,110,76,167,169,173,117,91,232,224,123,215,195,74,146,185,17,94,200,98,241,196,207,202,212,70,70,212,70,181,17,17,46,207,165,102,142,95,116,139,104,246,138,156,142,110,213,121,237,194,92,198,58,110,44,255,0,106,210,212,193,4,116,201,205,143,114,63,201,5,60,83,247,252,174,111,159,131,154,142,98,170,248,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,209,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,19,50,250,177,130,254,203,245,79,50,211,63,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,79,75,237,111,186,235,102,212,44,173,188,216,233,45,213,24,5,67,112,118,62,154,71,57,149,144,81,81,210,172,51,171,93,248,177,235,20,209,177,233,201,200,175,141,207,78,40,244,141,146,212,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,138,189,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,15,107,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,140,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,118,154,81,170,22,173,85,233,49,122,185,219,219,73,13,69,131,73,239,152,189,117,36,53,173,169,125,60,246,251,100,212,201,229,236,136,177,190,88,163,138,161,35,114,119,107,42,25,248,185,21,30,234,54,53,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,1,231,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,39,126,207,114,127,165,79,63,139,109,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,154,227,107,198,104,169,42,160,230,199,49,252,37,142,54,189,188,152,247,53,123,47,226,215,42,47,224,170,116,0,0,7,52,187,109,147,109,183,251,173,109,246,251,183,205,53,184,220,174,53,18,85,214,86,85,226,116,19,79,83,60,142,87,73,44,146,58,37,115,222,231,42,185,92,170,170,170,170,170,123,92,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,211,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,217,63,23,57,85,127,21,83,245,128,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,123,119,123,151,253,42,48,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,30,212,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,237,221,238,95,244,168,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,123,119,99,87,253,8,123,80,15,41,157,105,62,150,106,135,161,253,166,105,166,41,150,253,153,229,244,95,110,217,169,171,253,47,147,143,147,197,230,99,184,114,241,179,151,30,221,248,55,191,240,67,229,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,186,146,90,203,37,130,146,134,121,32,115,154,231,68,233,33,141,174,86,43,152,199,43,85,123,119,99,87,253,8,123,80,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,156,215,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,1,205,46,219,100,219,109,254,235,91,125,190,237,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,158,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,244,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,246,79,197,206,85,95,197,84,253,96,14,127,148,237,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,166,227,116,198,104,170,234,167,224,198,177,156,229,146,55,61,220,88,198,181,59,175,224,214,162,39,224,136,124,150,205,178,109,182,203,82,250,203,54,223,52,214,130,162,74,121,233,31,45,54,39,65,19,221,4,241,62,25,162,87,54,36,85,100,145,73,36,111,111,240,115,30,230,175,116,85,67,229,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,110,239,114,255,0,165,79,171,5,210,125,44,210,255,0,93,251,51,211,76,83,18,251,79,197,235,126,194,179,83,80,122,175,31,47,31,151,194,198,243,227,228,127,30,93,251,115,119,111,226,167,203,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,109,36,85,151,187,5,37,116,241,192,215,57,205,137,178,77,27,156,140,71,61,238,70,162,246,238,247,47,250,84,250,176,93,39,210,205,47,245,223,179,61,52,197,49,47,180,252,94,183,236,43,53,53,7,170,241,242,241,249,124,44,111,62,62,71,241,229,223,183,55,118,254,42,122,179,202,103,90,79,165,154,161,232,127,105,154,105,138,101,191,102,121,125,23,219,182,106,106,255,0,75,228,227,228,241,121,152,238,28,188,108,229,199,183,126,13,239,252,16,249,112,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,31,147,118,219,38,219,111,247,90,219,237,247,111,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,191,102,53,63,208,135,160,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,194,118,214,63,242,105,210,175,254,13,183,127,242,39,85,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,239,217,238,79,244,169,231,241,109,189,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,211,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,175,101,252,90,229,69,252,21,78,128,115,252,167,111,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,245,55,27,166,51,69,87,85,63,6,53,140,231,44,145,185,238,226,198,53,169,221,127,6,181,17,63,4,67,208,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,161,213,114,209,217,45,144,208,193,36,238,107,90,233,93,28,45,107,85,234,214,49,170,229,78,253,152,212,255,0,66,30,43,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,157,84,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,58,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,59,246,99,83,253,8,122,0,0,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,53,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,157,84,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,225,59,107,31,249,52,233,87,255,0,6,219,191,249,19,170,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,191,225,59,107,31,249,52,233,87,255,0,6,219,191,249,19,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,205,127,194,118,214,63,242,105,210,175,254,13,183,127,242,39,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,252,172,215,79,112,29,74,181,69,98,212,108,31,31,202,173,176,84,54,174,42,59,221,178,26,232,35,157,173,115,91,43,99,153,174,106,61,26,247,181,28,137,223,179,220,159,233,83,207,226,219,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,166,184,218,241,154,42,74,168,57,177,204,127,9,99,141,175,111,38,61,205,94,203,248,181,202,139,248,42,157,0,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,234,224,186,79,165,154,95,235,191,102,122,105,138,98,95,105,248,189,111,216,86,106,106,15,85,227,229,227,242,248,88,222,124,124,143,227,203,191,110,110,237,252,84,245,96,241,89,174,136,104,190,165,93,98,190,234,54,144,225,89,85,202,10,118,210,69,89,123,176,82,87,79,28,13,115,156,216,155,36,209,185,200,196,115,222,228,106,47,110,239,114,255,0,165,79,171,5,210,125,44,210,255,0,93,251,51,211,76,83,18,251,79,197,235,126,194,179,83,80,122,175,31,47,31,151,194,198,243,227,228,127,30,93,251,115,119,111,226,167,171,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,123,119,123,151,253,42,125,88,46,147,233,102,151,250,239,217,158,154,98,152,151,218,126,47,91,246,21,154,154,131,213,120,249,120,252,190,22,55,159,31,35,248,242,239,219,155,187,127,21,63,43,41,219,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,61,77,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,119,95,193,173,68,79,193,16,244,24,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,191,102,53,63,208,135,160,0,3,149,127,132,237,172,127,228,211,165,95,252,27,110,255,0,228,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,156,210,237,182,77,182,223,238,181,183,219,238,223,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,232,44,26,79,165,152,166,43,114,193,113,109,52,197,44,216,221,231,205,246,141,158,223,102,166,167,161,172,242,198,145,75,230,129,140,72,228,231,27,90,199,114,106,242,106,35,87,186,39,99,202,255,0,132,237,172,127,228,211,165,95,252,27,110,255,0,228,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,0,0,2,0,111,95,170,157,139,64,178,170,221,39,209,75,5,171,48,203,237,189,226,187,92,171,103,123,173,118,154,166,200,206,84,171,28,74,215,213,76,140,73,91,34,54,88,219,11,213,136,174,123,219,44,76,149,91,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,87,94,153,117,111,195,114,237,215,220,48,252,166,106,76,119,73,43,169,223,101,178,93,231,238,246,58,227,21,100,190,11,148,210,190,56,95,73,77,85,78,246,53,241,202,217,60,47,142,23,43,163,106,206,242,199,192,35,174,249,55,119,106,218,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,227,207,198,157,213,242,67,26,186,63,42,72,222,105,176,94,162,56,174,231,40,233,52,183,60,79,177,53,54,219,111,133,19,212,84,70,232,242,111,20,13,245,53,116,252,35,141,145,205,205,178,200,250,84,111,229,141,81,204,87,181,178,120,166,168,0,143,250,5,188,92,19,92,117,79,81,244,83,209,253,137,153,233,254,65,120,183,125,153,228,154,167,215,90,232,106,98,166,251,71,205,224,100,81,115,154,94,62,14,110,123,120,247,238,228,94,233,32,1,31,247,235,170,89,222,139,109,59,57,212,205,52,190,253,141,146,89,190,204,244,85,190,150,26,143,23,150,229,75,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,172,13,189,117,30,222,118,115,175,186,105,133,101,58,201,235,108,185,6,97,102,181,220,105,190,238,218,163,243,210,207,91,20,114,199,205,148,205,123,121,49,238,78,237,84,114,119,238,138,139,248,151,126,1,26,181,31,121,182,45,36,222,38,43,182,124,230,213,226,181,103,120,253,186,162,201,120,167,99,223,36,23,138,138,234,186,102,211,84,49,59,247,134,95,20,45,100,141,68,88,228,85,231,221,143,87,195,37,64,5,122,245,35,212,61,241,237,218,166,61,97,209,189,94,171,118,157,92,106,27,77,91,109,135,19,182,76,204,101,233,20,17,196,178,212,77,28,179,76,202,153,150,119,35,220,214,178,55,171,35,239,221,241,162,195,93,45,234,211,187,28,83,59,182,95,245,47,46,251,247,141,210,249,189,110,63,232,45,182,191,89,202,23,178,63,246,212,52,107,36,124,36,115,36,252,169,249,188,124,87,240,114,151,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,156,127,126,186,165,157,232,182,211,179,157,76,211,75,239,216,217,37,155,236,207,69,91,233,97,168,241,121,110,84,176,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,74,192,219,215,81,237,231,103,58,251,166,152,86,83,172,158,182,203,144,102,22,107,93,198,155,238,237,170,63,61,44,245,177,71,44,124,217,76,215,183,147,30,228,238,213,71,39,126,232,168,191,137,119,228,74,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,86,223,236,163,239,179,255,0,30,127,244,102,207,255,0,84,46,79,106,56,174,228,241,253,56,101,207,116,218,159,247,163,51,188,248,234,36,182,193,111,160,167,165,177,71,217,123,83,54,74,72,89,231,153,121,119,150,69,115,163,71,35,91,31,116,106,203,55,107,0,168,13,250,239,215,118,58,45,187,28,231,76,244,211,85,190,198,198,236,223,102,122,42,47,176,173,181,30,47,45,182,150,105,63,121,53,59,228,119,121,37,123,191,51,151,183,126,201,217,17,17,36,7,74,77,209,235,182,229,63,106,63,182,188,231,239,31,221,207,177,62,204,255,0,38,81,209,248,61,71,174,243,127,193,162,143,151,47,4,95,231,119,237,199,240,237,221,123,207,242,53,110,183,121,182,45,165,234,62,149,219,51,203,87,151,12,206,254,215,167,187,220,160,99,223,85,106,146,157,104,188,21,45,141,189,252,176,167,168,149,37,141,26,178,113,86,185,157,213,158,41,100,168,0,2,128,127,217,71,223,103,254,60,255,0,232,205,159,254,168,93,246,222,178,155,238,115,160,90,105,154,229,53,222,182,245,144,97,246,107,165,198,167,196,200,252,245,83,209,69,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,116,3,133,98,59,179,195,114,29,212,103,187,83,188,211,210,89,50,28,86,158,221,83,101,146,106,245,115,242,22,79,68,218,170,148,138,53,141,173,141,240,54,72,251,179,200,247,189,156,228,68,70,198,254,61,212,0,82,6,225,122,143,111,59,6,215,221,75,194,177,109,100,244,86,92,127,48,188,218,237,212,223,119,109,82,120,41,96,173,150,56,163,230,250,103,61,220,88,198,167,119,42,185,123,119,85,85,252,75,63,216,86,169,103,122,211,180,236,27,83,53,46,251,246,206,73,121,251,79,214,214,250,88,105,252,190,43,149,84,49,254,238,22,50,54,246,142,38,55,242,181,59,246,238,189,213,85,86,37,245,29,214,61,241,237,75,50,160,204,52,251,93,170,234,52,235,48,168,157,148,48,203,139,91,37,125,146,173,168,143,90,41,103,90,53,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,142,154,23,213,199,114,120,134,163,219,174,122,223,146,125,251,195,37,239,79,116,182,197,105,160,163,170,134,55,42,127,182,105,164,130,40,187,205,31,110,233,28,142,241,189,170,230,175,5,115,101,142,237,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,34,87,84,13,123,213,141,187,104,21,131,53,209,204,175,238,253,234,183,48,165,181,207,83,232,105,170,249,210,190,138,182,71,71,194,162,57,24,157,223,12,107,221,19,151,229,237,223,178,170,44,64,216,86,253,119,99,173,59,177,193,180,207,82,245,91,237,156,110,243,246,159,173,162,251,10,219,79,229,241,91,106,166,143,247,144,211,178,70,246,146,38,59,242,185,59,246,236,189,209,85,22,223,200,43,212,127,168,5,30,221,236,82,233,38,144,228,95,246,88,175,244,211,203,83,79,28,21,17,227,180,188,217,39,42,134,76,201,35,124,211,70,138,198,66,173,228,145,202,178,185,89,251,148,150,0,98,125,71,186,132,231,57,85,155,10,197,181,147,214,222,178,11,133,61,174,221,77,247,118,201,31,158,170,121,27,28,81,243,125,51,88,222,79,123,83,187,149,26,157,251,170,162,126,37,212,232,94,43,171,24,134,156,91,173,154,223,169,255,0,126,243,57,123,212,93,46,81,91,233,168,233,97,145,200,159,237,106,104,224,134,46,240,199,219,178,73,35,124,143,114,185,203,193,28,216,163,232,4,0,234,183,186,61,118,219,95,236,187,246,41,156,253,220,251,199,246,223,218,127,228,202,58,207,63,167,244,62,31,248,76,82,113,227,231,151,252,222,221,249,126,61,251,39,104,255,0,176,173,250,238,199,90,119,99,131,105,158,165,234,183,219,56,221,231,237,63,91,69,246,21,182,159,203,226,182,213,77,31,239,33,167,100,141,237,36,76,119,229,114,119,237,217,123,162,170,45,191,131,207,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,225,19,59,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,32,219,167,86,76,87,93,183,29,14,145,220,180,251,238,174,55,145,114,162,198,110,149,151,56,214,162,74,230,62,103,49,181,109,94,49,199,234,35,240,199,28,81,186,71,50,116,70,35,166,73,145,209,79,240,8,235,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,223,201,216,230,248,240,221,222,225,174,165,170,101,37,143,81,108,116,237,125,250,194,199,175,9,25,221,27,235,104,249,42,185,244,206,114,181,21,170,170,248,94,228,99,213,200,232,165,151,235,221,110,243,108,91,75,212,125,43,182,103,150,175,46,25,157,253,175,79,119,185,64,199,190,170,213,37,58,209,120,42,91,27,123,249,97,79,81,42,75,26,53,100,226,173,115,59,171,60,82,201,80,0,7,42,221,30,186,127,134,189,9,201,181,175,238,183,222,63,187,158,139,252,153,235,189,31,159,212,86,65,77,254,253,227,147,143,31,63,47,243,23,191,30,223,135,126,233,237,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,0,71,253,247,229,250,177,167,91,96,203,181,27,69,50,11,173,171,41,197,253,45,198,55,91,237,180,213,222,90,84,168,142,58,164,154,42,136,37,79,11,32,146,89,220,246,163,92,207,2,57,94,140,71,181,213,45,137,245,88,222,117,159,42,179,93,178,157,80,251,193,101,162,184,83,212,92,109,31,98,90,169,62,208,165,100,141,116,180,222,118,82,43,226,242,49,28,207,35,83,147,121,119,79,197,11,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,172,190,168,27,204,220,158,221,181,246,193,133,104,230,164,125,223,178,214,225,244,183,73,233,190,199,160,171,231,84,250,218,216,221,39,58,136,36,122,119,100,49,167,100,94,63,151,191,110,234,170,189,3,165,38,232,245,219,114,159,181,31,219,94,115,247,143,238,231,216,159,102,127,147,40,232,252,30,163,215,121,191,224,209,71,203,151,130,47,243,187,246,227,248,118,238,189,230,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,209,15,251,40,251,236,255,0,199,159,253,25,179,255,0,213,11,116,193,243,205,121,192,54,43,83,170,250,201,85,73,116,213,11,54,15,118,202,170,155,91,111,244,172,73,219,13,69,93,45,53,77,60,108,129,99,124,113,120,34,154,54,181,138,143,100,137,201,87,243,175,181,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,117,80,14,63,187,109,111,186,237,195,64,114,61,104,179,88,233,47,53,24,229,69,173,207,160,169,145,209,178,166,9,174,52,212,243,49,30,223,197,143,88,166,147,131,251,57,26,254,46,86,189,17,88,190,175,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,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,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,225,91,51,221,47,248,184,194,115,13,72,162,198,254,196,178,219,115,10,171,21,146,158,87,114,170,125,12,84,116,146,182,90,149,71,43,18,103,190,121,28,173,103,229,99,85,172,238,245,106,200,249,0,14,21,136,238,207,13,200,119,81,158,237,78,243,79,73,100,200,113,90,123,117,77,150,73,171,213,207,200,89,61,19,106,170,82,40,214,54,182,55,192,217,35,238,207,35,222,246,115,145,17,27,27,248,247,80,1,194,182,125,187,60,55,119,90,95,247,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,56,119,242,49,21,93,19,209,59,168,0,28,43,64,55,103,134,238,51,84,53,91,7,211,250,122,74,235,22,154,212,90,233,169,242,58,74,245,158,11,203,234,163,157,101,88,217,227,106,53,145,75,79,36,104,246,190,70,74,157,158,213,226,173,85,238,160,2,53,106,62,243,108,90,73,188,76,87,108,249,205,171,197,106,206,241,251,117,69,146,241,78,199,190,72,47,21,21,213,116,205,166,168,98,119,239,12,190,40,90,201,26,136,177,200,171,207,187,30,175,134,74,128,82,6,191,111,147,168,78,223,245,151,44,209,220,143,94,125,69,94,51,112,117,60,117,63,117,236,140,245,116,175,106,73,77,83,193,148,239,72,252,176,73,20,190,62,106,230,115,226,239,204,213,66,197,122,112,110,118,227,185,157,190,197,114,205,114,143,182,51,236,110,225,83,111,201,31,36,52,180,242,73,228,149,242,210,78,216,41,248,163,97,116,15,108,77,122,198,206,82,83,206,136,142,226,174,89,84,10,107,222,135,81,237,201,224,219,160,207,240,173,17,214,79,69,136,99,247,8,237,116,212,223,119,104,36,240,85,65,79,20,117,177,243,169,166,116,174,227,86,202,132,238,170,173,94,221,216,170,206,42,76,174,152,90,169,184,189,115,210,60,135,85,245,239,59,171,190,211,220,47,9,109,199,169,230,199,233,109,236,100,20,204,253,253,84,82,193,28,105,80,201,37,149,98,94,237,84,99,232,222,136,229,85,114,54,5,110,23,168,246,243,176,109,125,212,188,43,22,214,79,69,101,199,243,11,205,174,221,77,247,118,213,39,130,150,10,217,99,138,62,111,166,115,221,197,140,106,119,114,171,151,183,117,85,95,196,179,253,133,106,150,119,173,59,78,193,181,51,82,239,191,108,228,151,159,180,253,109,111,165,134,159,203,226,185,85,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,100,0,43,3,170,6,243,55,39,183,109,125,176,97,90,57,169,31,119,236,181,184,125,45,210,122,111,177,232,42,249,213,62,182,182,55,73,206,162,9,30,157,217,12,105,217,23,143,229,239,219,186,170,175,64,233,73,186,61,118,220,167,237,71,246,215,156,253,227,251,185,246,39,217,159,228,202,58,63,7,168,245,222,111,248,52,81,242,229,224,139,252,238,253,184,254,29,187,175,121,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,84,45,139,126,197,50,167,235,142,142,97,158,147,77,175,92,62,216,166,162,119,40,108,87,73,36,114,47,104,81,169,233,232,230,239,31,143,178,185,140,149,95,31,238,154,234,120,214,47,237,87,115,25,150,212,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,197,93,11,249,69,27,217,35,81,120,189,141,228,215,179,156,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,148,237,213,99,124,116,218,149,117,175,218,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,186,35,233,161,151,187,156,233,26,190,73,162,141,204,70,182,38,201,53,112,22,211,210,235,168,5,29,222,142,219,182,77,111,200,188,55,88,125,53,187,7,186,79,28,16,82,201,75,20,17,65,13,165,222,54,51,140,201,226,239,20,146,43,221,51,164,116,106,228,122,68,217,108,252,229,91,151,220,94,9,181,253,44,175,212,204,234,163,253,109,29,158,139,132,223,229,59,167,166,154,104,40,252,145,69,39,135,203,224,123,124,175,111,6,127,21,95,224,139,159,109,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,149,200,198,243,122,190,71,39,55,185,86,127,244,190,233,247,77,118,166,178,238,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,252,225,150,150,162,142,244,146,197,59,92,172,87,50,118,178,9,98,225,35,21,178,254,102,57,157,237,124,0,103,51,92,179,252,203,75,55,179,169,218,131,167,217,13,93,143,33,177,234,70,65,83,67,93,76,169,206,39,253,161,80,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,121,27,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,82,183,90,191,116,248,183,211,250,31,145,184,157,171,164,166,245,254,219,163,163,218,110,166,220,238,181,151,168,124,210,97,119,9,215,207,27,168,97,131,200,251,99,149,27,206,63,11,34,150,72,157,35,156,213,141,93,18,44,105,20,44,125,159,128,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,251,239,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,158,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,183,160,116,226,223,29,54,212,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,89,167,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,222,222,14,236,240,221,162,233,127,223,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,225,223,198,197,84,116,172,69,207,182,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,211,211,23,167,253,102,145,81,211,110,7,91,241,223,73,157,85,241,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,198,25,24,231,66,214,55,186,182,71,61,145,216,168,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,120,174,149,251,234,169,192,50,27,86,216,117,74,190,174,124,98,249,81,13,183,12,154,26,88,184,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,248,158,214,39,22,198,247,190,59,137,0,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,11,234,99,118,186,216,58,128,106,5,246,197,115,171,183,92,173,213,22,26,186,58,202,73,157,12,244,211,199,105,161,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,22,169,176,29,224,218,183,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,10,133,134,87,172,109,107,86,39,181,236,227,193,35,146,73,64,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,255,0,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,92,251,239,7,105,153,150,209,117,67,238,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,237,227,122,162,54,86,42,200,174,152,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,179,110,151,27,143,142,151,23,153,204,153,210,118,111,137,203,225,168,157,212,232,238,82,71,20,46,89,38,94,220,229,114,202,174,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,150,211,190,141,230,216,182,121,167,20,183,56,237,95,108,230,121,71,168,167,198,109,178,177,233,74,233,34,70,121,106,106,100,111,110,208,197,229,137,86,54,185,36,145,207,107,91,197,21,242,199,64,57,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,46,167,167,7,79,250,61,187,216,162,213,189,94,199,127,236,177,95,234,96,138,154,162,72,42,35,199,105,121,190,62,52,239,133,242,70,249,166,141,17,239,153,29,201,35,149,34,106,51,247,203,44,234,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,14,21,189,61,179,211,110,187,65,174,186,97,13,117,37,190,251,5,68,55,124,122,186,173,101,240,83,92,97,228,141,242,36,110,69,86,73,20,147,66,170,173,127,4,153,100,70,61,204,106,25,225,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,119,221,51,247,175,113,220,254,9,114,194,117,46,231,234,117,39,18,239,83,91,89,34,210,195,246,205,12,211,72,177,212,67,79,11,99,225,225,238,200,36,70,199,197,59,192,229,122,186,101,107,102,169,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,206,190,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,82,127,244,125,218,31,240,221,198,117,69,254,190,139,6,108,117,255,0,250,250,90,250,185,162,98,127,203,130,52,123,255,0,215,185,99,255,0,120,144,117,206,254,73,255,0,82,127,109,60,167,75,77,251,125,196,172,176,237,71,84,32,231,143,221,110,30,143,16,186,83,211,247,146,130,186,174,117,114,81,212,53,137,222,72,102,158,87,43,37,236,174,142,73,21,30,171,19,145,208,91,248,0,17,87,170,63,177,61,77,253,23,230,40,138,192,233,205,189,127,240,171,168,243,216,51,251,157,214,77,50,202,127,119,114,166,129,124,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,218,87,67,20,107,125,32,3,50,218,253,163,151,221,191,235,46,89,163,185,28,222,162,175,25,184,58,158,58,158,44,103,171,165,123,82,74,106,158,12,123,210,63,44,18,69,47,143,154,185,156,248,187,243,53,80,184,174,146,26,243,77,170,123,104,143,77,174,21,181,115,228,58,97,81,246,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,254,86,189,141,72,107,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,116,174,178,250,223,117,193,116,74,193,162,246,251,29,37,69,62,168,84,78,234,234,249,164,119,58,72,45,179,209,212,35,34,98,118,69,124,146,201,23,119,185,85,26,200,222,222,42,175,71,199,89,123,47,209,203,22,190,238,131,0,210,172,166,110,22,91,173,194,74,139,140,124,94,190,166,150,146,158,90,185,105,187,177,236,123,60,204,167,116,94,70,185,28,207,39,52,238,173,236,183,211,187,31,107,26,201,244,255,0,33,248,233,202,33,217,246,236,243,45,162,234,135,223,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,219,200,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,172,17,87,170,63,177,61,77,253,23,230,40,138,149,216,190,243,111,187,60,212,122,171,156,150,175,182,112,204,163,211,211,228,214,216,152,196,170,116,113,43,252,85,52,210,59,183,105,162,242,202,169,27,156,145,200,215,185,174,226,170,201,99,208,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,1,74,221,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,105,93,45,215,31,37,46,81,51,89,11,163,238,223,19,87,195,79,59,106,17,188,100,146,41,156,145,204,157,248,68,228,149,93,21,61,172,101,63,80,43,190,58,220,79,240,80,95,83,27,181,214,193,212,3,80,47,182,43,157,93,186,229,110,168,176,213,209,214,82,76,232,103,166,158,59,77,11,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,181,77,128,239,6,213,187,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,74,0,12,208,237,215,94,115,45,182,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,236,142,86,59,131,209,146,53,57,177,170,154,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,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,5,101,245,94,223,29,54,53,106,189,237,31,78,89,86,151,219,149,61,59,50,235,178,62,90,116,161,164,149,177,206,218,40,21,170,213,149,243,196,230,121,92,189,226,72,101,116,125,158,233,31,225,243,253,12,127,157,159,211,127,220,139,84,0,20,173,214,175,221,62,45,244,254,135,228,110,36,159,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,83,95,90,77,28,177,97,250,203,137,107,21,162,111,29,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,120,218,198,53,190,155,151,230,116,142,84,116,91,214,59,22,31,172,185,110,142,221,225,241,213,234,37,190,158,162,215,83,201,235,202,170,218,218,137,29,77,193,172,84,78,112,79,81,47,145,207,99,91,233,184,254,103,72,212,75,148,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,48,70,143,118,95,163,151,221,2,219,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,61,53,85,93,68,181,114,211,119,99,222,199,248,95,80,232,188,141,114,181,254,62,105,217,29,217,40,95,118,62,233,245,147,234,6,67,242,51,150,253,210,91,84,176,76,175,105,214,29,51,176,95,125,86,73,130,122,175,188,20,94,150,102,122,63,91,114,174,154,151,247,143,98,71,39,56,218,174,253,219,157,199,183,103,118,95,192,154,160,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,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,15,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,66,251,250,217,70,85,181,61,71,171,189,218,109,158,163,76,178,107,132,210,99,151,10,116,145,241,208,115,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,243,70,197,122,47,38,202,200,190,174,159,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,141,28,170,177,199,218,101,117,66,223,213,30,41,138,191,111,26,51,112,181,93,170,243,140,125,149,23,219,253,53,76,21,148,244,246,122,216,220,140,166,129,24,231,39,154,162,7,35,214,71,34,35,96,154,55,199,201,211,50,72,170,46,217,105,186,222,170,95,71,102,182,85,215,212,71,79,61,91,226,166,133,210,189,176,65,19,230,154,85,107,81,85,25,28,81,201,35,221,252,26,198,57,203,217,17,84,249,79,65,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,95,73,86,137,61,190,227,73,50,181,203,28,208,185,81,31,28,177,175,103,198,229,252,90,138,213,254,10,92,246,202,122,148,224,154,165,163,87,90,173,193,230,22,171,6,103,130,91,231,175,190,212,122,105,153,13,117,174,23,83,196,203,143,102,69,226,100,210,77,85,28,62,154,39,57,239,149,59,197,26,36,140,141,181,129,189,125,215,95,119,105,172,181,185,151,150,235,71,136,91,123,209,226,214,74,217,152,239,65,75,197,137,36,138,216,209,24,147,78,246,121,100,94,239,114,119,100,126,71,178,40,212,236,29,52,54,57,83,184,236,202,29,97,206,31,72,205,58,194,239,17,178,106,73,25,21,67,239,151,24,82,57,210,137,208,189,28,212,166,70,190,39,76,231,183,243,178,68,141,136,170,231,190,27,201,0,3,53,155,177,247,79,172,159,80,50,31,145,156,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,138,245,71,246,39,169,191,162,252,197,17,72,27,122,202,108,88,54,190,233,166,107,148,215,122,43,46,63,152,89,174,151,26,159,19,228,240,82,193,91,20,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,165,60,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,10,86,235,87,238,159,22,250,127,67,242,55,18,0,23,125,211,131,168,5,30,226,44,81,105,38,175,100,95,246,88,160,245,51,197,83,81,28,20,241,228,84,188,223,39,42,118,66,200,227,100,208,198,168,199,194,141,228,177,196,146,181,95,251,228,139,235,234,87,190,60,203,106,52,216,78,45,165,44,199,231,201,242,42,135,221,43,157,94,244,157,244,150,234,105,98,237,27,169,81,81,200,202,183,44,177,121,85,205,236,200,106,18,63,222,118,146,38,207,186,162,225,187,163,213,15,217,29,247,77,42,240,139,237,198,158,73,172,74,219,162,220,224,184,62,24,223,44,240,189,233,4,75,3,219,19,22,70,170,162,177,200,201,17,92,199,35,27,36,223,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,109,197,104,54,101,182,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,18,53,189,213,168,247,112,122,62,55,47,54,57,19,165,98,187,205,190,210,108,199,53,217,222,91,106,245,214,170,239,73,81,138,92,105,216,198,73,111,145,183,88,43,106,105,170,19,240,242,66,254,51,200,201,63,25,25,35,149,139,205,143,111,131,144,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,79,65,185,221,194,229,91,160,214,91,214,174,101,52,222,131,215,248,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,229,72,245,107,88,215,203,44,175,70,51,159,20,151,253,49,122,127,209,234,237,101,54,224,117,191,29,245,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,252,97,145,141,108,206,123,123,171,163,107,217,37,202,0,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,21,87,215,59,249,39,253,73,253,180,170,178,231,186,105,117,4,166,214,27,85,159,111,154,191,117,171,147,80,104,41,253,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,175,119,42,171,213,221,236,40,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,71,253,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,39,181,29,215,105,198,237,116,225,153,174,21,47,161,186,208,248,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,228,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,176,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,95,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,216,51,77,221,221,117,23,102,88,198,215,114,251,117,93,69,203,7,202,41,174,86,91,202,212,58,84,154,212,218,106,216,253,44,254,71,43,154,248,93,83,19,34,225,249,60,40,214,113,143,194,139,47,148,218,78,183,218,182,225,175,216,230,180,94,108,117,119,154,124,114,158,232,230,80,83,72,216,223,83,60,214,234,154,120,88,175,119,224,198,44,179,71,205,253,156,173,103,39,35,94,168,140,95,43,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,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,74,61,139,127,188,110,131,90,240,207,254,135,170,192,40,171,157,255,0,41,206,186,73,78,173,255,0,213,122,87,185,223,247,243,35,63,224,243,22,168,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,64,14,167,91,14,253,183,216,170,117,231,73,236,188,179,236,126,222,239,180,173,118,235,119,146,171,40,133,175,133,177,247,119,149,169,230,167,129,181,10,222,49,201,44,205,72,225,78,252,34,106,84,6,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,41,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,83,95,81,157,235,255,0,138,173,71,130,193,128,92,238,177,233,150,45,251,187,109,52,235,226,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,238,209,58,105,99,79,202,233,221,180,63,241,91,172,171,247,166,139,205,167,184,119,138,183,40,225,95,233,166,159,202,217,125,45,36,124,81,100,95,44,145,59,154,183,135,24,163,151,180,140,145,98,229,127,197,85,245,206,254,73,255,0,82,127,109,42,172,185,238,154,93,65,41,181,134,213,103,219,230,175,221,106,228,212,26,10,127,77,103,187,85,203,45,84,249,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,221,202,170,245,119,123,10,0,17,87,170,63,177,61,77,253,23,230,40,138,1,44,83,166,47,80,10,61,34,172,166,219,246,183,228,94,147,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,140,210,61,205,133,204,111,116,108,110,123,227,185,64,10,149,235,89,161,116,118,171,238,23,184,123,13,155,195,246,223,60,111,34,169,141,96,142,55,213,68,207,37,11,220,196,68,150,73,159,11,106,152,233,21,94,212,142,146,6,126,78,205,71,242,14,146,26,243,83,165,155,151,143,77,174,21,180,144,99,218,159,79,246,93,74,212,212,69,78,200,174,48,50,73,104,100,71,189,138,231,189,206,89,105,153,19,94,206,111,172,106,254,103,49,141,95,65,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,67,254,162,90,233,71,175,219,172,202,242,75,13,231,237,60,110,195,226,198,236,51,53,32,88,221,75,74,138,146,190,41,33,87,54,104,100,170,125,84,209,200,174,115,157,28,204,255,0,53,17,24,217,193,209,131,111,23,92,111,25,201,119,35,146,218,169,24,204,178,157,182,76,94,161,181,142,116,235,69,13,68,158,189,207,137,171,193,172,125,68,20,237,106,191,247,157,233,100,84,70,177,200,178,77,253,216,251,88,214,79,167,249,15,199,78,102,176,151,253,57,183,175,254,21,117,30,123,6,127,115,186,201,166,89,79,238,238,84,208,47,150,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,187,74,232,98,141,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,34,175,84,127,98,122,155,250,47,204,81,20,2,79,254,152,187,241,253,136,95,105,180,27,86,47,92,112,28,130,224,223,179,110,151,27,143,142,151,23,153,204,153,210,118,111,137,203,225,168,157,212,232,238,82,71,20,46,89,38,94,220,229,114,221,72,43,47,170,246,248,233,177,171,85,239,104,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,202,229,239,18,67,43,163,236,247,72,255,0,13,69,151,83,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,31,244,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,208,158,212,119,93,167,27,181,211,134,102,184,84,190,134,235,67,227,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,146,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,193,149,114,69,108,147,120,57,54,209,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,158,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,121,54,255,0,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,131,169,102,250,170,118,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,185,180,177,73,5,162,220,149,10,142,157,233,60,111,138,103,204,176,77,11,99,70,175,20,242,72,231,49,91,26,73,70,197,170,116,49,254,118,127,77,255,0,114,45,80,0,82,183,90,191,116,248,183,211,250,31,145,184,144,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,250,122,121,239,78,213,186,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,198,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,158,56,216,248,121,75,82,16,117,125,210,251,86,105,180,186,156,242,103,82,65,114,211,235,197,21,202,158,119,81,54,89,229,130,166,102,209,75,74,201,123,163,161,99,157,81,12,206,237,201,28,180,177,162,183,248,57,181,1,182,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,239,21,108,49,178,94,204,87,201,77,36,209,162,170,183,178,189,21,28,213,68,114,105,120,130,189,96,181,142,197,131,109,129,116,170,162,31,81,122,212,187,132,20,244,113,242,123,60,20,180,53,16,85,212,84,247,70,57,142,226,246,83,69,227,87,49,203,234,121,183,146,70,228,42,175,101,250,57,98,215,221,208,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,212,210,210,83,203,87,45,55,118,61,143,103,153,148,238,139,200,215,35,153,228,230,157,213,189,151,71,198,107,55,99,238,159,89,62,160,100,63,35,57,249,58,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,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,15,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,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,231,135,114,251,116,206,246,191,170,117,250,103,157,83,255,0,173,172,179,214,243,135,252,167,107,245,51,67,5,103,142,41,100,240,249,124,15,119,137,238,230,207,224,169,252,21,121,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,202,105,86,201,45,91,80,216,214,180,95,114,120,41,43,181,23,42,211,123,212,215,90,199,82,181,179,218,96,117,157,92,251,75,36,108,210,177,236,142,161,178,57,210,198,173,73,151,198,174,69,72,227,237,76,37,212,245,66,216,183,237,175,21,126,184,232,230,25,234,245,38,203,195,237,138,106,39,113,154,251,107,142,55,34,246,133,26,190,162,178,30,209,248,251,43,94,248,145,241,254,245,205,167,141,41,88,146,155,23,217,149,247,120,122,143,85,108,146,235,246,54,25,139,250,122,140,154,229,19,216,181,77,142,85,127,138,154,154,55,119,239,52,190,41,81,36,115,86,56,218,199,57,220,149,25,20,151,253,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,128,0,205,102,236,125,211,235,39,212,12,135,228,103,25,150,221,51,188,75,66,112,77,197,122,127,87,134,102,190,106,63,91,206,24,253,37,210,58,202,248,125,31,143,202,178,201,222,26,15,55,151,198,214,126,247,135,126,237,238,238,171,176,93,235,229,91,83,212,122,75,37,218,231,234,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,95,52,108,70,42,114,108,79,138,207,186,141,229,54,44,231,167,86,105,154,226,213,222,182,203,144,91,241,219,165,186,167,196,248,252,244,179,221,40,36,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,10,23,39,255,0,75,221,244,254,197,50,166,104,118,177,230,126,147,77,175,92,254,199,169,173,111,40,108,87,73,36,106,167,121,149,201,233,232,230,239,39,147,186,57,140,149,89,39,238,154,234,137,22,234,65,74,221,106,253,211,226,223,79,232,126,70,226,69,93,189,237,211,59,220,181,227,40,196,244,206,159,215,100,150,44,125,111,180,86,206,112,197,246,135,26,250,58,105,34,243,77,44,113,197,198,58,167,205,201,202,189,252,60,17,59,189,21,60,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,250,173,198,235,125,215,113,218,195,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,67,5,52,143,143,151,230,107,30,232,21,232,197,87,43,17,232,213,115,248,243,91,63,232,193,160,213,56,174,151,228,186,255,0,125,162,164,245,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,238,199,68,173,103,227,67,27,215,154,57,138,219,31,4,127,222,46,206,176,77,223,224,148,246,11,253,103,216,217,37,155,159,221,252,131,199,53,71,217,126,89,169,223,85,254,213,100,241,71,63,150,58,116,143,247,138,188,59,242,111,101,79,199,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,201,149,211,139,99,148,219,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,222,86,178,88,154,212,106,204,146,199,123,192,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,170,190,185,223,201,63,234,79,237,165,112,104,222,144,230,90,239,168,150,253,45,211,232,41,39,200,110,212,245,211,80,193,83,58,66,202,135,211,82,77,84,176,163,215,242,181,239,108,14,99,21,202,214,115,115,121,57,141,238,228,242,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,23,211,211,207,122,118,173,211,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,78,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,241,198,199,195,202,90,128,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,113,248,244,27,50,173,219,203,119,27,103,162,171,184,99,212,121,69,94,51,122,88,105,209,89,106,123,41,232,165,166,154,87,163,213,220,39,117,92,145,162,240,70,49,241,49,170,245,116,204,105,232,54,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,108,227,119,159,55,162,173,244,179,83,249,124,83,62,25,63,119,51,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,234,204,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,139,251,254,217,245,171,118,90,70,230,219,210,174,60,239,14,167,172,175,197,31,12,173,70,84,206,246,53,100,161,149,178,61,177,112,168,88,98,98,72,231,53,98,123,88,254,92,18,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,79,148,158,157,55,58,125,211,110,38,166,77,97,214,75,85,91,116,234,221,80,234,106,43,108,209,75,11,50,103,172,83,199,42,197,81,12,241,77,11,41,166,72,28,175,107,92,201,30,143,143,191,118,72,137,118,128,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,20,173,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,107,133,107,70,168,105,214,27,152,233,254,15,151,213,217,172,89,253,61,61,38,71,79,76,200,218,250,248,33,89,56,68,178,171,124,172,98,164,210,181,237,99,154,146,50,71,49,252,154,170,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,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,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,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,237,74,171,235,157,252,147,254,164,254,218,86,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,17,29,60,236,166,167,146,162,84,141,189,251,189,233,20,50,42,49,189,222,245,68,107,81,206,84,106,254,77,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,255,0,108,7,120,54,173,217,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,80,0,69,94,168,254,196,245,55,244,95,152,162,40,175,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,207,151,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,166,47,80,10,205,93,163,166,219,246,183,228,94,175,58,164,227,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,255,0,140,210,61,174,153,175,111,116,116,141,123,228,177,80,113,77,232,104,229,247,95,118,193,159,233,86,45,55,11,213,214,223,29,69,186,62,44,95,83,85,73,81,21,92,84,221,222,246,49,158,103,211,182,47,35,156,141,103,147,154,247,70,246,92,225,18,255,0,169,110,177,216,183,1,168,90,83,172,88,228,62,158,147,38,210,251,125,68,148,220,158,255,0,73,84,203,157,202,58,154,110,111,99,22,79,20,241,203,23,147,130,53,252,57,55,242,185,20,245,91,0,214,59,238,129,109,131,117,122,171,139,67,206,245,106,183,226,212,246,233,57,49,61,53,85,93,69,117,36,85,61,158,199,177,254,23,212,54,95,27,154,173,127,143,130,246,71,119,72,44,105,163,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,15,202,221,143,181,141,100,250,127,144,252,116,230,107,14,171,185,221,189,101,91,95,214,91,214,145,229,53,62,191,208,120,234,109,215,70,82,201,79,13,206,134,86,242,138,162,54,189,63,229,70,244,107,158,214,75,20,172,71,191,135,37,151,253,49,122,128,81,233,21,101,54,223,181,191,34,244,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,252,102,145,238,108,46,99,123,163,99,115,223,29,202,17,87,170,63,177,61,77,253,23,230,40,138,1,61,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,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,253,40,119,199,77,146,218,172,155,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,254,39,39,104,150,24,155,31,102,58,54,121,187,87,81,221,241,212,237,75,13,160,195,244,249,148,149,26,139,152,83,206,250,25,165,124,82,178,201,72,213,70,45,108,176,42,171,158,247,57,92,216,26,230,248,156,248,165,115,149,201,10,197,37,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,116,13,198,232,133,215,110,58,195,122,209,171,237,242,146,239,114,176,83,219,157,89,87,73,27,153,2,207,81,67,5,76,140,143,151,230,115,24,233,213,136,245,70,171,209,136,229,107,57,112,75,95,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,227,241,232,54,101,91,183,150,238,54,207,69,87,112,199,168,242,138,188,102,244,176,211,162,178,212,246,83,209,75,77,52,175,71,171,184,78,234,185,35,69,224,140,99,226,99,85,234,233,152,211,208,109,71,117,218,143,180,173,71,102,107,133,75,235,173,85,222,56,47,246,9,230,86,82,221,233,90,170,168,215,42,34,248,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,19,210,221,82,193,53,167,4,182,106,102,154,95,126,217,198,239,62,111,69,91,233,102,167,242,248,166,124,50,126,238,102,50,70,246,146,39,183,243,53,59,246,238,157,209,81,87,213,153,87,58,174,182,237,211,59,209,11,62,11,150,95,233,252,216,222,163,99,244,55,220,126,231,206,22,250,175,45,5,37,77,84,94,22,74,249,25,224,146,177,33,229,34,51,201,195,155,81,17,123,36,148,233,193,212,2,179,110,247,216,180,147,87,178,47,251,19,215,250,153,226,169,168,142,122,137,49,218,174,15,147,149,59,33,100,146,62,25,164,68,99,225,70,241,73,37,73,90,172,253,242,75,103,251,197,222,46,9,180,12,18,158,255,0,127,163,251,103,36,188,243,251,191,143,249,38,167,251,83,197,53,59,42,191,219,76,130,88,224,241,71,80,146,126,241,19,159,110,45,238,171,248,103,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,57,95,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,61,86,183,104,54,101,160,114,97,118,189,64,162,171,182,223,114,204,94,44,154,162,211,87,78,144,207,109,100,181,181,112,69,12,137,205,203,205,209,83,71,42,163,145,143,98,204,177,185,136,232,215,189,133,116,49,254,118,127,77,255,0,114,45,80,0,82,183,90,191,116,248,183,211,250,31,145,184,145,171,67,54,163,168,251,137,211,141,71,205,116,190,47,181,110,186,115,246,100,243,88,34,133,93,85,114,165,170,74,181,145,212,202,139,249,230,143,210,181,82,30,220,164,107,220,140,85,123,89,28,188,255,0,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,77,4,236,251,118,120,110,238,180,191,239,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,112,239,228,98,42,186,39,162,117,252,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,119,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,209,158,203,245,142,251,175,187,96,192,53,87,41,135,133,234,235,111,146,158,227,39,38,47,169,170,164,168,150,146,90,158,204,99,24,207,51,233,221,47,141,173,70,179,201,193,59,163,123,173,85,245,130,214,59,238,115,186,5,210,170,136,125,61,151,77,45,240,83,209,199,201,143,243,213,87,83,193,87,81,83,221,24,215,183,147,31,77,23,141,92,246,167,166,230,222,43,35,144,232,29,18,244,207,21,200,53,31,81,53,74,237,73,234,47,88,125,190,223,111,180,121,35,141,241,211,250,245,169,243,206,222,76,87,178,100,101,34,70,215,177,205,253,220,243,181,81,200,255,0,194,223,204,214,110,199,221,62,178,125,64,200,126,70,115,234,205,246,207,153,97,219,116,211,205,205,54,186,146,191,19,207,42,43,45,175,70,170,71,61,182,227,5,85,92,77,129,236,87,42,200,201,98,164,124,173,145,191,193,82,70,61,173,237,27,165,245,123,36,222,14,77,180,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,231,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,77,208,70,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,10,108,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,3,143,238,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,140,29,58,186,115,95,118,215,149,93,181,123,89,170,173,85,153,123,61,93,158,197,67,69,194,166,158,138,151,201,193,245,233,51,216,143,73,167,99,21,35,70,240,115,32,149,237,147,187,229,124,80,202,173,216,251,88,214,79,167,249,15,199,78,102,176,213,65,90,187,214,233,93,251,80,213,59,86,166,104,91,254,204,251,219,144,65,22,99,69,219,205,233,125,85,77,68,213,247,239,37,85,91,121,241,242,68,223,71,11,91,223,183,118,118,238,168,77,253,186,232,54,27,182,221,35,177,105,78,25,69,72,214,91,169,216,251,157,116,52,235,11,238,215,21,99,82,162,182,84,115,222,238,114,57,189,209,170,247,112,98,50,54,175,6,53,19,165,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,137,233,239,128,97,186,167,211,135,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,194,86,125,179,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,21,116,231,163,142,101,46,225,175,144,103,215,90,74,61,36,199,175,16,213,218,102,146,165,43,42,242,107,114,212,35,210,141,201,3,224,125,51,253,58,58,57,166,84,103,25,85,22,22,74,213,230,217,105,212,111,22,177,96,221,58,179,76,43,22,161,244,86,92,126,223,142,218,237,212,222,87,201,224,165,130,233,65,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,82,14,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,159,171,174,154,23,168,251,116,212,123,142,151,234,133,155,208,221,104,123,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,242,66,254,46,236,189,145,200,230,185,143,107,30,199,177,182,63,210,251,168,37,77,218,166,203,181,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,112,134,42,90,122,59,42,69,20,13,106,189,90,201,220,201,229,151,156,143,86,197,249,158,230,119,180,162,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,210,186,172,108,74,234,151,90,253,211,104,214,51,72,235,107,169,214,124,222,213,110,129,205,158,57,209,207,116,151,132,98,42,181,236,115,85,169,63,6,181,88,172,243,185,31,206,121,35,174,189,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,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,75,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,2,186,186,184,237,71,78,50,13,39,188,110,154,217,23,216,217,158,47,232,32,185,73,79,10,44,119,218,89,106,97,164,141,181,9,221,59,77,23,149,138,201,147,187,150,54,44,78,71,34,68,176,212,182,147,224,191,181,13,83,195,116,207,237,79,179,62,246,228,22,235,23,173,240,121,189,47,170,169,142,31,47,143,147,121,241,242,114,227,201,189,251,118,238,157,251,154,94,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,194,38,119,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,38,255,0,85,13,138,211,103,248,245,215,115,218,91,65,73,6,79,99,167,154,229,153,195,53,84,188,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,60,172,115,215,147,164,99,25,37,80,105,110,169,103,122,45,157,219,53,51,77,47,191,99,100,150,111,55,162,173,244,176,212,120,188,176,190,25,63,119,51,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,161,61,168,238,187,78,55,107,167,12,205,112,169,125,13,214,135,199,5,254,193,60,200,250,171,69,83,145,85,26,229,68,79,36,47,226,229,138,100,68,108,141,107,145,81,143,100,145,179,181,131,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,34,122,116,106,180,218,175,251,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,149,235,190,141,153,95,118,121,168,244,182,200,238,191,108,225,153,71,168,168,198,110,82,189,137,84,232,226,86,121,105,170,99,111,110,211,69,229,137,22,70,181,35,145,175,107,155,197,85,241,71,232,58,121,239,78,235,181,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,198,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,158,57,30,200,120,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,109,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,10,171,235,55,183,76,18,201,103,177,110,94,193,79,232,114,75,238,65,29,139,32,252,243,75,246,159,42,5,244,178,254,121,86,56,124,49,219,213,156,99,141,60,158,110,78,94,236,252,208,43,104,186,33,106,220,118,226,240,205,26,190,223,42,237,22,219,253,69,75,171,42,233,35,107,231,72,41,233,102,169,145,145,242,252,173,123,219,2,177,30,168,228,98,189,28,173,127,30,11,163,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,2,31,245,61,220,22,156,105,6,220,111,24,6,99,143,253,224,189,106,109,190,182,207,98,182,190,4,116,49,200,198,51,157,124,146,61,174,99,61,43,229,130,86,34,34,200,233,124,92,56,162,62,88,168,92,159,253,30,247,11,138,233,94,178,223,52,143,41,166,240,126,213,61,13,53,186,232,250,168,226,134,154,186,141,181,46,138,158,70,189,83,191,159,212,58,54,43,92,174,242,164,76,70,59,203,201,151,82,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,59,175,85,13,138,212,224,25,13,215,115,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,10,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,83,66,123,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,113,61,71,118,57,83,186,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,226,107,229,149,174,70,164,203,44,116,87,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,125,61,60,247,167,106,221,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,227,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,79,28,108,124,60,165,168,51,215,212,75,66,232,244,7,117,153,94,55,97,179,125,153,141,223,188,89,37,134,22,172,9,27,105,106,145,86,86,69,28,40,214,195,12,117,76,170,134,56,213,173,115,99,133,159,231,34,163,221,192,47,57,77,247,32,183,88,173,55,122,239,81,73,140,219,223,107,181,199,226,99,61,61,43,234,170,42,221,31,118,162,43,251,207,87,80,254,238,85,119,231,237,223,139,90,136,166,202,111,180,152,173,199,10,167,174,225,101,186,220,40,238,149,148,222,38,47,150,170,146,58,152,233,228,230,169,205,188,89,91,82,157,145,81,171,228,238,228,85,107,85,37,255,0,73,221,11,190,234,126,232,45,154,141,246,53,170,183,22,211,78,247,27,187,174,10,199,241,170,158,158,162,58,4,134,37,71,43,166,108,236,243,181,253,145,177,250,101,119,54,191,198,215,222,161,202,183,99,237,99,89,62,159,228,63,29,57,154,195,70,123,193,218,102,27,187,173,47,251,143,125,168,164,179,223,104,42,35,169,177,100,110,160,90,169,237,79,89,24,179,163,24,146,68,175,100,177,49,99,115,21,252,59,248,222,168,174,137,138,153,246,213,45,45,206,244,91,59,185,233,158,165,216,190,198,201,44,222,31,91,69,234,161,168,241,121,97,100,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,218,122,98,245,0,172,213,218,58,109,191,107,126,69,234,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,248,205,35,218,233,154,246,247,71,72,215,190,78,215,213,31,216,158,166,254,139,243,20,69,0,154,19,223,70,204,172,91,195,211,138,91,100,119,95,177,179,60,95,212,84,99,55,41,94,245,165,108,146,163,60,180,213,49,183,191,120,101,241,68,139,35,90,178,70,230,53,205,228,136,248,164,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,231,43,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,244,197,216,119,236,66,197,77,175,58,177,101,227,159,100,22,246,253,155,107,184,219,188,117,88,188,46,124,205,147,179,188,174,79,53,68,14,167,87,114,142,57,97,106,201,10,246,231,43,86,0,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,167,70,171,77,170,255,0,180,76,218,197,125,182,82,92,109,183,28,226,229,73,89,71,87,11,102,130,166,9,45,150,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,94,187,232,217,149,247,103,154,143,75,108,142,235,246,206,25,148,122,138,140,102,229,43,216,149,78,142,37,103,150,154,166,54,246,237,52,94,88,145,100,107,82,57,26,246,185,188,85,95,20,126,131,167,158,244,238,187,88,213,10,123,22,95,144,85,183,74,242,90,133,76,130,141,41,157,84,148,83,172,124,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,227,145,236,135,141,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,208,70,51,160,216,110,228,186,126,105,198,148,230,116,84,142,101,199,77,236,47,182,87,77,78,179,62,211,113,75,84,73,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,70,218,233,161,122,143,183,77,71,184,233,126,168,89,189,13,214,135,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,79,36,47,226,238,203,217,28,142,107,152,246,177,236,123,27,229,111,249,102,85,149,253,155,247,167,38,186,222,126,198,183,195,105,183,125,161,91,37,71,163,161,139,191,138,154,30,106,190,56,89,201,220,99,111,102,183,186,246,68,238,88,255,0,74,29,142,84,228,183,91,38,238,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,137,169,218,85,154,38,201,221,141,141,158,111,21,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,35,234,221,79,73,10,156,203,94,113,251,206,221,225,164,199,48,220,186,162,121,114,150,75,226,74,44,97,236,226,229,150,150,31,35,101,149,147,163,159,227,166,141,188,35,145,157,188,145,66,246,164,51,127,106,59,81,211,141,165,105,195,48,172,42,47,93,117,174,241,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,199,11,57,57,34,133,21,91,27,92,229,85,123,223,36,143,237,101,5,245,77,192,42,112,93,233,102,85,73,143,82,90,109,185,85,61,5,254,218,148,201,19,89,84,201,41,153,21,69,66,178,53,252,175,125,100,21,106,254,104,143,115,249,61,123,243,71,58,85,116,62,207,234,101,181,106,158,150,215,100,52,137,79,75,81,110,191,218,237,46,88,155,58,190,86,203,5,109,67,19,183,149,236,68,134,129,142,252,85,140,85,143,252,213,145,121,86,182,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,225,165,73,92,136,175,100,49,120,226,103,229,106,35,35,106,35,90,136,136,151,125,210,203,0,166,193,118,91,134,213,46,61,87,105,185,101,85,21,247,251,146,84,164,173,125,83,228,169,124,84,245,8,201,23,242,177,244,112,82,43,56,34,49,204,226,244,239,205,92,233,106,102,179,118,62,233,245,147,234,6,67,242,51,151,19,211,223,0,195,117,79,167,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,251,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,165,183,131,180,204,203,104,186,161,247,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,249,246,241,189,81,27,43,21,100,87,76,93,248,254,196,47,180,218,13,171,23,174,56,14,65,112,111,217,183,75,141,199,199,75,139,204,230,76,233,59,55,196,229,240,212,78,234,116,119,41,35,138,23,44,147,47,110,114,185,93,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,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,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,186,157,253,108,163,21,221,102,156,85,222,237,54,207,79,169,184,205,190,105,49,203,133,58,70,201,43,248,35,164,109,178,161,100,115,24,232,101,122,170,49,207,114,120,100,122,189,23,139,165,100,180,45,150,98,215,220,27,42,188,225,89,77,15,162,189,99,247,10,139,93,198,155,202,201,60,21,80,72,232,229,143,155,21,204,119,23,177,201,221,170,173,94,221,209,85,63,18,242,122,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,231,177,207,107,24,199,35,25,8,58,213,251,167,197,190,159,208,252,141,196,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,61,159,110,207,13,221,214,151,253,248,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,29,252,140,69,87,68,244,72,107,171,88,174,132,244,170,213,138,221,113,198,180,190,213,149,201,155,250,75,126,9,143,201,115,172,130,171,30,134,10,105,89,122,157,181,83,199,82,199,243,123,237,252,94,229,73,85,181,115,198,212,108,108,127,150,106,109,235,120,219,125,220,255,0,154,139,73,179,111,87,122,162,183,193,113,184,89,43,105,37,164,174,163,142,78,200,168,173,145,168,201,124,111,84,100,143,129,242,70,215,57,159,159,179,216,174,237,96,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,0,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,103,125,79,181,183,46,220,190,53,174,182,181,171,178,99,216,173,66,50,135,17,134,178,7,49,214,233,217,74,151,26,41,106,210,153,174,153,149,46,164,107,209,210,198,255,0,11,248,58,52,71,70,215,28,171,123,250,189,134,235,214,231,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,89,191,208,199,249,217,253,55,253,200,181,66,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,243,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,205,14,191,102,26,113,159,235,46,89,153,105,30,5,247,47,16,186,220,29,61,174,201,205,23,211,71,197,17,206,226,222,236,139,200,244,124,190,22,42,199,23,147,198,197,86,49,170,179,131,163,6,156,234,229,195,84,50,93,79,177,101,85,118,93,62,181,211,182,219,125,161,117,51,223,6,67,86,248,228,88,32,98,170,120,154,250,101,114,76,233,17,222,86,36,145,198,141,225,82,245,73,169,191,77,248,211,108,234,213,102,179,89,112,42,188,139,44,202,41,234,165,183,62,173,146,211,218,169,25,27,85,190,89,38,70,246,168,123,101,116,93,233,162,115,95,193,85,95,36,60,226,89,33,6,198,186,161,229,88,70,119,122,176,110,151,54,186,223,177,188,182,224,251,155,178,11,132,242,77,247,122,100,134,119,200,216,105,96,167,146,71,195,52,137,77,27,96,141,99,138,14,202,230,49,17,207,239,93,102,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,35,208,116,226,223,29,54,212,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,149,204,138,39,53,92,176,164,82,93,158,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,185,236,220,166,212,117,31,109,250,226,154,33,115,139,239,29,125,211,193,62,55,61,174,21,146,75,205,45,68,207,138,157,204,167,106,186,70,76,233,35,124,107,10,247,114,72,213,70,172,141,86,72,251,148,233,209,161,122,237,160,154,19,73,137,235,94,83,254,179,236,204,75,208,209,255,0,185,207,246,229,92,147,127,183,105,164,127,172,245,30,88,166,252,203,251,175,243,19,253,61,169,91,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,3,197,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,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,193,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,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,102,254,206,58,90,126,222,118,251,122,212,125,77,186,221,113,11,214,83,224,143,11,124,244,62,88,233,168,91,44,18,190,230,232,18,104,223,55,168,98,75,4,77,145,88,214,198,231,76,137,42,73,11,153,2,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,234,122,105,239,170,167,115,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,114,79,28,141,115,213,210,36,115,124,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,22,234,51,178,143,240,171,168,240,95,240,11,101,214,77,50,202,127,121,109,169,157,60,177,218,235,149,94,178,91,29,55,39,61,220,88,196,146,39,74,141,115,227,115,155,222,87,67,44,139,202,182,163,186,237,71,218,86,163,179,53,194,165,245,214,170,239,28,23,251,4,243,43,41,110,244,173,85,84,107,149,17,124,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,9,233,110,169,96,154,211,130,91,53,51,77,47,191,108,227,119,159,55,162,173,244,179,83,249,124,83,62,25,63,119,51,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,234,200,171,213,31,216,158,166,254,139,243,20,69,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,104,39,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,58,245,80,216,173,54,127,143,93,119,61,165,180,20,144,100,246,58,121,174,89,156,51,85,75,206,237,110,130,150,22,54,120,150,73,22,24,223,75,13,50,170,198,198,51,202,199,61,121,58,70,49,146,66,174,157,155,117,220,94,168,235,13,175,82,116,106,237,87,133,219,113,170,138,170,74,188,233,214,186,90,248,45,147,203,67,58,120,153,75,82,246,182,169,239,107,219,27,154,206,75,18,84,71,35,184,247,98,173,250,2,189,122,203,232,133,215,58,209,43,6,180,91,239,148,148,244,250,95,81,59,107,168,38,141,220,234,224,185,79,71,78,143,137,233,221,17,241,203,28,93,216,228,68,115,36,123,185,34,177,25,37,48,130,242,122,72,104,53,54,150,109,162,61,73,184,81,85,193,144,234,125,71,218,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,57,178,177,169,249,154,198,57,102,249,202,183,99,237,99,89,62,159,228,63,29,57,154,194,234,122,98,239,199,246,223,98,166,208,109,88,189,114,207,177,251,123,126,205,186,92,110,62,74,172,162,22,190,103,73,217,190,38,167,154,158,6,211,163,185,73,36,179,53,36,153,123,240,149,201,239,250,140,236,163,252,85,105,196,23,252,2,217,106,143,83,113,111,222,91,106,103,79,20,151,74,20,71,172,150,199,77,201,172,111,39,189,36,137,210,163,154,201,26,230,247,137,179,75,34,83,102,220,52,47,92,117,207,81,237,86,157,12,179,93,126,213,160,184,82,202,235,253,58,205,79,75,97,147,187,164,138,170,162,174,52,95,77,199,195,35,216,168,190,71,58,37,72,154,247,241,106,220,159,81,187,117,246,207,211,171,52,180,229,57,31,222,11,213,21,191,29,167,184,221,253,27,41,62,208,170,101,210,129,178,212,248,24,170,200,188,143,71,63,198,213,226,222,93,147,240,66,133,205,57,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,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,203,215,237,99,190,238,3,89,114,205,98,200,225,244,245,121,53,193,213,17,211,114,99,253,37,43,26,145,211,83,115,99,24,146,120,160,142,40,188,156,17,207,225,201,223,153,202,167,149,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,161,61,157,111,23,4,221,254,9,81,127,176,81,253,141,146,89,184,125,224,199,252,147,84,125,151,229,154,161,148,191,237,167,193,20,115,249,99,167,89,63,118,139,195,191,23,118,84,252,106,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,238,187,251,212,109,18,211,157,180,95,231,215,188,86,175,42,199,175,117,20,214,218,92,122,154,166,122,87,221,174,45,127,169,166,129,106,33,84,117,59,17,212,171,35,228,85,252,25,19,145,27,35,149,177,63,60,37,233,244,157,194,245,151,22,219,5,178,227,169,25,55,60,110,243,222,167,14,199,95,107,109,60,214,170,23,84,84,73,37,68,147,43,25,36,222,170,73,188,172,71,115,106,68,145,61,143,84,149,88,202,44,52,167,180,239,107,26,55,244,255,0,30,248,232,15,21,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,30,10,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,234,202,217,15,77,220,171,86,245,151,37,182,238,14,195,117,198,241,189,51,184,67,71,125,181,201,20,145,77,119,174,115,124,140,163,134,161,159,187,240,248,252,114,201,44,82,43,150,41,224,88,149,18,118,76,203,191,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,87,87,90,77,28,190,230,26,53,137,107,21,162,111,37,38,157,220,42,41,238,148,220,88,156,105,110,78,167,141,181,60,220,244,85,225,60,20,241,120,218,199,185,222,167,151,229,108,110,85,168,204,55,63,204,180,250,166,235,85,134,100,53,118,167,223,44,245,182,11,154,66,169,194,178,221,87,18,197,81,79,43,28,138,215,177,205,94,233,221,63,43,218,199,183,139,216,215,39,201,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,81,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,154,205,216,251,167,214,79,168,25,15,200,206,88,255,0,72,173,224,227,53,248,109,191,105,121,130,210,91,111,182,186,138,151,98,46,134,42,135,190,239,4,171,87,93,86,201,85,24,232,162,124,10,217,28,143,115,216,143,100,140,107,91,202,55,57,243,127,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,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,228,206,53,51,42,212,75,118,33,110,202,106,253,95,220,172,125,152,205,186,119,201,36,147,58,134,58,170,154,136,153,35,158,247,119,241,250,167,68,196,111,22,182,40,162,98,55,242,247,91,42,232,99,252,236,254,155,254,228,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,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,7,52,187,110,111,109,182,11,173,109,138,251,184,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,123,92,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,129,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,81,183,86,157,77,209,45,67,220,53,61,46,150,217,169,31,144,227,180,245,54,172,206,249,12,115,192,250,203,140,21,14,167,109,36,177,73,27,26,247,211,54,5,68,168,98,191,200,201,152,206,92,96,97,194,182,121,163,154,177,173,26,251,139,218,116,114,111,69,122,199,238,20,89,4,247,126,52,210,125,139,75,5,109,59,93,112,240,84,61,140,169,240,190,88,223,224,69,87,63,183,110,202,157,251,73,94,181,126,233,241,111,167,244,63,35,113,32,173,155,22,190,228,22,235,245,218,209,67,234,41,49,155,123,46,151,73,60,172,103,167,165,125,84,20,141,147,179,149,21,253,231,171,167,103,102,162,187,243,247,237,197,174,84,232,27,98,220,46,85,181,253,101,178,234,230,45,77,235,253,7,146,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,76,140,87,53,237,100,177,68,245,99,248,113,95,107,190,173,213,84,238,191,91,106,179,11,53,203,32,110,19,110,167,130,155,25,180,93,227,138,23,219,152,176,69,234,151,197,11,222,206,114,84,54,71,43,249,57,238,98,68,213,94,204,99,25,47,250,48,109,214,165,247,92,151,114,121,126,39,87,29,60,20,237,179,97,213,213,81,69,224,157,239,116,137,112,168,129,30,213,149,31,26,71,20,9,51,21,172,84,154,170,46,239,84,122,50,215,192,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,121,252,215,80,176,29,53,181,69,125,212,108,227,31,197,109,179,212,54,146,42,203,221,206,26,24,36,157,205,115,155,19,100,153,205,106,189,90,199,185,26,139,223,179,28,191,232,83,207,226,219,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,166,183,90,242,106,42,186,169,248,49,207,127,8,163,145,207,119,22,49,206,94,201,248,53,170,171,248,34,157,0,162,190,163,59,9,255,0,10,247,216,53,35,78,231,245,26,101,147,92,61,29,37,60,245,28,234,172,181,207,99,229,74,55,43,215,156,208,171,35,145,209,75,248,185,26,199,50,85,228,214,201,52,43,45,83,161,143,243,179,250,111,251,145,106,133,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,157,215,170,134,250,170,115,252,134,235,182,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,23,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,158,87,185,233,197,209,177,143,146,47,236,235,103,89,222,239,243,186,139,5,130,179,236,108,110,205,195,239,6,65,227,134,163,236,191,44,53,15,165,255,0,106,190,120,164,159,203,37,58,199,251,181,94,29,249,59,178,39,227,160,156,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,241,91,157,219,214,43,186,13,26,189,105,30,83,83,232,61,127,142,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,254,84,111,70,185,142,124,82,202,196,123,57,242,76,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,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,158,40,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,69,82,205,58,80,239,142,167,26,186,217,54,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,252,78,78,242,164,210,182,62,207,108,140,240,218,245,199,19,197,111,23,219,70,83,118,198,109,85,183,172,127,212,125,145,113,168,162,142,74,171,127,157,136,201,253,60,174,69,124,94,70,34,53,252,21,57,53,17,23,186,31,172,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,3,202,103,90,177,165,154,95,232,127,105,154,151,138,98,95,105,249,125,23,219,183,154,106,15,85,227,227,228,241,121,158,222,124,124,140,229,199,191,110,109,239,252,80,252,172,91,112,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,244,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,217,63,6,181,85,127,4,82,186,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,211,206,181,99,75,52,191,208,254,211,53,47,20,196,190,211,242,250,47,183,111,52,212,30,171,199,199,201,226,243,61,188,248,249,25,203,143,126,220,219,223,248,161,242,225,90,223,162,250,149,117,150,197,167,58,189,133,101,87,40,41,221,87,45,29,146,255,0,73,93,60,112,53,205,107,165,116,112,200,231,35,17,207,99,85,202,157,187,189,169,254,148,61,169,64,61,68,119,121,254,43,117,149,62,235,86,249,180,247,14,242,209,98,252,232,61,52,211,249,91,23,170,171,147,146,172,139,229,146,38,240,71,112,227,20,113,119,141,146,44,188,191,87,167,54,202,63,197,86,163,207,127,207,237,151,88,244,203,22,253,229,202,166,4,241,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,111,120,157,52,82,37,244,144,3,169,214,195,191,109,246,42,157,121,210,123,47,44,251,31,183,187,237,43,93,186,221,228,170,202,33,107,225,108,125,221,229,106,121,169,224,109,66,183,140,114,75,51,82,56,83,191,8,154,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,2,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,120,59,76,204,182,139,170,31,113,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,111,27,213,17,178,177,87,223,244,243,222,157,215,107,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,140,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,60,114,61,144,241,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,193,213,31,216,158,166,254,139,243,20,69,0,158,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,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,246,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,223,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,154,221,107,162,142,146,150,14,111,115,223,194,40,209,172,111,39,189,206,94,201,248,185,202,171,248,170,159,172,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,140,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,234,180,7,71,47,187,128,214,92,79,71,113,201,189,61,94,77,112,109,60,149,60,88,255,0,73,74,198,186,74,154,158,15,123,18,79,20,17,203,47,143,154,57,252,56,183,243,57,16,210,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,114,173,216,251,88,214,79,167,249,15,199,78,102,176,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,34,168,173,54,171,117,77,125,101,190,217,73,75,81,116,168,74,186,233,97,133,172,125,84,233,20,112,164,178,185,19,187,222,145,67,20,104,231,119,94,17,177,191,193,168,137,24,58,163,251,19,212,223,209,126,98,136,160,18,69,111,111,120,57,54,238,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,158,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,57,59,160,116,226,216,229,54,235,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,149,172,150,38,181,26,179,36,177,246,174,171,219,28,169,198,174,183,189,220,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,207,43,87,188,169,52,174,147,187,219,35,252,48,87,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,100,114,177,220,30,140,145,169,205,141,84,245,123,223,213,236,55,94,183,57,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,90,233,34,150,25,25,248,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,217,167,69,79,107,25,79,212,10,239,142,183,18,255,0,41,220,46,129,96,215,218,172,91,53,215,13,63,199,239,84,92,61,77,186,233,147,81,82,85,65,205,141,123,57,197,36,141,123,121,49,237,114,119,79,197,174,69,79,193,80,244,24,86,161,96,58,149,106,150,251,167,57,198,63,149,91,96,168,117,36,181,150,75,156,53,208,71,59,90,215,58,39,73,11,156,212,122,53,236,114,181,87,191,103,181,127,210,133,16,245,71,247,217,169,191,162,252,61,17,53,58,83,106,150,9,162,219,29,207,117,47,83,47,191,99,99,118,109,64,159,214,214,250,89,170,60,94,90,75,92,49,254,238,22,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,189,183,131,187,60,203,119,90,161,247,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,57,246,241,177,85,91,19,17,36,87,76,93,135,126,219,239,180,218,243,171,22,94,88,14,63,112,111,217,182,187,141,187,201,75,148,76,214,76,217,59,59,202,213,240,211,206,218,117,119,40,228,138,103,36,144,175,126,18,181,46,164,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,44,127,53,214,253,23,211,91,172,86,45,70,213,236,43,21,185,79,78,218,184,168,239,119,250,74,25,228,129,206,115,91,43,99,154,70,185,88,174,99,218,142,68,237,221,142,79,244,41,245,96,186,177,165,154,161,235,191,102,122,151,138,101,191,102,120,189,111,216,87,154,106,255,0,75,228,229,227,242,248,94,238,28,188,111,227,203,183,126,14,237,252,20,245,96,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,56,254,239,116,134,167,93,246,209,168,90,91,111,130,174,123,149,218,206,249,173,112,83,79,20,47,168,184,211,61,181,84,112,171,229,252,141,99,234,32,137,143,87,43,127,35,157,249,153,254,114,102,220,157,61,31,116,114,251,156,238,129,53,86,158,111,79,101,211,75,124,245,21,146,113,99,252,245,85,212,243,210,83,211,118,87,181,237,228,199,212,203,228,70,189,169,233,184,59,138,200,213,46,252,25,172,221,143,186,125,100,250,129,144,252,140,231,52,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,78,157,219,188,255,0,21,186,52,191,122,107,124,218,133,135,120,168,178,142,20,30,154,25,252,174,151,210,213,199,197,86,53,242,199,19,185,163,120,113,150,57,123,70,200,214,46,95,86,255,0,182,125,106,221,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,210,186,24,255,0,59,63,166,255,0,185,22,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,136,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,2,207,186,174,111,95,246,101,138,207,182,189,51,185,218,170,114,76,182,223,81,77,150,203,223,205,53,158,215,52,109,106,83,240,86,172,109,154,170,57,31,248,185,220,227,137,57,35,17,102,134,86,212,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,245,151,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,143,21,212,119,99,148,219,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,222,87,50,41,90,228,114,194,178,201,18,177,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,105,79,64,116,114,197,183,253,26,196,244,119,28,155,212,82,99,54,246,211,201,83,197,236,245,117,79,115,164,169,169,224,247,189,99,242,207,36,178,248,249,171,89,207,139,127,43,81,14,128,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,227,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,183,117,162,22,173,184,238,47,51,209,171,21,242,174,239,109,176,84,83,58,142,174,174,54,178,117,130,162,150,26,152,217,39,31,202,231,177,179,163,21,232,141,71,171,21,200,214,114,224,157,47,167,118,239,63,194,150,178,175,222,154,223,14,158,230,62,42,44,163,133,7,169,154,15,19,101,244,181,113,241,84,145,60,82,74,238,104,222,124,162,146,94,209,190,68,139,141,255,0,21,87,215,59,249,39,253,73,253,180,130,187,58,176,103,121,78,189,219,172,26,95,123,186,218,178,250,204,127,39,101,142,166,215,83,13,53,87,174,75,13,122,195,27,38,153,21,145,121,30,141,141,100,238,215,49,175,87,49,241,189,27,35,120,169,163,221,153,105,230,156,105,190,217,116,242,223,165,246,175,75,106,188,227,246,251,236,213,50,210,37,61,85,202,170,170,150,41,36,171,169,98,73,47,105,164,238,222,237,242,200,216,218,141,141,142,86,70,196,78,214,8,235,189,189,159,99,59,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,30,10,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,236,240,151,19,210,191,125,84,217,254,61,106,219,14,169,87,210,65,147,216,233,225,182,225,147,67,75,47,59,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,207,43,28,196,226,233,24,247,201,99,229,0,245,71,247,217,169,191,162,252,61,17,34,182,43,180,204,55,119,91,9,202,176,123,237,69,37,158,251,65,169,21,85,54,44,141,212,11,85,61,169,235,69,107,89,209,140,73,34,87,178,88,152,177,185,138,254,29,252,111,84,87,68,197,74,235,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,233,139,191,31,219,125,138,155,65,181,98,245,203,62,199,237,237,251,54,233,113,184,249,42,178,136,90,249,157,39,102,248,154,158,106,120,27,78,142,229,36,146,204,212,146,101,239,194,87,36,255,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,164,170,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,55,250,175,99,26,185,146,237,46,246,186,115,112,164,91,21,182,162,158,191,46,182,37,181,245,21,181,214,232,166,141,237,116,18,55,146,68,200,37,107,39,151,187,19,188,113,57,222,86,54,55,199,53,16,154,30,233,245,147,233,30,77,180,188,21,116,94,223,87,108,177,91,41,230,160,169,182,87,92,153,93,91,67,113,108,207,125,91,106,36,103,100,87,201,44,142,157,191,146,46,241,207,27,146,40,154,230,198,217,20,12,219,110,234,231,162,87,173,197,230,119,157,186,71,73,30,159,87,212,83,84,218,153,73,73,61,44,13,123,233,97,117,74,71,12,237,107,226,103,169,89,251,51,139,88,212,236,140,68,98,53,9,65,209,178,193,172,181,251,130,187,95,240,171,223,163,192,109,86,244,102,111,77,37,75,82,58,239,52,85,9,111,141,176,170,57,93,51,103,99,164,108,136,141,225,28,115,181,94,158,95,28,189,87,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,226,37,98,251,211,181,89,119,199,169,59,83,213,44,130,146,130,158,74,139,42,224,115,203,76,216,152,233,231,182,83,73,81,111,150,116,114,34,190,73,100,71,192,143,111,119,61,242,199,228,85,88,34,59,6,231,118,245,138,238,131,70,175,90,71,148,212,250,15,95,227,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,149,27,209,174,99,159,20,178,177,30,206,124,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,223,233,139,212,2,143,72,171,41,182,253,173,249,23,164,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,227,52,143,115,97,115,27,221,27,27,158,248,231,87,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,9,85,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,20,23,213,78,75,83,247,199,159,54,223,69,87,5,68,116,246,118,215,62,106,150,202,201,231,251,50,153,81,241,53,35,106,196,207,18,196,197,99,157,34,171,216,247,242,68,122,70,207,65,210,27,238,39,248,201,182,253,238,255,0,182,191,119,238,159,117,191,223,191,237,167,141,190,79,247,191,203,255,0,1,245,255,0,239,191,147,255,0,157,249,252,101,234,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,186,117,94,216,229,54,75,106,189,238,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,121,90,189,162,88,98,116,157,216,232,223,230,172,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,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,219,98,220,46,43,186,13,26,178,234,230,45,77,232,61,127,146,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,76,140,87,53,142,124,82,196,245,99,57,241,78,85,213,31,216,158,166,254,139,243,20,69,0,157,215,103,219,76,204,183,117,170,31,113,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,159,111,35,209,21,177,61,83,66,120,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,10,33,234,59,177,202,109,169,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,239,43,153,20,173,114,57,97,89,100,134,165,212,244,84,246,177,148,253,64,174,248,235,113,0,58,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,64,14,168,254,251,53,55,244,95,135,162,35,172,153,254,101,46,3,79,165,174,200,106,211,19,165,188,77,127,101,165,170,141,129,110,50,195,28,14,168,122,34,119,123,210,40,88,198,242,85,224,139,39,14,62,73,57,119,77,139,236,202,251,188,61,71,170,182,73,117,251,27,12,197,253,61,70,77,114,137,236,90,166,199,42,191,197,77,77,27,187,247,154,95,20,168,146,57,171,28,109,99,156,238,74,140,138,77,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,102,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,202,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,0,51,45,184,27,70,156,88,53,199,60,178,105,13,199,215,97,148,57,5,116,22,73,154,228,124,107,74,217,156,141,108,82,36,211,121,161,111,226,216,230,89,21,210,198,214,72,228,98,189,88,219,53,232,125,69,134,179,0,213,59,133,13,218,174,76,178,123,197,186,27,165,11,154,190,8,45,204,134,85,162,153,139,193,17,95,36,178,87,181,201,205,221,146,24,255,0,43,59,162,190,205,1,154,205,216,251,167,214,79,168,25,15,200,206,119,91,190,199,41,178,94,159,248,110,238,52,229,245,107,125,182,211,220,159,151,90,81,146,212,37,117,36,87,106,152,27,91,2,53,28,177,62,8,154,207,43,87,180,75,12,78,147,187,29,27,252,209,127,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,77,15,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,170,14,178,88,181,139,31,221,197,29,218,209,67,233,234,242,108,62,221,116,186,73,229,123,253,69,83,39,169,164,108,157,156,170,140,237,5,37,59,59,53,17,191,147,191,110,78,114,175,107,232,99,252,236,254,155,254,228,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,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,34,175,84,127,98,122,155,250,47,204,81,20,45,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,235,187,92,243,45,87,207,235,111,53,145,213,223,242,204,198,241,37,76,172,164,164,69,158,225,113,171,153,92,228,142,24,90,136,175,146,89,23,179,35,106,126,46,68,106,127,4,46,251,167,94,197,105,182,181,134,166,113,168,52,20,143,213,75,253,60,208,215,77,77,85,43,217,108,183,76,180,239,75,106,162,72,176,76,246,201,78,217,31,51,89,254,123,220,198,189,236,106,61,243,40,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,92,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,18,179,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,64,13,142,116,234,186,237,215,118,153,118,85,154,86,213,223,45,184,85,158,141,112,235,211,173,206,164,130,233,61,198,25,99,169,168,103,10,135,181,143,167,108,117,52,238,130,78,106,169,83,28,221,153,222,37,117,143,128,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,1,64,61,81,253,246,106,111,232,191,15,68,69,82,207,186,74,111,95,236,74,202,61,166,234,109,206,213,71,101,155,205,38,23,112,157,124,18,54,186,105,252,143,182,57,81,188,36,243,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,126,183,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,199,247,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,253,165,162,154,71,197,217,138,249,41,164,134,69,68,70,246,87,170,43,90,168,173,75,127,233,5,170,22,172,211,105,116,216,28,45,164,130,229,167,215,138,219,109,68,13,173,108,179,203,5,76,206,173,138,169,241,118,71,66,199,58,162,104,91,223,146,57,105,100,84,119,241,107,102,248,6,85,207,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,66,155,36,222,14,51,187,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,224,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,78,168,190,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,30,215,168,238,199,42,119,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,188,77,124,178,181,200,212,153,101,142,138,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,72,59,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,20,129,213,11,101,31,225,255,0,59,126,179,233,237,178,213,67,166,217,149,193,148,209,91,168,147,195,246,53,209,208,185,239,167,72,156,229,239,12,190,41,230,141,99,68,100,127,158,46,17,181,145,121,57,6,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,92,29,88,183,175,110,197,177,91,158,213,244,222,231,207,36,188,246,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,213,71,55,23,171,100,123,82,36,150,55,177,86,84,86,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,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,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,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,82,184,58,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,139,41,233,141,188,92,239,116,216,38,71,96,212,186,63,85,146,96,158,143,214,228,30,72,89,246,191,173,154,177,241,255,0,181,97,130,56,233,252,81,192,200,255,0,42,187,159,110,75,217,123,247,232,27,232,217,149,139,120,122,113,75,108,142,235,246,54,103,139,250,138,140,102,229,43,222,180,173,146,84,103,150,154,166,54,247,239,12,190,40,145,100,107,86,72,220,198,185,188,145,31,20,153,236,46,207,117,151,107,173,255,0,164,21,37,246,251,115,171,184,220,174,56,62,17,87,89,89,87,51,166,158,166,121,42,109,142,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,82,168,118,157,238,159,70,254,160,99,223,35,1,164,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,251,111,163,102,87,221,158,106,61,45,178,59,175,219,56,102,81,234,42,49,155,148,175,98,85,58,56,149,158,90,106,152,219,219,180,209,121,98,69,145,173,72,228,107,218,230,241,85,124,81,251,110,156,91,227,166,218,150,101,95,135,234,11,42,234,52,235,48,168,129,245,211,68,249,101,125,146,173,168,172,74,216,160,69,86,189,142,106,181,179,181,173,242,185,145,68,230,171,150,20,138,75,222,7,138,214,141,94,195,116,23,75,242,13,92,212,9,234,227,177,99,180,237,154,161,41,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,45,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,232,52,171,83,50,173,27,212,124,115,84,176,170,191,79,122,198,110,17,92,41,185,73,35,35,155,130,254,120,37,241,189,143,116,50,177,93,28,140,71,39,56,222,246,170,246,114,154,104,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,199,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,20,173,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,110,125,70,242,155,22,115,211,171,52,205,113,106,239,91,101,200,45,248,237,210,221,83,226,124,126,122,89,238,148,18,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,5,11,154,83,219,22,222,177,93,175,232,213,151,72,241,106,159,95,232,60,149,55,27,163,233,99,167,154,231,93,43,185,75,81,35,88,159,242,99,98,57,207,115,34,138,38,43,223,195,146,245,80,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,102,232,244,47,252,53,235,182,77,162,159,122,126,241,253,220,244,95,229,63,67,232,252,254,162,142,10,159,247,159,36,156,120,249,248,255,0,158,189,248,247,252,59,246,75,84,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,229,91,98,219,214,85,186,13,101,178,233,30,45,83,232,61,127,146,166,227,116,125,44,149,16,219,40,98,111,41,106,36,107,19,254,76,108,71,57,141,124,178,196,197,123,57,242,77,15,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,3,159,235,246,177,216,182,255,0,163,89,102,177,100,112,250,138,76,102,222,234,136,233,185,61,158,174,169,238,72,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,83,50,228,233,232,251,172,119,220,27,116,9,165,84,240,250,139,46,165,219,231,167,172,143,147,25,224,170,161,167,158,174,158,167,186,177,207,119,22,50,166,47,26,57,141,95,83,205,220,150,54,161,119,224,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,72,1,212,235,97,223,177,11,237,78,188,233,61,151,142,3,144,92,29,246,149,174,221,110,241,210,226,243,57,144,182,62,238,242,185,124,53,19,186,161,91,198,56,226,133,203,28,41,219,156,77,88,235,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,218,186,182,103,248,110,169,235,166,1,168,58,125,144,210,95,49,235,230,155,208,84,208,215,83,42,240,149,159,105,92,145,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,59,175,67,31,231,103,244,223,247,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,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,21,122,163,251,19,212,223,209,126,98,136,160,18,218,122,93,116,255,0,163,180,81,219,119,55,173,248,239,154,235,55,166,184,224,246,185,228,130,122,88,233,101,130,41,225,187,59,198,247,242,153,124,189,162,142,68,99,161,116,110,145,90,175,88,157,21,159,130,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,0,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,1,64,61,81,253,246,106,111,232,191,15,68,122,13,134,108,251,25,221,206,151,235,141,149,201,73,69,155,88,233,236,78,196,239,21,114,212,120,40,103,150,74,183,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,226,233,41,178,206,146,21,54,91,173,171,84,183,89,13,36,149,20,21,19,75,6,6,158,42,168,28,246,57,169,4,181,213,17,200,232,165,103,116,145,254,153,136,230,57,60,62,73,21,22,88,15,151,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,233,93,99,180,134,167,10,220,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,180,104,88,202,89,161,137,141,236,246,49,180,233,64,245,87,162,247,124,207,226,229,236,173,103,171,232,159,170,22,172,123,87,51,205,40,184,54,146,26,140,206,207,75,114,161,168,154,181,177,62,73,237,239,147,189,44,81,42,119,153,239,138,178,89,87,139,187,181,148,175,94,46,69,85,101,196,128,101,92,178,157,127,233,227,157,235,78,137,232,78,182,109,235,21,251,103,36,188,233,254,59,69,150,91,228,188,67,79,229,241,90,41,35,164,171,133,42,92,200,219,218,56,150,41,17,37,78,253,160,86,198,170,179,61,103,86,204,182,47,167,27,60,177,87,73,108,175,251,209,153,222,121,69,114,201,170,40,210,158,71,82,243,229,29,45,60,92,223,224,133,56,177,207,68,123,157,36,136,142,115,149,27,19,35,169,110,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,133,91,171,233,125,167,27,156,214,90,61,98,251,253,117,196,234,235,125,60,121,77,53,53,42,85,253,173,28,45,142,56,221,3,228,145,18,146,111,4,126,37,119,9,99,94,49,187,197,201,36,89,101,174,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,231,51,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,183,85,182,124,203,106,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,228,174,133,252,162,145,143,141,202,188,94,199,113,115,217,194,71,247,93,161,245,48,206,246,199,164,249,30,152,92,236,159,122,105,41,45,255,0,238,18,158,84,134,26,91,77,115,234,101,150,127,82,177,177,179,79,12,139,82,249,87,188,138,228,116,13,137,188,27,42,201,20,53,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,191,78,157,219,67,255,0,10,90,52,191,122,104,188,58,133,152,248,171,114,142,21,254,166,24,60,78,151,210,210,71,197,18,52,241,71,43,185,171,121,242,150,73,123,72,248,210,46,50,168,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,138,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,202,185,117,59,150,255,0,244,54,218,62,159,224,159,255,0,30,214,85,94,211,189,211,232,223,212,12,123,228,96,52,166,120,173,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,216,106,22,146,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,86,58,108,203,166,238,156,109,46,251,93,158,92,242,79,191,121,156,188,160,182,221,234,45,137,71,29,170,149,204,227,35,105,224,242,203,218,105,59,189,175,153,95,203,198,169,27,81,136,233,124,179,0,21,193,214,127,94,106,113,93,47,198,180,2,197,91,73,234,51,138,135,93,47,172,109,68,78,158,59,117,28,145,186,8,223,10,177,94,198,77,83,217,237,149,28,207,198,134,70,39,52,115,209,180,236,11,179,232,243,173,246,172,243,110,149,26,53,13,142,174,142,229,165,213,10,218,138,183,72,215,193,93,5,198,170,174,166,39,179,248,57,143,107,146,102,57,138,138,157,153,27,145,203,205,89,28,245,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,94,217,250,84,105,30,223,53,114,167,85,175,57,93,94,116,251,117,71,159,19,161,185,91,153,11,44,239,71,185,89,60,202,215,185,181,117,44,111,141,25,39,8,152,199,163,164,72,249,248,214,47,107,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,158,157,20,45,54,168,118,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,118,228,230,49,211,204,230,181,87,179,86,89,21,59,114,94,246,20,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,43,171,173,38,177,223,112,253,26,196,180,118,209,15,142,147,81,46,21,21,23,74,158,76,94,84,182,215,83,200,218,110,14,98,170,115,158,122,121,124,141,123,28,223,77,199,243,54,71,34,84,14,53,139,95,115,11,140,214,156,114,135,213,213,211,219,235,238,146,71,229,100,124,105,104,169,101,171,169,147,187,213,17,120,65,4,175,237,223,147,184,246,106,43,149,17,125,6,138,106,133,215,69,117,115,16,213,123,51,106,228,168,197,175,20,215,39,211,211,86,186,145,245,144,49,233,230,165,89,90,138,172,100,209,121,34,127,229,114,43,36,114,43,92,138,168,186,115,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,73,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,76,246,111,111,103,217,54,209,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,158,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,120,182,58,150,169,208,199,249,217,253,55,253,200,181,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,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,0,43,3,168,95,83,170,204,90,179,32,219,246,221,107,124,55,88,124,150,203,254,91,19,231,130,170,213,85,20,243,193,87,67,77,20,145,51,140,201,226,143,181,91,30,246,163,100,119,141,17,232,217,89,221,122,117,239,170,155,116,184,106,96,250,131,95,72,205,84,176,83,205,53,116,52,212,178,177,151,59,116,43,78,196,185,42,164,105,4,47,116,149,13,141,240,181,255,0,231,177,207,107,24,199,35,25,78,219,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,21,122,163,251,19,212,223,209,126,98,136,164,189,178,90,109,87,253,201,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,188,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,44,39,172,118,144,211,102,187,104,161,213,42,120,41,18,229,167,23,136,102,124,243,79,43,95,246,117,115,217,75,52,49,49,189,216,247,186,161,104,30,170,244,78,204,133,252,92,157,213,175,171,109,151,235,29,139,64,183,65,128,106,174,83,15,59,45,170,225,37,61,198,78,79,79,77,75,87,79,45,36,181,61,152,199,189,254,22,84,58,95,27,90,174,127,143,130,118,87,119,77,31,0,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,169,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,4,74,234,127,165,250,95,157,109,47,45,202,181,1,212,150,251,150,23,78,219,150,61,122,117,20,149,19,210,214,190,104,163,109,43,60,106,142,70,85,185,99,167,119,46,241,181,100,142,103,53,124,45,86,208,97,98,157,22,244,223,78,50,157,101,203,115,252,142,179,158,95,132,219,233,229,198,168,189,114,71,251,186,182,212,65,91,85,225,78,207,151,198,197,138,46,253,214,54,122,191,204,213,123,162,115,110,80,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,241,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,25,87,46,167,114,223,254,134,219,71,211,252,19,255,0,227,218,202,171,218,119,186,125,27,250,129,143,124,140,6,148,192,0,206,102,247,53,230,155,113,219,151,204,117,38,205,91,87,62,60,181,12,181,227,233,53,68,178,49,45,212,204,72,163,146,38,74,198,58,22,76,230,201,82,177,112,111,7,212,61,23,187,185,57,120,253,231,22,190,227,246,235,21,218,239,67,233,233,50,107,123,238,150,185,60,172,127,168,165,101,85,69,35,164,236,213,85,103,105,233,42,25,217,200,142,252,157,251,113,115,85,84,216,181,246,175,21,184,230,180,244,60,236,182,171,133,29,174,178,167,202,196,241,85,85,199,83,37,60,124,21,121,187,147,40,170,87,186,34,181,60,125,156,168,174,106,44,159,233,129,173,23,93,41,221,166,37,98,155,47,171,180,227,25,205,67,172,55,154,54,177,210,193,95,60,144,202,219,123,95,26,53,221,158,149,143,133,173,149,17,21,137,36,136,174,108,111,147,189,250,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,1,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,34,254,249,55,193,140,237,7,13,108,48,89,106,239,25,221,250,157,203,142,80,79,67,80,203,115,213,21,90,250,137,170,145,169,19,217,10,241,87,193,28,158,101,242,66,138,145,178,84,153,176,175,100,157,85,181,18,163,84,34,193,247,85,153,82,93,44,89,61,68,20,212,153,29,92,116,150,216,49,247,182,57,215,188,140,166,165,106,74,201,229,117,52,106,249,30,198,66,141,87,170,163,121,170,120,174,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,40,219,171,238,168,93,115,77,218,84,224,115,54,174,11,110,159,89,232,173,180,240,58,181,210,193,44,245,48,182,182,90,166,69,217,27,11,220,218,136,97,119,110,74,228,165,141,85,223,193,173,237,93,22,116,94,213,127,181,106,190,167,101,184,133,37,198,219,113,167,131,11,164,158,173,237,154,10,152,36,107,166,185,209,201,76,174,86,189,142,106,219,149,86,72,213,21,21,90,213,255,0,125,66,178,242,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,95,159,77,28,254,167,80,118,91,167,117,87,44,134,146,235,114,177,211,212,216,42,146,21,139,157,27,41,42,100,138,150,158,86,70,137,193,237,163,74,69,78,73,205,204,115,30,238,92,249,44,160,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,30,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,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,94,186,104,94,163,237,211,81,238,58,95,170,22,111,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,216,175,67,31,231,103,244,223,247,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,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,245,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,187,119,85,254,37,239,116,184,246,39,166,95,173,124,197,105,42,136,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,236,247,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,157,165,162,154,71,197,221,232,200,234,99,134,69,68,71,119,70,42,43,92,138,173,92,209,26,104,208,29,99,177,110,3,70,177,61,98,199,33,244,244,153,53,189,181,18,83,114,123,253,37,83,28,232,234,105,185,189,140,89,60,83,199,44,94,78,8,215,240,228,223,202,228,83,160,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,74,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,0,40,91,168,206,245,255,0,197,86,163,193,96,192,46,119,88,244,203,22,253,221,182,154,117,241,71,116,174,69,122,73,115,116,60,90,246,242,99,210,56,155,42,185,204,141,174,119,104,157,52,177,167,10,210,189,188,106,134,178,225,186,135,158,96,150,170,74,171,70,152,217,219,123,191,62,106,200,225,123,96,85,122,241,137,174,94,239,122,69,13,76,202,159,130,112,167,122,34,172,142,138,57,60,254,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,154,41,219,22,225,113,93,208,104,213,151,87,49,106,111,65,235,252,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,242,100,98,185,172,115,226,150,39,171,25,207,138,117,82,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,67,42,229,212,238,91,255,0,208,219,104,250,127,130,127,252,123,89,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,225,91,220,215,154,157,184,237,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,193,220,217,78,244,94,205,228,228,207,14,39,139,95,115,156,170,205,133,98,212,62,182,245,144,92,41,237,118,234,111,43,35,243,213,79,35,99,138,62,111,86,177,188,158,246,167,119,42,53,59,247,85,68,252,73,127,213,91,76,241,93,27,214,13,51,210,220,42,147,211,217,113,157,47,182,91,233,185,71,27,36,155,133,194,227,206,121,124,108,99,29,52,175,87,73,35,209,169,206,71,189,202,157,220,167,171,233,177,162,159,226,39,111,187,162,209,200,238,30,138,175,32,183,227,94,130,119,75,227,141,149,208,75,95,81,75,229,119,142,69,72,86,120,98,73,56,177,93,227,87,241,236,238,202,144,0,210,238,219,181,190,213,184,253,18,197,181,162,205,99,171,179,83,228,116,242,185,244,21,50,54,71,211,79,12,242,83,204,196,123,127,7,177,37,134,78,15,236,213,115,56,185,90,197,85,98,124,187,177,246,177,172,159,79,242,31,142,156,205,97,170,128,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,197,55,93,181,29,56,221,174,156,63,10,205,98,244,55,90,31,36,246,11,252,16,163,234,173,21,78,68,69,115,81,85,60,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,204,246,106,150,150,231,122,45,157,220,244,207,82,236,95,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,245,234,94,175,102,90,181,77,134,193,153,207,73,59,240,108,94,151,16,182,77,12,9,19,223,110,166,150,103,211,182,84,111,229,115,216,217,252,104,228,70,247,100,108,87,114,127,39,186,199,250,24,255,0,59,63,166,255,0,185,22,168,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,46,249,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,47,251,167,38,153,254,203,246,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,246,245,94,190,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,126,222,20,99,92,230,177,170,86,175,88,45,28,190,224,219,160,93,85,168,155,212,89,117,46,223,5,69,28,156,88,207,5,85,13,60,20,149,20,221,145,238,123,184,177,148,210,249,21,172,106,250,158,13,228,177,185,78,193,208,251,63,166,138,235,170,122,91,93,144,213,173,69,85,61,186,255,0,107,180,185,101,116,8,200,157,44,21,181,12,78,222,38,61,86,106,6,59,241,71,189,18,63,243,146,53,227,107,230,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,10,149,234,139,211,254,178,209,89,114,220,222,136,99,190,107,84,222,166,227,156,90,224,146,121,234,163,170,150,121,103,154,236,223,35,223,202,21,242,246,150,56,209,141,133,177,182,68,106,177,101,116,85,130,95,247,75,143,98,122,101,250,215,204,86,146,168,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,206,14,244,52,114,197,160,91,160,207,244,171,22,155,157,150,213,112,142,162,221,31,23,167,166,165,171,167,138,174,42,110,239,123,222,255,0,11,42,27,23,145,206,87,63,199,205,123,43,187,37,170,116,125,214,59,22,115,182,4,210,170,120,125,61,235,77,46,19,211,214,71,201,239,243,210,215,84,79,87,79,83,221,88,214,55,147,223,83,23,141,28,247,39,166,230,238,41,35,80,157,64,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,82,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,86,7,86,189,235,253,137,71,89,180,221,50,185,221,104,239,83,120,100,205,46,16,47,130,54,208,205,7,145,150,198,170,183,156,158,102,75,20,146,186,55,53,169,26,54,37,89,18,89,152,202,203,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,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,125,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,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,84,95,83,173,135,126,196,47,181,58,243,164,246,94,56,14,65,112,119,218,86,187,117,187,199,75,139,204,230,66,216,251,187,202,229,240,212,78,234,133,111,24,227,138,23,44,112,167,110,113,53,120,86,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,116,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,86,221,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,161,149,114,234,119,45,255,0,232,109,180,125,63,193,63,254,61,172,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,83,183,89,253,121,166,202,181,67,26,208,11,21,109,95,167,193,233,221,116,190,177,181,18,182,9,46,53,145,198,232,35,124,42,196,99,223,13,55,103,182,84,115,255,0,10,233,24,156,21,175,71,120,158,143,186,57,125,206,119,64,154,171,79,55,167,178,233,165,190,122,138,201,56,177,254,122,170,234,121,233,41,233,187,43,218,246,242,99,234,101,242,35,94,212,244,220,29,197,100,106,159,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,69,254,167,250,47,117,210,157,218,101,183,216,113,10,187,78,49,156,212,54,253,102,172,115,221,44,21,243,201,12,78,184,57,146,43,157,217,233,88,249,156,232,149,81,88,146,70,168,214,198,248,251,202,174,137,250,209,117,184,211,103,154,17,144,229,245,117,84,246,186,122,91,246,51,103,153,142,123,41,96,89,100,101,197,209,73,199,179,24,178,205,68,171,18,189,19,156,143,123,27,221,210,185,103,174,236,125,172,107,39,211,252,135,227,167,51,88,106,160,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,149,212,51,101,150,173,211,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,242,70,199,205,202,133,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,45,43,161,143,243,179,250,111,251,145,106,128,137,93,83,115,250,108,23,101,185,149,42,100,53,118,155,150,85,81,65,96,182,173,50,202,215,213,62,74,150,75,81,78,175,141,63,43,31,71,5,90,63,154,163,28,206,76,94,252,209,174,164,189,1,209,203,238,224,53,151,19,209,220,114,111,79,87,147,92,27,79,37,79,22,63,210,82,177,174,146,166,167,131,222,196,147,197,4,114,203,227,230,142,127,14,45,252,206,68,52,210,64,14,178,122,41,247,231,111,182,157,99,164,184,120,106,244,202,224,190,104,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,247,123,26,145,249,251,242,119,4,43,47,99,58,161,106,209,205,218,105,158,121,125,109,34,91,96,188,125,155,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,247,236,138,145,170,43,155,223,146,104,204,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,103,81,77,138,212,237,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,252,199,181,142,123,222,213,123,236,211,165,199,177,61,50,253,107,230,43,73,84,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,0,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,0,0,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,133,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,83,95,90,77,28,177,97,250,203,137,107,21,162,111,29,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,120,218,198,53,190,155,151,230,116,142,84,249,58,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,237,154,141,93,4,175,158,107,141,191,201,44,112,177,237,252,140,98,211,77,93,35,149,233,248,172,49,162,57,21,120,190,231,193,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,165,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,4,127,223,78,224,175,187,106,219,142,69,168,152,182,63,117,184,222,170,56,217,237,213,116,80,50,72,108,245,85,44,123,34,175,170,87,181,236,108,49,61,27,217,28,199,54,73,93,12,75,217,37,228,220,240,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,95,167,78,237,161,255,0,133,45,26,95,189,52,94,29,66,204,124,85,185,71,10,255,0,83,12,30,39,75,233,105,35,226,137,26,120,163,149,220,213,188,249,75,36,189,164,124,105,23,25,84,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,102,240,118,153,153,109,23,84,62,227,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,62,222,55,170,35,101,98,172,191,233,21,188,28,154,131,50,183,237,47,48,90,187,149,138,233,79,82,236,69,208,197,78,198,90,39,137,42,235,170,217,42,163,27,44,172,157,29,35,145,238,123,213,143,141,141,107,120,200,231,51,208,117,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,134,85,203,169,220,183,255,0,161,182,209,244,255,0,4,255,0,248,246,178,170,246,157,238,159,70,254,160,99,223,35,1,165,48,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,52,58,253,172,119,221,192,107,46,89,172,89,28,62,158,175,38,184,58,162,58,110,76,127,164,165,99,82,58,106,110,108,99,18,79,20,17,197,23,147,130,57,252,57,59,243,57,84,186,158,150,154,23,71,163,251,83,176,228,149,182,111,73,146,106,39,251,164,185,205,34,193,36,143,165,145,85,45,236,108,145,39,47,15,165,241,204,216,222,231,57,146,84,207,254,106,185,88,216,45,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,118,174,176,90,57,98,206,118,192,186,171,81,55,167,189,105,165,194,10,138,57,56,189,254,122,90,234,136,41,42,41,187,35,218,198,242,123,233,165,242,43,94,228,244,220,27,197,36,114,149,45,181,141,107,255,0,14,219,130,194,117,142,75,127,173,164,199,238,11,235,224,108,94,73,31,67,60,79,167,170,241,55,201,26,44,201,4,210,172,124,158,141,242,35,57,119,111,116,91,254,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,101,92,210,158,211,189,172,104,223,211,252,123,227,160,58,168,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,0,43,171,169,215,79,250,205,93,163,169,220,14,136,99,190,175,58,164,229,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,255,0,132,49,177,174,153,175,119,101,116,141,99,36,240,29,12,127,157,159,211,127,220,139,84,5,59,117,176,213,11,86,67,171,152,30,148,91,219,73,53,70,25,103,170,185,87,84,67,90,217,95,28,247,7,199,218,150,88,145,59,194,246,69,71,20,169,201,221,220,202,166,47,22,162,34,191,207,244,108,209,79,191,59,130,187,107,29,93,195,195,73,166,86,244,240,193,28,188,100,158,186,227,21,69,60,124,154,177,185,29,11,96,101,98,187,179,216,228,147,193,219,147,121,161,117,39,63,215,237,28,177,110,3,70,178,205,29,200,230,244,244,153,53,189,212,241,212,241,123,253,37,83,28,146,83,84,240,99,216,178,120,167,142,41,124,124,209,175,225,197,223,149,202,134,101,205,46,237,175,87,169,181,235,65,176,109,92,134,122,73,42,50,43,60,51,92,18,146,9,97,130,43,139,59,197,91,12,108,151,187,209,145,212,199,52,104,170,174,238,140,69,71,57,21,28,185,247,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,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,226,181,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,111,115,96,142,122,154,73,33,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,5,69,255,0,176,169,186,127,252,62,210,175,253,235,113,255,0,168,151,82,0,0,0,126,78,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,79,21,183,45,16,181,109,199,71,172,186,53,98,190,85,221,237,182,10,139,139,168,234,234,227,107,39,88,42,43,167,169,141,146,113,252,174,123,27,58,49,94,136,212,122,177,92,141,103,46,9,210,206,41,188,205,20,202,183,19,182,204,195,71,48,171,133,170,138,245,144,125,159,233,167,186,75,36,116,172,240,87,211,212,63,155,163,142,71,167,118,66,228,78,204,95,204,169,223,178,119,84,175,109,16,233,19,185,45,53,214,140,7,81,175,185,182,154,207,109,197,114,139,85,238,178,42,75,149,123,167,146,10,106,184,230,145,177,181,212,109,106,189,90,197,68,69,115,83,191,110,234,159,196,183,64,10,245,234,23,211,211,90,55,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,53,12,68,85,114,47,116,119,225,252,21,93,61,58,122,107,70,211,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,198,157,232,170,142,85,238,173,252,63,138,165,133,0,0,56,166,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,246,127,166,158,233,44,145,210,179,193,95,79,80,254,110,142,57,30,157,217,11,145,59,49,127,50,167,126,201,221,82,189,180,67,164,78,228,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,253,187,170,127,18,221,0,0,2,176,55,153,210,255,0,95,119,19,185,60,195,88,240,172,191,79,232,172,185,7,217,254,154,11,165,194,182,58,166,120,40,41,233,223,205,177,210,72,196,238,248,92,169,217,235,249,85,59,246,94,232,157,171,166,246,202,117,79,103,223,180,79,218,101,255,0,20,185,253,237,251,35,209,125,133,85,83,55,143,210,250,191,39,151,205,4,93,187,250,150,113,227,203,191,103,119,237,217,59,205,82,21,117,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,179,242,42,245,7,217,149,102,240,116,226,199,67,137,93,109,86,172,207,20,184,58,162,213,87,116,124,237,165,146,150,116,107,42,169,158,177,114,225,203,199,4,137,39,138,71,35,169,209,137,197,36,123,146,42,237,99,165,254,233,246,237,184,44,39,88,228,203,244,170,182,147,31,184,47,175,129,183,11,140,146,62,134,120,159,79,85,226,111,164,141,22,100,130,105,86,62,79,70,249,17,156,187,183,186,45,170,2,149,191,216,84,221,63,254,31,105,87,254,245,184,255,0,212,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,246,237,221,19,248,30,212,172,13,230,116,191,215,221,196,238,79,48,214,60,43,47,211,250,43,46,65,246,127,166,130,233,112,173,142,169,158,10,10,122,119,243,108,116,146,49,59,190,23,42,118,122,254,85,78,253,151,186,36,159,233,233,181,252,251,105,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,108,18,82,82,66,214,185,211,69,19,145,252,169,222,170,136,213,78,202,223,199,248,162,74,0,10,139,214,254,145,59,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,59,247,236,171,252,75,9,217,158,138,101,91,118,219,102,31,163,153,173,194,213,91,122,199,254,208,245,51,218,229,146,74,87,249,235,234,42,25,193,210,71,27,215,179,38,106,47,118,39,230,69,237,221,59,42,246,176,8,191,212,47,107,249,246,236,244,94,203,167,58,115,119,199,237,215,43,118,81,77,123,150,91,221,68,208,192,232,35,164,171,133,205,107,161,138,87,43,249,84,49,81,21,168,157,145,223,143,240,69,140,27,51,233,127,175,187,118,220,158,31,172,121,174,95,167,245,182,92,127,237,15,83,5,174,225,91,37,83,252,244,21,20,236,224,217,41,35,98,246,124,205,85,238,244,252,168,189,187,175,100,91,63,0,2,21,117,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,179,240,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,87,68,58,110,104,150,132,110,46,231,175,120,132,181,113,211,193,78,200,113,92,121,175,159,193,99,123,233,124,21,115,62,121,102,146,90,183,202,142,149,90,143,226,200,210,105,19,139,213,35,116,114,212,3,133,111,7,105,152,110,238,180,191,238,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,240,239,227,122,162,186,38,42,124,155,58,217,214,9,180,12,18,162,193,96,172,251,103,36,188,240,251,193,144,120,230,167,251,83,197,53,67,233,127,218,175,158,88,224,241,71,80,177,254,237,83,159,110,78,238,171,248,114,174,164,59,41,213,61,224,254,206,255,0,102,119,252,82,217,247,75,237,127,91,246,237,85,76,62,79,85,233,60,126,47,12,18,247,237,233,159,203,151,30,221,219,219,191,117,237,197,118,103,210,255,0,95,118,237,185,60,63,88,243,92,191,79,235,108,184,255,0,218,30,166,11,93,194,182,74,167,249,232,42,41,217,193,178,82,70,197,236,249,154,171,221,233,249,81,123,119,94,200,182,126,86,6,243,58,95,235,238,226,119,39,152,107,30,21,151,233,253,21,151,32,251,63,211,65,116,184,86,199,84,207,5,5,61,59,249,182,58,73,24,157,223,11,149,59,61,127,42,167,126,203,221,19,181,116,222,217,78,169,236,251,246,137,251,76,191,226,151,63,189,191,100,122,47,176,170,170,102,241,250,95,87,228,242,249,160,139,183,127,82,206,60,121,119,236,238,253,187,39,121,170,82,183,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,97,58,189,181,252,251,63,216,37,6,213,236,215,124,126,28,178,151,23,198,172,143,172,169,168,153,182,229,158,223,37,19,166,114,72,216,157,47,7,37,52,156,23,199,221,123,183,186,55,186,246,133,122,33,210,39,114,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,247,79,36,20,213,113,205,35,99,107,168,218,213,122,181,138,136,138,230,167,126,221,213,63,137,110,128,28,43,123,58,51,159,110,23,110,153,14,141,105,203,241,248,46,89,37,69,3,101,171,189,215,205,77,5,44,16,85,71,82,231,183,195,4,206,145,234,232,24,196,98,163,19,180,142,119,47,200,140,125,106,218,122,40,110,74,107,173,20,55,221,75,211,90,59,107,234,35,109,101,69,37,93,125,76,240,192,174,79,35,227,137,212,177,182,71,163,123,170,49,100,98,57,81,17,92,222,253,210,231,202,245,234,23,211,211,90,55,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,233,227,171,171,153,206,107,97,166,149,170,206,53,12,68,85,114,47,116,119,225,252,21,125,175,77,237,148,234,158,207,191,104,159,180,203,254,41,115,251,219,246,71,162,251,10,170,166,111,31,165,245,126,79,47,154,8,187,119,245,44,227,199,151,126,206,239,219,178,119,151,249,102,45,98,206,113,91,206,21,148,208,250,219,46,65,111,168,181,220,105,188,175,143,207,75,60,110,142,88,249,177,90,246,242,99,220,157,218,168,228,239,221,21,23,241,41,179,253,133,77,211,255,0,225,246,149,127,239,91,143,253,68,177,252,31,66,53,114,131,98,181,59,109,206,242,108,126,227,155,59,7,187,98,16,92,41,158,246,219,154,201,33,168,167,183,181,92,144,49,252,35,167,117,51,30,239,18,189,120,57,87,154,254,103,87,7,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,117,32,28,83,121,154,41,149,110,39,109,153,134,142,97,87,11,85,21,235,32,251,63,211,79,116,150,72,233,89,224,175,167,168,127,55,71,28,143,78,236,133,200,157,152,191,153,83,191,100,238,169,88,63,236,42,110,159,255,0,15,180,171,255,0,122,220,127,234,37,212,128,10,192,222,103,75,253,125,220,78,228,243,13,99,194,178,253,63,162,178,228,31,103,250,104,46,151,10,216,234,153,224,160,167,167,127,54,199,73,35,19,187,225,114,167,103,175,229,84,239,217,123,162,73,254,158,155,95,207,182,153,162,247,173,57,212,107,190,63,113,185,92,114,138,155,220,82,217,42,38,154,6,193,37,37,36,45,107,157,52,81,57,31,202,157,234,168,141,84,236,173,252,127,138,36,160,5,96,111,51,165,254,190,238,39,114,121,134,177,225,89,126,159,209,89,114,15,179,253,52,23,75,133,108,117,76,240,80,83,211,191,155,99,164,145,137,221,240,185,83,179,215,242,170,119,236,189,209,36,255,0,79,77,175,231,219,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,3,96,146,146,146,22,181,206,154,40,156,143,229,78,245,84,70,170,118,86,254,63,197,18,80,0,82,183,251,10,155,167,255,0,195,237,42,255,0,222,183,31,250,137,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,71,185,208,73,61,53,36,112,200,232,220,230,181,202,197,115,21,81,85,173,94,221,187,162,127,3,218,128,87,175,80,190,158,154,209,187,61,104,178,234,54,156,228,248,85,186,219,110,197,233,172,146,197,123,173,171,134,119,79,29,93,92,206,115,91,13,52,173,86,113,168,98,34,171,145,123,163,191,15,224,171,237,122,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,188,213,0,3,143,233,22,217,240,221,21,213,205,83,213,44,50,186,173,140,213,122,138,11,149,206,217,50,172,140,166,184,194,250,183,212,79,20,142,114,187,132,238,171,230,177,170,126,71,181,252,93,193,205,142,62,192,10,171,221,63,75,253,211,238,39,112,89,182,177,199,151,233,85,21,38,65,112,79,65,3,174,23,24,228,101,12,17,50,158,151,202,223,73,34,36,203,4,49,44,156,94,173,242,43,248,246,111,100,73,85,211,227,102,85,155,62,211,139,229,14,91,117,181,93,115,60,174,224,218,139,173,93,173,243,186,150,58,88,17,204,165,166,98,203,199,159,31,36,242,44,158,40,220,174,168,86,47,36,141,142,89,84,10,149,215,238,142,122,167,149,235,46,89,148,232,166,73,167,246,108,50,243,112,117,194,217,110,185,214,84,211,205,71,229,106,62,104,27,21,53,18,197,28,44,153,210,182,38,53,87,140,73,26,42,170,162,147,87,97,58,25,174,59,110,209,169,116,119,88,239,56,165,222,146,209,112,150,163,29,169,177,86,77,47,134,150,161,203,36,212,210,178,74,88,85,56,206,178,74,217,21,242,57,222,161,205,252,141,137,136,232,65,173,253,34,119,37,169,90,209,159,106,53,139,54,211,88,45,185,86,81,117,189,209,197,87,114,175,108,241,193,83,87,36,209,182,70,182,141,205,71,163,94,136,168,142,114,119,239,217,87,248,150,19,179,61,20,202,182,237,182,204,63,71,51,91,133,170,182,245,143,253,161,234,103,181,203,36,148,175,243,215,212,84,51,131,164,142,55,175,102,76,212,94,236,79,204,139,219,186,118,85,237,96,175,94,161,125,61,53,163,118,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,227,80,196,69,87,34,247,71,126,31,193,87,218,244,222,217,78,169,236,251,246,137,251,76,191,226,151,63,189,191,100,122,47,176,170,170,102,241,250,95,87,228,242,249,160,139,183,127,82,206,60,121,119,236,238,253,187,39,121,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,0,0,3,228,146,237,106,134,235,79,98,154,231,72,203,149,101,60,213,116,244,110,153,169,60,208,66,232,219,44,172,143,191,39,49,142,158,22,185,200,157,154,178,198,139,219,146,119,250,192,0,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,126,78,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,8,215,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,74,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,70,172,179,168,246,204,112,108,170,243,133,101,58,201,232,175,88,253,194,162,215,113,166,251,187,117,147,193,85,4,142,142,88,249,178,153,204,119,23,177,201,221,170,173,94,221,209,85,63,19,170,232,166,189,233,62,226,113,90,172,215,71,50,191,188,22,90,43,131,237,115,212,250,26,154,78,21,76,142,57,29,31,10,136,227,122,246,100,209,175,116,78,63,155,183,126,232,168,158,214,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,0,70,172,179,168,246,204,112,108,170,243,133,101,58,201,232,175,88,253,194,162,215,113,166,251,187,117,147,193,85,4,142,142,88,249,178,153,204,119,23,177,201,221,170,173,94,221,209,85,63,19,170,232,166,189,233,62,226,113,90,172,215,71,50,191,188,22,90,43,131,237,115,212,250,26,154,78,21,76,142,57,29,31,10,136,227,122,246,100,209,175,116,78,63,155,183,126,232,168,157,0,3,159,235,94,189,233,62,221,177,90,92,215,88,242,191,187,246,90,219,131,45,112,84,250,26,154,190,117,79,142,73,27,31,10,120,228,122,119,100,50,47,117,78,63,151,183,126,234,136,188,255,0,75,119,235,180,237,105,206,237,154,103,166,154,173,246,206,73,121,243,122,42,47,176,174,84,254,95,20,47,154,79,222,77,78,200,219,218,56,158,239,204,228,239,219,178,119,85,68,94,235,91,118,181,91,170,104,40,238,23,58,74,90,139,165,66,210,80,197,52,205,99,234,167,72,164,153,98,137,170,189,222,244,138,25,100,86,183,186,240,141,238,254,13,85,79,172,0,0,7,63,214,189,123,210,125,187,98,180,185,174,177,229,127,119,236,181,183,6,90,224,169,244,53,53,124,234,159,28,146,54,62,20,241,200,244,238,200,100,94,234,156,127,47,110,253,213,17,121,254,150,239,215,105,218,211,157,219,52,207,77,53,91,237,156,146,243,230,244,84,95,97,92,169,252,190,40,95,52,159,188,154,157,145,183,180,113,61,223,153,201,223,183,100,238,170,136,178,0,28,255,0,90,245,239,73,246,237,138,210,230,186,199,149,253,223,178,214,220,25,107,130,167,208,212,213,243,170,124,114,72,216,248,83,199,35,211,187,33,145,123,170,113,252,189,187,247,84,69,231,250,91,191,93,167,107,78,119,108,211,61,52,213,111,182,114,75,207,155,209,81,125,133,114,167,242,248,161,124,210,126,242,106,118,70,222,209,196,247,126,103,39,126,221,147,186,170,34,200,0,126,78,89,148,216,176,108,86,243,154,229,53,222,138,203,143,219,234,46,151,26,159,19,228,240,82,193,27,164,150,78,12,71,61,220,88,199,47,102,162,185,123,118,68,85,252,8,215,254,202,62,196,255,0,241,231,255,0,70,111,31,245,66,85,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,246,54,55,102,240,250,218,223,75,53,71,139,203,51,33,143,247,112,177,242,59,188,146,177,191,149,171,219,191,117,236,136,170,156,3,253,148,125,137,255,0,227,207,254,140,222,63,234,135,127,210,221,82,193,53,167,4,182,106,102,154,95,126,217,198,239,62,111,69,91,233,102,167,242,248,166,124,50,126,238,102,50,70,246,146,39,183,243,53,59,246,238,157,209,81,87,213,145,255,0,84,183,235,180,237,22,206,238,122,103,169,122,173,246,54,73,102,240,250,218,47,176,174,85,30,47,44,44,154,63,222,67,78,248,221,222,57,88,239,202,229,237,223,178,246,84,84,78,129,162,154,247,164,251,137,197,106,179,93,28,202,254,240,89,104,174,15,181,207,83,232,106,105,56,85,50,56,228,116,124,42,35,141,235,217,147,70,189,209,56,254,110,221,251,162,162,116,3,133,106,246,248,182,175,161,25,148,154,125,170,90,183,73,105,200,96,167,138,166,122,24,109,181,181,207,167,100,136,170,196,149,105,97,145,177,189,91,217,232,199,170,63,131,216,238,220,94,213,95,41,105,234,99,178,139,253,214,138,197,98,214,10,187,141,202,227,81,29,37,29,29,38,37,123,154,122,153,228,114,54,56,163,141,180,106,231,189,206,84,106,53,17,85,85,81,16,146,182,203,181,170,245,76,250,203,53,206,146,190,158,58,137,233,31,45,52,205,149,141,158,9,95,12,209,43,154,170,136,248,229,142,72,222,223,226,215,177,205,94,202,138,135,214,0,0,0,0,7,42,215,77,209,232,78,218,254,196,253,181,231,63,119,62,241,250,159,179,63,201,149,149,158,127,79,226,243,127,193,162,147,143,31,60,95,231,118,239,203,240,239,217,123,126,78,138,111,51,109,155,137,202,170,176,173,28,212,143,188,23,170,43,123,238,147,211,125,143,95,73,194,149,146,71,27,164,231,81,4,108,94,207,154,52,236,139,203,243,119,237,217,21,83,181,128,0,0,0,71,253,82,223,174,211,180,91,59,185,233,158,165,234,183,216,217,37,155,195,235,104,190,194,185,84,120,188,176,178,104,255,0,121,13,59,227,119,120,229,99,191,43,151,183,126,203,217,81,81,58,6,138,107,222,147,238,39,21,170,205,116,115,43,251,193,101,162,184,62,215,61,79,161,169,164,225,84,200,227,145,209,240,168,142,55,175,102,77,26,247,68,227,249,187,119,238,138,137,208,0,0,0,1,31,245,75,126,187,78,209,108,238,231,166,122,151,170,223,99,100,150,111,15,173,162,251,10,229,81,226,242,194,201,163,253,228,52,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,245,122,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,170,0,0,0,0,57,254,181,235,222,147,237,219,21,165,205,117,143,43,251,191,101,173,184,50,215,5,79,161,169,171,231,84,248,228,145,177,240,167,142,71,167,118,67,34,247,84,227,249,123,119,238,168,139,202,177,62,163,219,49,206,114,171,54,21,139,107,39,173,189,100,23,10,123,93,186,155,238,237,214,63,61,84,242,54,56,163,230,250,102,177,188,158,246,167,119,42,53,59,247,85,68,252,73,42,15,146,182,237,106,183,84,208,81,220,46,116,148,181,23,74,133,164,161,138,105,154,199,213,78,145,73,50,197,19,85,123,189,233,20,50,200,173,111,117,225,27,221,252,26,170,159,88,0,0,0,0,28,83,90,247,153,182,205,187,101,84,184,86,177,234,71,221,251,213,109,189,151,72,41,190,199,175,171,231,74,249,36,141,178,115,167,130,70,39,119,195,34,118,85,229,249,123,246,236,168,171,250,218,23,186,61,9,220,167,219,127,177,76,231,239,31,221,207,77,246,159,249,50,178,143,193,234,60,190,31,248,76,81,242,229,224,151,252,222,253,184,254,61,187,167,126,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,42,3,69,247,237,254,21,247,137,173,122,111,168,144,122,141,50,201,181,67,33,172,171,168,130,159,157,85,150,185,245,210,68,181,141,70,39,57,161,86,71,27,101,139,241,114,53,141,124,73,201,174,142,107,127,0,30,83,85,117,51,21,209,189,56,200,245,75,53,171,244,246,92,102,223,45,194,167,140,145,178,73,184,39,228,130,47,35,216,199,77,43,213,177,198,197,114,115,145,236,106,47,119,33,92,29,63,183,49,153,110,191,168,30,107,170,89,133,13,37,185,141,211,122,187,109,162,217,76,136,230,91,173,209,221,104,159,20,11,39,20,116,207,229,44,143,124,142,68,228,247,187,139,88,206,17,179,208,117,121,212,204,171,70,245,31,110,26,165,133,85,250,123,214,51,112,191,220,41,185,73,35,35,155,130,219,57,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,153,91,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,170,190,170,123,241,255,0,182,251,84,210,11,215,250,168,178,251,237,178,227,255,0,175,101,77,145,204,241,127,205,221,43,227,155,253,101,59,219,254,250,194,127,237,59,218,198,141,253,63,199,190,58,3,170,131,53,155,170,210,223,216,182,227,181,23,76,225,177,125,141,65,102,200,42,190,202,162,245,94,163,197,107,149,254,106,31,222,43,222,231,119,165,150,7,126,119,43,211,191,103,246,114,57,18,223,186,70,106,102,85,168,155,71,134,221,148,213,250,191,185,89,5,94,51,110,157,242,73,36,206,161,142,10,122,136,153,35,158,247,119,241,250,167,68,196,111,22,182,40,162,98,55,242,247,89,170,121,77,88,206,191,101,250,89,153,106,103,217,127,105,253,210,199,238,55,223,69,231,240,250,175,75,77,36,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,51,47,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,3,67,219,22,194,173,88,6,207,180,146,197,102,168,171,154,158,171,23,164,189,189,213,47,107,158,147,220,27,235,166,106,43,90,212,224,217,106,100,107,19,183,116,98,53,21,92,168,174,90,235,233,79,190,58,109,53,186,208,109,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,221,81,148,211,75,217,205,116,109,79,28,210,200,231,163,155,43,164,134,226,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,9,235,43,118,186,216,54,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,157,12,244,211,199,65,112,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,29,131,98,251,205,177,111,15,78,42,174,114,90,190,198,204,241,127,79,79,147,91,98,99,214,149,178,74,143,241,84,211,72,238,253,225,151,197,42,164,110,114,201,27,152,230,187,146,35,37,146,74,128,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,20,45,212,103,101,31,225,87,81,224,191,224,22,203,172,154,101,148,254,242,219,83,58,121,99,181,215,42,189,100,182,58,110,78,123,184,177,137,36,78,149,26,231,198,231,55,188,174,134,89,23,202,108,95,121,183,221,158,106,61,85,206,75,87,219,56,102,81,233,233,242,107,108,76,98,85,58,56,149,254,42,154,105,29,219,180,209,121,101,84,141,206,72,228,107,220,215,113,85,100,177,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,131,58,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,119,93,237,239,7,25,218,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,240,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,38,208,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,114,191,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,92,159,77,206,159,117,59,118,166,147,88,117,146,213,72,237,69,184,211,186,154,138,219,52,81,76,252,101,137,44,241,202,177,84,67,60,176,204,250,152,86,7,43,218,214,190,54,43,227,239,217,242,34,198,189,19,223,29,54,212,183,179,174,120,126,160,178,174,163,78,179,13,72,189,190,186,104,159,44,175,178,85,182,225,80,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,184,144,1,81,125,40,119,199,83,141,93,108,155,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,254,39,39,121,82,105,91,31,103,182,70,120,109,208,0,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,224,234,205,171,217,150,130,234,134,220,245,115,79,231,164,142,251,142,212,100,211,83,165,92,9,52,18,177,241,219,226,150,25,25,248,42,178,72,164,146,53,86,171,94,136,245,86,185,174,70,185,38,86,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,229,112,117,102,213,236,203,65,117,67,110,122,185,167,243,210,71,125,199,106,50,105,169,210,174,4,154,9,88,248,237,241,75,12,140,252,21,89,36,82,73,26,171,85,175,68,122,171,92,215,35,92,146,255,0,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,165,117,127,121,183,221,158,117,51,213,123,156,150,175,182,112,204,163,238,237,62,77,109,137,140,74,167,71,21,162,151,197,83,77,35,187,118,154,47,44,170,145,185,201,28,141,123,154,238,42,172,150,59,95,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,87,89,91,181,214,193,182,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,232,103,166,158,58,11,131,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,246,189,63,119,221,98,221,86,43,30,21,148,191,209,106,110,63,111,73,46,52,221,159,39,218,148,176,71,75,28,183,94,108,167,138,158,15,45,77,67,147,211,53,85,204,237,221,59,183,241,73,128,0,4,21,234,255,0,148,223,112,109,2,211,220,215,22,174,244,87,172,127,84,45,55,75,117,79,137,146,120,42,160,162,175,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,58,174,197,247,155,98,222,30,156,85,92,228,181,125,141,153,226,254,158,159,38,182,196,199,173,43,100,149,31,226,169,166,145,221,251,195,47,138,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,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,25,172,221,143,186,125,100,250,129,144,252,140,228,244,233,125,212,18,154,211,77,101,218,246,180,221,106,222,199,212,54,131,15,190,84,203,45,75,249,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,194,54,35,98,252,172,107,59,90,248,63,39,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,5,16,245,6,222,221,215,117,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,182,169,206,130,237,59,102,153,172,187,62,55,67,19,216,249,41,221,27,91,20,136,229,133,60,136,213,69,146,78,253,47,162,167,186,124,167,233,253,119,200,219,142,171,215,59,249,39,253,73,253,180,129,91,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,61,165,90,153,138,235,38,156,99,154,165,133,85,250,139,46,77,111,138,225,77,202,72,223,36,60,211,243,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,245,96,132,29,75,247,199,77,183,28,54,109,30,193,217,86,253,69,205,44,242,62,26,184,223,45,59,44,118,233,150,72,22,181,179,49,90,229,169,87,50,86,194,214,59,242,62,53,145,234,136,214,50,106,54,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,10,118,235,113,133,93,104,53,163,79,117,26,106,138,69,182,223,49,121,108,148,241,53,238,243,182,122,26,185,38,149,207,111,30,40,197,109,194,20,106,163,149,85,91,39,116,111,100,87,121,254,140,154,165,247,83,113,215,221,51,175,190,250,90,12,239,31,147,211,81,122,94,126,178,233,68,244,154,31,222,35,21,209,240,165,117,197,223,139,154,199,119,236,189,221,227,66,234,72,85,213,207,83,50,173,59,218,60,214,236,90,175,210,125,245,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,183,147,210,182,39,163,185,53,209,75,43,21,191,155,186,84,14,213,116,183,246,211,184,237,58,211,57,172,95,108,208,94,114,10,95,181,104,189,87,167,242,218,226,127,154,187,247,136,246,57,189,169,98,157,223,145,200,245,237,217,157,220,173,69,210,153,149,114,221,58,83,239,170,167,49,142,131,107,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,125,154,244,134,54,171,95,20,84,242,74,217,164,87,121,17,100,107,158,215,54,52,150,205,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,42,3,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,77,15,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,236,0,0,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,129,0,58,213,251,88,197,190,160,80,252,117,196,168,13,45,213,44,239,69,179,187,102,166,105,165,247,236,108,146,205,230,244,85,190,150,26,143,23,150,23,195,39,238,230,99,227,119,120,229,123,127,51,87,183,126,233,217,81,21,52,39,181,29,215,105,198,237,116,225,153,174,21,47,161,186,208,248,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,228,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,179,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,159,125,224,237,51,50,218,46,168,125,199,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,125,188,111,84,70,202,197,89,21,211,23,126,63,177,11,237,54,131,106,197,235,142,3,144,92,27,246,109,210,227,113,241,210,226,243,57,147,58,78,205,241,57,124,53,19,186,157,29,202,72,226,133,203,36,203,219,156,174,94,85,213,31,223,102,166,254,139,240,244,68,170,233,227,184,92,87,107,253,61,53,19,87,50,154,111,95,232,53,2,170,154,221,107,101,84,116,243,92,235,165,160,183,54,42,120,220,245,255,0,149,35,213,173,123,153,20,82,189,24,254,28,86,184,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,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,31,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,213,12,214,110,199,221,62,178,125,64,200,126,70,114,101,116,175,223,85,78,1,144,218,182,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,196,246,177,56,182,55,189,241,220,72,6,85,203,158,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,0,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,72,65,179,237,217,230,91,69,213,15,191,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,207,183,145,136,168,217,94,139,160,141,45,213,44,19,90,112,75,102,166,105,165,247,237,156,110,243,230,244,85,190,150,106,127,47,138,103,195,39,238,230,99,36,111,105,34,123,127,51,83,191,110,233,221,21,21,125,88,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,170,250,231,127,36,255,0,169,63,182,144,131,103,219,179,204,182,139,170,31,126,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,159,111,35,17,81,178,189,23,65,26,91,170,88,38,180,224,150,205,76,211,75,239,219,56,221,231,205,232,171,125,44,212,254,95,20,207,134,79,221,204,198,72,222,210,68,246,254,102,167,126,221,211,186,42,42,250,176,112,173,224,238,207,13,218,46,151,253,248,190,211,210,94,47,181,245,17,211,88,177,199,87,173,44,247,87,164,140,73,213,143,72,229,86,50,40,158,178,57,234,206,29,252,108,85,71,74,196,90,245,217,95,86,44,171,26,190,191,5,221,85,243,237,140,126,235,112,171,184,38,97,59,100,90,171,63,145,147,76,232,29,79,77,3,214,162,23,207,227,100,76,99,89,224,108,142,106,42,196,216,227,138,223,193,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,80,15,84,127,125,154,155,250,47,195,209,29,43,166,231,80,74,109,187,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,118,238,249,21,110,208,0,0,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,130,0,117,171,246,177,139,125,64,161,248,235,137,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,141,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,0,64,14,181,126,214,49,111,168,20,63,29,113,42,131,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,100,114,177,220,30,140,145,169,205,141,84,208,78,218,55,23,130,110,131,75,40,53,51,5,168,255,0,85,71,120,162,225,55,249,50,233,233,161,154,122,63,36,177,71,230,241,121,216,223,43,27,193,255,0,197,23,248,162,117,80,115,77,197,107,206,27,182,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,114,57,189,149,200,199,112,98,62,71,39,6,57,82,173,180,15,171,158,163,216,245,199,33,184,106,244,31,106,105,238,113,144,71,60,84,213,21,74,178,97,212,175,154,56,249,83,190,24,21,213,16,197,74,137,206,20,137,174,150,72,210,70,171,36,146,101,151,202,117,127,202,108,89,206,190,233,238,107,139,87,122,219,46,65,165,246,155,165,186,167,196,248,252,244,179,214,215,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,29,175,161,143,243,179,250,111,251,145,106,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,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,212,244,189,223,79,237,175,21,102,135,107,30,103,234,245,38,203,207,236,122,154,214,241,154,251,107,142,54,170,119,153,92,190,162,178,30,210,121,59,163,94,248,145,146,126,245,205,168,145,39,249,77,125,87,55,175,251,77,202,167,219,94,153,220,238,180,216,222,37,112,168,166,203,101,239,225,134,241,116,134,70,181,41,248,43,82,71,67,75,36,111,252,92,238,18,74,188,145,138,144,195,43,171,172,159,253,21,61,211,229,63,79,235,190,70,220,117,94,185,223,201,63,234,79,237,165,85,146,211,167,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,227,71,42,172,113,246,190,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,1,190,77,221,218,182,131,164,109,202,224,183,82,94,50,203,245,67,173,184,229,170,122,134,177,143,157,24,174,125,84,204,71,36,175,166,133,56,243,241,167,117,124,144,198,174,143,202,146,55,62,217,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,63,40,210,158,211,189,172,104,223,211,252,123,227,160,58,168,33,255,0,85,61,28,190,234,238,209,238,245,56,228,221,234,240,43,132,89,140,148,220,89,254,218,165,166,130,120,234,83,155,222,212,103,142,10,137,103,239,249,156,239,7,6,181,92,244,84,166,29,180,103,244,218,89,184,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,231,21,187,212,49,43,17,82,36,87,189,142,167,89,88,246,53,23,155,28,230,246,119,46,203,165,226,149,186,205,234,151,222,189,199,88,180,206,130,251,234,168,48,76,126,63,83,69,233,120,122,59,165,107,214,105,191,120,172,71,73,206,149,182,231,126,14,115,27,219,178,118,119,145,15,85,209,47,76,242,170,157,83,206,181,143,210,120,177,187,126,62,184,207,158,72,228,111,168,174,168,169,167,168,225,11,184,120,223,227,142,151,188,137,205,28,223,60,31,149,81,253,210,223,204,171,159,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,239,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,0,205,102,236,125,211,235,39,212,12,135,228,103,37,167,75,29,241,225,186,11,83,89,160,154,172,202,75,78,49,149,94,22,233,67,146,189,234,214,80,92,100,138,40,86,58,197,85,226,218,103,182,8,145,37,78,222,39,247,89,59,198,245,124,55,62,1,73,125,81,183,183,106,220,14,77,14,137,105,188,244,149,152,78,23,120,125,91,239,84,149,77,168,130,251,90,148,236,141,178,199,222,22,186,54,64,233,43,98,71,50,71,199,50,72,146,39,116,72,212,230,189,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,41,88,237,91,81,221,118,163,237,43,81,217,154,225,82,250,235,85,119,142,11,253,130,121,149,148,183,122,86,170,170,53,202,136,190,57,153,201,203,20,200,138,232,220,231,34,163,216,249,35,126,132,244,183,84,176,77,105,193,45,154,153,166,151,223,182,113,187,207,155,209,86,250,89,169,252,190,41,159,12,159,187,153,140,145,189,164,137,237,252,205,78,253,187,167,116,84,85,245,96,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,37,43,29,171,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,208,158,150,234,150,9,173,56,37,179,83,52,210,251,246,206,55,121,243,122,42,223,75,53,63,151,197,51,225,147,247,115,49,146,55,180,145,61,191,153,169,223,183,116,238,138,138,190,87,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,3,143,238,171,108,248,110,235,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,201,27,51,56,203,35,31,27,149,57,49,238,226,230,63,132,140,207,14,169,105,110,119,162,217,221,207,76,245,46,197,246,54,73,102,240,250,218,47,85,13,71,139,203,11,38,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,158,126,231,118,186,222,170,89,89,121,185,213,215,212,71,79,5,35,37,169,153,210,189,176,65,19,33,134,36,115,149,85,25,28,81,199,27,27,252,26,198,53,169,217,17,16,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,223,139,94,246,193,11,92,228,78,238,72,163,69,239,197,59,78,174,155,157,62,233,183,19,83,38,176,235,37,170,173,186,117,110,168,117,53,21,182,104,165,133,153,51,214,41,227,149,98,168,134,120,166,133,148,211,36,14,87,181,174,100,143,71,199,223,187,36,68,187,64,102,179,118,62,233,245,147,234,6,67,242,51,156,168,185,62,152,189,64,43,53,118,142,155,111,218,223,145,122,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,254,51,72,246,186,102,189,189,209,210,53,239,146,197,65,149,115,234,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,191,237,128,239,6,213,187,45,35,107,174,11,87,30,119,135,83,209,208,101,108,154,38,163,42,103,123,28,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,74,0,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,85,89,47,250,115,111,95,252,42,234,60,246,12,254,231,117,147,76,178,159,221,220,169,160,95,44,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,118,149,208,197,26,223,72,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,242,170,250,231,127,36,255,0,169,63,182,149,86,75,78,158,123,211,186,237,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,55,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,229,117,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,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,240,238,119,112,185,86,232,53,150,245,171,153,77,55,160,245,254,58,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,249,82,61,90,214,53,242,203,43,209,140,231,197,38,255,0,74,29,142,84,228,183,91,38,238,53,25,244,139,98,182,212,84,63,17,180,171,34,168,90,234,184,157,36,14,173,157,28,142,72,153,4,173,127,137,169,218,85,154,38,201,221,141,141,158,107,116,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,1,64,61,81,253,246,106,111,232,191,15,68,69,82,218,122,74,111,95,237,186,58,61,166,234,109,206,235,89,122,135,205,38,23,112,157,124,241,186,134,24,60,143,182,57,81,188,227,240,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,248,0,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,7,90,191,107,24,183,212,10,31,142,184,148,172,117,93,180,110,47,59,218,254,169,208,106,102,11,81,254,170,142,241,69,194,31,242,157,175,212,195,52,244,126,73,98,147,195,229,240,49,190,86,55,155,63,138,47,241,69,208,158,133,235,166,156,110,47,78,45,218,161,165,247,159,93,106,174,239,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,199,51,57,55,186,119,86,171,92,215,177,207,99,216,247,116,0,8,1,214,175,218,198,45,245,2,135,227,174,37,43,29,215,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,171,44,202,108,88,54,43,121,205,114,154,239,69,101,199,237,245,23,75,141,79,137,242,120,41,96,141,210,75,39,6,35,158,238,44,99,151,179,81,92,189,187,34,42,254,6,125,247,201,187,187,174,239,181,113,185,92,22,234,187,62,39,97,167,117,183,28,181,79,80,231,189,144,43,213,207,170,153,136,229,137,149,51,47,30,126,52,236,140,142,24,213,210,120,146,71,117,94,154,27,28,169,220,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,249,217,34,70,196,85,115,223,15,160,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,102,179,118,62,233,245,147,234,6,67,242,51,147,127,13,216,173,54,233,122,112,233,166,113,167,212,20,140,213,75,5,61,210,26,25,170,106,165,99,46,118,232,111,55,87,173,181,17,100,72,33,123,164,168,116,140,153,204,255,0,61,141,99,158,198,57,94,202,224,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,58,181,243,170,206,95,170,187,101,199,180,155,24,162,186,218,51,59,165,190,75,94,160,94,42,33,162,146,150,231,74,234,89,41,166,142,157,158,53,227,234,188,158,103,171,89,3,160,115,82,56,214,68,94,105,10,180,171,76,242,173,100,212,124,115,75,112,170,79,81,122,201,174,17,91,233,185,71,35,227,135,154,254,121,229,241,177,239,108,49,49,29,36,143,70,175,8,216,247,42,118,106,147,43,169,38,217,240,221,168,105,30,131,233,110,31,93,87,113,123,170,50,123,149,222,231,82,170,215,220,110,50,50,210,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,255,0,95,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,31,250,84,233,158,43,172,154,193,169,154,91,154,210,122,139,46,77,165,247,59,125,79,24,227,124,144,243,184,91,184,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,225,91,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,228,174,192,58,142,211,109,151,0,200,244,155,82,109,21,119,139,20,20,245,247,172,90,102,213,75,222,158,226,144,171,210,218,244,237,34,67,77,81,43,19,140,145,199,251,169,166,145,239,107,219,43,159,20,85,220,86,188,230,91,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,225,27,93,217,92,140,111,55,171,228,114,115,123,149,101,174,215,54,29,255,0,230,177,169,187,171,213,251,47,242,255,0,38,151,16,177,92,237,223,254,174,231,77,123,107,252,191,243,134,196,201,33,255,0,87,80,199,127,189,60,128,6,148,246,157,237,99,70,254,159,227,223,29,1,213,65,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,253,187,162,255,0,3,50,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,110,221,209,63,129,126,125,58,181,142,197,172,155,71,193,42,109,16,250,122,188,62,223,6,29,116,166,228,247,248,106,168,32,138,54,175,55,49,136,239,44,11,79,63,102,242,107,60,252,57,57,204,114,148,67,173,249,173,171,82,181,163,62,212,107,21,61,92,22,220,171,40,186,222,232,226,171,99,91,60,112,84,213,201,52,109,145,173,115,154,143,70,189,17,81,28,228,239,223,178,175,241,46,207,165,102,142,95,116,139,104,246,138,156,142,110,213,121,237,194,92,198,58,110,44,255,0,106,210,212,193,4,116,201,205,143,114,63,201,5,60,83,247,252,174,111,159,131,154,142,98,170,204,3,42,228,244,220,135,79,186,107,78,212,52,215,116,58,45,106,171,123,31,131,216,43,243,11,29,52,82,212,191,156,212,110,168,172,189,44,178,206,231,35,17,207,129,175,130,40,184,70,196,116,191,149,141,127,104,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,218,174,230,48,221,215,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,216,0,51,89,187,31,116,250,201,245,3,33,249,25,206,84,91,167,74,29,241,211,100,182,171,38,209,245,25,149,107,125,182,211,212,51,17,187,43,229,168,74,234,72,155,36,238,162,157,92,174,88,159,4,77,127,137,201,218,37,134,38,199,217,142,141,158,107,52,43,47,170,246,248,233,177,171,85,239,104,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,202,229,239,18,67,43,163,236,247,72,255,0,13,69,146,171,165,199,190,205,50,253,107,225,235,73,255,0,214,175,218,198,45,245,2,135,227,174,37,122,244,206,180,218,175,251,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,77,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,63,65,211,207,122,119,93,172,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,198,250,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,32,7,90,191,107,24,183,212,10,31,142,184,149,235,211,58,211,106,191,239,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,37,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,111,251,103,215,93,166,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,206,157,38,137,137,35,156,228,149,142,99,249,115,89,35,143,208,116,230,222,191,248,85,212,121,236,25,253,206,235,38,153,101,63,187,185,83,64,190,88,237,117,202,172,72,238,109,135,139,158,238,44,98,199,43,98,86,185,241,185,174,237,43,161,138,53,185,77,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,1,21,122,136,237,15,252,86,232,210,125,214,162,243,106,22,29,229,173,197,249,215,250,104,103,242,186,47,85,73,39,36,88,215,203,28,77,224,174,225,198,88,226,239,35,35,89,121,80,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,138,216,190,204,175,187,195,212,122,171,100,151,95,177,176,204,95,211,212,100,215,40,158,197,170,108,114,171,252,84,212,209,187,191,121,165,241,74,137,35,154,177,198,214,57,206,228,168,200,164,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,12,214,110,199,221,62,178,125,64,200,126,70,114,116,226,59,40,255,0,21,93,51,52,174,255,0,128,91,45,81,234,110,45,246,212,150,218,153,211,197,37,210,133,46,247,5,146,216,233,185,53,141,228,247,164,145,58,84,115,89,35,92,222,241,54,105,100,74,203,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,190,158,158,123,211,181,110,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,113,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,142,54,62,30,82,212,202,185,50,183,63,177,90,156,3,111,58,99,185,237,45,160,171,159,24,190,96,246,75,150,103,12,213,81,112,180,220,103,167,162,99,103,137,100,145,38,145,149,83,84,170,172,108,99,252,79,107,215,147,99,123,25,28,95,210,221,82,206,244,91,59,182,106,102,154,95,126,198,201,44,222,111,69,91,233,97,168,241,121,97,124,50,126,238,102,62,55,119,142,87,183,243,53,123,119,238,157,149,17,83,67,219,85,220,198,27,186,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,113,70,204,206,50,198,246,72,212,78,76,123,121,53,143,231,27,59,0,0,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,42,175,174,119,242,79,250,147,251,105,18,186,127,109,159,13,221,126,165,230,186,91,152,87,85,219,158,220,30,174,229,104,185,211,42,185,246,235,140,117,212,76,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,194,181,75,75,115,189,22,206,238,122,103,169,118,47,177,178,75,55,135,214,209,122,168,106,60,94,88,89,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,158,189,43,247,213,83,128,100,54,173,176,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,241,61,172,78,45,141,239,124,119,18,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,229,85,245,206,254,73,255,0,82,127,109,35,255,0,74,109,45,193,53,167,91,51,221,51,212,203,23,219,56,221,231,79,231,245,180,94,170,106,127,47,138,239,107,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,240,173,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,242,171,166,231,81,59,86,132,83,73,162,250,247,125,171,131,79,163,167,115,177,234,248,104,27,43,44,115,249,103,168,157,146,178,8,86,162,118,84,62,117,236,245,89,22,55,177,141,70,163,30,231,199,192,55,183,188,28,155,119,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,207,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,156,157,208,58,113,108,114,155,117,185,149,126,97,168,47,171,167,211,172,62,162,6,87,67,19,37,137,247,186,183,34,189,40,162,157,17,26,198,53,168,215,78,230,187,202,214,75,19,90,141,89,146,88,239,120,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,7,63,167,215,77,56,174,215,25,182,241,108,188,250,236,206,135,31,151,36,185,83,83,162,62,59,117,43,102,167,142,54,84,63,191,228,154,79,84,199,178,52,69,119,141,170,247,112,71,196,178,82,15,84,127,125,154,155,250,47,195,209,30,131,64,54,43,83,185,173,153,100,26,159,166,52,21,117,90,161,142,103,19,219,105,104,91,85,20,112,93,237,203,77,111,87,64,245,158,70,69,11,225,89,230,153,178,35,147,146,121,35,115,94,174,141,99,134,165,228,244,211,223,85,78,230,177,154,173,48,212,234,250,186,173,80,199,41,231,185,85,87,58,150,40,224,187,219,150,161,17,179,177,32,141,145,66,248,86,120,97,116,106,212,228,158,57,26,231,171,164,72,230,248,0,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,193,0,58,213,251,88,197,190,160,80,252,117,196,170,13,178,90,109,87,253,201,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,59,87,80,109,146,93,118,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,200,173,69,88,228,237,242,236,23,122,249,86,212,245,30,146,201,118,185,250,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,156,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,189,109,151,32,183,211,221,45,213,62,39,199,231,165,158,54,201,20,156,30,141,123,121,49,237,94,206,68,114,119,236,168,139,248,31,172,8,1,214,175,218,198,45,245,2,135,227,174,37,117,116,228,197,172,89,206,240,176,188,43,41,161,245,182,92,130,223,145,90,238,52,222,87,199,231,165,158,197,95,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,125,123,254,217,245,215,105,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,243,167,73,162,98,72,231,57,37,99,152,254,92,214,72,227,245,125,58,247,213,83,181,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,243,30,231,181,143,123,81,143,117,20,223,85,78,233,115,37,193,244,250,190,173,154,87,96,168,134,106,24,106,105,98,99,238,119,24,82,161,139,114,69,88,210,120,88,232,234,29,27,33,115,255,0,204,99,94,230,49,238,86,51,159,236,115,104,151,93,223,106,227,177,73,238,53,118,124,78,195,78,219,150,71,117,130,157,207,123,32,87,163,89,75,11,213,171,19,42,102,94,92,60,139,217,25,28,210,35,100,241,44,110,208,70,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,74,108,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,106,234,139,211,254,142,239,71,114,220,222,136,99,190,27,172,62,166,227,156,90,224,146,8,41,100,165,138,9,103,154,236,223,35,217,198,100,241,118,150,56,209,238,153,210,54,68,106,61,37,116,181,65,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,125,61,62,118,73,106,218,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,95,26,185,21,35,143,180,96,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,58,175,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,102,155,214,209,13,47,215,109,188,228,182,45,89,190,85,216,45,24,237,60,217,60,55,218,104,228,153,246,137,233,41,229,85,170,88,25,248,212,49,177,58,102,190,30,202,175,99,220,140,86,201,193,237,206,97,37,58,118,233,30,156,107,94,235,49,76,59,83,111,30,10,10,127,45,226,146,214,234,4,170,142,251,85,70,137,58,80,75,205,174,141,144,186,56,229,146,69,145,170,215,199,11,226,78,46,149,174,75,191,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,80,183,85,61,28,177,105,22,238,46,245,56,228,221,169,51,219,124,89,140,148,220,95,254,213,170,169,158,120,234,83,155,222,229,127,146,122,121,103,239,249,90,223,63,6,181,26,196,85,109,131,121,182,45,27,218,62,186,237,247,35,181,122,138,188,194,223,81,38,52,177,177,236,243,85,87,193,29,190,181,179,76,156,209,190,40,18,42,136,219,227,107,95,224,157,142,149,174,124,72,70,13,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,183,126,200,191,192,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,222,215,79,36,20,208,178,24,221,35,154,214,181,94,173,98,42,170,53,169,223,191,100,79,224,122,3,42,230,148,246,157,237,99,70,254,159,227,223,29,1,78,221,69,54,43,83,181,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,243,30,214,57,239,123,85,239,225,91,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,0,205,102,236,125,211,235,39,212,12,135,228,103,37,86,209,54,47,98,222,14,203,239,53,182,74,251,86,57,159,99,250,129,113,251,62,247,83,70,249,61,93,47,217,52,106,150,249,221,27,218,173,133,211,190,55,164,170,201,93,23,105,56,49,124,175,71,64,171,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,75,31,255,0,102,111,59,255,0,14,63,118,126,234,127,217,159,254,215,125,228,240,195,246,95,167,225,255,0,108,124,29,255,0,225,159,232,240,112,240,115,253,239,126,31,237,82,184,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,44,43,120,123,50,177,108,243,98,54,11,100,151,95,182,115,60,163,80,45,53,25,53,202,39,189,41,93,36,86,203,167,138,154,154,55,118,237,12,94,89,81,36,115,82,73,28,247,57,220,81,89,20,124,87,165,199,190,205,50,253,107,225,235,73,255,0,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,244,245,75,75,112,77,105,193,46,122,103,169,118,47,182,113,187,207,135,214,209,122,169,169,252,190,41,153,52,127,188,133,236,145,189,164,137,142,252,174,78,253,187,47,116,85,69,207,14,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,107,211,23,168,5,30,145,86,83,109,251,91,242,47,73,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,198,105,30,230,194,230,55,186,54,55,61,241,220,160,0,164,190,168,219,219,181,110,7,38,135,68,180,222,122,74,204,39,11,188,62,173,247,170,74,166,212,65,125,173,74,118,70,217,99,239,11,93,27,32,116,149,177,35,153,35,227,153,36,73,19,186,36,106,68,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,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,219,98,220,46,43,186,13,26,178,234,230,45,77,232,61,127,146,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,254,76,140,87,53,142,124,82,196,245,99,57,241,78,170,64,14,181,126,214,49,111,168,20,63,29,113,43,215,166,93,218,213,101,223,30,152,86,94,110,116,148,20,242,84,92,169,25,45,76,205,137,142,158,123,101,92,48,196,142,114,162,43,228,150,72,227,99,127,139,158,246,181,59,170,162,23,169,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,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,231,135,115,187,122,202,182,191,172,183,173,35,202,106,125,127,160,241,212,219,174,140,165,146,158,27,157,12,173,229,21,68,109,122,127,202,141,232,215,61,172,150,41,88,143,127,14,75,34,182,165,190,58,156,107,109,186,147,180,125,70,101,34,88,174,88,62,82,204,70,236,175,138,157,104,106,229,160,171,157,212,83,171,149,169,43,39,149,207,241,57,59,202,147,74,216,251,61,178,51,195,8,13,84,3,159,238,23,41,190,224,218,5,169,121,174,45,93,232,175,88,254,31,121,186,91,170,124,76,147,193,85,5,20,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,32,255,0,178,143,190,207,252,121,255,0,209,155,63,253,80,191,224,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,194,186,168,108,86,155,63,199,174,187,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,231,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,229,99,158,188,157,35,24,201,42,131,75,117,75,59,209,108,238,217,169,154,105,125,251,27,36,179,121,189,21,111,165,134,163,197,229,133,240,201,251,185,152,248,221,222,57,94,223,204,213,237,223,186,118,84,69,77,15,109,87,115,24,110,235,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,197,27,51,56,203,27,217,35,81,57,49,237,228,214,63,156,108,205,185,165,61,167,123,88,209,191,167,248,247,199,64,83,95,81,157,148,127,133,93,71,130,255,0,128,91,46,178,105,150,83,251,203,109,76,233,229,142,215,92,170,245,146,216,233,185,57,238,226,198,36,145,58,84,107,159,27,156,222,242,186,25,100,94,85,181,29,215,106,62,210,181,29,153,174,21,47,174,181,87,120,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,227,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,232,79,75,117,75,4,214,156,18,217,169,154,105,125,251,103,27,188,249,189,21,111,165,154,159,203,226,153,240,201,251,185,152,201,27,218,72,158,223,204,212,239,219,186,119,69,69,95,86,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,80,14,255,0,183,131,117,221,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,188,234,18,24,158,145,185,173,72,152,214,51,143,52,146,73,60,86,208,247,57,125,218,94,178,211,106,173,162,203,246,221,35,237,245,86,187,165,163,212,178,155,215,210,202,212,115,99,243,186,41,86,46,51,199,79,47,118,183,146,248,184,119,70,185,198,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,88,78,255,0,182,125,106,221,150,145,185,182,244,171,143,59,195,169,235,43,241,71,195,43,81,149,51,189,141,89,40,101,108,143,108,92,42,22,24,152,146,57,205,88,158,214,63,151,4,146,57,40,6,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,226,122,98,245,0,172,213,218,58,109,191,107,126,69,234,243,170,78,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,248,205,35,218,233,154,246,247,71,72,215,190,75,21,0,225,86,205,233,232,53,235,114,239,218,157,155,32,171,175,204,163,167,157,95,61,53,55,150,220,218,216,24,249,38,183,172,237,114,170,84,199,20,114,61,233,199,198,222,14,141,100,73,145,98,41,219,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,179,77,224,237,51,13,221,214,151,253,199,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,29,252,111,84,87,68,197,76,251,106,150,150,231,122,45,157,220,244,207,82,236,95,99,100,150,111,15,173,162,245,80,212,120,188,176,178,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,210,246,125,180,204,203,119,90,161,247,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,249,246,242,61,17,91,19,213,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,35,174,246,247,131,140,237,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,120,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,147,96,7,73,60,255,0,50,213,61,236,231,250,131,168,57,13,93,243,33,190,96,245,245,53,213,213,42,156,229,127,218,22,212,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,21,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,227,159,245,107,217,71,219,116,117,155,178,211,43,101,214,178,245,15,134,60,210,223,2,121,227,117,12,48,120,217,115,106,43,185,199,225,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,171,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,237,146,111,7,25,221,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,240,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,167,39,72,160,1,78,221,92,119,131,140,234,141,214,135,109,218,126,180,151,11,110,31,120,146,191,33,185,58,42,136,167,134,247,76,234,170,55,80,177,178,49,141,225,27,93,35,157,35,124,141,145,101,141,26,230,248,221,206,0,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,189,187,246,84,254,38,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,2,0,117,171,246,177,139,125,64,161,248,235,137,82,187,122,202,108,88,54,190,233,166,107,148,215,122,43,46,63,152,89,174,151,26,159,19,228,240,82,193,91,20,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,163,236,167,22,211,141,113,211,138,172,111,36,161,181,101,184,102,91,111,99,156,214,202,147,82,215,82,200,141,146,41,162,150,53,255,0,145,36,114,198,228,115,92,140,123,28,138,141,114,103,135,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,170,233,79,189,59,174,153,231,244,27,113,212,108,130,174,124,39,43,168,74,76,109,142,166,117,66,218,239,115,204,196,142,38,57,29,202,42,106,135,61,232,230,163,94,214,204,232,223,251,180,124,242,58,231,193,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,93,158,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,159,125,203,237,211,59,218,254,169,215,233,158,117,79,254,182,178,207,91,206,31,242,157,175,212,205,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,249,54,235,160,217,150,228,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,119,70,171,219,205,234,200,218,188,222,212,93,9,237,215,65,176,221,182,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,238,141,87,187,131,17,145,181,120,49,168,157,44,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,162,53,105,54,193,116,59,69,247,29,127,220,62,11,111,244,114,93,109,235,79,111,176,37,52,43,67,101,170,153,234,181,117,52,138,173,87,197,228,98,49,140,141,138,214,196,217,42,88,157,227,149,145,195,37,74,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,58,175,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,226,186,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,230,49,175,115,24,247,43,25,199,246,189,181,29,71,221,109,247,39,178,96,17,112,251,175,143,213,94,37,154,72,85,99,158,169,172,84,163,160,108,142,86,197,28,213,19,118,107,86,89,24,214,198,201,228,252,222,37,99,185,87,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,22,253,165,219,238,177,110,171,101,250,193,133,101,47,244,90,155,143,233,126,65,37,198,155,179,228,251,82,150,11,75,35,150,235,205,148,241,83,193,229,169,168,114,122,102,170,185,157,187,167,118,254,41,77,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,43,215,173,62,1,77,125,219,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,76,36,191,233,89,163,150,45,93,221,197,162,167,35,155,189,38,5,111,151,49,142,155,139,255,0,219,85,84,211,193,29,50,115,99,218,172,241,207,81,20,253,255,0,51,93,224,224,230,171,94,170,151,210,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,191,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,159,125,242,109,18,235,180,29,92,110,41,5,198,174,241,137,223,169,221,114,199,46,179,211,185,143,124,8,245,107,233,102,122,53,34,125,76,43,199,159,141,123,43,36,134,69,108,126,84,141,190,131,96,187,215,202,182,167,168,244,150,75,181,207,212,105,150,77,112,134,60,142,223,80,178,62,58,14,106,216,221,115,167,72,218,247,182,104,152,136,175,107,26,190,104,216,140,84,228,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,99,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,57,255,0,89,61,11,209,168,108,86,157,121,147,41,181,99,57,245,71,123,99,45,113,208,186,74,172,187,139,233,218,215,57,205,145,18,47,73,7,149,93,59,163,119,38,186,8,92,244,253,195,74,150,45,167,163,102,133,232,212,214,43,182,188,199,148,218,178,108,250,159,181,177,246,185,40,93,29,86,35,201,245,13,115,154,231,72,169,47,171,131,196,173,157,177,183,139,91,60,45,122,254,253,167,64,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,63,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,92,246,234,183,49,134,237,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,252,240,234,150,169,103,122,211,157,220,245,51,82,239,191,108,228,151,159,15,173,173,244,176,211,249,124,80,178,24,255,0,119,11,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,105,93,40,118,57,77,141,90,172,155,184,212,103,213,165,246,229,79,80,252,70,210,172,150,157,40,105,37,108,144,58,182,116,114,53,101,124,241,57,254,38,167,120,146,25,91,39,119,186,70,120,108,208,2,186,186,157,117,0,172,210,42,58,157,191,104,134,69,233,51,170,190,80,100,215,40,163,158,42,171,13,44,144,67,52,77,166,123,152,145,172,211,199,81,248,77,27,220,232,90,199,118,70,200,230,62,58,108,7,117,217,246,236,243,45,162,234,135,223,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,231,219,200,196,84,108,175,69,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,66,14,181,126,214,49,111,168,20,63,29,113,41,88,187,238,156,29,64,40,247,17,98,139,73,53,123,34,255,0,178,197,7,169,158,42,154,136,224,167,143,34,165,230,249,57,83,178,22,71,27,38,134,53,70,62,20,111,37,142,36,149,170,255,0,223,36,93,215,120,59,76,195,119,117,165,255,0,113,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,135,127,27,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,84,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,251,119,69,254,4,32,255,0,97,83,107,31,248,125,170,191,251,214,221,255,0,81,39,248,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,128,29,78,183,227,251,111,190,212,232,54,147,222,185,96,56,253,193,223,105,93,45,215,31,37,46,81,51,89,11,163,238,223,19,87,195,79,59,106,17,188,100,146,41,156,145,204,157,248,68,228,143,251,58,217,214,119,187,252,238,162,193,96,172,251,27,27,179,112,251,193,144,120,225,168,251,47,203,13,67,233,127,218,175,158,41,39,242,201,78,177,254,237,87,135,126,78,236,137,248,232,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,114,238,105,79,105,222,214,52,111,233,254,61,241,208,30,171,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,92,251,239,7,105,153,150,209,117,67,238,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,243,237,227,122,162,54,86,42,251,254,158,123,211,186,237,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,241,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,142,71,178,30,55,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,154,250,157,117,0,163,213,218,202,157,191,104,134,69,234,240,90,78,80,100,215,40,163,130,90,91,245,84,115,195,52,77,166,123,152,178,36,48,73,79,248,77,27,218,217,156,247,118,71,70,214,62,74,235,4,202,233,197,190,58,109,169,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,223,43,153,20,78,106,185,97,72,164,189,226,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,43,215,169,111,79,186,109,97,181,94,55,7,164,22,170,185,53,6,130,159,212,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,246,106,34,189,91,222,154,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,167,167,158,244,237,91,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,156,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,227,141,143,135,148,181,56,254,236,244,103,50,215,237,6,201,244,183,3,212,90,188,58,239,120,167,224,202,168,187,36,21,172,78,252,168,170,156,141,89,89,77,50,126,73,29,18,163,209,23,241,73,35,242,67,46,112,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,61,6,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,146,42,239,219,100,22,45,220,96,145,86,227,148,182,171,110,166,217,60,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,240,116,175,141,56,43,153,47,110,46,107,100,149,31,213,118,197,183,172,87,107,250,53,101,210,60,90,167,215,250,15,37,77,198,232,250,88,233,230,185,215,74,238,82,212,72,214,39,252,152,216,142,115,220,200,162,137,138,247,240,228,189,84,0,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,97,59,138,215,156,55,109,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,220,228,115,123,43,145,142,224,196,124,142,78,12,114,166,117,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,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,89,149,209,83,221,62,83,244,254,187,228,109,199,42,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,202,75,234,71,211,238,155,110,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,125,251,190,52,88,149,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,41,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,8,1,213,11,125,63,177,76,85,250,29,163,153,159,164,212,155,215,15,182,42,104,155,202,107,21,174,72,220,171,218,100,114,122,122,201,187,199,227,236,142,123,34,87,201,251,167,58,158,69,165,96,117,253,170,238,99,50,218,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,250,30,210,173,76,197,117,147,78,49,205,82,194,170,253,69,151,38,183,197,112,166,229,36,111,146,30,105,249,224,151,198,247,177,179,68,244,116,114,49,28,188,36,99,218,171,221,170,66,190,181,126,214,49,111,168,20,63,29,113,41,88,177,254,148,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,108,211,114,251,116,193,55,65,165,149,250,103,157,83,255,0,173,172,179,214,243,155,252,153,116,244,211,67,5,103,142,41,99,243,120,188,239,119,137,238,224,255,0,224,169,252,21,56,86,199,58,113,97,187,82,169,118,160,230,23,122,76,195,81,106,41,219,20,53,204,165,88,233,44,140,124,72,147,197,70,143,85,115,222,231,44,140,90,151,35,30,232,187,53,177,196,142,149,36,153,64,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,225,91,196,218,174,27,186,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,242,35,165,107,30,239,77,35,155,27,102,103,23,114,98,35,145,60,140,141,236,252,173,142,109,18,213,180,29,35,118,41,61,198,146,241,150,95,170,27,114,200,238,176,83,181,140,124,232,196,107,41,97,122,181,37,125,52,41,203,135,145,123,171,228,154,68,108,126,85,141,178,40,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,85,235,157,252,147,254,164,254,218,86,94,39,159,230,88,45,54,65,75,135,228,53,118,150,101,86,121,44,23,117,166,84,107,234,173,210,75,20,178,211,171,251,114,107,30,232,35,71,241,84,228,206,76,119,118,61,237,119,170,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,221,26,175,111,55,171,35,106,243,123,81,116,39,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,186,53,94,238,12,70,70,213,224,198,162,66,190,171,27,28,169,212,171,85,126,233,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,145,95,83,12,93,218,230,200,229,242,67,20,109,98,181,209,54,57,170,2,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,221,21,80,249,77,15,105,238,107,117,211,94,158,24,214,163,88,169,233,39,185,98,186,47,69,123,163,138,173,142,116,18,79,77,99,100,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,174,15,246,106,247,79,255,0,128,58,85,255,0,186,174,63,245,226,221,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,140,115,96,142,122,154,72,230,145,177,181,206,115,145,136,231,170,34,43,156,189,187,119,85,254,39,181,57,86,234,180,183,246,211,183,29,69,211,56,108,95,108,215,222,113,250,175,178,168,189,87,167,242,221,34,103,154,135,247,138,246,53,189,170,162,129,223,157,200,197,237,217,253,218,174,69,205,97,115,221,22,48,10,107,22,222,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,188,28,198,84,79,94,197,123,19,241,127,54,185,87,198,136,219,10,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,156,211,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,117,106,61,188,216,175,141,203,193,238,69,207,102,226,180,27,50,219,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,9,26,222,234,212,123,184,61,31,27,151,155,28,137,45,122,94,239,167,246,41,149,51,67,181,143,51,244,154,109,122,231,246,61,77,107,121,67,98,186,73,35,85,59,204,174,79,79,71,55,121,60,157,209,204,100,170,201,63,116,215,84,72,183,82,102,179,118,62,233,245,147,234,6,67,242,51,150,41,211,35,93,52,227,110,155,17,206,181,67,84,47,62,134,213,67,168,21,177,67,12,72,143,170,184,85,58,217,111,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,93,123,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,71,248,92,215,111,216,79,248,151,251,141,255,0,99,111,255,0,13,253,167,71,255,0,209,158,139,254,15,229,245,31,240,143,201,254,247,255,0,211,127,155,249,134,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,86,199,250,161,234,246,27,175,91,9,211,109,92,211,249,234,228,177,100,89,197,28,212,233,87,2,195,60,79,101,21,206,41,97,145,159,138,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,53,233,113,239,179,76,191,90,248,122,210,127,245,171,246,177,139,125,64,161,248,235,137,90,187,10,213,44,19,69,183,99,131,106,102,165,223,126,198,198,236,223,105,250,218,223,75,53,71,139,203,109,170,134,63,221,194,199,200,238,242,74,198,254,86,175,110,253,215,178,34,170,124,187,193,221,158,101,187,173,80,251,241,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,156,251,120,216,170,173,137,136,146,43,166,46,195,191,109,247,218,109,121,213,139,47,44,7,31,184,55,236,219,93,198,221,228,165,202,38,107,38,108,157,157,229,106,248,105,231,109,58,187,148,114,69,51,146,72,87,191,9,90,151,82,87,175,80,190,161,122,209,180,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,123,171,191,31,224,137,237,122,111,111,91,84,247,131,251,68,253,166,88,49,75,103,221,47,178,61,23,216,84,181,48,249,61,87,171,242,121,124,211,203,223,183,166,103,30,60,123,119,119,126,253,211,183,160,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,66,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,171,115,251,44,181,109,99,97,56,117,247,47,199,233,27,170,153,46,113,68,185,5,98,84,182,169,104,160,90,43,139,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,228,145,140,135,143,31,233,201,139,88,179,157,225,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,138,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,249,119,183,179,236,155,104,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,207,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,188,91,208,58,113,111,142,155,106,89,149,126,31,168,44,171,168,211,172,194,162,7,215,77,19,229,149,246,74,182,162,177,43,98,129,21,90,246,57,170,214,206,214,183,202,230,69,19,154,174,88,82,41,38,255,0,90,191,107,24,183,212,10,31,142,184,148,237,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,111,126,239,122,69,12,138,140,111,119,189,81,26,212,115,149,26,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,206,183,139,130,110,255,0,4,168,191,216,40,254,198,201,44,220,62,240,99,254,73,170,62,203,242,205,80,202,95,246,211,224,138,57,252,177,211,172,159,187,69,225,223,139,187,42,126,60,43,170,198,207,173,90,195,165,245,251,132,198,146,173,153,182,157,217,213,211,196,217,91,224,184,217,33,145,243,78,199,182,71,181,177,190,6,201,81,80,215,179,243,61,18,72,213,178,43,162,88,233,48,211,158,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,168,191,246,106,247,79,255,0,128,58,85,255,0,186,174,63,245,226,234,65,197,55,153,173,121,86,221,182,217,152,107,30,21,111,181,86,222,177,255,0,179,253,52,23,72,164,146,149,254,122,250,122,119,243,108,114,70,245,236,201,156,169,217,233,249,145,59,247,78,232,181,237,162,29,93,183,37,169,90,209,128,233,205,247,9,211,88,45,185,86,81,106,178,86,75,73,109,175,108,241,193,83,87,28,50,58,55,58,177,205,71,163,94,170,138,173,114,119,237,221,23,248,22,232,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,37,252,155,197,202,182,241,211,99,73,52,191,79,104,238,180,25,38,160,91,242,63,22,77,77,36,148,223,100,67,21,254,100,127,129,238,129,209,205,52,145,190,118,47,142,86,75,79,202,57,127,42,190,37,88,65,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,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,110,186,13,134,237,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,156,142,111,116,106,189,220,24,140,141,171,193,141,68,233,102,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,156,171,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,158,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,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,111,244,197,234,1,71,164,85,148,219,126,214,252,139,210,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,241,154,71,185,176,185,141,238,141,141,207,124,119,40,87,87,83,174,160,21,154,69,71,83,183,237,16,200,189,38,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,63,9,163,123,157,11,88,238,200,217,28,199,199,82,218,91,165,185,222,180,231,118,205,51,211,75,23,219,57,37,231,205,232,168,189,84,52,254,95,20,47,154,79,222,76,246,70,222,209,196,247,126,103,39,126,221,147,186,170,34,203,254,164,27,81,211,141,165,105,198,135,225,88,84,94,186,235,93,247,130,123,253,254,120,81,149,87,122,166,165,185,17,206,68,85,241,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,255,0,3,165,230,144,225,186,245,170,250,147,164,122,129,5,92,150,44,139,77,235,33,168,90,73,214,25,226,123,46,182,201,98,154,55,254,40,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,177,255,0,113,90,13,153,109,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,132,141,111,117,106,61,220,30,143,141,203,205,142,68,157,93,40,119,199,83,141,93,108,155,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,254,39,39,121,82,105,91,31,103,182,70,120,125,7,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,168,190,171,219,28,169,198,174,183,189,220,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,207,43,87,188,169,52,174,147,187,219,35,252,53,235,165,186,165,157,232,182,119,108,212,205,52,190,253,141,146,89,188,222,138,183,210,195,81,226,242,194,248,100,253,220,204,124,110,239,28,175,111,230,106,246,239,221,59,42,34,166,132,246,163,186,237,56,221,174,156,51,53,194,165,244,55,90,31,28,23,251,4,243,35,234,173,21,78,69,84,107,149,17,60,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,64,174,164,125,62,234,119,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,223,179,35,68,164,194,226,122,40,103,248,108,186,47,153,105,107,114,26,68,203,41,114,138,139,251,237,46,85,108,235,110,150,146,138,6,212,49,21,59,61,137,44,47,99,184,170,240,85,143,159,31,36,124,172,124,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,0,172,13,230,117,64,215,221,187,110,79,48,209,204,43,16,211,250,219,46,63,246,127,166,158,233,111,173,146,169,254,122,10,122,135,243,116,117,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,106,233,189,189,109,83,222,15,237,19,246,153,96,197,45,159,116,190,200,244,95,97,82,212,195,228,245,94,175,201,229,243,79,47,126,222,153,156,120,241,237,221,221,251,247,78,213,173,213,31,223,102,166,254,139,240,244,68,138,232,225,159,225,186,89,134,238,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,132,76,239,114,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,137,91,197,222,46,119,187,252,238,158,255,0,127,163,251,27,27,179,115,251,191,143,249,33,168,251,47,203,13,59,42,191,219,76,130,41,39,242,201,78,146,126,241,23,135,126,45,236,137,248,242,11,174,1,153,88,176,219,6,160,222,113,234,186,60,123,42,168,174,166,178,215,76,136,214,87,190,141,98,74,149,137,21,121,57,140,116,241,177,95,219,130,191,155,81,85,209,189,27,55,250,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,249,63,238,87,61,197,127,238,86,71,141,228,118,255,0,253,29,101,13,202,134,162,63,253,168,230,134,72,223,255,0,157,174,107,191,210,138,80,14,250,54,101,125,217,230,163,210,219,35,186,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,31,203,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,254,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,235,191,173,235,226,187,83,211,138,187,37,166,231,234,53,55,38,183,205,30,57,111,167,88,223,37,7,52,116,109,185,212,36,141,123,27,12,79,69,86,53,237,95,52,140,86,34,113,108,175,138,133,178,204,166,251,156,229,87,156,215,41,174,245,183,172,130,225,81,116,184,212,248,153,31,158,170,121,29,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,76,173,203,236,86,155,107,91,38,197,51,141,65,160,164,126,170,95,243,138,120,107,166,166,170,149,236,182,91,166,183,212,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,197,253,189,98,214,44,231,95,116,211,10,202,104,125,109,151,32,204,44,214,187,141,55,149,241,249,233,103,173,138,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,238,189,65,182,73,117,218,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,79,34,181,21,99,147,179,167,206,246,238,187,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,227,71,42,172,113,246,157,93,101,110,214,171,254,209,48,155,237,138,231,73,113,182,220,115,139,109,93,29,101,36,205,154,10,152,36,182,92,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,69,233,62,11,251,80,213,60,55,76,254,212,251,51,239,110,65,110,177,122,223,7,155,210,250,170,152,225,242,248,249,55,159,31,39,46,60,155,223,183,110,233,223,184,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,255,0,74,125,241,212,234,85,170,131,107,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,232,175,169,134,46,206,107,163,106,249,33,138,71,61,26,232,157,36,214,62,69,254,161,123,160,207,182,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,202,157,136,138,174,84,236,174,252,63,130,164,96,217,159,84,13,125,220,78,228,240,253,28,205,113,13,63,162,178,228,31,104,122,153,237,118,250,216,234,153,224,160,168,168,103,7,73,87,35,19,187,225,106,47,118,47,229,85,237,217,123,42,116,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,149,129,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,65,59,28,218,37,171,104,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,151,15,34,247,87,201,52,136,216,252,171,27,100,80,41,219,170,198,199,41,180,214,235,95,186,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,39,101,70,83,77,47,118,185,178,57,60,115,75,27,88,174,108,173,142,26,224,52,81,164,248,47,237,67,96,184,110,154,125,169,246,103,222,221,31,183,88,189,111,131,205,233,125,85,150,56,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,66,191,246,12,127,250,232,191,232,79,255,0,103,150,83,164,248,47,236,191,75,48,221,51,251,83,237,63,186,88,253,186,197,235,124,30,31,85,233,105,163,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,231,171,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,204,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,165,207,244,100,213,47,189,123,113,190,233,157,125,247,213,87,224,153,4,158,154,139,210,240,244,118,186,214,36,208,254,241,24,141,147,157,83,110,46,252,92,231,183,183,101,236,223,26,19,252,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,8,235,190,77,162,90,183,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,56,243,241,175,116,124,112,200,173,147,196,145,187,62,217,102,45,125,193,178,171,206,21,148,208,250,43,214,63,112,168,181,220,105,188,172,147,193,85,4,142,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,45,211,164,118,240,114,109,81,181,87,109,187,80,22,174,225,114,195,236,241,215,227,215,38,197,79,20,16,217,41,155,75,70,218,23,182,54,49,220,227,115,163,115,100,119,145,210,36,178,35,156,223,27,121,214,94,236,125,211,235,39,212,12,135,228,103,57,164,151,107,172,214,170,123,20,215,58,183,219,104,234,38,171,167,163,116,206,88,33,158,102,198,217,101,100,125,248,181,239,108,16,181,206,68,238,228,138,52,94,252,83,180,181,233,205,178,143,241,85,168,243,223,243,251,101,214,61,50,197,191,121,114,169,129,60,81,221,43,145,88,177,219,27,55,38,189,188,152,245,146,87,68,142,115,35,107,91,222,39,77,20,137,125,37,11,117,25,217,71,248,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,158,88,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,239,43,161,150,69,138,180,217,77,246,147,21,184,225,84,245,220,44,183,91,133,29,210,178,155,196,197,242,213,82,71,83,29,60,156,213,57,183,139,43,106,83,178,42,53,124,157,220,138,173,106,164,149,233,113,239,179,76,191,90,248,122,210,127,245,171,246,177,139,125,64,161,248,235,137,74,196,148,216,190,204,175,187,195,212,122,171,100,151,95,177,176,204,95,211,212,100,215,40,158,197,170,108,114,171,252,84,212,209,187,191,121,165,241,74,137,35,154,177,198,214,57,206,228,168,200,164,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,66,173,235,116,222,255,0,24,58,167,106,212,207,219,47,221,47,179,49,248,44,94,139,238,239,175,242,120,234,106,38,242,249,61,84,93,187,250,158,60,120,175,110,29,251,254,61,147,213,236,99,99,31,224,187,239,183,253,148,126,248,253,241,251,55,254,226,125,159,233,125,39,169,255,0,234,137,185,242,245,63,253,47,110,31,233,239,248,122,13,237,236,251,25,221,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,240,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,23,103,219,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,36,181,215,253,245,84,238,107,102,88,254,152,106,117,125,93,86,168,99,153,196,23,42,170,231,82,197,28,23,123,114,211,92,17,179,177,32,141,145,66,248,86,120,97,116,106,212,228,158,57,26,231,171,164,72,249,166,194,181,75,4,209,109,216,224,218,153,169,119,223,177,177,187,55,218,126,182,183,210,205,81,226,242,219,106,161,143,247,112,177,242,59,188,146,177,191,149,171,219,191,117,236,136,170,159,46,240,119,103,153,110,235,84,62,252,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,62,222,54,42,171,98,98,39,127,233,185,211,238,155,113,53,50,107,14,178,90,170,219,167,86,234,135,83,81,91,102,138,88,89,147,61,98,158,57,86,42,136,103,138,104,89,77,50,64,229,123,90,230,72,244,124,125,251,178,68,73,107,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,69,117,94,216,229,78,53,117,189,238,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,121,90,189,229,73,165,116,157,222,217,31,225,130,187,117,215,156,203,109,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,188,36,107,123,35,149,142,224,244,100,141,78,108,106,165,234,106,78,175,97,186,245,176,157,68,213,205,63,158,174,75,22,69,166,249,36,212,233,87,2,195,60,79,101,21,76,82,195,35,63,20,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,240,154,125,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,114,181,191,216,49,255,0,235,162,255,0,161,63,253,158,90,160,57,86,232,244,47,252,74,104,78,77,162,159,122,126,238,125,227,244,95,229,63,67,235,60,30,158,178,10,159,247,159,36,124,185,120,56,255,0,158,157,185,119,252,123,118,88,85,164,253,26,255,0,101,250,167,134,234,103,248,142,251,79,238,150,65,110,190,250,47,186,30,31,85,233,106,99,155,197,228,245,174,225,203,199,199,151,23,118,239,223,178,246,236,89,80,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,145,90,211,165,247,92,135,165,190,221,181,94,222,234,185,169,240,203,198,71,109,174,167,134,137,210,178,56,46,23,90,158,213,82,202,139,218,22,50,90,56,162,78,77,236,231,213,49,57,53,81,17,252,255,0,166,142,127,77,167,219,210,211,186,171,150,67,87,106,182,223,42,42,108,21,73,10,203,194,177,245,116,210,69,75,79,43,35,69,230,199,86,45,34,167,36,224,215,181,143,119,30,28,147,65,32,202,185,165,61,167,123,88,209,191,167,248,247,199,64,117,80,70,173,244,108,202,197,188,61,56,165,182,71,117,251,27,51,197,253,69,70,51,114,149,239,90,86,201,42,51,203,77,83,27,123,247,134,95,20,72,178,53,171,36,110,99,92,222,72,143,138,76,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,93,167,74,77,215,106,62,226,116,227,37,194,181,66,95,181,110,186,115,246,116,16,223,229,153,93,85,114,165,170,74,132,141,181,40,169,249,230,143,210,185,22,110,252,164,107,218,175,69,123,95,36,174,163,253,63,232,247,17,98,151,86,244,135,29,255,0,178,197,7,166,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,84,195,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,171,126,123,193,198,119,115,165,250,29,122,106,210,81,102,214,58,123,235,114,203,61,36,85,30,10,25,229,146,145,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,59,202,116,254,220,198,27,181,13,75,205,117,75,48,161,171,184,189,216,61,93,182,209,108,166,69,107,238,55,25,43,168,159,20,11,39,21,108,44,227,20,143,124,142,69,226,198,59,139,94,254,17,191,138,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,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,127,210,135,99,148,216,213,170,201,187,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,226,106,119,137,33,149,178,119,123,164,103,135,207,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,68,61,71,118,57,77,181,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,229,115,34,149,174,71,44,43,44,156,127,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,209,240,51,237,212,210,211,106,178,239,143,83,232,236,214,202,74,10,121,42,45,181,111,138,154,22,196,199,79,61,178,146,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,213,85,78,21,165,186,165,157,232,182,119,108,212,205,52,190,253,141,146,89,188,222,138,183,210,195,81,226,242,194,248,100,253,220,204,124,110,239,28,175,111,230,106,246,239,221,59,42,34,166,138,118,197,184,92,87,116,26,53,101,213,204,90,155,208,122,255,0,37,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,252,153,24,174,107,28,248,165,137,234,198,115,226,144,3,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,32,6,232,250,82,127,137,77,118,201,181,175,246,245,247,115,239,31,162,255,0,38,125,214,245,158,15,79,71,5,55,251,247,171,143,151,47,7,47,243,19,183,46,223,143,110,235,213,118,49,177,143,240,93,247,219,254,202,63,124,126,248,253,155,255,0,113,62,207,244,190,147,212,255,0,245,68,220,249,122,159,254,151,183,15,244,247,252,42,175,170,63,190,205,77,253,23,225,232,136,191,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,126,46,123,27,60,205,107,149,59,181,37,145,19,183,37,239,32,54,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,42,186,199,224,24,110,150,97,187,125,211,237,62,199,169,44,120,245,142,159,35,166,161,161,166,69,225,19,59,219,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,124,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,41,131,166,151,80,74,157,30,186,217,246,249,171,247,90,72,244,250,190,163,211,89,238,213,114,197,75,6,52,247,186,170,121,22,69,100,10,249,217,81,83,60,77,87,205,43,89,2,119,114,170,49,29,218,218,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,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,238,119,111,89,86,215,245,150,245,164,121,77,79,175,244,30,58,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,249,81,189,26,231,181,146,197,43,17,239,225,201,101,255,0,72,237,215,106,62,63,171,22,125,172,220,229,251,103,12,202,61,124,246,216,234,38,84,146,197,85,21,52,213,114,58,157,123,47,120,101,241,61,31,10,246,106,72,244,149,170,213,89,82,107,31,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,120,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,73,253,93,222,157,215,95,54,77,98,209,173,82,200,42,238,154,131,136,231,20,117,116,181,211,211,57,95,114,178,54,223,89,19,101,154,126,74,146,84,197,44,136,199,185,232,199,61,143,133,223,189,127,153,233,194,182,245,148,216,176,109,125,211,76,215,41,174,244,86,92,127,48,179,93,46,53,62,39,201,224,165,130,182,41,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,165,239,147,119,119,93,223,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,94,60,252,105,217,25,28,49,171,164,241,36,142,233,93,57,182,19,254,42,47,179,234,70,162,79,233,244,203,25,184,122,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,240,114,181,237,100,75,201,206,146,25,171,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,231,186,131,108,146,213,186,252,2,59,238,49,5,37,14,162,226,180,245,19,90,171,27,74,215,79,118,129,176,204,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,190,69,106,34,73,39,122,33,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,247,186,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,190,52,114,162,73,31,127,107,189,109,169,127,140,29,44,181,105,159,223,223,186,95,102,100,16,95,125,111,217,126,191,201,227,166,168,135,197,227,243,69,219,191,169,229,203,146,246,225,219,183,227,221,56,6,215,58,82,127,134,189,118,198,117,175,246,245,247,143,238,231,173,255,0,38,125,214,244,126,127,81,71,61,55,251,247,171,147,143,31,63,47,243,23,191,30,223,135,126,232,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,128,29,102,245,75,238,166,220,108,90,103,65,125,244,181,249,222,65,31,169,162,244,188,253,101,174,137,139,52,223,188,86,43,99,225,84,235,115,191,7,53,238,239,217,59,183,200,133,43,19,127,163,214,107,106,197,119,130,203,21,194,158,174,74,140,199,23,185,89,40,93,11,26,172,142,118,58,26,229,116,170,174,69,70,120,168,101,106,43,81,203,205,204,78,221,149,92,219,201,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,63,87,106,59,81,212,125,218,234,59,48,172,42,47,67,106,161,241,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,201,51,248,185,34,133,21,29,35,154,229,85,99,25,36,140,208,158,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,242,154,165,165,184,38,180,224,151,61,51,212,187,23,219,56,221,231,195,235,104,189,84,212,254,95,20,204,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,231,179,117,219,81,212,125,165,106,59,240,172,214,47,93,106,174,242,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,199,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,232,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,42,131,109,218,33,117,220,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,191,139,222,145,67,39,6,119,106,57,252,90,174,98,42,189,52,83,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,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,80,0,32,87,82,62,159,117,59,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,239,217,145,162,82,96,36,166,197,246,101,125,222,30,163,213,91,36,186,253,141,134,98,254,158,163,38,185,68,246,45,83,99,149,95,226,166,166,141,221,251,205,47,138,84,73,28,213,142,54,177,206,119,37,70,69,38,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,40,135,168,238,199,41,182,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,147,138,104,54,230,51,45,6,199,181,39,12,179,80,210,92,113,237,81,197,235,113,203,213,20,200,140,123,95,37,45,68,52,213,113,74,141,87,53,240,186,166,69,86,126,44,145,143,123,85,17,220,36,143,144,26,168,7,148,213,140,235,246,95,165,153,150,166,125,151,246,159,221,44,126,227,125,244,94,127,15,170,244,180,210,77,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,98,181,191,217,206,255,0,235,93,255,0,166,223,253,128,90,160,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,205,52,123,75,238,186,199,209,125,48,59,19,170,214,229,61,158,243,114,163,130,146,137,213,115,213,207,67,126,169,173,142,150,56,154,168,231,62,103,83,36,41,219,186,162,200,138,141,119,110,43,78,198,164,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,151,214,126,211,106,183,110,190,201,89,111,182,82,82,212,93,48,122,10,186,233,97,133,172,125,84,233,89,91,10,75,43,145,59,189,233,20,49,70,142,119,117,225,27,27,252,26,136,157,131,161,143,243,179,250,111,251,145,106,133,74,245,107,217,71,216,149,149,155,178,211,43,101,170,142,203,55,134,60,210,223,2,120,36,109,116,211,248,217,115,106,43,184,73,230,124,177,71,43,99,107,92,146,35,101,84,145,101,153,236,172,16,79,254,152,187,14,253,183,223,105,181,231,86,44,188,176,28,126,224,223,179,109,119,27,119,146,151,40,153,172,153,178,118,119,149,171,225,167,157,180,234,238,81,201,20,206,73,33,94,252,37,106,93,73,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,113,253,226,90,109,87,173,168,107,13,29,230,217,73,95,79,30,15,122,171,100,85,48,182,86,54,120,40,229,154,25,81,174,69,68,124,114,199,28,140,119,241,107,216,215,39,101,68,83,54,230,170,1,64,61,81,253,246,106,111,232,191,15,68,113,248,244,27,50,173,219,203,119,27,103,162,171,184,99,212,121,69,94,51,122,88,105,209,89,106,123,41,232,165,166,154,87,163,213,220,39,117,92,145,162,240,70,49,241,49,170,245,116,204,105,39,250,70,93,247,5,75,184,41,109,58,85,110,245,120,45,95,134,124,253,39,108,81,82,178,150,56,170,89,74,231,84,186,25,36,108,205,146,121,31,20,49,43,93,51,152,228,114,182,54,201,36,125,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,146,5,117,35,234,9,83,183,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,78,221,159,26,172,128,217,246,236,240,221,221,105,127,223,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,225,223,200,196,85,116,79,68,238,160,2,128,122,163,251,236,212,223,209,126,30,136,227,251,117,208,108,203,114,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,188,35,107,187,163,85,237,230,245,100,109,94,111,106,46,138,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,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,74,224,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,57,87,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,101,92,210,158,211,189,172,104,223,211,252,123,227,160,34,87,90,251,77,170,109,182,225,183,217,173,148,143,185,81,231,20,244,148,245,142,133,171,60,48,77,65,90,233,98,100,157,185,53,143,116,16,185,205,69,236,229,138,53,94,252,83,180,11,233,113,239,179,76,191,90,248,122,210,255,0,136,107,212,83,98,180,219,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,255,0,61,141,99,158,198,57,94,202,33,4,138,216,230,209,46,187,190,213,199,98,147,220,106,236,248,157,134,157,183,44,142,235,5,59,158,246,64,175,70,178,150,23,171,86,38,84,204,188,184,121,23,178,50,57,164,70,201,226,88,221,160,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,144,91,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,202,224,234,177,177,202,157,74,181,87,238,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,217,21,245,48,197,221,174,108,142,95,36,49,70,214,43,93,19,99,154,42,244,190,218,134,168,106,190,174,89,117,222,205,127,171,197,177,60,14,240,217,159,120,166,116,114,62,225,91,3,233,95,53,165,99,108,241,205,27,39,164,169,145,31,47,7,199,193,92,197,71,114,86,151,146,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,136,149,212,27,123,118,173,168,96,17,216,177,137,233,43,181,23,42,167,168,134,213,70,218,166,182,123,76,14,134,102,178,236,248,221,12,172,123,35,168,108,109,108,82,35,82,101,242,35,85,82,57,59,58,124,239,110,213,186,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,190,52,114,162,73,31,121,106,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,39,166,158,110,195,68,181,83,90,50,205,4,194,50,58,186,252,179,11,167,154,107,172,110,183,79,12,12,124,21,110,165,170,133,146,72,212,71,190,25,124,72,229,79,200,228,158,53,141,210,118,147,199,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,10,54,235,11,154,218,178,173,224,190,197,111,167,171,142,163,14,197,237,182,74,231,76,198,163,36,157,238,154,185,29,18,163,149,85,158,42,232,154,170,228,106,243,107,211,183,100,71,59,159,237,207,103,215,93,100,219,70,185,107,212,233,73,21,62,15,103,86,216,157,83,43,154,201,43,105,95,13,117,193,232,177,61,92,143,142,130,55,68,198,73,18,199,35,235,154,168,230,44,74,230,240,173,39,206,191,101,250,167,134,234,103,217,127,105,253,210,200,45,215,223,69,231,240,250,175,75,83,28,222,47,39,23,112,229,227,227,203,139,187,119,239,217,123,118,52,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,189,122,215,218,109,83,109,183,13,190,205,108,164,125,202,143,56,167,164,167,172,116,45,89,225,130,106,10,215,75,19,36,237,201,172,123,160,133,206,106,47,103,44,81,170,247,226,157,160,95,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,5,64,117,132,218,141,139,4,190,219,183,55,133,69,106,181,208,101,151,6,89,239,246,184,33,124,114,77,120,123,42,39,74,246,246,85,141,124,177,196,228,149,17,24,190,72,219,34,249,29,52,142,108,32,219,118,136,93,119,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,226,247,164,80,201,193,157,218,142,127,22,171,152,138,175,77,20,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,242,154,165,165,184,38,180,224,151,61,51,212,187,23,219,56,221,231,195,235,104,189,84,212,254,95,20,204,154,63,222,66,246,72,222,210,68,199,126,87,39,126,221,151,186,42,162,231,223,120,59,76,204,182,139,170,31,113,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,159,111,27,213,17,178,177,87,133,26,168,7,138,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,189,205,130,57,234,105,36,134,55,72,230,181,206,70,35,158,138,170,141,114,246,239,217,23,248,21,23,254,194,166,233,255,0,240,251,74,191,247,173,199,254,162,93,72,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,164,13,126,209,203,238,223,245,151,44,209,220,142,111,81,87,140,220,29,79,29,79,22,51,213,210,189,169,37,53,79,6,61,233,31,150,9,34,151,199,205,92,206,124,93,249,154,168,93,79,73,252,166,197,144,108,151,16,180,218,43,189,69,94,51,112,187,218,238,145,248,158,207,79,84,250,233,170,219,31,119,34,35,251,193,87,78,254,237,85,111,231,237,223,147,92,137,48,12,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,68,61,77,54,125,140,237,107,84,44,151,173,57,74,74,60,39,57,167,149,214,171,59,101,168,150,123,100,244,113,211,178,165,143,146,119,200,233,88,247,76,201,90,245,127,126,242,72,206,45,72,218,231,243,77,144,109,107,252,92,107,140,26,111,91,146,125,137,101,182,219,228,190,222,234,34,111,42,167,208,197,52,49,58,42,100,86,171,18,103,190,120,218,142,127,229,99,85,207,236,245,106,70,253,15,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,101,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,160,30,168,254,251,53,55,244,95,135,162,38,255,0,73,60,3,13,213,61,147,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,188,37,103,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,73,233,165,186,91,130,104,182,9,108,211,61,52,177,125,141,141,217,188,222,138,139,213,77,81,226,242,204,249,164,253,228,207,124,142,239,36,175,119,230,114,246,239,217,59,34,34,37,107,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,63,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,220,251,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,232,27,98,220,46,85,181,253,101,178,234,230,45,77,235,253,7,146,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,254,76,140,87,53,237,100,177,68,245,99,248,113,93,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,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,136,122,132,96,25,150,169,245,30,205,180,251,79,177,234,187,230,67,124,168,178,83,80,208,211,34,115,149,255,0,99,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,90,246,206,182,117,130,109,3,4,168,176,88,43,62,217,201,47,60,62,240,100,30,57,169,254,212,241,77,80,250,95,246,171,231,150,56,60,81,212,44,127,187,84,231,219,147,187,170,254,18,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,227,149,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,230,85,205,41,237,59,218,198,141,253,63,199,190,58,2,42,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,84,95,87,253,166,97,184,45,77,54,232,112,250,138,75,75,242,171,197,53,150,239,99,166,160,86,178,170,227,36,85,149,18,220,150,95,39,22,189,237,130,54,190,54,196,156,159,202,87,57,94,247,242,175,93,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,52,103,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,186,53,94,238,12,70,70,213,224,198,162,116,178,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,212,238,95,113,120,38,215,244,178,191,83,51,170,143,245,180,118,122,46,19,127,148,238,158,154,105,160,163,242,69,20,158,31,47,129,237,242,189,188,25,252,85,127,130,46,120,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,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,95,147,74,181,51,42,209,189,71,199,53,75,10,171,244,247,172,102,225,21,194,155,148,146,50,57,184,47,231,130,95,27,216,247,67,43,21,209,200,196,114,115,141,239,106,175,103,41,161,237,170,238,99,13,221,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,56,163,102,103,25,99,123,36,106,39,38,61,188,154,199,243,141,157,128,165,110,181,126,233,241,111,167,244,63,35,113,35,174,132,110,171,50,219,198,145,234,126,31,166,183,42,187,70,79,168,117,22,106,102,221,224,141,57,208,219,169,217,95,234,150,25,121,163,161,169,115,170,41,218,199,163,93,197,139,51,154,177,200,216,222,156,127,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,249,236,7,120,54,173,217,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,194,161,97,149,235,27,90,213,137,237,123,56,240,72,228,146,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,204,190,172,103,95,181,13,83,204,181,51,236,191,179,62,246,228,23,27,239,162,243,249,189,47,170,169,146,111,23,147,139,121,241,242,113,229,197,189,251,119,236,157,251,23,147,176,77,188,99,56,206,197,108,24,30,85,106,164,172,167,213,11,61,77,239,35,101,53,101,71,10,232,46,176,246,99,85,202,173,116,79,244,11,75,11,210,46,40,143,141,202,213,85,85,145,212,109,171,24,47,236,191,84,243,45,51,251,83,237,63,186,89,5,198,197,235,124,30,31,85,233,106,100,135,203,227,228,238,28,188,124,184,242,119,110,253,187,175,110,229,234,116,203,214,191,219,78,209,241,111,81,111,244,181,248,39,108,42,179,132,92,33,151,209,65,15,167,146,62,242,61,206,239,75,45,55,55,47,30,242,164,188,90,141,227,222,85,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,138,187,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,63,250,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,0,0,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,129,26,186,131,232,94,156,107,46,217,115,91,182,107,102,242,221,112,76,126,233,146,88,46,80,42,50,170,138,170,158,149,243,43,26,245,69,239,12,190,38,178,88,213,21,174,106,53,83,179,217,27,217,158,195,85,0,0,0,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,43,171,172,22,142,95,112,109,208,46,170,212,77,234,44,186,151,111,130,162,142,78,44,103,130,170,134,158,10,74,138,110,200,247,61,220,88,202,105,124,138,214,53,125,79,6,242,88,220,167,75,232,125,154,218,168,51,253,83,211,153,169,234,214,229,124,179,219,175,116,242,181,141,240,54,10,25,165,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,157,213,189,145,29,110,134,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,23,250,111,107,206,27,182,221,75,212,125,86,204,235,105,26,203,118,155,220,89,108,161,154,161,97,125,218,226,181,212,11,79,69,18,181,143,119,57,28,222,202,228,99,184,49,31,35,147,131,28,169,192,53,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,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,31,233,71,177,111,247,141,208,107,94,25,255,0,208,245,88,5,21,115,191,229,57,215,73,41,213,191,250,175,74,247,59,254,254,100,103,252,30,98,53,117,25,217,71,248,85,212,120,47,248,5,178,235,38,153,101,63,188,182,212,206,158,88,237,117,202,175,89,45,142,155,147,158,238,44,98,73,19,165,70,185,241,185,205,239,43,161,150,69,242,155,23,222,109,247,103,154,143,85,115,146,213,246,206,25,148,122,122,124,154,219,19,24,149,78,142,37,127,138,166,154,71,118,237,52,94,89,85,35,115,146,57,26,247,53,220,85,89,44,122,9,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,193,202,176,77,189,98,184,78,187,106,102,224,189,79,218,25,38,163,125,155,77,202,74,88,219,246,93,13,29,28,48,122,120,100,236,178,47,150,72,188,178,47,36,107,184,64,222,8,177,115,127,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,50,174,105,79,105,222,214,52,111,233,254,61,241,208,17,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,1,0,58,213,251,88,197,190,160,80,252,117,196,174,14,158,249,254,27,165,155,185,194,117,7,80,114,26,75,30,61,99,167,189,212,215,87,84,170,240,137,159,99,214,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,249,77,213,110,99,50,221,126,174,86,106,150,97,67,73,110,99,105,219,109,180,91,41,145,28,203,117,186,55,200,248,160,89,56,163,166,127,41,100,123,228,114,39,39,189,220,90,198,112,141,146,131,165,238,197,191,109,121,83,53,199,88,240,207,87,166,214,94,127,99,211,86,187,140,55,219,164,114,53,19,188,42,213,245,20,112,246,147,201,221,90,199,202,140,143,247,173,109,68,105,250,189,87,54,81,251,50,202,167,220,166,153,219,46,181,56,222,91,112,168,169,203,98,237,230,134,207,116,154,70,185,42,57,171,150,70,195,85,36,143,252,28,222,17,202,156,81,232,147,67,19,98,86,213,119,49,153,109,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,162,203,147,91,226,184,83,114,146,55,201,15,52,252,240,75,227,123,216,217,162,122,58,57,24,142,94,18,49,237,85,238,213,42,7,173,95,186,124,91,233,253,15,200,220,72,0,76,173,85,233,143,171,154,93,181,203,70,225,230,184,213,221,174,242,83,211,220,178,28,82,158,204,248,167,176,91,165,137,242,58,121,164,146,68,149,239,133,60,45,158,52,129,60,74,249,85,92,177,194,233,22,63,237,215,94,115,45,182,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,240,145,173,236,142,86,59,131,209,146,53,57,177,170,154,9,219,70,226,240,77,208,105,101,6,166,96,181,31,234,168,239,20,92,38,255,0,38,93,61,52,51,79,71,228,150,40,252,222,47,59,27,229,99,120,63,248,162,255,0,20,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,227,170,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,138,189,77,53,175,246,45,180,124,167,211,219,253,85,126,119,223,10,163,231,23,56,98,245,176,77,234,36,147,180,140,115,123,82,197,83,193,201,203,180,171,23,38,171,121,118,162,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,52,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,74,221,101,176,10,108,103,116,118,188,206,221,143,85,210,83,230,56,189,37,77,101,193,201,42,193,93,113,167,150,90,121,17,142,114,171,17,241,211,71,66,142,99,59,118,71,70,229,78,242,114,119,74,232,151,172,119,216,178,172,235,111,213,16,249,172,181,54,245,204,104,228,228,198,250,74,168,228,167,164,168,78,200,206,114,121,153,45,55,226,175,226,207,75,249,91,222,71,42,91,81,149,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,136,171,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,147,255,0,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,0,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,128,29,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,138,117,164,209,203,238,97,163,88,150,177,90,38,242,82,105,221,194,162,158,233,77,197,137,198,150,228,234,120,219,83,205,207,69,94,19,193,79,23,141,172,123,157,234,121,126,86,198,229,90,246,233,225,154,218,176,13,233,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,112,108,181,49,185,235,223,186,49,28,168,142,84,70,174,135,140,171,154,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,85,95,92,239,228,159,245,39,246,210,170,201,211,211,131,167,253,102,226,47,177,106,222,175,99,191,246,39,160,245,48,69,77,81,36,244,242,100,85,92,31,31,26,119,194,248,228,100,48,200,168,247,204,142,226,178,68,145,53,31,251,229,138,239,207,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,222,14,211,51,45,162,234,135,220,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,231,219,198,245,68,108,172,85,239,253,55,58,130,83,109,218,166,77,30,214,75,173,91,180,234,227,80,234,154,43,148,210,203,51,49,151,164,83,201,42,69,79,12,18,205,51,42,102,88,26,172,107,154,200,222,175,147,183,119,200,171,118,128,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,243,42,230,148,246,157,237,99,70,254,159,227,223,29,1,21,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,95,240,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,130,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,16,3,173,95,181,140,91,234,5,15,199,92,74,86,37,86,193,118,81,149,110,179,81,233,47,119,107,103,167,211,44,102,225,12,153,29,194,161,36,100,117,252,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,60,49,189,30,171,201,209,50,91,232,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,245,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,80,109,146,93,118,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,200,173,69,88,228,236,233,243,189,187,174,212,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,120,209,202,171,28,125,189,175,87,252,166,197,156,235,238,158,230,184,181,119,173,178,228,26,95,105,186,91,170,124,79,143,207,75,61,109,124,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,232,58,55,104,54,27,169,90,185,149,106,182,97,69,73,115,126,155,211,219,223,104,161,169,167,89,25,29,198,173,243,44,85,168,188,209,188,224,109,36,136,198,185,142,252,243,54,70,171,31,19,20,185,242,141,186,151,236,114,167,110,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,228,100,107,27,209,21,172,124,220,87,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,29,87,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,5,74,245,180,214,59,236,185,86,11,183,234,120,124,54,90,107,122,102,53,146,114,99,189,93,84,146,84,82,83,167,101,103,56,252,44,138,167,241,71,241,127,170,252,205,239,27,85,121,175,70,156,2,155,38,221,29,211,51,184,227,213,117,116,248,118,47,87,83,71,112,106,74,144,80,220,106,37,138,158,52,123,154,168,197,124,148,210,87,35,88,254,253,209,178,57,19,188,124,155,118,132,10,235,45,128,84,228,219,92,181,230,118,236,122,146,174,163,14,202,41,42,107,46,14,72,146,122,27,117,68,82,211,200,140,115,149,30,172,146,166,74,20,115,25,223,186,182,55,42,118,143,147,106,219,101,154,153,251,34,221,102,152,103,82,85,218,169,41,41,242,8,45,245,245,87,73,60,116,180,180,53,168,180,117,83,189,252,218,140,241,193,81,43,209,238,119,22,185,168,231,34,181,21,23,71,198,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,79,254,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,149,187,221,33,169,215,125,180,106,22,150,219,224,171,158,229,118,179,190,107,92,20,211,197,11,234,46,52,207,109,85,28,42,249,127,35,88,250,136,34,99,213,202,223,200,231,126,102,127,156,153,183,52,231,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,121,169,86,86,162,35,223,12,190,72,159,249,90,168,248,220,138,214,170,42,38,99,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,42,175,174,119,242,79,250,147,251,105,13,118,73,179,236,155,119,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,207,67,4,177,206,248,89,28,114,189,28,231,204,234,103,196,143,107,36,72,213,200,247,181,200,156,93,127,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,120,68,206,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,202,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,144,131,103,221,34,45,88,149,215,239,230,233,164,164,189,220,173,55,137,22,213,141,80,78,217,173,85,48,64,231,177,149,21,170,230,114,157,146,185,25,51,32,78,8,140,107,18,116,127,146,72,35,179,64,0,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,149,115,74,123,78,246,177,163,127,79,241,239,142,128,138,189,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,16,3,173,95,181,140,91,234,5,15,199,92,74,171,218,119,186,125,27,250,129,143,124,140,6,148,193,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,166,132,244,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,160,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,43,91,64,250,50,122,61,71,200,106,183,15,149,253,165,136,89,46,17,199,96,167,178,77,233,228,200,33,69,142,85,154,169,85,28,250,88,85,138,176,186,22,57,37,89,60,170,201,90,200,227,146,126,63,214,86,211,106,176,110,75,9,177,88,173,148,150,235,109,187,77,237,180,148,116,116,144,182,24,41,160,142,190,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,59,7,67,31,231,103,244,223,247,34,213,15,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,65,155,254,217,245,215,105,186,184,230,219,210,146,76,19,49,168,172,175,197,31,12,174,87,211,64,199,181,100,161,149,178,61,210,243,167,73,162,98,72,231,57,37,99,152,254,92,214,72,227,245,125,58,247,213,83,181,172,201,48,125,65,175,171,126,149,223,234,38,154,186,26,106,88,158,251,101,198,100,167,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,243,30,231,181,143,123,81,143,189,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,117,80,103,7,122,122,153,251,93,221,102,167,231,81,213,218,170,233,42,50,9,237,244,21,86,185,60,148,181,84,52,72,148,116,179,177,252,220,143,242,65,79,19,213,237,119,23,57,202,230,162,53,81,18,210,122,52,224,21,56,206,215,46,153,157,199,30,164,164,168,204,114,138,186,154,59,131,82,37,158,186,221,79,20,84,241,163,220,213,87,163,35,169,142,185,26,199,246,236,174,145,200,157,164,228,233,234,120,173,111,194,174,186,149,162,249,246,156,216,170,41,32,185,101,88,189,214,201,71,45,91,220,216,35,158,166,146,72,99,116,142,107,92,228,98,57,232,170,168,215,47,110,253,145,127,129,153,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,46,134,122,105,227,114,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,36,237,87,84,191,109,59,113,211,173,76,154,251,246,205,125,231,31,165,251,86,183,210,250,127,45,210,38,120,107,191,118,140,99,91,218,170,41,219,249,26,140,94,221,217,221,170,213,92,214,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,159,253,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,0,0,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,4,0,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,127,192,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,205,14,229,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,180,180,83,72,248,187,49,95,37,52,144,200,168,136,222,202,245,69,107,85,21,169,111,253,32,181,66,213,154,109,46,155,3,133,180,144,92,180,250,241,91,109,168,129,181,173,150,121,96,169,153,213,177,85,62,46,200,232,88,231,84,77,11,123,242,71,45,44,138,142,254,45,109,27,26,83,218,119,181,141,27,250,127,143,124,116,7,85,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,87,175,84,77,6,204,183,37,171,155,117,210,156,50,138,173,207,184,212,100,47,185,215,67,78,147,50,211,110,71,218,146,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,22,106,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,254,8,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,0,0,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,202,185,165,61,167,123,88,209,191,167,248,247,199,64,69,94,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,74,96,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,4,32,234,217,128,102,90,167,161,120,6,159,105,246,61,87,124,200,111,154,145,65,77,67,67,76,137,206,87,253,155,114,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,239,251,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,57,166,226,180,27,13,220,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,159,125,203,237,211,59,218,254,169,215,233,158,117,79,254,182,178,207,91,206,31,242,157,175,212,205,12,21,158,56,165,147,195,229,240,61,222,39,187,155,63,130,167,240,85,157,61,46,186,128,86,90,43,45,187,100,214,252,139,205,106,155,211,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,227,99,249,66,190,94,241,73,34,177,176,182,55,70,174,86,44,77,138,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,3,154,93,182,201,182,219,253,214,182,251,125,219,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,233,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,236,159,139,156,170,191,138,169,250,192,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,246,238,198,175,250,16,250,179,173,39,210,205,80,244,63,180,205,52,197,50,223,179,60,190,139,237,219,53,53,127,165,242,113,242,120,188,204,119,14,94,54,114,227,219,191,6,247,254,8,124,184,86,136,104,190,154,221,101,190,233,206,144,225,88,173,202,122,119,82,75,89,100,176,82,80,207,36,14,115,92,232,157,36,49,181,202,197,115,24,229,106,175,110,236,106,255,0,161,15,106,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,240,157,181,143,252,154,116,171,255,0,131,109,223,252,137,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,114,175,240,157,181,143,252,154,116,171,255,0,131,109,223,252,137,210,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,171,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,251,49,169,254,132,60,87,248,78,218,199,254,77,58,85,255,0,193,182,239,254,68,233,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,123,119,123,151,253,42,48,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,94,221,216,213,255,0,66,31,147,118,219,38,219,111,247,90,219,237,247,111,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,245,120,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,117,92,180,118,75,100,52,48,73,59,154,214,186,87,71,11,90,213,122,181,140,106,185,83,191,102,53,63,208,135,160,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,61,6,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,239,217,238,79,244,169,231,241,109,189,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,211,92,109,120,205,21,37,84,28,216,230,63,132,177,198,215,183,147,30,230,175,101,252,90,229,69,252,21,78,128,0,0,30,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,119,236,247,39,250,84,243,248,182,222,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,233,174,54,188,102,138,146,170,14,108,115,31,194,88,227,107,219,201,143,115,87,178,254,45,114,162,254,10,167,64,7,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,157,251,61,201,254,149,60,254,45,183,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,250,107,141,175,25,162,164,170,131,155,28,199,240,150,56,218,246,242,99,220,213,236,191,139,92,168,191,130,169,208,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,115,95,240,157,181,143,252,154,116,171,255,0,131,109,223,252,137,213,64,0,0,1,207,242,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,59,246,99,83,253,8,122,0,14,105,118,219,38,219,111,247,90,219,237,247,111,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,246,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,166,183,90,232,163,164,165,131,155,220,247,240,138,52,107,27,201,239,115,151,178,126,46,114,170,254,42,167,235,28,255,0,41,219,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,61,77,198,233,140,209,85,213,79,193,141,99,57,203,36,110,123,184,177,141,106,119,95,193,173,68,79,193,16,253,92,23,73,244,179,75,253,119,236,207,77,49,76,75,237,63,23,173,251,10,205,77,65,234,188,124,188,126,95,11,27,207,143,145,252,121,119,237,205,221,191,138,158,87,252,39,109,99,255,0,38,157,42,255,0,224,219,119,255,0,34,116,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,3,197,102,186,33,162,250,149,117,138,251,168,218,67,133,101,87,40,41,219,73,21,101,238,193,73,93,60,112,53,206,115,98,108,147,70,231,35,17,207,123,145,168,189,187,189,203,254,149,62,172,23,73,244,179,75,253,119,236,207,77,49,76,75,237,63,23,173,251,10,205,77,65,234,188,124,188,126,95,11,27,207,143,145,252,121,119,237,205,221,191,138,158,172,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,246,238,198,175,250,16,246,160,242,153,214,147,233,102,168,122,31,218,102,154,98,153,111,217,158,95,69,246,237,154,154,191,210,249,56,249,60,94,102,59,135,47,27,57,113,237,223,131,123,255,0,4,62,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,59,169,37,172,178,88,41,40,103,146,7,57,174,116,78,146,24,218,229,98,185,140,114,181,87,183,118,53,127,208,135,181,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,57,175,248,78,218,199,254,77,58,85,255,0,193,182,239,254,68,234,160,231,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,160,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,251,49,169,254,132,61,0,0,0,0,0,30,83,58,210,125,44,213,15,67,251,76,211,76,83,45,251,51,203,232,190,221,179,83,87,250,95,39,31,39,139,204,199,112,229,227,103,46,61,187,240,111,127,224,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,246,238,198,175,250,16,249,50,157,189,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,212,220,110,152,205,21,93,84,252,24,214,51,156,178,70,231,187,139,24,214,167,117,252,26,212,68,252,17,15,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,135,85,203,71,100,182,67,67,4,147,185,173,107,165,116,112,181,173,87,171,88,198,171,149,59,246,99,83,253,8,122,3,149,127,132,237,172,127,228,211,165,95,252,27,110,255,0,228,78,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,249,89,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,191,103,185,63,210,167,159,197,182,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,77,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,189,151,241,107,149,23,240,85,58,0,60,254,107,167,184,14,165,90,162,177,106,54,15,143,229,86,216,42,27,87,21,29,238,217,13,116,17,206,214,185,173,149,177,204,215,53,30,141,123,218,142,68,239,217,238,79,244,169,229,45,59,100,219,109,130,235,69,125,177,109,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,29,44,30,127,53,211,220,7,82,173,81,88,181,27,7,199,242,171,108,21,13,171,138,142,247,108,134,186,8,231,107,92,214,202,216,230,107,154,143,70,189,237,71,34,119,236,247,39,250,84,242,150,157,178,109,182,193,117,162,190,216,182,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,14,150,0,0,0,0,60,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,157,180,145,86,94,236,20,149,211,199,3,92,231,54,38,201,52,110,114,49,28,247,185,26,139,219,187,220,191,233,83,234,193,116,159,75,52,191,215,126,204,244,211,20,196,190,211,241,122,223,176,172,212,212,30,171,199,203,199,229,240,177,188,248,249,31,199,151,126,220,221,219,248,169,234,192,60,166,117,164,250,89,170,30,135,246,153,166,152,166,91,246,103,151,209,125,187,102,166,175,244,190,78,62,79,23,153,142,225,203,198,206,92,123,119,224,222,255,0,193,15,43,254,19,182,177,255,0,147,78,149,127,240,109,187,255,0,145,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,6,220,198,27,175,57,14,164,225,150,106,26,187,118,67,165,217,69,110,57,122,162,153,21,236,115,35,170,168,134,154,174,41,81,168,215,50,102,211,72,170,207,193,241,189,143,106,162,183,132,146,118,0,0,5,69,235,127,87,109,201,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,251,246,68,254,4,212,233,233,186,12,251,118,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,78,200,223,195,248,170,202,0,1,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,242,187,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,64,60,254,161,86,230,86,236,3,37,184,105,205,166,146,233,150,82,217,235,102,176,208,213,185,27,5,85,197,176,189,105,161,145,85,236,68,99,165,70,53,85,94,207,193,87,243,55,248,165,59,127,179,87,186,127,252,1,210,175,253,213,113,255,0,175,22,189,182,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,242,174,161,123,160,207,182,153,162,246,93,70,211,155,70,63,113,185,92,114,138,107,36,177,94,233,230,154,6,193,37,37,92,206,115,91,12,177,57,31,202,157,136,138,174,84,236,174,252,63,130,164,96,217,159,84,13,125,220,78,228,240,253,28,205,113,13,63,162,178,228,31,104,122,153,237,118,250,216,234,153,224,160,168,168,103,7,73,87,35,19,187,225,106,47,118,47,229,85,237,217,123,42,89,249,82,187,129,234,245,175,186,117,174,57,230,158,97,90,121,167,236,178,226,153,5,117,138,153,215,74,106,218,170,169,125,36,206,129,242,190,72,234,98,103,231,124,110,122,53,24,156,26,228,106,171,213,170,247,76,14,158,27,156,213,61,217,105,102,69,169,154,153,73,138,80,122,12,129,214,42,42,43,21,186,166,159,143,138,154,25,164,150,89,38,169,155,159,47,82,198,181,173,107,56,248,156,170,175,230,136,201,84,14,63,160,219,152,195,117,231,33,212,156,50,205,67,87,110,200,116,187,40,173,199,47,84,83,34,189,142,100,117,85,16,211,85,197,42,53,26,230,76,218,105,21,89,248,62,55,177,237,84,86,240,146,78,192,0,0,137,91,232,223,222,51,180,58,107,62,59,102,181,210,100,121,221,202,162,134,185,246,42,149,168,167,99,44,143,150,100,154,165,39,108,78,139,155,150,154,72,24,222,92,152,249,91,42,177,236,98,177,242,43,74,181,51,21,214,77,56,199,53,75,10,171,245,22,92,154,223,21,194,155,148,145,190,72,121,167,231,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,234,193,31,244,11,120,184,38,184,234,158,163,232,167,163,251,19,51,211,252,130,241,110,251,51,201,53,79,174,181,208,212,197,77,246,143,155,192,200,162,231,52,188,124,28,220,246,241,239,221,200,189,210,64,0,120,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,110,253,149,63,137,81,127,236,213,238,159,255,0,0,116,171,255,0,117,92,127,235,197,186,104,134,107,117,212,173,23,192,117,26,251,79,73,5,203,42,197,237,87,186,200,169,24,230,193,28,245,52,145,205,35,99,107,156,231,35,17,207,84,68,87,57,123,118,238,171,252,79,223,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,8,52,171,171,198,137,103,122,209,119,211,172,186,217,73,135,98,113,212,84,83,88,115,10,187,156,242,193,117,122,85,178,26,101,146,5,164,98,209,50,88,158,233,149,243,61,25,18,49,81,234,159,197,39,168,0,17,87,122,219,255,0,193,54,125,246,85,131,238,255,0,222,220,206,231,224,172,251,191,234,230,160,241,218,228,245,12,245,158,171,211,203,18,246,154,155,199,226,238,143,94,124,187,118,79,199,186,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,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,64,174,162,155,226,220,54,208,115,252,82,223,128,225,88,85,126,39,147,217,228,154,10,235,221,61,68,243,190,227,4,206,74,152,90,144,213,70,173,99,34,150,141,200,174,103,226,178,187,179,157,217,81,191,149,211,211,168,94,180,110,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,157,211,199,87,73,11,90,231,77,83,43,85,156,106,30,170,136,212,94,232,223,199,248,162,216,80,33,7,81,78,160,121,14,210,46,184,166,9,166,54,44,126,241,150,94,169,228,187,220,82,247,13,84,144,81,219,145,206,138,30,44,137,209,35,223,44,172,155,178,164,191,145,41,156,142,98,249,88,228,231,251,13,234,23,185,45,217,235,204,122,115,146,227,26,107,110,199,173,214,122,203,221,226,90,26,42,248,107,93,4,124,33,141,180,238,125,76,172,87,250,138,138,117,114,61,168,158,52,147,178,242,226,139,39,243,253,226,224,154,95,186,124,115,109,25,213,31,217,159,123,113,250,59,141,158,247,228,154,111,85,116,170,184,186,138,11,119,167,138,7,112,229,227,123,252,239,145,172,78,220,85,19,186,56,144,0,0,8,255,0,160,91,197,193,53,199,84,245,31,69,61,31,216,153,158,159,228,23,139,119,217,158,73,170,125,117,174,134,166,42,111,180,124,222,6,69,23,57,165,227,224,230,231,183,143,126,238,69,238,146,0,0,8,85,184,46,169,122,53,161,218,227,105,209,154,43,87,222,104,233,238,17,81,102,55,216,43,157,29,46,59,202,102,50,70,181,145,195,43,235,38,133,139,35,229,137,156,120,185,173,143,146,201,228,100,83,42,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,21,23,173,253,93,183,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,119,239,217,19,248,22,19,179,61,107,202,183,19,182,204,63,88,243,91,125,170,138,245,144,125,161,234,96,181,197,36,116,172,240,87,212,83,179,131,100,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,250,246,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,118,0,15,41,171,25,215,236,191,75,51,45,76,251,47,237,63,186,88,253,198,251,232,188,254,31,85,233,105,164,155,197,228,226,238,28,188,124,121,113,119,110,253,251,47,110,199,203,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,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,56,254,218,55,49,134,238,151,30,202,243,61,62,161,171,102,61,96,202,42,49,202,26,218,148,86,62,230,200,105,105,166,90,180,137,90,142,133,142,117,67,145,140,119,231,224,198,185,200,199,57,99,103,96,7,31,194,119,49,134,230,59,139,212,61,178,186,134,174,131,44,192,233,232,238,76,87,34,201,5,202,221,61,45,36,174,157,143,70,162,70,248,165,171,100,78,141,223,197,22,55,177,206,239,35,98,236,0,0,71,253,125,222,46,9,161,218,167,167,26,41,232,254,219,204,245,3,32,179,219,190,204,242,77,77,232,109,117,213,50,211,125,163,230,240,62,41,120,77,23,31,7,54,189,220,187,247,106,39,117,233,122,197,38,174,83,96,23,75,134,136,63,31,147,44,160,167,158,174,142,134,247,110,125,84,23,55,178,25,22,58,54,171,106,169,146,7,201,47,137,169,51,222,230,49,57,119,98,247,238,218,149,187,117,149,221,221,130,235,91,98,190,233,118,154,219,174,86,234,137,41,43,40,234,236,151,56,103,166,158,55,43,100,138,72,221,90,142,99,218,228,86,171,85,17,81,81,81,73,213,177,61,253,227,59,187,181,84,99,87,219,93,38,59,168,182,154,119,213,86,89,233,22,162,104,42,168,162,109,51,36,175,142,71,68,140,133,142,168,168,86,37,58,203,36,141,70,162,171,158,139,200,150,165,69,235,127,87,109,201,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,157,251,246,68,254,4,212,233,233,186,12,251,118,122,47,122,212,109,70,180,99,246,235,149,187,40,169,178,69,21,146,158,104,96,116,17,210,82,76,215,57,179,75,43,149,252,170,30,138,168,228,78,200,223,195,248,170,201,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,150,214,46,180,250,151,77,159,221,45,250,33,167,216,84,152,157,5,68,244,148,117,215,184,235,170,167,185,177,147,72,145,214,53,27,37,50,192,201,34,241,57,33,123,28,246,47,46,239,94,253,155,218,182,57,188,141,236,238,247,50,117,85,86,9,166,182,61,58,177,212,53,151,235,243,44,247,14,114,63,178,59,209,81,242,173,86,190,165,205,86,170,185,81,89,11,28,143,122,57,93,20,82,216,80,35,86,243,119,209,167,27,60,177,80,199,115,160,251,209,153,222,120,203,109,198,105,235,18,158,71,82,243,227,37,85,68,188,31,224,133,56,189,172,85,99,157,36,136,173,107,85,27,43,227,233,91,117,215,156,55,114,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,220,227,115,187,35,149,141,230,197,100,141,78,15,106,175,75,0,28,126,235,185,140,54,193,186,59,86,214,47,180,53,116,183,220,143,23,102,71,98,174,106,44,144,86,61,37,172,73,233,30,136,222,240,189,145,81,172,173,122,170,177,233,228,106,171,28,214,36,189,128,0,14,63,175,59,152,195,116,27,33,211,108,50,243,67,87,113,200,117,71,40,162,199,44,180,80,162,177,141,100,149,84,240,212,213,203,42,181,90,214,66,218,152,213,25,248,190,71,189,141,68,70,243,146,62,192,14,105,184,221,111,181,109,199,71,175,90,203,125,177,213,221,237,182,10,139,115,107,41,41,36,107,39,88,42,43,160,166,145,241,242,252,174,123,27,58,189,24,170,212,122,177,26,174,103,46,105,234,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,2,63,231,251,197,193,52,191,116,248,230,218,51,170,63,179,62,246,227,244,119,27,61,239,201,52,222,170,233,85,113,117,20,22,239,79,20,14,225,203,198,247,249,223,35,88,157,184,170,39,116,113,32,0,0,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,120,254,201,119,217,134,239,30,213,125,129,182,58,76,71,44,177,84,43,223,142,58,236,181,179,203,110,86,198,141,173,99,214,24,81,204,242,189,241,185,173,71,120,213,35,87,170,121,99,69,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,182,77,175,57,150,219,122,129,234,62,171,97,149,181,109,125,187,82,47,204,185,208,195,80,144,178,237,110,91,172,171,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,118,155,104,220,94,9,186,13,44,160,212,204,22,163,253,85,29,226,139,132,223,228,203,167,166,134,105,232,252,146,197,31,155,197,231,99,124,172,111,7,255,0,20,95,226,137,213,64,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,57,86,236,125,172,107,39,211,252,135,227,167,40,135,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,65,125,80,116,66,213,162,123,175,189,58,205,124,171,184,211,231,244,238,206,30,202,152,218,215,209,207,91,89,84,147,64,142,111,224,246,36,176,200,246,47,22,170,50,70,177,121,43,22,71,202,14,137,122,215,255,0,205,214,220,235,45,255,0,252,252,214,223,85,28,95,243,122,58,184,230,122,201,255,0,50,88,218,216,255,0,215,171,157,254,98,29,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,201,239,39,93,40,246,237,183,28,207,81,190,217,251,58,244,219,124,150,236,113,204,72,31,51,239,21,12,116,116,171,28,83,170,50,95,27,215,206,246,118,114,248,161,149,220,28,141,86,174,117,241,60,90,251,156,229,86,108,43,22,161,245,183,172,130,225,79,107,183,83,121,89,31,158,170,121,27,28,81,243,122,181,141,228,247,181,59,185,81,169,223,186,170,39,226,105,79,111,218,103,251,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,236,184,248,82,205,92,200,91,234,167,103,228,98,187,203,58,203,34,189,205,71,61,207,87,57,57,57,78,128,12,245,231,186,233,168,251,116,223,118,169,234,134,151,222,125,13,214,135,80,50,40,166,134,84,87,210,220,41,93,115,153,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,109,223,237,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,0,28,43,120,155,170,195,118,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,126,69,116,77,123,29,233,163,115,163,116,207,228,222,44,84,106,47,145,241,177,249,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,41,211,231,123,119,93,168,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,241,163,149,86,56,251,94,246,39,148,216,179,156,86,205,154,226,213,222,182,203,144,91,233,238,150,234,159,19,227,243,210,207,27,100,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,15,214,51,153,174,89,254,101,165,155,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,231,19,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,237,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,43,3,170,230,245,255,0,105,185,84,251,107,211,59,157,214,155,27,196,174,21,20,217,108,189,252,48,222,46,144,200,214,165,63,5,106,72,232,105,100,141,255,0,139,157,194,73,87,146,49,82,24,101,116,96,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,100,143,102,135,113,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,176,7,10,222,38,234,176,221,168,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,159,145,93,19,94,199,122,104,220,232,221,51,249,55,139,21,26,139,228,124,108,126,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,115,149,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,74,116,249,222,221,215,106,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,60,104,229,85,142,62,215,189,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,3,245,128,32,175,88,173,51,251,225,181,56,115,170,74,75,82,85,224,89,5,29,194,106,170,136,255,0,219,77,161,169,85,163,146,10,119,163,21,83,156,243,209,189,236,87,53,174,108,8,229,85,115,24,139,82,219,85,213,47,216,182,227,180,235,83,38,190,253,141,65,102,200,41,126,213,173,244,190,163,197,107,149,254,26,239,221,163,30,231,119,165,150,118,254,70,171,211,191,118,118,114,53,83,74,96,160,190,168,250,189,77,171,91,193,201,160,182,207,73,61,183,6,167,135,16,165,154,24,37,137,239,125,51,158,250,166,202,146,127,156,246,86,79,87,26,57,168,214,43,35,98,183,151,249,238,150,189,18,244,114,197,22,43,157,110,6,162,111,53,234,166,224,184,117,28,124,94,223,73,75,28,116,245,117,11,221,31,194,79,51,229,166,252,21,156,153,233,127,43,187,72,228,78,43,214,175,221,62,45,244,254,135,228,110,36,170,233,123,190,159,219,94,42,205,14,214,60,207,213,234,77,151,159,216,245,53,173,227,53,246,215,28,109,84,239,50,185,125,69,100,61,164,242,119,70,189,241,35,36,253,235,155,81,34,79,240,0,51,153,174,89,254,101,165,155,217,212,237,65,211,236,134,174,199,144,216,245,35,32,169,161,174,166,84,231,19,254,208,168,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,187,237,157,238,171,13,221,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,249,213,177,57,239,119,166,145,205,145,208,191,147,185,49,21,170,190,70,72,198,119,80,8,107,212,83,125,84,219,90,195,87,7,211,234,250,71,234,165,254,158,25,168,97,169,165,149,236,182,91,166,90,134,45,201,21,99,88,38,123,100,167,116,108,133,207,255,0,61,237,123,152,246,53,88,250,43,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,177,94,148,251,227,166,211,91,173,6,214,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,213,25,77,52,189,156,215,70,212,241,205,44,142,122,57,178,186,72,110,36,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,43,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,46,132,244,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,3,149,110,199,218,198,178,125,63,200,126,58,114,152,58,124,239,110,235,181,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,158,52,114,170,199,31,107,222,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,192,21,65,213,7,168,37,53,218,154,245,181,237,22,186,213,177,140,168,117,6,97,124,166,150,90,103,243,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,132,140,87,69,249,152,231,247,236,29,21,61,172,101,63,80,43,190,58,220,79,240,80,183,81,188,166,251,131,117,21,205,51,92,90,187,209,94,177,251,134,59,116,183,84,248,153,39,130,170,11,93,4,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,103,251,5,222,190,43,186,205,56,164,178,93,174,126,159,83,113,155,124,49,228,118,250,133,141,146,87,240,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,240,200,244,98,167,23,68,249,101,80,7,20,221,118,235,180,227,105,90,112,252,215,53,151,215,93,107,188,144,88,44,16,76,140,170,187,213,53,17,85,173,85,69,241,194,206,77,89,102,84,86,198,215,53,17,30,247,199,27,232,223,67,115,252,203,84,247,179,166,58,131,168,57,13,93,243,33,190,106,70,63,83,93,93,82,169,206,87,253,161,78,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,163,50,184,58,172,108,114,167,82,173,85,251,164,211,103,210,69,125,198,44,234,252,166,216,230,69,2,92,109,212,173,123,214,181,146,118,69,125,76,49,119,107,155,35,151,201,12,81,181,138,215,68,216,230,170,13,42,212,204,171,70,245,31,28,213,44,42,175,211,222,177,155,132,87,10,110,82,72,200,230,224,191,158,9,124,111,99,221,12,172,87,71,35,17,201,206,55,189,170,189,156,166,135,182,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,80,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,136,235,213,99,124,116,218,149,117,175,218,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,186,35,233,161,151,187,156,233,26,190,73,162,141,204,70,182,38,201,52,53,219,70,221,51,189,208,106,157,6,153,224,180,255,0,234,171,47,21,188,225,255,0,38,90,253,76,48,207,89,227,150,88,252,222,47,59,29,226,99,185,191,248,34,127,21,77,9,232,94,133,233,198,221,52,226,221,165,250,95,102,244,54,170,30,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,60,147,63,139,123,175,100,106,53,173,99,26,198,49,140,111,64,57,86,229,247,23,130,109,127,75,43,245,51,58,168,255,0,91,71,103,162,225,55,249,78,233,233,166,154,10,63,36,81,73,225,242,248,30,223,43,219,193,159,197,87,248,34,231,175,93,53,211,81,247,23,168,247,29,80,213,11,207,174,186,215,118,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,227,133,156,157,217,59,171,149,206,115,222,231,189,239,123,186,94,199,55,119,117,218,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,229,195,200,157,149,146,77,26,58,63,42,200,221,4,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,253,96,10,96,235,43,118,186,216,55,119,132,223,108,87,58,187,117,202,221,131,219,106,232,235,41,38,116,51,211,79,29,206,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,38,255,0,79,221,247,88,183,85,138,199,133,101,47,244,90,155,143,219,210,75,141,55,103,201,246,165,44,17,210,199,45,215,155,41,226,167,131,203,83,80,228,244,205,85,115,59,119,78,237,252,82,96,0,114,173,203,238,47,4,218,254,150,87,234,102,117,81,254,182,142,207,69,194,111,242,157,211,211,77,52,20,126,72,162,147,195,229,240,61,190,87,183,131,63,138,175,240,69,164,188,103,94,115,45,201,117,3,211,141,86,204,235,106,220,251,142,164,88,89,108,161,154,161,38,101,166,220,151,88,150,158,138,37,107,24,222,17,181,221,149,200,198,243,122,190,71,39,55,185,87,65,32,138,189,81,253,137,234,111,232,191,49,68,86,95,78,189,245,84,237,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,252,199,185,237,99,222,212,99,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,41,91,173,95,186,124,91,233,253,15,200,220,73,85,210,247,125,63,182,188,85,154,29,172,121,159,171,212,155,47,63,177,234,107,91,198,107,237,174,56,218,169,222,101,114,250,138,200,123,73,228,238,141,123,226,70,73,251,215,54,162,68,159,224,3,242,114,204,166,197,131,98,183,156,215,41,174,244,86,92,126,223,81,116,184,212,248,159,39,130,150,8,221,36,178,112,98,57,238,226,198,57,123,53,21,203,219,178,34,175,224,80,190,254,183,175,149,110,179,81,234,236,150,155,159,167,211,44,102,225,52,120,229,190,157,100,100,117,252,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,60,49,189,88,137,201,210,190,88,255,0,165,90,153,149,104,222,163,227,154,165,133,85,250,123,214,51,112,138,225,77,202,73,25,28,220,23,243,193,47,141,236,123,161,149,138,232,228,98,57,57,198,247,181,87,179,148,208,246,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,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,102,179,118,62,233,245,147,234,6,67,242,51,158,131,103,123,170,204,182,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,254,117,108,78,123,27,234,99,107,164,116,47,228,222,47,85,106,175,141,242,49,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,19,43,167,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,254,99,220,246,177,239,106,49,247,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,130,5,117,136,209,123,174,162,237,230,203,168,24,190,33,87,121,187,224,23,135,213,214,84,83,61,206,125,5,146,106,119,250,201,86,36,119,103,177,37,134,137,207,114,53,206,141,145,185,255,0,150,52,149,74,161,218,174,169,126,197,183,29,167,90,153,53,247,236,106,11,54,65,75,246,173,111,165,245,30,43,92,175,240,215,126,237,24,247,59,189,44,179,183,242,53,94,157,251,179,179,145,170,150,169,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,74,117,180,214,59,236,185,86,11,183,234,120,124,54,90,107,122,102,53,146,114,99,189,93,84,146,84,82,83,167,101,103,56,252,44,138,167,241,71,241,127,170,252,205,239,27,85,120,95,74,125,6,166,214,77,209,208,100,215,218,42,185,44,90,109,78,153,52,143,109,60,171,4,151,22,74,198,208,66,249,152,246,164,79,242,170,212,181,21,93,228,74,57,24,172,115,85,234,219,222,0,205,102,236,125,211,235,39,212,12,135,228,103,61,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,28,211,113,90,243,134,237,183,72,239,186,173,153,214,210,53,150,234,119,178,217,67,53,66,194,251,181,197,88,229,167,162,137,90,199,187,156,142,111,101,114,49,220,24,143,145,201,193,142,84,207,190,229,247,23,157,238,131,84,235,245,51,58,168,255,0,91,71,103,162,225,15,249,50,215,234,102,154,10,63,36,81,71,230,241,121,222,223,43,219,205,255,0,197,87,248,34,76,174,159,157,50,169,181,135,13,186,106,182,227,44,181,116,88,198,73,103,146,151,19,161,142,121,105,174,42,249,85,170,203,195,85,174,70,177,141,106,42,66,201,89,35,38,242,44,142,103,141,35,89,97,254,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,85,210,231,125,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,69,143,86,185,207,89,89,39,36,229,21,53,67,158,213,87,243,241,197,35,85,234,214,164,211,74,219,159,51,89,187,31,116,250,201,245,3,33,249,25,198,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,161,6,226,186,187,83,104,190,225,175,186,113,134,105,205,38,105,140,99,52,239,180,92,223,53,68,182,186,180,191,197,80,230,212,120,166,115,101,107,233,163,107,124,74,139,3,92,233,81,238,107,214,52,106,191,186,229,155,154,210,125,207,236,191,90,178,221,38,184,221,106,233,40,180,254,245,21,193,181,182,138,154,79,71,85,37,166,105,22,149,101,145,137,12,179,70,138,158,68,130,73,26,222,76,94,92,94,199,58,128,75,20,220,167,80,10,59,70,211,52,183,108,154,33,145,121,174,179,105,253,154,221,156,93,32,142,9,233,99,165,150,204,216,38,180,183,200,199,242,153,124,189,229,146,53,99,161,116,109,141,28,175,89,91,20,42,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,237,10,109,163,110,152,38,215,244,178,131,76,240,90,127,245,85,151,138,222,115,127,148,238,158,154,24,103,172,241,203,44,158,31,47,129,142,241,49,220,25,252,17,63,138,175,85,0,231,250,233,174,154,113,183,77,56,184,234,134,168,94,125,13,170,135,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,79,36,207,226,238,201,221,26,141,107,158,247,49,140,123,219,158,205,203,238,47,59,221,6,169,215,234,102,117,81,254,182,142,207,69,194,31,242,101,175,212,205,52,20,126,72,162,143,205,226,243,189,190,87,183,155,255,0,138,175,240,68,229,64,159,253,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,0,242,154,177,130,254,212,52,179,50,211,63,181,62,204,251,219,143,220,108,94,183,193,230,244,190,170,154,72,124,190,62,77,231,199,201,203,143,38,247,237,219,186,119,238,102,95,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,38,140,246,127,159,211,106,126,215,52,183,51,135,33,171,190,212,85,98,244,52,215,11,133,90,202,233,231,184,211,68,148,245,171,35,165,78,111,122,84,195,50,43,215,191,53,69,114,43,145,81,203,237,117,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,13,15,108,91,10,181,96,27,62,210,75,21,154,162,174,106,122,172,94,146,246,247,84,189,174,122,79,112,111,174,153,168,173,107,83,131,101,169,145,172,78,221,209,136,212,85,114,162,185,107,47,173,95,186,124,91,233,253,15,200,220,72,43,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,225,145,232,197,78,46,137,242,249,253,252,245,3,166,218,29,215,16,195,241,75,21,38,67,150,93,42,32,187,221,109,181,176,202,200,25,96,229,44,111,225,80,215,34,71,83,44,177,171,99,94,51,53,137,28,174,145,159,140,104,255,0,65,180,62,161,186,79,186,255,0,77,140,82,217,238,184,222,124,255,0,85,45,70,59,233,106,110,16,197,75,15,101,74,175,93,20,13,133,176,185,30,198,247,155,196,239,42,248,209,174,229,27,164,149,64,205,102,236,125,211,235,39,212,12,135,228,103,27,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,4,127,222,190,235,172,91,75,209,170,220,203,203,106,172,203,238,93,232,241,107,37,108,207,111,175,170,228,196,146,69,108,104,175,88,96,99,252,178,47,118,53,123,50,63,35,31,44,106,103,179,44,202,111,185,206,85,121,205,114,154,239,91,122,200,46,21,23,75,141,79,137,145,249,234,167,145,210,75,39,6,35,88,222,79,123,151,179,81,26,157,251,34,34,126,5,159,237,107,164,165,139,51,219,141,226,231,184,43,109,215,25,212,76,179,180,248,244,173,169,122,205,142,82,181,141,116,14,158,143,242,49,211,74,245,122,205,12,174,115,146,47,27,81,105,230,242,43,107,87,85,116,207,42,209,189,71,200,244,183,53,164,244,247,172,102,225,45,190,167,140,114,50,57,184,47,228,158,47,35,24,247,67,43,21,178,70,245,106,115,141,236,114,39,103,33,103,253,46,186,128,81,221,232,237,187,100,214,252,139,195,117,135,211,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,227,99,56,204,158,46,241,73,34,189,211,58,71,70,174,71,164,77,150,207,192,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,73,85,176,93,235,229,91,83,212,122,75,37,218,231,234,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,95,52,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,202,183,99,237,99,89,62,159,228,63,29,57,154,194,197,58,81,239,95,246,101,149,65,182,189,76,185,221,106,113,188,182,225,79,77,137,75,223,205,13,158,233,52,142,106,211,240,70,172,141,134,170,73,25,248,181,220,35,149,57,43,17,38,154,86,220,160,32,175,84,45,235,255,0,135,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,95,15,216,214,183,76,230,62,161,37,115,87,188,210,248,167,134,52,141,81,241,254,121,121,198,230,69,228,164,18,234,122,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,56,166,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,207,245,211,93,52,227,110,154,113,113,213,13,80,188,250,27,85,15,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,158,73,159,197,221,147,186,53,26,215,61,238,99,24,247,183,61,155,151,220,94,119,186,13,83,175,212,204,234,163,253,109,29,158,139,132,63,228,203,95,169,154,104,40,252,145,69,31,155,197,231,123,124,175,111,55,255,0,21,95,224,136,218,119,186,125,27,250,129,143,124,140,6,148,193,78,221,86,54,57,77,166,183,90,253,210,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,59,42,50,154,105,123,181,205,145,201,227,154,88,218,197,115,101,108,112,195,253,170,238,99,50,218,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,56,171,161,127,40,163,123,36,106,47,23,177,188,154,246,115,141,254,87,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,223,191,101,95,226,117,92,23,120,57,54,151,109,18,247,182,237,63,90,187,125,203,48,202,46,85,249,13,201,209,83,203,4,214,74,155,100,20,110,161,99,100,99,221,206,71,54,71,58,70,248,221,26,69,26,53,206,242,59,135,21,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,20,109,87,108,248,110,212,52,142,143,75,112,250,234,187,139,221,80,235,149,222,231,82,170,215,220,110,50,50,54,75,58,71,201,91,11,56,197,27,25,27,85,120,177,141,228,231,191,156,143,236,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,194,38,119,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,235,110,171,115,25,150,235,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,197,29,51,249,75,35,223,35,145,57,61,238,226,214,51,132,108,146,189,52,246,9,77,184,91,173,86,172,235,126,35,87,62,151,210,83,207,77,108,133,213,178,209,173,238,227,201,24,170,197,139,180,175,166,133,60,188,158,201,35,239,51,99,98,44,136,201,216,222,43,190,77,162,93,118,131,171,141,197,32,184,213,222,49,59,245,59,174,88,229,214,122,119,49,239,129,30,173,125,44,207,70,164,79,169,133,120,243,241,175,101,100,144,200,173,143,202,145,183,160,116,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,204,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,82,183,90,191,116,248,183,211,250,31,145,184,144,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,179,176,31,147,150,101,54,44,27,21,188,230,185,77,119,162,178,227,246,250,139,165,198,167,196,249,60,20,176,70,233,37,147,131,17,207,119,22,49,203,217,168,174,94,221,145,21,127,3,61,155,215,221,117,247,118,154,203,91,153,121,110,180,120,133,183,189,30,45,100,173,153,142,244,20,188,88,146,72,173,141,17,137,52,239,103,150,69,238,247,39,118,71,228,123,34,141,79,43,180,239,116,250,55,245,3,30,249,24,13,41,130,42,245,71,246,39,169,191,162,252,197,17,64,37,159,116,186,234,1,89,104,172,182,237,147,91,242,47,53,170,111,77,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,141,143,229,10,249,123,197,36,138,198,194,216,221,26,185,88,177,54,43,106,41,91,173,95,186,124,91,233,253,15,200,220,72,43,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,250,118,11,189,124,87,117,154,113,73,100,187,92,253,62,166,227,54,248,99,200,237,245,11,27,36,175,224,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,225,145,232,197,78,46,137,242,202,160,10,64,234,133,189,127,241,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,230,251,102,232,216,92,199,212,36,174,106,118,134,47,44,240,198,145,170,178,79,207,47,57,26,248,188,124,47,103,123,85,204,183,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,254,116,108,174,99,219,234,100,107,100,108,44,226,238,79,69,114,167,141,146,61,146,83,169,103,79,60,103,111,150,170,93,111,208,218,58,186,124,38,122,136,45,183,139,19,157,81,86,182,121,220,213,72,234,153,59,249,187,211,72,230,163,29,230,127,118,77,36,104,215,57,38,107,34,137,123,104,220,94,119,181,253,83,160,212,204,22,163,253,85,29,226,139,132,63,229,59,95,169,134,105,232,252,146,197,39,135,203,224,99,124,172,111,54,127,20,95,226,139,161,61,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,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,51,89,187,31,116,250,201,245,3,33,249,25,206,127,121,197,175,184,253,186,197,118,187,208,250,122,76,154,222,251,165,174,79,43,31,234,41,89,85,81,72,233,59,53,85,89,218,122,74,134,118,114,35,191,39,126,220,92,213,89,107,211,175,125,85,59,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,255,0,49,238,123,88,247,181,24,251,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,30,171,63,210,220,239,75,254,238,125,250,177,125,153,247,183,31,163,202,108,255,0,237,168,102,245,86,186,174,94,9,255,0,116,247,112,229,227,127,228,127,23,167,111,197,169,221,11,20,233,117,212,2,178,209,89,109,219,38,183,228,94,107,84,222,154,221,131,221,39,142,121,234,163,170,150,120,160,134,210,239,27,31,202,21,242,247,138,73,21,141,133,177,186,53,114,177,98,108,86,212,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,25,161,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,106,235,190,181,254,218,122,80,233,111,168,183,250,90,252,19,80,40,48,170,206,17,112,134,95,69,103,171,244,242,71,222,71,185,221,233,101,166,230,229,227,222,84,151,139,81,188,123,241,254,153,215,107,85,131,122,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,217,43,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,42,220,166,175,84,235,214,188,231,58,185,52,245,114,83,228,87,137,166,183,165,92,17,67,60,86,230,118,138,138,25,25,23,118,35,227,166,142,24,213,81,93,221,88,170,174,114,170,185,110,83,165,62,131,84,232,222,215,40,50,107,237,21,36,119,221,73,168,76,154,71,182,158,36,158,59,115,226,99,104,33,124,204,123,150,86,120,145,106,90,138,173,241,173,100,140,86,53,200,245,116,202,0,205,102,236,125,211,235,39,212,12,135,228,103,60,254,93,164,57,150,21,167,120,22,169,94,96,164,92,123,81,233,238,51,89,103,134,116,115,249,208,213,186,150,166,25,88,189,156,199,181,201,27,209,123,43,21,147,51,179,149,200,246,178,74,244,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,204,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,138,250,174,106,206,178,231,27,142,159,2,212,204,67,238,205,135,10,245,17,226,84,124,91,39,174,161,157,237,69,185,250,132,79,222,250,143,3,63,43,87,140,62,47,18,167,149,147,57,252,171,98,218,77,163,90,215,184,236,119,2,215,28,191,236,91,13,95,41,41,168,249,58,47,183,107,145,236,72,109,158,161,21,61,63,151,187,191,55,116,115,248,120,163,86,203,44,110,77,15,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,112,173,244,233,54,141,106,230,220,114,43,118,184,229,255,0,116,172,54,30,55,202,108,139,147,151,236,170,232,216,248,225,155,194,138,158,167,151,153,209,122,127,197,210,249,184,71,198,85,141,237,206,185,121,61,37,181,55,91,117,15,111,53,20,186,165,102,171,126,61,142,212,83,90,176,203,228,209,193,3,43,45,208,83,182,157,212,145,69,28,108,115,217,76,232,17,22,161,234,255,0,35,230,123,57,114,129,229,69,238,199,221,62,178,125,64,200,126,70,115,202,126,203,115,191,217,103,237,175,236,47,247,25,247,131,238,183,218,126,170,31,251,105,233,189,79,131,195,207,203,254,243,249,185,240,225,254,142,93,255,0,3,176,109,35,124,122,185,180,42,155,221,46,30,202,75,230,61,124,167,153,243,88,110,143,127,164,142,227,226,86,193,91,31,5,71,49,237,114,70,146,53,170,158,104,155,193,202,215,54,41,98,143,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,147,131,237,211,252,49,116,202,212,44,2,229,79,226,201,46,26,127,145,223,114,111,207,203,181,210,162,215,39,56,191,9,100,143,247,49,178,26,126,81,185,24,255,0,7,145,17,21,234,81,97,250,184,158,45,125,206,114,171,54,21,139,80,250,219,214,65,112,167,181,219,169,188,172,143,207,85,60,141,142,40,249,189,90,198,242,123,218,157,220,168,212,239,221,85,19,241,47,123,99,155,62,192,118,107,164,110,205,243,52,164,165,206,238,150,118,215,229,247,203,164,176,177,150,136,17,137,52,180,49,202,143,116,81,83,64,173,239,36,136,245,73,95,31,145,206,224,216,153,23,138,211,222,174,123,125,205,181,198,233,167,23,88,62,235,225,140,253,197,147,52,186,85,74,216,238,149,94,104,98,107,95,76,144,127,180,225,127,57,164,73,167,149,173,108,113,34,200,145,43,149,172,157,64,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,20,47,191,173,235,229,91,172,212,122,187,37,166,231,233,244,203,25,184,77,30,57,111,167,89,25,29,127,5,116,109,185,212,36,141,99,221,52,172,85,86,53,237,79,12,111,86,34,114,116,175,151,245,122,126,236,70,251,186,172,170,60,215,41,103,162,211,44,126,224,145,220,106,123,178,79,181,42,160,146,150,73,109,92,25,81,21,68,30,90,106,135,47,169,106,43,89,219,178,119,119,224,158,127,169,141,166,213,96,222,190,160,88,172,86,202,75,117,182,221,79,97,164,163,163,164,133,176,193,77,4,118,74,22,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,45,122,117,237,211,4,221,6,193,115,141,52,206,169,255,0,152,23,58,203,61,111,57,191,201,151,79,177,105,33,130,179,199,20,177,249,188,94,119,187,196,247,112,127,240,84,254,10,149,193,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,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,167,75,174,160,20,119,122,59,110,217,53,191,34,240,221,97,244,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,120,216,206,51,39,139,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,10,1,234,105,162,159,177,109,220,101,62,158,225,234,168,51,190,249,173,31,57,121,205,23,173,158,111,81,28,157,163,99,91,218,170,42,158,13,78,93,162,88,185,57,93,203,180,191,232,151,172,118,41,113,92,235,111,213,16,248,111,84,215,5,204,104,228,228,247,122,186,89,35,167,164,168,78,200,206,17,248,95,21,55,226,175,228,255,0,85,249,91,218,55,42,246,174,174,122,153,149,105,222,209,230,183,98,213,126,147,239,174,65,73,140,220,103,100,146,71,51,104,100,130,162,162,86,70,230,61,189,188,158,149,177,61,29,201,174,138,89,88,173,252,221,210,160,118,171,165,191,182,157,199,105,214,153,205,98,251,102,130,243,144,82,253,171,69,234,189,63,150,215,19,252,213,223,188,71,177,205,237,75,20,238,252,142,71,175,110,204,238,229,106,46,148,202,86,235,87,238,159,22,250,127,67,242,55,18,21,96,26,91,157,234,135,222,63,184,182,47,180,254,233,99,245,153,77,227,253,181,12,62,150,215,75,199,207,63,239,94,222,124,124,140,252,140,228,245,239,248,53,123,41,250,186,23,174,154,143,183,77,71,183,106,134,151,222,125,13,214,135,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,79,36,47,226,222,233,221,28,142,107,94,199,49,236,99,219,250,219,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,75,41,232,201,183,79,187,88,37,247,114,247,250,126,213,249,127,146,197,143,254,127,243,45,112,76,158,170,95,201,42,181,124,181,81,35,56,201,27,94,207,69,201,170,173,155,241,178,160,102,179,118,62,233,245,147,234,6,67,242,51,158,83,246,91,157,254,203,63,109,127,97,127,184,207,188,31,117,190,211,245,80,255,0,219,79,77,234,124,30,30,126,95,247,159,205,207,135,15,244,114,239,248,29,171,98,251,205,190,236,243,81,234,174,114,90,190,217,195,50,143,79,79,147,91,98,99,18,169,209,196,175,241,84,211,72,238,221,166,139,203,42,164,110,114,71,35,94,230,187,138,171,37,142,250,126,253,125,225,210,207,218,102,150,218,254,246,253,167,143,253,187,142,81,121,253,7,218,254,74,111,53,44,94,73,218,158,159,203,222,54,242,145,169,195,159,119,39,224,168,103,179,120,122,199,171,26,209,175,185,69,219,88,225,244,87,172,126,225,91,143,193,104,229,77,39,216,180,176,86,212,57,182,255,0,61,59,24,202,159,11,229,145,158,117,69,115,251,119,238,169,219,183,127,233,21,163,154,79,170,186,251,119,187,106,20,222,178,245,132,219,233,114,12,110,209,198,166,62,245,80,214,194,239,180,60,241,61,172,255,0,107,189,176,51,193,34,57,178,122,190,253,149,34,113,119,228,10,234,227,163,218,37,147,104,189,14,169,103,153,37,38,35,150,88,170,36,160,177,221,155,102,158,182,123,195,214,146,170,120,172,175,88,92,137,27,37,150,62,109,158,84,115,33,84,147,183,111,43,249,82,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,138,118,83,168,218,219,170,187,121,198,179,61,123,197,105,45,57,13,117,60,51,82,214,211,84,192,246,95,45,210,83,197,53,53,201,98,133,85,180,207,149,178,170,62,21,237,217,241,185,200,200,218,246,198,206,234,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,160,19,223,234,182,133,234,62,141,81,226,23,108,214,205,226,181,103,120,253,22,73,96,185,64,170,250,90,218,90,136,35,153,88,215,170,39,105,162,242,181,146,198,168,142,107,149,170,157,216,248,222,249,129,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,147,149,110,199,218,198,178,125,63,200,126,58,115,53,135,170,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,90,87,74,125,245,84,230,49,208,109,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,179,94,144,198,213,107,226,138,158,73,91,52,138,239,34,44,141,115,218,230,198,146,201,77,255,0,111,6,213,180,221,35,115,173,235,87,38,119,152,211,214,80,98,140,134,38,171,41,167,99,26,146,87,74,233,24,232,184,83,172,209,61,35,115,92,178,189,204,103,30,11,36,145,208,102,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,15,213,212,237,51,202,180,139,47,147,5,205,105,61,37,234,158,223,109,184,84,210,186,57,35,146,151,214,209,65,88,200,37,100,140,107,217,52,108,168,107,36,98,183,242,200,215,181,21,81,17,86,223,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,56,165,62,133,234,61,118,135,77,184,123,101,155,215,97,148,57,4,184,221,202,166,157,85,242,91,170,155,13,60,145,190,161,157,191,36,50,122,166,49,146,34,171,124,141,86,59,130,190,36,147,219,108,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,206,173,137,207,99,125,76,109,116,142,133,252,155,197,234,173,85,241,190,70,62,255,0,173,154,209,165,247,173,35,126,187,217,178,250,74,252,18,59,60,247,231,222,41,153,36,172,109,20,12,123,230,114,198,214,172,168,248,210,57,17,241,112,242,53,236,115,21,168,244,86,148,109,191,173,235,229,91,172,212,122,187,37,166,231,233,244,203,25,184,77,30,57,111,167,89,25,29,127,5,116,109,185,212,36,141,99,221,52,172,85,86,53,237,79,12,111,86,34,114,116,175,150,58,199,128,102,82,224,53,26,164,220,122,173,49,58,91,196,54,7,221,156,136,216,22,227,44,50,78,218,118,42,175,119,189,34,133,239,119,20,94,8,177,243,227,228,143,151,181,218,119,186,125,27,250,129,143,124,140,6,148,193,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,183,80,109,146,93,118,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,200,173,69,88,228,237,18,207,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,250,122,124,236,146,213,181,12,2,75,238,79,5,37,118,162,229,84,244,243,93,107,29,74,214,207,105,129,208,194,231,218,89,35,102,149,143,100,117,13,145,206,150,53,106,76,190,53,114,42,71,31,105,106,10,86,234,219,174,154,237,144,234,156,58,41,157,98,223,116,176,203,103,27,197,158,217,235,168,235,254,215,241,212,215,83,65,120,243,69,26,75,79,229,133,94,223,74,247,175,14,29,213,59,170,41,21,118,171,130,224,154,155,184,237,58,192,53,46,233,232,113,187,238,65,75,71,91,251,137,165,245,124,159,251,186,63,220,185,178,71,234,36,225,79,229,107,147,197,230,242,42,246,98,154,61,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,205,119,111,165,250,95,171,59,121,205,177,253,92,117,37,37,138,130,207,89,119,75,196,212,82,85,62,199,61,61,60,143,101,198,40,226,84,149,207,133,57,57,88,197,69,145,156,226,94,237,145,205,92,230,101,150,235,21,159,42,188,218,113,108,143,239,5,150,138,225,81,79,110,187,250,55,210,125,161,74,201,28,216,170,124,15,85,124,94,70,35,95,227,114,242,111,46,203,248,161,111,221,30,245,115,112,89,206,156,92,112,236,214,207,246,206,155,98,252,237,214,12,154,122,248,150,170,134,170,36,167,114,218,93,18,185,101,150,20,134,161,178,69,34,181,27,19,88,232,145,206,106,198,200,172,84,20,173,214,175,221,62,45,244,254,135,228,110,36,42,178,233,158,85,144,105,198,81,170,86,154,79,81,101,195,238,22,187,125,223,199,28,143,146,159,215,165,87,130,119,113,98,177,144,163,233,22,55,61,238,111,239,39,129,168,142,87,254,30,175,109,27,139,206,246,191,170,116,26,153,130,212,127,170,163,188,81,112,135,252,167,107,245,48,205,61,31,146,88,164,240,249,124,12,111,149,141,230,207,226,139,252,81,116,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,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,210,183,81,77,245,84,238,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,252,198,53,238,99,30,229,99,34,254,43,166,121,86,97,136,102,185,213,166,147,181,151,2,183,210,92,46,245,82,71,39,141,190,166,182,10,56,32,107,218,197,98,76,247,206,175,107,30,230,242,142,9,220,138,170,206,203,234,246,157,238,159,70,254,160,99,223,35,1,165,48,69,94,168,254,196,245,55,244,95,152,162,40,135,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,237,223,178,47,240,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,109,61,41,247,199,83,169,86,170,13,173,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,251,162,190,166,24,187,57,174,141,171,228,134,41,28,244,107,162,116,147,71,94,181,126,233,241,111,167,244,63,35,113,33,86,1,165,185,222,168,125,227,251,139,98,251,79,238,150,63,89,148,222,63,219,80,195,233,109,116,188,124,243,254,245,237,231,199,200,207,200,206,79,94,255,0,131,87,178,159,171,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,20,219,70,226,240,77,208,105,101,6,166,96,181,31,234,168,239,20,92,38,255,0,38,93,61,52,51,79,71,228,150,40,252,222,47,59,27,229,99,120,63,248,162,255,0,20,78,170,64,14,173,186,233,174,218,95,165,144,226,120,46,45,246,102,25,150,241,179,222,50,223,93,71,55,170,245,84,213,209,207,103,244,82,198,233,89,202,24,217,55,170,98,183,183,110,8,168,170,165,43,26,61,217,230,142,105,62,139,232,22,47,105,209,201,189,109,151,32,183,209,100,19,221,248,212,199,246,213,84,244,84,237,117,195,193,80,247,190,155,204,200,163,127,129,21,26,206,253,187,34,247,239,216,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,51,153,188,61,52,210,125,37,215,220,163,10,209,204,223,239,5,150,138,225,91,28,244,223,102,212,210,125,131,84,202,218,136,221,106,231,80,231,62,171,192,200,227,79,82,139,198,78,93,255,0,138,42,157,255,0,164,222,174,110,11,28,215,31,217,126,153,89,254,244,97,151,158,23,28,170,205,81,95,21,60,118,234,95,52,52,242,93,169,214,87,39,105,162,242,197,206,56,209,206,158,52,70,43,85,91,28,145,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,12,214,110,199,221,62,178,125,64,200,126,70,114,210,118,197,182,124,55,117,253,45,244,251,75,115,10,234,187,115,219,81,119,185,90,46,116,202,174,125,186,227,29,214,226,200,167,88,249,35,102,103,25,100,99,227,114,167,38,61,220,92,199,240,145,149,23,170,186,103,149,104,222,163,228,122,91,154,210,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,78,151,93,64,43,45,21,150,221,178,107,126,69,230,181,77,233,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,241,177,252,161,95,47,120,164,145,88,216,91,27,163,87,43,22,38,197,109,64,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,243,131,108,248,110,235,250,126,105,62,150,230,21,213,118,231,183,7,198,238,86,139,157,50,171,159,110,184,199,106,141,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,40,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,165,238,250,127,109,120,171,52,59,88,243,63,87,169,54,94,127,99,212,214,183,140,215,219,92,113,181,83,188,202,229,245,21,144,246,147,201,221,26,247,196,140,147,247,174,109,68,137,63,193,77,125,102,244,46,179,22,214,91,22,188,218,44,220,44,185,181,190,59,117,210,174,53,158,79,242,197,35,85,141,89,149,200,177,69,228,164,74,118,198,198,185,21,254,146,119,112,69,107,156,232,1,77,148,223,105,49,91,142,21,79,93,194,203,117,184,81,221,43,41,188,76,95,45,85,36,117,49,211,201,205,83,155,120,178,182,165,59,34,163,87,201,221,200,170,214,170,49,172,166,251,135,220,102,187,99,149,222,146,174,162,223,95,107,146,79,19,36,229,75,91,75,45,37,76,125,158,138,137,206,9,229,103,126,220,155,203,187,85,28,136,169,232,52,83,75,238,186,213,171,152,134,148,89,157,87,29,70,83,120,166,182,190,162,154,137,213,111,163,129,239,79,53,82,196,213,69,123,33,139,201,43,255,0,51,81,25,27,149,92,212,69,84,210,238,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,0,205,102,236,125,211,235,39,212,12,135,228,103,45,123,104,122,13,134,238,75,165,190,33,165,57,157,21,35,153,113,167,190,190,217,93,53,58,204,251,77,197,46,181,233,79,91,18,53,236,119,56,220,238,234,212,123,121,177,95,27,151,131,220,139,84,59,151,219,166,119,181,253,83,175,211,60,234,159,253,109,101,158,183,156,63,229,59,95,169,154,24,43,60,113,75,39,135,203,224,123,188,79,119,54,127,5,79,224,171,58,122,93,117,0,172,180,86,91,118,201,173,249,23,154,213,55,166,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,198,199,242,133,124,189,226,146,69,99,97,108,110,141,92,172,88,155,21,181,17,171,125,27,50,177,111,15,78,41,109,145,221,126,198,204,241,127,81,81,140,220,165,123,214,149,178,74,140,242,211,84,198,222,253,225,151,197,18,44,141,106,201,27,152,215,55,146,35,226,146,128,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,78,109,253,88,181,195,78,39,211,189,85,184,125,149,153,233,206,63,235,174,87,138,250,151,186,150,231,103,165,70,70,251,148,245,51,57,124,115,51,148,126,163,202,254,206,115,252,173,85,71,61,144,192,14,160,91,238,190,238,171,42,147,10,197,159,232,180,203,31,184,44,150,234,110,204,147,237,74,168,36,170,142,43,175,55,211,197,81,7,150,154,161,169,233,156,170,214,118,238,189,221,248,167,229,108,23,101,25,86,235,53,30,146,247,118,182,122,125,50,198,110,16,201,145,220,42,18,70,71,95,193,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,195,27,209,234,188,157,19,37,190,140,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,153,194,221,143,186,125,100,250,129,144,252,140,229,154,116,147,192,48,221,83,217,54,127,167,218,131,143,82,95,49,235,230,113,95,77,93,67,82,139,194,86,125,159,109,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,174,189,226,109,87,50,218,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,249,17,210,181,140,111,169,141,174,141,179,51,139,120,189,81,200,158,55,198,247,245,94,148,250,13,77,172,155,163,160,201,175,180,85,114,88,180,218,157,50,105,30,218,121,86,9,46,44,149,141,160,133,243,49,237,72,159,229,85,169,106,42,187,200,148,114,49,88,230,171,213,183,19,187,31,107,26,201,244,255,0,33,248,233,204,214,23,61,210,159,101,150,173,51,192,40,55,29,168,216,253,36,249,182,87,78,149,120,219,221,82,218,132,181,217,39,133,139,28,172,106,55,140,85,53,13,123,213,206,71,61,205,133,209,179,247,106,249,227,119,31,234,139,212,2,178,239,89,114,219,38,136,100,94,27,84,62,166,221,156,93,32,142,120,42,164,170,138,121,96,154,210,223,35,25,198,20,241,119,150,72,213,237,153,178,54,52,114,49,37,108,176,91,109,27,116,206,247,65,170,116,26,103,130,211,255,0,170,172,188,86,243,135,252,153,107,245,48,195,61,103,142,89,99,243,120,188,236,119,137,142,230,255,0,224,137,252,85,52,81,165,90,111,98,209,253,56,199,52,191,24,172,186,213,218,177,155,124,86,234,73,174,149,207,171,170,124,113,167,100,87,200,255,0,255,0,163,26,141,141,141,236,200,216,198,53,172,111,171,57,166,224,118,241,165,251,154,192,29,167,58,175,106,171,172,182,178,161,107,168,229,164,172,146,154,122,42,212,134,88,99,169,141,205,94,46,123,27,60,138,141,145,175,141,85,83,147,29,219,177,84,53,221,33,53,150,203,184,236,99,77,254,208,251,197,166,215,63,29,194,229,152,210,181,180,30,154,134,39,198,149,144,62,55,44,222,26,197,231,198,6,126,245,178,115,107,251,241,142,161,33,184,156,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,29,87,127,91,40,197,119,89,167,21,119,187,77,179,211,234,110,51,111,154,76,114,225,78,145,178,74,254,8,233,27,108,168,89,28,198,58,25,94,170,140,115,220,158,25,30,175,69,226,233,89,44,95,216,87,75,60,155,16,204,173,154,209,185,106,106,187,53,223,19,188,122,171,46,43,13,69,60,204,154,120,82,9,105,107,229,171,165,157,232,172,108,171,47,106,126,205,85,124,44,115,156,177,170,198,251,74,0,172,14,182,154,57,98,151,21,193,119,3,79,55,134,245,77,112,76,58,178,62,47,119,171,165,146,58,138,186,117,238,175,225,31,133,241,84,254,8,206,79,245,95,153,221,163,106,44,74,233,113,171,212,218,75,188,28,102,11,148,244,144,91,115,154,121,177,10,169,166,130,89,94,199,212,185,143,165,108,73,31,249,175,125,100,20,145,171,156,142,98,50,71,171,184,255,0,158,222,151,214,111,84,190,245,238,58,197,166,116,23,223,85,65,130,99,241,250,154,47,75,195,209,221,43,94,179,77,251,197,98,58,78,116,173,183,59,240,115,152,222,221,147,179,188,136,122,14,136,248,85,214,191,90,53,11,81,161,168,164,75,109,143,23,138,201,81,19,158,239,59,167,174,171,142,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,246,71,119,85,109,196,148,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,135,84,45,139,126,197,50,167,235,142,142,97,158,147,77,175,92,62,216,166,162,119,40,108,87,73,36,114,47,104,81,169,233,232,230,239,31,143,178,185,140,149,95,31,238,154,234,120,214,26,232,166,151,221,117,171,87,49,13,40,179,58,174,58,140,166,241,77,109,125,69,53,19,170,223,71,3,222,158,106,165,137,170,138,246,67,23,146,87,254,102,162,50,55,42,185,168,138,169,165,220,79,22,177,96,216,173,155,10,197,168,125,21,151,31,183,211,218,237,212,222,87,201,224,165,130,54,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,159,172,12,214,110,199,221,62,178,125,64,200,126,70,114,205,58,73,224,24,110,169,236,155,63,211,237,65,199,169,47,152,245,243,56,175,166,174,161,169,69,225,43,62,207,182,170,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,71,249,122,63,234,133,215,114,249,38,154,89,175,181,118,125,47,182,211,199,114,160,205,110,148,113,212,62,162,9,152,239,21,44,112,69,35,18,122,150,74,217,35,147,241,137,17,145,121,149,172,73,96,142,75,95,208,189,11,211,141,186,105,197,187,75,244,190,205,232,109,84,61,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,121,38,127,22,247,94,200,212,107,90,198,53,140,99,24,216,193,212,191,99,148,219,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,127,59,228,88,222,138,142,99,225,164,188,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,23,211,181,173,253,105,198,181,237,198,241,173,186,145,112,181,97,117,120,47,106,124,198,23,84,163,161,167,147,131,86,58,152,35,71,58,111,13,66,187,140,49,185,171,35,165,108,144,179,204,230,35,223,76,27,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,37,7,75,221,139,126,218,242,166,107,142,177,225,158,175,77,172,188,254,199,166,173,119,24,111,183,72,228,106,39,120,85,171,234,40,225,237,39,147,186,181,143,149,25,31,239,90,218,136,210,234,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,75,254,178,237,211,4,221,6,193,116,171,77,51,170,127,229,253,142,178,207,91,206,111,242,101,211,236,84,134,10,207,28,82,199,230,241,121,222,239,19,221,193,255,0,193,83,248,42,82,6,186,104,94,163,237,211,81,238,58,95,170,22,111,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,216,255,0,75,238,160,149,55,106,155,46,215,181,166,235,72,199,178,157,180,24,125,242,166,88,169,153,194,24,169,105,232,236,169,20,80,53,170,245,107,39,115,39,150,94,114,61,91,23,230,123,153,222,122,238,199,218,198,178,125,63,200,126,58,115,53,133,249,245,6,217,37,171,117,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,124,138,212,68,146,78,244,67,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,135,160,213,237,104,213,13,122,204,164,212,13,92,203,234,242,43,236,148,241,82,37,68,204,142,38,69,4,104,188,34,138,40,154,216,162,103,117,115,149,172,107,81,94,247,189,123,185,238,85,177,254,149,155,14,255,0,181,27,171,213,251,47,250,217,113,11,21,206,221,255,0,168,125,53,237,175,242,255,0,206,27,19,36,135,253,93,67,29,254,244,242,42,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,79,72,12,90,197,156,236,191,80,176,172,166,135,214,217,114,12,194,237,107,184,211,121,95,31,158,150,123,77,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,5,183,245,178,140,171,106,122,143,87,123,180,219,61,70,153,100,215,9,164,199,46,20,233,35,227,160,230,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,230,141,138,244,94,77,149,145,112,170,45,104,213,11,118,145,215,232,69,191,47,171,165,193,46,151,132,191,87,89,225,100,108,101,85,106,50,54,35,165,145,27,229,123,17,33,137,82,39,61,99,231,27,31,199,155,81,201,234,182,171,182,124,203,117,250,185,71,165,184,125,117,37,185,141,167,117,202,239,115,169,84,115,45,214,232,223,27,37,157,35,228,142,153,252,165,141,140,141,170,156,158,246,242,115,25,206,70,89,87,86,204,3,13,210,205,147,96,26,125,167,216,245,37,143,30,177,231,20,20,212,52,52,200,188,34,103,217,247,37,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,203,218,119,186,125,27,250,129,143,124,140,6,148,192,60,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,226,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,155,109,88,193,127,101,250,167,153,105,159,218,159,105,253,210,200,46,54,47,91,224,240,250,175,75,83,36,62,95,31,39,112,229,227,229,199,147,187,119,237,221,123,119,44,211,162,198,131,97,181,184,246,87,184,219,205,21,37,195,33,163,188,63,25,178,172,212,234,175,181,49,148,177,203,83,52,79,87,171,121,206,218,184,227,85,224,143,99,34,123,81,234,217,158,210,210,128,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,204,240,234,174,153,229,90,55,168,249,30,150,230,180,158,158,245,140,220,37,183,212,241,142,70,71,55,5,252,147,197,228,99,30,232,101,98,182,72,222,173,78,113,189,142,68,236,228,45,127,165,62,248,234,117,42,213,65,181,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,31,116,87,212,195,23,103,53,209,181,124,144,197,35,158,141,116,78,146,104,191,213,11,122,255,0,226,3,59,126,140,105,237,206,213,93,166,216,109,193,149,49,92,104,151,205,246,205,209,176,185,143,168,73,92,212,237,12,94,89,225,141,35,85,100,159,158,94,114,53,241,120,248,94,206,246,171,153,110,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,252,232,217,92,199,183,212,200,214,200,216,89,197,220,158,138,229,79,27,36,123,52,39,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,132,76,238,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,20,173,214,175,221,62,45,244,254,135,228,110,39,74,232,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,171,168,54,201,46,187,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,177,180,174,108,22,153,221,52,206,101,165,242,58,105,94,247,199,78,216,220,217,100,86,172,201,228,86,162,172,114,118,225,88,126,191,107,46,1,167,25,78,145,225,186,133,117,181,98,25,167,31,182,237,112,61,190,58,158,200,141,119,23,42,43,226,242,49,18,57,124,110,111,150,54,181,146,115,98,35,83,235,219,174,131,102,91,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,225,27,93,221,26,175,111,55,171,35,106,243,123,81,109,167,119,154,13,134,237,183,165,190,95,165,56,101,21,35,89,110,167,177,62,231,93,13,58,194,251,181,197,110,180,9,81,91,42,57,239,119,57,28,222,232,213,123,184,49,25,27,87,131,26,137,84,59,78,247,79,163,127,80,49,239,145,128,210,152,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,11,147,234,5,177,27,22,234,177,89,51,92,89,158,139,83,113,251,122,199,110,169,238,249,62,212,165,130,58,169,34,181,112,125,68,84,240,121,106,106,26,190,165,200,174,103,110,203,221,191,130,112,14,158,157,49,107,49,106,204,127,112,59,138,162,240,221,97,241,220,236,24,148,172,158,10,171,85,84,83,193,61,37,117,76,177,202,206,51,39,138,78,244,143,99,218,141,145,190,69,71,163,162,103,21,235,87,238,159,22,250,127,67,242,55,17,209,83,221,62,83,244,254,187,228,109,199,201,212,215,98,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,62,234,140,166,154,94,238,141,236,227,27,31,39,131,140,104,144,249,120,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,159,86,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,251,239,147,104,151,93,160,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,60,252,107,217,89,36,50,43,99,242,164,109,234,189,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,105,105,213,115,122,255,0,179,44,86,125,181,233,157,206,213,83,146,101,182,250,138,108,182,94,254,105,172,246,185,163,107,82,159,130,181,99,108,213,81,200,255,0,197,206,231,28,73,201,24,139,52,50,182,163,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,115,149,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,123,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,238,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,228,234,13,178,75,86,235,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,249,21,168,137,36,157,232,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,250,94,239,167,246,215,138,179,67,181,143,51,245,122,147,101,231,246,61,77,107,120,205,125,181,199,27,85,59,204,174,95,81,89,15,105,60,157,209,175,124,72,201,63,122,230,212,72,147,252,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,2,0,117,180,191,232,211,190,226,226,223,98,115,213,134,118,184,125,163,29,51,155,225,199,93,234,25,224,154,94,232,217,57,213,55,148,108,236,245,143,197,58,247,139,203,251,218,213,210,127,191,127,181,60,55,246,91,255,0,205,159,222,11,119,221,207,247,159,251,105,234,99,244,191,239,255,0,186,255,0,126,241,255,0,190,126,79,251,239,195,185,165,237,61,162,204,173,216,6,53,111,212,107,181,37,211,44,165,179,209,67,126,174,164,106,54,10,171,139,97,98,84,205,26,35,24,136,199,74,143,114,34,49,159,130,167,229,111,240,79,64,70,174,162,186,57,98,214,77,163,231,116,215,121,189,61,94,31,111,159,49,181,212,241,123,252,53,84,16,75,35,147,131,94,196,119,150,5,168,131,187,185,53,158,126,124,92,230,53,12,246,2,205,58,44,104,53,77,219,50,202,247,27,121,162,164,125,182,197,78,252,102,202,179,83,197,43,254,209,153,35,150,166,104,158,175,231,3,226,167,88,227,85,225,251,198,87,61,168,255,0,202,246,173,186,0,12,214,110,199,221,62,178,125,64,200,126,70,114,116,244,172,223,117,139,15,183,90,54,165,170,47,244,148,149,23,9,99,196,174,253,159,39,42,170,218,168,27,21,171,193,5,58,170,115,158,122,169,189,76,178,241,111,46,11,217,168,222,211,215,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,246,202,116,171,81,240,189,71,170,210,28,147,11,186,210,102,116,151,6,90,221,100,109,58,203,85,37,84,138,212,138,56,155,31,47,55,147,155,22,53,143,147,100,107,216,230,43,145,205,85,208,158,205,176,93,101,211,77,184,225,152,46,186,93,45,85,121,37,150,223,29,28,112,91,224,107,126,207,161,141,141,109,53,28,210,177,203,29,68,209,70,141,99,165,141,173,106,246,70,247,149,90,179,203,218,200,65,212,191,99,148,219,142,195,102,214,28,29,245,108,212,92,46,207,35,33,164,141,146,212,50,249,110,133,100,157,104,155,11,17,206,74,148,115,229,116,46,99,127,59,228,88,222,138,142,99,225,163,99,170,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,166,132,244,47,66,244,227,110,154,113,110,210,253,47,179,122,27,85,15,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,55,160,25,172,221,143,186,125,100,250,129,144,252,140,231,117,233,215,190,170,157,173,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,255,0,152,247,61,172,123,218,140,125,196,238,95,110,152,38,232,52,178,191,76,243,170,127,245,181,150,122,222,115,127,147,46,158,154,104,96,172,241,197,44,126,111,23,157,238,241,61,220,31,252,21,63,130,167,148,217,6,214,191,194,62,135,65,166,245,185,39,219,119,171,149,194,75,237,238,162,38,241,165,101,116,176,195,19,162,166,69,106,61,97,99,32,141,168,231,254,103,185,28,254,204,71,36,108,245,123,177,246,177,172,159,79,242,31,142,156,205,97,106,155,145,223,79,236,83,101,250,61,161,218,57,153,250,77,73,189,105,254,55,246,197,77,19,121,77,98,181,201,105,137,87,180,200,228,244,245,147,119,143,199,217,28,246,68,175,147,247,78,117,60,139,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,141,170,237,159,13,218,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,249,43,97,103,24,163,99,35,106,175,22,49,188,156,247,243,145,253,128,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,226,155,211,211,63,218,238,212,245,63,5,142,146,235,87,87,81,143,207,112,160,165,181,199,228,170,170,174,162,84,172,165,129,140,224,229,127,146,122,120,152,172,107,121,57,174,86,181,81,202,138,153,215,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,250,186,177,157,126,212,53,79,50,212,207,178,254,204,251,219,144,92,111,190,139,207,230,244,190,170,166,73,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,93,247,74,205,28,190,233,22,209,237,21,57,28,221,170,243,219,132,185,140,116,220,89,254,213,165,169,130,8,233,147,155,30,228,127,146,10,120,167,239,249,92,223,63,7,53,28,197,85,152,5,43,117,171,247,79,139,125,63,161,249,27,137,18,182,235,175,57,150,219,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,120,72,214,246,71,43,29,193,232,201,26,156,216,213,75,243,209,77,99,210,125,236,232,21,85,218,221,15,173,178,228,22,247,227,249,85,163,149,76,126,142,170,122,40,221,89,111,243,171,33,124,156,25,84,140,243,196,136,215,119,238,213,69,254,16,218,201,167,58,37,210,159,94,106,117,95,55,202,170,234,173,26,167,120,172,199,49,171,85,182,154,119,166,63,141,175,134,170,162,174,165,94,146,62,165,244,245,41,67,77,193,178,36,142,133,95,58,36,210,57,96,138,127,233,14,180,105,126,189,97,177,234,6,145,229,244,153,21,138,74,137,105,22,162,22,73,19,226,158,53,78,113,75,20,173,108,177,63,178,181,200,215,181,170,172,123,30,157,218,246,170,251,80,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,170,190,170,123,14,255,0,182,251,171,210,11,47,250,169,114,251,21,178,221,255,0,175,125,77,237,207,242,255,0,205,219,43,35,135,253,101,67,221,254,250,242,170,201,85,176,93,148,101,91,172,212,122,75,221,218,217,233,244,203,25,184,67,38,71,112,168,73,25,29,127,5,108,142,182,83,172,110,99,221,52,172,84,71,185,142,79,12,111,71,170,242,116,76,150,250,49,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,176,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,80,9,165,61,167,123,88,209,191,167,248,247,199,64,66,14,180,242,104,51,48,220,81,183,90,42,73,245,126,74,134,54,212,250,74,159,21,92,22,78,242,44,207,170,106,70,228,150,155,202,156,34,99,221,27,146,87,200,248,156,173,101,68,111,170,12,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,9,212,104,245,66,46,159,153,171,117,170,182,146,171,59,93,39,188,59,32,125,53,52,112,49,43,86,213,50,200,197,108,82,62,37,123,85,120,61,241,185,35,123,218,231,177,177,177,205,141,185,225,53,17,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,132,76,238,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,214,221,158,191,84,238,99,94,114,125,89,117,174,146,223,67,95,81,233,173,80,197,111,138,150,127,179,161,238,202,85,170,88,213,203,45,79,137,25,228,123,164,127,227,249,24,169,19,35,99,57,85,166,231,83,101,186,209,94,104,227,164,146,162,130,162,58,152,153,87,73,21,84,14,123,28,142,106,73,12,205,116,82,179,186,39,118,72,215,49,201,221,28,138,138,168,104,167,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,126,117,108,78,123,221,233,164,115,100,116,47,228,238,76,69,106,175,145,146,49,148,237,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,75,253,116,208,189,56,220,94,156,92,116,191,84,44,222,186,213,93,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,142,102,114,119,101,236,173,86,185,204,123,94,199,189,142,162,28,191,98,186,219,140,238,142,221,181,136,104,41,36,190,228,85,19,205,143,87,85,213,65,12,21,214,134,75,80,141,185,72,145,201,42,192,197,138,146,105,86,21,87,76,136,197,106,49,206,86,163,175,39,109,27,116,193,54,191,165,148,26,103,130,211,255,0,170,172,188,86,243,155,252,167,116,244,208,195,61,103,142,89,100,240,249,124,12,119,137,142,224,207,224,137,252,85,98,175,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,2,37,117,6,217,37,171,117,248,4,119,220,98,10,74,29,69,197,105,234,38,181,86,54,149,174,158,237,3,97,153,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,124,138,212,68,146,78,244,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,237,116,47,66,245,31,113,122,143,110,210,253,47,179,122,235,173,119,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,59,66,155,104,219,166,9,181,253,44,160,211,60,22,159,253,85,101,226,183,156,223,229,59,167,166,134,25,235,60,114,203,39,135,203,224,99,188,76,119,6,127,4,79,226,171,213,64,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,247,253,90,247,121,138,225,186,113,89,182,92,74,182,213,117,203,242,127,15,222,26,121,232,35,173,142,211,107,84,242,183,146,189,85,145,86,72,244,129,241,126,87,62,56,209,210,167,137,235,79,34,211,97,58,122,86,110,243,21,219,238,163,221,116,223,83,107,109,86,124,67,58,241,118,189,75,65,27,100,162,186,70,168,216,61,77,90,43,94,218,55,49,242,181,124,156,217,20,142,107,211,194,199,84,61,214,43,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,18,58,236,179,115,21,59,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,188,245,54,233,184,171,188,107,35,85,17,241,203,28,51,34,35,153,205,97,72,213,236,107,220,166,130,63,220,38,184,233,103,255,0,134,240,205,64,199,255,0,244,212,222,186,215,93,77,255,0,177,44,92,225,151,255,0,165,123,121,127,247,42,159,133,22,111,235,101,25,86,212,245,30,174,247,105,182,122,141,50,201,174,19,73,142,92,41,210,71,199,65,205,93,35,109,149,11,35,158,246,205,19,17,81,142,123,151,205,27,21,232,188,155,43,34,151,253,23,49,205,193,80,216,178,59,229,205,254,135,70,43,189,76,182,218,106,138,120,153,37,198,250,231,211,71,37,85,59,252,126,87,195,28,52,175,133,234,178,36,94,71,35,90,215,189,146,172,118,126,115,77,197,104,54,27,185,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,113,185,221,213,168,246,243,98,190,55,47,7,185,23,61,155,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,123,171,81,238,224,244,124,110,94,108,114,39,63,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,78,157,123,21,166,218,214,26,153,198,160,208,82,63,85,47,244,243,67,93,53,53,84,175,101,178,221,50,211,189,45,170,137,34,193,51,219,37,59,100,124,205,103,249,239,115,26,247,177,168,247,204,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,92,29,86,54,57,83,169,86,170,253,210,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,59,34,190,166,24,187,181,205,145,203,228,134,40,218,197,107,162,108,115,84,94,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,11,233,216,46,245,241,93,214,105,197,37,146,237,115,244,250,155,140,219,225,143,35,183,212,44,108,146,191,130,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,134,71,163,21,56,186,39,203,42,140,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,3,149,110,199,218,198,178,125,63,200,126,58,115,53,133,217,234,110,240,109,91,77,233,249,163,174,183,173,92,153,222,99,166,246,170,12,81,144,196,213,101,52,236,181,83,36,149,210,186,70,58,46,20,235,52,79,72,220,215,44,175,115,25,199,130,201,36,116,195,150,101,55,220,231,42,188,230,185,77,119,173,189,100,23,10,139,165,198,167,196,200,252,245,83,200,233,37,147,131,17,172,111,39,189,203,217,168,141,78,253,145,17,63,2,242,122,117,236,86,155,107,88,106,103,26,131,65,72,253,84,191,211,205,13,116,212,213,82,189,150,203,116,203,78,244,182,170,36,139,4,207,108,148,237,145,243,53,159,231,189,204,107,222,198,163,223,50,128,51,131,188,157,11,172,219,182,227,179,61,57,251,27,236,235,43,110,18,92,113,198,177,103,124,47,179,212,61,210,82,164,114,206,136,249,124,108,95,3,223,221,201,229,134,86,243,114,181,92,188,84,208,246,192,52,26,155,111,155,92,196,113,153,168,170,233,175,183,250,118,100,217,11,42,233,229,166,157,151,26,184,163,115,161,146,25,30,229,137,240,68,216,105,149,17,27,221,105,213,234,198,185,206,66,69,0,12,214,110,199,221,62,178,125,64,200,126,70,115,149,23,125,210,247,122,255,0,226,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,205,246,205,173,179,53,140,168,89,90,212,237,52,94,88,33,145,36,85,124,159,146,94,114,57,242,248,229,255,0,236,183,4,253,169,254,218,254,194,255,0,118,127,119,254,235,125,167,234,166,255,0,181,126,167,212,248,60,60,252,95,239,223,155,159,14,127,232,229,219,240,61,88,56,86,245,183,15,106,219,62,222,114,92,242,123,173,93,5,246,225,79,53,147,22,125,53,27,106,95,246,220,244,242,173,43,149,178,34,196,140,141,99,116,207,89,63,47,8,156,136,143,114,182,55,231,48,147,253,55,181,190,235,162,59,175,196,221,111,177,210,93,41,243,202,138,124,30,185,147,72,232,223,4,21,245,148,232,147,196,228,238,136,248,229,142,39,170,57,170,142,98,61,159,149,92,146,51,65,32,205,102,236,125,211,235,39,212,12,135,228,103,57,81,105,61,47,186,130,83,90,105,172,187,94,214,155,173,91,216,250,134,208,97,247,202,153,101,169,127,57,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,120,70,196,108,95,149,141,103,107,95,57,86,236,125,172,107,39,211,252,135,227,167,51,88,125,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,189,211,247,98,54,45,170,226,177,230,185,75,61,110,166,228,22,244,142,227,83,221,241,253,151,75,60,116,178,75,106,224,202,137,105,231,241,84,211,185,125,75,81,28,254,253,147,179,127,5,152,0,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,0,25,172,221,86,150,254,197,183,29,168,186,103,13,139,236,106,11,54,65,85,246,85,23,170,245,30,43,92,175,243,80,254,241,94,247,59,189,44,176,59,243,185,94,157,251,63,179,145,200,158,43,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,111,115,96,142,122,153,153,12,110,145,205,107,156,140,71,61,21,85,26,229,237,223,178,47,240,52,209,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,119,239,217,19,248,30,128,165,110,181,126,233,241,111,167,244,63,35,113,32,1,223,246,81,186,235,238,210,245,150,139,50,242,221,107,49,11,151,106,60,166,201,69,51,27,235,233,120,189,35,145,27,34,43,22,104,30,255,0,44,107,221,142,94,207,143,200,198,75,34,159,94,253,119,49,77,186,125,195,92,243,139,53,13,36,24,245,142,159,238,230,63,52,41,47,58,219,116,21,19,190,58,185,82,86,181,205,124,174,154,73,17,156,25,193,142,99,21,28,230,57,238,151,253,20,52,66,234,183,92,203,114,51,95,41,27,109,109,61,70,15,79,109,108,110,116,242,78,174,162,172,150,119,187,240,107,24,214,164,45,106,39,37,122,190,69,94,28,19,201,107,224,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,8,58,180,238,30,235,163,91,121,167,192,241,75,173,37,45,247,83,170,42,108,147,178,106,55,76,247,89,18,157,201,112,116,78,84,241,49,234,179,83,66,170,254,238,225,80,245,141,17,205,242,71,70,197,138,116,100,215,74,204,91,89,111,186,13,119,188,240,178,230,214,249,46,54,186,73,18,121,63,203,20,141,71,185,33,70,170,197,23,146,145,42,29,35,220,212,87,250,72,27,205,21,173,107,174,80,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,165,0,151,253,101,220,94,9,181,253,130,233,86,165,231,85,31,203,251,29,29,158,139,132,223,229,59,167,216,169,52,20,126,72,162,147,195,229,240,61,190,87,183,131,63,138,175,240,69,162,189,85,212,204,171,89,53,31,35,213,44,214,175,212,94,178,107,132,183,10,158,50,72,248,225,230,191,146,8,188,143,123,219,12,76,70,199,27,21,203,194,54,49,168,189,154,133,191,244,189,216,183,236,83,21,102,184,235,30,25,233,53,38,245,207,236,122,106,215,114,154,197,107,146,54,162,119,133,90,158,158,178,110,242,121,59,171,158,200,149,145,254,233,206,168,141,101,86,236,125,172,107,39,211,252,135,227,167,51,88,76,174,162,155,234,169,221,46,100,184,62,159,87,213,179,74,236,21,16,205,67,13,77,44,76,125,206,227,10,84,49,110,72,171,26,79,11,29,29,67,163,100,46,127,249,140,107,220,198,61,202,198,120,157,139,236,202,251,188,61,71,170,182,73,117,251,27,12,197,253,61,70,77,114,137,236,90,166,199,42,191,197,77,77,27,187,247,154,95,20,168,146,57,171,28,109,99,156,238,74,140,138,73,1,212,127,167,5,139,66,236,82,235,206,131,65,233,48,90,79,77,79,126,176,212,86,190,89,45,82,72,246,67,21,77,60,179,57,210,77,12,146,61,141,124,110,115,164,100,143,71,55,148,110,84,130,32,109,163,113,121,222,215,245,78,131,83,48,90,143,245,84,119,138,46,16,255,0,148,237,126,166,25,167,163,242,75,20,158,31,47,129,141,242,177,188,217,252,81,127,138,47,160,222,254,175,97,186,245,185,204,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,215,73,20,176,200,207,197,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,205,58,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,249,36,180,218,166,186,211,223,102,182,82,62,229,71,79,53,37,61,99,161,106,207,12,19,58,55,75,19,36,237,201,172,123,160,133,206,106,47,103,44,81,170,247,226,157,190,178,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,0,57,166,229,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,42,224,150,104,37,184,191,180,84,80,200,200,187,61,89,37,76,144,198,170,138,222,200,245,85,115,81,21,201,155,124,179,41,190,231,57,85,231,53,202,107,189,109,235,32,184,84,93,46,53,62,38,71,231,170,158,71,73,44,156,24,141,99,121,61,238,94,205,68,106,119,236,136,137,248,29,87,102,218,233,89,183,109,199,97,154,141,246,207,217,214,86,220,35,183,100,110,122,78,248,95,103,168,123,99,170,89,34,129,81,242,248,216,190,118,51,179,147,203,12,78,224,229,106,53,116,124,0,41,91,173,95,186,124,91,233,253,15,200,220,78,105,178,253,224,218,182,155,164,122,222,235,122,213,201,157,230,52,246,122,12,81,144,196,213,101,52,236,101,193,36,174,149,210,49,209,112,167,89,162,122,70,230,185,101,123,152,206,60,22,73,35,140,25,102,83,125,206,114,171,206,107,148,215,122,219,214,65,112,168,186,92,106,124,76,143,207,85,60,142,146,89,56,49,26,198,242,123,220,189,154,136,212,239,217,17,19,240,45,127,68,58,56,225,179,232,53,206,151,92,238,181,116,186,161,145,211,178,106,58,187,117,74,201,6,42,244,252,209,194,145,181,233,21,107,213,127,9,213,202,172,84,252,144,185,138,223,81,37,96,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,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,146,86,221,190,170,156,199,98,25,238,214,53,94,190,174,166,251,75,79,100,135,10,174,109,44,77,129,214,234,74,203,122,125,154,244,134,54,171,95,20,84,242,74,217,164,87,121,17,100,107,158,215,54,52,151,133,109,59,221,62,141,253,64,199,190,70,3,74,96,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,10,86,235,87,238,159,22,250,127,67,242,55,18,0,19,43,167,94,250,170,118,181,153,38,15,168,53,245,111,210,187,253,68,211,87,67,77,75,19,223,108,184,204,148,236,75,146,170,70,179,204,198,199,78,216,223,11,95,254,99,220,246,177,239,106,49,247,103,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,58,75,27,42,160,127,56,228,68,95,253,166,185,63,205,124,111,146,55,163,152,247,181,222,172,3,57,155,214,220,61,215,115,27,134,201,115,201,238,180,149,246,43,125,68,214,76,89,244,212,110,166,103,216,144,84,74,180,174,86,200,137,42,190,68,145,211,61,100,252,220,229,114,34,49,168,216,217,197,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,167,182,189,94,166,215,173,6,193,181,114,25,233,36,168,200,172,240,205,112,74,72,37,134,8,174,44,239,21,108,49,178,94,239,70,71,83,28,209,162,170,187,186,49,21,28,228,84,114,244,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,59,254,172,103,95,178,253,44,204,181,51,236,191,180,254,233,99,247,27,239,162,243,248,125,87,165,166,146,111,23,147,139,184,114,241,241,229,197,221,187,247,236,189,187,30,127,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,100,114,177,188,216,172,145,169,193,237,85,172,30,171,27,28,166,211,91,173,126,233,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,149,25,77,52,189,218,230,200,228,241,205,44,109,98,185,178,182,56,96,254,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,40,7,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,61,6,101,159,230,90,131,83,106,170,204,242,26,187,171,236,118,122,43,5,177,38,84,225,71,110,164,137,34,167,167,137,141,68,107,24,214,167,117,236,159,153,238,123,221,201,239,115,150,106,116,136,192,116,27,44,215,151,222,181,11,33,164,168,205,172,116,242,213,98,216,213,202,223,251,137,231,111,141,233,95,77,81,230,227,45,77,59,89,58,250,119,195,221,168,230,84,70,231,44,46,88,110,208,0,84,95,91,136,244,189,115,253,61,154,146,182,173,186,138,219,60,173,175,167,109,52,142,130,75,34,205,39,165,123,229,116,136,198,61,181,9,88,141,100,113,185,207,71,200,178,57,136,200,82,72,43,182,75,77,170,255,0,185,45,40,177,95,109,148,151,27,109,199,56,177,82,86,81,213,194,217,160,169,130,74,248,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,166,151,128,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,149,183,99,238,159,89,62,160,100,63,35,57,50,172,251,28,166,220,119,78,29,56,214,28,29,245,108,212,92,46,207,126,100,52,145,178,90,134,95,45,208,222,110,51,173,19,97,98,57,201,82,142,124,174,133,204,111,231,124,139,27,209,81,204,124,53,235,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,252,246,3,188,27,86,236,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,225,80,176,202,245,141,173,106,196,246,189,156,120,36,114,73,40,1,82,189,109,53,142,251,46,85,130,237,250,158,31,13,150,154,222,153,141,100,156,152,239,87,85,36,149,20,148,233,217,89,206,63,11,34,169,252,81,252,95,234,191,51,123,198,213,88,129,179,13,186,127,137,108,239,52,196,225,167,245,213,246,45,63,191,95,109,86,206,126,47,180,46,141,133,180,212,49,121,150,88,219,23,26,170,168,38,228,245,86,47,135,131,211,139,220,169,192,13,41,237,87,84,191,109,59,113,211,173,76,154,251,246,205,125,231,31,165,251,86,183,210,250,127,45,210,38,120,107,191,118,140,99,91,218,170,41,219,249,26,140,94,221,217,221,170,213,94,170,102,179,118,62,233,245,147,234,6,67,242,51,147,43,102,251,68,181,110,251,167,230,81,138,65,113,164,179,229,150,29,72,184,92,177,203,172,244,237,123,25,58,218,173,237,125,44,207,70,172,172,166,153,56,243,241,175,116,124,112,200,173,147,196,145,186,189,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,93,79,75,221,235,255,0,136,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,95,55,219,54,182,204,214,50,161,101,107,83,180,209,121,96,134,68,145,85,242,126,73,121,200,231,203,227,146,187,177,246,177,172,159,79,242,31,142,156,205,97,113,61,41,246,57,83,166,182,170,13,210,106,75,233,37,190,228,246,116,126,45,108,107,34,157,45,214,234,166,177,233,90,249,59,42,178,166,104,187,53,173,141,201,227,134,89,26,245,115,165,116,112,216,248,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,13,41,128,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,193,214,190,138,153,155,146,195,110,13,187,82,73,81,62,15,79,11,232,90,217,124,240,49,149,245,170,217,158,170,196,137,89,34,200,246,181,26,247,61,22,25,57,181,136,177,171,249,7,76,92,23,4,207,119,147,133,81,103,87,79,7,217,30,162,251,103,162,240,76,239,180,174,148,113,172,208,69,228,137,205,240,248,248,62,171,147,251,177,222,151,196,168,190,84,66,255,0,129,74,221,106,253,211,226,223,79,232,126,70,226,126,79,72,12,90,197,156,235,238,161,97,89,77,15,173,178,228,26,95,118,181,220,105,188,175,143,207,75,61,109,4,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,200,55,201,180,75,174,208,117,113,184,164,23,26,187,198,39,126,167,117,203,28,186,207,78,230,61,240,35,213,175,165,153,232,212,137,245,48,175,30,126,53,236,172,146,25,21,177,249,82,54,240,172,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,94,209,77,47,181,104,174,145,226,26,81,102,117,36,148,248,181,158,154,218,250,138,106,38,210,50,178,118,49,60,213,75,19,85,81,143,154,95,36,175,252,206,85,124,142,85,115,149,85,87,218,131,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,5,11,117,83,214,59,22,174,238,226,239,77,142,67,222,147,2,183,197,135,73,83,201,255,0,237,170,170,105,231,146,165,120,61,141,86,120,231,168,150,14,223,153,174,240,115,107,149,175,68,78,127,163,251,58,206,245,139,110,58,165,184,171,37,103,134,131,78,124,126,158,139,199,11,190,213,241,49,38,184,254,241,211,177,208,122,106,87,199,55,227,27,252,188,248,51,187,145,80,229,90,79,157,126,203,245,79,13,212,207,178,254,211,251,165,144,91,175,190,139,207,225,245,94,150,166,57,188,94,78,46,225,203,199,199,151,23,118,239,223,178,246,236,105,163,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,25,87,52,167,180,239,107,26,55,244,255,0,30,248,232,10,1,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,64,36,159,223,44,185,148,17,232,61,174,251,154,213,221,172,82,104,190,39,116,177,90,93,18,69,5,153,146,209,54,9,227,98,34,170,72,249,101,164,89,93,42,162,61,81,241,198,189,219,11,14,149,210,43,71,52,159,85,117,246,239,118,212,41,189,101,235,9,183,210,228,24,221,163,141,76,125,234,161,173,133,223,104,121,226,123,89,254,215,123,96,103,130,68,115,100,245,125,251,42,68,226,239,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,29,87,109,27,116,206,247,65,170,116,26,103,130,211,255,0,170,172,188,86,243,135,252,153,107,245,48,195,61,103,142,89,99,243,120,188,236,119,137,142,230,255,0,224,137,252,85,52,17,183,93,6,195,118,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,206,71,55,186,53,94,238,12,70,70,213,224,198,162,116,11,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,33,234,5,177,27,238,213,114,169,51,92,89,158,183,76,178,11,130,199,110,169,238,200,254,203,170,158,74,169,34,181,112,125,68,181,19,248,169,169,218,190,165,200,141,127,126,203,217,223,130,196,2,234,122,42,123,88,202,126,160,87,124,117,184,128,29,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,32,7,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,21,129,214,211,88,236,81,98,184,46,223,169,225,243,94,170,110,9,152,214,73,201,237,244,148,177,199,81,73,78,157,149,156,36,243,62,90,159,197,31,201,158,151,243,55,180,141,84,128,27,67,219,29,247,118,154,203,77,165,86,139,215,216,148,140,183,213,93,46,151,127,76,202,159,65,75,19,81,173,147,192,233,98,89,121,79,37,60,93,154,238,73,229,231,217,90,215,28,171,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,255,0,116,234,214,59,22,178,109,31,4,169,180,67,233,234,240,251,124,24,117,210,155,147,223,225,170,160,130,40,218,188,220,198,35,188,176,45,60,253,155,201,172,243,240,228,231,49,202,73,82,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,142,85,214,175,221,62,45,244,254,135,228,110,36,0,45,123,165,247,79,186,155,77,77,151,116,58,211,106,164,123,223,78,218,252,62,199,83,20,85,44,225,52,84,181,20,119,164,150,41,220,212,122,53,243,181,144,75,23,56,222,141,151,242,189,172,237,105,68,74,234,13,178,75,86,235,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,109,43,93,61,218,6,195,51,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,249,21,168,137,36,157,232,135,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,39,64,218,119,186,125,27,250,129,143,124,140,6,148,193,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,20,173,214,175,221,62,45,244,254,135,228,110,39,52,233,189,160,216,110,228,181,47,81,244,167,51,162,164,115,46,58,111,113,125,178,186,106,117,153,246,155,138,87,80,37,61,108,72,215,177,220,227,115,187,171,81,237,230,197,124,110,94,15,114,47,21,220,86,131,102,91,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,221,90,143,119,7,163,227,114,243,99,145,39,255,0,75,238,160,148,214,154,107,46,215,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,206,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,94,17,177,27,23,229,99,89,218,215,193,26,186,138,235,29,139,70,246,143,157,212,221,225,245,21,121,133,190,124,58,215,77,201,236,243,85,87,193,44,110,94,109,99,209,190,40,18,162,126,206,226,215,248,56,114,107,158,213,40,7,19,197,175,185,206,85,102,194,177,106,31,91,122,200,46,20,246,187,117,55,149,145,249,234,167,145,177,197,31,55,171,88,222,79,123,83,187,149,26,157,251,170,162,126,39,85,221,230,216,239,187,75,214,90,157,42,187,222,190,219,164,125,190,150,233,107,187,250,102,83,122,250,89,90,173,116,158,6,203,42,197,198,120,234,34,236,231,114,95,23,62,200,215,52,159,253,18,245,142,197,46,43,157,109,250,162,31,13,234,154,224,185,141,28,156,158,239,87,75,36,116,244,149,9,217,25,194,63,11,226,166,252,85,252,159,234,191,43,123,70,229,91,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,170,238,199,218,198,178,125,63,200,126,58,114,141,182,57,187,187,174,208,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,46,30,68,236,172,146,104,209,209,249,86,70,232,78,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,131,58,133,236,235,252,37,106,157,31,221,234,207,87,134,102,190,186,227,98,253,223,143,236,255,0,29,74,243,183,126,121,229,150,95,4,50,210,126,253,252,124,158,95,193,59,181,253,186,175,69,79,116,249,79,211,250,239,145,183,17,87,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,46,79,84,118,35,98,221,86,203,244,127,53,197,153,232,181,55,31,210,252,126,59,117,79,119,201,246,165,44,22,151,201,21,171,131,234,34,167,131,203,83,80,213,245,46,69,115,59,118,94,237,252,18,165,191,221,222,135,106,159,255,0,129,51,61,63,200,63,244,53,62,134,233,67,83,255,0,183,20,188,38,139,255,0,166,99,184,255,0,247,72,191,141,223,116,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,6,120,119,255,0,175,53,59,131,221,30,93,147,67,91,73,83,98,176,84,63,25,199,159,73,81,21,76,15,183,82,75,35,91,52,115,70,198,164,172,158,87,77,82,138,170,238,201,80,140,71,185,173,106,145,212,209,238,205,181,210,143,113,59,113,195,53,27,237,159,180,111,78,183,199,110,200,220,244,129,147,50,241,78,198,199,84,178,69,2,171,34,242,61,60,236,103,102,175,138,104,157,193,168,228,106,118,176,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,51,133,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,42,245,83,216,119,253,183,221,94,144,89,127,213,75,151,216,173,150,239,253,123,234,111,110,127,151,254,110,217,89,28,63,235,42,30,239,247,215,149,235,183,93,121,204,182,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,194,70,183,178,57,88,238,15,70,72,212,230,198,170,104,39,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,58,169,154,205,213,106,151,237,167,113,218,139,169,144,223,126,217,160,188,228,21,95,101,86,250,95,79,229,181,196,255,0,13,15,238,213,140,115,123,82,197,3,127,59,81,235,219,187,251,185,92,171,105,61,22,48,10,107,22,222,114,189,65,168,199,170,232,238,89,86,80,250,102,87,76,146,181,149,246,234,58,120,210,21,137,28,188,28,198,84,79,94,197,123,19,241,127,54,185,87,198,136,218,245,234,43,163,151,221,27,221,198,119,77,119,155,212,82,102,23,9,243,27,93,79,22,51,205,75,95,60,178,57,56,53,239,86,248,167,74,136,59,187,139,159,224,231,197,173,123,80,158,189,17,243,91,85,126,139,234,22,156,195,79,86,151,43,30,81,21,238,162,87,49,190,7,65,93,73,28,49,53,142,229,201,94,142,183,204,174,69,106,34,35,163,236,174,238,168,219,31,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,227,208,117,47,216,229,54,227,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,206,249,22,55,162,163,152,248,105,175,69,45,58,161,122,213,204,66,143,69,109,149,117,249,220,119,138,106,188,126,42,104,99,149,237,173,129,233,52,114,171,101,69,137,25,26,199,228,123,164,253,219,88,199,57,253,152,142,82,255,0,181,190,139,50,183,108,107,62,183,234,53,218,146,233,150,82,233,61,214,27,245,117,35,81,176,85,92,91,103,145,42,102,141,17,140,68,99,165,71,185,17,24,207,193,83,242,183,248,38,115,13,41,237,59,218,198,141,253,63,199,190,58,3,170,131,207,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,161,181,113,81,222,237,144,215,65,28,237,107,154,217,91,28,205,115,81,232,215,189,168,228,78,253,158,228,255,0,74,158,82,211,182,77,182,216,46,180,87,219,22,223,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,7,138,205,116,67,69,245,42,235,21,247,81,180,135,10,202,174,80,83,182,146,42,203,221,130,146,186,120,224,107,156,230,196,217,38,141,206,70,35,158,247,35,81,123,119,123,151,253,42,125,88,46,147,233,102,151,250,239,217,158,154,98,152,151,218,126,47,91,246,21,154,154,131,213,120,249,120,252,190,22,55,159,31,35,248,242,239,219,155,187,127,21,61,88,51,215,212,87,88,239,186,201,187,140,238,166,239,15,167,164,195,238,19,225,214,186,110,76,127,134,150,130,121,99,114,243,107,24,174,242,206,181,19,246,119,39,51,207,195,147,154,198,169,202,182,253,169,159,177,189,113,192,245,74,74,187,173,61,38,51,144,80,220,43,254,203,147,133,84,212,44,153,190,170,6,126,118,35,188,176,44,177,171,28,228,107,218,245,107,151,139,148,211,72,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,22,189,184,173,6,195,119,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,206,55,59,186,181,30,222,108,87,198,229,224,247,34,193,110,157,253,62,243,45,18,220,190,117,168,58,165,106,171,74,61,63,168,168,178,225,149,211,68,144,178,240,250,134,57,29,114,137,35,157,221,152,148,111,70,44,111,73,25,206,177,237,228,146,211,61,27,102,128,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,229,53,99,58,253,151,233,102,101,169,159,101,253,167,247,75,31,184,223,125,23,159,195,234,189,45,52,147,120,188,156,93,195,151,143,143,46,46,237,223,191,101,237,216,204,190,89,148,223,115,156,170,243,154,229,53,222,182,245,144,92,42,46,151,26,159,19,35,243,213,79,35,164,150,78,12,70,177,188,158,247,47,102,162,53,59,246,68,68,252,11,233,216,182,221,48,76,83,99,184,238,1,114,167,251,90,131,84,49,247,95,114,111,207,52,30,179,237,106,70,115,139,240,149,93,31,10,87,67,79,202,55,51,151,135,200,136,199,61,74,43,213,140,23,246,95,170,121,150,153,253,169,246,159,221,44,130,227,98,245,190,15,15,170,244,181,50,67,229,241,242,119,14,94,62,92,121,59,183,126,221,215,183,114,245,58,101,235,95,237,167,104,248,183,168,183,250,90,252,19,182,21,89,194,46,16,203,232,160,135,211,201,31,121,30,231,119,165,150,155,155,151,143,121,82,94,45,70,241,239,42,142,85,254,19,182,177,255,0,147,78,149,127,240,109,187,255,0,145,58,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,247,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,80,9,99,253,65,244,190,213,85,177,173,172,235,68,46,164,130,229,108,197,236,120,189,66,54,137,190,122,200,42,108,236,169,139,157,71,116,119,8,29,73,55,24,213,28,157,234,228,114,43,127,30,113,255,0,166,190,175,84,233,6,240,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,78,220,24,218,196,164,145,238,98,163,209,145,57,19,151,117,99,180,18,114,173,216,251,88,214,79,167,249,15,199,78,102,176,209,70,202,54,163,98,218,94,141,81,97,190,43,85,102,95,114,237,89,148,222,232,161,123,125,125,87,39,172,113,163,164,85,122,195,3,31,226,141,59,49,171,217,242,120,216,249,100,66,64,3,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,112,119,35,162,23,93,184,107,110,83,162,247,155,229,37,230,163,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,248,177,235,20,209,243,103,119,35,95,201,168,231,162,35,214,215,250,42,123,88,202,126,160,87,124,117,184,151,249,78,222,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,234,110,55,76,102,138,174,170,126,12,107,25,206,89,35,115,221,197,140,107,83,186,254,13,106,34,126,8,135,160,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,67,170,229,163,178,91,33,161,130,73,220,214,181,210,186,56,90,214,171,213,172,99,85,202,157,251,49,169,254,132,40,135,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,166,0,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,128,12,245,245,21,214,59,238,178,110,227,59,169,187,195,233,233,48,251,132,248,117,174,155,147,31,225,165,160,158,88,220,188,218,198,43,188,179,173,68,253,157,201,204,243,240,228,230,177,170,77,94,137,122,57,98,139,21,206,183,3,81,55,154,245,83,112,92,58,142,62,47,111,164,165,142,58,122,186,133,238,143,225,39,153,242,211,126,10,206,76,244,191,149,221,164,114,36,85,234,167,163,150,45,34,221,197,222,167,28,155,181,38,123,111,139,49,146,155,139,255,0,218,181,85,51,207,29,74,115,123,220,175,242,79,79,44,253,255,0,43,91,231,224,214,163,88,138,178,87,162,94,181,255,0,243,117,183,58,203,127,255,0,63,53,183,213,71,23,252,222,142,174,57,158,178,127,204,150,54,182,63,245,234,231,127,152,133,170,30,43,53,209,13,23,212,171,172,87,221,70,210,28,43,42,185,65,78,218,72,171,47,118,10,74,233,227,129,174,115,155,19,100,154,55,57,24,142,123,220,141,69,237,221,238,95,244,169,245,96,186,79,165,154,95,235,191,102,122,105,138,98,95,105,248,189,111,216,86,106,106,15,85,227,229,227,242,248,88,222,124,124,143,227,203,191,110,110,237,252,84,168,30,181,126,233,241,111,167,244,63,35,113,60,167,75,93,168,216,183,23,172,181,217,150,117,21,170,227,136,105,191,165,172,184,89,43,97,124,191,106,213,84,182,116,164,141,90,138,140,88,88,248,31,44,136,245,115,93,227,100,107,27,217,43,213,151,168,1,90,189,96,182,163,98,190,224,139,186,172,90,43,85,174,245,140,248,40,242,132,240,189,147,94,169,102,154,10,106,89,57,53,85,139,52,15,123,89,221,205,71,62,39,246,89,59,65,20,110,173,109,167,123,167,209,191,168,24,247,200,192,105,76,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,177,253,242,109,18,213,187,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,199,159,141,123,163,227,134,69,108,158,36,141,217,246,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,117,61,47,119,175,254,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,124,223,108,218,219,51,88,202,133,149,173,78,211,69,229,130,25,18,69,87,201,249,37,231,35,159,47,142,117,21,43,214,211,88,239,178,229,88,46,223,169,225,240,217,105,173,233,152,214,73,201,142,245,117,82,73,81,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,224,29,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,85,117,180,209,203,20,184,174,11,184,26,121,188,55,170,107,130,97,213,145,241,123,189,93,44,145,212,85,211,175,117,127,8,252,47,138,167,240,70,114,127,170,252,206,237,27,81,98,7,76,189,107,253,139,110,227,22,245,22,255,0,85,65,157,246,194,171,56,69,206,104,189,108,240,250,121,35,239,35,26,222,213,81,83,115,114,242,237,18,203,197,170,238,61,175,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,138,187,177,247,79,172,159,80,50,31,145,156,159,253,58,247,23,130,109,127,96,185,198,165,231,85,31,204,11,157,29,158,139,132,223,229,59,167,216,180,147,65,71,228,138,41,60,62,95,3,219,229,123,120,51,248,170,255,0,4,95,213,216,127,84,140,171,82,117,78,227,166,123,150,187,90,162,251,217,112,141,113,42,218,43,108,145,250,122,234,138,152,161,138,208,145,193,27,249,66,190,94,81,205,51,145,204,241,189,37,150,78,109,86,89,248,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,2,16,117,167,196,180,74,159,13,197,51,139,203,106,233,181,82,227,80,203,109,150,104,98,158,102,85,218,41,86,71,212,193,42,44,173,130,6,50,74,232,228,73,56,62,103,61,88,196,111,5,123,226,171,93,42,202,117,31,11,212,124,115,36,210,26,235,173,38,103,73,112,137,182,71,90,226,89,106,164,170,145,124,109,133,145,34,59,205,228,230,177,172,74,215,54,70,189,88,230,185,28,173,93,41,233,85,199,81,238,250,113,142,92,245,123,28,181,88,115,58,155,124,82,94,237,182,186,197,169,165,166,170,84,252,205,100,138,159,241,42,181,29,35,88,229,86,182,89,145,169,43,253,89,29,119,255,0,175,52,219,124,218,230,93,147,67,91,87,77,125,191,211,191,25,199,159,73,81,45,52,236,184,213,197,35,91,52,115,70,199,44,79,130,38,205,82,138,170,222,235,78,140,71,181,206,106,153,225,5,159,116,75,214,59,236,89,86,117,183,234,136,124,214,90,155,122,230,52,114,114,99,125,37,84,114,83,210,84,39,100,103,57,60,204,150,155,241,87,241,103,165,252,173,239,35,149,45,168,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,43,87,41,232,231,98,191,238,106,171,60,162,204,237,84,58,79,93,112,101,246,163,28,109,11,217,84,146,58,169,178,84,90,98,109,58,195,28,52,110,143,200,216,231,99,210,72,154,230,71,226,127,15,43,172,43,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,120,87,81,93,99,177,104,222,209,243,186,155,188,62,162,175,48,183,207,135,90,233,185,61,158,106,170,248,37,141,203,205,172,122,55,197,2,84,79,217,220,90,255,0,7,14,77,115,218,166,123,13,46,237,163,0,169,210,205,188,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,157,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,187,185,119,90,224,235,105,163,151,216,178,172,23,112,52,243,121,172,181,54,244,195,171,35,226,198,250,74,168,228,168,171,167,94,234,254,114,121,153,45,79,224,140,226,207,75,249,157,222,70,162,112,190,147,58,161,106,211,141,224,218,237,151,150,210,71,79,157,89,235,49,118,85,212,214,182,157,148,211,189,209,212,195,219,146,42,72,249,101,164,142,157,145,247,106,185,245,13,236,170,168,140,117,239,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,207,21,137,232,166,145,224,185,150,65,168,152,126,156,99,246,156,159,42,168,146,166,239,119,166,161,99,106,234,159,34,69,229,69,151,183,38,177,238,130,57,30,198,170,49,210,242,149,200,178,61,239,119,159,221,143,181,141,100,250,127,144,252,116,230,107,13,41,237,59,218,198,141,253,63,199,190,58,3,170,128,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,120,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,91,28,232,36,158,154,146,73,163,108,141,107,154,229,98,185,136,138,136,230,175,110,253,149,63,137,153,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,79,175,44,197,175,184,54,85,121,194,178,154,31,69,122,199,238,21,22,187,141,55,149,146,120,42,160,145,209,203,31,54,43,152,238,47,99,147,187,85,90,189,187,162,170,126,37,255,0,116,234,214,59,22,178,109,31,4,169,180,67,233,234,240,251,124,24,117,210,155,147,223,225,170,160,130,40,218,188,220,198,35,188,176,45,60,253,155,201,172,243,240,228,231,49,202,73,82,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,4,0,235,55,170,95,117,54,227,98,211,58,11,239,165,175,206,242,8,253,77,23,165,231,235,45,116,76,89,166,253,226,177,91,31,10,167,91,157,248,57,175,119,126,201,221,190,68,42,3,73,240,95,218,134,169,225,186,103,246,167,217,159,123,114,11,117,139,214,248,60,222,151,213,84,199,15,151,199,201,188,248,249,57,113,228,222,253,187,119,78,253,205,57,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,81,103,86,109,47,181,105,198,240,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,239,197,85,36,124,178,210,73,80,249,59,53,92,250,135,119,69,84,87,187,186,116,75,214,59,236,89,86,117,183,234,136,124,214,90,155,122,230,52,114,114,99,125,37,84,114,83,210,84,39,100,103,57,60,204,150,155,241,87,241,103,165,252,173,239,35,149,45,168,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,40,4,188,157,88,210,251,86,170,244,152,178,219,46,14,164,134,162,193,164,246,60,162,134,174,106,38,212,190,158,123,125,178,26,149,241,119,84,88,223,44,81,203,78,178,53,123,181,149,15,252,28,138,172,117,37,226,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,211,158,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,223,191,101,95,226,120,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,26,83,0,25,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,192,57,86,234,181,75,246,45,183,29,69,212,200,111,191,99,87,217,177,250,175,178,171,125,47,168,241,93,37,103,134,135,247,106,199,181,221,234,165,129,191,157,170,196,239,221,253,154,142,84,205,97,161,238,158,250,95,106,210,173,159,105,181,178,222,234,73,170,47,246,120,178,138,234,184,104,155,76,250,137,238,13,74,148,242,246,85,89,31,20,82,69,78,146,57,123,185,148,236,252,26,136,140,108,85,235,113,165,246,170,172,3,79,117,162,23,82,65,114,182,94,37,197,234,17,180,77,243,214,65,83,12,149,49,115,168,238,142,225,3,169,38,227,26,163,147,189,92,142,69,111,227,206,15,244,234,214,59,238,141,238,227,4,169,180,67,234,41,51,11,132,24,117,210,155,147,25,230,165,175,158,40,218,188,220,199,171,124,83,165,60,253,155,197,207,240,112,228,214,189,202,104,80,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,73,13,122,129,244,252,166,221,213,53,175,56,193,239,180,150,61,69,177,211,199,109,134,107,148,210,253,157,95,110,242,185,235,4,200,198,189,209,62,55,75,44,140,145,140,94,252,156,199,181,200,230,62,30,171,181,93,157,233,30,212,48,218,59,54,31,103,164,184,228,238,167,116,119,124,178,166,141,141,184,220,95,34,198,233,88,143,252,93,13,55,40,163,225,78,215,43,27,193,170,229,124,156,228,127,117,51,89,186,173,82,253,180,238,59,81,117,50,27,239,219,52,23,156,130,171,236,170,223,75,233,252,182,184,159,225,161,253,218,177,142,111,106,88,160,111,231,106,61,123,119,127,119,43,149,108,127,162,62,151,218,169,112,13,66,214,137,157,73,61,202,231,120,139,23,167,71,81,55,207,71,5,52,49,212,203,194,163,186,187,132,238,171,135,148,104,141,78,244,145,185,85,223,135,9,85,212,35,75,237,90,171,179,237,73,182,92,29,73,13,69,130,207,46,81,67,87,53,19,106,95,79,61,189,171,82,190,46,234,139,27,229,138,57,105,214,70,175,118,178,161,255,0,131,145,85,142,207,182,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,52,105,62,117,251,80,210,204,55,83,62,203,251,51,239,110,63,110,190,250,47,63,155,210,250,170,104,230,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,234,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,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,85,221,143,181,141,100,250,127,144,252,116,230,107,13,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,69,93,216,251,167,214,79,168,25,15,200,206,115,73,46,215,89,173,84,246,41,174,117,111,182,209,212,77,87,79,70,233,156,176,67,60,205,141,178,202,200,251,241,107,222,216,33,107,156,137,221,201,20,104,189,248,167,111,148,186,158,151,187,233,253,181,226,172,208,237,99,204,253,94,164,217,121,253,143,83,90,222,51,95,109,113,198,213,78,243,43,151,212,86,67,218,79,39,116,107,223,18,50,79,222,185,181,18,36,255,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,11,254,178,238,47,4,218,254,193,116,171,82,243,170,143,229,253,142,142,207,69,194,111,242,157,211,236,84,154,10,63,36,81,73,225,242,248,30,223,43,219,193,159,197,87,248,34,210,6,186,107,166,163,238,47,81,238,58,161,170,23,159,93,117,174,237,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,199,11,57,59,178,119,87,43,156,231,189,207,123,222,247,89,87,75,174,159,244,118,138,59,110,230,245,191,29,243,93,102,244,215,28,30,215,60,144,79,75,29,44,176,69,60,55,103,120,222,254,83,47,151,180,81,200,140,116,46,141,210,43,85,235,19,162,179,240,84,95,90,125,121,169,187,102,88,166,220,172,213,180,143,182,216,169,217,147,94,146,26,136,165,127,218,51,36,145,83,67,43,17,156,224,124,84,235,36,136,156,255,0,120,202,230,57,89,249,88,229,174,10,108,90,251,87,138,220,115,90,122,30,118,91,85,194,142,215,89,83,229,98,120,170,170,227,169,146,158,62,10,188,221,201,148,85,43,221,17,90,158,62,206,84,87,53,21,141,98,215,220,194,227,53,167,28,161,245,117,116,246,250,251,164,145,249,89,31,26,90,42,89,106,234,100,238,245,68,94,16,65,43,251,119,228,238,61,154,138,229,68,95,107,182,189,94,169,208,93,121,193,181,114,25,234,227,167,199,111,16,205,112,74,72,34,154,121,109,207,239,21,108,49,178,94,204,87,201,77,36,209,162,170,183,178,189,21,28,213,68,114,105,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,1,88,29,109,53,142,197,22,43,130,237,250,158,31,53,234,166,224,153,141,100,156,158,223,73,75,28,117,20,148,233,217,89,194,79,51,229,169,252,81,252,153,233,127,51,123,72,213,72,1,178,156,90,251,152,110,227,72,109,56,229,15,171,171,167,204,45,151,73,35,242,178,62,52,180,83,182,174,166,78,239,84,69,225,4,18,191,183,126,78,227,217,168,174,84,69,209,241,15,250,169,232,229,247,87,118,143,119,169,199,38,239,87,129,92,34,204,100,166,226,207,246,213,45,52,19,199,82,156,222,246,163,60,112,84,75,63,127,204,231,120,56,53,170,231,162,165,38,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,77,57,153,172,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,193,202,183,99,237,99,89,62,159,228,63,29,57,154,195,74,123,78,246,177,163,127,79,241,239,142,128,234,160,0,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,16,3,172,222,169,125,212,219,141,139,76,232,47,190,150,191,59,200,35,245,52,94,151,159,172,181,209,49,102,155,247,138,197,108,124,42,157,110,119,224,230,189,221,251,39,118,249,16,173,93,132,233,158,85,170,27,184,211,59,118,45,73,228,251,7,32,162,201,174,51,190,57,22,26,90,26,9,217,81,43,228,115,24,238,28,188,109,137,138,238,205,89,102,137,138,230,243,238,116,14,170,122,57,98,210,45,220,93,234,113,201,187,82,103,182,248,179,25,41,184,191,253,171,85,83,60,241,212,167,55,189,202,255,0,36,244,242,207,223,242,181,190,126,13,106,53,136,171,37,122,37,235,95,255,0,55,91,115,172,183,255,0,243,243,91,125,84,113,127,205,232,234,227,153,235,39,252,201,99,107,99,255,0,94,174,119,249,136,90,161,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,8,65,190,126,164,248,14,223,109,85,218,115,165,119,42,76,171,81,107,169,235,168,223,45,182,186,23,193,139,206,214,203,11,102,169,114,178,86,62,166,58,134,162,250,55,55,191,104,223,229,88,209,99,73,62,174,156,219,246,255,0,21,22,41,244,223,81,32,244,250,155,140,219,253,101,93,68,20,252,41,111,84,44,123,34,90,198,163,19,132,51,35,228,141,178,197,248,53,92,246,190,36,226,231,71,13,64,238,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,159,224,164,190,178,217,253,54,77,186,59,94,25,110,200,106,234,233,240,236,94,146,154,178,222,229,149,32,161,184,212,75,45,68,138,198,185,17,138,249,41,164,161,87,61,157,251,163,99,106,175,120,248,183,242,186,61,97,86,172,171,120,44,190,220,42,42,227,168,195,177,123,149,238,133,176,189,168,201,39,123,161,161,86,202,138,213,85,103,138,186,87,34,53,90,188,218,197,239,217,21,174,188,146,181,122,222,224,191,104,105,102,154,106,103,218,158,63,176,114,10,187,23,162,240,119,243,122,250,100,155,203,228,229,249,120,125,155,199,143,21,229,230,239,221,188,59,58,16,116,215,213,234,157,32,222,14,15,58,207,86,150,220,194,161,113,11,148,52,208,69,43,231,101,115,154,202,118,170,201,219,131,27,88,148,146,61,204,84,122,50,39,34,114,238,172,118,130,64,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,60,58,223,133,90,180,215,90,51,237,57,177,84,85,207,109,197,114,139,173,146,142,90,183,181,211,201,5,53,92,144,198,233,28,214,181,170,245,107,17,85,81,173,78,253,251,34,127,2,236,250,86,107,29,247,87,118,143,104,166,200,225,239,87,129,92,37,195,163,169,228,207,246,213,45,52,16,73,76,188,24,198,163,60,112,84,69,7,111,204,231,120,57,185,202,231,170,39,107,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,165,48,1,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,2,189,122,211,231,244,214,45,188,226,154,125,79,144,213,209,220,178,172,161,149,47,161,133,101,107,43,237,212,116,242,44,201,42,181,56,57,140,168,158,129,232,199,175,226,254,14,106,47,141,85,181,45,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,239,219,186,47,240,52,230,71,253,254,96,191,180,77,155,106,197,131,237,79,179,253,38,63,37,247,205,224,242,242,251,54,70,87,248,184,242,111,111,39,165,241,242,239,249,121,242,236,238,220,87,61,152,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,52,231,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,119,239,217,87,248,158,128,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,163,60,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,170,13,92,235,39,168,237,215,27,125,110,146,99,214,175,217,182,55,112,170,167,169,161,157,85,242,101,148,190,103,49,149,46,154,72,89,45,15,120,81,143,138,54,179,148,114,57,222,95,59,123,68,146,171,126,90,153,138,235,39,76,204,171,84,176,170,191,81,101,201,173,246,11,133,55,41,35,124,144,243,187,209,115,130,95,27,222,198,205,19,209,209,200,196,114,240,145,143,106,175,118,169,80,59,78,247,79,163,127,80,49,239,145,128,210,152,41,91,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,1,199,247,129,159,211,105,134,215,53,75,51,155,33,171,177,84,82,226,245,212,214,251,133,34,202,217,224,184,212,196,180,244,75,27,162,78,108,122,212,205,10,35,211,183,5,84,114,171,81,21,201,155,115,70,123,22,194,173,88,6,207,180,146,197,102,168,171,154,158,171,23,164,189,189,213,47,107,158,147,220,27,235,166,106,43,90,212,224,217,106,100,107,19,183,116,98,53,21,92,168,174,94,234,102,7,86,48,95,217,126,169,230,90,103,246,167,218,127,116,178,11,141,139,214,248,60,62,171,210,212,201,15,151,199,201,220,57,120,249,113,228,238,221,251,119,94,221,203,201,233,113,171,213,58,181,179,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,249,204,101,28,244,145,171,156,141,122,190,55,171,185,127,158,233,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,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,58,174,236,125,172,107,39,211,252,135,227,167,51,88,106,160,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,42,238,199,221,62,178,125,64,200,126,70,115,165,108,7,103,215,93,217,106,227,91,112,74,72,240,76,58,162,142,191,43,124,210,185,31,83,3,222,229,142,134,38,198,246,203,206,161,33,149,139,35,92,212,137,141,123,249,115,72,227,146,202,183,209,211,179,25,214,205,35,179,187,69,108,84,150,236,239,0,179,208,217,113,246,84,215,212,57,149,150,74,38,76,145,218,145,210,205,226,99,213,102,230,201,228,107,156,175,141,172,124,141,99,221,35,41,47,19,202,111,184,54,85,102,205,113,106,239,69,122,199,238,20,247,75,117,79,137,146,120,42,160,145,178,69,39,7,163,152,238,47,99,87,179,145,90,189,187,42,42,126,5,244,236,23,122,248,174,235,52,226,146,201,118,185,250,125,77,198,109,240,199,145,219,234,22,54,73,95,193,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,195,35,209,138,156,93,19,229,149,71,42,221,143,181,141,100,250,127,144,252,116,230,107,15,127,170,218,233,168,250,203,71,136,90,115,91,207,150,213,130,99,244,88,221,130,219,2,43,41,104,169,105,224,142,21,123,88,170,189,230,151,196,215,203,34,170,185,206,70,162,118,99,35,99,38,175,74,61,148,126,211,114,168,55,41,169,150,203,173,54,55,137,92,41,234,113,40,187,120,97,188,93,33,145,206,90,142,104,228,145,208,210,201,27,63,6,183,132,146,175,21,122,164,51,68,235,148,7,228,229,153,77,139,6,197,111,57,174,83,93,232,172,184,253,190,162,233,113,169,241,62,79,5,44,17,186,73,100,224,196,115,221,197,140,114,246,106,43,151,183,100,69,95,192,205,22,181,234,133,215,90,181,115,47,213,123,203,106,227,168,202,111,21,55,38,83,212,214,186,173,244,112,61,235,225,165,73,92,136,175,100,49,120,226,103,229,106,35,35,106,35,90,136,136,146,211,86,52,114,251,164,93,40,116,250,167,35,155,181,94,123,170,20,217,140,116,220,89,254,213,165,169,179,213,71,76,156,216,247,35,252,144,83,197,63,127,202,230,249,248,57,168,230,42,175,42,233,201,139,88,179,157,225,97,120,86,83,67,235,108,185,5,191,34,181,220,105,188,175,143,207,75,61,138,190,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,228,26,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,134,169,34,114,170,177,147,69,227,149,159,153,200,172,145,170,142,114,42,42,221,159,74,205,99,190,234,238,209,237,20,217,28,61,234,240,43,132,184,116,117,60,153,254,218,165,166,130,9,41,151,131,24,212,103,142,10,136,160,237,249,156,239,7,55,57,92,245,68,152,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,40,219,172,46,107,106,202,183,130,251,21,190,158,174,58,140,59,23,182,217,43,157,51,26,140,146,119,186,106,228,116,74,142,85,86,120,171,162,106,171,145,171,205,175,78,221,145,28,239,65,209,115,19,251,99,115,89,30,83,87,140,250,218,76,127,15,169,240,220,100,162,242,71,111,174,158,170,153,145,241,149,81,82,41,164,129,43,26,222,202,142,116,105,58,39,118,243,46,164,241,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,183,185,176,71,61,77,36,144,198,233,28,214,185,200,196,115,209,85,81,174,94,221,251,34,255,0,3,49,134,148,246,157,237,99,70,254,159,227,223,29,1,64,59,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,57,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,29,84,0,0,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,2,141,186,194,230,182,172,171,120,47,177,91,233,234,227,168,195,177,123,109,146,185,211,49,168,201,39,123,166,174,71,68,168,229,85,103,138,186,38,170,185,26,188,218,244,237,217,17,206,235,253,18,244,114,251,46,85,157,110,6,162,111,13,150,154,222,184,117,28,124,88,239,87,85,36,148,245,117,11,221,31,206,63,11,34,166,252,21,156,95,234,191,43,187,198,228,94,193,214,159,0,166,190,237,231,20,212,26,124,122,174,178,229,138,229,12,166,125,116,41,43,153,65,110,172,167,145,38,89,81,171,193,172,125,68,20,12,71,189,63,7,240,107,85,60,138,142,175,94,157,90,199,125,209,189,220,96,149,54,136,125,69,38,97,112,131,14,186,83,114,99,60,212,181,243,197,27,87,155,152,245,111,138,116,167,159,179,120,185,254,14,28,154,215,185,77,10,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,107,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,245,234,22,107,117,212,172,255,0,37,212,107,237,61,36,23,44,170,241,91,123,172,138,145,142,108,17,207,83,51,230,145,177,181,206,115,145,136,231,170,34,43,156,189,187,119,85,254,37,196,244,84,246,177,148,253,64,174,248,235,113,63,193,156,29,235,101,55,220,195,119,26,189,118,200,235,189,93,93,62,97,115,181,199,39,137,145,241,165,162,157,212,148,209,246,98,34,47,8,32,137,157,251,114,119,30,238,85,114,170,173,133,116,71,210,251,85,46,1,168,90,209,51,169,39,185,92,239,17,98,244,232,234,38,249,232,224,166,134,58,153,120,84,119,87,112,157,213,112,242,141,17,169,222,146,55,42,187,240,225,102,132,95,234,81,164,52,218,191,179,236,226,4,130,145,110,88,125,58,101,246,217,170,103,150,38,64,250,22,185,245,14,68,143,191,55,186,141,106,227,99,94,138,197,124,173,85,227,217,30,218,33,210,124,235,246,95,170,120,110,166,125,151,246,159,221,44,130,221,125,244,94,127,15,170,244,181,49,205,226,242,113,119,14,94,62,60,184,187,183,126,253,151,183,99,79,192,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,64,38,148,246,157,237,99,70,254,159,227,223,29,1,81,125,97,112,171,86,43,188,23,223,109,245,21,114,84,102,56,189,182,247,92,217,158,213,100,115,177,211,80,163,98,68,106,42,51,197,67,19,149,28,174,94,110,122,247,236,168,214,245,254,137,122,199,125,139,42,206,182,253,81,15,154,203,83,111,92,198,142,78,76,111,164,170,142,74,122,74,132,236,140,231,39,153,146,211,126,42,254,44,244,191,149,189,228,114,165,138,238,199,218,198,178,125,63,200,126,58,115,53,134,170,0,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,2,0,117,171,246,177,139,125,64,161,248,235,137,85,123,78,247,79,163,127,80,49,239,145,128,210,152,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,1,77,125,109,50,155,237,94,190,224,184,85,69,119,59,45,171,15,75,165,29,55,137,137,226,170,171,173,168,142,162,78,104,156,221,201,148,84,201,217,85,90,158,62,237,68,87,57,87,154,244,153,210,251,86,163,239,6,215,115,188,186,146,74,124,22,207,89,148,50,146,166,137,181,12,169,157,142,142,154,30,220,149,18,55,197,45,92,117,12,147,179,149,175,167,111,100,69,84,123,111,120,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,141,212,44,42,235,166,185,254,75,167,55,218,138,73,238,88,173,226,182,201,89,45,35,220,232,36,158,154,103,195,35,163,115,154,215,43,21,204,85,69,86,181,123,118,238,137,252,13,4,108,15,58,253,162,108,219,73,239,255,0,101,253,159,233,49,248,236,94,31,63,151,151,217,178,62,131,203,203,139,123,121,61,47,147,143,111,203,207,143,119,118,228,178,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,163,220,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,148,47,191,173,148,101,91,83,212,122,187,221,166,217,234,52,203,38,184,77,38,57,112,167,73,31,29,7,53,116,141,182,84,44,142,123,219,52,76,69,70,57,238,95,52,108,87,162,242,108,172,139,143,225,58,243,153,97,154,61,168,122,26,218,218,186,188,79,63,167,163,123,237,238,168,70,193,69,113,167,174,164,168,109,107,26,172,114,243,116,84,207,129,205,106,179,154,73,27,158,174,240,198,211,235,218,119,186,125,27,250,129,143,124,140,6,148,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,8,43,214,75,41,190,227,251,71,163,180,218,43,189,61,38,77,152,91,173,119,72,252,76,127,168,165,100,21,53,109,143,187,145,85,157,167,164,167,127,118,170,59,242,118,239,197,206,69,166,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,52,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,23,213,31,72,105,180,151,120,57,52,246,216,41,32,182,231,52,240,229,244,176,195,60,178,189,143,169,115,217,84,233,86,79,243,94,250,200,42,228,70,181,92,196,100,140,70,241,255,0,49,179,43,162,22,117,246,134,150,106,94,153,253,151,227,251,7,32,164,190,250,223,63,127,55,175,166,88,124,94,62,63,151,135,217,188,185,114,94,94,110,221,155,195,187,172,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,117,93,216,251,88,214,79,167,249,15,199,78,102,176,213,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,85,221,143,186,125,100,250,129,144,252,140,229,170,116,84,246,177,148,253,64,174,248,235,113,63,202,181,234,131,211,238,166,237,83,122,221,14,139,90,169,24,246,83,186,191,48,177,211,69,21,51,56,67,21,85,69,101,233,101,150,118,181,94,173,100,13,124,17,69,206,71,171,165,252,207,115,251,215,6,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,83,109,27,139,193,55,65,165,148,26,153,130,212,127,170,163,188,81,112,155,252,153,116,244,208,205,61,31,146,88,163,243,120,188,236,111,149,141,224,255,0,226,139,252,81,27,177,246,177,172,159,79,242,31,142,156,205,97,45,58,124,236,146,235,186,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,158,53,114,34,201,31,123,222,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,250,192,133,93,89,53,210,251,163,251,101,251,183,137,94,109,84,151,93,68,184,63,27,170,134,161,25,37,83,236,242,82,204,181,175,167,141,203,255,0,168,133,242,113,114,49,181,41,219,139,221,27,219,78,219,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,206,242,214,205,27,229,238,196,124,116,209,205,34,34,163,187,171,17,17,174,85,70,173,170,117,149,180,218,172,27,68,194,108,86,43,101,37,186,219,110,206,45,180,148,116,116,144,182,24,41,160,142,217,112,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,16,47,165,199,190,205,50,253,107,225,235,73,21,214,159,65,170,109,57,150,41,184,219,53,21,35,45,183,218,118,99,55,165,134,158,40,159,246,140,41,36,180,211,74,244,127,57,223,45,58,73,26,47,15,221,178,133,141,87,254,102,53,57,87,73,109,195,218,180,107,112,213,24,30,87,117,171,165,177,106,117,61,53,146,6,67,70,217,152,235,218,84,53,45,238,149,200,158,86,49,82,106,152,81,89,221,188,234,24,178,34,53,190,72,239,36,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,6,109,183,137,118,186,222,183,95,172,53,151,155,157,93,125,68,121,197,234,145,146,212,204,233,94,216,32,172,150,24,98,71,57,85,81,145,197,28,113,177,191,193,172,99,90,157,145,17,11,42,232,143,133,90,168,52,95,80,181,26,26,138,181,185,95,50,136,172,149,17,57,237,240,54,10,26,72,230,137,204,111,30,72,245,117,194,100,114,171,149,21,27,31,100,111,101,87,88,248,51,45,184,92,90,197,131,107,238,165,225,88,181,15,162,178,227,249,133,230,215,110,166,242,190,79,5,44,21,178,199,20,124,222,174,123,184,177,141,78,238,85,114,246,238,170,171,248,151,63,210,79,53,181,101,91,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,241,87,68,213,87,35,87,155,94,157,187,34,57,212,237,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,127,131,149,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,213,64,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,1,249,57,102,83,98,193,177,91,206,107,148,215,122,43,46,63,111,168,186,92,106,124,79,147,193,75,4,110,146,89,56,49,28,247,113,99,28,189,154,138,229,237,217,17,87,240,51,47,171,25,215,237,67,84,243,45,76,251,47,236,207,189,185,5,198,251,232,188,254,111,75,234,170,100,155,197,228,226,222,124,124,156,121,113,111,126,221,251,39,126,197,239,116,215,210,26,109,32,217,246,15,2,193,72,151,44,194,157,114,251,148,212,211,203,43,39,125,115,90,250,119,42,73,219,131,219,70,148,145,189,172,68,98,62,39,42,114,238,175,119,75,221,86,150,254,218,118,227,168,186,103,13,139,237,154,251,206,63,85,246,85,23,170,244,254,91,164,76,243,80,254,241,94,198,183,181,84,80,59,243,185,24,189,187,63,187,85,200,185,172,52,231,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,99,155,4,115,212,210,71,52,141,141,174,115,156,140,71,61,81,17,92,229,237,219,186,175,241,42,47,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,23,82,0,42,131,170,15,79,186,107,77,53,235,116,58,45,106,171,123,31,80,234,252,194,199,77,20,181,47,231,52,181,85,21,151,165,150,89,220,228,98,57,240,53,240,69,23,8,216,142,151,242,177,175,237,86,197,212,244,84,246,177,148,253,64,174,248,235,113,63,207,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,151,123,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,233,75,166,127,179,189,155,99,151,26,138,75,173,37,126,107,112,174,201,171,32,184,71,227,227,228,145,41,233,223,11,85,141,114,67,37,45,45,52,173,85,229,203,202,175,107,184,185,168,147,0,231,251,133,197,175,185,206,129,106,94,21,139,80,250,219,214,65,135,222,109,118,234,111,43,35,243,213,79,69,44,113,71,205,234,214,55,147,222,212,238,229,70,167,126,234,168,159,137,153,115,74,123,78,246,177,163,127,79,241,239,142,128,234,160,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,74,1,52,167,180,239,107,26,55,244,255,0,30,248,232,8,107,214,227,10,181,87,232,190,158,234,52,213,21,105,114,177,229,18,217,41,226,107,219,224,116,21,212,146,77,43,158,222,60,149,232,235,124,40,213,71,34,34,58,78,232,238,232,173,129,93,58,181,142,251,163,123,184,193,42,109,16,250,138,76,194,225,6,29,116,166,228,198,121,169,107,231,138,54,175,55,49,234,223,20,233,79,63,102,241,115,252,28,57,53,175,114,151,127,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,3,74,96,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,39,248,6,125,186,151,103,244,218,131,189,45,68,170,182,228,53,119,91,109,142,162,154,193,74,147,44,188,40,223,73,77,28,85,84,241,50,68,78,12,109,98,85,170,241,78,14,123,158,246,242,231,201,100,255,0,68,45,51,245,57,86,165,235,29,101,37,214,47,179,237,244,152,205,190,127,31,26,26,143,81,34,212,85,179,146,179,243,205,31,165,162,94,205,122,113,108,255,0,153,171,205,138,150,212,12,224,239,91,22,190,225,251,184,213,235,78,71,67,233,42,234,51,11,157,210,56,252,172,147,149,45,108,238,171,166,147,187,21,81,57,193,60,79,237,223,147,121,118,114,35,145,81,44,255,0,162,167,181,140,167,234,5,119,199,91,137,254,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,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,238,95,110,153,222,215,245,78,191,76,243,170,127,245,181,150,122,222,112,255,0,148,237,126,166,104,96,172,241,197,44,158,31,47,129,238,241,61,220,217,252,21,63,130,171,105,222,233,244,111,234,6,61,242,48,26,83,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,131,174,14,127,77,45,215,75,52,182,135,33,171,74,138,90,123,141,254,233,105,106,202,216,21,146,186,40,40,170,30,157,188,79,122,44,53,236,111,226,175,98,44,159,230,164,137,202,37,116,228,211,63,218,134,242,116,226,221,81,73,117,146,130,195,112,118,77,89,61,190,62,254,151,208,70,234,138,119,204,229,99,154,200,93,85,29,52,78,85,237,223,204,140,107,154,231,181,77,10,2,154,250,218,98,215,218,77,125,193,115,90,138,30,22,91,174,30,150,186,58,159,43,23,203,85,73,91,81,37,68,124,17,121,183,139,43,105,151,186,162,53,124,157,154,170,173,114,39,229,116,84,247,79,148,253,63,174,249,27,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,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,211,170,238,199,218,198,178,125,63,200,126,58,115,53,134,170,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,34,174,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,86,234,133,177,111,216,166,84,253,113,209,204,51,210,105,181,235,135,219,20,212,78,229,13,138,233,36,142,69,237,10,53,61,61,28,221,227,241,246,87,49,146,171,227,253,211,93,79,26,198,173,168,238,187,81,246,149,168,236,205,112,169,125,117,170,187,199,5,254,193,60,202,202,91,189,43,85,85,26,229,68,95,28,204,228,229,138,100,69,116,110,115,145,81,236,124,145,190,242,117,203,63,195,117,79,100,218,157,168,58,125,144,210,95,49,235,230,155,228,21,52,53,212,202,188,37,103,217,245,8,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,148,87,181,93,179,230,91,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,36,116,207,229,44,108,100,109,84,228,247,183,147,152,206,114,51,66,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,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,0,161,110,170,122,199,98,213,221,220,93,233,177,200,123,210,96,86,248,176,233,42,121,63,253,181,85,77,60,242,84,175,7,177,170,207,28,245,18,193,219,243,53,222,14,109,114,181,232,137,34,186,40,104,133,213,110,185,150,228,102,190,82,54,218,218,122,140,30,158,218,216,220,233,228,157,93,69,89,44,239,119,224,214,49,173,72,90,212,78,74,245,124,138,188,56,39,147,176,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,183,237,246,104,93,139,95,182,203,152,227,119,59,53,214,231,117,176,219,234,178,76,110,27,90,189,106,157,120,165,165,153,105,216,200,218,142,243,121,57,190,21,141,90,229,115,102,94,60,94,140,123,115,217,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,77,26,79,157,126,212,52,179,13,212,207,178,254,204,251,219,143,219,175,190,139,207,230,244,190,170,154,57,188,94,78,45,231,199,201,199,151,22,247,237,223,178,119,236,122,176,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,204,102,183,230,182,173,74,214,140,251,81,172,84,245,112,91,114,172,162,235,123,163,138,173,141,108,241,193,83,87,36,209,182,70,181,206,106,61,26,244,69,68,115,147,191,126,202,191,196,185,238,144,216,47,221,45,155,91,111,255,0,106,122,191,190,185,5,210,251,225,240,120,253,39,142,70,208,120,185,114,95,39,127,65,228,229,217,191,239,188,123,126,94,78,154,160,206,102,250,112,171,174,1,188,29,91,177,94,106,41,38,168,170,202,42,239,108,117,51,220,230,36,23,7,122,232,90,170,230,181,121,182,42,152,218,244,237,217,30,142,68,87,34,35,150,205,58,42,123,88,202,126,160,87,124,117,184,170,189,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,252,28,171,118,62,214,53,147,233,254,67,241,211,153,172,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,0,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,8,171,212,211,90,255,0,98,219,71,202,125,61,191,213,87,231,125,240,170,62,113,115,134,47,91,4,222,162,73,59,72,199,55,181,44,85,60,28,156,187,74,177,114,106,183,151,106,43,210,124,23,246,161,170,120,110,153,253,169,246,103,222,220,130,221,98,245,190,15,55,165,245,85,49,195,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,77,24,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,206,182,253,180,207,42,210,253,220,106,101,187,41,164,241,253,189,144,86,228,214,233,217,28,137,13,85,13,124,239,168,137,241,185,236,111,62,62,71,68,245,111,118,164,176,202,196,115,184,119,44,171,163,38,169,125,235,219,141,247,76,235,239,190,170,191,4,200,36,244,212,94,151,135,163,181,214,177,38,135,247,136,196,108,156,234,155,113,119,226,231,61,189,187,47,102,248,208,138,189,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,186,144,0,40,135,168,166,197,106,118,181,153,46,113,167,212,21,111,210,187,253,68,48,208,205,83,85,19,223,108,184,204,149,15,91,106,34,200,179,204,198,199,78,233,25,51,153,254,99,218,199,61,239,106,189,243,127,162,167,181,140,167,234,5,119,199,91,137,254,114,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,58,168,50,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,246,237,221,19,248,26,8,216,30,117,251,68,217,182,147,223,254,203,251,63,210,99,241,216,188,62,127,47,47,179,100,125,7,151,151,22,246,242,122,95,39,30,223,151,159,30,238,237,201,100,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,242,119,173,139,88,179,13,163,234,245,167,35,161,245,116,148,248,125,206,233,28,126,87,199,198,170,138,7,85,211,73,221,138,138,188,39,130,39,246,239,197,220,123,57,21,170,168,185,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,208,246,172,103,95,181,13,130,230,90,151,246,95,217,159,123,116,126,227,125,244,94,127,55,165,245,86,89,38,241,121,56,183,159,31,39,30,92,91,223,183,126,201,223,177,157,115,85,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,1,0,58,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,105,76,0,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,196,255,0,0,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,254,10,33,234,217,133,93,113,93,233,100,23,219,133,69,36,148,249,141,158,213,123,161,108,47,114,190,56,25,76,218,21,108,168,173,68,71,249,104,101,114,35,85,201,193,204,94,253,213,90,217,105,209,11,58,251,67,75,53,47,76,254,203,241,253,131,144,82,95,125,111,159,191,155,215,211,44,62,47,31,31,203,195,236,222,92,185,47,47,55,110,205,225,221,214,84,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,56,254,234,182,207,134,238,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,124,145,179,51,140,178,49,241,185,83,147,30,238,46,99,248,72,202,44,208,220,3,50,210,205,236,233,142,159,106,14,61,87,99,200,108,122,145,143,211,87,80,212,162,115,137,255,0,104,83,170,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,232,204,20,173,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,43,47,174,14,21,117,175,192,52,179,81,161,168,164,75,109,142,241,113,178,84,68,231,187,206,233,235,161,138,104,156,198,241,226,172,70,219,230,71,42,185,21,21,209,246,71,119,85,108,95,233,13,157,125,210,222,77,182,193,246,95,171,251,235,143,221,44,94,111,63,143,210,120,227,109,127,151,143,21,242,119,244,30,62,61,219,254,251,203,191,229,226,235,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,1,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,78,129,184,92,90,251,156,232,22,165,225,88,181,15,173,189,100,24,125,230,215,110,166,242,178,63,61,84,244,82,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,148,131,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,136,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,44,127,220,47,78,29,231,103,58,251,169,121,174,45,163,126,182,203,144,102,23,155,165,186,167,239,21,170,63,61,44,245,178,201,20,156,31,82,215,183,147,30,213,236,228,71,39,126,202,136,191,129,63,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,102,0,63,39,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,37,48,238,43,164,222,226,236,58,185,125,110,130,96,180,153,62,9,95,80,250,251,51,225,188,210,210,190,223,4,143,114,182,134,86,214,212,36,175,124,41,217,137,34,57,233,35,56,61,92,143,115,227,103,64,219,102,220,122,143,104,254,3,157,104,37,102,139,82,77,130,106,85,158,231,104,150,58,188,162,205,4,22,123,141,194,24,105,93,119,146,72,86,106,169,153,12,17,170,45,60,127,231,39,117,106,115,68,239,98,155,85,219,62,27,181,13,35,163,210,220,62,186,174,226,247,84,58,229,119,185,212,170,181,247,27,140,140,141,146,206,145,242,86,194,206,49,70,198,70,213,94,44,99,121,57,239,231,35,251,0,7,159,212,42,220,202,221,128,100,183,13,57,180,210,93,50,202,91,61,108,214,26,26,183,35,96,170,184,182,23,173,52,50,42,189,136,140,116,168,198,170,171,217,248,42,254,102,255,0,20,162,187,183,76,238,160,23,251,173,109,246,251,163,245,119,27,149,198,162,74,186,202,202,188,182,211,52,245,51,200,229,116,146,201,35,171,21,207,123,156,170,229,114,170,170,170,170,169,114,155,72,209,123,86,130,237,231,9,211,250,92,66,147,29,187,199,103,163,171,201,41,225,123,101,124,183,185,41,227,245,178,203,43,92,228,149,254,84,115,81,200,231,53,24,198,49,157,163,99,17,56,255,0,84,13,4,213,141,196,232,21,131,10,209,204,83,239,5,234,139,48,165,186,79,77,235,169,169,56,82,178,138,182,55,73,206,162,72,216,189,159,52,105,217,23,151,230,239,219,178,42,164,64,216,86,194,183,99,162,219,177,193,181,51,82,244,167,236,108,110,205,246,159,173,173,251,118,219,81,226,242,219,106,161,143,247,112,212,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,223,202,86,221,87,77,13,216,228,187,142,212,92,179,77,52,247,239,70,55,145,228,21,87,218,43,159,218,214,218,30,126,177,254,166,72,188,51,85,36,137,226,146,87,195,201,200,156,252,92,209,17,28,136,147,167,166,62,147,235,182,133,232,117,231,75,117,215,17,186,217,106,232,114,9,174,22,111,81,119,163,174,165,74,26,136,98,239,5,63,167,168,149,98,227,60,115,200,246,43,88,213,117,74,57,170,247,58,78,51,0,20,129,184,94,156,59,206,206,117,247,82,243,92,91,70,253,109,151,32,204,47,55,75,117,79,222,43,84,126,122,89,235,101,146,41,56,62,165,175,111,38,61,171,217,200,142,78,253,149,17,127,2,207,246,21,165,185,222,139,109,59,6,211,61,75,177,125,141,146,89,190,211,245,180,94,170,26,143,23,150,229,85,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,144,0,20,3,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,234,118,171,165,191,177,109,184,233,214,153,205,98,251,26,190,205,143,210,253,171,69,234,189,71,138,233,43,60,213,223,188,71,189,174,239,85,44,238,252,142,86,39,126,204,236,212,106,39,85,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,47,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,96,6,225,122,112,239,59,57,215,221,75,205,113,109,27,245,182,92,131,48,188,221,45,213,63,120,173,81,249,233,103,173,150,72,164,224,250,150,189,188,152,246,175,103,34,57,59,246,84,69,252,9,255,0,210,255,0,65,53,99,110,218,5,127,194,181,143,20,251,191,122,173,204,42,174,144,83,122,234,106,190,116,175,162,162,141,178,115,167,146,70,39,119,195,34,118,85,229,249,123,246,236,168,171,48,1,207,247,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,93,246,222,177,107,238,13,160,90,105,133,101,52,62,138,245,143,225,246,107,93,198,155,202,201,60,21,80,81,69,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,116,0,0,0,168,13,250,236,43,118,58,211,187,28,231,83,52,211,74,126,217,198,239,63,102,122,42,223,183,109,180,254,95,21,182,150,25,63,119,53,67,36,111,105,34,123,127,51,83,191,110,233,221,21,21,101,255,0,75,253,4,213,141,187,104,21,255,0,10,214,60,83,238,253,234,183,48,170,186,65,77,235,169,170,249,210,190,138,138,54,201,206,158,73,24,157,223,12,137,217,87,151,229,239,219,178,162,172,192,0,16,3,170,78,138,238,199,113,191,115,244,207,69,52,199,237,172,50,211,202,251,115,173,251,106,219,77,234,46,139,228,134,24,188,117,50,71,43,60,48,172,174,228,215,43,36,245,157,149,59,196,138,114,174,155,27,10,215,109,22,220,115,181,51,94,180,167,236,106,11,54,63,91,246,29,111,219,180,117,30,43,164,175,138,31,247,186,90,135,185,221,233,101,172,111,231,106,177,59,247,252,28,140,84,181,64,86,175,84,157,145,107,182,225,53,79,15,212,205,20,198,190,243,120,241,247,88,174,116,94,178,142,139,208,248,42,100,154,25,124,149,51,199,229,242,250,185,91,197,173,252,158,159,186,170,243,68,79,63,211,47,103,251,156,219,102,225,174,25,126,174,105,13,93,174,197,121,197,235,44,137,95,13,234,215,84,202,105,221,81,77,80,199,74,200,170,157,47,7,37,51,152,138,198,61,81,239,103,116,70,242,123,126,190,168,27,51,220,158,226,117,246,193,154,232,230,155,253,224,178,209,97,244,182,185,234,126,216,160,164,225,84,202,218,217,29,31,10,137,227,122,246,100,209,175,116,78,63,155,183,126,232,168,142,151,251,51,220,158,221,181,246,255,0,154,235,30,155,253,223,178,214,225,245,86,184,42,126,216,160,171,231,84,250,218,41,27,31,10,121,228,122,119,100,50,47,117,78,63,151,183,126,234,136,182,126,0,7,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,226,187,51,218,215,248,71,194,115,13,55,162,201,62,219,178,220,179,10,171,237,146,162,86,241,170,101,12,180,116,145,54,42,148,70,163,22,102,62,9,26,174,103,229,123,81,175,236,197,114,198,201,0,115,253,194,226,215,220,231,64,181,47,10,197,168,125,109,235,32,195,239,54,187,117,55,149,145,249,234,167,162,150,56,163,230,245,107,27,201,239,106,119,114,163,83,191,117,84,79,196,164,31,246,46,55,217,255,0,136,207,250,77,103,255,0,173,151,209,137,226,214,44,27,21,179,97,88,181,15,162,178,227,246,250,123,93,186,155,202,249,60,20,176,70,216,226,143,155,213,207,119,22,49,169,221,202,174,94,221,213,85,127,19,245,129,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,73,0,10,64,220,47,78,29,231,103,58,251,169,121,174,45,163,126,182,203,144,102,23,155,165,186,167,239,21,170,63,61,44,245,178,201,20,156,31,82,215,183,147,30,213,236,228,71,39,126,202,136,191,129,103,251,10,210,220,239,69,182,157,131,105,158,165,216,190,198,201,44,223,105,250,218,47,85,13,71,139,203,114,170,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,84,15,251,23,27,236,255,0,196,103,253,38,179,255,0,214,203,190,219,214,45,125,193,180,11,77,48,172,166,135,209,94,177,252,62,205,107,184,211,121,89,39,130,170,10,40,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,78,128,81,94,172,116,184,221,143,237,79,50,253,150,232,103,251,140,251,193,113,251,185,254,233,173,191,246,175,212,201,233,127,223,234,252,191,239,62,63,247,207,207,255,0,125,248,247,44,43,66,52,175,113,116,221,58,242,205,1,213,44,18,174,131,59,163,197,242,44,94,201,79,83,144,82,215,190,231,4,244,178,250,30,210,178,71,69,78,198,173,66,82,178,55,201,217,140,166,106,247,107,21,17,181,151,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,128,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,47,250,95,232,38,172,109,219,64,175,248,86,177,226,159,119,239,85,185,133,85,210,10,111,93,77,87,206,149,244,84,81,182,78,116,242,72,196,238,248,100,78,202,188,191,47,126,221,149,21,102,0,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,182,113,187,207,217,158,138,183,237,219,109,63,151,197,109,165,134,79,221,205,80,201,27,218,72,158,223,204,212,239,219,186,119,69,69,89,127,210,255,0,65,53,99,110,218,5,127,194,181,143,20,251,191,122,173,204,42,174,144,83,122,234,106,190,116,175,162,162,141,178,115,167,146,70,39,119,195,34,118,85,229,249,123,246,236,168,171,48,0,33,255,0,84,13,4,213,141,196,232,21,131,10,209,204,83,239,5,234,139,48,165,186,79,77,235,169,169,56,82,178,138,182,55,73,206,162,72,216,189,159,52,105,217,23,151,230,239,219,178,42,164,0,219,215,78,29,231,96,218,251,166,153,174,83,163,126,138,203,143,230,22,107,165,198,167,239,21,170,79,5,44,21,177,73,44,156,25,82,231,187,139,24,229,236,212,87,47,110,200,138,191,129,119,224,2,144,55,11,211,135,121,217,206,190,234,94,107,139,104,223,173,178,228,25,133,230,233,110,169,251,197,106,143,207,75,61,108,178,69,39,7,212,181,237,228,199,181,123,57,17,201,223,178,162,47,224,79,254,151,250,9,171,27,118,208,43,254,21,172,120,167,221,251,213,110,97,85,116,130,155,215,83,85,243,165,125,21,20,109,147,157,60,146,49,59,190,25,19,178,175,47,203,223,183,101,69,89,128,1,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,171,167,142,130,95,118,237,182,11,30,21,154,98,159,119,242,250,219,133,194,233,145,83,122,230,85,243,170,125,67,163,134,78,113,201,36,73,222,146,26,68,237,26,241,252,189,213,57,171,213,100,168,43,3,170,6,204,247,39,184,157,125,176,102,186,57,166,255,0,120,44,180,88,125,45,174,122,159,182,40,41,56,85,50,182,182,71,71,194,162,120,222,189,153,52,107,221,19,143,230,237,223,186,42,39,64,233,73,181,205,118,219,95,237,71,246,215,131,125,220,251,199,246,39,217,159,229,58,58,207,63,167,245,222,111,248,52,178,113,227,231,139,252,238,221,249,126,29,251,47,105,254,10,192,234,129,179,61,201,238,39,95,108,25,174,142,105,191,222,11,45,22,31,75,107,158,167,237,138,10,78,21,76,173,173,145,209,240,168,158,55,175,102,77,26,247,68,227,249,187,119,238,138,137,208,58,82,109,115,93,182,215,251,81,253,181,224,223,119,62,241,253,137,246,103,249,78,142,179,207,233,253,119,155,254,13,44,156,120,249,226,255,0,59,183,126,95,135,126,203,218,127,128,71,253,250,233,110,119,173,59,78,206,116,207,77,44,95,108,228,151,159,179,61,21,23,170,134,159,203,226,185,82,205,39,239,38,123,35,111,104,226,123,191,51,147,191,110,201,221,85,17,107,3,111,93,56,119,157,131,107,238,154,102,185,78,141,250,43,46,63,152,89,174,151,26,159,188,86,169,60,20,176,86,197,36,178,112,101,75,158,238,44,99,151,179,81,92,189,187,34,42,254,5,223,128,112,173,192,237,51,13,215,124,255,0,76,53,73,213,20,150,76,179,77,114,139,117,233,151,102,208,44,243,215,219,169,166,89,221,109,122,164,140,68,99,165,70,61,178,57,36,241,47,147,131,127,123,39,46,234,10,192,234,129,179,61,201,238,39,95,108,25,174,142,105,191,222,11,45,22,31,75,107,158,167,237,138,10,78,21,76,173,173,145,209,240,168,158,55,175,102,77,26,247,68,227,249,187,119,238,138,136,233,127,179,61,201,237,219,95,111,249,174,177,233,191,221,251,45,110,31,85,107,130,167,237,138,10,190,117,79,173,162,145,177,240,167,158,71,167,118,67,34,247,84,227,249,123,119,238,168,139,103,224,21,129,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,19,213,116,173,217,158,172,109,219,42,212,12,215,92,244,223,238,253,234,182,223,65,107,176,212,253,177,77,87,206,149,242,75,37,108,124,41,103,145,137,221,240,208,175,121,19,151,229,236,197,236,175,69,177,80,67,254,168,26,9,171,27,137,208,43,6,21,163,152,167,222,11,213,22,97,75,116,158,155,215,83,82,112,165,101,21,108,110,147,157,68,145,177,123,62,104,211,178,47,47,205,223,183,100,85,72,129,176,173,133,110,199,69,183,99,131,106,102,165,233,79,216,216,221,155,237,63,91,91,246,237,182,163,197,229,182,213,67,31,238,225,168,124,142,239,36,172,111,229,106,246,239,221,123,34,42,165,191,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,230,151,109,205,237,182,193,117,173,177,95,119,7,166,182,235,149,186,162,74,74,202,58,188,178,130,25,233,167,141,202,217,34,146,55,74,142,99,218,228,86,171,85,17,81,81,81,79,107,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,126,176,0,0,0,7,159,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,67,105,34,172,189,220,225,161,130,73,220,215,57,177,54,73,156,214,171,213,172,123,145,168,189,251,49,203,254,133,60,254,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,0,7,42,255,0,22,59,88,255,0,202,91,74,191,248,202,221,255,0,203,30,255,0,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,244,215,27,93,108,117,116,179,240,123,152,254,18,198,174,99,184,189,142,106,246,95,193,205,84,95,197,20,240,31,226,199,107,31,249,75,105,87,255,0,25,91,191,249,99,223,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,0,0,28,210,237,185,189,182,216,46,181,182,43,238,224,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,79,214,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,170,30,3,252,88,237,99,255,0,41,109,42,255,0,227,43,119,255,0,44,117,80,14,85,254,44,118,177,255,0,148,182,149,127,241,149,187,255,0,150,61,254,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,233,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,236,191,131,154,168,191,138,41,250,192,0,1,229,51,173,88,210,205,47,244,63,180,205,75,197,49,47,180,252,190,139,237,219,205,53,7,170,241,241,242,120,188,207,111,62,62,70,114,227,223,183,54,247,254,40,126,86,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,14,127,148,238,23,64,176,107,237,86,45,154,235,134,159,227,247,170,46,30,166,221,116,201,168,169,42,160,230,198,189,156,226,146,70,189,188,152,246,185,59,167,226,215,34,167,224,168,122,12,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,58,146,90,203,37,206,26,232,35,157,173,107,157,19,164,133,206,106,61,26,246,57,90,171,223,179,218,191,233,67,245,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,175,248,177,218,199,254,82,218,85,255,0,198,86,239,254,88,233,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,207,242,157,194,232,22,13,125,170,197,179,93,112,211,252,126,245,69,195,212,219,174,153,53,21,37,84,28,216,215,179,156,82,72,215,183,147,30,215,39,116,252,90,228,84,252,21,15,213,193,117,99,75,53,67,215,126,204,245,47,20,203,126,204,241,122,223,176,175,52,213,254,151,201,203,199,229,240,189,220,57,120,223,199,151,110,252,29,219,248,41,234,192,60,166,117,171,26,89,165,254,135,246,153,169,120,166,37,246,159,151,209,125,187,121,166,160,245,94,62,62,79,23,153,237,231,199,200,206,92,123,246,230,222,255,0,197,15,202,197,183,11,160,89,205,246,151,22,194,181,195,79,242,11,213,111,63,77,110,181,228,212,85,117,83,240,99,158,254,17,71,35,158,238,44,99,156,189,147,240,107,85,87,240,69,63,87,58,213,141,44,210,255,0,67,251,76,212,188,83,18,251,79,203,232,190,221,188,211,80,122,175,31,31,39,139,204,246,243,227,228,103,46,61,251,115,111,127,226,135,203,133,107,126,139,234,85,214,91,22,156,234,246,21,149,92,160,167,117,92,180,118,75,253,37,116,241,192,215,53,174,149,209,195,35,156,140,71,61,141,87,42,118,238,246,167,250,80,246,160,28,210,237,185,189,182,216,46,181,182,43,238,224,244,214,221,114,183,84,73,73,89,71,87,150,80,67,61,52,241,185,91,36,82,70,233,81,204,123,92,138,213,106,162,42,42,42,41,237,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,77,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,175,101,252,28,213,69,252,81,79,214,7,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,59,119,99,147,253,10,125,88,46,172,105,102,168,122,239,217,158,165,226,153,111,217,158,47,91,246,21,230,154,191,210,249,57,120,252,190,23,187,135,47,27,248,242,237,223,131,187,127,5,61,88,0,0,0,0,0,1,229,51,173,88,210,205,47,244,63,180,205,75,197,49,47,180,252,190,139,237,219,205,53,7,170,241,241,242,120,188,207,111,62,62,70,114,227,223,183,54,247,254,40,126,86,45,184,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,250,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,236,159,131,90,170,191,130,41,208,0,0,0,0,7,52,187,110,111,109,182,11,173,109,138,251,184,61,53,183,92,173,213,18,82,86,81,213,229,148,16,207,77,60,110,86,201,20,145,186,84,115,30,215,34,181,90,168,138,138,138,138,123,92,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,128,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,166,227,116,173,142,146,150,14,111,107,25,206,89,21,172,111,39,189,173,78,235,248,185,200,137,248,170,30,42,211,185,189,182,223,238,180,86,43,22,224,244,214,227,114,184,212,71,73,71,71,73,150,80,77,61,76,242,57,27,28,81,198,217,85,207,123,156,168,212,106,34,170,170,162,33,210,193,242,91,46,214,171,213,51,235,44,215,58,74,250,120,234,39,164,124,180,211,54,86,54,120,37,124,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,123,42,42,31,88,0,0,0,0,0,1,226,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,237,171,138,142,247,127,164,161,158,72,28,231,53,178,182,57,164,107,149,138,230,61,168,228,78,221,216,228,255,0,66,159,86,11,171,26,89,170,30,187,246,103,169,120,166,91,246,103,139,214,253,133,121,166,175,244,190,78,94,63,47,133,238,225,203,198,254,60,187,119,224,238,223,193,79,86,15,63,154,234,22,3,166,182,168,175,186,141,156,99,248,173,182,122,134,210,69,89,123,185,195,67,4,147,185,174,115,98,108,147,57,173,87,171,88,247,35,81,123,246,99,151,253,10,121,252,91,112,186,5,156,223,105,113,108,43,92,52,255,0,32,189,86,243,244,214,235,94,77,69,87,85,63,6,57,239,225,20,114,57,238,226,198,57,203,217,63,6,181,85,127,4,83,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,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,255,0,83,27,181,214,193,178,141,64,190,216,174,117,118,235,149,186,162,195,87,71,89,73,51,161,158,154,120,239,116,46,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,207,244,253,223,117,139,117,88,172,120,86,82,255,0,69,169,184,253,189,36,184,211,118,124,159,106,82,193,29,44,114,221,121,178,158,42,120,60,181,53,14,79,76,213,87,51,183,116,238,223,197,38,0,0,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,12,171,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,164,106,233,41,189,127,182,232,232,246,155,169,183,59,173,101,234,31,52,152,93,194,117,243,198,234,24,96,242,62,216,229,70,243,143,194,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,103,224,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,138,189,81,253,137,234,111,232,191,49,68,80,9,170,128,12,171,151,253,210,227,216,158,153,126,181,243,21,164,32,233,95,190,170,156,3,33,181,109,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,133,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,137,237,98,113,108,111,123,227,184,144,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,177,177,187,55,135,214,214,250,89,170,60,94,89,153,12,127,187,133,143,145,221,228,149,141,252,173,94,221,251,175,100,69,84,175,109,138,238,207,50,221,214,253,178,172,226,251,79,87,103,177,80,105,189,85,53,139,28,117,122,85,65,106,98,214,218,210,117,99,210,56,145,239,150,86,44,142,122,179,159,111,27,21,85,177,49,19,170,245,111,208,106,109,83,219,68,154,147,111,162,171,159,33,211,10,143,181,41,146,154,158,90,135,203,110,157,241,197,93,26,177,143,70,177,141,106,69,82,249,92,199,240,101,27,147,242,181,239,114,83,174,128,235,29,247,111,250,203,137,235,22,57,15,168,171,198,110,13,168,146,155,147,25,234,233,94,215,71,83,77,205,236,122,71,229,130,73,98,242,112,87,51,159,38,254,102,162,154,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,160,206,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,31,171,214,11,88,236,88,54,216,23,74,170,33,245,23,173,75,184,65,79,71,31,39,179,193,75,67,81,5,93,69,79,116,99,152,238,47,101,52,94,53,115,28,190,167,155,121,36,110,66,162,246,221,162,23,93,199,235,110,45,162,246,107,229,37,154,163,35,168,149,175,175,169,141,210,50,154,8,96,146,162,103,163,27,248,189,233,20,50,112,103,118,163,159,197,170,230,34,171,211,75,192,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,149,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,43,170,38,188,230,91,109,213,205,186,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,50,180,47,93,52,227,113,122,113,110,213,13,47,188,250,235,85,119,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,190,57,153,201,189,211,186,181,90,230,189,142,123,30,199,187,160,0,0,0,0,87,87,83,174,160,21,154,69,71,83,183,237,16,200,189,38,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,63,9,163,123,157,11,88,238,200,217,28,199,199,24,58,110,117,4,166,219,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,39,110,239,145,86,237,1,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,255,0,0,0,5,69,235,94,240,114,109,163,117,59,212,139,211,86,174,183,9,190,84,99,237,203,44,244,145,83,249,235,160,138,199,11,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,170,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,144,87,170,22,245,255,0,195,254,8,253,24,211,219,157,214,135,82,115,43,123,42,98,184,209,47,135,236,107,91,166,115,31,80,146,185,171,222,105,124,83,195,26,70,168,248,255,0,60,188,227,115,34,242,87,6,196,183,49,185,125,29,213,11,54,159,104,101,13,94,93,67,148,94,34,146,179,8,114,49,96,186,61,35,115,100,123,37,115,85,104,158,145,126,119,84,53,90,198,164,17,186,100,146,40,184,147,255,0,170,38,188,230,91,109,213,205,186,234,182,25,91,86,215,219,170,50,22,92,232,97,168,72,89,118,183,43,237,75,81,69,42,185,143,111,9,26,222,200,229,99,184,61,25,35,83,155,26,169,45,118,209,184,188,19,116,26,89,65,169,152,45,71,250,170,59,197,23,9,191,201,151,79,77,12,211,209,249,37,138,63,55,139,206,198,249,88,222,15,254,40,191,197,19,170,128,85,174,160,239,110,235,181,14,165,90,163,98,201,167,171,174,211,172,170,163,30,134,235,70,234,167,54,11,76,238,182,219,26,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,198,142,85,88,227,237,102,152,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,2,157,180,111,125,85,59,90,222,206,177,224,250,131,95,86,253,43,191,234,70,79,53,116,52,212,177,61,246,203,140,215,4,98,92,149,82,53,158,102,54,58,118,198,248,90,255,0,243,30,231,181,143,123,81,143,184,144,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,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,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,33,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,236,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,128,8,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,6,85,203,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,75,190,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,58,128,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,30,217,38,240,113,157,220,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,143,5,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,114,116,138,6,85,203,254,233,113,236,79,76,191,90,249,138,210,128,75,158,233,165,212,18,155,88,109,86,125,190,106,253,214,174,77,65,160,167,244,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,189,220,170,175,87,119,176,160,10,22,234,51,189,127,241,85,168,240,88,48,11,157,214,61,50,197,191,119,109,166,157,124,81,221,43,145,94,146,92,221,15,22,189,188,152,244,142,38,202,174,115,35,107,157,218,39,77,44,105,208,58,42,123,167,202,126,159,215,124,141,184,186,147,50,218,253,163,151,221,191,235,46,89,163,185,28,222,162,175,25,184,58,158,58,158,44,103,171,165,123,82,74,106,158,12,123,210,63,44,18,69,47,143,154,185,156,248,187,243,53,80,184,174,146,26,243,77,170,123,104,143,77,174,21,181,115,228,58,97,81,246,93,74,212,212,75,80,249,109,211,190,73,104,100,71,189,136,214,49,173,73,105,153,19,94,254,12,163,106,254,86,189,141,74,224,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,5,122,165,235,165,102,176,110,178,253,141,209,94,125,94,55,167,127,238,110,217,12,105,60,113,178,170,52,69,184,61,209,202,188,124,222,171,201,11,164,99,90,215,199,77,7,249,200,212,123,164,87,68,253,23,181,92,106,115,205,119,200,113,10,74,170,139,93,69,45,135,25,188,76,246,189,244,179,172,82,62,226,216,163,229,221,143,88,166,162,69,149,88,139,194,71,177,142,236,233,90,182,190,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,58,122,74,111,95,236,74,202,61,166,234,109,206,213,71,101,155,205,38,23,112,157,124,18,54,186,105,252,143,182,57,81,188,36,243,62,89,100,137,210,57,174,73,17,209,34,200,178,194,198,91,80,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,33,174,201,55,131,147,109,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,249,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,147,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,9,89,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,1,18,186,134,111,78,213,181,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,198,91,132,241,185,200,214,49,173,73,91,18,189,28,143,153,26,158,57,24,201,184,208,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,90,167,74,61,244,255,0,188,109,127,90,243,63,254,135,165,192,43,107,155,255,0,41,174,181,201,80,174,255,0,213,122,86,57,191,247,240,163,255,0,224,240,150,168,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,1,64,61,81,253,246,106,111,232,191,15,68,123,254,156,29,64,43,54,239,125,139,73,53,123,34,255,0,177,61,127,169,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,223,36,183,126,124,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,45,37,12,83,76,214,62,170,116,138,73,150,40,154,171,221,239,72,161,150,69,107,123,175,8,222,239,224,213,84,250,204,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,186,157,253,111,95,21,218,158,156,85,217,45,55,63,81,169,185,53,190,104,241,203,125,58,198,249,40,57,163,163,109,206,161,36,107,216,216,98,122,42,177,175,106,249,164,98,177,19,139,101,124,84,67,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,102,70,212,252,92,136,212,254,8,93,247,78,189,138,211,109,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,252,247,185,141,123,216,212,123,227,175,92,239,228,159,245,39,246,210,16,108,239,117,89,150,212,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,206,173,137,207,99,125,76,109,116,142,133,252,155,197,234,173,85,241,190,70,63,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,183,59,181,170,203,76,202,203,205,206,146,130,158,74,136,41,25,45,76,205,137,142,158,121,89,12,49,35,156,168,138,249,37,146,56,216,223,226,231,189,173,78,234,168,135,214,80,15,84,127,125,154,155,250,47,195,209,29,87,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,117,32,25,172,221,143,186,125,100,250,129,144,252,140,228,233,233,117,212,2,178,209,89,109,219,38,183,228,94,107,84,222,154,221,131,221,39,142,121,234,163,170,150,120,160,134,210,239,27,31,202,21,242,247,138,73,21,141,133,177,186,53,114,177,98,108,86,212,0,5,43,117,171,247,79,139,125,63,161,249,27,137,202,186,122,111,23,252,37,106,157,103,222,26,63,87,134,102,190,134,221,125,253,231,143,236,255,0,29,74,112,184,254,72,37,150,95,4,50,213,254,225,156,124,158,95,197,123,181,157,175,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,216,251,167,214,79,168,25,15,200,206,79,78,147,59,219,181,89,105,173,123,72,212,121,233,40,41,228,168,172,155,19,188,84,213,54,38,58,121,229,141,236,180,164,109,133,17,95,36,178,86,74,201,101,151,187,158,246,194,212,85,88,218,90,248,0,138,189,81,253,137,234,111,232,191,49,68,80,9,213,118,209,184,188,239,107,250,167,65,169,152,45,71,250,170,59,197,23,8,127,202,118,191,83,12,211,209,249,37,138,79,15,151,192,198,249,88,222,108,254,40,191,197,23,66,122,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,32,7,90,191,107,24,183,212,10,31,142,184,149,43,160,58,199,125,219,254,178,226,122,197,142,67,234,42,241,155,131,106,36,166,228,198,122,186,87,181,209,212,211,115,123,30,145,249,96,146,88,188,156,21,204,231,201,191,153,168,166,141,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,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,189,189,224,227,59,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,30,10,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,228,220,240,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,158,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,100,155,193,198,119,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,60,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,201,210,40,0,102,179,118,62,233,245,147,234,6,67,242,51,147,167,164,166,245,254,196,172,163,218,110,166,220,237,84,118,89,188,210,97,119,9,215,193,35,107,166,159,200,251,99,149,27,194,79,51,229,150,72,157,35,154,228,145,29,18,44,139,44,44,101,181,2,42,245,71,246,39,169,191,162,252,197,17,64,39,181,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,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,103,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,202,185,127,221,46,61,137,233,151,235,95,49,90,80,9,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,246,192,119,131,106,221,150,145,181,215,5,171,143,59,195,169,232,232,50,182,77,19,81,149,51,189,142,72,235,162,116,108,108,92,42,22,25,94,177,181,173,88,158,215,179,143,4,142,73,37,1,78,221,84,55,213,83,159,228,55,93,176,233,109,125,92,24,197,142,162,107,110,103,52,212,177,112,187,92,96,170,133,237,130,36,146,53,154,54,82,205,76,168,178,49,236,242,189,207,78,46,141,140,124,149,192,79,254,138,158,233,242,159,167,245,223,35,110,46,164,168,14,180,154,23,98,197,179,188,75,94,113,203,53,213,149,121,183,168,183,100,181,125,223,37,15,170,164,134,157,148,75,221,81,82,41,164,129,37,111,14,72,215,182,147,147,88,142,108,174,119,53,233,33,175,53,58,89,185,120,244,218,225,91,73,6,61,169,244,255,0,101,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,230,250,198,175,230,115,24,213,241,93,81,253,246,106,111,232,191,15,68,75,254,154,90,199,98,219,255,0,79,77,86,214,44,142,31,81,73,140,230,23,10,136,233,185,61,158,174,169,244,22,216,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,82,165,141,41,237,99,69,63,195,182,223,112,157,28,146,225,235,106,241,251,122,250,249,219,47,146,55,215,79,43,234,42,188,78,241,198,171,10,79,52,169,31,38,35,188,104,206,93,221,221,87,170,130,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,85,117,206,254,73,255,0,82,127,109,32,174,208,247,57,125,218,94,178,211,106,173,162,203,246,221,35,237,245,86,187,165,163,212,178,155,215,210,202,212,115,99,243,186,41,86,46,51,199,79,47,118,183,146,248,184,119,70,185,198,135,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,223,116,224,234,1,71,184,139,20,90,73,171,217,23,253,150,40,61,76,241,84,212,71,5,60,121,21,47,55,201,202,157,144,178,56,217,52,49,170,49,240,163,121,44,113,36,173,87,254,249,34,157,69,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,14,185,223,201,63,234,79,237,165,85,147,167,167,7,80,10,205,187,223,98,210,77,94,200,191,236,79,95,234,103,138,166,162,57,234,36,199,106,184,62,78,84,236,133,146,72,248,102,145,17,143,133,27,197,36,149,37,106,179,247,201,45,223,128,0,0,226,155,174,221,118,156,109,43,78,31,154,230,178,250,235,173,119,146,11,5,130,9,145,149,87,122,166,162,42,181,170,168,190,56,89,201,171,44,202,138,216,218,230,162,35,222,248,227,126,123,53,75,84,179,189,105,206,238,122,153,169,119,223,182,114,75,207,135,214,214,250,88,105,252,190,40,89,12,127,187,133,140,141,189,163,137,141,252,173,78,253,187,175,117,85,85,246,186,187,182,124,203,69,116,143,75,53,75,51,174,164,99,245,94,158,190,229,108,182,66,169,35,233,173,208,178,145,244,243,203,35,92,173,231,59,106,249,164,104,159,145,141,103,39,115,115,163,143,242,182,229,162,23,93,199,107,13,151,70,172,87,202,75,69,202,255,0,79,113,117,29,93,92,110,124,9,61,61,12,245,49,178,78,63,153,172,123,160,70,43,209,28,172,71,171,145,175,227,193,124,86,89,139,95,112,108,170,243,133,101,52,62,138,245,143,220,42,45,119,26,111,43,36,240,85,65,35,163,150,62,108,87,49,220,94,199,39,118,170,181,123,119,69,84,252,75,169,233,193,212,2,143,113,22,40,180,147,87,178,47,251,44,80,122,153,226,169,168,142,10,120,242,42,94,111,147,149,59,33,100,113,178,104,99,84,99,225,70,242,88,226,73,90,175,253,242,69,197,122,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,0,10,1,234,143,239,179,83,127,69,248,122,34,42,150,125,210,235,168,5,101,162,178,219,182,77,111,200,188,214,169,189,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,222,54,63,148,43,229,239,20,146,43,27,11,99,116,106,229,98,196,216,184,7,84,93,194,254,220,183,53,114,176,91,41,174,180,86,93,52,245,56,148,84,213,149,92,227,154,186,10,169,82,178,178,56,90,170,200,188,143,70,71,221,21,92,248,233,161,115,149,171,218,54,75,254,141,87,189,193,102,24,174,81,118,204,117,34,235,114,211,44,123,197,96,177,90,46,11,21,87,27,130,71,3,158,144,206,247,45,69,60,52,212,204,129,141,129,17,32,119,171,85,98,35,163,127,122,214,221,143,186,125,100,250,129,144,252,140,228,244,233,51,189,187,85,150,154,215,180,141,71,158,146,130,158,74,138,201,177,59,197,77,83,98,99,167,158,88,222,203,74,70,216,81,21,242,75,37,100,172,150,89,123,185,239,108,45,69,85,141,165,175,128,8,171,213,31,216,158,166,254,139,243,20,69,21,233,62,117,251,47,213,60,55,83,62,203,251,79,238,150,65,110,190,250,47,63,135,213,122,90,152,230,241,121,56,187,135,47,31,30,92,93,219,191,126,203,219,177,250,186,233,174,154,143,184,189,71,184,234,134,168,94,125,117,214,187,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,95,28,44,228,238,201,221,92,174,115,158,247,61,239,123,221,101,93,46,186,127,209,218,40,237,187,155,214,252,119,205,117,155,211,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,227,123,249,76,190,94,209,71,34,49,208,186,55,72,173,87,172,78,138,205,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,191,197,175,99,154,189,149,21,10,182,235,157,252,147,254,164,254,218,85,89,50,186,117,239,170,167,107,89,146,96,250,131,95,86,253,43,191,212,77,53,116,52,212,177,61,246,203,140,201,78,196,185,42,164,107,60,204,108,116,237,141,240,181,255,0,230,61,207,107,30,246,163,31,215,250,200,238,62,143,53,190,224,250,31,133,100,22,171,174,55,71,111,131,49,174,171,183,87,193,87,29,77,85,83,36,101,18,42,177,170,232,248,82,185,211,53,82,78,50,199,95,27,149,189,155,27,151,202,244,123,200,181,98,239,174,55,29,47,198,245,106,235,142,97,148,246,247,229,215,155,52,20,116,213,81,221,36,167,154,158,157,33,106,212,49,254,151,201,234,35,242,203,10,36,143,142,22,179,187,85,35,146,46,85,213,31,223,102,166,254,139,240,244,68,85,45,167,165,215,80,10,59,189,29,183,108,154,223,145,120,110,176,250,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,188,108,103,25,147,197,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,51,89,187,31,116,250,201,245,3,33,249,25,206,84,93,79,75,221,244,254,218,241,86,104,118,177,230,126,175,82,108,188,254,199,169,173,111,25,175,182,184,227,106,167,121,149,203,234,43,33,237,39,147,186,53,239,137,25,39,239,92,218,137,18,127,128,10,86,235,87,238,159,22,250,127,67,242,55,18,0,22,105,210,159,125,84,216,116,148,27,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,236,215,164,49,185,28,201,101,168,146,86,205,34,183,198,169,35,92,247,53,209,164,86,232,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,0,3,53,155,177,247,79,172,159,80,50,31,145,156,229,69,239,116,235,223,85,54,233,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,207,99,158,214,49,142,70,50,101,0,69,94,168,254,196,245,55,244,95,152,162,41,47,108,150,155,85,255,0,114,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,133,179,65,83,4,149,240,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,73,1,212,83,98,181,59,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,255,0,49,237,99,158,247,181,94,255,0,63,176,93,235,229,91,83,212,122,75,37,218,231,234,52,203,38,184,67,30,71,111,168,89,31,29,7,53,108,110,185,211,164,109,123,219,52,76,68,87,181,141,95,52,108,70,42,114,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,176,32,7,90,191,107,24,183,212,10,31,142,184,148,172,75,78,159,59,219,186,237,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,141,28,170,177,199,218,247,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,6,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,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,109,197,107,206,101,185,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,17,181,221,149,200,198,243,122,190,71,39,55,185,87,154,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,146,211,115,251,36,186,233,118,133,233,142,229,176,72,42,238,24,158,99,139,217,42,239,212,240,210,185,89,96,173,154,219,69,251,217,101,116,207,123,217,85,82,250,151,163,184,50,56,158,230,68,159,231,196,139,194,180,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,51,89,187,31,116,250,201,245,3,33,249,25,206,84,93,159,77,206,160,149,59,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,237,217,146,42,79,82,42,245,71,246,39,169,191,162,252,197,17,64,36,223,234,89,177,90,109,178,228,212,186,159,166,52,20,148,186,95,145,212,65,109,165,161,109,84,178,79,104,184,165,58,171,160,122,207,35,229,153,147,36,19,76,217,17,203,197,124,145,185,172,70,198,178,114,173,146,111,7,38,218,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,243,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,38,223,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,18,179,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,191,238,151,30,196,244,203,245,175,152,173,40,4,153,87,125,142,83,100,189,63,240,221,220,105,203,234,214,251,109,167,185,63,46,180,163,37,168,74,234,72,174,213,48,54,182,4,106,57,98,124,17,53,158,86,175,104,150,24,157,39,118,58,55,249,162,254,150,234,150,119,162,217,221,179,83,52,210,251,246,54,73,102,243,122,42,223,75,13,71,139,203,11,225,147,247,115,49,241,187,188,114,189,191,153,171,219,191,116,236,168,138,150,85,185,206,174,118,44,187,111,182,235,38,132,65,117,177,103,89,149,190,104,47,115,54,169,240,213,98,50,50,88,81,205,138,69,131,199,85,231,141,106,91,28,209,73,28,145,55,132,138,145,201,217,141,172,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,151,253,67,118,153,134,237,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,109,2,210,207,117,122,73,64,176,35,216,178,74,172,100,81,61,35,107,17,252,59,249,30,136,142,149,234,190,131,162,167,186,124,167,233,253,119,200,219,139,169,56,166,244,52,114,251,175,187,96,207,244,171,22,155,133,234,235,111,142,162,221,31,22,47,169,170,164,168,138,174,42,110,239,123,24,207,51,233,219,23,145,206,70,179,201,205,123,163,123,46,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,59,6,242,117,142,197,184,13,195,228,26,197,142,67,233,233,50,107,125,142,162,74,110,79,127,164,170,101,162,142,58,154,110,111,99,22,79,20,241,203,23,147,130,53,252,57,55,242,185,20,46,186,86,90,182,119,75,183,139,13,231,195,246,222,160,92,114,76,138,154,52,158,57,31,75,21,13,186,58,22,57,232,169,20,144,190,102,213,61,209,170,61,201,37,36,15,252,157,154,175,232,29,49,116,183,246,161,188,156,43,213,216,190,211,181,98,94,163,41,184,127,182,188,62,151,210,198,190,146,127,193,237,115,248,215,73,69,249,27,203,191,127,204,213,98,60,191,224,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,170,178,111,244,211,223,85,54,217,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,226,190,57,26,230,35,100,73,47,36,25,172,221,143,186,125,100,250,129,144,252,140,228,191,197,250,127,209,238,35,167,182,155,234,222,144,227,191,246,88,160,251,70,9,105,169,228,130,158,60,138,151,237,186,168,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,80,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,111,251,100,155,193,198,119,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,60,20,51,203,36,236,133,241,201,43,17,174,100,205,166,124,168,198,190,69,141,28,140,123,156,169,201,213,193,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,58,231,127,36,255,0,169,63,182,145,127,166,246,131,97,187,146,212,189,71,210,156,206,138,145,204,184,233,189,197,246,202,233,169,214,103,218,110,41,93,64,148,245,177,35,94,199,115,141,206,238,173,71,183,155,21,241,185,120,61,200,188,3,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,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,177,254,148,123,233,255,0,120,218,254,181,230,127,253,15,75,128,86,215,55,254,83,93,107,146,161,93,255,0,170,244,172,115,127,239,225,71,255,0,193,225,45,80,0,0,51,215,212,3,87,55,5,169,155,130,187,218,119,3,103,251,179,95,140,240,130,219,137,65,95,21,93,45,142,150,120,163,157,141,108,176,185,209,205,52,145,190,23,203,55,126,79,119,20,236,198,177,145,71,32,58,98,244,255,0,163,213,218,202,109,192,235,126,59,234,240,90,78,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,248,195,35,26,217,156,246,247,87,70,215,178,78,129,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,88,79,82,62,159,117,59,137,166,143,88,116,110,213,72,221,69,183,83,182,154,182,219,12,81,66,252,153,139,44,17,196,178,212,77,60,80,194,250,104,82,119,35,220,215,62,70,35,35,239,217,145,162,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,207,254,172,215,221,80,201,116,191,110,119,173,104,193,169,48,252,218,122,124,153,183,171,61,37,116,117,112,65,59,36,183,179,156,114,70,247,183,132,141,107,101,70,115,122,177,36,70,43,156,173,87,47,10,233,113,239,179,76,191,90,248,122,210,255,0,128,0,2,128,122,163,251,236,212,223,209,126,30,136,244,27,12,217,246,51,187,157,47,215,27,43,146,146,139,54,177,211,216,157,137,222,42,229,168,240,80,207,44,149,111,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,209,87,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,126,76,79,22,190,231,57,85,155,10,197,168,125,109,235,32,184,83,218,237,212,222,86,71,231,170,158,70,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,154,62,218,246,133,216,182,233,161,216,174,151,218,108,214,170,26,250,27,125,60,183,249,173,202,247,199,112,188,58,22,37,93,82,201,34,36,146,115,145,171,197,94,136,169,27,99,98,53,141,99,88,218,1,221,143,186,125,100,250,129,144,252,140,231,42,47,123,167,94,250,169,183,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,254,123,28,246,177,140,114,49,147,40,2,42,245,71,246,39,169,191,162,252,197,17,64,36,255,0,233,123,177,111,219,94,84,205,113,214,60,51,213,233,181,151,159,216,244,213,174,227,13,246,233,28,141,68,239,10,181,125,69,28,61,164,242,119,86,177,242,163,35,253,235,91,81,26,77,254,162,155,234,166,218,214,26,184,62,159,87,210,63,85,47,244,240,205,67,13,77,44,175,101,178,221,50,212,49,110,72,171,26,193,51,219,37,59,163,100,46,127,249,239,107,220,199,177,170,199,214,6,206,247,137,185,125,34,213,203,125,155,1,188,85,230,44,207,114,138,121,46,216,205,222,177,142,101,254,227,84,255,0,10,191,213,79,221,212,213,50,186,86,247,168,71,39,39,178,37,153,37,100,124,9,85,214,226,182,166,227,106,208,107,133,101,166,174,215,81,85,79,144,77,45,13,91,162,116,244,175,115,109,138,232,100,88,94,248,149,237,85,86,170,198,247,179,186,47,23,57,59,42,199,94,153,26,23,167,27,139,214,12,235,75,245,66,205,235,173,85,218,127,91,44,51,68,168,202,171,125,83,110,22,244,142,170,154,69,69,241,204,206,78,236,189,149,170,215,57,143,107,216,247,177,220,87,114,251,116,206,246,191,170,117,250,103,157,83,255,0,173,172,179,214,243,135,252,167,107,245,51,67,5,103,142,41,100,240,249,124,15,119,137,238,230,207,224,169,252,21,121,81,125,29,46,182,245,251,13,219,45,182,255,0,115,169,181,86,222,181,47,211,101,178,212,209,210,240,146,26,25,233,98,90,58,57,38,114,35,229,241,177,95,39,101,68,107,36,169,153,173,71,39,121,31,88,61,81,253,246,106,111,232,191,15,68,116,173,173,108,146,213,186,253,141,100,183,220,98,10,74,29,69,197,115,139,180,214,170,198,210,181,211,221,160,109,158,145,204,180,190,71,77,19,24,201,42,29,27,155,44,138,228,133,124,138,212,68,146,78,240,174,237,108,204,180,163,63,173,179,86,73,87,96,203,48,235,196,148,210,190,146,173,18,123,125,198,146,101,107,150,57,161,114,162,62,57,99,94,207,141,203,248,181,21,171,252,20,187,238,157,123,234,166,221,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,249,236,115,218,198,49,200,198,76,163,53,155,177,247,79,172,159,80,50,31,145,156,247,250,113,179,43,238,173,236,239,42,220,198,13,117,242,221,112,76,130,227,79,123,179,212,61,140,142,123,61,61,13,37,75,170,105,222,189,187,77,23,150,103,62,55,42,164,145,162,112,236,246,35,38,224,24,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,167,96,187,215,197,119,89,167,20,150,75,181,207,211,234,110,51,111,134,60,142,223,80,177,178,74,254,8,216,221,115,167,72,218,198,58,25,94,168,175,107,26,158,25,30,140,84,226,232,159,44,170,0,165,110,181,126,233,241,111,167,244,63,35,113,60,255,0,79,93,170,225,187,175,210,61,124,195,239,54,218,70,228,246,234,123,29,78,39,119,146,69,133,246,235,138,178,229,193,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,100,53,203,49,107,238,13,149,94,112,172,166,135,209,94,177,251,133,69,174,227,77,229,100,158,10,168,36,116,114,199,205,138,230,59,139,216,228,238,213,86,175,110,232,170,159,137,114,157,47,119,211,251,107,197,89,161,218,199,153,250,189,73,178,243,251,30,166,181,188,102,190,218,227,141,170,157,230,87,47,168,172,135,180,158,78,232,215,190,36,100,159,189,115,106,36,71,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,216,251,167,214,79,168,25,15,200,206,75,248,182,81,254,32,58,108,233,174,179,233,237,178,235,93,169,56,109,190,239,77,21,186,137,60,223,108,218,219,127,175,123,233,210,39,57,59,77,23,150,121,163,88,209,95,39,231,139,132,142,124,94,56,1,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,3,65,59,28,221,221,171,119,218,70,236,174,123,117,37,159,44,176,212,54,219,145,218,160,168,107,216,201,213,136,230,85,66,197,114,202,202,105,147,151,15,34,119,71,199,52,104,233,60,75,35,164,80,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,55,137,181,92,203,106,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,228,71,74,214,49,190,166,54,186,54,204,206,45,226,245,71,34,120,223,27,223,221,58,94,239,95,252,63,231,108,209,141,66,185,218,168,116,219,50,184,62,166,91,141,106,248,126,198,186,58,22,177,149,11,43,90,189,225,151,197,4,50,36,138,140,143,242,75,206,54,178,95,37,223,130,0,117,171,246,177,139,125,64,161,248,235,137,90,187,13,211,60,87,89,55,75,138,233,110,107,73,234,44,185,53,190,255,0,111,169,227,28,111,146,30,118,90,222,19,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,60,254,234,182,207,153,109,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,124,149,208,191,148,82,49,241,185,87,139,216,238,46,123,56,72,249,43,211,115,168,37,54,221,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,59,119,124,138,188,87,123,123,193,201,183,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,252,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,201,221,3,167,22,199,41,183,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,188,173,100,177,53,168,213,153,37,142,26,151,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,165,0,154,72,219,37,166,213,127,218,38,148,88,175,182,202,75,141,182,227,166,246,42,74,202,58,184,91,52,21,48,73,108,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,82,94,250,54,101,125,217,230,163,210,219,35,186,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,31,203,178,77,224,228,219,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,254,122,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,228,219,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,12,214,110,199,221,62,178,125,64,200,126,70,114,101,89,54,43,83,185,174,157,186,83,169,250,99,65,87,85,170,24,229,61,206,219,75,66,218,168,163,130,239,110,92,134,185,93,3,214,121,25,20,47,133,103,154,102,200,142,78,73,228,141,205,122,186,53,142,186,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,52,19,177,125,230,216,183,135,167,21,87,57,45,95,99,102,120,191,167,167,201,173,177,49,235,74,217,37,71,248,170,105,164,119,126,240,203,226,149,82,55,57,100,141,204,115,93,201,17,146,201,249,93,81,253,137,234,111,232,191,49,68,80,9,168,140,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,102,240,118,153,153,109,23,84,62,227,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,62,222,55,170,35,101,98,175,127,233,185,212,18,155,110,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,157,187,190,69,88,22,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,149,171,213,47,108,122,113,183,157,101,161,189,233,213,234,213,73,73,159,122,171,167,221,10,42,100,135,236,8,227,108,12,242,34,121,92,190,26,137,221,84,232,209,35,142,54,120,159,28,104,173,103,102,194,178,236,250,72,109,183,13,211,173,18,143,94,233,111,244,153,14,67,169,20,252,22,162,42,37,141,150,154,74,121,228,141,244,81,62,88,219,50,189,102,99,150,119,39,104,158,248,98,70,35,219,19,102,151,144,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,12,245,245,18,208,186,61,1,221,102,87,141,216,108,223,102,99,119,239,22,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,249,200,168,247,70,176,93,79,70,205,20,251,141,183,219,182,177,213,220,60,213,122,155,112,79,12,17,203,202,56,40,109,210,212,83,199,201,171,27,85,179,58,119,214,43,187,61,237,88,252,29,184,187,154,19,252,28,127,36,221,158,131,98,122,243,101,219,117,247,58,164,167,205,175,148,254,88,169,215,253,226,9,221,195,211,210,79,47,126,49,84,212,53,234,232,162,95,197,200,214,162,241,89,169,210,106,97,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,142,189,47,52,135,13,215,173,87,212,157,35,212,8,42,228,177,100,90,111,89,13,66,210,78,176,207,19,217,117,182,75,20,209,191,241,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,143,251,138,208,108,203,109,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,188,36,107,123,171,81,238,224,244,124,110,94,108,114,36,234,233,67,190,58,156,106,235,100,218,62,163,50,145,44,87,42,138,134,98,55,101,124,84,235,67,87,43,164,157,212,83,171,149,169,43,39,149,207,241,57,59,202,147,74,216,251,61,178,51,195,110,134,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,67,254,173,123,40,251,18,178,179,118,90,101,108,181,81,217,102,240,199,154,91,224,79,4,141,174,154,127,27,46,109,69,119,9,60,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,47,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,100,114,177,220,30,140,145,169,205,141,84,144,29,80,245,123,13,215,173,87,211,109,92,211,249,234,228,177,100,90,111,71,53,58,85,192,176,207,19,217,117,185,197,44,50,51,241,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,145,93,12,127,157,159,211,127,220,135,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,99,251,219,217,246,51,187,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,224,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,46,160,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,156,226,127,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,62,155,157,65,42,119,19,77,38,143,107,37,214,145,186,139,110,167,117,77,21,202,105,98,133,249,51,22,89,228,149,34,167,134,8,161,133,244,208,164,13,86,53,206,124,140,71,201,219,179,36,84,158,160,160,31,246,81,247,217,255,0,143,63,250,51,103,255,0,170,22,253,176,173,82,206,245,167,105,216,54,166,106,93,247,237,156,146,243,246,159,173,173,244,176,211,249,124,87,42,168,99,253,220,44,100,109,237,28,76,111,229,106,119,237,221,123,170,170,172,128,7,42,220,22,216,180,107,115,214,43,77,131,87,177,127,180,163,178,92,34,184,80,212,193,51,169,234,161,236,246,44,208,54,102,118,122,67,59,24,145,202,196,84,238,222,46,106,182,72,226,145,157,42,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,173,186,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,56,254,55,180,205,6,196,245,230,245,185,27,22,11,73,79,155,95,41,252,82,212,39,251,196,19,187,159,168,171,130,46,220,98,169,168,107,209,178,202,159,139,145,174,84,226,179,84,44,208,47,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,0,0,160,30,168,254,251,53,55,244,95,135,162,59,255,0,69,61,82,193,49,76,239,62,211,59,253,247,210,228,153,223,217,95,119,232,189,44,207,245,158,138,27,140,213,95,188,99,22,56,248,70,228,119,239,28,222,93,251,55,186,254,4,181,234,41,177,90,109,210,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,127,158,198,177,207,99,28,175,100,21,233,99,180,203,174,160,238,26,179,60,212,236,23,32,164,177,105,93,66,202,199,207,202,137,145,101,20,245,17,44,52,147,53,200,146,185,240,167,146,103,196,222,220,31,28,41,47,102,200,145,201,118,134,107,55,99,238,159,89,62,160,100,63,35,57,47,226,217,71,248,128,233,179,166,186,207,167,182,203,173,118,164,225,182,251,189,52,86,234,36,243,125,179,107,109,254,189,239,167,72,156,228,237,52,94,89,230,141,99,69,124,159,158,46,18,57,241,120,224,6,39,148,223,112,108,170,205,154,226,213,222,138,245,143,220,41,238,150,234,159,19,36,240,85,65,35,100,138,78,15,71,49,220,94,198,175,103,34,181,123,118,84,84,252,13,4,236,115,119,118,173,223,105,27,178,185,237,212,150,124,178,195,80,219,110,71,106,130,161,175,99,39,86,35,153,85,11,21,203,43,41,166,78,92,60,137,221,31,28,209,163,164,241,44,142,145,64,138,189,81,253,137,234,111,232,191,49,68,82,6,222,177,107,22,115,175,186,105,133,101,52,62,182,203,144,102,22,107,93,198,155,202,248,252,244,179,214,197,28,177,243,98,181,237,228,199,185,59,181,81,201,223,186,42,47,226,94,254,230,55,3,165,251,23,219,205,52,54,247,210,82,87,80,89,254,193,192,177,233,22,74,167,213,79,79,78,216,233,218,230,186,68,149,244,208,167,137,102,149,210,34,163,59,39,37,150,72,218,250,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,206,87,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,233,123,178,143,240,255,0,130,51,89,245,10,217,117,161,212,156,202,222,250,105,109,213,169,225,251,26,214,233,154,246,83,172,77,114,247,154,95,20,19,72,178,34,62,63,201,23,8,220,201,124,156,87,174,119,242,79,250,147,251,105,29,122,79,234,246,27,164,187,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,230,107,30,232,60,104,228,71,118,124,140,87,113,103,39,182,218,119,137,181,92,55,117,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,228,71,74,214,61,222,154,71,54,54,204,206,46,228,196,71,34,121,25,27,217,77,123,85,217,174,101,169,91,193,163,219,254,169,226,181,118,134,98,117,14,186,102,148,53,42,141,124,118,234,119,70,174,141,21,146,177,207,101,67,164,167,133,146,192,247,126,74,166,204,206,76,111,115,65,37,0,245,71,247,217,169,191,162,252,61,17,53,58,42,106,150,9,251,44,202,116,83,237,223,247,103,247,130,187,41,251,51,210,205,255,0,106,253,53,186,155,207,230,225,226,255,0,126,252,188,57,243,255,0,79,30,223,137,234,250,161,108,91,246,215,138,191,92,116,115,12,245,122,147,101,225,246,197,53,19,184,205,125,181,199,27,145,123,66,141,95,81,89,15,104,252,125,149,175,124,72,248,255,0,122,230,211,198,148,237,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,217,70,235,172,91,180,209,170,44,203,203,106,163,203,237,189,168,242,155,37,20,207,119,160,170,228,244,142,68,108,136,143,72,103,99,60,177,175,119,181,59,190,63,35,223,20,138,81,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,136,235,213,99,99,148,218,107,117,175,221,38,155,62,174,91,22,79,120,87,229,54,199,50,89,214,221,113,170,115,222,181,172,147,178,163,41,166,151,187,92,217,28,158,57,165,141,172,87,54,86,199,12,31,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,221,10,109,163,113,120,38,232,52,178,131,83,48,90,143,245,84,119,138,46,19,127,147,46,158,154,25,167,163,242,75,20,126,111,23,157,141,242,177,188,31,252,81,127,138,39,85,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,255,0,169,94,202,45,219,139,211,138,237,80,194,173,157,245,55,17,183,182,74,103,181,42,167,146,235,107,166,74,153,95,108,138,8,220,172,73,158,249,220,248,220,145,57,238,145,140,137,85,173,122,185,148,131,137,229,55,220,27,42,179,102,184,181,119,162,189,99,247,10,123,165,186,167,196,201,60,21,80,72,217,34,147,131,209,204,119,23,177,171,217,200,173,94,221,149,21,63,2,122,110,183,120,54,173,217,116,252,196,221,112,90,184,243,188,59,56,178,208,101,108,154,38,163,42,103,125,170,230,145,215,68,232,216,216,184,84,44,50,189,99,107,90,177,61,175,103,30,9,28,146,114,14,151,30,251,52,203,245,175,135,173,47,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,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,68,174,168,61,62,233,173,52,215,173,208,232,181,170,173,236,125,67,171,243,11,29,52,82,212,191,156,210,213,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,202,198,191,180,0,219,174,188,230,91,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,225,35,91,217,28,172,119,7,163,36,106,115,99,85,52,39,183,93,121,195,119,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,206,55,59,178,57,88,222,108,86,72,212,224,246,170,244,178,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,209,70,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,60,59,170,220,198,101,186,253,92,172,213,44,194,134,146,220,198,211,182,219,104,182,83,34,57,150,235,116,111,145,241,64,178,113,71,76,254,82,200,247,200,228,78,79,123,184,181,140,225,27,38,255,0,75,174,159,245,151,122,203,110,230,245,191,29,240,218,161,244,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,120,222,206,48,167,139,180,81,200,143,108,205,145,210,43,81,137,19,165,182,160,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,61,186,173,179,225,187,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,36,108,204,227,44,140,124,110,84,228,199,187,139,152,254,18,51,57,153,101,131,238,166,85,121,197,190,219,181,94,126,198,184,84,91,254,209,180,212,250,138,26,207,20,142,103,158,158,94,201,228,133,252,121,49,253,147,147,85,23,178,119,58,6,215,52,47,252,74,107,182,51,162,159,122,126,238,125,227,245,191,229,63,67,235,60,30,158,142,122,159,247,159,36,124,185,120,56,255,0,158,157,185,119,252,123,118,93,25,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,203,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,208,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,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,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,201,78,156,29,64,43,54,239,125,139,73,53,123,34,255,0,177,61,127,169,158,42,154,136,231,168,147,29,170,224,249,57,83,178,22,73,35,225,154,68,70,62,20,111,20,146,84,149,170,207,223,36,183,126,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,141,93,90,246,81,246,221,29,102,236,180,202,217,117,172,189,67,225,143,52,183,192,158,120,221,67,12,30,54,92,218,138,238,113,248,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,235,47,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,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,183,77,213,110,23,21,221,7,74,252,203,87,49,106,111,65,235,254,201,166,184,218,223,85,29,68,214,202,232,175,84,77,150,158,71,49,127,228,200,197,115,88,231,197,44,79,86,51,159,20,165,98,226,122,87,239,170,155,63,199,173,91,97,213,42,250,72,50,123,29,60,54,220,50,104,105,101,231,118,183,65,75,51,221,4,169,28,107,12,111,165,134,153,17,36,123,217,229,99,152,156,93,35,30,249,38,86,231,118,245,138,238,131,70,175,90,71,148,212,250,15,95,227,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,149,27,209,174,99,159,20,178,177,30,206,124,147,60,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,161,176,212,45,36,233,52,18,177,241,182,88,166,141,255,0,130,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,138,47,251,165,199,177,61,50,253,107,230,43,74,1,46,79,108,219,174,211,141,165,116,204,211,108,215,53,151,215,93,107,190,221,130,193,96,130,100,101,85,222,169,183,122,197,86,181,85,23,199,11,57,53,101,153,81,91,27,92,212,68,123,223,28,111,169,109,82,213,44,239,90,115,187,158,166,106,93,247,237,156,146,243,225,245,181,190,150,26,127,47,138,22,67,31,238,225,99,35,111,104,226,99,127,43,83,191,110,235,221,85,85,127,87,80,116,47,81,244,195,4,211,253,70,204,108,222,138,203,169,118,250,171,141,137,207,85,100,206,142,9,188,111,73,34,122,53,237,228,199,193,59,30,136,177,201,21,76,78,99,220,188,218,206,235,211,207,122,119,93,172,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,49,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,241,200,246,67,198,74,245,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,107,209,83,221,62,83,244,254,187,228,109,197,212,130,186,186,210,104,229,247,48,209,172,75,88,173,19,121,41,52,238,225,81,79,116,166,226,196,227,75,114,117,60,109,169,230,231,162,175,9,224,167,139,198,214,61,206,245,60,191,43,99,114,173,54,31,171,137,226,215,220,231,42,179,97,88,181,15,173,189,100,23,10,123,93,186,155,202,200,252,245,83,200,216,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,19,79,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,241,90,209,98,213,12,151,75,242,11,46,139,231,52,152,126,109,61,59,93,101,188,85,208,199,87,4,19,178,70,191,132,145,200,199,183,132,141,107,162,87,240,122,177,36,87,163,92,173,70,174,104,114,204,90,251,131,101,87,156,43,41,161,244,87,172,126,225,81,107,184,211,121,89,39,130,170,9,29,28,177,243,98,185,142,226,246,57,59,181,85,171,219,186,42,167,226,126,174,169,106,150,119,173,57,221,207,83,53,46,251,246,206,73,121,240,250,218,223,75,13,63,151,197,11,33,143,247,112,177,145,183,180,113,49,191,149,169,223,183,117,238,170,170,182,85,208,199,249,217,253,55,253,200,181,64,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,101,59,197,217,214,9,187,252,18,158,193,127,172,251,27,36,179,115,251,191,144,120,230,168,251,47,203,53,59,234,191,218,172,158,40,231,242,199,78,145,254,241,87,135,126,77,236,169,248,231,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,166,46,252,127,109,246,42,109,6,213,139,215,44,251,31,183,183,236,219,165,198,227,228,170,202,33,107,230,116,157,155,226,106,121,169,224,109,58,59,148,146,75,51,82,73,151,191,9,92,149,87,187,31,116,250,201,245,3,33,249,25,206,171,211,187,119,159,225,75,89,87,239,77,111,135,79,115,31,21,22,81,194,131,212,205,7,137,178,250,90,184,248,170,72,158,41,37,119,52,111,62,81,73,47,104,223,34,69,198,252,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,40,179,168,238,199,41,182,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,188,174,100,82,181,200,229,133,101,146,26,150,169,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,65,94,163,253,63,232,247,17,98,151,86,244,135,29,255,0,178,197,7,166,130,90,106,121,32,167,143,34,165,230,200,248,212,62,103,199,27,38,134,53,87,178,101,119,37,142,37,137,200,255,0,220,172,93,87,102,91,23,211,141,158,88,171,164,182,87,253,232,204,239,60,162,185,100,213,20,105,79,35,169,121,242,142,150,158,46,111,240,66,156,88,231,162,61,206,146,68,71,57,202,141,137,145,201,80,85,95,251,6,63,253,116,95,244,39,255,0,179,201,255,0,181,205,11,255,0,13,122,19,140,232,167,222,159,188,127,119,61,111,249,79,208,250,63,63,168,172,158,167,253,231,201,39,30,62,126,63,231,175,126,61,255,0,14,253,147,170,128,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,0,0,80,15,84,127,125,154,155,250,47,195,209,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,186,126,239,186,197,186,172,86,60,43,41,127,162,212,220,126,222,146,92,105,187,62,79,181,41,96,142,150,57,110,188,217,79,21,60,30,90,154,135,39,166,106,171,153,219,186,119,111,226,146,131,19,192,48,220,22,167,32,170,195,241,234,75,75,242,171,196,151,251,186,83,34,181,149,87,25,34,138,41,106,21,157,248,181,239,108,17,171,248,162,114,127,39,187,187,222,247,59,208,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,18,186,160,244,251,166,180,211,94,183,67,162,214,170,183,177,245,14,175,204,44,116,209,75,82,254,115,75,85,81,89,122,89,101,157,206,70,35,159,3,95,4,81,112,141,136,233,127,43,26,254,208,3,110,186,243,153,109,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,132,141,111,100,114,177,220,30,140,145,169,205,141,84,208,158,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,200,229,99,121,177,89,35,83,131,218,171,210,200,171,213,31,216,158,166,254,139,243,20,69,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,79,65,185,125,197,231,123,160,213,58,253,76,206,170,63,214,209,217,232,184,67,254,76,181,250,153,166,130,143,201,20,81,249,188,94,119,183,202,246,243,127,241,85,254,8,147,211,165,247,79,186,107,181,53,151,116,58,211,106,171,99,25,80,218,252,62,199,83,20,180,207,231,12,180,181,20,119,164,150,41,218,229,98,185,147,181,144,75,23,9,24,173,151,243,49,204,239,107,229,85,245,206,254,73,255,0,82,127,109,42,172,183,78,148,251,234,169,204,99,160,218,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,102,189,33,141,170,215,197,21,60,146,182,105,21,222,68,89,26,231,181,205,141,37,177,234,108,90,197,73,149,92,115,90,122,30,23,171,173,190,142,215,89,83,229,122,249,105,105,36,169,146,158,62,10,188,27,197,245,181,43,221,17,28,190,78,206,85,70,181,19,245,138,1,234,143,239,179,83,127,69,248,122,34,58,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,54,171,185,140,55,117,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,67,93,227,244,166,172,213,237,113,178,231,250,33,91,106,199,109,89,109,194,121,51,133,172,154,121,164,164,170,150,105,234,102,186,198,217,36,119,155,201,207,197,233,163,88,154,217,18,30,221,153,36,178,67,53,118,209,183,76,19,107,250,89,65,166,120,45,63,250,170,203,197,111,57,191,202,119,79,77,12,51,214,120,229,150,79,15,151,192,199,120,152,238,12,254,8,159,197,86,128,119,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,79,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,22,234,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,121,21,168,171,28,157,188,6,206,247,85,153,109,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,252,234,216,156,246,55,212,198,215,72,232,95,201,188,94,170,213,95,27,228,99,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,165,110,181,126,233,241,111,167,244,63,35,113,34,174,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,171,175,170,158,195,191,237,190,234,244,130,203,254,170,92,190,197,108,183,127,235,223,83,123,115,252,191,243,118,202,200,225,255,0,89,80,247,127,190,188,170,178,85,116,184,247,217,166,95,173,124,61,105,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,0,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,16,117,88,223,29,54,165,93,107,246,183,166,204,171,138,197,140,94,21,153,77,205,207,150,5,184,220,105,92,246,45,19,35,238,136,250,104,101,238,231,58,70,175,146,104,163,115,17,173,137,178,77,13,118,209,183,76,239,116,26,167,65,166,120,45,63,250,170,203,197,111,56,127,201,150,191,83,12,51,214,120,229,150,63,55,139,206,199,120,152,238,111,254,8,159,197,82,239,178,244,211,142,155,251,66,186,222,244,191,79,126,213,181,97,222,142,89,168,229,175,74,106,171,189,85,85,93,61,44,149,85,53,73,19,249,76,190,86,185,87,199,197,27,27,99,99,88,198,177,172,141,90,79,214,83,246,161,170,120,110,153,255,0,135,31,179,62,246,228,22,235,23,173,251,223,230,244,190,170,166,56,124,190,63,68,222,124,124,156,184,242,111,126,221,187,167,126,228,128,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,221,122,138,111,170,167,116,185,146,224,250,125,95,86,205,43,176,84,67,53,12,53,52,177,49,247,59,140,41,80,197,185,34,172,105,60,44,116,117,14,141,144,185,255,0,230,49,175,115,24,247,43,24,233,215,177,90,157,210,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,127,152,199,49,175,99,220,143,101,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,112,173,235,110,183,252,31,105,101,171,83,62,225,125,237,251,79,32,130,197,232,190,212,244,30,63,37,53,68,222,95,39,134,94,253,189,55,30,60,83,191,62,253,255,0,14,203,192,54,185,213,111,252,74,107,182,51,162,159,176,95,187,159,120,253,111,249,79,239,79,172,240,122,122,57,234,127,222,125,36,124,185,120,56,255,0,158,157,185,119,252,123,118,87,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,73,85,213,79,126,63,246,223,106,154,65,122,255,0,85,22,95,125,182,92,127,245,236,169,178,57,158,47,249,187,165,124,115,127,172,167,123,127,223,88,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,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,229,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,47,83,167,22,248,234,119,91,134,215,225,250,130,202,74,125,69,195,233,224,125,116,209,62,40,153,123,164,114,171,18,182,40,17,81,204,123,92,141,108,237,107,124,77,124,177,57,170,212,153,34,142,136,75,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,170,156,43,120,59,76,195,119,117,165,255,0,113,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,135,127,27,213,21,209,49,83,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,57,196,254,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,102,157,40,247,211,254,241,181,253,107,204,255,0,250,30,151,0,173,174,111,252,166,186,215,37,66,187,255,0,85,233,88,230,255,0,223,194,143,255,0,131,194,90,161,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,144,215,170,246,248,234,114,91,173,239,104,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,202,229,237,42,205,19,163,236,198,198,255,0,52,10,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,235,127,222,150,133,233,198,221,58,102,103,154,95,165,246,111,67,106,161,251,26,89,166,149,81,245,87,10,167,93,232,82,74,170,153,17,19,201,51,248,183,186,246,70,163,90,214,49,172,99,24,198,210,9,245,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,95,79,79,61,233,218,183,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,56,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,199,27,31,15,47,213,223,246,207,173,91,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,38,125,203,254,233,113,236,79,76,191,90,249,138,210,128,79,65,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,123,189,81,177,181,87,140,108,107,103,79,77,46,159,117,58,195,117,179,238,15,87,237,84,146,105,245,5,71,169,179,218,106,226,138,170,12,149,236,117,84,18,36,136,201,209,240,50,158,166,8,156,172,154,39,50,116,238,213,69,98,187,189,186,106,150,150,224,154,211,130,92,244,207,82,236,95,108,227,119,159,15,173,162,245,83,83,249,124,83,50,104,255,0,121,11,217,35,123,73,19,29,249,92,157,251,118,94,232,170,139,158,29,213,109,159,50,218,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,249,43,161,127,40,164,99,227,114,175,23,177,220,92,246,112,145,254,43,34,213,44,239,43,193,49,29,51,191,223,125,86,55,130,122,255,0,187,244,94,150,22,122,63,91,50,77,85,251,198,49,36,147,156,141,71,126,241,206,227,219,179,123,39,224,77,94,138,158,233,242,159,167,245,223,35,110,46,164,30,83,85,116,207,21,214,77,56,200,244,183,53,164,245,22,92,154,223,45,190,167,140,113,190,72,121,167,228,158,47,35,30,198,205,19,209,178,70,245,106,240,145,140,114,39,118,161,153,124,179,22,190,224,217,85,231,10,202,104,125,21,235,31,184,84,90,238,52,222,86,73,224,170,130,71,71,44,124,216,174,99,184,189,142,78,237,85,106,246,238,138,169,248,147,171,163,102,138,125,249,220,21,219,88,234,238,30,26,77,50,183,167,134,8,229,227,36,245,215,24,170,41,227,228,213,141,200,232,91,3,43,21,221,158,199,36,158,14,220,155,205,11,169,0,130,189,71,250,127,209,238,34,197,46,173,233,14,59,255,0,101,138,15,77,4,180,212,242,65,79,30,69,75,205,145,241,168,124,207,142,54,77,12,106,175,100,202,238,75,28,75,19,145,255,0,185,88,169,4,180,158,134,183,107,84,55,93,100,177,77,115,164,101,202,178,158,195,87,79,70,233,154,147,205,4,46,174,108,178,178,62,252,156,198,58,120,90,231,34,118,106,203,26,47,110,73,222,215,200,171,190,125,243,255,0,130,239,185,63,246,46,251,227,247,199,237,47,251,183,246,127,165,244,158,155,255,0,169,230,231,203,212,255,0,244,189,184,127,167,191,225,202,182,185,213,111,252,74,107,182,51,162,159,176,95,187,159,120,253,111,249,79,239,79,172,240,122,122,57,234,127,222,125,36,124,185,120,56,255,0,158,157,185,119,252,123,118,94,85,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,74,174,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,197,55,209,188,219,22,207,52,226,150,231,29,171,237,156,207,40,245,20,248,205,182,86,61,41,93,36,72,207,45,77,76,141,237,218,24,188,177,42,198,215,36,146,57,237,107,120,162,190,88,243,237,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,157,56,58,127,209,237,222,197,22,173,234,246,59,255,0,101,138,255,0,83,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,190,89,106,91,118,62,233,245,147,234,6,67,242,51,156,254,243,139,95,113,251,117,138,237,119,161,244,244,153,53,189,247,75,92,158,86,63,212,82,178,170,162,145,210,118,106,170,179,180,244,149,12,236,228,71,126,78,253,184,185,170,179,255,0,166,47,80,10,61,34,172,166,219,246,183,228,94,147,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,31,140,210,61,205,133,204,111,116,108,110,123,227,183,76,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,14,239,54,199,125,218,94,178,212,233,85,222,245,246,221,35,237,244,183,75,93,223,211,50,155,215,210,202,213,107,164,240,54,89,86,46,51,199,81,23,103,59,146,248,185,246,70,185,164,234,232,99,252,236,254,155,254,228,58,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,170,191,246,115,191,250,215,127,233,183,255,0,96,19,255,0,107,154,233,254,37,52,39,25,214,191,186,223,119,62,241,250,223,242,103,174,245,158,15,79,89,61,55,251,247,142,62,92,188,28,191,204,78,220,187,126,61,187,175,85,5,85,255,0,179,157,255,0,214,187,255,0,77,191,251,0,178,157,39,206,191,106,26,89,134,234,103,217,127,102,125,237,199,237,215,223,69,231,243,122,95,85,77,28,222,47,39,22,243,227,228,227,203,139,123,246,239,217,59,246,61,88,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,0,64,13,209,245,91,255,0,13,122,237,147,104,167,236,23,239,31,221,207,69,254,83,251,211,232,252,254,162,142,10,159,247,159,73,39,30,62,126,63,231,175,126,61,255,0,14,253,147,170,236,99,124,255,0,227,71,239,183,253,139,190,231,125,206,251,55,254,237,253,161,234,189,95,169,255,0,234,120,120,113,244,223,253,55,126,127,232,237,248,213,95,84,127,125,154,155,250,47,195,209,28,171,77,118,245,149,106,166,141,106,142,174,98,213,62,127,217,95,217,53,55,27,91,41,100,150,106,154,26,199,84,182,90,136,220,196,94,222,15,78,217,30,142,106,55,196,178,189,94,223,23,23,248,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,70,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,32,234,177,190,58,109,74,186,215,237,111,77,153,87,21,139,24,188,43,50,155,155,159,44,11,113,184,210,185,236,90,38,71,221,17,244,208,203,221,206,116,141,95,36,209,70,230,35,91,19,100,154,26,237,163,110,153,222,232,53,78,131,76,240,90,127,245,85,151,138,222,112,255,0,147,45,126,166,24,103,172,241,203,44,126,111,23,157,142,241,49,220,223,252,17,63,138,165,223,101,233,167,29,55,246,133,117,189,233,126,158,253,171,106,195,189,28,179,81,203,94,148,213,87,122,170,170,186,122,89,42,170,106,146,39,242,153,124,173,114,175,143,138,54,54,198,198,177,141,99,89,26,180,159,172,167,237,67,84,240,221,51,255,0,14,63,102,125,237,200,45,214,47,91,247,191,205,233,125,85,76,112,249,124,126,137,188,248,249,57,113,228,222,253,187,119,78,253,201,1,213,31,216,158,166,254,139,243,20,69,0,147,127,166,134,199,42,119,29,153,67,172,57,195,233,25,167,88,93,226,54,77,73,35,34,168,125,242,227,10,71,58,81,58,23,163,154,148,200,215,196,233,156,246,254,118,72,145,177,21,92,247,195,121,32,170,190,185,223,201,63,234,79,237,164,21,218,182,216,239,187,170,202,178,236,43,22,189,122,43,214,63,135,215,228,182,234,111,76,201,62,212,170,130,72,35,138,135,155,229,137,144,121,95,80,212,243,57,85,172,237,221,90,169,248,167,42,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,244,250,126,239,186,197,186,172,86,60,43,41,127,162,212,220,126,222,146,92,105,187,62,79,181,41,96,142,150,57,110,188,217,79,21,60,30,90,154,135,39,166,106,171,153,219,186,119,111,226,147,0,160,30,168,254,251,53,55,244,95,135,162,57,85,62,222,178,171,134,217,102,220,237,166,167,214,89,109,185,132,184,149,222,138,58,89,29,37,15,251,86,158,104,43,29,35,81,88,144,189,243,172,46,87,240,227,34,192,136,175,89,123,49,182,141,197,231,123,95,213,58,13,76,193,106,63,213,81,222,40,184,67,254,83,181,250,152,102,158,143,201,44,82,120,124,190,6,55,202,198,243,103,241,69,254,40,186,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,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,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,19,210,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,207,234,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,51,195,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,63,181,244,235,223,85,78,214,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,204,123,158,214,61,237,70,62,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,173,95,186,124,91,233,253,15,200,220,72,43,77,139,95,106,241,91,142,107,79,67,206,203,106,184,81,218,235,42,124,172,79,21,85,92,117,50,83,199,193,87,155,185,50,138,165,123,162,43,83,199,217,202,138,230,162,201,93,130,239,95,42,218,158,163,210,89,46,215,63,81,166,89,53,194,24,242,59,125,66,200,248,232,57,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,249,163,98,49,83,147,98,124,87,209,137,229,54,44,231,21,179,102,184,181,119,173,178,228,22,250,123,165,186,167,196,248,252,244,179,198,217,34,147,131,209,175,111,38,61,171,217,200,142,78,253,149,17,127,2,144,122,149,236,162,227,183,77,71,174,213,12,42,217,219,76,178,235,131,100,166,123,82,150,8,237,87,74,149,169,149,246,200,160,141,200,245,133,140,129,207,141,201,19,88,216,222,200,149,92,230,43,159,229,122,92,123,236,211,47,214,190,30,180,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,25,172,221,143,186,125,100,250,129,144,252,140,228,138,184,239,142,167,77,122,127,224,91,91,211,102,82,75,125,201,236,247,182,101,55,55,62,41,210,221,110,170,187,92,24,180,76,143,186,171,42,102,139,187,156,233,26,158,56,101,141,204,71,58,86,201,12,64,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,236,239,106,184,110,212,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,206,141,149,204,99,189,52,110,116,141,133,156,91,197,138,174,84,242,62,71,191,234,222,102,138,101,91,137,219,102,97,163,152,85,194,213,69,122,200,62,207,244,211,221,37,146,58,86,120,43,233,234,31,205,209,199,35,211,187,33,114,39,102,47,230,84,239,217,59,170,87,182,136,116,137,220,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,223,183,117,79,226,76,174,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,30,131,125,56,85,215,0,222,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,189,116,45,85,115,90,188,219,21,76,109,122,118,236,143,71,34,43,145,17,203,102,157,25,53,75,239,94,220,111,186,103,95,125,245,85,248,38,65,39,166,162,244,188,61,29,174,181,137,52,63,188,70,35,100,231,84,219,139,191,23,57,237,237,217,123,55,198,132,255,0,34,255,0,80,189,175,231,219,179,209,123,46,156,233,205,223,31,183,92,173,217,69,53,238,89,111,117,19,67,3,160,142,146,174,23,53,174,134,41,92,175,229,80,197,68,86,162,118,71,126,63,193,22,48,108,207,165,254,190,237,219,114,120,126,177,230,185,126,159,214,217,113,255,0,180,61,76,22,187,133,108,149,79,243,208,84,83,179,131,100,164,141,139,217,243,53,87,187,211,242,162,246,238,189,145,122,7,90,191,107,24,183,212,10,31,142,184,149,1,166,58,153,149,105,22,95,30,117,133,85,250,75,213,61,190,229,111,166,170,108,146,71,37,47,173,162,158,141,243,196,248,222,215,178,104,217,80,231,198,244,119,229,145,172,114,162,162,42,47,229,98,120,181,247,57,202,172,216,86,45,67,235,111,89,5,194,158,215,110,166,242,178,63,61,84,242,54,56,163,230,245,107,27,201,239,106,119,114,163,83,191,117,84,79,196,191,237,139,236,202,197,179,205,56,170,182,73,117,251,103,51,202,61,61,70,77,114,137,239,74,87,73,18,63,197,77,77,27,187,118,134,47,44,168,146,57,169,36,142,123,156,238,40,172,138,62,43,212,235,97,223,182,251,21,78,188,233,61,151,150,125,143,219,221,246,149,174,221,110,242,85,101,16,181,240,182,62,238,242,181,60,212,240,54,161,91,198,57,37,153,169,28,41,223,132,77,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,206,39,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,62,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,16,215,168,238,199,42,119,91,134,208,102,26,124,250,74,125,69,195,233,231,101,12,50,178,40,153,123,164,114,163,214,138,89,213,17,204,123,92,142,116,14,115,188,77,124,178,181,200,212,153,101,142,136,75,211,233,141,188,92,239,116,216,38,71,96,212,186,63,85,146,96,158,143,214,228,30,72,89,246,191,173,154,177,241,255,0,181,97,130,56,233,252,81,192,200,255,0,42,187,159,110,75,217,123,247,168,29,216,251,167,214,79,168,25,15,200,206,74,170,45,248,254,196,58,123,105,222,131,105,61,235,142,125,144,91,239,127,105,93,45,215,31,29,86,47,11,175,115,186,62,237,241,57,60,213,16,58,161,27,198,72,229,133,171,28,201,219,156,78,88,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,156,175,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,178,77,159,99,59,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,30,10,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,226,223,63,213,31,216,158,166,254,139,243,20,69,0,151,19,213,67,98,180,217,254,61,117,220,246,150,208,82,65,147,216,233,230,185,102,112,205,85,47,59,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,207,43,28,245,228,233,24,198,73,84,26,91,170,89,222,139,103,118,205,76,211,75,239,216,217,37,155,205,232,171,125,44,53,30,47,44,47,134,79,221,204,199,198,238,241,202,246,254,102,175,110,253,211,178,162,42,104,123,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,102,109,203,254,233,113,236,79,76,191,90,249,138,210,128,73,63,176,29,159,93,119,101,171,141,109,193,41,35,193,48,234,138,58,252,173,243,74,228,125,76,15,123,150,58,24,155,27,219,47,58,132,134,86,44,141,115,82,38,53,239,229,205,35,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,206,21,188,29,166,97,187,186,210,255,0,184,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,195,191,141,234,138,232,152,169,159,109,82,210,220,239,69,179,187,158,153,234,93,139,236,108,146,205,225,245,180,94,170,26,143,23,150,22,77,31,239,33,123,227,119,120,229,99,191,43,151,183,126,203,217,81,81,38,175,69,79,116,249,79,211,250,239,145,183,23,82,15,201,203,50,155,22,13,138,222,115,92,166,187,209,89,113,251,125,69,210,227,83,226,124,158,10,88,35,116,146,201,193,136,231,187,139,24,229,236,212,87,47,110,200,138,191,129,152,220,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,156,229,127,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,158,157,22,245,142,197,135,235,46,91,163,183,120,124,117,122,137,111,167,168,181,212,242,122,242,170,182,182,162,71,83,112,107,21,19,156,19,212,75,228,115,216,214,250,110,63,153,210,53,18,229,0,6,125,186,154,90,109,86,93,241,234,125,29,154,217,73,65,79,37,69,182,173,241,83,66,216,152,233,231,182,82,77,52,170,214,162,34,190,73,100,146,71,187,248,185,239,115,151,186,170,169,194,180,183,84,179,189,22,206,237,154,153,166,151,223,177,178,75,55,155,209,86,250,88,106,60,94,88,95,12,159,187,153,143,141,221,227,149,237,252,205,94,221,251,167,101,68,84,209,78,216,183,11,138,238,131,70,172,186,185,139,83,122,15,95,228,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,147,35,21,205,99,159,20,177,61,88,206,124,82,63,245,33,217,78,169,239,7,246,119,251,51,191,226,150,207,186,95,107,250,223,183,106,170,97,242,122,175,73,227,241,120,96,151,191,111,76,254,92,184,246,238,222,221,251,175,110,43,179,62,151,250,251,183,109,201,225,250,199,154,229,250,127,91,101,199,254,208,245,48,90,238,21,178,85,63,207,65,81,78,206,13,146,146,54,47,103,204,213,94,239,79,202,139,219,186,246,69,252,174,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,85,117,206,254,73,255,0,82,127,109,34,175,79,29,194,226,187,95,212,45,68,213,204,166,155,215,250,13,63,170,166,183,90,217,85,29,60,215,58,233,110,118,230,197,79,27,158,191,242,164,122,181,175,115,34,138,87,163,31,195,138,240,173,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,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,199,250,81,236,91,253,227,116,26,215,134,127,244,61,86,1,69,92,239,249,78,117,210,74,117,111,254,171,210,189,206,255,0,191,153,25,255,0,7,152,181,67,53,155,177,247,79,172,159,80,50,31,145,156,179,77,188,237,51,13,221,215,76,77,51,193,239,181,20,150,123,237,5,69,218,166,197,145,186,129,106,167,181,61,111,149,75,58,49,137,36,74,246,75,19,22,55,49,95,195,191,141,234,138,232,152,169,84,26,165,165,185,222,139,103,119,61,51,212,187,23,216,217,37,155,195,235,104,189,84,53,30,47,44,44,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,91,79,76,94,160,21,154,187,71,77,183,237,111,200,189,94,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,255,0,25,164,123,93,51,94,222,232,233,26,247,201,26,250,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,135,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,20,173,254,194,166,233,255,0,240,251,74,191,247,173,199,254,162,89,246,204,244,83,42,219,182,219,48,253,28,205,110,22,170,219,214,63,246,135,169,158,215,44,146,82,191,207,95,81,80,206,14,146,56,222,189,153,51,81,123,177,63,50,47,110,233,217,87,181,130,149,191,216,84,221,63,254,31,105,87,254,245,184,255,0,212,75,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,61,206,130,73,233,169,35,134,71,70,231,53,174,86,43,152,170,138,173,106,246,237,221,19,248,30,212,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,0,43,3,121,157,47,245,247,113,59,147,204,53,143,10,203,244,254,138,203,144,125,159,233,160,186,92,43,99,170,103,130,130,158,157,252,219,29,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,218,186,111,108,167,84,246,125,251,68,253,166,95,241,75,159,222,223,178,61,23,216,85,85,51,120,253,47,171,242,121,124,208,69,219,191,169,103,30,60,187,246,119,126,221,147,189,107,117,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,28,255,0,170,22,193,108,90,45,207,112,250,51,111,244,120,133,214,224,202,123,237,130,154,153,235,13,150,170,110,74,202,152,21,141,86,69,71,35,209,24,177,185,90,216,165,146,54,71,221,146,178,56,98,6,218,55,23,157,237,127,84,232,53,51,5,168,255,0,85,71,120,162,225,15,249,78,215,234,97,154,122,63,36,177,73,225,242,248,24,223,43,27,205,159,197,23,248,162,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,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,207,14,236,125,211,235,39,212,12,135,228,103,36,85,199,124,117,58,107,211,255,0,2,218,222,155,50,146,91,238,79,103,189,179,41,185,185,241,78,150,235,117,85,218,224,197,162,100,125,213,89,83,52,93,220,231,72,212,241,195,44,110,98,57,210,182,72,98,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,103,123,85,195,118,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,126,116,108,174,99,29,233,163,115,164,108,44,226,222,44,85,114,167,145,242,61,255,0,86,243,52,83,42,220,78,219,51,13,28,194,174,22,170,43,214,65,246,127,166,158,233,44,145,210,179,193,95,79,80,254,110,142,57,30,157,217,11,145,59,49,127,50,167,126,201,221,82,189,180,67,164,78,228,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,78,253,187,170,127,18,101,117,71,246,39,169,191,162,252,197,17,70,218,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,71,181,179,199,5,77,92,112,200,232,220,230,185,168,244,107,213,81,85,174,78,253,187,162,255,0,3,75,184,158,45,98,193,177,91,54,21,139,80,250,43,46,63,111,167,181,219,169,188,175,147,193,75,4,109,142,40,249,189,92,247,113,99,26,157,220,170,229,237,221,85,87,241,63,88,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,72,174,171,27,28,169,212,171,85,126,233,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,157,145,95,83,12,93,218,230,200,229,242,67,20,109,98,181,209,54,57,170,91,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,181,93,204,97,187,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,20,108,204,227,44,111,100,141,68,228,199,183,147,88,254,113,178,152,122,163,251,236,212,223,209,126,30,136,158,157,26,173,54,171,254,209,51,107,21,246,217,73,113,182,220,115,139,149,37,101,29,92,45,154,10,152,36,182,91,219,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,21,234,13,178,75,174,212,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,121,21,168,171,28,157,157,62,119,183,117,218,134,127,37,139,39,158,174,187,78,178,170,138,120,110,180,110,170,115,96,180,206,233,161,107,238,204,141,176,202,247,190,58,118,200,215,69,26,53,102,79,26,57,85,99,143,181,239,98,121,77,139,57,197,108,217,174,45,93,235,108,185,5,190,158,233,110,169,241,62,63,61,44,241,182,72,164,224,244,107,219,201,143,106,246,114,35,147,191,101,68,95,192,206,22,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,200,21,210,251,168,37,77,218,166,203,181,237,105,186,210,49,236,167,109,6,31,124,169,150,42,102,112,134,42,90,122,59,42,69,20,13,106,189,90,201,220,201,229,151,156,143,86,197,249,158,230,119,157,91,170,219,62,27,186,253,35,172,210,220,194,186,174,220,246,212,54,229,104,185,211,42,185,246,235,140,108,145,145,78,177,242,70,204,206,50,200,199,198,229,78,76,123,184,185,143,225,35,51,195,170,186,103,149,104,222,163,228,122,91,154,210,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,254,144,91,193,186,165,214,155,104,89,162,210,58,218,234,122,218,252,58,173,177,57,179,199,58,57,213,53,52,47,224,197,107,216,230,173,77,67,100,145,90,172,86,72,206,79,231,19,35,230,189,106,253,211,226,223,79,232,126,70,226,123,94,142,24,6,27,170,120,110,224,180,251,80,113,234,75,230,61,124,167,199,41,171,168,106,81,120,74,206,247,37,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,85,186,173,179,230,91,80,213,202,205,45,204,43,169,46,44,117,59,110,86,139,157,50,163,89,113,183,72,249,25,20,235,31,37,116,47,229,20,140,124,110,85,226,246,59,139,158,206,18,62,85,116,167,222,157,215,76,243,250,13,184,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,229,21,53,67,158,244,115,81,175,107,102,116,111,253,218,62,121,29,40,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,0,12,214,110,199,221,62,178,125,64,200,126,70,115,154,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,94,167,78,189,138,211,109,107,13,76,227,80,104,41,31,170,151,250,121,161,174,154,154,170,87,178,217,110,153,105,222,150,213,68,145,96,153,237,146,157,178,62,102,179,252,247,185,141,123,216,212,123,230,80,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,50,186,220,97,87,90,13,104,211,221,70,154,162,145,109,183,204,94,91,37,60,77,123,188,237,158,134,174,73,165,115,219,199,138,49,91,112,133,26,168,229,85,86,201,221,27,217,21,222,83,163,78,127,77,140,238,142,233,134,92,114,26,186,74,124,199,23,171,166,163,183,181,101,88,43,174,52,242,197,81,26,189,173,69,98,62,58,104,235,149,175,127,110,200,233,26,139,222,78,46,187,64,8,1,214,175,218,198,45,245,2,135,227,174,37,43,23,125,210,247,101,31,225,255,0,4,102,179,234,21,178,235,67,169,57,149,189,244,210,219,171,83,195,246,53,173,211,53,236,167,88,154,229,239,52,190,40,38,145,100,68,124,127,146,46,17,185,146,249,39,80,41,219,170,134,197,106,112,12,134,235,185,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,22,155,140,245,80,177,179,196,178,72,147,72,202,169,170,85,86,54,49,254,39,181,235,201,177,189,140,142,184,11,254,233,113,236,79,76,191,90,249,138,210,128,75,254,233,113,236,79,76,191,90,249,138,210,128,77,41,237,59,218,198,141,253,63,199,190,58,3,170,128,82,7,89,44,90,197,143,238,226,142,237,104,161,244,245,121,54,31,110,186,93,36,242,189,254,162,169,147,212,210,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,87,181,244,49,254,118,127,77,255,0,114,32,6,236,125,211,235,39,212,12,135,228,103,57,81,119,221,56,58,127,209,237,222,197,22,173,234,246,59,255,0,101,138,255,0,83,4,84,213,18,65,81,30,59,75,205,241,241,167,124,47,146,55,205,52,104,143,124,200,238,73,28,169,19,81,159,190,89,103,81,21,122,163,251,19,212,223,209,126,98,136,160,19,85,5,43,117,58,216,119,236,66,251,83,175,58,79,101,227,128,228,23,7,125,165,107,183,91,188,116,184,188,206,100,45,143,187,188,174,95,13,68,238,168,86,241,142,56,161,114,199,10,118,231,19,86,58,236,251,118,121,150,209,117,67,239,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,115,237,228,98,42,54,87,162,240,162,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,149,64,21,65,215,42,211,106,134,235,163,119,216,109,148,140,185,86,83,223,169,42,43,27,11,82,121,160,133,212,46,138,39,201,219,147,152,199,79,51,154,213,94,205,89,100,84,237,201,123,243,94,138,158,233,242,159,167,245,223,35,110,46,164,16,3,172,158,181,253,198,219,237,167,71,41,45,254,106,189,77,184,47,154,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,189,216,246,172,126,126,252,93,193,74,86,61,86,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,83,77,24,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,2,128,122,163,251,236,212,223,209,126,30,136,142,182,172,3,50,190,225,183,253,65,179,99,213,117,152,246,43,81,67,77,122,174,133,17,204,160,125,98,202,148,203,42,34,242,107,30,232,36,98,63,183,4,127,6,170,163,164,98,59,191,244,236,214,29,109,210,221,197,218,237,122,47,141,213,230,21,25,61,61,85,53,126,30,219,204,22,216,47,76,134,150,121,152,175,158,161,174,138,39,192,173,116,173,127,100,127,102,201,26,42,36,175,71,104,36,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,74,174,185,223,201,63,234,79,237,165,85,147,167,167,7,79,250,205,196,95,98,213,189,94,199,127,236,79,65,234,96,138,154,162,73,233,228,200,170,184,62,62,52,239,133,241,200,200,97,145,81,239,153,29,197,100,137,34,106,63,247,203,21,223,131,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,60,255,0,81,221,142,84,238,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,120,154,249,101,107,145,169,50,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,118,189,219,110,98,167,116,249,14,7,156,94,104,106,224,200,108,120,61,14,57,144,77,50,69,194,182,227,5,85,83,228,171,137,34,107,90,214,74,217,163,145,89,193,156,30,231,177,17,205,99,94,233,191,208,199,249,217,253,55,253,200,117,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,0,5,85,255,0,179,157,255,0,214,187,255,0,77,191,251,0,159,251,92,215,79,241,41,161,56,206,181,253,214,251,185,247,143,214,255,0,147,61,119,172,240,122,122,201,233,191,223,188,113,242,229,224,229,254,98,118,229,219,241,237,221,122,168,0,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,129,85,125,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,223,102,26,253,163,88,6,163,226,218,71,153,106,21,170,213,151,230,156,190,196,181,206,247,121,42,123,42,181,188,156,136,172,139,200,244,88,226,242,57,190,89,26,230,71,205,232,173,78,128,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,42,131,35,232,217,125,174,220,211,109,150,60,135,208,232,197,119,154,243,83,114,137,24,202,171,116,110,170,151,133,150,154,57,38,154,89,166,108,62,20,74,185,90,145,241,115,156,168,247,177,34,146,207,244,207,74,180,227,70,241,88,48,173,45,194,237,88,205,150,159,139,189,53,190,157,35,243,72,216,217,31,154,103,255,0,159,52,202,200,227,71,75,34,186,71,241,69,115,149,127,19,58,251,177,247,79,172,159,80,50,31,145,156,230,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,93,52,245,51,200,228,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,23,169,211,175,98,180,219,90,195,83,56,212,26,10,71,234,165,254,158,104,107,166,166,170,149,236,182,91,166,90,119,165,181,81,36,88,38,123,100,167,108,143,153,172,255,0,61,238,99,94,246,53,30,249,148,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,43,47,119,125,38,174,186,169,175,52,154,141,162,249,29,37,166,207,156,222,37,170,204,162,185,72,233,86,209,60,156,230,158,190,153,170,188,167,100,174,71,39,167,228,138,217,164,103,103,54,23,185,105,166,166,217,54,187,165,251,89,192,33,196,52,254,201,72,203,149,101,61,34,228,55,166,178,68,158,243,91,12,45,141,213,15,242,73,35,163,98,187,200,246,192,215,248,227,89,100,226,137,201,202,234,97,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,53,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,225,221,86,217,243,45,168,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,146,186,23,242,138,70,62,55,42,241,123,29,197,207,103,9,31,111,253,46,116,67,94,116,79,65,166,163,214,139,229,93,61,29,242,161,151,28,127,17,171,143,247,248,244,14,230,233,86,71,59,243,68,250,135,61,178,45,47,240,137,90,174,94,50,205,51,27,78,219,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,105,119,108,151,107,173,255,0,109,186,81,125,190,220,234,238,55,43,142,15,98,171,172,172,171,153,211,79,83,60,148,16,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,72,87,214,191,0,195,101,209,124,55,84,157,143,82,38,89,75,148,83,216,25,118,106,43,103,91,116,180,149,179,186,157,234,139,217,236,73,97,99,219,201,23,130,172,156,56,249,36,229,8,58,92,123,236,211,47,214,190,30,180,234,189,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,244,221,86,217,240,221,215,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,158,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,135,96,206,183,131,147,106,142,209,44,155,110,212,5,171,184,92,176,252,162,219,95,143,92,155,21,60,80,67,100,166,182,79,70,218,23,182,54,49,220,227,115,163,115,100,119,145,210,36,178,35,156,223,27,121,250,14,151,30,251,52,203,245,175,135,173,47,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,0,6,107,55,99,238,159,89,62,160,100,63,35,57,63,250,74,108,163,21,188,216,168,247,101,169,182,207,180,106,219,112,154,60,46,223,58,70,250,88,125,59,252,111,185,185,17,206,87,76,217,217,44,113,54,70,183,196,232,93,42,35,156,232,95,29,170,0,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,2,226,122,179,105,125,215,81,246,125,116,185,217,157,87,37,70,11,120,163,202,31,73,77,68,234,135,212,192,198,201,77,55,126,42,139,27,34,138,174,74,135,201,217,200,214,83,187,186,34,42,189,180,215,182,140,254,155,75,55,13,166,250,131,112,200,106,236,118,219,30,81,109,169,186,87,83,44,188,226,183,122,134,37,98,42,68,138,247,177,212,235,43,30,198,162,243,99,156,222,206,229,217,116,188,1,0,58,213,251,88,197,190,160,80,252,117,196,174,174,155,216,181,139,48,222,214,150,218,114,58,31,87,73,79,112,171,186,71,31,149,241,241,170,162,161,168,171,166,147,187,21,21,120,79,4,79,237,223,139,184,246,114,43,85,81,116,40,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,201,233,210,67,101,150,171,213,52,123,172,213,44,126,146,190,158,58,142,216,28,18,212,182,86,54,120,37,146,58,139,132,176,35,85,17,241,203,26,50,5,123,187,181,236,150,79,26,42,65,41,107,224,138,189,81,253,137,234,111,232,191,49,68,80,9,170,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,207,182,250,54,101,125,217,230,163,210,219,35,186,253,179,134,101,30,162,163,25,185,74,246,37,83,163,137,89,229,166,169,141,189,187,77,23,150,36,89,26,212,142,70,189,174,111,21,87,197,28,107,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,128,122,157,106,151,237,67,121,57,175,164,190,253,167,106,196,189,62,45,111,255,0,106,248,125,47,165,141,61,92,31,139,26,231,241,174,146,183,243,187,151,126,255,0,149,202,196,97,21,65,119,221,31,117,142,197,156,237,129,52,170,158,31,79,122,211,75,132,244,245,145,242,123,252,244,181,213,19,213,211,212,247,86,53,141,228,247,212,197,227,71,61,201,233,185,187,138,72,212,39,80,5,0,245,71,247,217,169,191,162,252,61,17,34,186,56,96,24,110,169,225,187,130,211,237,65,199,169,47,152,245,242,159,28,166,174,161,169,69,225,43,59,220,149,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,44,83,108,251,85,210,61,168,97,181,56,126,150,219,106,220,251,141,71,169,185,221,238,82,50,107,141,197,232,174,241,164,210,177,140,111,8,218,229,107,24,198,181,141,238,231,118,230,249,30,254,192,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,210,16,108,179,108,245,59,174,215,155,86,152,77,93,87,111,177,65,79,53,223,33,174,164,88,188,244,214,232,120,163,188,105,35,145,21,242,75,36,48,162,163,95,193,102,73,21,143,107,28,134,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,157,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,81,89,125,87,182,57,77,146,218,175,123,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,158,86,175,104,150,24,157,39,118,58,55,249,170,44,181,78,134,63,206,207,233,191,238,67,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,40,7,253,139,141,246,127,226,51,254,147,89,255,0,235,101,191,108,43,75,115,189,22,218,118,13,166,122,151,98,251,27,36,179,125,167,235,104,189,84,53,30,47,45,202,170,104,255,0,121,11,223,27,187,199,43,29,249,92,189,187,246,94,202,138,137,32,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,171,235,157,252,147,254,164,254,218,64,173,164,235,125,171,110,26,253,142,107,69,230,199,87,121,167,199,41,238,142,101,5,52,141,141,245,51,205,110,169,167,133,138,247,126,12,98,203,52,124,223,217,202,214,114,114,53,234,136,197,241,90,165,170,89,222,180,231,119,61,76,212,187,239,219,57,37,231,195,235,107,125,44,52,254,95,20,44,134,63,221,194,198,70,222,209,196,198,254,86,167,126,221,215,186,170,170,220,167,78,14,160,20,123,136,177,69,164,154,189,145,127,217,98,131,212,207,21,77,68,112,83,199,145,82,243,124,156,169,217,11,35,141,147,67,26,163,31,10,55,146,199,18,74,213,127,239,146,41,212,0,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,1,154,205,216,251,167,214,79,168,25,15,200,206,79,254,146,155,40,197,111,54,42,61,217,106,109,179,237,26,182,220,38,143,11,183,206,145,190,150,31,78,255,0,27,238,110,68,115,149,211,54,118,75,28,77,145,173,241,58,23,74,136,231,58,23,199,106,128,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,249,249,55,252,79,21,202,254,205,251,211,140,218,175,63,99,92,33,187,91,190,208,162,142,163,209,215,69,223,197,83,15,52,95,28,204,228,238,50,55,179,155,221,123,42,119,63,88,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,137,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,83,218,119,181,141,27,250,127,143,124,116,4,85,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,213,122,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,34,87,80,109,146,90,183,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,99,105,90,233,238,208,54,25,156,203,75,228,116,209,49,140,146,161,209,185,178,200,174,72,87,200,173,68,73,36,239,66,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,131,165,199,190,205,50,253,107,225,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,40,213,140,23,246,161,165,153,150,153,253,169,246,103,222,220,126,227,98,245,190,15,55,165,245,84,210,67,229,241,242,111,62,62,78,92,121,55,191,110,221,211,191,115,49,151,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,154,51,217,78,83,98,204,54,143,164,55,108,114,187,213,210,83,225,246,203,92,146,120,159,31,26,170,40,27,73,83,31,103,162,42,240,158,9,89,223,183,23,113,238,213,86,170,42,246,176,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,1,226,181,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,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,198,23,253,210,227,216,158,153,126,181,243,21,165,0,151,253,210,227,216,158,153,126,181,243,21,164,170,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,78,85,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,29,171,121,58,57,98,219,254,225,242,13,29,199,38,245,20,152,205,190,199,79,37,79,23,179,213,213,62,209,71,37,77,79,7,189,235,31,150,121,37,151,199,205,90,206,124,91,249,90,136,126,85,203,75,127,252,214,49,237,107,183,216,191,152,23,156,90,239,115,245,95,254,174,182,212,208,65,225,87,255,0,251,73,220,216,207,252,207,119,251,218,29,171,165,166,186,86,104,254,235,44,56,221,109,231,210,99,122,137,254,230,238,112,200,147,201,27,234,164,69,91,123,219,28,75,199,205,234,188,112,182,71,181,205,100,117,51,255,0,154,142,87,182,250,64,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,37,87,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,64,61,73,246,233,130,109,167,113,205,196,244,210,159,208,227,119,220,126,138,251,69,108,231,52,191,103,242,124,180,210,69,230,154,89,36,151,148,148,175,155,147,149,59,121,184,34,118,98,42,202,174,134,63,206,207,233,191,238,67,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,0,0,0,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,21,87,215,59,249,39,253,73,253,180,170,178,85,104,95,78,141,118,215,189,9,189,235,94,39,110,255,0,232,111,186,86,207,53,31,251,163,255,0,110,75,77,91,251,233,42,89,232,253,63,137,206,253,235,63,123,252,25,255,0,207,88,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,178,77,224,227,59,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,30,10,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,228,233,20,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,152,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,6,107,55,99,238,159,89,62,160,100,63,35,57,106,157,21,61,172,101,63,80,43,190,58,220,74,173,216,251,88,214,79,167,249,15,199,78,102,176,210,158,211,189,172,104,223,211,252,123,227,160,34,175,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,78,171,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,42,131,172,182,217,240,219,4,118,189,211,216,171,170,233,111,185,29,226,147,28,190,208,185,86,72,43,30,148,82,172,21,108,85,119,120,94,200,168,210,39,49,17,88,244,241,185,17,142,107,214,88,193,210,227,223,102,153,126,181,240,245,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,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,153,225,234,17,165,247,93,42,222,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,95,23,117,84,145,145,75,36,180,235,35,87,179,159,78,255,0,193,170,138,198,216,79,68,188,166,197,87,160,89,214,21,79,93,206,245,106,204,22,233,89,77,226,122,120,169,106,232,169,227,167,147,154,167,7,114,125,21,74,118,69,87,39,143,187,145,17,205,85,177,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,148,2,105,79,105,222,214,52,111,233,254,61,241,208,29,84,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,136,1,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,42,245,71,246,39,169,191,162,252,197,17,64,38,170,0,50,174,95,247,75,143,98,122,101,250,215,204,86,148,2,95,247,75,143,98,122,101,250,215,204,86,146,168,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,42,131,173,134,180,90,174,53,56,30,132,99,217,125,37,85,69,174,162,170,253,147,89,225,99,94,250,89,214,40,217,110,116,178,113,238,199,172,83,86,170,68,143,69,225,35,30,246,246,116,78,88,235,210,211,66,235,53,131,117,150,28,146,182,205,234,241,189,59,255,0,116,151,57,164,89,227,141,149,81,162,165,189,141,146,36,227,230,245,94,57,155,27,220,214,190,58,105,255,0,206,70,171,29,249,93,81,253,246,106,111,232,191,15,68,74,174,159,122,41,254,34,122,107,106,254,142,71,112,244,85,121,6,97,91,232,39,116,190,56,217,93,5,29,174,162,151,202,239,28,138,144,172,240,196,146,113,98,187,198,175,227,217,221,149,42,172,211,70,128,235,29,139,112,26,53,137,235,22,57,15,167,164,201,173,237,168,146,155,147,223,233,42,152,231,71,83,77,205,236,98,201,226,158,57,98,242,112,70,191,135,38,254,87,34,157,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,146,171,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,33,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,0,0,0,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,10,171,235,157,252,147,254,164,254,218,65,93,151,232,229,139,95,119,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,83,75,73,79,45,92,180,221,216,246,61,158,102,83,186,47,35,92,142,103,147,154,119,86,246,93,25,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,85,7,86,189,148,125,137,89,89,187,45,50,182,90,168,236,179,120,99,205,45,240,39,130,70,215,77,63,141,151,54,162,187,132,158,103,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,1,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,41,208,189,116,211,141,197,233,197,187,84,52,190,243,235,173,85,221,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,248,230,103,38,247,78,234,213,107,154,246,57,236,123,30,238,128,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,17,87,170,63,177,61,77,253,23,230,40,138,86,218,119,186,125,27,250,129,143,124,140,6,148,192,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,186,144,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,51,89,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,85,110,199,218,198,178,125,63,200,126,58,115,53,134,148,246,157,237,99,70,254,159,227,223,29,1,21,122,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,117,94,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,2,42,245,71,246,39,169,191,162,252,197,17,74,219,78,247,79,163,127,80,49,239,145,128,210,153,82,189,109,52,114,251,22,85,130,238,6,158,111,53,150,166,222,152,117,100,124,88,223,73,85,28,149,21,116,235,221,95,206,79,51,37,169,252,17,156,89,233,127,51,187,200,212,78,65,209,235,53,181,98,187,193,101,138,225,79,87,37,70,99,139,220,172,148,46,133,141,86,71,59,29,13,114,186,85,87,34,163,60,84,50,181,21,168,229,230,230,39,110,202,174,109,228,130,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,160,19,74,123,78,246,177,163,127,79,241,239,142,128,234,160,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,64,13,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,17,87,170,63,177,61,77,253,23,230,40,138,1,53,80,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,149,64,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,73,154,29,200,235,125,215,113,250,219,148,235,69,230,199,73,102,168,200,234,34,115,40,41,164,116,140,166,130,24,35,167,133,138,247,126,47,122,69,12,124,223,217,168,231,242,114,53,136,168,196,183,78,143,186,57,98,193,182,192,154,171,79,55,168,189,106,93,194,122,138,201,56,189,158,10,90,26,137,233,41,233,187,43,220,199,113,123,42,101,242,35,88,229,245,60,29,201,35,106,149,215,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,5,117,63,209,123,174,148,238,211,45,190,195,136,85,218,113,140,230,161,183,235,53,99,158,233,96,175,158,72,98,117,193,204,145,92,238,207,74,199,204,231,68,170,138,196,146,53,70,182,55,199,222,85,116,79,214,139,173,198,155,60,208,140,135,47,171,170,167,181,211,210,223,177,155,60,204,115,217,75,2,203,35,46,46,138,78,61,152,197,150,106,37,88,149,232,156,228,123,216,222,238,149,203,105,64,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,149,93,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,14,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,0,0,0,42,175,174,119,242,79,250,147,251,105,21,122,92,123,236,211,47,214,190,30,180,191,224,85,95,92,239,228,159,245,39,246,210,42,244,184,247,217,166,95,173,124,61,105,127,192,164,14,163,253,63,235,54,239,125,151,86,244,135,29,255,0,177,61,127,166,130,90,106,121,39,168,147,29,170,224,200,248,212,62,103,201,35,225,154,68,87,178,101,119,20,146,85,137,200,207,220,172,188,131,100,155,193,201,182,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,252,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,201,183,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,1,21,122,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,105,76,2,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,3,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,37,86,236,125,172,107,39,211,252,135,227,167,51,88,105,79,105,222,214,52,111,233,254,61,241,208,17,87,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,167,85,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,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,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,0,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,144,255,0,170,158,142,95,117,119,104,247,122,156,114,110,245,120,21,194,44,198,74,110,44,255,0,109,82,211,65,60,117,41,205,239,106,51,199,5,68,179,247,252,206,119,131,131,90,174,122,42,82,102,136,102,182,173,53,214,140,7,81,175,180,245,115,219,113,92,162,213,123,172,138,145,141,116,242,65,77,87,28,210,54,54,185,205,106,189,90,197,68,69,115,83,191,110,234,159,196,211,152,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,25,87,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,74,1,52,167,180,239,107,26,55,244,255,0,30,248,232,14,170,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,68,0,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,25,87,47,251,165,199,177,61,50,253,107,230,43,74,1,47,251,165,199,177,61,50,253,107,230,43,73,84,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,196,233,234,151,174,148,122,63,181,59,246,55,69,121,244,153,38,162,127,185,187,100,49,164,18,72,250,89,21,22,224,247,71,42,242,240,250,95,36,46,145,141,115,153,37,76,31,230,171,145,237,164,205,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,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,77,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,20,25,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,227,234,235,13,162,22,172,243,110,148,250,203,53,242,174,142,229,165,213,8,234,122,70,198,215,193,93,5,198,170,146,154,86,63,248,57,143,107,146,23,181,232,170,157,153,35,85,171,205,31,29,85,237,23,91,237,91,113,220,94,25,172,183,219,29,93,222,219,96,168,169,109,101,37,36,141,100,235,5,69,44,212,210,62,62,95,149,207,99,103,87,163,21,90,143,86,35,85,204,229,205,52,146,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,73,85,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,93,72,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,144,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,0,0,0,2,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,151,252,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,189,189,159,100,219,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,254,122,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,226,222,171,211,79,125,84,219,101,201,170,180,195,83,171,233,41,116,191,35,168,158,229,85,92,234,89,100,158,209,113,74,116,70,206,196,130,55,203,51,38,72,33,133,209,171,87,138,248,228,107,152,141,145,36,188,144,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,128,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,4,85,234,143,236,79,83,127,69,249,138,34,149,182,157,238,159,70,254,160,99,223,35,1,165,48,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,12,214,110,199,221,62,178,125,64,200,126,70,114,213,58,42,123,88,202,126,160,87,124,117,184,149,91,177,246,177,172,159,79,242,31,142,156,205,97,165,61,167,123,88,209,191,167,248,247,199,64,69,94,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,157,87,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,0,2,53,101,157,56,118,99,156,229,87,156,215,41,209,191,91,122,200,46,21,23,75,141,79,222,43,172,126,122,169,228,116,146,201,193,149,45,99,121,61,238,94,205,68,106,119,236,136,137,248,29,171,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,79,86,0,60,166,169,105,110,9,173,56,37,207,76,245,46,197,246,206,55,121,240,250,218,47,85,53,63,151,197,51,38,143,247,144,189,146,55,180,145,49,223,149,201,223,183,101,238,138,168,188,87,19,233,195,179,28,27,42,179,102,184,182,141,250,43,214,63,112,167,186,91,170,126,241,93,100,240,85,65,35,100,138,78,15,169,115,29,197,236,106,246,114,43,87,183,101,69,79,192,146,167,228,229,152,181,139,57,197,111,56,86,83,67,235,108,185,5,190,162,215,113,166,242,190,63,61,44,241,186,57,99,230,197,107,219,201,143,114,119,106,163,147,191,116,84,95,196,141,127,236,92,108,79,255,0,17,159,244,154,241,255,0,91,36,166,39,139,88,176,108,86,205,133,98,212,62,138,203,143,219,233,237,118,234,111,43,228,240,82,193,27,99,138,62,111,87,61,220,88,198,167,119,42,185,123,119,85,85,252,79,214,57,254,181,232,38,147,238,39,21,165,194,181,143,20,251,193,101,162,184,50,233,5,55,174,169,164,225,84,200,228,141,178,115,167,146,55,175,102,77,34,118,85,227,249,187,246,238,136,169,207,244,183,97,91,78,209,108,238,217,169,154,105,165,63,99,100,150,111,55,162,173,251,118,229,81,226,242,194,248,100,253,220,213,15,141,221,227,149,237,252,205,94,221,251,167,101,68,84,144,0,2,42,255,0,177,113,177,63,252,70,127,210,107,199,253,108,239,250,91,165,184,38,139,96,150,205,51,211,75,23,216,216,221,155,205,232,168,189,84,213,30,47,44,207,154,79,222,76,247,200,238,242,74,247,126,103,47,110,253,147,178,34,34,112,15,246,46,54,39,255,0,136,207,250,77,120,255,0,173,157,255,0,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,78,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,178,74,98,120,181,139,6,197,108,216,86,45,67,232,172,184,253,190,158,215,110,166,242,190,79,5,44,17,182,56,163,230,245,115,221,197,140,106,119,114,171,151,183,117,85,95,196,253,96,14,41,173,123,51,219,102,226,114,170,92,215,88,244,223,239,5,234,138,222,203,92,21,63,108,87,210,112,165,100,146,72,216,248,83,207,27,23,179,230,145,123,170,114,252,221,187,246,68,68,253,109,11,218,230,132,237,175,237,191,216,166,13,247,115,239,31,166,251,79,252,167,89,89,231,244,254,95,15,252,38,89,56,241,243,203,254,111,110,252,191,30,253,147,183,63,203,58,112,236,199,57,202,175,57,174,83,163,126,182,245,144,92,42,46,151,26,159,188,87,88,252,245,83,200,233,37,147,131,42,90,198,242,123,220,189,154,136,212,239,217,17,19,240,59,86,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,30,83,84,180,183,4,214,156,18,231,166,122,151,98,251,103,27,188,248,125,109,23,170,154,159,203,226,153,147,71,251,200,94,201,27,218,72,152,239,202,228,239,219,178,247,69,84,94,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,178,85,0,69,95,246,46,54,39,255,0,136,207,250,77,120,255,0,173,157,255,0,75,116,183,4,209,108,18,217,166,122,105,98,251,27,27,179,121,189,21,23,170,154,163,197,229,153,243,73,251,201,158,249,29,222,73,94,239,204,229,237,223,178,118,68,68,78,1,254,197,198,196,255,0,241,25,255,0,73,175,31,245,179,191,233,110,150,224,154,45,130,91,52,207,77,44,95,99,99,118,111,55,162,162,245,83,84,120,188,179,62,105,63,121,51,223,35,187,201,43,221,249,156,189,187,246,78,200,136,137,234,192,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,242,116,83,102,123,108,219,182,85,85,154,232,230,155,253,223,189,86,219,223,107,158,167,237,138,250,190,116,175,146,57,29,31,10,137,228,98,119,124,49,175,116,78,95,151,183,126,202,168,191,173,174,155,92,208,157,202,125,137,251,107,193,190,241,253,220,245,63,102,127,148,235,40,252,30,163,197,230,255,0,131,75,31,46,94,8,191,206,239,219,143,225,219,186,247,242,154,91,176,173,167,104,182,119,108,212,205,52,210,159,177,178,75,55,155,209,86,253,187,114,168,241,121,97,124,50,126,238,106,135,198,238,241,202,246,254,102,175,110,253,211,178,162,42,72,2,63,234,150,194,182,157,173,57,221,207,83,53,47,74,126,217,201,47,62,31,91,91,246,237,202,159,203,226,133,144,199,251,184,106,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,208,52,83,65,52,159,110,216,173,86,21,163,152,167,221,251,45,109,193,247,73,233,189,117,77,95,58,167,199,28,110,147,157,68,146,61,59,178,24,211,178,47,31,203,223,183,117,85,95,85,150,98,214,44,231,21,188,225,89,77,15,173,178,228,22,250,139,93,198,155,202,248,252,244,179,198,232,229,143,155,21,175,111,38,61,201,221,170,142,78,253,209,81,127,18,53,255,0,177,113,177,63,252,70,127,210,107,199,253,108,147,246,155,101,53,150,213,69,102,163,146,174,74,122,10,120,233,162,125,93,92,181,83,185,140,106,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,245,145,255,0,84,182,21,180,237,105,206,238,122,153,169,122,83,246,206,73,121,240,250,218,223,183,110,84,254,95,20,44,134,63,221,195,80,200,219,218,56,152,223,202,212,239,219,186,247,85,85,95,87,161,123,92,208,157,181,253,183,251,20,193,190,238,125,227,244,223,105,255,0,148,235,43,60,254,159,203,225,255,0,132,203,39,30,62,121,127,205,237,223,151,227,223,178,118,234,160,28,171,93,54,185,161,59,148,251,19,246,215,131,125,227,251,185,234,126,204,255,0,41,214,81,248,61,71,139,205,255,0,6,150,62,92,188,17,127,157,223,183,31,195,183,117,239,229,52,183,97,91,78,209,108,238,217,169,154,105,165,63,99,100,150,111,55,162,173,251,118,229,81,226,242,194,248,100,253,220,213,15,141,221,227,149,237,252,205,94,221,251,167,101,68,84,245,122,233,181,205,9,220,167,216,159,182,188,27,239,31,221,207,83,246,103,249,78,178,143,193,234,60,94,111,248,52,177,242,229,224,139,252,238,253,184,254,29,187,175,127,201,209,77,153,237,179,110,217,85,86,107,163,154,111,247,126,245,91,111,125,174,122,159,182,43,234,249,210,190,72,228,116,124,42,39,145,137,221,240,198,189,209,57,126,94,221,251,42,162,246,176,8,213,150,116,225,217,142,115,149,94,115,92,167,70,253,109,235,32,184,84,93,46,53,63,120,174,177,249,234,167,145,210,75,39,6,84,181,141,228,247,185,123,53,17,169,223,178,34,39,224,118,173,45,210,220,19,69,176,75,102,153,233,165,139,236,108,110,205,230,244,84,94,170,106,143,23,150,103,205,39,239,38,123,228,119,121,37,123,191,51,151,183,126,201,217,17,17,61,88,56,166,181,236,207,109,155,137,202,169,115,93,99,211,127,188,23,170,43,123,45,112,84,253,177,95,73,194,149,146,73,35,99,225,79,60,108,94,207,154,69,238,169,203,243,118,239,217,17,19,245,180,47,107,154,19,182,191,182,255,0,98,152,55,221,207,188,126,155,237,63,242,157,101,103,159,211,249,124,63,240,153,100,227,199,207,47,249,189,187,242,252,123,246,78,205,116,218,230,132,238,83,236,79,219,94,13,247,143,238,231,169,251,51,252,167,89,71,224,245,30,47,55,252,26,88,249,114,240,69,254,119,126,220,127,14,221,215,191,228,232,166,204,246,217,183,108,170,171,53,209,205,55,251,191,122,173,183,190,215,61,79,219,21,245,124,233,95,36,114,58,62,21,19,200,196,238,248,99,94,232,156,191,47,110,253,149,81,123,88,0,0,0,7,42,215,77,174,104,78,229,62,196,253,181,224,223,120,254,238,122,159,179,63,202,117,148,126,15,81,226,243,127,193,165,143,151,47,4,95,231,119,237,199,240,237,221,123,249,77,45,216,86,211,180,91,59,182,106,102,154,105,79,216,217,37,155,205,232,171,126,221,185,84,120,188,176,190,25,63,119,53,67,227,119,120,229,123,127,51,87,183,126,233,217,81,21,36,0,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,202,105,110,194,182,157,162,217,221,179,83,52,211,74,126,198,201,44,222,111,69,91,246,237,202,163,197,229,133,240,201,251,185,170,31,27,187,199,43,219,249,154,189,187,247,78,202,136,169,32,0,60,86,175,104,190,151,235,214,27,38,159,234,230,33,73,145,88,164,168,138,173,41,230,124,145,62,41,227,85,225,44,82,196,230,203,19,251,43,154,174,99,154,170,199,189,139,221,175,114,47,10,255,0,98,227,98,127,248,140,255,0,164,215,143,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,177,177,187,55,155,209,81,122,169,170,60,94,89,159,52,159,188,153,239,145,221,228,149,238,252,206,94,221,251,39,100,68,68,245,100,127,213,45,133,109,59,90,115,187,158,166,106,94,148,253,179,146,94,124,62,182,183,237,219,149,63,151,197,11,33,143,247,112,212,50,54,246,142,38,55,242,181,59,246,238,189,213,85,87,213,232,94,215,52,39,109,127,109,254,197,48,111,187,159,120,253,55,218,127,229,58,202,207,63,167,242,248,127,225,50,201,199,143,158,95,243,123,119,229,248,247,236,157,186,168,4,106,203,58,112,236,199,57,202,175,57,174,83,163,126,182,245,144,92,42,46,151,26,159,188,87,88,252,245,83,200,233,37,147,131,42,90,198,242,123,220,189,154,136,212,239,217,17,19,240,59,86,150,233,110,9,162,216,37,179,76,244,210,197,246,54,55,102,243,122,42,47,85,53,71,139,203,51,230,147,247,147,61,242,59,188,146,189,223,153,203,219,191,100,236,136,136,158,172,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,237,156,110,243,225,245,180,94,170,106,127,47,138,102,77,31,239,33,123,36,111,105,34,99,191,43,147,191,110,203,221,21,81,120,174,39,211,135,102,56,54,85,102,205,113,109,27,244,87,172,126,225,79,116,183,84,253,226,186,201,224,170,130,70,201,20,156,31,82,230,59,139,216,213,236,228,86,175,110,202,138,159,129,37,64,57,86,186,109,115,66,119,41,246,39,237,175,6,251,199,247,115,212,253,153,254,83,172,163,240,122,143,23,155,254,13,44,124,185,120,34,255,0,59,191,110,63,135,110,235,223,242,116,83,102,123,108,219,182,85,85,154,232,230,155,253,223,189,86,219,223,107,158,167,237,138,250,190,116,175,146,57,29,31,10,137,228,98,119,124,49,175,116,78,95,151,183,126,202,168,189,172,2,63,234,150,194,182,157,173,57,221,207,83,53,47,74,126,217,201,47,62,31,91,91,246,237,202,159,203,226,133,144,199,251,184,106,25,27,123,71,19,27,249,90,157,251,119,94,234,170,171,208,52,83,65,52,159,110,216,173,86,21,163,152,167,221,251,45,109,193,247,73,233,189,117,77,95,58,167,199,28,110,147,157,68,146,61,59,178,24,211,178,47,31,203,223,183,117,85,94,128,1,26,178,206,156,59,49,206,114,171,206,107,148,232,223,173,189,100,23,10,139,165,198,167,239,21,214,63,61,84,242,58,73,100,224,202,150,177,188,158,247,47,102,162,53,59,246,68,68,252,14,171,162,154,9,164,251,118,197,106,176,173,28,197,62,239,217,107,110,15,186,79,77,235,170,106,249,213,62,56,227,116,156,234,36,145,233,221,144,198,157,145,120,254,94,253,187,170,170,250,172,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,145,175,253,139,141,137,255,0,226,51,254,147,94,63,235,100,148,196,241,107,22,13,138,217,176,172,90,135,209,89,113,251,125,61,174,221,77,229,124,158,10,88,35,108,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,229,117,175,65,52,159,113,56,173,46,21,172,120,167,222,11,45,21,193,151,72,41,189,117,77,39,10,166,71,36,109,147,157,60,145,189,123,50,105,19,178,175,31,205,223,183,116,69,78,127,165,187,10,218,118,139,103,118,205,76,211,77,41,251,27,36,179,121,189,21,111,219,183,42,143,23,150,23,195,39,238,230,168,124,110,239,28,175,111,230,106,246,239,221,59,42,34,167,234,235,94,204,246,217,184,156,170,151,53,214,61,55,251,193,122,162,183,178,215,5,79,219,21,244,156,41,89,36,146,54,62,20,243,198,197,236,249,164,94,234,156,191,55,110,253,145,17,63,91,66,246,185,161,59,107,251,111,246,41,131,125,220,251,199,233,190,211,255,0,41,214,86,121,253,63,151,195,255,0,9,150,78,60,124,242,255,0,155,219,191,47,199,191,100,237,213,65,207,245,175,65,52,159,113,56,173,46,21,172,120,167,222,11,45,21,193,151,72,41,189,117,77,39,10,166,71,36,109,147,157,60,145,189,123,50,105,19,178,175,31,205,223,183,116,69,78,127,165,187,10,218,118,139,103,118,205,76,211,77,41,251,27,36,179,121,189,21,111,219,183,42,143,23,150,23,195,39,238,230,168,124,110,239,28,175,111,230,106,246,239,221,59,42,34,164,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,1,18,183,131,212,119,72,246,159,117,251,140,219,69,94,107,157,173,60,117,47,178,208,85,50,8,40,88,247,49,90,149,181,42,143,88,30,248,156,249,24,198,199,35,213,26,197,122,70,201,99,123,164,6,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,226,85,246,160,16,215,76,186,151,233,30,166,110,190,225,160,54,250,138,74,44,121,212,239,182,217,114,10,201,216,214,93,47,240,214,75,19,160,167,146,41,37,134,106,106,152,86,39,211,200,231,68,231,61,142,103,23,186,104,154,217,148,1,199,247,85,185,140,55,106,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,248,173,151,111,127,78,55,113,138,165,21,13,87,217,185,245,146,223,77,46,67,100,158,20,167,231,34,199,26,79,85,68,223,44,139,37,31,157,206,98,42,189,100,103,228,242,53,190,72,213,242,84,21,23,173,253,93,183,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,119,239,217,19,248,22,19,179,61,107,202,183,19,182,204,63,88,243,91,125,170,138,245,144,125,161,234,96,181,197,36,116,172,240,87,212,83,179,131,100,146,71,167,118,66,213,94,239,95,204,171,219,178,118,68,237,96,226,155,204,214,188,171,110,219,108,204,53,143,10,183,218,171,111,88,255,0,217,254,154,11,164,82,73,74,255,0,61,125,61,59,249,182,57,35,122,246,100,206,84,236,244,252,200,157,251,167,116,90,246,209,14,174,219,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,59,246,238,139,252,11,116,60,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,66,48,109,35,169,126,145,238,59,33,189,224,249,61,69,38,23,144,178,241,52,120,220,55,73,217,76,203,229,186,90,165,101,19,35,87,72,230,165,114,53,240,199,37,59,94,238,111,94,112,171,154,175,100,63,39,82,29,235,106,158,207,191,103,127,179,59,6,41,115,251,219,246,191,173,251,118,150,166,111,31,165,244,158,63,23,134,120,187,119,245,47,229,203,151,126,205,237,219,178,247,241,93,61,58,133,235,70,236,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,221,60,117,116,144,181,174,116,213,50,181,89,198,161,234,168,141,69,238,141,252,127,138,45,133,0,87,175,80,190,161,122,209,180,205,104,178,233,206,156,227,24,85,198,219,113,197,233,175,114,203,123,162,171,154,118,207,37,93,92,46,107,93,13,76,77,70,113,167,98,162,43,85,123,171,191,31,224,136,233,233,212,47,90,55,103,173,23,173,57,212,108,99,10,183,91,109,216,189,77,238,41,108,148,85,112,206,233,227,171,164,133,173,115,166,169,149,170,206,53,15,85,68,106,47,116,111,227,252,81,108,40,141,91,205,223,70,156,108,242,197,67,29,206,131,239,70,103,121,227,45,183,25,167,172,74,121,29,75,207,140,149,85,18,240,127,130,20,226,246,177,85,142,116,146,34,181,173,84,108,175,143,160,109,235,115,186,53,186,12,86,108,167,72,242,143,95,232,60,12,186,91,170,97,117,61,117,178,105,99,71,182,57,226,119,254,219,82,70,43,226,123,162,145,24,247,240,119,111,147,115,27,170,210,61,168,97,180,217,134,169,92,170,220,251,141,71,166,182,90,45,177,178,107,141,197,232,173,242,44,49,61,236,111,8,218,228,115,222,247,53,141,238,214,247,230,248,216,246,213,119,49,134,238,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,156,81,179,51,140,177,189,146,53,19,147,30,222,77,99,249,198,206,192,1,15,245,243,169,158,135,104,38,184,227,218,67,115,143,237,234,10,159,35,114,139,253,162,225,13,76,120,228,137,52,144,182,25,32,139,156,146,204,201,34,122,207,18,248,228,138,53,99,154,217,156,239,26,75,91,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,160,220,15,86,13,211,232,222,184,231,154,91,30,155,105,253,61,38,51,144,87,91,232,62,212,179,220,89,85,53,11,38,119,165,157,255,0,237,198,35,188,176,44,82,35,218,212,107,218,244,115,83,139,144,153,93,61,55,65,159,110,207,69,239,90,141,168,214,140,126,221,114,183,101,21,54,72,162,178,83,205,12,14,130,58,74,73,154,231,54,105,101,114,191,149,67,209,85,28,137,217,27,248,127,21,89,64,10,203,222,159,85,108,251,68,53,230,235,165,26,33,99,194,175,150,220,110,158,26,75,181,101,226,154,106,149,91,175,230,116,241,67,37,53,91,27,194,54,186,40,158,215,181,30,217,163,157,171,254,106,29,255,0,167,94,232,53,163,118,120,6,87,168,218,163,104,194,173,214,219,117,226,59,37,170,43,5,61,92,51,186,120,225,108,213,46,157,179,203,43,85,156,106,41,82,53,99,145,123,164,220,147,252,213,94,149,161,91,174,211,141,115,205,181,3,75,237,146,253,149,153,233,206,65,115,179,220,172,213,19,35,164,168,165,165,172,125,60,117,244,235,217,60,144,191,139,57,162,39,40,164,122,49,221,209,209,73,47,107,0,28,127,106,187,152,195,119,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,40,217,153,198,88,222,201,26,137,201,143,111,38,177,252,227,103,96,0,0,0,7,63,215,77,116,211,141,186,105,197,199,84,53,66,243,232,109,84,61,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,121,38,127,23,118,78,232,212,107,92,247,185,140,99,222,223,21,180,77,221,224,59,191,192,42,242,252,66,221,87,102,185,89,170,34,162,189,89,107,106,33,146,122,89,223,11,36,242,51,198,229,115,233,156,229,149,145,204,246,70,178,44,18,254,70,241,84,78,234,0,60,86,183,230,183,93,53,209,124,251,81,172,84,244,147,220,177,92,94,235,123,163,138,173,142,116,18,79,77,73,36,209,182,70,181,205,114,177,92,196,69,68,115,87,183,126,202,159,196,168,191,246,106,247,79,255,0,128,58,85,255,0,186,174,63,245,226,234,65,249,57,103,222,175,186,183,159,184,191,101,125,228,251,62,163,236,127,181,188,158,135,215,120,221,224,245,30,47,222,120,124,156,57,240,252,220,123,246,252,123,21,45,170,189,88,55,161,163,122,143,145,233,110,107,166,218,85,79,122,198,110,18,219,234,120,217,238,204,142,110,11,249,39,139,201,88,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,9,43,176,30,164,63,226,134,251,87,165,186,173,107,181,89,51,231,250,171,133,175,236,184,61,53,182,178,134,38,65,251,134,121,234,164,154,74,206,238,169,145,88,214,241,240,196,174,238,156,92,78,162,189,122,133,245,11,214,141,166,107,69,151,78,116,231,24,194,174,54,219,142,47,77,123,150,91,221,21,92,211,182,121,42,234,225,115,90,232,106,98,106,51,141,59,21,17,90,171,221,93,248,255,0,4,79,107,211,123,122,218,167,188,31,218,39,237,50,193,138,91,62,233,125,145,232,190,194,165,169,135,201,234,189,95,147,203,230,158,94,253,189,51,56,241,227,219,187,187,247,238,157,166,169,92,27,228,234,157,144,232,70,174,55,74,116,18,219,133,100,175,178,83,185,153,45,117,209,181,85,76,167,184,171,213,22,138,52,134,88,90,143,133,173,69,145,200,249,63,60,190,53,72,223,11,209,121,166,133,245,55,223,118,226,245,30,221,165,250,95,165,26,85,93,117,174,239,44,211,75,107,185,178,150,223,74,213,68,146,170,166,68,173,95,28,44,228,222,235,217,92,174,115,88,198,189,239,99,29,107,246,152,238,176,218,168,161,190,214,210,86,92,153,79,27,107,42,41,41,157,77,4,211,163,83,200,248,226,116,146,58,54,43,187,170,49,100,122,181,21,17,92,238,221,215,235,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,199,253,152,239,179,1,221,220,153,53,138,213,71,87,105,200,113,218,137,234,210,142,178,56,96,90,171,84,149,179,182,146,88,163,109,68,175,123,227,167,109,43,106,93,217,24,217,166,68,111,229,123,73,64,0,34,175,80,125,197,107,238,215,180,226,199,170,90,59,138,226,151,187,43,46,14,183,228,159,108,208,214,212,201,71,229,70,250,73,219,233,229,141,145,195,205,178,70,247,200,239,247,201,105,154,212,85,114,145,87,107,29,90,117,131,86,119,5,132,233,150,172,99,250,127,102,198,242,139,130,218,229,171,181,218,238,9,84,149,82,196,246,81,198,197,117,76,173,79,37,82,211,198,170,230,43,81,175,85,85,106,34,185,45,80,28,43,123,59,129,186,237,151,110,153,14,171,227,79,199,223,144,209,212,80,82,89,232,239,106,229,130,182,121,170,163,108,145,54,54,73,27,228,122,83,250,137,81,172,119,116,72,156,229,238,214,184,174,189,61,234,237,187,189,74,207,241,173,57,177,97,58,63,5,203,42,188,81,89,40,229,171,182,220,219,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,237,223,178,47,240,44,167,114,251,152,195,118,181,143,98,153,158,160,208,213,191,30,191,229,20,248,229,117,109,50,43,223,108,100,212,181,51,37,90,196,141,87,76,198,186,157,168,246,55,243,240,123,156,212,123,154,145,191,176,0,10,192,222,103,84,13,125,219,182,228,243,13,28,194,177,13,63,173,178,227,255,0,103,250,105,238,150,250,217,42,159,231,160,167,168,127,55,71,87,27,23,179,230,114,39,102,39,229,68,239,221,123,170,201,254,158,155,160,207,183,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,202,161,232,170,142,68,236,141,252,63,138,172,160,4,42,234,67,189,109,83,217,247,236,239,246,103,96,197,46,127,123,126,215,245,191,110,210,212,205,227,244,190,147,199,226,240,207,23,110,254,165,252,185,114,239,217,189,187,118,94,254,43,167,167,80,189,104,221,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,59,167,142,174,146,22,181,206,154,166,86,171,56,212,61,85,17,168,189,209,191,143,241,69,176,160,113,77,115,221,118,156,109,219,81,244,227,10,213,9,126,202,181,106,55,218,112,67,127,150,100,109,45,182,170,149,105,18,54,212,162,167,228,134,79,84,228,89,187,241,141,204,106,189,17,142,124,145,118,176,1,197,49,93,215,105,197,255,0,114,121,174,214,110,114,253,141,153,226,254,146,123,108,117,19,34,199,125,165,150,130,10,185,29,78,189,147,180,209,121,94,143,133,123,185,99,98,74,213,114,36,169,15,107,0,20,173,254,205,94,233,255,0,240,7,74,191,247,85,199,254,188,89,246,204,245,175,42,220,78,219,48,253,99,205,109,246,170,43,214,65,246,135,169,130,215,20,145,210,179,193,95,81,78,206,13,146,73,30,157,217,11,85,123,189,127,50,175,110,201,217,19,181,128,1,26,183,155,190,141,56,217,229,138,134,59,157,7,222,140,206,243,198,91,110,51,79,88,148,242,58,151,159,25,42,170,37,224,255,0,4,41,197,237,98,171,28,233,36,69,107,90,168,217,95,31,96,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,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,43,3,121,157,80,53,247,110,219,147,204,52,115,10,196,52,254,182,203,143,253,159,233,167,186,91,235,100,170,127,158,130,158,161,252,221,29,92,108,94,207,153,200,157,152,159,149,19,191,117,238,171,218,186,111,111,91,84,247,131,251,68,253,166,88,49,75,103,221,47,178,61,23,216,84,181,48,249,61,87,171,242,121,124,211,203,223,183,166,103,30,60,123,119,119,126,253,211,180,213,0,2,149,191,217,171,221,63,254,0,233,87,254,234,184,255,0,215,139,62,217,158,181,229,91,137,219,102,31,172,121,173,190,213,69,122,200,62,208,245,48,90,226,146,58,86,120,43,234,41,217,193,178,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,176,82,183,251,53,123,167,255,0,192,29,42,255,0,221,87,31,250,241,103,219,51,214,188,171,113,59,108,195,245,143,53,183,218,168,175,89,7,218,30,166,11,92,82,71,74,207,5,125,69,59,56,54,73,36,122,119,100,45,85,238,245,252,202,189,187,39,100,78,214,66,11,183,86,253,180,89,117,230,183,75,107,38,171,147,13,160,167,146,41,115,202,78,117,84,78,184,179,186,186,40,233,225,141,210,203,77,217,21,137,83,26,187,148,157,184,198,176,170,78,77,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,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,81,15,82,253,159,93,118,233,171,147,103,152,234,100,23,108,19,58,168,146,190,27,173,202,87,85,190,146,235,43,228,146,122,25,170,158,247,75,43,251,39,153,146,77,217,242,49,238,78,82,190,25,100,95,19,178,13,232,229,91,71,212,120,43,171,93,117,189,224,55,47,36,23,188,122,42,233,27,27,60,171,15,42,234,104,21,233,10,214,49,32,141,17,207,79,207,26,58,46,76,228,146,50,255,0,177,60,166,197,156,226,182,108,215,22,174,245,182,92,130,223,79,116,183,84,248,159,31,158,150,120,219,36,82,112,122,53,237,228,199,181,123,57,17,201,223,178,162,47,224,126,177,86,189,86,55,219,106,75,85,126,214,116,107,38,171,117,201,213,11,6,111,117,183,78,214,193,28,8,215,182,75,58,61,17,92,247,185,202,213,159,131,154,140,70,120,28,175,231,60,113,213,9,118,125,52,55,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,229,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,63,39,38,57,30,198,185,25,50,178,122,158,43,88,181,139,1,208,172,2,233,168,218,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,241,170,80,14,241,55,85,153,110,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,252,138,232,154,247,183,212,200,214,198,233,159,201,220,158,136,212,95,27,35,99,36,255,0,74,205,148,229,89,238,85,104,221,30,67,127,186,227,152,222,57,112,151,236,47,179,42,164,163,174,185,87,83,201,7,62,92,224,116,115,91,164,141,245,116,210,240,145,28,231,54,72,215,178,35,203,148,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,72,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,30,163,59,215,255,0,21,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,197,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,162,116,210,198,142,155,187,67,202,183,17,172,182,188,234,229,69,117,160,211,220,38,224,202,219,165,230,142,190,75,124,210,87,68,223,45,61,37,36,241,167,147,205,228,240,190,69,141,204,116,113,119,114,73,20,143,133,93,37,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,0,165,110,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,90,78,234,183,49,134,237,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,252,246,107,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,254,53,91,116,233,107,178,11,238,131,88,164,215,93,80,165,186,217,179,172,162,223,81,110,134,199,44,204,72,232,236,242,190,150,104,214,166,21,137,36,138,177,100,167,115,149,158,69,70,70,246,181,236,108,136,246,178,63,245,138,219,94,163,210,106,60,59,152,182,45,214,249,134,87,219,232,237,119,39,73,84,181,13,199,234,163,85,142,56,219,23,20,244,244,115,119,99,154,168,174,111,169,150,126,74,197,154,38,190,42,236,187,118,217,86,209,181,77,50,155,108,94,187,27,190,250,107,126,77,110,115,100,151,201,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,205,34,42,118,122,154,19,196,242,155,22,115,138,217,179,92,90,187,214,217,114,11,125,61,210,221,83,226,124,126,122,89,227,108,145,73,193,232,215,183,147,30,213,236,228,71,39,126,202,136,191,129,250,196,95,223,174,241,49,237,172,105,29,205,182,107,197,36,250,139,124,167,244,88,253,178,26,202,95,87,68,249,217,59,99,186,75,79,47,39,58,154,39,67,34,162,248,158,199,202,214,68,188,81,238,115,104,51,253,213,103,185,87,253,213,200,242,76,142,225,255,0,164,172,174,185,87,84,73,255,0,181,36,211,73,35,255,0,243,185,206,119,250,85,77,9,236,91,111,183,221,181,109,199,29,211,188,167,32,186,220,111,85,28,175,23,26,74,217,217,36,54,122,170,150,49,242,208,82,163,28,246,54,24,158,142,238,173,123,155,36,174,154,84,236,146,241,109,117,245,172,211,63,187,250,227,133,234,149,37,37,170,158,147,48,199,223,111,155,211,199,194,170,162,186,130,111,222,79,81,217,136,143,239,5,93,28,108,122,185,206,227,2,181,81,173,99,59,186,41,234,103,221,253,113,205,52,182,174,174,213,79,73,152,99,236,184,67,234,36,225,85,81,93,65,55,238,224,167,238,244,71,247,130,174,178,71,177,26,231,113,129,28,138,214,177,253,238,80,252,156,179,41,177,96,216,173,231,53,202,107,189,21,151,31,183,212,93,46,53,62,39,201,224,165,130,55,73,44,156,24,142,123,184,177,142,94,205,69,114,246,236,136,171,248,25,141,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,123,118,238,171,252,75,232,233,175,164,52,218,65,179,236,30,5,130,145,46,89,133,58,229,247,41,169,167,150,86,78,250,230,181,244,238,84,147,183,7,182,141,41,35,123,88,136,196,124,78,84,229,221,94,234,129,212,253,98,207,180,43,124,186,161,168,218,115,126,171,183,92,173,218,145,123,150,88,162,170,154,24,46,16,71,120,124,206,164,170,108,47,99,165,166,145,209,49,36,137,92,136,228,79,248,149,46,167,103,123,170,195,119,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,126,117,108,78,123,221,233,164,115,100,116,47,228,238,76,69,106,175,145,146,49,157,212,3,57,155,59,221,86,101,181,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,243,171,98,115,216,223,83,27,93,35,161,127,38,241,122,171,85,124,111,145,143,191,237,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,117,37,83,97,123,219,21,76,109,149,137,36,74,229,86,170,255,0,196,171,237,64,60,254,89,159,225,184,45,78,63,75,152,100,52,150,151,229,87,136,236,22,133,169,85,107,42,174,50,69,44,177,83,163,251,113,107,222,216,36,70,114,84,228,254,44,111,119,189,141,119,160,0,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,8,153,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,121,155,204,207,183,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,134,161,99,146,88,251,39,100,226,223,195,248,243,253,186,235,206,101,182,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,18,53,189,145,202,199,112,122,50,70,167,54,53,83,67,218,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,2,21,117,51,217,119,248,147,211,134,106,70,20,223,30,125,128,219,234,231,166,167,134,135,205,37,246,133,19,202,250,30,241,177,211,58,102,171,28,234,118,167,38,249,37,149,138,212,243,44,145,210,15,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,211,176,93,235,226,187,172,211,138,75,37,218,231,233,245,55,25,183,195,30,71,111,168,88,217,37,127,4,108,110,185,211,164,109,99,29,12,175,84,87,181,141,79,12,143,70,42,113,116,79,150,0,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,87,169,95,80,47,216,77,29,118,130,105,76,220,243,235,173,189,191,106,92,90,238,241,217,232,106,224,169,103,238,165,130,165,147,83,220,88,190,154,120,249,49,90,145,200,199,254,60,154,83,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,114,191,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,95,246,204,246,103,128,237,51,0,166,163,163,161,164,184,230,215,26,118,75,126,191,75,20,51,78,217,228,134,157,42,105,41,106,82,8,166,74,31,53,58,73,28,82,119,94,235,201,223,143,240,145,71,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,66,219,254,223,30,67,186,252,201,216,165,153,148,148,122,117,137,222,43,31,143,165,35,234,154,251,179,21,27,20,117,181,76,149,90,213,122,181,146,62,38,248,88,248,89,85,36,106,174,85,115,150,53,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,231,19,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,135,118,163,186,237,56,221,174,156,51,53,194,165,244,55,90,31,28,23,251,4,243,35,234,173,21,78,69,84,107,149,17,60,144,191,139,150,41,145,17,178,53,174,69,70,61,146,70,206,214,1,202,183,79,162,159,226,39,111,185,182,142,71,112,244,85,121,5,189,61,4,238,151,199,27,43,160,149,149,20,190,87,120,228,84,133,103,134,36,147,139,21,222,53,127,30,206,236,169,154,195,79,186,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,85,7,92,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,59,120,158,244,88,107,216,223,197,94,196,89,63,205,73,19,151,10,233,29,166,121,86,97,187,219,62,117,105,164,237,101,192,173,245,247,11,189,84,145,201,227,111,169,164,154,142,8,26,246,177,88,147,61,243,171,218,199,185,188,163,130,119,34,170,179,178,205,94,181,126,214,49,111,168,20,63,29,113,56,167,76,94,161,116,120,181,29,54,221,119,3,151,248,109,80,241,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,206,48,167,138,22,83,39,23,185,29,34,199,201,24,145,53,150,212,1,64,61,81,253,246,106,111,232,191,15,68,79,78,138,23,107,84,219,109,204,172,80,220,233,31,114,163,206,42,42,234,40,219,51,86,120,96,154,130,137,177,74,248,251,242,107,30,232,38,107,92,169,217,203,20,136,157,248,175,107,10,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,126,175,76,94,161,117,153,77,101,54,221,119,3,151,249,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,150,22,83,39,22,53,91,26,199,201,94,177,53,246,126,1,66,221,71,178,204,171,6,234,19,168,121,78,21,147,93,113,251,213,23,217,62,154,227,107,173,146,146,170,14,118,74,70,63,132,177,171,94,222,76,123,154,189,151,241,107,149,23,240,85,44,255,0,97,59,223,177,110,227,4,150,139,35,170,181,91,117,54,201,229,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,131,162,100,139,205,92,201,123,242,107,91,36,74,249,84,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,3,149,110,47,114,250,89,181,252,18,108,235,83,46,223,247,190,138,205,71,61,55,218,151,63,223,67,20,158,146,9,165,143,205,226,243,177,242,113,119,228,103,119,47,250,17,115,215,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,221,175,97,59,223,190,237,31,59,150,139,35,170,186,220,180,202,247,229,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,187,242,107,157,28,74,203,232,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,63,88,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,101,92,191,238,151,30,196,244,203,245,175,152,173,35,255,0,84,141,253,86,105,223,174,219,38,142,92,46,182,220,189,125,29,70,69,145,81,212,207,67,53,162,53,241,84,195,77,73,36,110,99,221,52,172,88,214,73,17,86,54,197,34,199,249,223,35,252,53,129,161,122,23,168,251,139,212,123,118,151,233,125,155,215,93,107,187,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,241,194,206,77,238,189,149,202,231,53,140,107,222,246,49,218,41,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,234,189,52,247,73,99,146,169,254,122,153,106,31,205,209,199,27,23,179,230,114,39,102,39,229,68,239,221,123,170,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,1,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,247,222,38,213,115,45,168,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,255,0,145,29,43,88,198,250,152,218,232,219,51,56,183,139,213,28,137,227,124,111,127,127,233,161,191,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,79,23,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,249,248,189,168,246,53,170,249,149,243,87,169,126,248,233,182,227,134,205,163,216,59,42,223,168,185,165,158,71,195,87,27,229,167,101,142,221,50,201,2,214,182,102,43,92,181,42,230,74,216,90,199,126,71,198,178,61,81,26,198,77,72,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,159,41,232,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,19,42,233,17,39,183,220,105,38,71,53,36,134,102,170,35,227,150,52,238,201,26,191,139,85,28,159,197,11,232,217,182,249,240,29,204,233,28,217,94,83,116,199,241,60,179,28,167,168,147,39,181,77,116,134,54,67,5,51,34,116,215,56,152,249,60,172,161,84,153,157,228,149,17,35,127,56,213,239,224,146,62,170,250,134,111,78,235,186,125,80,168,177,98,25,5,91,180,175,26,168,68,199,232,214,153,212,169,91,58,71,198,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,158,56,222,249,185,124,187,5,217,70,85,186,205,71,164,189,221,173,158,159,76,177,155,132,50,100,119,10,132,145,145,215,240,86,200,235,101,58,198,230,61,211,74,197,68,123,152,228,240,198,244,122,175,39,68,201,111,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,6,107,55,99,238,159,89,62,160,100,63,35,57,115,221,43,46,214,171,142,199,48,26,59,125,206,146,170,162,215,81,120,164,174,138,25,154,247,210,206,183,58,153,146,41,90,139,221,143,88,166,138,68,107,187,47,9,24,239,224,228,85,150,160,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,37,255,0,82,190,161,117,154,155,125,174,208,173,6,203,255,0,220,45,7,24,175,23,203,92,211,211,201,120,170,225,83,13,77,43,38,142,100,142,166,220,232,230,99,85,29,31,25,36,137,92,215,62,62,14,116,96,217,222,213,115,45,215,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,157,27,43,152,246,250,153,26,217,27,11,56,187,147,209,92,169,227,100,143,101,255,0,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,74,224,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,149,186,213,251,167,197,190,159,208,252,141,196,241,93,45,181,139,1,208,173,104,207,117,27,81,175,212,150,235,109,187,77,238,146,197,20,181,80,195,61,194,120,234,232,166,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,198,169,202,183,137,186,172,203,117,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,228,87,68,215,189,190,166,70,182,55,76,254,78,228,244,70,162,248,217,27,25,39,250,106,116,244,172,212,219,237,14,186,235,206,33,254,225,104,57,75,103,177,221,33,158,158,75,197,87,10,105,169,170,159,12,144,164,117,54,231,71,51,220,138,217,56,201,36,72,215,53,241,243,107,174,80,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,206,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,109,232,237,39,42,218,54,169,174,45,114,151,215,99,119,223,83,112,198,110,45,116,146,249,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,249,163,84,94,207,66,74,244,172,222,253,102,155,101,86,141,176,234,29,87,60,67,36,184,75,22,61,87,225,158,162,162,138,241,87,36,12,130,151,191,149,89,21,28,143,73,151,179,34,85,73,234,57,185,205,99,164,115,109,83,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,214,85,210,111,100,180,118,251,23,248,155,213,236,83,203,95,116,224,220,58,215,119,182,193,36,112,210,181,240,207,29,230,63,34,58,70,76,233,35,68,129,232,145,185,177,181,242,53,100,108,241,185,182,126,66,174,174,122,103,149,106,38,209,230,184,226,212,158,175,238,86,65,73,147,92,96,100,114,73,51,168,99,130,162,158,87,198,214,49,221,252,126,169,178,189,93,197,173,138,41,94,174,252,189,150,157,182,209,159,211,105,102,225,180,223,80,110,25,13,93,142,219,99,202,45,181,55,74,234,101,151,156,86,239,80,196,172,69,72,145,94,246,58,157,101,99,216,212,94,108,115,155,217,220,187,46,151,136,149,213,31,87,170,116,151,103,217,52,22,217,234,224,185,103,53,16,226,20,179,67,4,82,177,140,169,107,223,84,217,82,79,243,88,250,56,42,227,71,53,28,244,124,140,86,241,255,0,61,180,131,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,239,219,186,47,240,52,209,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,155,125,216,251,167,214,79,168,25,15,200,206,122,13,157,238,171,50,218,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,249,213,177,57,236,111,169,141,174,145,208,191,147,120,189,85,170,190,55,200,199,223,246,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,226,85,246,160,202,185,42,182,11,189,124,171,106,122,143,73,100,187,92,253,70,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,77,137,241,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,121,77,85,212,204,87,70,244,227,35,213,44,214,175,211,217,113,155,124,183,10,158,50,70,201,38,224,159,146,8,188,143,99,29,52,175,86,199,27,21,201,206,71,177,168,189,220,134,125,247,137,186,172,203,117,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,228,87,68,215,189,190,166,70,182,55,76,254,78,228,244,70,162,248,217,27,25,105,61,39,181,15,115,90,141,163,85,247,157,99,186,253,224,196,27,112,169,131,29,189,222,106,234,159,124,150,70,57,139,51,85,210,70,172,171,163,231,36,141,100,203,55,146,57,33,150,46,206,98,49,33,157,64,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,169,22,254,175,186,251,149,93,52,75,77,238,30,139,76,177,251,131,233,234,38,165,169,100,159,121,170,160,147,178,84,190,72,156,230,58,141,175,103,40,35,107,149,175,236,217,159,221,222,54,67,5,129,34,182,103,188,204,251,105,153,253,53,101,29,117,93,199,9,184,212,50,43,245,134,89,102,154,6,193,36,212,235,83,87,75,76,147,197,10,87,120,105,210,56,229,147,186,118,94,46,252,63,133,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,10,203,234,177,177,139,85,235,25,175,221,22,148,90,233,45,247,43,5,58,201,149,217,109,214,182,177,46,112,62,161,242,75,115,79,4,124,157,82,199,78,247,207,36,189,209,208,179,154,189,158,21,73,107,3,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,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,241,42,118,174,160,59,152,195,119,95,169,120,86,169,97,244,53,118,231,183,7,164,182,221,237,149,40,174,125,186,227,29,117,107,229,129,36,226,141,153,156,101,141,236,145,168,156,152,246,242,107,31,206,54,126,174,203,247,131,106,218,110,145,235,123,173,235,87,38,119,152,211,217,232,49,70,67,19,85,148,211,177,151,4,146,186,87,72,199,69,194,157,102,137,233,27,154,229,149,238,99,56,240,89,36,142,48,127,186,172,247,42,255,0,186,185,30,73,145,220,63,244,149,149,215,42,234,137,63,246,164,154,105,36,127,254,119,57,206,255,0,74,169,118,157,52,54,57,77,183,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,242,62,52,141,136,136,215,190,105,190,10,96,234,123,191,90,109,103,186,213,237,251,71,239,180,149,250,125,108,168,166,154,235,119,164,242,177,110,215,24,29,55,56,99,149,178,248,170,40,90,174,129,200,171,23,230,154,4,145,142,115,18,55,186,37,237,211,109,26,167,186,12,238,28,23,76,237,63,247,222,182,243,89,5,79,217,118,207,220,205,44,126,174,120,98,147,195,229,240,61,145,242,111,231,127,102,167,250,85,37,167,80,158,154,118,173,189,97,180,250,209,162,85,245,117,88,109,174,158,138,131,35,160,186,85,181,245,116,147,170,199,78,202,232,222,168,212,149,147,202,230,121,35,106,34,199,44,156,152,223,11,149,148,241,87,107,187,155,207,182,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,9,219,26,241,115,216,217,229,116,79,123,94,145,200,173,127,23,118,86,187,65,58,23,174,154,113,184,189,56,183,106,134,151,222,125,117,170,187,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,95,28,204,228,222,233,221,90,173,115,94,199,61,143,99,221,208,0,51,109,187,221,33,166,208,141,203,234,22,150,219,224,164,130,219,105,188,62,107,92,20,211,203,51,41,237,213,44,109,85,28,42,249,127,59,158,202,121,226,99,213,202,239,206,215,126,103,255,0,156,182,169,209,199,87,169,179,93,180,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,251,58,185,239,170,134,105,94,238,236,123,221,80,181,236,68,98,167,102,66,206,77,78,232,231,207,83,58,219,248,212,204,87,87,119,123,169,57,214,21,87,234,236,181,23,10,123,125,53,83,100,142,72,234,189,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,191,52,110,99,149,17,85,81,44,171,163,102,138,125,198,219,237,219,88,234,238,30,106,189,77,184,39,134,8,229,229,28,20,54,233,106,41,227,228,213,141,170,217,157,59,235,21,221,158,246,172,126,14,220,93,205,7,90,191,107,24,183,212,10,31,142,184,148,172,93,79,75,221,244,254,218,241,86,104,118,177,230,126,175,82,108,188,254,199,169,173,111,25,175,182,184,227,106,167,121,149,203,234,43,33,237,39,147,186,53,239,137,25,39,239,92,218,137,18,127,130,128,122,163,251,236,212,223,209,126,30,136,227,251,120,220,14,125,182,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,132,173,106,187,178,73,20,110,252,120,161,161,237,11,215,77,56,220,94,156,91,181,67,75,239,62,186,213,93,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,142,102,114,111,116,238,173,86,185,175,99,158,199,177,238,232,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,228,244,238,223,213,30,231,49,85,192,245,74,225,106,182,234,109,147,197,79,221,106,96,167,251,205,26,199,43,253,77,45,55,36,122,204,198,65,35,170,35,141,139,27,127,44,141,226,217,60,113,116,13,251,110,219,252,35,104,212,89,77,130,43,85,118,103,125,184,69,111,199,237,215,6,249,97,147,139,145,245,83,203,19,38,138,85,134,56,81,90,175,141,87,140,179,83,163,147,179,207,63,181,222,165,154,13,185,204,154,219,167,52,20,25,6,45,155,92,105,218,232,45,87,42,79,52,21,115,182,158,89,234,89,77,83,10,185,174,100,77,133,235,206,118,192,175,69,103,22,247,85,107,106,219,170,63,190,205,77,253,23,225,232,142,41,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,9,218,238,230,240,29,211,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,194,118,198,188,154,199,186,9,93,19,222,214,44,145,163,95,197,189,213,173,224,27,200,234,75,106,218,198,188,225,186,97,65,143,82,100,182,214,211,173,110,114,200,30,215,86,209,65,63,100,165,142,149,201,50,53,149,45,106,62,119,195,60,104,143,141,244,232,215,179,200,178,55,186,109,143,119,154,53,187,75,21,202,239,165,85,183,86,85,217,60,63,107,218,238,148,14,167,170,160,243,62,102,193,205,205,87,66,255,0,34,83,200,244,241,74,254,205,237,203,139,151,137,156,34,252,250,86,93,173,87,29,142,96,52,118,251,157,37,85,69,174,162,241,73,93,20,51,53,239,165,157,110,117,51,36,82,181,23,187,30,177,77,20,136,215,118,94,18,49,223,193,200,171,45,64,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,17,51,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,231,135,117,219,174,212,125,218,234,59,243,92,214,95,67,106,161,242,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,201,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,226,160,159,253,47,119,211,251,20,202,153,161,218,199,153,250,77,54,189,115,251,30,166,181,188,161,177,93,36,145,170,157,230,87,39,167,163,155,188,158,78,232,230,50,85,100,159,186,107,170,36,91,169,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,0,50,174,95,247,75,143,98,122,101,250,215,204,86,146,168,25,87,44,211,79,55,235,143,109,155,167,14,3,131,105,245,246,146,179,85,46,244,247,216,104,89,79,233,107,89,96,122,94,100,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,93,118,203,78,125,170,249,147,232,236,214,204,131,49,203,47,245,19,213,190,42,104,102,184,92,110,19,170,62,105,165,86,181,29,44,175,236,146,72,247,126,43,248,57,203,254,149,47,123,97,59,32,177,109,31,4,150,183,35,165,181,92,181,54,247,229,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,131,98,124,137,193,28,249,123,242,115,155,28,72,201,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,229,91,157,219,214,43,186,13,26,189,105,30,83,83,232,61,127,142,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,254,84,111,70,185,142,124,82,202,196,123,57,242,76,240,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,52,79,41,115,187,93,111,85,44,172,188,220,234,235,234,35,167,130,145,146,212,204,233,94,216,32,137,144,195,18,57,202,170,140,142,40,227,141,141,254,13,99,26,212,236,136,136,90,166,128,236,42,155,65,182,111,171,218,213,171,54,42,73,245,22,249,166,247,217,173,12,147,203,206,193,110,158,200,247,58,23,67,52,81,186,10,229,116,147,69,50,254,126,44,106,49,142,106,62,100,125,80,150,189,213,99,98,86,165,181,87,238,155,70,177,154,182,220,155,80,179,230,246,171,116,13,116,18,64,173,123,164,188,35,17,81,204,123,92,141,73,248,53,200,244,127,157,200,206,19,201,37,85,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,47,103,177,37,134,41,17,174,238,156,227,99,191,139,81,83,176,109,71,106,58,143,187,93,71,102,21,133,69,232,109,84,62,57,239,247,249,225,87,210,218,41,92,170,136,231,34,42,121,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,9,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,252,72,158,212,3,53,155,177,247,79,172,159,80,50,31,145,156,245,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,166,130,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,17,87,170,63,177,61,77,253,23,230,40,138,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,245,122,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,255,0,137,22,247,182,245,162,154,53,211,247,110,51,92,178,155,133,170,203,53,37,190,11,158,117,147,77,43,165,245,149,200,196,71,53,143,241,182,71,194,217,36,116,84,208,54,52,114,243,68,70,58,105,94,175,241,91,72,234,95,164,123,142,200,111,120,62,79,81,73,133,228,44,188,77,30,55,13,210,118,83,50,249,110,150,169,89,68,200,213,210,57,169,92,141,124,49,201,78,215,187,155,215,156,42,230,171,217,12,117,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,2,149,186,213,251,167,197,190,159,208,252,141,196,128,4,180,233,231,178,203,174,233,245,66,158,251,151,227,245,110,210,188,106,161,87,32,172,74,151,82,165,108,233,31,40,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,249,35,123,225,229,107,251,179,221,254,150,108,139,78,45,180,212,86,27,85,214,244,207,69,111,178,97,86,235,141,53,190,72,104,85,36,107,103,88,145,28,248,40,227,101,52,145,181,236,133,205,242,36,113,246,106,42,185,189,43,65,183,21,164,123,146,195,105,179,61,41,203,41,46,44,117,60,51,87,91,31,43,27,113,180,190,69,123,82,26,202,116,114,186,23,242,138,84,69,94,236,127,5,116,110,123,59,57,122,89,197,55,129,182,187,22,234,116,58,241,166,87,53,240,221,97,229,116,198,234,221,84,248,35,164,188,69,12,140,167,146,85,107,95,202,21,242,190,57,17,88,245,241,200,245,106,35,209,142,110,123,53,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,29,3,94,55,129,174,59,141,197,112,236,43,82,50,79,53,151,11,183,193,73,79,77,3,230,255,0,111,213,71,31,141,110,53,175,150,71,190,162,177,236,252,22,71,47,20,228,245,99,88,178,72,175,236,29,52,54,119,83,185,13,92,135,56,204,236,245,127,179,172,30,162,58,218,217,164,163,138,90,75,181,198,55,198,248,173,110,73,187,181,236,115,87,201,50,35,36,237,18,35,29,227,89,227,121,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,231,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,78,253,187,162,255,0,3,50,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,123,157,4,147,211,76,248,100,116,110,115,90,229,98,185,138,168,170,214,175,110,221,209,63,129,160,141,132,234,102,43,170,27,71,211,59,142,45,87,228,251,7,31,162,198,110,48,62,72,214,106,90,234,8,25,79,43,36,107,30,238,28,188,109,149,136,238,206,88,166,137,234,214,243,236,64,14,182,154,153,149,84,234,158,11,163,158,175,197,141,219,241,244,201,188,17,201,35,125,69,117,69,77,69,63,57,155,207,198,255,0,28,116,189,163,94,8,230,249,231,252,202,143,236,158,43,163,78,1,77,147,110,142,233,153,220,113,234,186,186,124,59,23,171,169,163,184,53,37,72,40,110,53,18,197,79,26,61,205,84,98,190,74,105,43,145,172,127,126,232,217,28,137,222,62,77,187,67,53,155,177,247,79,172,159,80,50,31,145,156,241,82,96,25,148,88,13,62,169,59,30,171,92,78,170,241,53,129,151,102,162,58,4,184,197,12,115,186,157,234,139,221,143,88,166,99,219,201,19,154,36,156,57,120,228,227,34,182,11,189,124,171,106,122,143,73,100,187,92,253,70,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,77,137,241,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,101,92,247,250,173,161,122,143,163,84,120,133,219,53,179,120,173,89,222,63,69,146,88,46,80,42,190,150,182,150,162,8,230,86,53,234,137,218,104,188,173,100,177,170,35,154,229,106,167,118,62,55,190,101,116,194,223,173,54,140,93,105,54,253,172,23,218,74,13,62,185,212,84,205,106,187,213,249,94,182,155,140,238,135,132,50,74,233,124,84,244,46,86,206,229,84,139,242,205,58,200,247,53,139,35,219,114,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,148,45,212,51,122,119,93,211,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,50,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,241,198,247,205,203,229,216,46,202,50,173,214,106,61,37,238,237,108,244,250,101,140,220,33,147,35,184,84,36,140,142,191,130,182,71,91,41,214,55,49,238,154,86,42,35,220,199,39,134,55,163,213,121,58,38,75,126,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,42,131,170,198,251,110,171,117,175,218,206,141,100,212,141,182,182,157,96,205,238,182,233,220,233,228,157,92,246,201,103,71,162,35,88,198,181,26,179,240,115,149,234,255,0,3,149,156,39,142,74,245,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,233,149,213,19,65,176,221,182,233,30,221,116,167,12,162,164,107,45,212,249,11,238,117,208,211,172,47,187,92,85,150,164,168,173,149,28,247,187,156,142,111,116,106,189,220,24,140,141,171,193,141,68,242,189,36,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,120,74,207,180,173,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,127,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,236,29,52,55,199,83,183,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,242,50,52,145,138,138,215,178,107,190,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,206,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,2,149,186,149,244,253,253,132,214,87,107,222,148,195,207,1,186,220,27,246,165,185,173,239,37,158,186,174,122,151,254,234,40,41,153,13,61,185,137,233,160,143,147,213,201,36,140,103,227,201,164,0,5,191,116,186,216,45,30,31,98,182,238,99,88,173,246,171,165,215,35,183,211,87,98,118,121,233,160,172,142,217,74,247,197,83,5,201,207,115,93,194,177,222,56,221,23,141,90,232,99,115,185,42,190,69,100,54,84,8,21,213,167,113,218,161,163,250,71,79,167,56,78,17,87,29,163,81,105,234,109,23,124,186,104,163,150,146,158,7,177,205,150,221,19,123,170,178,166,104,185,170,190,86,181,18,36,127,135,156,136,247,211,210,97,162,141,146,237,235,70,180,15,67,172,127,178,26,159,182,227,203,173,244,119,202,236,166,122,87,65,85,125,242,194,146,67,51,163,122,115,134,20,100,139,226,167,95,247,182,189,220,185,72,233,100,127,117,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,206,190,247,52,171,75,244,99,114,249,142,159,232,246,69,73,115,198,104,42,24,176,211,195,87,37,83,237,51,185,137,231,183,203,43,216,136,247,195,47,54,162,35,165,86,179,131,36,145,102,108,168,222,233,210,83,90,245,151,19,220,21,30,145,226,86,251,174,65,131,229,62,106,172,134,215,4,77,150,59,103,8,184,182,232,215,62,70,50,159,131,252,17,202,254,95,188,141,205,98,50,89,82,157,169,119,224,21,1,214,211,76,241,92,127,81,244,239,84,173,52,158,158,245,152,91,238,22,251,191,142,56,217,29,71,160,90,111,4,238,226,196,123,230,86,85,172,110,123,220,239,221,193,3,81,26,140,252,124,175,70,205,107,251,141,184,43,182,142,85,219,252,212,154,155,111,79,12,241,197,202,72,43,173,209,84,84,71,201,203,35,81,176,186,7,214,35,187,49,238,89,60,29,184,183,154,150,169,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,26,104,208,29,28,177,109,255,0,70,177,61,29,199,38,245,20,152,205,189,180,242,84,241,123,61,93,83,220,233,42,106,120,61,239,88,252,179,201,44,190,62,106,214,115,226,223,202,212,66,32,117,171,246,177,139,125,64,161,248,235,137,81,122,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,252,173,123,219,3,152,197,114,181,156,220,222,78,99,123,185,60,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,126,77,107,100,137,95,42,138,1,234,143,239,179,83,127,69,248,122,35,133,71,163,185,245,78,145,183,91,237,246,26,186,252,78,59,197,93,146,186,178,146,150,105,89,108,158,6,81,57,29,85,34,51,197,11,37,90,248,153,18,185,253,222,246,72,157,147,178,114,235,251,23,222,109,247,103,154,143,85,115,146,213,246,206,25,148,122,122,124,154,219,19,24,149,78,142,37,127,138,166,154,71,118,237,52,94,89,85,35,115,146,57,26,247,53,220,85,89,44,119,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,86,15,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,165,101,224,120,6,101,169,249,52,24,102,159,227,213,119,219,237,85,61,93,77,61,190,145,17,211,206,202,106,121,42,37,72,219,223,187,222,145,67,34,163,27,221,239,84,70,181,28,229,70,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,174,237,247,119,159,110,251,50,178,101,121,157,186,146,207,79,97,179,195,109,165,181,80,84,76,250,70,78,168,142,170,170,107,36,114,163,31,52,191,252,228,238,145,71,79,27,157,34,197,228,116,170,232,193,160,212,217,86,168,100,186,255,0,125,162,171,244,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,238,199,68,173,127,225,93,27,215,130,181,138,238,21,213,31,223,102,166,254,139,240,244,68,117,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,40,142,101,3,235,22,84,166,89,81,23,147,88,247,65,35,17,253,184,35,248,53,85,29,35,17,221,43,106,59,174,212,125,165,106,59,51,92,42,95,93,106,174,241,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,199,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,231,250,171,169,153,86,178,106,62,71,170,89,173,95,168,189,100,215,9,110,21,60,100,145,241,195,205,127,36,17,121,30,247,182,24,152,141,142,54,43,151,132,108,99,81,123,53,11,159,233,33,160,212,218,89,182,136,245,38,225,69,87,6,67,169,245,31,106,84,165,77,60,180,239,138,221,3,228,138,134,52,99,222,173,123,28,213,150,165,146,181,140,230,202,198,167,230,107,24,229,163,98,74,108,95,121,183,221,158,106,61,85,206,75,87,219,56,102,81,233,233,242,107,108,76,98,85,58,56,149,254,42,154,105,29,219,180,209,121,101,84,141,206,72,228,107,220,215,113,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,233,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,236,191,131,154,168,191,138,41,250,199,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,68,61,68,119,191,89,186,172,237,49,44,58,171,142,153,98,119,9,101,177,57,33,158,154,107,164,142,134,40,223,85,85,19,229,115,29,197,236,159,211,170,199,28,140,138,161,200,246,163,158,246,167,159,216,230,199,51,45,222,230,78,170,170,125,93,143,78,172,117,13,101,250,252,198,39,57,31,217,29,232,168,249,34,181,245,46,106,181,85,202,138,200,88,228,123,209,202,232,162,151,228,234,61,137,226,184,54,243,181,15,22,194,177,155,86,63,101,162,251,39,211,91,173,116,81,210,82,193,206,213,72,247,240,138,52,107,27,201,239,115,151,178,126,46,114,170,254,42,167,96,233,165,182,76,7,116,218,95,175,218,127,151,211,82,81,220,159,79,142,182,203,144,165,186,26,154,219,52,235,37,116,156,224,116,137,201,172,123,160,137,178,177,142,98,201,26,57,156,155,221,28,216,129,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,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,74,253,250,211,85,83,90,182,177,172,151,218,74,55,209,211,195,111,193,174,117,30,85,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,188,93,213,235,19,95,18,250,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,3,42,229,255,0,116,184,246,39,166,95,173,124,197,105,42,129,149,112,93,79,75,221,139,126,197,49,86,107,142,177,225,158,147,82,111,92,254,199,166,173,119,41,172,86,185,35,106,39,120,85,169,233,235,38,239,39,147,186,185,236,137,89,31,238,156,234,136,215,218,220,250,164,237,230,211,185,118,104,85,85,125,35,241,135,211,193,18,106,5,53,218,158,166,209,246,140,204,100,140,137,86,37,115,82,153,26,246,177,245,43,39,238,230,71,53,241,182,54,186,100,151,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,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,2,53,111,127,101,216,174,238,52,226,122,26,38,218,172,153,245,183,199,61,147,33,150,134,55,72,255,0,18,77,198,134,166,116,98,204,148,111,89,228,85,107,23,242,72,173,151,139,248,172,111,137,93,52,250,116,230,88,70,127,85,174,27,142,194,169,45,245,24,237,68,244,88,213,134,226,212,154,118,92,97,153,26,183,69,224,245,137,25,26,199,35,96,85,71,243,87,250,134,113,70,65,44,147,215,118,62,214,53,147,233,254,67,241,211,153,172,53,80,84,6,245,186,89,101,86,221,83,181,101,59,115,183,122,172,111,59,200,32,183,213,91,188,50,63,236,26,234,218,154,135,190,127,21,29,39,142,150,209,4,105,11,121,170,185,209,247,236,168,169,216,176,173,157,237,87,13,218,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,249,209,178,185,140,119,166,141,206,145,176,179,139,120,177,85,202,158,71,200,247,247,80,1,154,205,216,251,167,214,79,168,25,15,200,206,121,252,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,50,210,71,59,42,234,233,150,146,89,213,137,18,84,247,161,150,84,137,174,114,248,156,199,127,165,81,178,171,166,134,248,234,118,227,153,67,163,217,195,41,31,167,89,165,226,55,205,87,35,226,167,125,142,227,50,71,2,86,186,103,171,90,180,202,214,68,217,154,247,126,70,70,146,49,81,90,246,77,119,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,131,170,63,177,61,77,253,23,230,40,138,11,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,189,237,132,237,15,21,217,214,141,75,157,106,93,21,170,215,168,87,75,124,181,185,109,230,170,190,57,33,180,208,177,203,42,82,50,117,70,199,12,49,198,198,62,117,107,156,215,74,215,57,100,146,56,225,86,87,183,82,253,241,212,238,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,252,236,145,100,122,170,185,140,135,159,236,43,104,153,246,230,117,114,217,95,111,184,228,24,158,39,142,84,125,165,93,150,219,233,230,141,240,207,76,248,30,148,180,85,72,223,19,43,149,102,137,237,228,228,88,217,202,94,47,224,140,124,170,235,113,108,166,178,218,180,26,205,71,37,92,148,244,20,249,5,52,79,171,171,150,170,119,49,141,182,53,171,36,211,57,210,202,254,200,157,223,35,156,247,47,117,114,170,170,169,205,122,42,123,167,202,126,159,215,124,141,184,186,144,66,173,202,111,234,143,15,220,78,150,237,159,71,110,22,171,165,215,35,204,44,212,57,101,226,10,152,43,35,182,82,190,232,218,106,139,107,88,215,59,133,99,188,114,54,95,34,53,208,198,230,241,69,124,136,248,97,95,90,191,116,248,183,211,250,31,145,184,145,171,103,251,107,190,238,167,92,108,250,101,108,95,13,170,30,55,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,252,166,95,43,35,141,17,143,79,36,140,87,34,49,30,230,221,246,83,119,208,238,159,27,101,170,184,91,45,214,171,93,171,28,183,178,10,42,103,54,26,58,172,154,240,202,86,199,11,101,124,16,254,246,178,163,192,207,36,201,19,149,26,215,200,228,70,70,229,109,11,107,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,154,244,136,217,245,215,18,181,63,116,217,226,100,22,155,149,238,158,90,12,106,212,178,186,150,10,155,84,141,141,203,93,59,24,254,83,178,87,39,104,163,149,168,196,72,155,58,54,78,112,73,29,154,2,149,186,198,106,102,141,103,218,227,142,217,48,26,191,180,178,252,62,223,83,102,202,238,16,72,231,210,179,180,201,37,53,11,87,154,177,102,129,239,171,89,120,181,56,186,118,177,206,115,227,115,34,128,6,130,58,111,102,90,71,154,109,67,19,159,73,172,20,150,135,218,41,233,236,217,76,48,218,217,68,249,111,244,244,116,236,170,168,149,88,156,103,124,173,72,100,73,187,185,206,99,216,143,86,189,174,99,101,0,5,11,117,83,209,203,22,145,110,226,239,83,142,77,218,147,61,183,197,152,201,77,197,255,0,237,90,170,153,231,142,165,57,189,238,87,249,39,167,150,126,255,0,149,173,243,240,107,81,172,69,89,63,209,31,87,169,159,106,212,45,4,174,158,146,58,136,42,34,203,237,113,182,9,124,243,177,237,142,150,181,207,147,241,137,25,26,199,64,141,111,229,122,172,210,47,231,68,94,16,3,120,25,253,78,167,238,143,84,179,57,178,26,75,237,61,86,81,93,77,111,184,82,44,78,130,123,117,52,171,79,68,177,186,36,224,246,37,52,48,162,61,59,243,68,71,42,185,85,92,182,191,209,215,76,254,231,237,78,108,234,174,146,212,181,121,238,65,89,112,134,170,158,63,246,211,168,105,149,40,227,130,161,234,196,85,225,60,21,143,99,17,206,107,91,58,185,21,28,247,162,78,163,53,155,177,247,79,172,159,80,50,31,145,156,177,254,150,218,59,128,235,174,198,179,221,57,212,107,13,37,198,219,113,206,46,145,69,44,180,176,205,61,190,121,44,244,80,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,227,69,128,27,196,218,174,101,181,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,242,35,165,107,24,223,83,27,93,27,102,103,22,241,122,163,145,60,111,141,239,146,157,48,183,235,77,163,23,90,77,191,107,5,246,146,131,79,174,117,21,51,90,174,245,126,87,173,166,227,59,161,225,12,146,186,95,21,61,11,149,179,185,85,34,252,179,78,178,61,205,98,200,246,220,249,149,114,247,174,123,85,195,119,95,211,243,74,240,251,205,182,145,185,61,187,77,236,213,56,157,222,73,22,23,219,174,43,106,131,130,58,86,177,238,244,210,57,177,182,102,113,119,38,34,57,19,200,200,222,202,86,214,45,29,207,180,43,63,186,105,206,163,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,22,213,210,186,102,49,210,211,72,232,158,177,202,141,68,114,39,252,104,157,87,44,223,174,225,178,253,188,227,251,109,170,190,210,91,177,236,126,158,59,122,92,45,62,162,138,227,95,110,142,158,90,118,80,85,186,41,82,25,169,188,50,181,142,98,196,156,252,49,171,213,206,228,231,121,77,170,237,159,50,221,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,249,35,166,127,41,99,99,35,106,167,39,189,188,156,198,115,145,154,20,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,252,72,158,212,31,37,218,217,77,122,181,86,217,171,36,171,142,158,190,158,74,105,95,73,87,45,44,237,99,218,173,114,199,52,46,108,177,63,178,175,103,198,230,189,171,217,90,168,168,138,83,94,242,122,83,231,218,125,153,67,145,237,178,209,87,148,226,121,61,226,158,221,67,143,194,217,167,184,217,167,157,37,114,164,178,171,86,36,161,141,99,106,37,84,210,177,89,229,99,100,229,197,102,125,138,236,207,102,120,14,211,48,10,106,58,58,26,75,142,109,113,167,100,183,235,244,177,67,52,237,158,72,105,210,166,146,150,165,32,138,100,161,243,83,164,145,197,39,117,238,188,157,248,255,0,8,107,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,91,78,186,104,94,156,110,47,78,46,58,95,170,22,111,93,106,174,237,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,199,51,57,59,178,246,86,171,92,230,61,175,99,222,199,83,182,136,116,167,215,156,203,94,110,122,115,171,86,138,188,87,15,197,106,24,235,198,73,3,121,65,116,129,223,140,108,181,72,246,241,157,242,181,59,243,86,246,129,59,249,154,146,35,96,125,212,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,157,251,246,68,254,7,160,56,254,241,46,214,171,46,212,53,134,178,243,115,164,160,167,147,7,189,82,50,90,153,155,19,29,60,244,114,195,12,72,231,42,34,190,73,100,142,54,55,248,185,239,107,83,186,170,33,155,115,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,252,156,179,22,177,103,56,173,231,10,202,104,125,109,151,32,183,212,90,238,52,222,87,199,231,165,158,55,71,44,124,216,173,123,121,49,238,78,237,84,114,119,238,138,139,248,153,236,222,254,214,191,194,62,184,207,166,244,89,39,219,118,91,149,190,59,237,146,162,86,241,170,101,12,179,77,19,98,169,68,106,49,102,99,224,145,170,230,126,87,181,26,254,204,87,44,108,236,29,42,54,171,134,238,31,87,47,185,134,165,91,105,46,248,198,158,83,210,84,186,209,60,139,194,186,227,82,247,250,84,154,46,10,217,169,154,218,122,135,61,138,230,242,122,66,215,36,145,186,70,45,228,128,121,77,85,211,60,87,89,52,227,35,210,220,214,147,212,89,114,107,124,182,250,158,49,198,249,33,230,159,146,120,188,140,123,27,52,79,70,201,27,213,171,194,70,49,200,157,218,133,0,239,71,105,57,86,209,181,77,113,107,148,190,187,27,190,250,155,134,51,113,107,164,151,201,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,205,26,162,246,122,29,87,167,118,254,171,54,199,149,46,7,170,87,11,173,203,76,175,126,42,126,235,83,61,71,221,153,18,73,95,234,105,105,185,43,18,23,190,121,29,81,28,108,73,29,249,100,111,39,71,227,150,127,245,17,223,213,30,216,241,84,192,244,182,225,106,185,106,109,239,203,79,221,42,96,168,251,179,26,71,19,253,77,85,55,37,122,76,246,79,27,169,227,145,137,27,191,52,142,228,216,252,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,233,173,214,186,41,42,234,167,224,199,61,252,34,141,28,247,113,99,28,229,236,159,131,90,170,191,130,41,126,123,28,216,230,27,180,44,53,213,85,79,164,190,106,45,242,157,172,191,95,152,197,225,27,59,163,189,21,31,36,71,50,153,174,70,170,185,81,31,51,218,143,122,53,27,20,81,74,0,8,149,213,55,0,166,206,182,91,153,85,38,61,87,118,185,98,181,20,23,251,106,83,36,174,125,43,227,169,100,85,21,10,200,215,243,49,148,115,213,171,249,162,177,172,228,245,237,193,28,218,54,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,91,167,89,253,94,169,196,52,27,26,210,59,116,245,112,212,106,21,225,211,86,43,96,137,240,77,110,183,248,229,146,23,189,223,157,143,90,153,168,100,106,177,63,20,134,68,87,34,47,23,215,6,193,244,207,21,213,221,222,233,182,11,154,210,122,187,45,69,194,162,225,83,74,232,227,146,58,175,69,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,205,27,158,212,84,85,69,77,20,144,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,164,191,234,117,211,210,179,41,172,169,220,86,223,177,15,53,214,110,82,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,202,101,242,204,250,149,228,198,171,99,73,56,171,214,87,62,178,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,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,237,119,115,120,14,233,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,225,59,99,94,77,99,221,4,174,137,239,107,22,72,209,175,226,222,234,214,211,15,84,127,125,154,155,250,47,195,209,19,127,164,158,1,134,234,158,201,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,94,18,179,236,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,112,110,187,106,58,143,180,173,71,126,21,154,197,235,173,85,222,73,236,23,248,33,86,82,221,233,90,168,138,230,162,170,248,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,242,87,165,238,250,127,98,153,83,52,59,88,243,63,73,166,215,174,127,99,212,214,183,148,54,43,164,146,53,83,188,202,228,244,244,115,119,147,201,221,28,198,74,172,147,247,77,117,68,139,213,122,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,139,169,5,85,245,206,254,73,255,0,82,127,109,34,175,75,143,125,154,101,250,215,195,214,146,83,169,215,79,74,60,90,142,167,113,91,126,196,60,54,168,121,75,150,216,45,144,193,5,45,170,150,40,33,142,42,170,42,72,33,103,24,83,197,51,234,87,147,220,142,145,36,226,140,73,92,202,203,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,210,158,219,180,66,213,183,13,18,197,180,94,205,124,171,188,211,227,148,242,181,245,245,49,182,55,212,207,52,242,84,76,244,99,127,6,49,101,154,78,12,238,229,107,56,181,92,245,69,122,210,103,84,127,125,154,155,250,47,195,209,18,83,162,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,236,122,155,117,210,138,58,186,89,248,62,226,246,115,138,68,115,29,197,236,107,147,186,126,14,106,42,126,40,132,107,223,182,200,47,187,71,206,226,173,199,41,110,183,45,50,189,248,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,230,217,95,26,112,70,190,46,220,92,231,71,42,51,159,236,231,111,95,226,127,112,88,222,147,86,212,221,104,172,181,126,122,219,221,194,221,75,230,146,142,134,8,157,35,156,170,168,172,139,200,244,142,6,202,244,86,182,73,227,252,175,94,204,118,143,140,171,158,130,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,246,122,35,163,114,167,25,24,231,76,158,155,187,250,190,232,22,85,107,209,45,72,184,122,221,50,200,46,12,167,167,154,170,165,145,253,217,170,158,78,203,82,201,37,115,88,218,55,61,252,167,141,206,70,179,187,166,103,103,121,25,53,223,158,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,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,166,12,211,164,222,230,177,189,101,179,105,125,145,45,87,171,46,71,235,100,183,229,241,199,84,219,93,44,116,237,145,232,219,138,199,20,143,162,153,236,100,124,90,168,248,220,249,154,198,75,34,181,234,219,148,208,189,11,211,141,186,105,197,187,75,244,190,205,232,109,84,61,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,121,38,127,22,247,94,200,212,107,90,198,53,140,99,24,218,65,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,37,86,253,182,65,98,221,198,9,21,110,57,75,106,182,234,109,147,197,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,7,74,248,211,130,185,146,246,226,230,182,73,81,240,87,101,29,40,242,173,77,244,90,153,185,74,91,174,37,141,211,92,19,197,137,84,210,73,77,116,188,67,31,52,127,157,92,230,73,67,10,200,140,106,126,85,150,70,36,138,223,10,44,83,59,138,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,0,6,85,203,254,233,113,236,79,76,191,90,249,138,210,85,3,42,229,154,116,179,216,86,61,168,118,168,119,45,173,22,42,75,165,137,213,18,195,138,217,106,189,45,101,21,205,141,109,77,45,92,213,212,178,196,244,86,54,85,111,133,57,177,233,36,15,122,183,143,141,93,218,186,163,111,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,235,113,234,39,53,139,19,35,226,156,98,169,168,107,220,168,254,126,72,163,106,61,26,213,154,25,91,80,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,254,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,163,61,177,109,246,197,182,29,26,178,233,13,131,32,186,222,227,182,249,39,169,174,184,78,247,121,170,165,119,57,157,12,42,231,50,150,21,122,170,182,24,255,0,42,119,87,57,95,35,164,149,253,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,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,6,107,55,99,238,159,89,62,160,100,63,35,57,109,59,45,208,189,56,220,95,76,204,15,75,245,66,205,235,173,85,223,108,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,248,230,103,39,118,94,202,213,107,156,199,181,236,123,216,234,139,220,86,131,102,91,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,221,90,143,119,7,163,227,114,243,99,145,39,87,74,125,243,221,108,185,53,6,215,117,94,233,87,112,182,223,234,18,60,82,245,113,186,57,235,108,157,148,236,142,43,98,249,228,226,218,103,182,6,50,8,226,236,173,153,252,17,143,243,34,197,50,186,163,251,19,212,223,209,126,98,136,165,109,167,123,167,209,191,168,24,247,200,192,79,78,171,27,237,186,173,214,191,107,58,53,147,82,54,218,218,117,131,55,186,219,167,115,167,146,117,115,219,37,157,30,136,141,99,26,212,106,207,193,206,87,171,252,14,86,112,158,57,32,6,221,116,27,50,220,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,8,218,238,232,213,123,121,189,89,27,87,155,218,139,161,237,11,208,189,56,219,166,156,91,180,191,75,236,222,134,213,67,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,146,103,241,111,117,236,141,70,181,172,99,88,198,49,141,174,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,72,107,212,119,124,117,59,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,190,39,62,41,92,229,114,66,177,73,80,27,100,187,93,111,251,187,210,139,237,246,231,87,113,185,92,117,34,197,87,89,89,87,51,166,158,166,121,46,112,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,65,214,175,221,62,45,244,254,135,228,110,39,159,233,39,159,225,186,89,174,153,254,160,234,14,67,73,99,199,172,122,111,95,83,93,93,82,171,194,38,125,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,227,251,209,221,182,85,187,157,83,92,166,229,23,161,198,236,94,166,223,140,219,154,217,34,241,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,240,198,136,157,152,135,117,233,161,176,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,79,23,11,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,249,57,61,200,198,57,202,201,145,151,104,8,107,212,191,120,148,219,111,210,57,176,124,50,241,73,251,69,206,41,228,162,162,134,58,201,98,171,180,219,164,100,140,150,232,213,135,179,152,246,185,60,112,170,190,62,242,170,189,190,68,130,70,20,109,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,164,181,221,255,0,77,172,251,107,26,95,143,106,124,121,13,38,75,109,109,61,37,22,82,250,70,76,229,162,186,207,37,66,172,145,183,194,141,101,11,90,148,176,36,210,200,143,124,207,69,224,207,35,99,111,52,217,118,237,178,173,163,106,154,101,54,216,189,118,55,125,244,214,252,154,220,230,201,47,146,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,154,68,84,236,245,52,19,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,132,172,238,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,21,193,214,159,71,109,87,173,35,197,53,190,223,97,171,150,251,141,94,25,100,174,172,164,165,107,152,219,85,83,36,114,58,170,68,98,189,25,29,76,113,50,37,115,209,141,125,100,137,217,93,42,21,151,183,45,116,190,232,14,95,144,100,150,59,205,214,217,246,246,31,126,198,229,154,214,140,74,166,201,85,69,34,81,189,146,57,90,232,124,117,204,162,153,100,141,205,145,173,133,120,242,238,172,119,52,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,211,158,147,224,191,178,253,44,195,116,207,237,79,180,254,233,99,246,235,23,173,240,120,125,87,165,166,142,31,47,143,147,184,114,241,242,227,201,221,187,246,238,189,187,158,172,205,102,236,125,211,235,39,212,12,135,228,103,45,83,162,167,181,140,167,234,5,119,199,91,143,107,213,98,211,160,211,109,114,190,251,172,182,202,183,222,40,234,22,147,8,172,183,67,222,182,27,220,209,61,209,196,146,42,113,109,51,219,3,157,59,94,188,93,28,93,219,222,102,193,218,136,77,9,244,234,253,178,255,0,132,124,19,246,205,246,87,155,236,248,62,237,122,46,62,111,187,190,8,190,207,245,92,63,119,230,241,247,237,199,241,241,120,124,159,190,242,153,236,52,167,180,239,107,26,55,244,255,0,30,248,232,14,85,191,173,148,98,187,172,211,138,187,221,166,217,233,245,55,25,183,205,38,57,112,167,72,217,37,127,4,116,141,182,84,44,142,99,29,12,175,85,70,57,238,79,12,143,87,162,241,116,172,150,141,176,13,29,207,181,23,87,45,58,33,102,176,213,210,229,151,75,194,89,31,71,91,75,51,31,65,58,61,91,51,170,99,107,29,44,76,129,27,35,230,94,10,177,178,57,21,83,242,169,127,219,59,218,174,27,181,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,243,163,101,115,24,239,77,27,157,35,97,103,22,241,98,171,149,60,143,145,239,238,160,0,10,171,235,157,252,147,254,164,254,218,114,174,138,158,233,242,159,167,245,223,35,110,46,164,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,163,110,166,123,209,255,0,18,122,142,205,55,194,157,227,192,112,27,133,92,20,213,16,215,121,163,190,215,34,248,159,93,218,55,186,23,66,212,99,155,78,228,228,239,28,178,189,92,158,101,142,56,86,89,79,75,173,253,86,97,247,219,110,217,245,138,225,117,186,90,178,59,133,53,14,39,120,158,166,122,201,45,149,79,100,84,208,91,92,199,57,220,40,221,227,141,177,120,209,173,134,71,59,146,43,36,87,195,111,224,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,3,149,110,119,111,88,174,232,52,106,245,164,121,77,79,160,245,254,58,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,249,81,189,26,230,57,241,75,43,17,236,231,201,51,195,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,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,248,209,60,165,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,178,34,33,117,61,50,182,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,29,75,71,116,129,172,126,55,68,245,115,90,200,227,238,170,202,153,162,236,233,30,254,50,49,146,120,56,198,169,55,150,122,128,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,49,154,171,166,121,86,141,234,62,71,165,185,173,39,167,189,99,55,9,109,245,60,99,145,145,205,193,127,36,241,121,24,199,186,25,88,173,146,55,171,83,156,111,99,145,59,57,15,213,212,253,116,212,125,96,177,96,184,222,115,121,245,116,26,119,143,199,141,217,33,141,22,56,217,75,27,220,173,123,163,69,241,249,188,126,24,93,35,90,215,62,58,104,57,242,115,85,238,176,174,135,216,5,52,183,93,83,213,42,236,122,173,42,41,105,237,214,11,93,217,201,43,96,86,74,233,103,173,167,98,247,241,61,232,176,208,61,223,130,189,136,177,255,0,154,146,47,43,95,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,41,91,170,22,197,191,98,153,83,245,199,71,48,207,73,166,215,174,31,108,83,81,59,148,54,43,164,146,57,23,180,40,212,244,244,115,119,143,199,217,92,198,74,175,143,247,77,117,60,107,231,250,83,218,119,71,14,188,208,95,116,106,217,86,204,10,178,161,41,51,122,203,140,50,165,146,106,40,120,58,72,150,68,78,46,174,99,103,107,160,107,23,200,215,75,221,221,160,116,253,252,87,84,127,125,154,155,250,47,195,209,18,211,162,198,188,225,180,88,246,87,183,43,205,109,37,191,33,172,188,63,38,178,164,213,10,143,186,177,244,177,197,83,12,76,86,35,121,192,218,72,228,84,230,175,123,37,123,145,136,216,94,226,117,110,139,108,152,14,233,180,190,229,167,249,125,53,37,29,201,244,238,109,151,33,75,116,53,53,182,105,214,72,164,231,3,164,78,77,99,221,4,77,149,140,115,22,72,209,204,228,222,232,230,231,179,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,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,245,90,193,185,188,251,92,244,191,78,244,255,0,81,170,106,239,23,45,61,168,189,58,44,134,186,227,53,93,109,198,10,249,41,228,107,42,29,50,185,206,124,78,133,237,107,209,221,150,55,70,206,45,241,171,159,40,58,42,123,167,202,126,159,215,124,141,184,186,144,85,95,92,239,228,159,245,39,246,210,178,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,115,137,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,187,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,100,43,202,118,101,161,219,4,215,26,173,224,101,183,95,180,180,159,29,225,81,141,98,173,124,53,23,134,100,21,19,54,40,169,162,142,175,180,117,112,211,198,233,234,163,147,204,202,134,44,12,114,243,240,58,73,39,254,142,107,246,141,110,2,197,38,71,163,186,133,106,201,169,41,251,122,152,233,222,232,234,169,57,62,70,51,212,83,72,141,154,14,107,12,138,207,35,27,205,173,87,55,187,123,41,72,61,81,253,246,106,111,232,191,15,68,124,155,4,222,77,78,208,117,66,182,225,125,166,171,175,193,50,122,116,135,35,161,161,162,138,122,215,190,8,230,90,57,169,214,73,35,70,189,146,202,173,114,43,248,44,114,201,221,174,122,70,173,188,157,82,211,125,56,220,206,141,92,240,12,142,179,237,92,67,52,183,195,44,117,182,154,228,253,228,106,230,79,77,85,79,51,57,49,220,94,200,165,98,246,116,110,226,156,154,246,42,181,99,254,192,118,31,254,15,190,251,221,242,155,205,171,34,201,47,215,15,69,110,186,82,69,219,199,99,139,179,162,111,23,198,146,83,205,52,138,231,205,19,101,150,53,240,211,246,115,150,62,75,48,12,171,151,103,179,253,191,96,59,154,233,137,128,105,70,163,50,173,150,218,202,139,141,92,85,148,41,10,86,209,79,13,242,177,205,150,158,73,163,145,177,189,91,206,39,57,27,221,99,150,70,254,28,148,168,189,116,208,189,71,219,166,163,220,116,191,84,44,222,134,235,67,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,146,23,241,119,101,236,142,71,53,204,123,88,246,61,141,177,94,151,157,64,191,249,155,218,150,174,205,254,170,211,134,94,28,239,249,204,171,77,91,61,69,79,252,218,154,146,56,98,255,0,188,139,183,249,170,90,160,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,0,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,6,85,203,84,210,237,239,216,182,143,211,99,75,168,177,202,171,85,203,83,111,127,106,75,100,178,86,66,250,136,89,74,151,250,196,154,170,173,177,203,27,227,135,131,101,100,107,205,28,249,123,113,107,155,28,170,202,192,255,0,117,89,238,85,255,0,117,114,60,147,35,184,127,233,43,43,174,85,213,18,127,237,73,52,210,72,255,0,252,238,115,157,254,149,82,244,250,119,108,130,143,106,184,34,229,185,141,47,45,77,203,45,241,69,125,106,205,5,76,54,184,219,52,178,50,150,150,86,68,215,183,147,31,7,168,68,146,72,223,45,59,85,142,86,177,142,89,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,167,63,234,235,251,2,253,129,90,63,107,191,106,253,228,251,66,171,238,103,216,158,139,215,122,239,69,55,127,55,168,253,231,217,222,79,77,234,124,63,155,151,166,255,0,79,18,144,75,137,215,26,221,195,87,244,142,202,39,220,181,166,146,221,147,182,158,193,13,36,60,170,29,113,117,186,59,141,181,144,205,115,89,222,247,122,233,28,217,100,149,59,167,110,108,71,53,146,115,99,106,2,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,208,105,86,153,229,90,201,168,248,230,150,225,84,158,162,245,147,92,34,183,211,114,142,71,199,15,53,252,243,203,227,99,222,216,98,98,58,73,30,141,94,17,177,238,84,236,213,47,251,101,219,73,197,118,141,165,137,139,91,101,245,217,37,247,211,92,50,107,139,157,28,190,74,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,190,105,21,87,187,212,144,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,22,83,189,29,219,98,187,70,210,197,202,110,81,122,236,146,251,234,109,248,205,185,173,142,95,37,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,223,52,104,137,221,232,80,14,170,234,102,85,172,154,143,145,234,150,107,87,234,47,89,53,194,91,133,79,25,36,124,112,243,95,201,4,94,71,189,237,134,38,35,99,141,138,229,225,27,24,212,94,205,67,213,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,137,0,9,41,178,13,151,101,91,184,212,120,40,107,91,117,178,96,54,223,36,247,188,134,42,25,29,27,252,75,15,42,26,105,213,139,10,86,61,39,141,81,175,95,201,26,186,94,47,226,145,190,255,0,177,60,90,197,131,98,182,108,43,22,161,244,86,92,126,223,79,107,183,83,121,95,39,130,150,8,219,28,81,243,122,185,238,226,198,53,59,185,85,203,219,186,170,175,226,126,177,205,55,21,175,56,110,219,116,142,251,170,217,157,109,35,89,110,167,123,45,148,51,84,44,47,187,92,85,142,90,122,40,149,172,123,185,200,230,246,87,35,29,193,136,249,28,156,24,229,76,235,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,254,53,91,73,233,41,178,239,185,118,42,61,215,103,237,229,122,200,237,243,65,139,218,231,161,226,235,117,12,143,226,234,231,58,86,35,210,105,216,197,72,157,18,163,125,52,206,94,82,37,71,24,236,83,44,197,172,89,206,43,121,194,178,154,31,91,101,200,45,245,22,187,141,55,149,241,249,233,103,141,209,203,31,54,43,94,222,76,123,147,187,85,28,157,251,162,162,254,38,123,55,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,1,210,247,125,63,177,76,169,154,29,172,121,159,164,211,107,215,63,177,234,107,91,202,27,21,210,73,26,169,222,101,114,122,122,57,187,201,228,238,142,99,37,86,73,251,166,186,162,69,186,144,113,253,224,96,20,218,159,181,205,82,195,38,199,170,239,181,21,88,189,117,77,190,223,72,146,186,121,238,52,209,45,69,18,70,216,151,155,222,149,48,194,168,196,239,205,81,26,168,228,85,106,230,220,149,93,50,244,83,246,211,187,140,91,212,92,61,45,6,9,219,53,172,225,47,9,165,244,83,195,233,227,143,188,111,107,187,213,75,77,205,171,199,188,73,47,23,35,184,247,191,224,102,179,118,62,233,245,147,234,6,67,242,51,150,105,210,79,63,195,116,179,100,217,254,160,234,14,67,73,99,199,172,121,197,125,77,117,117,74,175,8,153,246,125,181,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,189,119,163,187,108,171,119,58,166,185,77,202,47,67,141,216,189,77,191,25,183,53,178,69,227,161,117,76,143,100,243,196,179,75,26,86,73,26,194,217,159,26,163,93,225,141,17,59,49,9,43,211,83,167,165,102,166,223,104,117,215,94,113,15,247,11,65,202,91,61,142,233,12,244,242,94,42,184,83,77,77,84,248,100,133,35,169,183,58,57,158,228,86,201,198,73,34,70,185,175,143,155,93,114,134,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,158,82,221,165,90,113,104,212,123,190,175,91,48,187,85,54,103,126,183,211,218,238,87,184,233,209,42,170,105,97,85,88,227,115,191,253,196,114,167,230,123,97,129,174,87,36,49,35,61,88,0,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,21,65,213,99,125,183,85,186,215,237,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,248,57,202,245,127,129,202,206,19,199,37,107,97,184,6,101,168,53,55,90,92,51,30,171,186,190,199,103,173,191,220,214,20,78,20,118,234,72,150,90,138,137,94,229,70,177,141,106,118,78,235,249,158,230,49,188,158,246,181,124,249,234,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,233,211,11,126,181,58,207,106,164,219,246,176,95,106,235,245,6,217,79,83,53,170,239,87,226,98,93,173,208,54,30,16,201,43,165,242,212,87,53,29,59,149,82,47,205,12,11,35,220,231,164,143,117,133,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,12,235,111,179,93,47,186,253,185,172,199,36,185,222,109,87,59,85,134,225,85,141,227,115,90,209,139,74,235,61,45,84,201,78,246,72,213,119,155,201,205,243,44,138,231,35,157,50,241,226,196,99,27,192,13,41,237,99,90,255,0,196,78,223,112,157,99,146,223,232,170,242,11,122,250,248,27,23,142,54,87,65,43,233,234,188,77,242,72,169,10,207,12,171,31,39,171,188,106,206,93,157,221,19,170,128,1,70,221,95,116,190,235,133,238,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,94,234,217,158,214,211,195,51,187,113,86,165,84,104,173,254,14,116,32,52,61,211,235,71,110,186,33,180,188,23,17,201,108,52,150,172,134,182,158,107,221,226,40,169,93,4,235,61,92,207,154,54,213,53,236,99,253,76,116,238,167,130,68,122,119,106,193,193,21,90,198,169,34,136,1,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,143,201,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,61,77,186,233,69,29,93,44,252,30,215,179,156,82,35,152,238,47,99,92,157,211,240,115,81,83,241,68,62,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,103,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,30,168,254,251,53,55,244,95,135,162,34,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,133,250,108,39,123,246,45,220,96,146,209,100,117,86,171,110,166,217,60,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,240,116,76,145,121,171,153,47,126,77,107,100,137,95,242,111,239,98,118,173,221,227,52,87,220,106,178,146,211,168,184,237,58,210,89,235,42,164,108,20,85,80,73,81,11,164,138,186,70,83,203,59,217,28,109,168,116,45,98,162,54,73,158,171,248,61,197,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,79,94,138,158,233,242,159,167,245,223,35,110,46,164,21,87,215,59,249,39,253,73,253,180,170,179,175,237,119,115,121,246,214,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,225,59,99,94,46,123,27,60,174,137,239,107,210,57,21,175,226,238,202,215,118,190,165,123,201,195,119,103,153,97,48,105,173,53,90,99,24,165,157,243,54,106,250,37,167,171,117,198,185,34,125,84,46,79,35,154,230,68,216,105,227,238,136,159,189,109,66,181,210,70,177,189,125,87,71,157,16,186,231,155,139,168,214,88,111,148,148,118,221,46,167,87,84,82,58,55,62,122,233,238,52,181,116,209,49,159,193,172,99,90,147,61,207,85,85,238,200,218,141,94,106,248,249,175,84,127,125,154,155,250,47,195,209,17,84,176,158,151,59,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,250,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,142,41,26,175,86,181,38,154,86,220,248,50,174,95,247,75,143,98,122,101,250,215,204,86,156,127,172,253,179,72,229,208,108,106,243,151,201,86,153,221,45,225,212,216,115,41,106,216,213,86,75,227,117,193,103,133,238,238,250,100,138,24,187,189,141,87,178,101,165,78,237,100,143,71,83,9,164,141,161,86,234,229,126,218,52,246,125,117,180,213,219,179,102,217,217,13,202,26,215,61,213,110,100,111,115,41,230,169,89,30,247,250,153,41,219,12,147,35,213,30,146,190,68,115,88,189,216,222,192,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,130,223,186,91,236,22,179,78,253,14,230,245,142,223,117,182,229,235,235,41,241,220,118,178,154,122,25,173,17,175,150,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,206,249,25,225,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,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,74,219,177,247,79,172,159,80,50,31,145,156,183,77,141,107,22,3,161,93,53,112,109,70,212,107,245,37,186,219,110,167,200,37,138,41,106,161,134,123,132,241,220,174,51,54,146,149,179,61,141,150,166,70,196,244,142,36,114,43,149,63,227,84,168,189,206,238,23,42,221,6,178,222,181,115,41,166,244,30,191,199,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,255,0,42,71,171,90,198,190,89,101,122,49,156,248,164,212,233,117,176,90,204,194,251,109,220,198,177,91,238,182,187,86,57,112,166,174,196,236,243,211,79,71,37,206,169,140,138,166,11,147,158,230,183,157,27,124,145,186,47,26,185,179,72,215,114,84,100,106,201,166,175,84,127,98,122,155,250,47,204,81,20,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,121,61,51,54,93,254,27,52,225,250,145,154,183,201,159,103,214,250,73,234,105,230,161,240,201,98,161,84,242,178,135,188,140,108,205,153,202,246,186,161,171,197,190,72,162,98,53,124,41,36,147,84,21,87,215,59,249,39,253,73,253,180,141,93,50,53,211,78,54,233,172,25,214,168,106,133,231,208,218,168,116,254,182,40,97,137,17,245,87,10,167,92,45,235,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,120,86,226,181,231,50,220,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,8,218,238,202,228,99,121,189,95,35,147,155,220,171,250,183,189,178,103,216,174,219,105,183,35,151,211,85,217,45,183,108,162,143,30,178,219,107,109,211,67,61,194,9,232,38,172,251,65,142,145,26,213,166,86,178,38,198,246,115,73,21,210,175,118,120,211,201,242,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,137,21,118,197,183,172,171,116,26,203,101,210,60,90,167,208,122,255,0,37,77,198,232,250,89,42,33,182,80,196,222,82,212,72,214,39,252,152,216,142,115,26,249,101,137,138,246,115,228,154,30,209,221,29,192,116,43,0,181,233,206,156,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,23,85,213,58,22,49,178,212,200,216,152,178,74,173,69,114,167,252,72,158,212,20,129,213,207,61,215,26,253,199,77,128,234,3,254,202,196,40,237,244,149,216,205,166,223,120,154,166,134,186,149,31,80,198,92,166,133,85,172,109,99,158,250,168,157,251,182,185,141,98,70,139,35,17,38,151,133,236,127,24,210,60,199,116,122,127,143,107,69,194,174,11,21,93,226,153,148,212,177,91,89,89,5,202,227,229,111,164,162,170,107,251,163,41,166,151,139,36,119,142,78,232,238,10,145,181,238,154,45,25,130,47,245,33,195,116,143,52,218,134,89,6,172,223,233,45,15,180,83,212,94,113,105,166,186,50,137,242,223,233,232,234,31,75,79,18,61,120,206,249,90,147,70,176,246,115,156,199,189,88,141,123,90,246,231,220,208,71,78,28,215,94,115,253,174,88,178,13,192,83,213,186,228,234,135,197,97,184,215,51,141,109,218,200,145,68,180,213,117,29,220,174,123,220,229,153,173,149,200,215,75,27,35,149,121,243,242,201,40,1,154,205,215,99,150,44,75,115,90,171,141,227,15,181,125,149,65,152,93,162,164,134,215,78,250,122,90,72,253,84,138,148,172,141,241,199,195,195,223,194,168,214,248,249,68,190,55,61,156,94,235,9,232,143,166,88,106,218,181,11,89,29,121,164,170,203,25,81,22,50,203,123,100,84,158,221,110,86,199,80,233,158,212,147,179,153,83,43,88,214,171,163,78,203,65,34,49,235,202,70,165,165,3,53,155,177,247,79,172,159,80,50,31,145,156,244,18,228,154,185,103,217,53,178,193,103,189,213,193,167,89,14,164,94,35,189,82,210,80,189,140,150,227,5,190,213,37,51,42,170,145,202,215,177,205,89,31,21,63,22,126,122,105,36,85,149,88,207,7,213,177,13,20,193,55,3,186,12,71,76,245,34,225,227,176,213,250,170,218,138,38,75,52,83,93,61,53,60,147,37,36,114,69,27,184,114,241,242,122,185,209,126,233,146,163,36,108,171,26,46,135,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,179,42,230,148,246,157,237,99,70,254,159,227,223,29,1,213,64,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,141,93,66,245,11,92,116,203,108,185,6,79,161,86,31,95,95,251,202,75,229,92,94,111,85,103,179,203,75,59,38,184,211,44,50,199,35,38,134,69,129,201,34,115,72,219,202,71,55,139,28,230,231,176,185,61,181,233,238,135,98,93,47,181,75,39,209,219,247,219,149,249,94,159,222,106,242,202,185,252,46,170,164,188,71,100,115,42,45,206,86,197,28,140,134,25,22,71,69,28,156,151,141,67,164,107,156,217,145,206,166,194,223,186,214,96,186,89,54,156,97,122,145,118,186,122,12,250,154,224,251,53,162,158,158,10,103,73,117,161,122,121,103,74,133,115,155,55,134,157,90,142,100,140,242,54,57,42,149,139,31,251,103,201,29,69,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,123,111,215,125,71,191,232,118,7,123,213,235,119,161,204,235,177,250,25,239,112,185,170,201,18,169,208,181,92,233,99,88,97,240,204,239,193,210,66,145,163,98,145,207,141,170,244,98,61,221,0,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,17,215,127,250,243,77,183,205,174,101,217,52,53,181,116,215,219,253,59,241,156,121,244,149,18,211,78,203,141,92,82,53,179,71,52,108,114,196,248,34,108,213,40,170,173,238,180,232,196,123,92,230,169,158,19,181,110,231,109,119,221,171,106,196,26,101,124,95,55,155,31,181,93,34,171,109,83,39,142,174,73,105,154,202,201,34,86,181,142,108,41,93,21,108,113,164,140,100,158,56,216,174,69,238,142,117,133,116,79,214,43,173,235,13,207,52,66,249,126,164,150,159,26,168,165,189,216,40,230,170,115,170,219,5,82,200,218,198,197,27,158,168,148,209,203,28,15,84,141,136,141,150,177,234,229,85,149,165,154,21,87,215,59,249,39,253,73,253,180,138,189,46,61,246,105,151,235,95,15,90,95,240,43,171,173,102,158,216,175,58,29,133,234,109,109,251,209,93,113,124,129,246,186,26,73,57,172,117,241,215,195,206,104,218,140,137,223,190,111,162,142,70,171,223,28,105,27,39,78,238,123,162,106,212,102,158,227,118,172,203,63,198,177,11,238,79,73,141,219,111,151,138,43,109,101,234,173,27,224,182,193,52,204,142,74,169,57,61,141,225,27,92,175,94,239,106,118,106,247,115,127,138,106,32,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,80,15,84,127,125,154,155,250,47,195,209,30,83,15,218,78,85,168,155,71,191,110,115,11,151,213,253,202,200,43,237,249,21,185,93,36,147,58,134,56,45,175,134,122,88,163,133,221,252,126,170,174,74,135,201,35,90,216,162,107,145,63,43,251,243,253,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,166,221,55,47,165,155,160,193,33,206,180,206,237,255,0,125,235,108,213,147,211,125,169,108,253,244,209,71,234,224,134,89,60,62,95,3,223,31,39,126,118,118,114,127,165,18,178,250,212,105,14,27,136,106,134,19,171,150,40,42,225,190,234,21,61,124,55,212,116,234,248,38,125,190,58,40,160,153,140,95,197,143,88,166,72,220,136,188,21,33,141,81,168,229,123,159,231,250,42,123,167,202,126,159,215,124,141,184,234,189,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,85,235,157,252,147,254,164,254,218,68,174,153,214,155,85,255,0,122,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,22,205,5,76,18,89,43,155,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,160,234,35,178,10,205,170,231,105,150,225,212,188,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,222,79,124,254,157,22,73,36,124,84,238,87,185,92,199,185,98,1,162,141,136,104,93,247,110,219,96,196,116,231,49,179,90,173,217,75,125,85,198,250,219,122,177,252,234,170,42,36,145,137,52,172,68,73,102,142,5,130,7,61,21,205,253,202,53,143,115,26,199,45,64,245,71,247,217,169,191,162,252,61,17,210,186,105,109,147,1,221,54,151,235,246,159,229,244,212,148,119,39,211,227,173,178,228,41,110,134,166,182,205,58,201,93,39,56,29,34,114,107,30,232,34,108,172,99,152,178,70,142,103,38,247,71,54,32,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,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,147,210,223,127,85,154,137,232,118,201,172,119,11,173,203,47,79,89,81,142,228,85,149,51,215,77,119,141,60,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,254,71,198,207,53,149,25,87,46,207,103,251,129,192,118,203,211,19,0,213,125,70,125,91,237,180,117,23,26,72,168,232,86,21,173,173,158,107,229,99,91,21,60,115,73,27,100,122,55,156,174,106,59,186,71,20,142,252,120,169,82,219,135,220,14,125,185,173,80,174,213,125,70,125,35,46,85,148,244,244,145,81,208,172,201,69,69,4,49,163,91,21,60,115,73,35,163,98,187,156,174,106,59,178,201,44,142,252,57,41,63,250,87,236,42,166,170,166,213,186,125,100,177,85,209,178,142,162,27,134,13,108,168,241,43,43,24,177,76,213,175,169,167,146,39,57,24,142,124,18,210,189,175,99,249,197,229,236,172,88,156,251,95,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,160,18,255,0,186,92,123,19,211,47,214,190,98,180,160,18,199,250,85,236,98,213,170,85,63,226,71,87,45,116,151,12,78,219,81,85,109,177,227,215,43,91,106,41,175,51,248,150,57,106,166,109,68,107,20,148,209,44,142,107,56,114,85,168,137,202,174,103,131,140,151,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,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,115,75,182,217,54,219,127,186,214,223,111,187,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,167,181,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,253,53,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,189,147,241,115,149,87,241,85,51,133,187,31,116,250,201,245,3,33,249,25,207,63,147,107,22,125,149,105,222,39,165,23,11,245,92,120,158,29,79,36,84,54,152,106,166,74,73,39,125,93,93,74,213,203,2,189,98,90,158,245,210,196,146,181,173,95,19,88,223,244,42,186,69,116,230,217,71,248,170,212,121,239,249,253,178,235,30,153,98,223,188,185,84,192,158,40,238,149,200,172,88,237,141,155,147,94,222,76,122,201,43,162,71,57,145,181,173,239,19,166,138,68,189,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,193,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,21,87,215,59,249,39,253,73,253,180,170,178,101,116,226,216,229,54,235,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,149,172,150,38,181,26,179,36,177,205,78,178,182,155,85,131,104,152,77,138,197,108,164,183,91,109,217,197,182,146,142,142,146,22,195,5,52,17,219,46,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,173,182,157,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,113,117,32,28,43,120,155,85,195,119,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,126,68,116,173,99,221,233,164,115,99,108,204,226,238,76,68,114,39,145,145,189,153,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,206,39,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,158,233,135,189,250,205,197,226,181,58,67,169,21,92,243,236,62,223,12,180,245,13,134,119,253,171,103,134,58,122,117,170,158,162,89,100,89,43,60,238,239,50,187,130,59,207,27,152,215,118,147,132,223,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,206,165,251,196,169,220,134,174,77,131,225,151,138,191,217,214,15,81,37,21,20,49,214,69,45,37,218,227,27,228,100,183,70,172,61,218,246,57,171,227,133,85,242,118,137,21,237,241,172,242,48,116,208,217,221,78,228,53,114,28,227,51,179,213,254,206,176,122,136,235,107,102,146,142,41,105,46,215,24,223,27,226,181,185,38,238,215,177,205,95,36,200,140,147,180,72,140,119,141,103,141,229,233,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,103,159,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,76,198,101,153,77,247,57,202,175,57,174,83,93,235,111,89,5,194,162,233,113,169,241,50,63,61,84,242,58,73,100,224,196,107,27,201,239,114,246,106,35,83,191,100,68,79,192,154,157,29,117,51,238,126,235,38,193,106,234,238,171,73,158,227,245,150,248,105,105,228,255,0,106,186,186,153,18,178,57,234,24,175,68,94,16,65,88,198,61,26,231,53,211,171,81,17,175,122,165,223,131,53,155,177,247,79,172,159,80,50,31,145,156,145,90,117,165,247,93,71,233,49,159,92,236,206,171,146,163,5,213,135,101,15,164,166,162,117,67,234,96,101,178,142,154,110,252,85,22,54,69,21,92,149,15,147,179,145,172,167,119,116,68,85,123,98,254,223,181,51,246,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,217,114,112,170,154,133,147,55,213,64,207,206,196,119,150,5,150,53,99,156,141,123,94,173,114,241,114,154,105,6,85,205,41,237,59,218,198,141,253,63,199,190,58,3,170,159,36,119,107,84,215,90,139,20,55,58,71,220,168,233,225,171,168,163,108,205,89,225,130,103,72,216,165,124,125,249,53,143,116,19,53,174,84,236,229,138,68,78,252,87,183,214,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,154,255,0,132,237,172,127,228,211,165,95,252,27,110,255,0,228,78,170,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,82,95,82,253,133,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,248,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,207,197,237,86,61,205,87,194,143,138,186,59,184,28,251,68,45,89,237,139,16,125,36,246,221,71,197,234,241,91,213,29,106,204,232,22,9,218,173,245,44,142,57,24,223,83,27,93,43,99,145,232,244,106,77,42,113,94,106,115,83,223,235,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,133,116,167,216,149,213,110,180,27,166,214,92,102,145,182,214,211,164,248,69,170,227,3,157,60,147,171,152,232,239,10,197,84,107,24,214,163,146,14,109,114,189,95,231,106,51,132,18,73,107,224,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,21,43,214,211,88,239,178,229,88,46,223,169,225,240,217,105,173,233,152,214,73,201,142,245,117,82,73,81,73,78,157,149,156,227,240,178,42,159,197,31,197,254,171,243,55,188,109,85,137,125,62,180,118,213,173,251,180,193,113,28,150,195,87,117,199,168,170,38,189,222,34,138,149,179,192,144,82,66,249,163,109,83,94,199,179,211,73,80,218,120,36,71,167,103,36,252,17,81,207,106,147,211,173,166,153,229,89,6,156,105,222,169,90,105,61,69,151,15,184,92,45,247,127,28,114,62,74,127,94,148,222,9,221,197,138,198,66,143,164,88,220,247,185,191,188,158,6,162,57,95,248,65,94,156,154,153,251,47,222,78,156,92,106,42,238,177,208,95,174,14,198,107,32,183,201,219,213,122,248,221,79,78,201,154,175,107,95,11,106,164,166,149,200,189,251,120,81,237,107,156,198,161,161,67,202,103,90,79,165,154,161,232,127,105,154,105,138,101,191,102,121,125,23,219,182,106,106,255,0,75,228,227,228,241,121,152,238,28,188,108,229,199,183,126,13,239,252,16,252,172,91,111,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,115,244,215,27,94,51,69,73,85,7,54,57,143,225,44,113,181,237,228,199,185,171,217,127,22,185,81,127,5,83,160,2,160,58,218,106,102,43,144,106,62,157,233,109,166,175,212,94,176,251,125,194,225,119,241,201,27,227,167,245,235,77,224,129,220,94,175,100,200,202,69,145,204,123,91,251,185,224,114,43,145,255,0,133,107,26,83,218,198,181,255,0,136,157,190,225,58,199,37,191,209,85,228,22,245,245,240,54,47,28,108,174,130,87,211,213,120,155,228,145,82,21,158,25,86,62,79,87,120,213,156,187,59,186,39,85,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,17,43,169,174,196,174,186,35,153,92,117,207,75,113,154,72,244,190,253,81,27,170,168,237,112,57,140,198,235,94,141,107,153,36,125,213,25,77,52,189,221,27,217,198,54,62,79,7,24,209,33,242,240,173,148,110,186,251,180,189,101,162,204,188,183,90,204,66,229,218,143,41,178,81,76,198,250,250,94,47,72,228,70,200,138,197,154,7,191,203,26,247,99,151,179,227,242,49,146,200,164,181,235,31,159,225,186,167,134,237,247,80,116,251,33,164,190,99,215,202,124,142,166,134,186,153,87,132,172,239,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,241,93,21,61,211,229,63,79,235,190,70,220,91,246,117,164,250,89,170,30,135,246,153,166,152,166,91,246,103,151,209,125,187,102,166,175,244,190,78,62,79,23,153,142,225,203,198,206,92,123,119,224,222,255,0,193,15,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,234,73,107,44,150,10,74,25,228,129,206,107,157,19,164,134,54,185,88,174,99,28,173,85,237,221,141,95,244,33,92,29,115,191,146,127,212,159,219,72,171,210,227,223,102,153,126,181,240,245,165,239,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,225,43,59,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,109,227,166,54,125,132,239,122,135,16,213,252,58,147,42,211,60,106,158,163,32,75,205,69,36,201,106,190,64,212,88,233,33,252,168,230,37,74,84,62,39,203,71,51,251,43,32,155,191,150,37,106,203,113,37,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,18,171,126,219,32,177,110,227,4,138,183,28,165,181,91,117,54,201,226,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,131,165,124,105,193,92,201,123,113,115,91,36,168,250,33,180,218,115,235,6,127,69,98,177,91,50,11,118,109,110,188,71,73,71,71,73,12,208,221,105,174,177,204,141,142,40,227,106,36,204,169,108,200,141,70,162,35,209,232,136,159,137,164,141,1,253,178,254,198,177,63,241,7,246,87,237,11,236,246,253,187,246,103,31,15,155,147,184,114,225,251,191,55,143,199,229,241,126,235,203,228,241,126,239,129,153,115,213,101,90,153,149,102,24,134,21,130,221,170,251,89,112,43,125,93,190,209,75,28,146,120,219,234,107,103,172,158,119,49,207,86,36,207,124,232,199,61,141,111,40,224,129,170,138,172,238,178,171,167,118,193,107,55,57,149,46,121,170,86,251,173,183,76,172,158,42,142,203,77,61,63,222,105,22,73,89,233,169,106,120,163,22,22,62,9,27,81,36,111,89,27,249,99,111,23,73,228,138,245,0,5,0,245,71,247,217,169,191,162,252,61,17,42,186,24,255,0,59,63,166,255,0,185,22,168,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,0,12,171,151,253,210,227,216,158,153,126,181,243,21,167,85,255,0,9,219,88,255,0,201,167,74,191,248,54,221,255,0,200,158,255,0,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,244,214,235,93,20,116,148,176,115,123,158,254,17,70,141,99,121,61,238,114,246,79,197,206,85,95,197,84,203,105,127,221,46,61,137,233,151,235,95,49,90,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,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,115,208,108,239,106,185,150,235,245,114,223,135,217,173,181,109,198,45,213,20,245,57,101,222,57,18,22,91,173,202,255,0,206,141,149,204,123,125,76,141,108,141,133,156,93,201,232,174,84,241,178,71,179,65,26,85,166,120,174,141,233,198,57,165,184,85,39,167,178,227,54,248,173,244,220,163,141,146,77,193,63,60,242,248,216,198,58,105,94,174,146,71,163,83,156,143,123,149,59,185,79,86,69,94,168,254,196,245,55,244,95,152,162,41,91,105,222,233,244,111,234,6,61,242,48,26,83,0,170,190,185,223,201,63,234,79,237,164,42,217,118,210,114,173,220,234,154,98,214,217,125,14,55,98,244,215,12,154,226,231,73,23,142,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,134,69,85,236,197,47,251,74,180,207,21,209,189,56,199,52,183,10,164,244,246,92,102,223,21,190,155,148,113,178,73,184,39,231,158,95,27,24,199,77,43,213,210,72,244,106,115,145,239,114,167,119,41,10,250,213,251,88,197,190,160,80,252,117,196,170,189,167,123,167,209,191,168,24,247,200,192,74,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,93,72,0,128,29,80,182,45,251,107,197,95,174,58,57,134,122,189,73,178,240,251,98,154,137,220,102,190,218,227,141,200,189,161,70,175,168,172,135,180,126,62,202,215,190,36,124,127,189,115,105,227,74,128,210,173,76,202,180,111,81,241,205,82,194,170,253,61,235,25,184,69,112,166,229,36,140,142,110,11,249,224,151,198,246,61,208,202,197,116,114,49,28,156,227,123,218,171,217,202,78,173,226,117,66,253,183,109,199,21,211,13,55,146,235,101,201,50,107,124,82,106,29,69,52,126,146,158,46,204,124,83,219,32,71,44,146,62,25,164,79,42,185,178,39,238,60,113,61,94,178,207,28,112,215,110,186,13,153,110,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,132,109,119,116,106,189,188,222,172,141,171,205,237,69,209,78,142,232,238,3,161,88,5,175,78,116,230,195,73,110,182,219,169,224,138,89,98,165,134,25,238,19,199,12,112,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,226,68,246,160,133,93,92,245,51,42,211,189,163,205,110,197,170,253,39,223,92,130,147,25,184,206,201,36,142,102,208,201,5,69,68,172,141,204,123,123,121,61,43,98,122,59,147,93,20,178,177,91,249,187,165,32,227,88,181,247,48,184,205,105,199,40,125,93,93,61,190,190,233,36,126,86,71,198,150,138,150,90,186,153,59,189,81,23,132,16,74,254,221,249,59,143,102,162,185,81,23,208,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,77,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,102,107,55,99,238,159,89,62,160,100,63,35,57,101,61,43,48,95,218,134,193,117,111,77,62,212,251,51,239,110,65,127,177,122,223,7,155,210,250,171,45,20,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,42,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,69,59,22,205,109,89,254,207,180,146,251,102,167,171,134,158,151,23,164,178,61,181,44,107,94,179,219,219,232,102,114,35,92,228,224,233,105,164,115,23,191,117,98,181,85,26,170,173,78,234,101,92,210,158,211,189,172,104,223,211,252,123,227,160,60,166,244,119,109,138,237,27,75,23,41,185,69,235,178,75,239,169,183,227,54,230,182,57,124,149,205,166,145,236,158,120,150,104,164,90,56,228,72,91,51,227,85,115,124,209,162,39,119,161,73,152,86,241,53,115,17,221,28,187,167,117,226,174,91,237,210,240,234,219,229,13,61,99,217,5,194,221,36,173,89,109,125,230,243,43,105,188,76,100,81,35,146,79,10,71,11,153,249,162,98,165,249,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,0,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,121,155,51,207,182,153,159,212,209,214,80,213,220,112,155,141,67,229,176,223,162,138,105,160,108,18,77,80,148,212,149,85,43,4,80,165,119,134,157,100,146,40,251,167,101,228,223,195,248,71,82,111,244,208,216,229,78,227,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,206,201,18,54,34,171,158,248,110,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,205,182,240,51,250,157,79,221,30,169,102,115,100,52,151,218,122,172,162,186,154,223,112,164,88,157,4,246,234,105,86,158,137,99,116,73,193,236,74,104,97,68,122,119,230,136,142,85,114,170,185,103,255,0,67,236,2,166,43,86,169,234,149,118,61,72,180,245,85,22,235,5,174,236,228,137,211,163,226,108,179,214,211,177,123,249,88,197,73,168,30,239,193,24,245,72,255,0,206,88,215,140,223,222,134,142,95,117,247,108,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,245,53,84,149,17,85,197,77,221,239,99,25,230,125,59,98,242,57,200,214,121,57,175,116,111,101,206,17,167,221,42,212,204,87,89,52,227,28,213,44,42,175,212,89,114,107,124,87,10,110,82,70,249,33,230,159,158,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,167,171,0,25,172,221,62,181,255,0,136,157,193,102,218,199,29,191,209,82,100,23,4,244,16,58,47,28,140,161,130,38,83,210,249,91,228,145,18,101,130,24,150,78,47,86,249,21,252,123,55,178,39,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,106,232,101,154,23,49,149,80,36,178,66,178,196,229,78,207,98,75,12,177,171,155,221,57,198,246,255,0,22,170,37,202,116,96,213,234,156,191,65,178,93,35,184,207,87,53,70,158,222,27,53,26,186,8,153,4,54,235,135,146,88,225,99,219,249,222,244,169,134,186,71,43,211,240,73,163,68,114,162,113,101,133,16,3,173,95,181,140,91,234,5,15,199,92,72,1,210,227,223,102,153,126,181,240,245,165,255,0,0,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,211,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,122,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,59,167,224,230,162,167,226,136,103,223,124,155,68,186,237,7,87,27,138,65,113,171,188,98,119,234,119,92,177,203,172,244,238,99,223,2,61,90,250,89,158,141,72,159,83,10,241,231,227,94,202,201,33,145,91,31,149,35,111,10,184,229,153,85,226,197,104,197,174,217,53,214,182,203,143,250,143,178,45,213,21,178,73,75,111,243,189,31,63,167,137,202,172,139,200,244,71,63,130,39,39,34,42,247,82,117,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,67,197,71,162,154,71,22,168,84,107,83,116,227,31,92,238,170,158,26,103,228,14,161,99,171,81,145,71,36,77,86,72,169,221,143,88,166,124,78,123,123,61,241,164,108,122,185,145,198,214,251,83,42,231,127,217,70,212,111,187,180,214,90,44,55,197,117,163,196,45,189,171,50,155,221,20,44,119,160,165,226,245,142,52,116,138,140,73,167,123,60,81,167,103,185,59,190,79,27,217,20,136,104,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,72,174,142,25,254,27,165,152,110,224,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,120,68,206,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,65,181,174,173,119,220,207,113,215,139,102,224,174,86,172,103,78,242,206,208,99,209,54,153,139,14,57,84,215,181,176,54,122,207,200,247,67,43,21,233,52,210,181,205,73,124,110,68,167,135,200,141,181,64,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,202,185,127,221,46,61,137,233,151,235,95,49,90,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,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,228,250,79,226,214,44,127,100,184,133,218,209,67,233,234,242,107,133,222,233,116,147,202,247,250,138,166,87,77,72,217,59,57,85,25,218,10,74,118,118,106,35,127,39,126,220,156,229,89,128,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,21,213,213,107,66,245,31,113,122,143,160,90,95,165,246,111,93,117,174,251,203,44,211,74,170,202,91,125,43,86,214,146,85,84,200,136,190,56,89,201,189,215,178,185,92,230,177,141,123,222,198,58,101,109,215,65,176,221,182,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,115,145,205,238,141,87,187,131,17,145,181,120,49,168,157,44,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,0,10,43,234,167,182,189,56,219,246,184,218,174,122,94,182,171,93,171,56,183,203,116,155,27,166,170,69,146,215,84,201,149,178,73,29,58,53,61,61,28,221,218,177,39,39,55,201,29,83,88,140,100,108,98,66,178,252,250,111,109,147,1,209,29,188,226,121,189,190,154,146,233,150,103,150,122,124,134,186,249,53,186,24,234,224,130,190,158,158,100,183,197,42,34,202,148,209,164,113,42,177,207,84,116,168,249,59,55,146,49,146,212,2,152,58,211,231,245,55,221,195,98,154,125,79,144,210,86,91,113,92,93,149,47,161,133,98,115,232,46,53,149,18,44,201,42,181,57,181,239,167,130,129,232,199,175,224,206,14,106,39,145,85,206,144,155,117,166,213,60,203,81,51,156,231,19,164,185,97,49,98,245,120,131,223,87,20,172,124,181,119,20,99,102,109,44,205,106,112,123,104,210,120,229,116,114,50,86,50,182,52,79,194,85,84,132,26,177,130,254,203,245,79,50,211,63,181,62,211,251,165,144,92,108,94,183,193,225,245,94,150,166,72,124,190,62,78,225,203,199,203,143,39,118,239,219,186,246,238,94,167,76,189,107,253,180,237,31,22,245,22,255,0,75,95,130,118,194,171,56,69,194,25,125,20,16,250,121,35,239,35,220,238,244,178,211,115,114,241,239,42,75,197,168,222,61,229,81,154,205,216,251,167,214,79,168,25,15,200,206,90,167,69,79,107,25,79,212,10,239,142,183,21,235,212,163,72,106,116,131,120,57,196,9,5,90,91,115,10,132,203,237,179,84,207,20,175,157,149,206,115,234,28,137,31,110,12,109,98,85,198,198,189,17,232,200,154,171,203,186,61,211,127,162,94,166,98,181,58,89,157,104,231,171,241,100,150,252,129,114,111,4,146,70,223,81,67,81,77,79,79,206,22,243,242,63,199,37,47,105,23,130,53,190,120,63,50,171,251,37,149,25,87,52,61,166,26,197,128,232,86,198,180,191,81,181,26,253,73,110,182,219,180,222,201,44,81,75,85,12,51,220,39,142,206,201,155,73,74,217,158,198,203,83,35,98,122,71,18,57,21,202,159,241,170,81,182,231,119,11,149,110,131,89,111,90,185,148,211,122,15,95,227,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,149,35,213,173,99,95,44,178,189,24,206,124,83,242,114,141,7,213,60,47,75,49,221,99,202,112,251,173,175,27,202,110,19,219,237,211,213,219,234,96,242,112,166,167,168,138,126,79,141,35,88,103,142,161,203,11,218,247,121,61,53,71,100,237,31,117,234,187,32,222,142,85,180,125,71,130,186,181,215,91,222,3,114,242,65,123,199,162,174,145,177,179,202,176,242,174,166,129,94,144,173,99,18,8,209,28,244,252,241,163,162,228,206,73,35,47,251,19,202,108,89,206,43,102,205,113,106,239,91,101,200,45,244,247,75,117,79,137,241,249,233,103,141,178,69,39,7,163,94,222,76,123,87,179,145,28,157,251,42,34,254,7,235,0,1,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,128,14,21,190,60,3,13,212,29,168,106,125,46,103,143,82,93,89,99,197,238,151,251,98,204,139,206,142,227,73,71,52,180,245,17,61,170,142,99,218,228,236,189,151,243,49,207,99,185,49,238,106,231,48,212,70,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,14,85,186,236,179,238,54,217,117,87,41,143,38,251,191,87,69,135,221,189,5,197,181,190,146,72,43,159,75,35,41,124,82,247,106,182,103,78,248,155,31,21,228,178,57,136,223,204,168,102,176,209,70,194,116,207,21,210,253,163,233,157,187,22,164,241,253,189,143,209,100,215,25,223,28,105,53,85,117,124,12,168,149,242,57,140,111,62,62,70,196,197,119,119,36,80,196,197,115,184,119,36,1,152,205,107,210,251,174,138,234,230,95,165,23,151,85,201,81,139,94,42,109,172,168,169,162,117,35,235,32,99,215,195,84,145,57,85,88,201,162,241,202,207,204,228,86,72,213,71,57,21,21,110,167,164,158,107,106,202,182,91,143,216,173,244,245,113,212,97,215,139,173,146,185,211,49,168,201,39,125,75,171,145,209,42,57,85,89,226,174,137,170,174,70,175,54,189,59,118,68,115,166,80,7,31,221,238,175,84,232,70,218,53,11,84,173,243,213,193,114,180,217,223,13,174,122,104,34,153,244,247,26,151,182,150,142,101,100,191,145,204,101,68,241,61,232,228,119,228,107,191,43,255,0,205,92,224,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,88,175,86,205,186,225,186,45,134,232,74,233,230,39,87,5,182,199,103,172,196,42,174,201,18,240,145,144,44,83,210,182,161,99,107,96,109,76,178,77,114,157,206,107,24,249,158,233,220,188,184,126,94,105,210,59,83,50,172,63,119,182,124,22,211,87,222,203,158,219,235,237,247,122,89,36,147,198,239,77,73,53,100,19,181,141,122,49,102,99,224,86,53,239,107,184,199,60,237,68,69,127,116,189,66,0,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,206,105,184,125,191,96,59,154,210,250,237,40,212,102,85,178,219,89,81,79,87,21,101,10,66,149,180,83,195,34,57,178,211,201,52,114,54,55,171,121,196,231,35,123,172,114,200,223,195,146,153,225,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,217,129,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,159,74,203,77,170,221,177,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,22,177,245,83,165,206,166,20,150,87,34,119,123,210,40,98,141,28,238,235,194,54,55,248,53,17,37,168,0,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,160,40,7,170,63,190,205,77,253,23,225,232,136,191,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,31,126,46,123,27,60,205,107,149,59,181,37,145,19,183,37,239,242,150,211,211,23,168,93,102,83,89,77,183,93,192,229,254,107,172,220,98,196,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,63,148,203,229,133,148,201,197,141,86,198,177,242,87,172,77,125,159,128,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,50,174,95,247,75,143,98,122,101,250,215,204,86,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,0,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,173,180,239,116,250,55,245,3,30,249,24,13,41,128,124,146,90,109,83,93,105,239,179,91,41,31,114,163,167,154,146,158,177,208,181,103,134,9,157,27,165,137,146,118,228,214,61,208,66,231,53,23,179,150,40,213,123,241,78,223,88,32,7,90,191,107,24,183,212,10,31,142,184,149,87,180,239,116,250,55,245,3,30,249,24,9,85,214,175,221,62,45,244,254,135,228,110,35,162,167,186,124,167,233,253,119,200,219,139,169,0,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,251,139,212,123,142,168,106,133,231,215,93,107,187,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,241,194,206,78,236,157,213,202,231,57,239,115,222,247,189,223,149,152,105,86,163,233,253,139,22,201,243,92,46,235,101,181,102,182,247,93,44,21,117,148,235,28,119,10,84,122,177,100,141,87,255,0,101,221,151,179,150,57,97,145,19,132,177,185,211,171,165,102,247,235,52,219,42,180,109,135,80,234,185,226,25,37,194,88,177,234,191,12,245,21,20,87,138,185,32,100,20,189,252,170,200,168,228,122,76,189,153,18,170,79,81,205,206,107,29,35,155,114,128,25,150,220,14,166,126,217,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,251,82,78,117,80,208,190,103,122,88,31,249,222,141,241,64,145,70,140,107,149,172,107,17,173,94,45,66,234,122,86,104,229,247,72,182,143,104,169,200,230,237,87,158,220,37,204,99,166,226,207,246,173,45,76,16,71,76,156,216,247,35,252,144,83,197,63,127,202,230,249,248,57,168,230,42,173,123,117,119,209,219,86,154,238,141,153,118,57,97,171,161,182,234,13,158,43,221,76,169,74,216,168,164,186,182,89,33,171,108,14,99,26,213,122,181,148,243,202,138,174,127,146,169,207,114,254,241,168,118,174,136,250,189,82,203,174,161,104,37,116,245,114,83,207,79,22,95,107,141,176,69,224,129,236,116,116,181,174,124,159,132,170,249,18,74,4,107,127,51,17,33,145,127,34,170,243,181,243,53,155,177,247,79,172,159,80,50,31,145,156,181,78,138,158,214,50,159,168,21,223,29,110,56,255,0,91,141,33,169,101,215,79,117,238,134,10,185,41,231,167,151,16,186,72,233,226,240,64,246,58,74,170,38,178,63,194,85,124,137,37,122,185,223,153,136,144,198,159,145,85,57,240,174,145,154,153,138,233,222,238,33,183,101,53,126,147,239,174,63,87,140,219,167,124,145,199,11,107,164,158,158,162,38,72,231,189,189,188,158,149,209,49,27,201,206,150,88,152,141,252,221,210,245,12,171,157,127,92,119,55,159,107,118,61,131,225,23,10,154,187,94,39,129,226,246,108,122,134,199,13,198,105,41,39,158,130,149,97,91,132,177,42,164,75,83,34,201,42,35,218,196,86,196,172,143,187,184,171,223,216,58,115,108,163,252,85,106,60,247,252,254,217,117,143,76,177,111,222,92,170,96,79,20,119,74,228,86,44,118,198,205,201,175,111,38,61,100,149,209,35,156,200,218,214,247,137,211,69,34,93,166,127,163,184,14,162,233,29,219,68,47,54,26,74,92,78,233,103,91,35,40,232,169,97,99,40,32,70,35,97,117,52,110,99,162,137,240,43,99,124,43,193,82,55,199,26,162,126,84,40,47,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,238,189,52,55,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,226,225,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,63,63,23,181,30,198,181,95,50,190,237,0,0,170,190,185,223,201,63,234,79,237,167,42,232,169,238,159,41,250,127,93,242,54,226,234,64,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,8,43,214,75,41,190,227,251,71,163,180,218,43,189,61,38,77,152,91,173,119,72,252,76,127,168,165,100,21,53,109,143,187,145,85,157,167,164,167,127,118,170,59,242,118,239,197,206,69,166,189,39,193,127,106,26,167,134,233,159,218,159,102,125,237,200,45,214,47,91,224,243,122,95,85,83,28,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,52,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,148,67,213,179,10,186,226,187,210,200,47,183,10,138,73,41,243,27,61,170,247,66,216,94,229,124,112,50,153,180,42,217,81,90,136,143,242,208,202,228,70,171,147,131,152,189,251,170,181,178,83,161,173,218,235,53,171,89,44,83,92,234,223,109,163,168,176,213,211,209,186,103,44,16,207,51,107,155,44,172,143,191,22,189,237,130,22,185,200,157,220,145,70,139,223,138,118,180,160,10,213,235,105,169,153,86,63,167,26,119,165,182,154,191,79,101,204,46,23,11,133,223,199,36,140,146,163,208,37,55,130,7,113,122,49,240,171,234,214,71,49,237,119,239,32,129,200,173,86,126,48,175,166,46,150,254,212,55,147,133,122,187,23,218,118,172,75,212,101,55,15,246,215,135,210,250,88,215,210,79,248,61,174,127,26,233,40,191,35,121,119,239,249,154,172,71,150,233,212,23,71,110,186,223,180,188,235,17,198,172,52,151,92,134,138,158,27,221,158,41,105,93,60,233,61,36,204,154,70,210,181,140,123,253,76,148,237,168,130,52,98,119,114,207,193,85,26,247,41,159,108,79,41,190,224,217,85,155,53,197,171,189,21,235,31,184,83,221,45,213,62,38,73,224,170,130,70,201,20,156,30,142,99,184,189,141,94,206,69,106,246,236,168,169,248,26,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,129,125,106,253,172,98,223,80,40,126,58,226,64,14,151,30,251,52,203,245,175,135,173,47,248,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,170,190,185,223,201,63,234,79,237,164,85,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,12,171,151,253,210,227,216,158,153,126,181,243,21,164,170,0,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,5,0,245,71,247,217,169,191,162,252,61,17,199,246,241,183,236,251,115,90,161,67,165,26,114,202,70,92,171,41,234,42,229,172,174,73,146,138,138,8,99,87,58,90,137,33,142,71,70,197,119,8,154,229,111,101,146,88,219,248,114,66,221,55,5,210,179,70,178,205,190,218,116,243,67,49,203,86,63,156,98,222,47,178,178,27,140,238,138,75,159,57,89,234,190,212,158,40,94,250,142,108,242,61,157,153,251,185,26,198,197,226,137,95,26,210,183,251,170,192,178,175,251,171,142,100,152,229,195,255,0,73,71,93,109,174,167,147,255,0,102,72,102,142,70,127,230,115,92,223,244,42,23,125,211,187,127,84,123,156,197,87,3,213,43,133,170,219,169,182,79,21,63,117,169,130,159,239,52,107,28,175,245,52,180,220,145,235,51,25,4,142,168,142,54,44,109,252,178,55,139,100,241,197,53,65,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,64,202,185,127,221,46,61,137,233,151,235,95,49,90,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,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,138,189,81,253,137,234,111,232,191,49,68,82,182,211,189,211,232,223,212,12,123,228,96,52,166,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,46,164,3,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,161,110,161,155,211,186,238,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,241,150,225,60,110,114,185,239,115,150,86,196,175,70,171,33,86,167,142,55,190,110,95,173,211,67,103,117,59,144,213,200,115,140,206,207,87,251,58,193,234,35,173,173,154,74,56,165,164,187,92,99,124,111,138,214,228,155,187,94,199,53,124,147,34,50,78,209,34,49,222,53,158,55,150,189,186,237,159,233,198,228,52,57,250,101,30,55,106,181,221,113,203,124,141,193,234,224,98,81,199,102,170,100,40,200,97,106,199,27,184,81,187,199,20,114,196,214,57,171,27,90,173,106,62,56,156,202,1,213,93,51,202,180,111,81,242,61,45,205,105,61,61,235,25,184,75,111,169,227,28,140,142,110,11,249,39,139,200,198,61,208,202,197,108,145,189,90,156,227,123,28,137,217,200,92,167,76,61,239,214,110,47,21,169,210,29,72,170,231,159,97,246,248,101,167,168,108,51,191,237,91,60,49,211,211,173,84,245,18,203,34,201,89,231,119,121,149,220,17,222,120,220,198,187,180,156,39,81,29,122,132,106,133,171,74,182,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,197,221,21,100,124,81,73,45,66,198,212,238,230,83,191,241,106,34,189,180,3,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,246,239,217,23,248,26,104,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,59,247,236,137,252,8,65,214,111,75,126,245,237,198,197,169,148,22,47,85,95,130,100,17,250,154,223,85,195,209,218,235,88,176,205,251,181,122,54,78,117,77,183,55,240,107,158,222,221,211,179,124,138,86,174,194,117,51,42,210,253,220,105,157,199,22,171,241,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,111,62,62,70,202,196,119,118,164,176,196,245,107,184,118,52,82,102,179,118,62,233,245,147,234,6,67,242,51,150,169,209,83,218,198,83,245,2,187,227,173,199,85,234,105,162,159,182,157,163,229,62,158,225,233,107,240,78,249,173,31,57,120,67,47,162,130,111,81,28,157,163,123,157,222,150,90,158,13,78,61,229,72,185,57,27,203,189,27,104,134,107,106,211,93,104,192,117,26,251,79,87,61,183,21,202,45,87,186,200,169,24,215,79,36,20,213,113,205,35,99,107,156,214,171,213,172,84,68,87,53,59,246,238,169,252,77,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,101,136,238,187,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,208,70,149,105,158,43,163,122,113,142,105,110,21,73,233,236,184,205,190,43,125,55,40,227,100,147,112,79,207,60,190,54,49,142,154,87,171,164,145,232,212,231,35,222,229,78,238,83,213,156,211,113,90,13,134,238,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,156,110,119,117,106,61,188,216,175,141,203,193,238,69,207,14,186,104,94,163,237,211,81,238,58,95,170,22,111,67,117,161,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,201,11,248,187,178,246,71,35,154,230,61,172,123,30,198,219,167,71,252,215,94,114,205,6,185,208,106,117,61,93,70,19,99,168,167,161,193,174,181,172,253,252,240,55,202,218,170,102,61,93,202,90,106,119,50,22,70,229,111,102,171,165,137,175,114,66,145,195,61,64,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,85,7,92,28,254,154,91,174,150,105,109,14,67,86,149,20,180,247,27,253,210,210,213,149,176,43,37,116,80,81,84,61,59,120,158,244,88,107,216,223,197,94,196,89,63,205,73,19,148,74,233,201,166,127,181,13,228,233,197,186,162,146,235,37,5,134,224,236,154,178,123,124,125,253,47,160,141,213,20,239,153,202,199,53,144,186,170,58,104,156,171,219,191,153,24,215,53,207,106,154,20,5,74,245,197,197,172,84,153,86,146,102,180,244,60,47,87,91,125,226,215,89,83,229,122,249,105,105,36,165,146,158,62,10,188,27,197,245,181,43,221,17,28,190,78,206,85,70,181,19,149,116,117,212,207,185,251,172,155,5,171,171,186,173,38,123,143,214,91,225,165,167,147,253,170,234,234,100,74,200,231,168,98,189,17,120,65,5,99,24,244,107,156,215,78,173,68,70,189,234,151,126,1,65,125,83,115,250,156,235,122,89,149,42,100,52,151,107,110,43,79,65,96,182,173,50,196,230,82,178,58,102,75,81,78,175,141,63,51,217,89,61,90,63,154,171,218,254,76,94,220,17,173,152,29,19,244,118,235,101,195,115,205,111,190,88,105,34,167,201,106,41,108,150,10,201,169,92,218,183,65,74,178,58,177,209,72,230,34,45,52,146,201,3,21,99,122,163,165,163,122,57,17,98,105,102,134,101,181,251,71,47,187,127,214,92,179,71,114,57,189,69,94,51,112,117,60,117,60,88,207,87,74,246,164,148,213,60,24,247,164,126,88,36,138,95,31,53,115,57,241,119,230,106,161,117,61,41,117,51,246,137,179,108,114,221,81,87,117,171,175,194,174,21,216,205,100,247,9,60,156,188,114,37,69,59,33,114,189,206,88,99,165,170,166,137,168,188,120,248,149,141,111,22,181,87,192,117,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,191,224,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,197,212,130,170,250,231,127,36,255,0,169,63,182,145,87,165,199,190,205,50,253,107,225,235,75,254,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,247,75,143,98,122,101,250,215,204,86,146,168,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,170,232,99,252,236,254,155,254,228,90,161,94,189,81,182,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,245,185,13,19,90,196,137,241,241,94,50,212,211,181,142,68,103,15,36,177,185,24,142,114,195,12,78,168,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,127,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,70,202,55,93,98,221,166,141,81,102,94,91,85,30,95,109,237,71,148,217,40,166,123,189,5,87,39,164,114,35,100,68,122,67,59,25,229,141,123,189,169,221,241,249,30,248,164,82,64,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,151,253,210,227,216,158,153,126,181,243,21,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,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,43,109,59,221,62,141,253,64,199,190,70,3,74,96,0,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,64,42,215,171,126,244,238,182,90,153,54,167,165,185,5,93,5,68,148,253,243,201,226,166,116,79,116,19,197,28,148,246,248,167,87,34,171,36,138,69,124,232,198,246,115,31,20,126,69,69,158,34,186,246,235,160,217,150,228,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,120,70,215,119,70,171,219,205,234,200,218,188,222,212,93,20,232,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,11,170,234,157,11,24,217,106,100,108,76,89,37,86,162,185,83,254,36,79,106,65,94,167,155,32,172,220,94,43,77,171,218,111,75,207,62,195,237,243,69,81,78,233,167,127,218,182,120,99,168,168,74,88,41,226,138,69,146,179,206,238,208,163,120,35,188,242,53,238,119,104,248,83,94,149,106,102,85,163,122,143,142,106,150,21,87,233,239,88,205,194,43,133,55,41,36,100,115,112,95,207,4,190,55,177,238,134,86,43,163,145,136,228,231,27,222,213,94,206,83,66,123,63,220,165,139,117,58,29,103,212,219,98,120,110,176,241,181,228,148,141,165,124,17,210,94,34,134,55,212,71,18,57,207,229,10,249,89,36,106,143,122,248,228,98,57,81,232,246,182,11,117,180,214,191,254,97,118,231,71,111,255,0,231,102,183,10,169,34,255,0,156,81,210,71,11,210,79,249,234,200,215,71,254,161,90,239,243,208,141,93,43,52,114,197,171,187,184,180,84,228,115,119,164,192,173,242,230,49,211,113,127,251,106,170,154,120,35,166,78,108,123,85,158,57,234,34,159,191,230,107,188,28,28,213,107,213,82,250,78,127,184,29,51,253,178,104,118,121,165,177,210,90,170,42,242,108,126,186,223,65,246,164,124,233,97,174,124,46,244,179,191,242,61,91,226,157,34,145,30,214,171,152,230,35,154,156,154,134,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,52,167,182,140,254,167,84,246,243,166,250,131,112,200,105,47,151,43,230,47,109,169,186,87,83,44,92,37,184,250,118,37,98,42,68,136,198,61,181,9,43,30,198,162,112,123,92,222,205,227,217,51,239,187,31,116,250,201,245,3,33,249,25,203,84,232,169,237,99,41,250,129,93,241,214,226,111,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,157,251,119,69,254,6,101,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,94,221,187,162,127,2,255,0,186,123,234,133,171,85,118,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,203,217,17,99,124,177,71,21,66,70,228,238,214,84,51,241,114,42,61,212,45,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,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,248,145,116,61,182,45,189,98,187,95,209,171,46,145,226,213,62,191,208,121,42,110,55,71,210,199,79,53,206,186,87,114,150,162,70,177,63,228,198,196,115,158,230,69,20,76,87,191,135,37,234,160,28,127,93,54,165,162,251,135,186,226,215,221,70,197,169,39,185,98,183,138,27,164,85,145,80,210,58,122,232,41,157,43,155,109,170,146,104,100,116,180,47,116,207,116,144,34,181,28,191,143,116,252,123,245,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,117,32,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,226,234,65,89,125,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,222,119,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,178,59,186,171,97,175,75,143,125,154,101,250,215,195,214,151,252,15,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,119,237,221,83,248,153,129,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,209,158,203,244,114,251,160,91,96,192,52,171,41,155,157,234,213,111,146,162,227,31,22,39,166,170,171,168,150,174,90,110,236,123,216,255,0,11,234,29,23,145,174,86,191,199,205,59,35,187,39,107,41,91,172,158,138,125,198,220,21,167,88,233,46,30,106,77,77,183,175,154,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,189,222,247,44,158,126,252,91,193,15,65,209,63,84,45,88,246,174,103,154,81,112,109,36,53,25,157,158,150,229,67,81,53,107,98,124,147,219,223,39,122,88,162,84,239,51,223,21,100,178,175,23,119,107,41,94,188,92,138,170,201,21,214,175,218,198,45,245,2,135,227,174,36,0,233,113,239,179,76,191,90,248,122,210,255,0,128,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,23,82,10,171,235,157,252,147,254,164,254,218,69,94,151,30,251,52,203,245,175,135,173,47,248,2,128,122,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,0,40,7,170,63,190,205,77,253,23,225,232,137,85,208,199,249,217,253,55,253,200,181,64,80,15,84,127,125,154,155,250,47,195,209,18,171,161,143,243,179,250,111,251,145,106,128,169,94,167,93,61,40,241,106,58,157,197,109,251,16,240,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,79,20,207,169,94,79,114,58,68,147,138,49,37,115,32,94,222,55,3,159,109,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,225,43,90,174,236,146,69,27,191,30,40,104,123,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,179,46,95,247,75,143,98,122,101,250,215,204,86,146,168,25,87,47,251,165,199,177,61,50,253,107,230,43,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,1,207,247,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,95,240,0,0,82,6,225,122,112,239,59,57,215,221,75,205,113,109,27,245,182,92,131,48,188,221,45,213,63,120,173,81,249,233,103,173,150,72,164,224,250,150,189,188,152,246,175,103,34,57,59,246,84,69,252,11,63,216,86,150,231,122,45,180,236,27,76,245,46,197,246,54,73,102,251,79,214,209,122,168,106,60,94,91,149,84,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,64,2,63,239,215,75,115,189,105,218,118,115,166,122,105,98,251,103,36,188,253,153,232,168,189,84,52,254,95,21,202,150,105,63,121,51,217,27,123,71,19,221,249,156,157,251,118,78,234,168,139,88,27,122,233,195,188,236,27,95,116,211,53,202,116,111,209,89,113,252,194,205,116,184,212,253,226,181,73,224,165,130,182,41,37,147,131,42,92,247,113,99,28,189,154,138,229,237,217,17,87,240,46,252,0,1,15,250,160,104,38,172,110,39,64,172,24,86,142,98,159,120,47,84,89,133,45,210,122,111,93,77,73,194,149,148,85,177,186,78,117,18,70,197,236,249,163,78,200,188,191,55,126,221,145,85,32,6,222,186,112,239,59,6,215,221,52,205,114,157,27,244,86,92,127,48,179,93,46,53,63,120,173,82,120,41,96,173,138,73,100,224,202,151,61,220,88,199,47,102,162,185,123,118,68,85,252,9,1,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,17,210,255,0,102,123,147,219,182,190,223,243,93,99,211,127,187,246,90,220,62,170,215,5,79,219,20,21,124,234,159,91,69,35,99,225,79,60,143,78,236,134,69,238,169,199,242,246,239,221,81,22,207,192,35,86,244,118,65,167,27,184,197,86,182,186,151,236,220,250,201,111,169,139,30,189,193,50,83,243,145,99,145,96,165,173,119,138,69,146,143,206,230,189,81,24,178,51,243,248,220,223,36,136,246,200,54,93,138,237,31,78,32,161,173,109,170,247,159,92,188,147,222,242,24,168,99,108,140,242,164,60,168,105,167,86,36,203,70,197,130,53,70,189,127,60,136,233,120,179,146,70,201,42,1,90,187,148,233,45,89,171,59,154,77,77,192,50,11,85,155,5,202,46,16,93,51,10,74,187,164,233,114,74,169,106,158,251,140,148,8,180,210,198,158,72,213,36,98,74,245,106,76,247,167,102,198,140,106,79,93,29,209,220,7,66,176,11,94,156,233,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,117,93,83,161,99,27,45,76,141,137,139,36,170,212,87,42,127,196,137,86,187,233,218,38,251,55,59,184,236,139,63,182,232,175,151,27,183,241,177,99,63,238,146,206,222,246,186,119,191,132,191,140,209,201,251,233,31,53,71,25,26,175,103,159,198,170,168,196,36,175,75,109,156,229,251,110,197,115,12,183,88,240,159,177,51,235,245,193,182,232,27,37,93,21,103,134,207,20,113,200,213,134,90,119,61,99,242,207,36,158,70,44,157,157,233,160,94,9,197,28,233,212,10,86,221,87,77,13,216,228,187,142,212,92,179,77,52,247,239,70,55,145,228,21,87,218,43,159,218,214,218,30,126,177,254,166,72,188,51,85,36,137,226,146,87,195,201,200,156,252,92,209,17,28,136,147,167,166,62,147,235,182,133,232,117,231,75,117,215,17,186,217,106,232,114,9,174,22,111,81,119,163,174,165,74,26,136,98,239,5,63,167,168,149,98,227,60,115,200,246,43,88,213,117,74,57,170,247,58,78,48,3,112,189,56,119,157,156,235,238,165,230,184,182,141,250,219,46,65,152,94,110,150,234,159,188,86,168,252,244,179,214,203,36,82,112,125,75,94,222,76,123,87,179,145,28,157,251,42,34,254,4,255,0,233,127,160,154,177,183,109,2,191,225,90,199,138,125,223,189,86,230,21,87,72,41,189,117,53,95,58,87,209,81,70,217,57,211,201,35,19,187,225,145,59,42,242,252,189,251,118,84,85,152,5,53,239,39,166,70,228,242,13,199,102,121,174,138,96,255,0,122,177,108,186,225,38,67,29,75,239,180,16,77,79,85,84,247,73,85,4,140,168,124,42,156,103,89,85,156,81,237,241,62,36,87,185,232,244,73,127,210,219,69,117,219,111,122,89,152,105,158,181,233,143,221,159,38,64,219,237,178,183,237,170,58,223,93,231,166,142,25,162,241,211,73,39,139,197,233,34,119,39,59,243,250,142,200,137,193,85,122,6,200,54,93,138,237,31,78,32,161,173,109,170,247,159,92,188,147,222,242,24,168,99,108,140,242,164,60,168,105,167,86,36,203,70,197,130,53,70,189,127,60,136,233,120,179,146,70,201,42,0,0,0,8,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,45,159,128,14,127,184,92,90,251,156,232,22,165,225,88,181,15,173,189,100,24,125,230,215,110,166,242,178,63,61,84,244,82,199,20,124,222,173,99,121,61,237,78,238,84,106,119,238,170,137,248,148,131,254,197,198,251,63,241,25,255,0,73,172,255,0,245,178,255,0,128,0,21,129,213,3,102,123,147,220,78,190,216,51,93,28,211,127,188,22,90,44,62,150,215,61,79,219,20,20,156,42,153,91,91,35,163,225,81,60,111,94,204,154,53,238,137,199,243,118,239,221,21,19,160,116,164,218,230,187,109,175,246,163,251,107,193,190,238,125,227,251,19,236,207,242,157,29,103,159,211,250,239,55,252,26,89,56,241,243,197,254,119,110,252,191,14,253,151,180,255,0,0,172,14,168,27,51,220,158,226,117,246,193,154,232,230,155,253,224,178,209,97,244,182,185,234,126,216,160,164,225,84,202,218,217,29,31,10,137,227,122,246,100,209,175,116,78,63,155,183,126,232,168,158,171,165,110,204,245,99,110,217,86,160,102,186,231,166,255,0,119,239,85,182,250,11,93,134,167,237,138,106,190,116,175,146,89,43,99,225,75,60,140,78,239,134,133,123,200,156,191,47,102,47,101,122,45,138,130,31,245,64,208,77,88,220,78,129,88,48,173,28,197,62,240,94,168,179,10,91,164,244,222,186,154,147,133,43,40,171,99,116,156,234,36,141,139,217,243,70,157,145,121,126,110,253,187,34,170,68,13,133,108,43,118,58,45,187,28,27,83,53,47,74,126,198,198,236,223,105,250,218,223,183,109,181,30,47,45,182,170,24,255,0,119,13,67,228,119,121,37,99,127,43,87,183,126,235,217,17,85,45,252,17,171,168,118,159,106,198,173,237,130,249,165,90,57,128,125,235,189,101,23,11,125,60,241,253,171,77,67,232,105,97,168,109,91,170,123,212,57,172,151,243,211,71,23,141,28,215,126,255,0,159,226,140,84,90,192,210,174,147,251,177,200,53,31,28,180,106,134,156,125,217,196,42,46,17,125,185,116,110,69,109,146,74,122,22,175,41,188,77,134,89,158,179,57,136,230,71,251,167,55,200,230,115,236,206,78,75,212,4,63,234,97,180,187,238,232,116,106,219,83,167,150,143,180,115,236,54,224,149,22,106,111,80,200,125,101,45,75,163,142,178,155,156,211,71,12,127,131,97,159,200,254,78,255,0,106,240,111,111,42,169,5,182,177,178,61,246,109,219,112,88,78,177,201,183,223,91,73,143,220,23,215,192,220,134,207,36,143,161,158,39,211,213,120,155,235,163,69,153,32,154,85,143,147,209,190,68,103,46,237,238,139,58,122,160,104,38,172,110,39,64,172,24,86,142,98,159,120,47,84,89,133,45,210,122,111,93,77,73,194,149,148,85,177,186,78,117,18,70,197,236,249,163,78,200,188,191,55,126,221,145,85,34,6,194,182,21,187,29,22,221,142,13,169,154,151,165,63,99,99,118,111,180,253,109,111,219,182,218,143,23,150,219,85,12,127,187,134,161,242,59,188,146,177,191,149,171,219,191,117,236,136,170,150,254,1,80,27,245,216,86,236,117,167,118,57,206,166,105,166,148,253,179,141,222,126,204,244,85,191,110,219,105,252,190,43,109,44,50,126,238,106,134,72,222,210,68,246,254,102,167,126,221,211,186,42,42,203,254,151,250,9,171,27,118,208,43,254,21,172,120,167,221,251,213,110,97,85,116,130,155,215,83,85,243,165,125,21,20,109,147,157,60,146,49,59,190,25,19,178,175,47,203,223,183,101,69,89,128,8,1,213,111,107,154,237,185,79,217,119,236,83,6,251,199,247,115,237,191,180,255,0,202,116,116,126,15,81,232,124,63,240,153,99,229,203,193,47,249,189,251,113,252,123,119,78,252,255,0,165,254,204,247,39,183,109,125,191,230,186,199,166,255,0,119,236,181,184,125,85,174,10,159,182,40,42,249,213,62,182,138,70,199,194,158,121,30,157,217,12,139,221,83,143,229,237,223,186,162,45,159,130,0,117,91,218,230,187,110,83,246,93,251,20,193,190,241,253,220,251,111,237,63,242,157,29,31,131,212,122,31,15,252,38,88,249,114,240,75,254,111,126,220,127,30,221,211,188,127,216,86,194,183,99,162,219,177,193,181,51,82,244,167,236,108,110,205,246,159,173,173,251,118,219,81,226,242,219,106,161,143,247,112,212,62,71,119,146,86,55,242,181,123,119,238,189,145,21,82,223,192,42,3,126,187,10,221,142,180,238,199,57,212,205,52,210,159,182,113,187,207,217,158,138,183,237,219,109,63,151,197,109,165,134,79,221,205,80,201,27,218,72,158,223,204,212,239,219,186,119,69,69,89,1,210,147,107,154,237,182,191,218,143,237,175,6,251,185,247,143,236,79,179,63,202,116,117,158,127,79,235,188,223,240,105,100,227,199,207,23,249,221,187,242,252,59,246,94,211,252,2,128,127,216,184,223,103,254,35,63,233,53,159,254,182,91,246,194,180,183,59,209,109,167,96,218,103,169,118,47,177,178,75,55,218,126,182,139,213,67,81,226,242,220,170,166,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,146,0,0,10,128,223,174,194,183,99,173,59,177,206,117,51,77,52,167,237,156,110,243,246,103,162,173,251,118,219,79,229,241,91,105,97,147,247,115,84,50,70,246,146,39,183,243,53,59,246,238,157,209,81,86,64,116,164,218,230,187,109,175,246,163,251,107,193,190,238,125,227,251,19,236,207,242,157,29,103,159,211,250,239,55,252,26,89,56,241,243,197,254,119,110,252,191,14,253,151,180,255,0,5,64,111,215,97,91,177,214,157,216,231,58,153,166,154,83,246,206,55,121,251,51,209,86,253,187,109,167,242,248,173,180,176,201,251,185,170,25,35,123,73,19,219,249,154,157,251,119,78,232,168,171,32,58,82,109,115,93,182,215,251,81,253,181,224,223,119,62,241,253,137,246,103,249,78,142,179,207,233,253,119,155,254,13,44,156,120,249,226,255,0,59,183,126,95,135,126,203,218,127,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,166,189,209,116,147,214,219,30,168,92,174,27,105,195,233,50,28,18,233,80,233,173,180,43,144,64,202,219,75,60,113,43,161,157,107,22,20,115,60,175,153,177,43,31,51,252,113,183,202,238,107,221,222,215,98,250,13,212,39,103,154,143,85,115,147,110,255,0,108,225,153,71,167,167,201,173,177,100,118,68,170,116,113,43,252,85,52,210,58,173,59,77,23,150,85,72,220,228,142,70,189,205,119,21,86,75,28,107,255,0,98,227,125,159,248,140,255,0,164,214,127,250,217,111,219,10,210,220,239,69,182,157,131,105,158,165,216,190,198,201,44,223,105,250,218,47,85,13,71,139,203,114,170,154,63,222,66,247,198,238,241,202,199,126,87,47,110,253,151,178,162,162,72,0,80,15,251,23,27,236,255,0,196,103,253,38,179,255,0,214,203,126,216,86,150,231,122,45,180,236,27,76,245,46,197,246,54,73,102,251,79,214,209,122,168,106,60,94,91,149,84,209,254,242,23,190,55,119,142,86,59,242,185,123,119,236,189,149,21,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,13,170,111,167,255,0,206,159,87,118,191,173,121,159,243,2,245,75,128,86,215,55,255,0,214,53,45,117,174,74,133,119,254,171,210,177,205,255,0,191,133,31,255,0,7,132,159,224,0,10,245,188,111,214,167,65,186,134,234,62,138,234,197,246,174,125,58,190,84,88,97,180,62,79,23,11,5,198,122,11,115,93,51,166,154,88,219,5,10,182,73,165,153,63,63,23,181,30,198,181,95,50,190,127,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,37,86,237,119,191,125,218,62,248,177,170,44,142,170,235,114,211,43,222,159,211,75,123,178,81,194,202,137,153,84,149,119,36,134,170,145,178,75,27,35,155,155,98,100,139,205,26,248,187,242,107,157,28,74,201,211,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,250,107,141,174,182,58,186,89,248,61,204,127,9,99,87,49,220,94,199,53,123,47,224,230,170,47,226,138,126,176,0,0,85,175,85,13,250,211,82,211,93,118,177,163,119,218,74,199,214,83,205,111,206,110,116,254,84,125,27,210,88,92,148,20,213,17,202,214,171,213,172,158,42,166,57,143,103,9,124,93,209,233,43,89,213,122,101,111,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,54,150,178,233,59,94,252,146,137,138,231,53,241,201,217,21,245,48,197,217,178,49,252,164,123,35,243,242,145,86,111,20,245,5,101,234,30,253,114,29,179,117,30,207,176,109,65,190,213,214,105,93,222,162,197,13,115,42,61,85,107,236,12,75,52,110,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,108,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,0,172,14,152,189,66,235,50,154,202,109,186,238,7,47,243,93,102,227,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,252,166,95,44,44,166,78,44,106,182,53,143,146,189,98,107,236,252,0,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,34,175,80,14,162,186,203,168,247,219,190,138,97,184,238,87,165,184,130,219,217,69,123,180,223,109,205,161,190,220,252,236,142,87,54,169,171,201,244,176,171,21,26,216,163,127,239,98,145,235,35,158,201,82,40,229,167,76,173,246,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,59,34,190,166,24,187,54,70,63,148,143,100,126,126,82,42,205,226,158,160,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,159,130,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,81,117,73,220,53,6,229,235,245,214,10,250,183,99,23,26,132,138,109,63,154,237,81,53,161,182,228,100,113,164,81,35,213,91,13,79,24,154,245,169,142,54,247,153,94,229,143,198,247,194,235,190,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,194,86,119,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,8,1,213,11,125,63,177,76,85,250,29,163,153,159,164,212,155,215,15,182,42,104,155,202,107,21,174,72,220,171,218,100,114,122,122,201,187,199,227,236,142,123,34,87,201,251,167,58,158,69,142,189,53,250,129,234,229,159,50,193,246,183,152,88,170,243,108,98,227,80,182,139,69,85,52,47,154,239,103,99,145,190,46,238,229,198,90,26,118,178,71,61,28,212,124,48,171,156,215,248,224,100,43,113,32,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,1,0,55,107,189,251,238,209,247,197,141,81,100,117,87,91,150,153,94,244,254,154,91,221,146,142,22,84,76,202,164,171,185,36,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,78,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,245,128,0,2,173,122,168,111,214,154,150,154,235,181,141,27,190,210,86,62,178,158,107,126,115,115,167,242,163,232,222,146,194,228,160,166,168,142,86,181,94,173,100,241,85,49,204,123,56,75,226,238,143,73,90,206,171,211,43,125,182,173,110,195,109,218,25,170,89,53,92,154,161,97,167,145,180,181,151,73,218,247,228,148,76,87,57,175,142,78,200,175,169,134,46,205,145,143,229,35,217,31,159,148,138,179,120,167,168,33,87,81,157,251,127,133,123,20,26,111,167,112,122,141,77,201,173,254,178,146,162,122,126,116,182,90,23,189,241,37,99,145,233,194,105,149,241,200,216,162,252,90,142,99,159,42,113,107,99,155,128,116,197,234,23,125,186,223,105,182,235,184,28,190,235,125,175,190,220,27,22,37,127,185,204,201,100,100,143,100,210,75,75,91,87,60,201,36,156,228,108,44,166,78,50,72,178,76,177,242,227,226,107,45,80,2,149,186,136,245,7,205,179,189,101,76,55,111,90,161,117,177,98,24,87,150,141,151,188,86,255,0,89,75,246,245,84,173,137,103,145,238,137,204,100,144,196,248,214,40,149,17,237,94,210,200,217,30,201,154,141,159,251,0,222,183,248,193,193,46,191,111,216,62,204,204,241,47,7,222,15,71,75,225,181,201,234,166,170,244,190,147,156,242,202,189,161,166,79,39,147,143,103,170,241,238,139,248,85,95,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,7,122,93,71,179,237,87,214,219,69,211,67,114,186,187,14,39,167,23,137,43,177,75,141,36,83,82,212,220,39,116,17,197,37,77,84,50,72,232,165,103,116,169,108,77,124,76,95,79,85,35,37,103,239,36,97,107,219,81,221,118,156,110,215,78,25,154,225,82,250,27,173,15,142,11,253,130,121,145,245,86,138,167,34,170,53,202,136,158,72,95,197,203,20,200,136,217,26,215,34,163,30,201,35,103,107,6,85,203,254,233,113,236,79,76,191,90,249,138,211,181,107,166,186,105,198,221,52,226,227,170,26,161,121,244,54,170,30,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,60,147,63,139,187,39,116,106,53,174,123,220,198,49,239,109,32,255,0,178,93,186,127,219,183,237,211,239,103,244,119,175,184,253,216,255,0,129,250,95,248,7,170,255,0,253,223,231,255,0,191,126,127,252,197,138,111,39,86,127,110,189,43,242,13,92,251,161,117,197,254,244,91,236,117,191,101,220,219,218,104,63,203,84,109,228,215,118,79,36,47,227,228,138,94,45,242,68,248,223,197,188,184,165,32,154,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,0,16,3,118,59,215,202,182,167,190,236,46,201,118,185,250,141,50,201,176,251,92,121,29,190,161,100,124,116,28,238,117,241,186,231,78,145,181,239,108,209,49,17,94,214,53,124,209,177,24,169,201,177,62,41,233,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,131,54,219,192,192,42,116,195,116,122,165,134,77,143,82,88,169,233,114,138,234,155,125,190,145,34,108,16,91,170,101,90,138,36,141,177,47,6,49,105,166,133,81,137,219,130,42,53,81,170,138,212,181,254,142,186,153,247,195,106,115,96,181,117,118,164,171,192,178,10,203,124,52,180,242,127,182,155,67,82,169,89,28,245,12,87,170,167,57,231,172,99,30,141,107,92,216,21,168,138,230,61,86,117,3,52,59,151,207,233,181,79,112,218,145,168,54,252,134,174,249,109,190,101,23,42,155,93,117,74,203,206,91,119,168,122,81,162,36,168,143,99,27,78,145,49,140,114,39,6,53,173,236,222,61,146,226,122,70,105,158,85,167,123,71,134,227,148,210,122,79,190,185,5,94,77,110,129,241,201,28,205,161,146,10,122,120,159,35,94,198,246,242,122,87,74,197,111,38,186,41,98,122,59,243,118,73,170,10,75,223,39,82,253,92,213,28,201,184,62,143,84,102,186,81,143,99,53,14,142,174,23,206,251,93,254,170,226,196,86,76,202,197,130,78,80,50,39,43,227,74,116,122,247,114,43,228,85,119,6,67,53,122,104,111,142,155,113,216,108,58,61,156,50,173,154,139,133,217,227,124,213,114,62,90,134,95,45,208,172,112,37,107,166,122,185,201,82,142,124,77,153,175,119,231,124,137,35,21,81,207,100,51,124,28,255,0,93,53,211,78,54,233,167,23,29,80,213,11,207,161,181,80,246,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,105,135,78,122,151,234,230,49,186,251,230,191,100,53,21,119,12,123,46,168,134,219,115,199,234,103,125,83,45,214,6,86,36,177,193,71,27,36,167,133,213,52,240,172,204,138,71,181,26,175,158,119,189,188,166,145,203,119,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,206,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,93,93,74,250,133,209,233,149,138,187,66,180,27,47,255,0,119,85,252,98,188,95,45,115,65,81,29,158,151,157,76,53,52,172,154,57,150,74,107,139,100,133,141,84,116,124,163,142,85,115,92,201,56,57,188,87,166,94,255,0,181,30,213,149,98,219,93,212,11,117,215,47,199,235,123,90,241,153,173,244,11,87,116,183,72,233,33,70,71,52,139,51,83,236,234,120,27,85,35,151,131,228,137,141,68,69,241,70,140,100,128,218,166,250,127,252,233,245,119,107,250,215,153,255,0,48,47,84,184,5,109,115,127,253,99,82,215,90,228,168,87,127,234,189,43,28,223,251,248,81,255,0,240,120,73,254,1,13,122,164,235,22,125,161,90,47,129,106,54,156,223,170,237,215,43,118,164,90,229,150,40,170,166,134,11,132,17,210,86,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,137,83,170,236,239,117,88,110,235,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,206,173,137,207,123,189,52,142,108,142,133,252,157,201,136,173,85,242,50,70,51,186,128,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,151,252,87,87,82,190,161,116,122,101,98,174,208,173,6,203,255,0,221,213,127,24,175,23,203,92,208,84,71,103,165,231,83,13,77,43,38,142,101,146,154,226,217,33,99,85,29,31,40,227,149,92,215,50,78,14,111,32,233,125,190,141,92,102,67,101,219,78,97,142,100,25,206,49,5,59,105,173,21,118,155,83,235,174,54,54,62,170,150,8,150,174,111,43,91,29,174,6,201,39,39,185,143,124,92,227,99,87,198,214,49,182,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,3,54,219,155,187,93,108,27,187,213,123,237,138,231,87,110,185,91,181,34,251,87,71,89,73,51,161,158,154,120,238,115,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,84,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,147,212,0,10,1,234,143,239,179,83,127,69,248,122,34,79,244,167,223,109,213,46,180,27,89,214,92,154,145,214,215,83,164,24,69,214,227,59,155,60,115,163,152,216,236,234,245,69,107,216,230,171,150,14,110,106,177,89,224,106,191,156,17,199,107,224,0,82,183,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,29,106,253,211,226,223,79,232,126,70,226,124,157,50,183,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,236,168,202,105,165,236,217,24,254,49,177,242,121,249,70,137,55,150,237,0,0,16,171,168,142,254,168,246,199,138,166,7,165,183,11,85,203,83,111,126,90,126,233,83,5,71,221,152,210,56,159,234,106,169,185,43,210,103,178,120,221,79,28,140,72,221,249,164,119,38,199,227,150,144,113,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,77,110,181,209,73,87,85,63,6,57,239,225,20,104,231,187,139,24,231,47,100,252,26,213,85,252,17,70,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,79,44,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,223,147,90,217,34,87,202,162,128,122,163,251,236,212,223,209,126,30,136,239,253,45,247,245,71,167,126,135,108,154,199,112,181,91,113,5,245,149,24,238,69,89,83,5,12,54,137,23,203,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,231,100,140,240,219,248,6,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,47,39,167,118,254,168,247,57,138,174,7,170,87,11,85,183,83,108,158,42,126,235,83,5,63,222,104,214,57,95,234,105,105,185,35,214,102,50,9,29,81,28,108,88,219,249,100,111,22,201,227,138,106,128,1,64,61,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,61,7,82,125,140,90,183,5,128,86,106,166,156,218,233,40,117,23,21,167,169,185,74,202,59,91,93,62,81,3,97,141,29,75,43,161,141,103,154,165,177,211,177,180,221,213,201,223,188,92,81,36,73,35,164,188,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,211,92,109,117,178,82,85,65,205,142,99,248,75,26,181,237,228,199,185,171,217,127,22,185,81,127,5,82,255,0,182,47,188,219,22,240,244,226,170,231,37,171,236,108,207,23,244,244,249,53,182,38,61,105,91,36,168,255,0,21,77,52,142,239,222,25,124,82,170,70,231,44,145,185,142,107,185,34,50,89,59,254,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,234,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,238,191,139,156,136,159,138,161,66,251,246,222,253,247,119,25,220,84,88,229,85,214,219,166,86,79,20,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,220,221,43,35,94,106,214,69,219,139,90,233,37,87,197,82,90,108,19,125,151,93,162,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,248,177,165,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,70,13,251,111,126,197,180,124,18,42,44,114,170,213,114,212,219,223,138,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,30,13,149,145,175,52,115,229,237,197,174,108,114,171,40,91,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,187,238,157,219,5,163,219,30,42,185,230,169,91,237,87,45,77,189,248,170,59,45,52,21,31,118,99,72,229,103,166,165,169,226,175,73,158,201,228,109,68,145,189,35,119,229,141,188,155,31,146,89,170,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,201,211,43,125,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,78,202,140,166,154,94,205,145,143,227,27,31,39,159,148,104,147,121,110,208,0,1,10,186,136,239,234,143,108,120,170,96,122,91,112,181,92,181,54,247,229,167,238,149,48,84,125,217,141,35,137,254,166,170,155,146,189,38,123,39,141,212,241,200,196,141,223,154,71,114,108,126,57,105,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,98,217,102,85,131,95,105,114,156,43,38,186,227,247,170,46,126,154,227,107,173,146,146,170,14,108,115,31,194,88,213,175,111,38,61,205,94,203,248,181,202,139,248,42,151,211,176,157,239,216,183,113,130,75,69,145,213,90,173,186,155,100,242,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,193,209,50,69,230,174,100,189,249,53,173,146,37,124,170,35,174,249,54,137,106,221,246,145,183,20,130,227,73,103,203,44,53,14,185,99,151,89,233,218,246,50,117,98,181,244,179,61,26,178,178,154,100,227,207,198,189,209,241,195,34,182,79,18,70,236,245,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,94,247,78,237,239,209,238,171,4,92,75,49,170,227,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,113,99,32,245,10,145,199,27,37,168,106,49,168,215,177,169,48,10,234,234,179,189,170,205,41,177,83,109,251,72,114,191,71,153,222,124,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,190,57,170,63,30,232,175,228,216,17,121,70,169,81,27,210,168,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,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,20,109,227,111,216,14,217,116,190,135,74,52,229,149,111,182,209,212,84,85,203,89,92,144,173,109,108,243,72,174,116,181,18,67,28,109,145,232,222,17,53,202,222,233,28,81,183,241,226,133,38,117,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,159,224,0,10,128,234,145,191,170,61,68,245,219,100,209,203,133,170,229,136,39,163,168,200,178,42,58,152,43,161,187,200,158,42,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,255,0,35,35,127,154,186,237,216,158,85,120,177,93,242,155,78,51,117,173,178,227,254,159,237,123,141,61,20,146,82,219,252,239,86,65,234,37,106,43,34,242,61,21,172,230,169,201,200,168,157,212,232,27,116,220,190,169,237,127,59,135,58,211,59,183,253,247,173,179,86,79,83,246,93,207,247,51,69,31,171,130,25,99,243,120,188,239,124,124,157,249,31,217,201,254,148,93,9,232,94,186,105,198,226,244,226,221,170,26,95,121,245,214,170,238,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,124,115,51,147,123,167,117,106,181,205,123,28,246,61,143,119,64,50,174,95,71,78,28,179,21,193,186,123,105,230,83,154,228,214,172,126,203,69,246,183,169,184,221,43,99,164,165,131,157,238,173,140,231,44,138,214,55,147,222,214,167,117,252,92,228,68,252,85,10,193,223,182,247,239,187,184,206,226,162,199,42,174,182,221,50,178,120,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,230,233,89,26,243,86,178,46,220,90,215,73,42,191,213,116,238,216,45,102,231,50,165,207,53,74,223,117,182,233,149,147,197,81,217,105,167,167,251,205,34,201,43,61,53,45,79,20,98,194,199,193,35,106,36,141,235,35,127,44,109,226,233,60,145,89,87,84,127,98,122,155,250,47,204,81,20,2,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,82,183,90,191,116,248,183,211,250,31,145,184,159,87,76,45,250,211,104,197,214,147,111,218,193,125,164,160,211,235,157,69,76,214,171,189,95,149,235,105,184,206,232,120,67,36,174,151,197,79,66,229,108,238,85,72,191,44,211,172,143,115,88,178,61,183,62,10,128,235,105,166,121,85,54,169,224,186,199,233,60,184,221,195,31,76,103,207,28,114,59,211,215,83,212,212,84,112,153,220,60,108,242,71,85,222,52,230,174,119,130,127,202,136,206,235,226,186,52,231,244,216,206,232,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,246,236,142,145,168,189,228,226,235,180,35,254,253,181,51,21,210,253,163,234,101,199,41,171,241,253,189,143,214,227,54,232,25,36,105,53,85,117,124,15,167,137,145,181,239,111,62,62,71,74,244,111,119,36,80,202,244,107,184,118,51,239,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,183,185,176,71,61,76,204,134,55,72,230,181,206,70,35,158,138,170,141,114,246,239,217,23,248,26,104,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,59,247,236,137,252,15,64,8,1,212,175,167,239,237,218,142,187,94,244,166,30,25,245,170,222,223,181,45,205,111,104,239,20,52,144,84,191,247,81,65,76,249,170,46,47,95,77,4,124,158,141,88,227,99,63,14,45,41,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,178,237,219,98,187,185,210,196,202,109,177,122,28,146,197,233,173,249,53,185,205,142,47,29,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,239,12,136,169,221,138,118,12,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,188,34,103,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,160,189,239,239,71,42,221,198,163,207,93,68,235,173,147,1,182,248,224,178,99,210,215,72,232,223,226,89,184,215,84,192,143,88,82,177,233,60,136,174,98,126,72,213,177,114,127,21,145,241,172,154,157,51,55,163,254,27,53,29,250,111,154,187,201,128,231,215,10,72,42,106,38,174,240,199,98,174,85,241,50,187,180,143,108,45,133,200,246,182,161,203,197,222,56,162,122,57,124,41,28,151,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,18,186,140,239,95,252,42,233,196,22,12,2,231,106,147,83,114,159,221,219,105,167,95,44,150,186,21,71,164,151,55,67,197,204,119,23,177,35,137,178,171,90,249,28,231,118,149,176,203,26,209,103,251,170,207,114,175,251,171,145,228,153,29,195,255,0,73,89,93,114,174,168,147,255,0,106,73,166,146,71,255,0,231,115,156,239,244,170,151,167,211,155,101,31,225,87,78,39,191,231,246,203,84,154,155,148,254,242,229,83,2,121,100,181,208,170,49,99,182,54,110,78,99,184,189,139,36,174,137,26,215,200,230,183,188,173,134,41,22,155,55,99,238,159,89,62,160,100,63,35,57,107,221,52,55,235,77,175,56,244,58,43,171,55,218,72,53,22,199,79,28,54,135,201,229,231,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,63,39,38,57,30,198,185,25,50,178,122,130,0,117,171,246,177,139,125,64,161,248,235,137,86,187,85,220,198,101,181,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,244,41,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,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,248,149,125,168,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,73,234,25,189,59,86,214,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,25,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,120,228,99,38,227,68,63,238,171,61,202,191,238,174,71,146,100,119,15,253,37,101,117,202,186,162,79,253,169,38,154,73,31,255,0,157,206,115,191,210,170,95,78,193,118,81,138,237,79,78,41,47,119,107,103,168,212,220,154,223,12,153,29,194,161,35,124,148,28,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,124,210,49,30,171,197,177,50,41,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,3,53,155,177,247,79,172,159,80,50,31,145,156,231,248,158,83,125,193,178,171,54,107,139,87,122,43,214,63,112,167,186,91,170,124,76,147,193,85,4,141,146,41,56,61,28,199,113,123,26,189,156,138,213,237,217,81,83,240,47,251,100,27,209,197,119,113,167,16,87,86,186,213,100,207,173,190,72,47,120,244,85,209,186,71,248,146,30,85,212,208,43,214,100,163,122,207,26,35,158,159,146,69,116,92,159,197,36,124,149,0,20,3,213,31,223,102,166,254,139,240,244,68,85,46,207,166,134,253,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,60,188,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,228,228,199,35,216,215,35,38,86,79,80,1,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,0,11,94,233,95,191,90,106,170,107,86,214,53,146,251,73,70,250,58,120,109,248,53,206,163,202,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,225,23,139,186,189,98,107,237,40,0,71,93,242,110,238,213,180,29,35,110,87,5,186,146,241,150,95,170,29,109,199,45,83,212,53,140,124,232,197,115,234,166,98,57,37,125,52,41,199,159,141,59,171,228,134,53,116,126,84,145,185,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,61,77,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,157,215,240,107,81,19,240,68,46,123,166,86,196,173,90,35,134,219,181,207,84,177,154,184,245,66,253,79,35,169,104,238,144,53,143,198,232,158,174,107,89,28,125,213,89,83,52,93,157,35,223,198,70,50,79,7,24,213,38,242,242,174,170,27,10,166,170,166,186,238,159,70,236,84,148,111,163,167,154,225,156,219,41,252,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,206,17,121,123,43,214,87,62,184,52,47,93,53,31,110,154,143,110,213,13,47,188,250,27,173,15,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,158,72,95,197,189,211,186,57,28,214,189,142,99,216,199,183,65,59,93,220,222,3,186,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,248,78,216,215,147,88,247,65,43,162,123,218,197,146,52,107,248,183,186,181,180,195,213,31,223,102,166,254,139,240,244,68,85,46,123,165,206,251,110,186,217,106,155,66,53,163,38,164,168,205,172,116,236,118,63,113,171,157,222,183,33,162,107,94,178,178,78,73,198,90,154,118,177,170,175,231,228,150,55,43,213,174,88,102,149,209,3,169,62,236,243,236,183,118,149,150,205,63,206,170,237,54,221,35,168,169,178,88,43,172,158,107,117,109,53,108,144,199,21,213,206,157,21,179,43,214,102,73,78,170,213,72,214,56,91,197,23,155,223,36,212,233,81,184,253,195,110,15,13,190,209,106,181,93,37,199,30,193,105,233,45,20,55,185,237,149,11,113,188,85,200,175,122,249,171,150,111,12,175,167,133,145,53,232,144,172,175,245,16,201,35,249,119,89,105,48,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,254,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,141,148,110,186,197,187,77,26,162,204,188,182,170,60,190,219,218,143,41,178,81,76,247,122,10,174,79,72,228,70,200,136,244,134,118,51,203,26,247,123,83,187,227,242,61,241,72,164,128,0,20,3,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,149,87,213,15,167,239,255,0,52,155,173,210,40,127,214,221,179,59,59,91,255,0,54,137,42,104,160,167,166,255,0,156,212,213,201,52,191,247,242,247,255,0,57,10,234,208,189,116,212,125,186,106,61,187,84,52,190,243,232,110,180,61,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,121,33,127,22,247,78,232,228,115,90,246,57,143,99,30,217,65,212,15,168,165,78,233,105,173,122,125,164,206,200,44,26,116,202,120,234,110,244,55,42,104,169,170,238,119,22,202,229,106,76,176,205,43,95,77,27,91,11,216,206,237,253,234,185,207,71,43,33,86,69,253,41,208,189,71,214,90,60,190,237,133,89,188,182,172,19,31,173,201,47,247,41,213,89,75,69,75,79,4,147,35,28,244,69,239,52,190,39,50,40,209,21,206,114,57,87,179,25,35,217,224,14,191,186,45,178,103,219,89,213,11,150,159,229,244,213,117,150,214,84,57,182,92,133,45,211,83,81,94,96,72,226,147,156,14,145,56,185,236,108,241,54,86,49,207,72,228,87,51,147,187,35,157,32,54,29,212,118,167,106,120,110,81,167,218,131,104,200,50,220,121,212,238,174,197,40,105,170,162,107,45,215,30,239,89,32,85,145,57,69,77,80,231,181,239,115,85,254,39,177,206,108,47,116,210,41,21,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,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,233,139,211,210,179,22,172,166,220,86,224,113,15,13,214,30,50,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,198,100,241,66,250,101,228,246,163,100,89,56,163,210,39,50,207,192,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,82,183,90,191,116,248,183,211,250,31,145,184,144,0,181,238,149,251,245,166,170,166,181,109,99,89,47,180,148,111,163,167,134,223,131,92,234,60,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,206,17,120,187,171,214,38,191,192,117,101,221,110,125,14,226,237,26,81,167,57,78,65,139,51,76,41,217,87,45,101,178,186,106,25,230,186,215,82,163,157,43,36,134,111,204,198,81,206,200,152,229,107,30,213,158,177,191,153,143,78,253,127,164,174,225,183,53,173,127,120,48,236,219,57,181,100,24,134,13,227,168,172,175,190,199,85,91,145,84,73,93,230,244,244,209,85,44,200,197,133,143,130,105,29,36,205,150,68,69,108,77,252,142,106,193,101,64,142,187,228,221,221,171,104,58,70,220,174,11,117,37,227,44,191,84,58,219,142,90,167,168,107,24,249,209,138,231,213,76,196,114,74,250,104,83,143,63,26,119,87,201,12,106,232,252,169,35,115,237,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,122,155,141,210,182,74,186,169,248,49,172,103,57,100,87,61,220,88,198,181,59,175,224,214,162,39,224,136,92,247,76,173,137,90,180,71,13,183,107,158,169,99,53,113,234,133,250,158,71,82,209,221,32,107,31,141,209,61,92,214,178,56,251,170,178,166,104,187,58,71,191,140,140,100,158,14,49,170,77,229,229,93,84,54,21,77,85,77,117,221,62,141,216,169,40,223,71,79,53,195,57,182,83,249,85,245,143,89,97,106,87,211,83,199,19,154,143,70,190,121,106,158,231,177,156,34,242,246,87,172,174,125,112,104,94,186,106,62,221,53,30,221,170,26,95,121,244,55,90,30,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,60,144,191,139,123,167,116,114,57,173,123,28,199,177,143,110,130,118,187,185,188,7,116,218,95,109,212,12,66,166,146,142,228,250,118,186,245,143,45,198,26,154,219,52,235,36,177,240,157,177,175,38,177,238,130,87,68,247,181,139,36,104,215,241,111,117,107,123,1,93,93,86,118,75,89,170,214,42,109,192,233,14,41,235,51,59,55,142,142,255,0,109,181,219,103,168,184,100,20,175,124,80,193,35,25,10,59,201,53,63,227,221,85,156,157,2,175,41,17,41,227,98,213,14,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,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,115,218,185,212,239,75,49,189,169,219,247,5,166,84,63,106,94,178,155,133,85,138,195,143,93,106,105,163,170,165,174,133,93,229,150,186,8,103,123,219,12,76,72,165,115,99,114,185,205,169,164,106,172,73,58,72,218,54,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,189,238,157,219,32,163,218,174,8,185,110,99,75,203,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,228,199,193,234,17,36,146,55,203,78,213,99,149,172,99,150,96,20,3,213,31,223,102,166,254,139,240,244,71,127,233,9,187,108,87,78,238,53,123,99,205,34,244,159,125,114,6,220,49,219,138,54,56,225,109,116,148,170,201,160,170,150,73,155,219,201,233,105,35,167,100,113,185,206,150,87,53,87,243,51,181,191,128,1,92,29,85,55,207,117,210,218,111,240,221,164,119,74,187,126,89,114,167,165,185,95,50,27,109,209,212,245,54,104,60,169,36,84,176,186,158,68,150,58,153,82,54,185,252,248,162,83,202,212,70,191,207,202,58,150,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,206,87,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,237,159,103,122,71,182,157,35,169,210,219,53,158,146,254,251,253,63,143,44,185,220,168,216,247,223,222,230,57,143,100,209,187,147,82,153,26,249,24,202,126,238,99,88,247,119,87,189,242,73,37,69,245,17,217,5,102,213,115,180,203,112,234,94,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,39,190,127,78,139,36,146,62,42,119,43,220,174,99,220,190,127,99,155,227,204,182,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,156,227,127,100,111,173,163,228,168,214,84,181,168,212,86,170,163,38,99,81,143,86,171,98,150,43,243,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,253,53,198,215,91,29,93,44,252,30,230,63,132,177,171,152,238,47,99,154,189,151,240,115,85,23,241,69,50,218,118,172,171,117,218,143,127,219,102,21,181,155,100,191,99,97,152,191,171,158,229,29,60,202,178,95,106,165,175,158,174,55,84,47,100,237,12,94,86,35,33,78,237,89,24,178,185,92,169,18,67,250,187,40,218,141,247,118,154,203,69,134,248,174,180,120,133,183,181,102,83,123,162,133,142,244,20,188,94,177,198,142,145,81,137,52,239,103,138,52,236,247,39,119,201,227,123,34,145,13,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,225,19,59,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,117,234,143,236,79,83,127,69,249,138,34,128,77,25,237,19,119,120,14,239,240,10,188,191,16,183,85,217,174,86,106,136,168,175,86,90,218,136,100,158,150,119,194,201,60,140,241,185,92,250,103,57,101,100,115,61,145,172,139,4,191,145,188,85,19,186,128,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,0,82,183,90,191,116,248,183,211,250,31,145,184,144,0,183,238,151,91,250,163,204,44,86,221,179,235,21,194,213,107,186,227,150,250,106,28,78,241,61,76,20,113,220,233,88,248,169,160,182,185,142,115,121,214,55,201,27,98,241,163,157,52,109,119,36,71,198,175,154,202,136,171,212,211,69,63,109,59,71,202,125,61,195,210,215,224,157,243,90,62,114,240,134,95,69,4,222,162,57,59,70,247,59,189,44,181,60,26,156,123,202,145,114,114,55,151,122,54,209,12,214,213,166,186,209,128,234,53,246,158,174,123,110,43,148,90,175,117,145,82,49,174,158,72,41,170,227,154,70,198,215,57,173,87,171,88,168,136,174,106,119,237,221,83,248,154,104,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,172,14,183,26,189,76,203,86,158,232,37,12,244,146,84,79,81,46,95,116,141,208,75,231,129,140,108,148,180,78,100,159,132,74,201,22,74,244,115,127,51,209,97,141,127,34,42,115,138,189,46,52,134,155,86,183,131,140,207,114,130,146,123,110,13,79,54,95,85,12,211,203,19,222,250,103,49,148,174,137,99,255,0,57,236,172,158,146,69,107,149,172,86,70,244,119,47,243,29,126,128,2,165,122,165,236,22,251,73,125,191,110,179,72,109,254,186,213,93,254,222,204,108,148,180,204,100,150,249,26,196,73,46,80,182,54,167,146,23,241,89,42,59,162,200,201,29,36,206,87,177,242,44,16,3,66,245,211,81,246,233,168,246,237,80,210,251,207,161,186,208,247,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,228,133,252,91,221,59,163,145,205,107,216,230,61,140,123,101,7,80,62,162,149,59,165,166,181,233,246,147,59,32,176,105,211,41,227,169,187,208,220,169,162,166,171,185,220,91,43,149,169,50,195,52,173,125,52,109,108,47,99,59,183,247,170,231,61,28,172,133,89,26,180,119,111,217,246,183,218,179,219,238,32,202,72,45,186,113,139,213,229,87,170,202,212,153,176,36,16,53,93,233,153,36,113,189,190,166,70,182,87,71,27,213,136,228,134,85,228,156,20,230,167,74,220,86,131,102,91,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,225,35,91,221,90,143,119,7,163,227,114,243,99,145,36,254,206,250,157,229,91,118,210,204,171,76,243,186,27,174,89,226,183,203,62,17,91,83,83,37,103,217,181,204,166,100,52,244,51,199,44,236,227,110,79,20,110,70,192,230,186,62,210,35,90,255,0,42,44,81,3,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,107,253,52,58,119,212,233,133,52,58,247,175,216,229,35,178,123,141,60,111,199,241,171,149,190,41,159,99,98,75,28,209,214,204,146,181,93,13,119,40,152,172,107,56,190,6,43,145,235,228,123,153,13,143,153,172,221,143,186,125,100,250,129,144,252,140,231,63,196,242,155,238,13,149,89,179,92,90,187,209,94,177,251,133,61,210,221,83,226,100,158,10,168,36,108,145,73,193,232,230,59,139,216,213,236,228,86,175,110,202,138,159,129,127,219,32,222,142,43,187,141,56,130,186,181,214,171,38,125,109,242,65,123,199,162,174,141,210,63,196,144,242,174,166,129,94,179,37,27,214,120,209,28,244,252,146,43,162,228,254,41,35,228,169,0,58,213,251,88,197,190,160,80,252,117,196,165,98,85,108,23,122,249,86,212,245,30,146,201,118,185,250,141,50,201,174,16,199,145,219,234,22,71,199,65,205,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,205,27,17,138,156,155,19,226,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,128,29,106,253,172,98,223,80,40,126,58,226,85,94,215,245,175,252,59,107,85,163,88,227,183,250,218,188,126,223,120,244,16,58,47,36,111,174,158,215,85,79,75,229,111,146,53,88,82,121,162,89,56,189,29,227,71,241,238,238,200,190,83,85,117,51,42,214,77,71,200,245,75,53,171,245,23,172,154,225,45,194,167,140,146,62,56,121,175,228,130,47,35,222,246,195,19,17,177,198,197,114,240,141,140,106,47,102,161,110,157,48,182,21,83,163,22,170,77,192,235,5,138,174,131,80,110,116,245,48,218,173,21,126,39,165,166,221,59,97,225,52,145,58,47,45,61,115,145,179,181,81,37,252,176,206,177,189,173,122,200,198,216,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,154,205,216,251,167,214,79,168,25,15,200,206,122,172,203,105,57,85,155,105,216,38,237,49,233,125,118,55,125,243,91,239,176,114,146,90,138,10,230,220,171,233,217,63,22,66,145,197,70,177,211,210,71,205,242,171,150,121,184,162,118,123,17,57,254,133,235,166,163,237,211,81,237,218,161,165,247,159,67,117,161,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,201,11,248,183,186,119,71,35,154,215,177,204,123,24,246,232,123,110,186,243,134,238,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,156,110,119,100,114,177,188,216,172,145,169,193,237,85,233,96,20,3,213,31,223,102,166,254,139,240,244,71,228,233,198,204,175,186,183,179,188,171,115,24,53,215,203,117,193,50,11,141,61,238,207,80,246,50,57,236,244,244,52,149,46,169,167,122,246,237,52,94,89,156,248,220,170,146,70,137,195,179,216,140,155,128,98,121,77,247,6,202,172,217,174,45,93,232,175,88,253,194,158,233,110,169,241,50,79,5,84,18,54,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,191,237,144,111,71,21,221,198,156,65,93,90,235,85,147,62,182,249,32,189,227,209,87,70,233,31,226,72,121,87,83,64,175,89,146,141,235,60,104,142,122,126,73,21,209,114,127,20,145,242,84,2,149,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,154,108,175,102,212,219,190,210,253,95,183,216,170,105,40,51,188,98,163,28,155,28,174,174,173,150,10,38,50,121,43,82,178,26,132,142,57,21,204,124,81,35,154,168,206,105,36,81,246,115,88,178,35,163,6,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,119,221,59,183,245,71,185,204,85,112,61,82,184,90,173,186,155,100,241,83,247,90,152,41,254,243,70,177,202,255,0,83,75,77,201,30,179,49,144,72,234,136,227,98,198,223,203,35,120,182,79,28,83,84,2,165,122,197,109,107,42,167,190,195,186,235,78,73,117,189,89,106,253,29,138,239,107,168,108,147,54,197,197,138,216,37,167,115,90,172,138,142,71,162,163,218,245,111,26,153,209,81,94,181,28,99,128,26,3,171,63,176,173,101,196,245,115,238,133,171,40,251,175,112,109,111,217,119,54,247,134,127,202,230,242,107,187,47,142,102,114,242,69,47,23,120,229,100,111,226,238,60,87,70,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,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,148,221,22,230,240,29,172,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,194,6,200,188,156,198,58,120,157,43,216,215,172,113,171,159,197,221,145,174,206,102,89,127,251,215,149,94,114,159,177,45,86,111,182,110,21,23,15,179,173,52,222,158,134,143,203,35,159,224,167,139,186,248,225,103,46,44,103,117,226,212,68,238,189,139,137,233,53,180,76,251,69,113,155,190,180,106,53,199,32,177,92,179,42,119,219,98,195,106,169,230,163,74,104,32,168,84,109,85,116,19,53,174,90,149,115,31,225,236,157,153,12,175,119,39,249,213,177,192,190,168,254,251,53,55,244,95,135,162,62,77,163,108,218,167,118,26,95,172,119,12,82,166,173,217,222,17,79,102,155,26,161,90,216,169,232,171,159,81,37,74,212,67,58,190,55,47,55,69,76,173,137,121,198,196,145,205,242,57,25,221,91,29,127,221,86,5,149,127,221,92,115,36,199,46,31,250,74,58,235,109,117,60,159,251,50,67,52,114,51,255,0,51,154,230,255,0,161,80,249,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,52,125,180,205,191,90,182,203,160,216,198,148,81,178,145,247,42,58,127,87,126,172,167,70,170,86,221,102,236,234,153,124,137,28,110,145,136,238,209,68,233,27,205,33,138,22,187,191,19,54,231,106,202,182,163,168,246,13,182,97,91,166,182,69,246,206,25,148,122,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,119,94,240,203,226,98,178,100,236,212,145,235,19,145,170,177,44,222,127,111,27,129,207,182,203,170,20,58,175,167,47,164,125,202,142,158,162,146,90,58,229,153,104,171,96,154,53,107,162,168,142,25,35,116,140,71,112,149,173,87,118,73,34,141,223,143,20,52,61,161,122,233,167,27,139,211,139,118,168,105,125,231,215,90,171,187,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,241,204,206,77,238,157,213,170,215,53,236,115,216,246,61,221,0,2,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,82,95,83,93,137,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,251,170,50,154,105,123,186,55,179,140,108,124,158,14,49,162,67,229,136,26,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,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,223,87,237,147,1,218,206,194,117,75,79,241,10,106,74,203,147,52,222,254,219,214,66,182,232,105,171,111,51,165,21,100,156,231,116,105,201,204,99,167,149,177,49,238,122,199,26,181,156,157,217,92,234,12,52,145,186,45,178,96,59,166,210,251,150,159,229,244,212,148,119,39,211,185,182,92,133,45,208,212,214,217,167,89,34,147,156,14,145,57,53,143,116,17,54,86,49,204,89,35,71,51,147,123,163,155,158,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,132,223,233,115,177,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,162,200,107,90,231,164,175,147,146,242,150,154,157,204,106,43,56,120,229,145,202,197,115,146,25,162,117,207,128,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,63,216,206,204,172,91,195,211,141,98,182,71,117,251,27,51,197,254,195,168,198,110,82,189,235,74,217,37,74,255,0,45,53,76,109,239,222,25,124,81,34,200,214,172,145,185,141,115,121,34,62,41,34,174,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,242,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,39,167,254,216,191,195,14,223,109,54,12,147,23,181,91,115,235,223,59,134,87,83,71,55,168,146,105,150,89,22,154,9,38,252,81,124,16,61,145,240,141,86,36,147,204,230,43,188,142,145,242,84,21,43,214,43,107,89,85,61,246,29,215,90,114,75,173,234,203,87,232,236,87,123,93,67,100,153,182,46,44,86,193,45,59,154,213,100,84,114,61,21,30,215,171,120,212,206,138,138,245,168,227,28,0,208,29,89,253,133,107,46,39,171,159,116,45,89,71,221,123,131,107,126,203,185,183,188,51,254,87,55,147,93,217,124,115,51,151,146,41,120,187,199,43,35,127,23,113,226,186,52,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,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,124,166,232,183,55,128,237,103,75,238,90,129,151,212,210,86,92,153,78,231,89,113,228,184,195,77,91,121,157,36,138,62,16,54,69,228,230,49,211,196,233,94,198,189,99,141,92,254,46,236,141,118,115,50,203,255,0,222,188,170,243,148,253,137,106,179,125,179,112,168,184,125,157,105,166,244,244,52,126,89,28,255,0,5,60,93,215,199,11,57,113,99,59,175,22,162,39,117,236,92,79,73,173,162,103,218,43,140,221,245,163,81,174,57,5,138,229,153,83,190,219,22,27,85,79,53,26,83,65,5,66,163,106,171,160,153,173,114,212,171,152,255,0,15,100,236,200,101,123,185,63,206,173,142,194,129,72,29,78,182,75,89,161,154,143,83,171,122,95,138,112,211,108,163,149,100,212,214,155,108,233,75,141,85,53,97,142,72,230,122,35,162,134,25,230,153,175,133,57,49,188,159,36,76,141,173,137,138,232,44,89,247,73,221,144,81,228,159,102,110,207,83,41,121,210,91,238,11,46,19,68,147,65,52,53,82,67,234,32,168,170,170,133,209,61,91,226,157,24,180,234,217,25,35,101,167,115,213,188,82,55,58,218,129,64,61,81,253,246,106,111,232,191,15,68,69,82,242,122,108,111,158,213,184,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,236,142,78,253,165,228,137,34,199,28,223,0,25,235,223,214,214,178,173,176,107,141,93,13,219,36,186,229,54,92,191,205,125,180,100,55,38,200,250,170,206,115,59,207,21,84,238,106,50,90,200,222,168,178,185,138,188,155,44,82,170,70,178,248,219,232,58,113,110,223,13,218,150,174,87,213,106,14,47,73,81,143,102,20,240,90,235,175,209,83,44,183,27,35,26,245,114,73,23,110,238,125,51,156,173,89,226,106,115,119,138,39,183,147,161,72,164,191,66,5,117,80,221,222,3,166,218,71,117,208,43,125,187,31,203,178,204,222,158,107,109,117,13,69,68,53,12,199,160,70,67,42,85,84,192,142,242,178,165,82,104,164,165,228,214,167,54,249,185,47,137,25,37,48,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,154,221,107,162,146,174,170,126,12,115,223,194,40,209,207,119,22,49,206,94,201,248,53,170,171,248,34,154,30,217,102,220,110,187,88,208,107,86,149,223,115,122,188,150,228,218,137,174,85,143,89,92,234,42,41,231,226,178,82,208,181,200,142,101,51,92,138,239,197,17,95,35,230,149,90,207,39,141,185,204,61,254,133,232,94,163,238,47,81,237,218,95,165,246,111,93,117,174,239,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,199,11,57,55,186,246,87,43,156,214,49,175,123,216,199,95,246,155,233,238,135,108,75,111,181,22,168,239,223,99,97,152,191,169,186,93,47,119,143,10,213,84,201,44,189,252,147,186,8,153,231,153,121,69,4,104,214,44,142,107,32,137,168,229,70,162,212,14,71,213,23,115,87,93,193,55,91,237,55,191,67,106,161,243,65,109,193,229,173,170,125,137,148,174,138,88,216,218,152,97,146,47,87,51,124,171,34,204,254,206,89,90,213,68,99,24,200,153,58,183,85,184,43,22,231,186,87,230,90,189,96,199,238,182,72,238,95,100,193,83,67,112,129,237,240,213,69,122,162,100,205,134,101,107,89,85,10,61,21,27,52,127,149,123,43,92,140,145,178,68,202,86,58,174,216,183,11,149,109,127,89,108,186,185,139,83,122,255,0,65,228,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,147,35,21,205,123,89,44,81,61,88,254,28,87,67,218,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,234,74,166,194,247,182,42,152,219,43,18,72,149,202,173,85,255,0,137,87,218,128,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,2,149,186,213,251,167,197,190,159,208,252,141,196,230,155,47,217,245,171,118,90,71,173,237,183,165,92,121,222,29,79,103,175,197,31,12,173,70,84,206,246,92,22,74,25,91,35,219,23,10,133,134,38,36,142,115,86,39,181,143,229,193,36,142,72,193,254,234,176,44,171,254,234,227,153,38,57,112,255,0,210,81,215,91,107,169,228,255,0,217,146,25,163,145,159,249,156,215,55,253,10,133,244,244,221,215,205,71,215,221,184,218,238,218,145,134,221,104,170,241,254,22,74,124,142,170,101,146,28,154,56,25,227,90,182,58,87,186,103,76,213,103,9,222,228,88,223,42,57,88,245,119,146,40,100,166,89,139,88,179,156,86,243,133,101,52,62,182,203,144,91,234,45,119,26,111,43,227,243,210,207,27,163,150,62,108,86,189,188,152,247,39,118,170,57,59,247,69,69,252,76,198,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,189,187,119,68,254,5,244,116,215,213,234,109,95,217,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,223,155,221,70,180,146,61,204,85,98,190,87,34,113,236,172,109,75,117,40,213,234,157,95,222,14,113,58,79,86,182,220,62,161,49,11,108,53,48,69,19,224,101,11,156,202,134,162,199,223,155,29,88,181,114,49,207,85,122,178,86,162,241,236,140,108,223,232,151,166,120,173,54,150,103,90,199,233,60,185,37,195,32,92,103,207,36,113,187,211,208,211,211,83,212,112,133,220,60,140,242,73,85,222,68,230,173,119,130,15,202,138,206,235,101,64,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,164,30,165,251,28,169,219,142,101,54,176,224,239,164,126,157,102,151,137,25,13,36,108,138,157,246,59,140,201,36,235,68,216,88,141,106,211,43,89,43,161,115,27,249,25,26,198,244,69,107,31,52,95,208,189,11,212,125,197,234,61,187,75,244,190,205,235,174,181,221,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,248,225,103,38,247,94,202,229,115,154,198,53,239,123,24,235,201,201,180,27,13,219,111,79,205,71,210,156,50,138,145,172,183,105,189,249,247,58,232,105,214,23,221,174,43,106,149,42,43,101,71,61,238,231,35,155,221,26,175,119,6,35,35,106,240,99,81,51,238,104,163,122,59,73,197,119,115,165,139,139,92,165,244,57,37,139,212,220,49,155,139,93,28,94,58,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,222,24,213,23,187,16,160,29,85,211,60,171,70,245,31,35,210,220,214,147,211,222,177,155,132,182,250,158,49,200,200,230,224,191,146,120,188,140,99,221,12,172,86,201,27,213,169,206,55,177,200,157,156,132,245,233,161,211,190,155,83,234,97,215,189,126,199,42,219,140,91,170,35,126,63,141,92,173,242,194,203,227,214,40,230,142,182,100,149,168,217,168,120,202,197,99,89,201,147,189,28,143,95,27,28,201,174,36,25,172,221,143,186,125,100,250,129,144,252,140,231,95,202,54,89,117,189,108,115,77,183,89,165,184,253,93,125,68,116,247,164,207,32,138,165,210,189,176,65,115,169,142,158,225,20,10,213,84,100,113,70,172,157,88,238,205,99,34,147,198,136,147,202,112,173,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,246,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,200,229,99,121,177,89,35,83,131,218,171,18,250,213,251,88,197,190,160,80,252,117,196,168,189,16,194,173,90,149,173,24,14,156,223,106,42,224,182,229,89,69,170,201,89,45,35,218,217,227,130,166,174,56,100,116,110,115,92,212,122,53,234,168,170,215,39,126,221,209,127,129,210,183,163,180,156,171,104,218,166,184,181,202,95,93,141,223,125,77,195,25,184,181,210,75,228,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,230,141,81,123,61,9,21,211,11,126,180,218,49,117,164,219,246,176,95,105,40,52,250,231,81,83,53,170,239,87,229,122,218,110,51,186,30,16,201,43,165,241,83,208,185,91,59,149,82,47,203,52,235,35,220,214,44,143,109,207,144,3,173,95,181,140,91,234,5,15,199,92,74,86,44,167,165,214,193,107,51,11,237,183,115,26,197,111,186,218,237,88,229,194,154,187,19,179,207,77,61,28,151,58,166,50,42,152,46,78,123,154,222,116,109,242,70,232,188,106,230,205,35,93,201,81,145,171,38,145,93,75,247,235,77,160,216,244,218,43,164,215,218,73,245,22,249,79,36,55,119,199,229,231,96,183,79,75,35,91,51,102,134,88,221,5,114,186,72,101,133,63,63,22,53,94,246,181,31,10,190,58,244,203,223,246,163,218,178,172,91,107,186,129,110,186,229,248,253,111,107,94,51,53,190,129,106,238,150,233,29,36,40,200,230,145,102,106,125,157,79,3,106,164,114,240,124,145,49,168,136,190,40,209,140,183,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,25,172,221,143,186,125,100,250,129,144,252,140,229,207,116,206,180,218,175,253,63,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,187,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,74,182,223,214,202,50,173,169,234,61,93,238,211,108,245,26,101,147,92,38,147,28,184,83,164,143,142,131,154,186,70,219,42,22,71,61,237,154,38,34,163,28,247,47,154,54,43,209,121,54,86,69,229,54,93,187,108,171,104,218,166,153,77,182,47,93,141,223,125,53,191,38,183,57,178,75,228,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,230,145,21,59,61,77,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,225,43,59,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,5,0,245,71,247,217,169,191,162,252,61,17,63,250,42,123,88,202,126,160,87,124,117,184,139,253,79,118,21,77,163,23,90,189,192,232,253,138,146,131,79,174,117,20,208,221,109,20,158,87,173,166,227,59,166,231,52,113,54,47,21,61,11,149,176,53,17,101,252,179,78,145,177,173,98,198,198,195,93,11,215,77,71,219,166,163,219,181,67,75,239,62,134,235,67,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,146,23,241,111,116,238,142,71,53,175,99,152,246,49,237,208,246,221,117,231,13,220,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,56,220,238,200,229,99,121,177,89,35,83,131,218,171,210,193,74,221,106,253,211,226,223,79,232,126,70,226,58,42,123,167,202,126,159,215,124,141,184,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,29,127,169,174,196,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,209,95,83,12,93,221,27,217,202,71,178,63,7,25,21,97,241,83,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,223,246,199,55,119,106,221,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,229,195,200,157,209,241,205,26,58,79,18,200,233,20,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,136,122,136,236,130,179,106,185,218,101,184,117,47,45,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,147,223,63,167,69,146,73,31,21,59,149,238,87,49,238,95,202,216,78,247,239,187,71,206,229,162,200,234,174,183,45,50,189,249,101,189,217,40,225,101,68,204,170,72,85,33,170,164,108,146,198,200,230,230,216,153,34,243,70,190,46,252,154,231,71,18,179,154,110,139,115,121,246,233,181,66,229,168,25,125,77,93,29,181,245,14,117,151,30,75,140,213,52,86,104,22,56,163,225,3,100,94,45,123,219,4,78,149,236,107,18,73,17,207,226,222,232,214,202,174,151,59,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,250,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,142,89,28,172,87,57,33,154,39,92,249,64,61,81,253,246,106,111,232,191,15,68,73,78,136,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,236,63,178,45,213,21,177,199,85,112,240,50,228,249,253,60,78,84,124,190,54,42,57,252,17,120,181,81,87,178,29,3,170,70,193,107,53,19,215,110,111,71,45,247,91,150,94,158,142,159,34,199,104,233,167,174,154,239,26,120,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,252,143,141,254,104,213,210,51,111,95,181,109,193,75,171,55,58,155,83,236,186,85,225,173,150,223,89,75,234,36,172,174,171,138,166,58,55,70,142,78,17,248,95,19,231,242,170,171,155,36,48,241,111,119,43,227,187,243,42,229,244,116,225,196,241,92,231,167,182,158,98,217,174,51,106,200,44,181,191,107,122,155,117,210,138,58,186,89,248,94,234,222,206,113,72,142,99,184,189,141,114,119,79,193,205,69,79,197,16,170,189,244,108,202,251,179,205,71,165,182,71,117,251,103,12,202,61,69,70,51,114,149,236,74,167,71,18,179,203,77,83,27,123,118,154,47,44,72,178,53,169,28,141,123,92,222,42,175,138,54,197,247,155,125,217,230,163,213,92,228,181,125,179,134,101,30,158,159,38,182,196,198,37,83,163,137,95,226,169,166,145,221,187,77,23,150,85,72,220,228,142,70,189,205,119,21,86,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,154,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,94,203,248,57,170,139,248,162,159,172,10,1,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,193,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,169,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,186,126,14,106,42,126,40,135,11,218,70,199,52,143,104,84,215,186,172,61,245,119,204,134,249,81,51,38,191,93,24,207,87,29,187,202,174,130,138,62,8,141,99,26,212,141,100,115,81,60,210,183,155,145,173,108,81,69,237,119,99,237,99,89,62,159,228,63,29,57,154,195,85,4,127,221,46,200,52,59,119,31,99,214,234,69,45,214,219,122,178,119,138,158,247,98,154,26,122,231,210,175,37,90,89,93,44,82,50,72,121,187,155,81,204,87,49,220,184,57,169,36,136,254,235,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,12,251,117,20,220,198,27,186,93,195,46,103,167,212,53,108,199,172,22,120,113,202,26,218,148,86,62,230,200,106,42,38,90,180,137,90,142,133,142,117,67,145,140,119,231,224,198,185,200,199,57,99,103,74,233,73,186,237,56,219,182,163,228,184,86,168,75,246,85,171,81,190,206,130,27,252,179,35,105,109,181,84,171,80,145,182,165,21,63,36,50,122,167,34,205,223,140,110,99,85,232,140,115,228,138,239,193,74,221,106,253,211,226,223,79,232,126,70,226,123,94,136,217,254,27,98,204,181,55,79,175,57,13,37,30,67,149,83,218,106,108,180,51,42,181,245,236,163,74,213,169,72,149,83,139,158,198,207,27,213,157,249,171,57,185,17,91,27,213,189,255,0,169,174,196,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,125,209,95,83,12,93,221,27,217,202,71,178,63,7,25,21,97,241,87,183,77,221,180,127,136,221,199,90,254,223,180,250,188,51,10,225,127,200,60,208,121,41,234,60,111,255,0,106,209,63,156,82,68,255,0,52,200,156,162,147,143,146,8,170,184,175,118,151,252,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,81,15,81,29,144,86,109,87,59,76,183,14,165,229,166,89,101,194,88,172,77,73,167,169,154,215,35,97,138,71,210,213,74,248,154,198,242,123,231,244,232,178,73,35,226,167,114,189,202,230,61,203,249,91,9,222,253,247,104,249,220,180,89,29,85,214,229,166,87,191,44,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,220,219,19,36,94,104,215,197,223,147,92,232,226,86,115,77,209,110,111,62,221,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,124,32,108,139,197,175,123,96,137,210,189,141,98,73,34,57,252,91,221,26,217,85,210,231,98,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,69,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,241,203,35,149,138,231,36,51,68,235,159,0,162,30,163,187,227,166,221,110,101,65,135,233,243,42,233,244,235,15,168,157,244,51,74,249,98,125,238,173,200,140,90,217,96,85,70,177,141,106,57,176,53,205,242,181,146,202,231,43,86,101,138,56,106,89,247,73,221,239,209,227,127,102,109,51,83,42,184,82,92,46,11,22,19,90,144,193,12,52,178,77,234,39,168,165,170,153,210,177,93,229,157,88,148,232,216,223,35,165,168,115,21,220,86,54,182,218,129,64,61,81,253,246,106,111,232,191,15,68,122,173,7,217,119,248,147,216,142,79,169,24,83,124,121,246,3,152,94,103,166,167,134,135,205,37,246,133,45,150,233,95,67,222,54,58,103,76,213,99,157,78,212,228,223,36,178,177,90,158,101,146,56,129,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,250,107,141,174,182,74,74,168,57,177,204,127,9,99,86,189,188,152,247,53,123,47,226,215,42,47,224,170,95,246,197,247,155,98,222,30,156,85,92,228,181,125,141,153,226,254,158,159,38,182,196,199,173,43,100,149,31,226,169,166,145,221,251,195,47,138,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,231,250,233,161,122,113,184,189,56,184,233,126,168,89,189,117,170,187,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,95,28,204,228,238,203,217,90,173,115,152,246,189,143,123,29,158,29,195,237,251,62,219,46,168,87,105,70,163,50,145,247,42,58,122,122,184,171,40,82,101,162,173,130,104,209,205,150,158,73,163,141,210,49,29,206,39,57,27,217,36,138,70,254,60,84,149,91,86,234,157,153,104,14,131,100,26,99,151,219,106,243,27,189,158,158,8,52,245,245,77,69,130,137,139,201,178,65,93,55,149,37,125,52,41,226,116,49,177,138,245,68,124,62,72,227,241,44,80,131,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,185,238,153,91,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,247,85,101,76,209,118,116,143,127,25,24,201,60,28,99,84,155,203,61,76,171,151,125,210,131,77,244,227,74,246,132,205,111,146,179,236,250,252,215,214,220,114,107,165,198,185,35,165,166,165,182,213,213,193,18,39,46,49,195,12,113,178,89,28,247,126,110,82,200,174,127,20,99,89,0,58,136,239,126,179,117,89,218,98,88,117,87,29,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,139,217,63,167,85,142,57,25,21,67,145,237,71,61,237,79,147,96,155,19,186,238,239,38,173,190,228,181,149,118,157,58,199,106,18,146,241,89,75,35,160,173,170,158,74,121,157,28,84,50,62,158,88,30,248,228,109,59,166,107,213,21,177,204,197,79,197,237,44,255,0,169,141,166,213,96,233,255,0,168,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,108,48,83,65,29,218,133,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,80,97,47,250,131,236,63,252,32,95,108,119,252,42,243,117,190,224,57,55,42,106,106,155,132,92,234,173,213,209,49,170,250,122,153,163,141,144,187,202,138,233,33,84,70,57,205,100,205,86,126,229,100,127,148,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,127,216,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,242,150,13,88,210,204,175,42,185,96,184,182,165,226,151,156,146,205,230,251,70,207,111,188,211,84,87,81,248,164,72,165,243,64,199,172,145,240,145,205,99,185,53,56,185,81,171,217,87,177,157,125,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,37,254,179,244,253,208,45,118,215,27,46,189,230,176,221,89,122,181,122,15,83,110,164,109,18,91,111,30,146,101,123,61,124,82,83,61,245,28,217,198,7,247,122,119,134,54,49,59,35,80,145,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,69,125,92,244,207,21,211,189,220,77,113,197,169,61,39,223,92,126,147,38,184,192,200,227,142,22,215,73,61,69,60,175,141,172,99,123,121,61,43,101,122,187,147,157,44,178,189,93,249,187,39,75,233,117,186,11,174,154,232,190,188,233,205,186,209,73,61,203,21,197,238,218,161,98,150,122,119,58,9,39,166,164,142,25,225,170,114,74,215,43,21,204,161,86,53,141,106,246,245,29,228,79,200,133,117,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,104,251,103,248,5,54,152,109,115,75,112,200,113,234,187,21,69,46,47,67,83,112,183,213,164,173,158,11,141,76,73,81,90,146,54,85,230,199,173,76,211,42,177,123,112,85,86,162,53,17,26,157,128,0,15,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,132,172,238,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,156,171,107,251,51,209,125,166,90,174,20,122,115,67,87,113,185,92,106,37,150,91,245,238,42,73,174,173,130,70,194,142,164,109,76,48,68,228,166,229,78,201,18,37,238,156,213,206,255,0,231,118,244,27,177,246,177,172,159,79,242,31,142,156,205,97,170,130,63,238,111,101,26,53,186,171,238,25,127,212,75,103,142,175,22,184,54,74,186,154,52,116,85,87,75,90,50,85,91,100,147,49,205,86,194,233,223,28,156,187,57,236,107,102,108,75,19,166,116,137,221,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,102,179,118,62,233,245,147,234,6,67,242,51,151,61,211,58,211,106,191,244,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,7,82,253,133,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,248,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,207,197,237,86,61,205,87,194,143,225,91,46,221,182,85,180,109,83,76,166,219,23,174,198,239,190,154,223,147,91,156,217,37,242,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,243,72,138,157,158,164,255,0,234,173,169,152,174,178,108,71,76,245,75,10,171,245,22,92,155,48,182,92,41,185,73,27,228,135,157,178,227,206,9,124,111,123,27,52,79,71,71,35,17,203,194,70,61,170,189,218,165,107,109,59,221,62,141,253,64,199,190,70,2,255,0,183,59,183,172,87,116,26,53,122,210,60,166,167,208,122,255,0,29,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,252,168,222,141,115,28,248,165,149,136,246,115,228,153,235,215,77,11,212,125,186,106,61,199,75,245,66,205,232,110,180,61,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,121,33,127,23,118,94,200,228,115,92,199,181,143,99,216,219,63,233,117,191,170,60,194,197,109,219,62,177,92,45,86,187,174,57,111,166,161,196,239,19,212,193,71,29,206,149,143,138,154,11,107,152,231,55,157,99,124,145,182,47,26,57,211,70,215,114,68,124,106,249,189,95,90,191,107,24,183,212,10,31,142,184,149,151,177,221,33,195,117,223,117,24,30,150,234,12,21,115,227,215,106,138,201,171,160,166,157,97,125,67,41,168,167,170,72,85,233,249,154,199,186,6,177,234,213,107,248,57,220,92,199,118,114,92,158,242,119,119,128,236,163,72,225,160,197,173,216,253,86,88,180,244,246,220,99,18,134,162,24,25,71,2,178,86,67,85,45,43,28,217,91,67,18,83,189,137,226,106,35,158,214,68,142,143,146,189,148,47,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,89,73,72,139,61,194,227,87,50,185,201,28,48,181,17,95,36,178,47,102,70,212,252,92,136,212,254,8,93,159,76,205,151,127,134,205,56,126,164,102,173,242,103,217,245,190,146,122,154,121,168,124,50,88,168,85,60,172,161,239,35,27,51,102,114,189,174,168,106,241,111,146,40,152,141,95,10,73,36,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,215,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,241,162,231,175,117,91,103,204,182,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,74,232,95,202,41,24,248,220,171,197,236,119,23,61,156,36,124,128,233,161,190,58,157,184,230,80,232,246,112,202,71,233,214,105,120,141,243,85,200,248,169,223,99,184,204,145,192,149,174,153,234,214,173,50,181,145,54,102,189,223,145,145,164,140,84,86,189,147,93,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,233,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,155,250,217,70,85,181,61,71,171,189,218,109,158,163,76,178,107,132,210,99,151,10,116,145,241,208,115,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,243,70,197,122,47,38,202,200,188,166,203,183,109,149,109,27,84,211,41,182,197,235,177,187,239,166,183,228,214,231,54,73,124,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,124,210,34,167,103,169,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,103,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,43,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,77,77,235,238,186,197,180,189,26,173,204,188,182,170,204,190,229,222,143,22,178,86,204,246,250,250,174,76,73,36,86,198,138,245,134,6,63,203,34,247,99,87,179,35,242,49,242,198,166,123,50,204,166,251,156,229,87,156,215,41,174,245,183,172,130,225,81,116,184,212,248,153,31,158,170,121,29,36,178,112,98,53,141,228,247,185,123,53,17,169,223,178,34,39,224,92,247,75,29,150,93,116,15,13,172,214,93,82,199,234,237,122,131,151,83,173,37,45,12,245,46,71,219,108,142,88,165,108,83,65,197,18,58,153,101,141,30,246,189,94,230,49,144,183,247,79,243,49,103,168,7,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,194,86,119,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,203,234,22,55,106,195,115,252,151,16,177,100,244,153,37,182,199,120,173,182,209,222,169,17,190,11,148,16,204,248,227,170,143,139,222,222,18,53,168,244,236,247,39,103,39,103,59,248,175,74,217,158,138,98,187,137,220,158,31,163,153,173,194,235,69,101,200,62,208,245,51,218,229,142,58,166,120,40,42,42,25,193,210,71,35,19,187,225,106,47,118,47,229,85,237,217,123,42,104,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,40,7,170,63,190,205,77,253,23,225,232,136,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,156,79,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,217,222,234,176,221,215,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,157,91,19,158,247,122,105,28,217,29,11,249,59,147,17,90,171,228,100,140,103,74,211,125,42,211,141,31,177,84,99,26,95,133,218,177,155,85,93,194,166,233,53,37,186,157,34,141,245,83,191,156,146,42,39,254,203,90,159,230,178,54,71,27,17,172,99,26,223,86,101,92,191,238,151,30,196,244,203,245,175,152,173,59,86,186,104,94,156,110,47,78,46,58,95,170,22,111,93,106,174,237,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,199,51,57,59,178,246,86,171,92,230,61,175,99,222,199,103,135,112,251,126,207,182,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,115,137,206,70,246,73,34,145,191,143,21,37,87,76,173,246,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,59,42,50,154,105,123,54,70,63,140,108,124,158,126,81,162,77,229,187,64,80,15,84,127,125,154,155,250,47,195,209,19,255,0,162,167,181,140,167,234,5,119,199,91,137,254,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,1,85,125,80,250,129,127,243,73,181,45,34,155,253,109,167,51,188,53,223,243,105,82,154,138,122,122,159,249,205,53,92,115,69,255,0,127,23,111,243,148,170,176,91,167,76,174,162,20,217,85,53,187,110,26,247,145,213,191,39,125,68,140,198,178,123,173,194,90,151,222,95,52,174,122,81,85,77,51,156,228,169,71,61,91,11,149,120,72,196,100,40,141,145,172,73,236,208,165,110,181,126,233,241,111,167,244,63,35,113,32,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,233,174,54,186,217,41,42,160,230,199,49,252,37,141,90,246,242,99,220,213,236,191,139,92,168,191,130,169,125,59,9,222,253,139,119,24,36,180,89,29,85,170,219,169,182,79,44,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,60,29,19,36,94,106,230,75,223,147,90,217,34,87,247,92,11,71,112,29,53,201,179,140,187,16,176,210,80,220,181,6,240,203,221,234,88,169,97,137,100,157,180,241,195,197,29,27,26,229,98,185,146,206,168,245,114,249,170,170,95,223,247,138,135,181,0,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,47,168,88,221,171,13,207,242,92,66,197,147,210,100,150,219,29,226,182,219,71,122,164,70,248,46,80,67,51,227,142,170,62,47,123,120,72,214,163,211,179,220,157,156,157,156,239,226,189,43,102,122,41,138,238,39,114,120,126,142,102,183,11,173,21,151,32,251,67,212,207,107,150,56,234,153,224,160,168,168,103,7,73,28,140,78,239,133,168,189,216,191,149,87,183,101,236,169,163,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,21,129,213,139,123,245,152,223,218,123,76,211,58,174,21,119,11,122,69,155,86,172,51,195,53,44,115,122,121,233,233,105,102,108,172,71,121,96,87,165,66,58,55,198,232,170,26,196,119,37,145,173,173,93,11,208,189,71,220,94,163,219,180,191,75,236,222,186,235,93,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,142,22,114,111,117,236,174,87,57,172,99,94,247,177,142,186,157,99,233,187,163,89,78,212,227,219,238,151,216,109,86,91,214,63,222,225,142,100,55,40,157,37,87,218,142,88,253,68,213,83,197,197,239,245,76,137,177,74,188,92,198,53,34,115,34,84,167,134,54,209,102,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,234,109,215,74,41,41,42,160,230,198,189,156,226,145,26,246,242,99,218,228,238,159,139,92,138,159,130,161,119,221,51,55,163,254,36,244,225,250,111,154,187,199,159,96,54,250,72,42,106,38,174,243,73,125,161,68,241,50,187,180,143,116,206,153,170,198,182,161,203,201,190,73,98,122,57,60,201,28,115,84,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,28,171,170,31,79,223,254,105,55,91,164,80,255,0,173,187,102,118,118,183,254,109,18,84,209,65,79,77,255,0,57,169,171,146,105,127,239,229,239,254,114,21,213,161,122,233,168,251,116,212,123,118,168,105,125,231,208,221,104,123,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,242,66,254,45,238,157,209,200,230,181,236,115,30,198,61,186,30,219,198,224,112,29,205,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,188,37,107,85,221,214,57,99,119,225,201,14,150,1,21,122,150,104,230,156,106,134,212,242,252,131,53,154,213,107,186,224,246,249,175,118,11,221,99,81,36,165,170,98,181,86,146,55,43,217,223,213,241,109,55,5,87,53,100,146,23,35,30,248,227,66,128,75,9,232,237,183,236,7,84,245,67,36,213,124,189,149,117,55,45,46,168,181,213,217,104,213,33,125,20,179,213,71,92,223,44,241,201,27,156,231,196,232,98,150,39,49,204,86,72,198,187,241,236,157,174,124,25,87,36,166,85,188,219,237,94,204,112,173,157,226,86,175,67,106,161,245,117,25,93,198,161,140,124,151,9,29,117,158,182,154,154,157,63,31,28,44,229,4,143,147,240,145,242,53,24,156,24,199,121,252,86,215,118,201,159,110,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,115,186,52,226,215,189,176,74,216,152,247,49,36,145,26,206,77,238,174,110,135,180,171,76,241,93,27,211,140,115,75,112,170,79,79,101,198,109,241,91,233,185,71,27,36,155,130,126,121,229,241,177,140,116,210,189,93,36,143,70,167,57,30,247,42,119,114,156,3,170,63,177,61,77,253,23,230,40,138,1,52,251,170,186,103,138,235,38,156,100,122,91,154,210,122,139,46,77,111,150,223,83,198,56,223,36,60,211,242,79,23,145,143,99,102,137,232,217,35,122,181,120,72,198,57,19,187,80,160,29,232,237,39,42,218,54,169,174,45,114,151,215,99,119,223,83,112,198,110,45,116,146,249,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,249,163,84,94,207,67,186,244,208,223,173,78,131,100,48,232,174,172,223,106,231,211,171,229,68,112,218,31,39,139,133,130,227,61,84,109,116,206,154,105,99,108,20,42,217,38,150,100,252,252,94,212,123,26,213,124,202,251,10,234,69,157,110,59,79,246,227,116,189,237,234,215,255,0,126,220,154,243,71,59,254,212,178,218,248,126,122,138,72,145,191,241,164,149,8,238,116,236,238,246,179,248,207,79,73,122,67,184,173,92,209,45,92,143,91,112,204,178,173,249,59,234,37,154,231,53,194,87,212,178,240,201,158,143,168,134,181,28,238,83,178,87,39,39,42,187,159,52,108,141,115,100,107,94,223,63,171,25,215,237,67,84,243,45,76,251,47,236,207,189,185,5,198,251,232,188,254,111,75,234,170,100,155,197,228,226,222,124,124,156,121,113,111,126,221,251,39,126,197,234,116,184,246,39,166,95,173,124,197,105,42,128,0,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,43,215,173,62,1,77,125,219,206,41,168,52,248,245,93,101,203,21,202,25,76,250,232,82,87,50,130,221,89,79,34,76,178,163,87,131,88,250,136,40,24,143,122,126,15,224,214,170,121,21,29,77,116,87,107,173,186,154,190,142,223,115,171,165,167,186,83,165,37,116,80,204,230,50,170,4,150,57,146,41,90,139,217,236,73,97,138,68,107,187,167,56,216,239,226,212,84,236,27,44,211,63,218,238,235,52,195,5,146,146,213,87,73,81,144,65,112,175,165,186,71,228,165,170,161,162,69,172,170,129,236,224,228,127,146,10,121,88,140,115,120,185,206,70,185,81,170,170,154,62,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,148,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,77,153,79,72,173,83,93,205,85,105,46,21,145,113,192,100,183,178,255,0,77,151,93,45,245,43,28,20,46,170,108,47,162,123,227,137,33,150,227,26,43,158,145,35,227,108,177,177,36,85,135,154,177,157,171,169,190,133,233,198,221,54,35,130,233,126,151,217,189,13,170,135,80,40,165,154,105,85,31,85,112,170,117,178,224,146,85,84,200,136,158,73,159,197,189,215,178,53,26,214,177,141,99,24,198,54,186,246,157,238,159,70,254,160,99,223,35,1,161,237,98,214,44,7,66,176,11,166,163,106,53,250,146,221,109,183,83,207,44,81,75,85,12,51,220,39,142,25,38,109,37,43,102,123,27,45,76,141,137,233,28,72,228,87,42,127,198,169,159,109,224,110,82,251,186,157,113,188,106,109,205,60,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,124,175,146,69,87,189,60,146,61,26,168,196,99,91,45,122,95,108,43,33,203,243,43,46,228,181,114,197,87,110,198,49,250,134,220,49,187,125,79,170,162,171,175,184,198,148,181,20,85,232,215,68,141,154,135,140,174,123,30,201,83,156,176,181,21,29,31,54,186,69,117,171,246,177,139,125,64,161,248,235,137,88,27,54,214,59,22,223,247,15,143,235,22,71,15,168,164,198,109,247,202,136,233,185,61,158,174,169,246,138,200,233,169,185,177,143,88,252,179,201,20,94,78,10,214,115,228,239,202,213,83,202,107,166,186,106,62,226,245,30,227,170,26,161,121,245,215,90,238,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,124,112,179,147,187,39,117,114,185,206,123,220,247,189,239,117,154,244,167,216,197,170,203,140,208,110,139,85,237,116,151,11,149,254,157,36,197,44,183,27,91,94,150,200,25,80,201,34,185,175,158,62,77,169,123,160,99,224,146,46,200,216,95,205,30,255,0,50,36,86,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,56,86,241,54,171,134,238,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,252,136,233,90,199,187,211,72,230,198,217,153,197,220,152,136,228,79,35,35,123,51,237,170,186,103,149,104,222,163,228,122,91,154,210,122,123,214,51,112,150,223,83,198,57,25,28,220,23,242,79,23,145,140,123,161,149,138,217,35,122,181,57,198,246,57,19,179,144,177,254,148,251,237,186,165,214,131,107,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,205,205,86,43,60,13,87,243,130,56,237,124,160,30,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,241,90,197,163,184,14,186,224,23,77,57,212,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,218,186,87,76,199,182,42,152,219,43,214,57,81,170,173,85,255,0,141,23,61,123,170,219,62,101,181,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,242,87,66,254,81,72,199,198,229,94,47,99,184,185,236,225,35,228,7,77,13,241,212,237,199,50,135,71,179,134,82,63,78,179,75,196,111,154,174,71,197,78,251,29,198,100,142,4,173,116,207,86,181,105,149,172,137,179,53,238,252,140,141,36,98,162,181,236,154,239,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,63,87,165,46,186,105,198,221,52,227,95,117,67,84,47,62,134,213,67,247,106,40,97,137,17,245,87,10,167,37,209,99,165,166,141,85,60,147,63,139,187,39,116,106,53,174,123,220,198,49,239,108,53,220,62,224,115,237,205,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,220,229,115,81,221,150,73,100,119,225,201,73,233,211,23,167,165,30,83,71,77,184,173,192,226,30,107,84,220,101,196,172,23,56,96,158,150,235,75,44,19,71,45,85,109,36,240,191,148,43,229,133,244,203,201,142,87,70,178,113,86,44,78,125,181,16,131,80,186,187,109,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,246,237,221,19,248,18,127,65,53,175,21,220,78,147,216,181,143,10,183,221,104,172,185,7,170,244,208,93,34,142,58,166,120,42,101,167,127,54,199,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,208,8,255,0,190,253,116,190,237,219,108,25,118,163,97,215,155,85,187,41,111,165,183,88,157,112,70,63,157,85,69,68,113,189,97,137,234,137,44,209,192,179,206,214,42,57,191,185,87,61,142,99,94,213,207,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,78,122,85,169,152,174,178,105,198,57,170,88,85,95,168,178,228,214,248,174,20,220,164,141,242,67,205,63,60,18,248,222,246,54,104,158,142,142,70,35,151,132,140,123,85,123,181,79,86,80,15,84,127,125,154,155,250,47,195,209,28,43,25,210,28,203,47,210,252,223,87,44,80,82,77,98,211,218,139,76,55,212,116,232,201,225,101,194,73,162,130,102,49,127,7,177,37,133,35,114,34,243,69,154,53,70,171,81,238,103,160,219,166,229,245,79,107,249,220,57,214,153,221,191,239,189,109,154,178,122,159,178,238,127,185,154,40,253,92,16,203,31,155,197,231,123,227,228,239,200,254,206,79,244,162,232,79,66,245,211,78,55,23,167,22,237,80,210,251,207,174,181,87,119,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,227,153,156,155,221,59,171,85,174,107,216,231,177,236,123,186,1,149,114,255,0,186,92,123,19,211,47,214,190,98,180,149,68,127,222,190,212,108,91,180,209,170,220,55,197,106,163,203,237,189,235,49,107,221,108,47,119,160,170,228,197,146,53,116,106,143,72,103,99,60,82,39,103,181,59,178,79,27,223,20,104,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,56,159,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,108,251,165,126,253,105,170,169,173,91,88,214,75,237,37,27,232,233,225,183,224,215,58,143,42,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,132,94,46,234,245,137,175,180,162,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,66,14,164,251,231,181,109,247,0,172,210,189,57,186,82,87,106,46,85,79,83,109,149,244,119,70,182,124,94,7,67,26,186,170,86,195,34,79,13,75,163,168,99,169,187,163,83,191,121,121,42,70,145,201,73,120,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,166,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,178,126,13,106,170,254,8,167,106,222,102,214,191,194,62,109,135,233,189,110,73,246,221,234,229,135,210,223,111,117,17,55,141,43,43,165,172,171,137,209,83,34,181,30,176,177,144,70,212,115,255,0,51,220,142,127,102,35,146,54,123,93,149,236,218,155,119,218,95,171,246,251,21,77,37,6,119,140,84,99,147,99,149,213,213,178,193,68,198,79,37,106,86,67,80,145,199,34,185,143,138,36,115,85,25,205,36,138,62,206,107,22,68,116,96,255,0,117,88,22,85,255,0,117,113,204,147,28,184,127,233,40,235,173,181,212,242,127,236,201,12,209,200,207,252,206,107,155,254,133,66,242,122,125,239,215,30,220,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,202,143,75,68,203,251,213,106,92,147,80,194,146,171,230,123,105,233,219,37,66,54,54,49,143,122,171,90,214,42,34,66,14,181,126,233,241,111,167,244,63,35,113,34,86,156,237,251,62,213,61,47,212,141,87,196,25,73,83,109,210,234,123,125,93,234,141,18,103,214,203,5,84,146,183,203,4,113,198,230,185,145,54,25,101,149,207,115,17,145,177,206,252,123,47,111,147,66,245,211,81,246,233,168,246,237,80,210,251,207,161,186,208,247,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,228,133,252,91,221,59,163,145,205,107,216,230,61,140,123,116,41,183,77,203,233,102,232,48,72,115,173,51,187,127,223,122,219,53,100,244,223,106,91,63,125,52,81,250,184,33,150,79,15,151,192,247,199,201,223,157,157,156,159,233,68,234,164,32,212,46,174,219,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,3,160,146,122,105,159,12,142,141,206,172,107,149,138,230,42,162,171,90,189,187,119,68,254,4,159,208,77,107,197,119,19,164,246,45,99,194,173,247,90,43,46,65,234,189,52,23,72,163,142,169,158,10,153,105,223,205,177,201,35,19,187,225,114,167,103,175,229,84,239,217,123,162,116,2,63,239,191,93,47,187,118,219,6,93,168,216,117,230,213,110,202,91,233,109,214,39,92,17,143,231,85,81,81,28,111,88,98,122,162,75,52,112,44,243,181,138,142,111,238,85,207,99,152,215,181,115,195,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,32,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,211,158,149,106,102,43,172,154,113,142,106,150,21,87,234,44,185,53,190,43,133,55,41,35,124,144,243,79,207,4,190,55,189,141,154,39,163,163,145,136,229,225,35,30,213,94,237,83,213,145,127,127,123,201,166,218,14,151,209,92,44,84,212,149,249,222,79,80,176,227,148,53,212,82,207,68,246,65,36,43,89,53,66,199,36,106,214,50,41,81,173,68,127,53,146,88,251,53,204,73,21,180,25,254,234,179,220,171,254,234,228,121,38,71,112,255,0,210,86,87,92,171,170,36,255,0,218,146,105,164,145,255,0,249,220,231,59,253,42,165,239,116,243,217,101,171,107,26,95,79,125,203,241,250,70,234,166,75,78,171,144,86,37,75,106,150,138,5,147,148,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,124,146,49,144,241,150,165,117,117,89,217,45,102,171,88,169,183,3,164,56,167,172,204,236,222,58,59,253,182,215,109,158,162,225,144,82,189,241,67,4,140,100,40,239,36,212,255,0,143,117,86,114,116,10,188,164,68,167,141,139,82,218,85,169,153,86,141,234,62,57,170,88,85,95,167,189,99,55,8,174,20,220,164,145,145,205,193,127,60,18,248,222,199,186,25,88,174,142,70,35,147,156,111,123,85,123,57,77,20,237,139,112,184,174,232,52,106,203,171,152,181,55,160,245,254,74,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,249,50,49,92,214,57,241,75,19,213,140,231,197,41,91,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,199,213,212,215,125,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,141,181,85,150,185,218,199,227,116,79,86,185,207,146,78,202,172,169,154,46,237,141,140,227,35,25,39,159,148,106,144,249,105,135,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,244,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,246,79,193,173,85,95,193,20,189,237,172,237,159,13,233,229,183,156,195,51,200,107,170,242,12,133,182,121,50,60,202,182,222,170,230,74,202,10,121,166,109,37,20,82,57,141,225,27,93,50,53,239,226,249,94,247,57,234,198,171,35,139,154,255,0,179,87,181,143,252,1,213,95,253,213,110,255,0,175,19,252,21,171,214,147,93,47,184,182,9,137,104,54,57,121,181,50,147,54,245,23,28,150,147,179,36,174,244,180,147,83,190,137,59,42,170,197,12,147,164,174,231,197,28,247,82,113,107,209,173,149,174,168,186,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,236,198,44,179,69,26,57,221,147,156,140,111,241,114,34,200,14,159,90,197,106,209,13,218,96,185,118,75,126,171,181,99,213,181,19,89,47,18,197,84,216,32,88,42,225,124,49,186,169,207,123,25,233,163,168,117,60,242,43,215,179,82,14,104,138,230,53,13,15,3,42,231,181,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,14,134,157,106,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,39,181,221,178,96,59,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,156,238,141,57,57,140,116,242,182,38,61,207,88,227,86,179,147,187,43,157,216,8,171,213,31,216,158,166,254,139,243,20,69,0,154,157,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,162,30,163,59,215,255,0,21,90,143,5,131,0,185,221,99,211,44,91,247,118,218,105,215,197,29,210,185,21,233,37,205,208,241,107,219,201,143,72,226,108,170,231,50,54,185,221,162,116,210,198,158,83,100,27,46,202,183,113,168,240,80,214,182,235,100,192,109,190,73,239,121,12,84,50,58,55,248,150,30,84,52,211,171,22,20,172,122,79,26,163,94,191,146,53,116,188,95,197,35,125,250,90,112,12,54,203,128,209,105,109,30,61,73,38,39,65,103,142,193,21,166,173,22,170,7,91,153,10,64,218,121,18,101,114,202,207,18,35,23,200,174,228,157,249,119,238,165,53,245,47,216,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,139,133,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,252,252,94,213,99,220,213,124,40,248,22,95,159,74,203,181,170,227,177,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,247,99,214,41,162,145,26,238,203,194,70,59,248,57,21,101,169,23,247,65,212,47,69,246,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,252,169,222,170,136,213,78,202,223,199,248,162,122,13,169,111,91,75,55,131,247,167,246,103,96,202,237,159,116,189,15,173,251,118,150,154,31,39,170,243,248,252,94,25,229,239,219,211,63,151,46,61,187,183,183,126,235,218,64,2,149,186,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,231,251,129,211,63,219,38,135,103,154,91,29,37,170,162,175,38,199,235,173,244,31,106,71,206,150,26,231,194,239,75,59,255,0,35,213,190,41,210,41,17,237,106,185,142,98,57,169,201,168,102,92,179,78,136,250,95,117,170,207,245,11,90,38,117,92,22,219,101,158,44,94,157,29,68,239,5,100,245,51,71,83,47,10,142,232,222,112,54,146,30,81,162,57,123,85,198,229,86,254,28,237,208,16,131,80,186,187,109,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,14,130,73,233,166,124,50,58,55,58,177,174,86,43,152,170,138,173,106,246,237,221,19,248,18,127,65,53,175,21,220,78,147,216,181,143,10,183,221,104,172,185,7,170,244,208,93,34,142,58,166,120,42,101,167,127,54,199,36,140,78,239,133,202,157,158,191,149,83,191,101,238,137,208,0,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,16,3,173,95,181,140,91,234,5,15,199,92,74,160,219,37,218,213,96,220,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,108,48,83,65,29,124,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,181,117,12,222,157,215,116,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,140,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,60,113,189,243,114,116,243,217,101,215,116,250,161,79,125,203,241,250,183,105,94,53,80,171,144,86,37,75,169,82,182,116,143,148,86,248,36,107,85,207,123,156,177,58,84,98,181,89,10,185,124,145,189,240,242,190,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,23,214,175,218,198,45,245,2,135,227,174,37,43,22,19,211,11,97,84,218,207,117,164,220,14,176,88,169,43,244,250,217,81,83,13,170,209,87,229,98,221,174,48,58,30,19,73,19,162,241,84,80,181,93,59,85,18,95,205,52,11,27,218,230,36,140,117,207,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,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,58,254,230,238,215,91,6,219,117,94,251,98,185,213,219,174,86,236,30,251,87,71,89,73,51,161,158,154,120,232,38,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,17,175,166,134,248,233,183,29,134,195,163,217,195,42,217,168,184,93,158,55,205,87,35,229,168,101,242,221,10,199,2,86,186,103,171,156,149,40,231,196,217,154,247,126,119,200,146,49,85,28,246,67,251,253,70,118,81,254,42,180,226,11,254,1,108,181,71,169,184,183,239,45,181,51,167,138,75,165,10,35,214,75,99,166,228,214,55,147,222,146,68,233,81,205,100,141,115,123,196,217,165,145,40,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,234,122,100,111,178,235,184,123,82,232,134,163,81,213,207,155,98,182,127,87,21,218,40,220,232,43,173,84,205,163,166,108,181,83,205,81,36,210,215,62,105,158,249,28,140,107,28,159,143,224,189,209,107,219,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,7,10,222,38,213,112,221,215,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,145,29,43,88,247,122,105,28,216,219,51,56,187,147,17,28,137,228,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,79,122,198,110,18,219,234,120,199,35,35,155,130,254,73,226,242,49,143,116,50,177,91,36,111,86,167,56,222,199,34,118,114,22,21,210,159,124,247,91,46,77,65,181,221,87,186,85,220,45,183,250,132,143,20,189,92,110,142,122,219,39,101,59,35,138,216,190,121,56,182,153,237,129,140,130,56,187,43,102,127,4,99,252,200,177,120,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,58,213,251,167,197,190,159,208,252,141,196,128,4,202,233,247,176,172,135,115,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,61,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,122,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,89,72,27,133,233,195,188,236,231,95,117,47,53,197,180,111,214,217,114,12,194,243,116,183,84,253,226,181,71,231,165,158,182,89,34,147,131,234,90,246,242,99,218,189,156,136,228,239,217,81,23,240,44,255,0,97,90,91,157,232,182,211,176,109,51,212,187,23,216,217,37,155,237,63,91,69,234,161,168,241,121,110,85,83,71,251,200,94,248,221,222,57,88,239,202,229,237,223,178,246,84,84,73,0,84,95,91,13,98,181,94,179,44,15,68,44,119,234,185,106,49,170,122,171,221,254,142,26,166,186,145,179,213,36,109,163,108,177,181,234,169,83,28,81,206,244,73,24,138,216,171,24,173,85,73,92,113,94,148,58,59,117,212,173,218,89,50,231,88,105,43,177,237,62,167,168,189,221,37,173,165,116,176,71,59,161,146,26,38,177,220,28,196,169,74,135,178,120,209,202,213,237,75,43,216,188,163,68,56,86,233,244,83,252,59,110,11,54,209,200,238,30,182,147,31,184,39,160,157,210,249,36,125,12,241,50,162,151,202,239,28,104,179,36,19,68,146,113,98,55,200,143,227,221,189,149,109,83,163,102,181,253,249,219,237,219,71,42,237,254,26,189,50,184,39,134,120,226,227,28,244,55,25,106,42,35,228,229,145,202,233,155,59,43,17,221,152,198,164,126,14,220,157,205,73,254,80,15,84,127,125,154,155,250,47,195,209,18,127,162,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,71,94,162,59,32,172,218,174,118,153,110,29,75,203,76,178,203,132,177,88,154,147,79,83,53,174,70,195,20,143,165,170,149,241,53,141,228,247,207,233,209,100,146,71,197,78,229,123,149,204,123,151,242,182,19,189,251,238,209,243,185,104,178,58,171,173,203,76,175,126,89,111,118,74,56,89,81,51,42,146,21,72,106,169,27,36,177,178,57,185,182,38,72,188,209,175,139,191,38,185,209,196,172,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,211,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,217,127,7,53,81,127,20,83,45,165,255,0,116,184,246,39,166,95,173,124,197,105,245,117,49,187,93,108,27,40,212,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,58,25,233,167,142,247,66,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,63,43,96,155,236,181,110,239,25,173,177,100,180,116,150,157,69,199,105,210,174,241,71,75,27,96,162,170,130,74,137,155,28,180,49,190,162,89,222,200,227,109,59,102,115,209,17,178,76,196,79,193,237,60,255,0,81,29,130,209,238,115,21,76,243,75,109,246,171,110,166,217,60,181,29,146,154,10,127,188,209,172,113,51,211,85,84,241,71,172,204,100,17,182,158,73,30,177,183,243,70,238,45,147,201,21,22,23,167,211,51,122,63,226,79,78,31,166,249,171,188,121,246,3,111,164,130,166,162,106,239,52,151,218,20,79,19,43,187,72,247,76,233,154,172,107,106,28,188,155,228,150,39,163,147,204,145,199,90,221,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,41,219,171,126,207,174,184,102,101,38,232,48,196,200,47,22,44,166,163,142,85,234,101,117,91,44,181,168,145,199,78,244,149,239,89,89,77,50,126,237,140,84,241,194,248,219,27,92,214,203,4,44,133,91,110,214,251,174,220,53,183,22,214,139,53,142,146,243,81,142,84,74,231,208,84,200,232,217,83,4,208,73,79,51,17,237,252,88,245,138,105,56,63,179,145,175,226,229,107,209,21,139,34,186,171,106,102,43,172,154,193,166,122,165,133,85,250,139,46,77,165,246,203,133,55,41,35,124,144,243,184,92,121,193,47,141,239,99,102,137,232,232,228,98,57,120,72,199,181,87,187,84,232,29,41,117,211,78,54,233,167,26,251,170,26,161,121,244,54,170,31,187,81,67,12,72,143,170,184,85,57,46,139,29,45,52,106,169,228,153,252,93,217,59,163,81,173,115,222,230,49,143,123,97,86,189,235,94,85,184,157,88,190,235,30,107,111,181,81,94,178,15,75,234,96,181,197,36,116,172,240,83,69,78,206,13,146,73,30,157,217,11,85,123,189,127,50,175,110,201,217,18,127,244,142,217,149,246,174,251,103,222,38,91,117,244,54,170,31,95,79,138,91,169,222,199,201,112,145,204,154,138,166,166,161,127,31,28,44,229,60,108,143,240,145,242,53,94,188,24,198,249,252,7,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,199,250,154,236,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,221,81,148,211,75,221,209,189,156,99,99,228,240,113,141,18,31,47,0,217,222,234,179,45,168,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,157,91,19,158,198,250,152,218,233,29,11,249,55,139,213,90,171,227,124,140,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,240,149,157,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,152,55,11,211,135,121,217,206,190,234,94,107,139,104,223,173,178,228,25,133,230,233,110,169,251,197,106,143,207,75,61,108,178,69,39,7,212,181,237,228,199,181,123,57,17,201,223,178,162,47,224,89,254,194,180,183,59,209,109,167,96,218,103,169,118,47,177,178,75,55,218,126,182,139,213,67,81,226,242,220,170,166,143,247,144,189,241,187,188,114,177,223,149,203,219,191,101,236,168,168,146,0,168,190,182,26,197,106,189,102,88,30,136,88,239,213,114,212,99,84,245,87,187,253,28,53,77,117,35,103,170,72,219,70,217,99,107,213,82,166,56,163,157,232,146,49,21,177,86,49,90,170,146,184,226,189,40,116,118,235,169,91,180,178,101,206,176,210,87,99,218,125,79,81,123,186,75,91,74,233,96,142,119,67,36,52,77,99,184,57,137,82,149,15,100,241,163,149,171,218,150,87,177,121,70,136,112,173,211,232,167,248,118,220,22,109,163,145,220,61,109,38,63,112,79,65,59,165,242,72,250,25,226,101,69,47,149,222,56,209,102,72,38,137,36,226,196,111,145,31,199,187,123,42,218,167,70,205,107,251,243,183,219,182,142,85,219,252,53,122,101,112,79,12,241,197,198,57,232,110,50,212,84,71,201,203,35,149,211,54,118,86,35,187,49,141,72,252,29,185,59,154,147,252,172,190,173,251,54,200,115,90,105,55,79,130,84,213,214,191,27,179,248,114,139,101,69,109,85,75,253,36,82,198,216,102,161,167,72,222,216,153,27,101,169,150,161,57,199,18,50,53,149,27,205,102,115,234,215,74,181,34,251,163,250,143,142,106,134,49,71,106,171,186,227,55,8,174,52,144,221,40,89,87,74,249,35,94,232,143,141,255,0,255,0,71,181,91,35,29,217,241,189,143,107,94,221,25,237,227,112,56,14,230,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,238,235,28,177,187,240,228,135,75,35,254,245,247,93,98,218,94,141,86,230,94,91,85,102,95,114,239,71,139,89,43,102,123,125,125,87,38,36,146,43,99,69,122,195,3,31,229,145,123,177,171,217,145,249,24,249,99,83,58,229,249,244,234,217,181,78,211,244,190,166,225,149,212,213,183,59,205,233,233,38,201,104,82,182,42,138,42,23,211,201,82,180,240,192,172,141,171,205,177,84,163,101,94,114,49,100,107,188,110,86,118,87,85,183,84,127,125,154,155,250,47,195,209,29,171,103,155,205,177,108,243,98,55,251,156,118,175,182,115,60,163,80,46,212,248,205,182,86,61,41,93,36,86,203,95,150,166,166,70,246,237,12,94,88,149,99,107,146,73,28,246,181,188,81,95,44,112,3,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,245,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,119,95,193,173,68,79,193,16,185,238,153,91,18,181,104,142,27,110,215,61,82,198,106,227,213,11,245,60,142,165,163,186,64,214,63,27,162,122,185,173,100,113,247,85,101,76,209,118,116,143,127,25,24,201,60,28,99,84,155,203,45,119,11,139,95,115,157,2,212,188,43,22,161,245,183,172,131,15,188,218,237,212,222,86,71,231,170,158,138,88,226,143,155,213,172,111,39,189,169,221,202,141,78,253,213,81,63,18,144,127,216,184,223,103,254,35,63,233,53,159,254,182,95,240,51,195,212,23,88,173,90,223,187,76,235,46,198,175,213,119,92,122,138,162,27,37,158,89,106,155,60,9,5,36,44,134,71,82,185,143,123,61,52,149,13,168,158,53,98,246,114,79,205,81,28,247,33,37,122,123,108,206,235,173,251,75,215,42,203,189,13,37,181,250,139,79,73,100,196,110,117,17,58,25,210,123,116,203,86,231,121,157,3,255,0,218,50,86,54,142,57,86,46,106,229,164,153,189,154,248,152,165,112,26,83,218,198,181,255,0,136,157,190,225,58,199,37,191,209,85,228,22,245,245,240,54,47,28,108,174,130,87,211,213,120,155,228,145,82,21,158,25,86,62,79,87,120,213,156,187,59,186,39,85,50,174,93,247,72,237,11,211,140,67,109,150,125,111,182,89,188,185,158,119,235,226,185,93,42,21,31,36,52,180,245,243,65,29,45,63,224,158,40,87,211,178,71,162,119,115,228,84,87,57,81,145,54,57,212,8,171,213,31,216,158,166,254,139,243,20,69,0,150,63,212,191,168,133,54,167,212,205,160,154,3,145,213,183,24,183,84,72,204,131,37,182,220,37,133,151,199,172,82,67,37,20,43,19,145,179,80,241,149,232,247,63,147,39,122,53,88,158,54,53,243,66,173,186,232,54,101,185,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,17,181,221,209,170,246,243,122,178,54,175,55,181,23,67,218,23,161,122,113,183,77,56,183,105,126,151,217,189,13,170,135,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,79,36,207,226,222,235,217,26,141,107,88,198,177,140,99,27,208,15,201,203,49,107,22,115,138,222,112,172,166,135,214,217,114,11,125,69,174,227,77,229,124,126,122,89,227,116,114,199,205,138,215,183,147,30,228,238,213,71,39,126,232,168,191,137,154,45,111,194,173,90,107,173,25,246,156,216,170,42,231,182,226,185,69,214,201,71,45,91,218,233,228,130,154,174,72,99,116,142,107,90,213,122,181,136,170,168,214,167,126,253,145,63,129,221,118,11,189,124,171,106,122,143,73,100,187,92,253,70,153,100,215,8,99,200,237,245,11,35,227,160,230,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,230,141,136,197,78,77,137,241,95,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,133,101,245,64,217,158,228,247,19,175,182,12,215,71,52,223,239,5,150,139,15,165,181,207,83,246,197,5,39,10,166,86,214,200,232,248,84,79,27,215,179,38,141,123,162,113,252,221,187,247,69,68,232,29,41,54,185,174,219,107,253,168,254,218,240,111,187,159,120,254,196,251,51,252,167,71,89,231,244,254,187,205,255,0,6,150,78,60,124,241,127,157,219,191,47,195,191,101,237,63,193,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,153,151,214,252,214,213,169,90,209,159,106,53,138,158,174,11,110,85,148,93,111,116,113,85,177,173,158,56,42,106,228,154,54,200,214,185,205,71,163,94,136,168,142,114,119,239,217,87,248,150,189,209,47,41,177,85,232,22,117,133,83,215,115,189,90,179,5,186,86,83,120,158,158,42,90,186,42,120,233,228,230,169,193,220,159,69,82,157,145,85,201,227,238,228,68,115,85,108,84,20,129,184,94,156,59,206,206,117,247,82,243,92,91,70,253,109,151,32,204,47,55,75,117,79,222,43,84,126,122,89,235,101,146,41,56,62,165,175,111,38,61,171,217,200,142,78,253,149,17,127,2,207,246,21,165,185,222,139,109,59,6,211,61,75,177,125,141,146,89,190,211,245,180,94,170,26,143,23,150,229,85,52,127,188,133,239,141,221,227,149,142,252,174,94,221,251,47,101,69,68,144,0,3,149,110,199,218,198,178,125,63,200,126,58,115,53,134,170,0,0,205,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,73,84,8,1,214,175,218,198,45,245,2,135,227,174,37,59,105,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,189,187,246,69,254,7,234,235,22,142,231,218,21,159,221,52,231,81,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,11,106,233,93,51,24,233,105,164,116,79,88,229,70,162,57,19,254,52,75,52,233,55,188,220,38,75,23,248,103,206,109,88,166,39,117,165,225,81,100,188,83,178,142,215,30,65,35,223,13,51,105,170,24,156,60,247,21,229,11,89,35,81,210,79,28,107,207,243,196,175,154,207,200,1,214,175,218,198,45,245,2,135,227,174,37,96,108,191,71,44,90,251,186,12,3,74,178,153,184,89,110,183,9,42,46,49,241,122,250,154,90,74,121,106,229,166,238,199,177,236,243,50,157,209,121,26,228,115,60,156,211,186,183,178,232,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,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,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,117,93,216,251,88,214,79,167,249,15,199,78,103,51,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,56,159,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,117,16,83,183,90,45,29,192,112,92,255,0,79,181,27,16,176,210,90,46,89,165,61,222,43,212,84,84,176,211,193,85,61,52,208,205,234,222,216,216,215,62,166,71,87,202,146,74,247,57,92,145,197,252,56,170,187,207,244,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,10,224,235,95,128,97,178,232,190,27,170,78,199,169,19,44,165,202,41,236,12,187,53,21,179,173,186,90,74,217,221,78,245,69,236,246,36,176,177,237,228,139,193,86,78,28,124,146,114,172,189,167,123,167,209,191,168,24,247,200,192,74,174,181,126,233,241,111,167,244,63,35,113,29,21,61,211,229,63,79,235,190,70,220,58,213,251,167,197,190,159,208,252,141,196,142,187,59,218,174,101,186,253,92,183,225,246,107,109,91,113,139,117,69,61,78,89,119,142,68,133,150,235,114,191,243,163,101,115,30,223,83,35,91,35,97,103,23,114,122,43,149,60,108,145,236,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,17,51,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,0,51,89,186,125,107,255,0,17,59,130,205,181,142,59,127,162,164,200,46,9,232,32,116,94,57,25,67,4,76,167,165,242,183,201,34,36,203,4,49,44,156,94,173,242,43,248,246,111,100,75,62,232,183,163,151,220,63,70,178,221,98,187,205,227,164,212,75,133,61,61,174,155,139,23,149,45,181,213,17,186,167,155,94,170,156,231,158,162,47,27,152,199,55,211,114,252,205,145,170,156,87,173,166,153,226,184,254,163,233,222,169,90,105,61,61,235,48,183,220,45,247,127,28,113,178,58,143,64,180,222,9,221,197,136,247,204,172,171,88,220,247,185,223,187,130,6,162,53,25,248,248,174,142,58,189,83,133,110,94,187,75,106,39,171,91,110,163,217,230,133,144,67,4,78,103,218,52,44,125,84,51,74,247,118,123,24,218,116,175,98,35,21,123,190,102,114,106,246,71,50,237,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,44,211,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,9,89,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,90,62,146,27,151,151,94,106,52,181,176,210,38,27,75,81,12,175,207,29,193,180,75,110,151,200,173,149,148,235,39,149,245,40,144,189,142,166,106,175,9,22,62,114,54,25,35,157,215,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,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,102,48,191,238,151,30,196,244,203,245,175,152,173,29,81,253,137,234,111,232,191,49,68,81,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,113,63,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,234,32,166,190,178,186,23,167,26,109,168,248,102,168,97,86,111,178,174,186,141,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,201,52,158,169,222,85,69,226,247,49,175,86,163,221,35,223,249,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,165,6,111,219,100,23,221,163,231,113,86,227,148,183,91,150,153,94,252,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,115,108,175,141,56,35,95,23,110,46,115,163,149,25,21,65,47,250,119,108,130,179,117,89,218,229,185,141,47,29,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,139,217,7,168,68,146,57,25,21,67,85,142,71,61,142,75,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,166,30,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,207,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,83,110,186,81,71,87,75,63,7,181,236,231,20,136,230,59,139,216,215,39,116,252,28,212,84,252,81,10,97,213,14,145,26,243,107,215,148,211,221,40,146,146,237,132,221,169,234,110,86,204,166,239,63,134,10,8,35,237,222,150,189,98,99,156,149,40,231,198,198,248,227,84,153,29,228,107,88,140,157,176,91,78,222,52,7,13,219,62,151,208,233,54,7,116,200,46,22,138,10,138,138,150,77,123,184,45,84,252,230,145,94,228,106,34,54,40,153,221,127,6,69,27,25,223,147,213,22,71,200,247,244,176,12,214,110,159,90,255,0,196,78,224,179,109,99,142,223,232,169,50,11,130,122,8,29,23,142,70,80,193,19,41,233,124,173,242,72,137,50,193,12,75,39,23,171,124,138,254,61,155,217,18,207,186,45,232,229,247,15,209,172,183,88,174,243,120,233,53,18,225,79,79,107,166,226,197,229,75,109,117,68,110,169,230,215,170,167,57,231,168,139,198,230,49,205,244,220,191,51,100,106,167,21,235,105,166,120,174,63,168,250,119,170,86,154,79,79,122,204,45,247,11,125,223,199,28,108,142,163,208,45,55,130,119,113,98,61,243,43,42,214,55,61,238,119,238,224,129,168,141,70,126,62,43,163,142,175,84,225,91,151,174,210,218,137,234,214,219,168,246,121,161,100,16,193,19,153,246,141,11,31,85,12,210,189,221,158,198,54,157,43,216,136,197,94,239,153,156,154,189,145,204,187,64,81,95,83,61,151,127,134,205,71,102,164,97,77,242,96,57,245,194,174,122,106,120,104,124,49,216,171,149,124,175,161,239,27,27,11,97,114,61,206,167,106,113,119,142,41,88,173,95,10,201,39,138,216,38,242,106,118,131,170,21,183,11,237,53,93,126,9,147,211,164,57,29,13,13,20,83,214,189,240,71,50,209,205,78,178,73,26,53,236,150,85,107,145,95,193,99,150,78,237,115,210,53,109,239,101,58,171,167,24,94,156,85,106,246,73,154,90,169,48,202,75,123,46,142,189,182,161,37,165,146,150,68,106,197,36,78,143,151,155,201,205,137,26,71,201,210,57,236,107,17,202,230,162,231,135,116,91,155,207,183,77,170,23,45,64,203,234,106,232,237,175,168,115,172,184,242,92,102,169,162,179,64,177,197,31,8,27,34,241,107,222,216,34,116,175,99,88,146,72,142,127,22,247,70,182,111,244,157,217,5,30,73,246,102,236,245,50,151,157,37,190,224,178,225,52,73,52,19,67,85,36,62,162,10,138,170,168,93,19,213,190,41,209,139,78,173,145,146,54,90,119,61,91,197,35,115,173,168,160,30,168,254,251,53,55,244,95,135,162,34,169,105,61,43,246,21,83,85,83,106,221,62,178,88,170,232,217,71,81,13,195,6,182,84,120,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,242,246,86,44,78,125,175,128,14,85,186,125,107,255,0,14,219,125,205,181,142,59,127,173,171,199,237,233,232,32,116,94,72,223,93,60,172,167,165,242,183,201,26,172,41,60,209,44,156,94,142,241,163,248,247,119,100,92,214,26,61,217,126,142,95,116,11,108,24,6,149,101,51,115,189,90,173,242,84,92,99,226,196,244,213,85,117,18,213,203,77,221,143,123,31,225,125,67,162,242,53,202,215,248,249,167,100,119,100,164,29,252,105,158,43,164,91,189,212,156,23,10,164,244,150,90,123,133,61,194,154,149,177,199,28,116,190,182,146,26,199,193,19,35,99,88,200,99,125,67,153,27,17,191,150,54,177,170,170,168,170,182,63,209,131,87,170,114,253,6,201,116,142,227,61,92,213,26,123,120,108,212,106,232,34,100,16,219,174,30,73,99,133,143,111,231,123,210,166,26,233,28,175,79,193,38,141,17,202,137,197,150,20,101,92,191,238,151,30,196,244,203,245,175,152,173,37,80,34,175,84,127,98,122,155,250,47,204,81,20,2,122,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,156,229,127,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,70,203,182,147,138,237,27,75,19,22,182,203,235,178,75,239,166,184,100,215,23,58,57,124,149,205,166,141,143,130,9,82,24,164,90,56,228,73,157,11,36,69,115,124,210,42,175,119,169,32,0,51,89,187,31,116,250,201,245,3,33,249,25,206,127,121,197,175,184,253,186,197,118,187,208,250,122,76,154,222,251,165,174,79,43,31,234,41,89,85,81,72,233,59,53,85,89,218,122,74,134,118,114,35,191,39,126,220,92,213,91,52,233,17,187,188,250,229,147,63,107,185,125,187,32,202,109,179,211,203,114,178,222,150,162,106,181,176,65,77,79,28,126,150,127,35,149,176,208,241,138,38,69,195,138,71,52,141,103,23,121,209,98,181,240,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,69,254,165,26,189,77,164,27,62,206,39,73,233,18,229,152,83,166,33,109,134,166,9,101,100,239,174,107,153,80,212,88,251,112,123,104,210,174,70,57,234,140,71,196,212,94,93,209,142,207,185,53,58,70,106,102,43,167,123,184,134,221,148,213,250,79,190,184,253,94,51,110,157,242,71,28,45,174,146,122,122,136,153,35,158,246,246,242,122,87,68,196,111,39,58,89,98,98,55,243,119,75,212,0,0,1,202,183,99,237,99,89,62,159,228,63,29,57,154,195,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,121,59,204,217,158,3,187,60,2,166,142,178,134,146,221,155,91,169,223,45,134,253,20,80,195,59,167,142,26,132,166,164,170,169,88,37,153,104,124,213,11,36,145,71,217,123,167,38,254,63,198,136,53,51,76,245,79,109,122,167,62,45,148,210,93,113,204,147,28,184,58,107,117,198,24,234,104,252,254,158,165,236,138,225,67,43,217,28,142,133,210,64,231,69,59,81,59,241,238,157,149,63,11,116,233,161,191,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,79,47,59,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,249,57,49,200,246,53,200,201,149,159,47,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,8,255,0,191,141,76,202,180,139,104,90,147,157,97,85,126,146,245,79,111,167,183,211,85,54,73,35,146,151,214,213,195,70,249,226,124,111,107,217,52,108,168,115,227,122,59,242,200,214,57,81,81,21,23,58,230,148,246,177,162,159,225,219,111,184,78,142,73,112,245,181,120,253,189,125,124,237,151,201,27,235,167,149,245,21,94,39,120,227,85,133,39,154,84,143,147,17,222,52,103,46,238,238,171,31,250,184,233,158,43,152,109,10,241,157,93,169,59,94,176,43,133,5,194,209,85,28,113,249,27,234,106,225,163,158,7,61,204,87,164,47,100,232,247,49,142,111,41,32,129,202,170,140,236,180,195,162,154,161,117,209,93,92,196,53,94,204,218,185,42,49,107,197,53,201,244,244,213,174,164,125,100,12,122,121,169,86,86,162,171,25,52,94,72,159,249,92,138,201,28,138,215,34,170,46,156,202,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,3,42,229,255,0,116,184,246,39,166,95,173,124,197,104,234,143,236,79,83,127,69,249,138,34,128,77,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,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,220,238,222,178,173,175,235,45,235,72,242,154,159,95,232,60,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,242,163,122,53,207,107,37,138,86,35,223,195,146,250,13,157,237,87,50,221,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,249,209,178,185,143,111,169,145,173,145,176,179,139,185,61,21,202,158,54,72,246,104,79,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,8,153,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,74,221,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,1,31,247,241,169,153,86,145,109,11,82,115,172,42,175,210,94,169,237,244,246,250,106,166,201,36,114,82,250,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,126,89,26,199,42,42,34,162,231,92,210,158,214,52,83,252,59,109,247,9,209,201,46,30,182,175,31,183,175,175,157,178,249,35,125,116,242,190,162,171,196,239,28,106,176,164,243,74,145,242,98,59,198,140,229,221,221,213,99,255,0,87,29,51,197,115,13,161,94,51,171,181,39,107,214,5,112,160,184,90,42,163,142,63,35,125,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,229,36,16,57,85,81,157,150,152,116,83,84,46,186,43,171,152,134,171,217,155,87,37,70,45,120,166,185,62,158,154,181,212,143,172,129,143,79,53,42,202,212,85,99,38,139,201,19,255,0,43,145,89,35,145,90,228,85,69,211,152,60,166,170,233,158,43,172,154,113,145,233,110,107,73,234,44,185,53,190,91,125,79,24,227,124,144,243,79,201,60,94,70,61,141,154,39,163,100,141,234,213,225,35,24,228,78,237,67,58,251,157,219,214,85,181,253,101,189,105,30,83,83,235,253,7,142,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,254,84,111,70,185,237,100,177,74,196,123,248,114,95,146,235,184,173,92,187,232,149,131,111,83,229,149,112,97,56,237,69,116,208,219,233,37,124,12,171,101,76,241,84,44,53,77,99,145,149,44,138,162,39,77,18,200,215,61,143,154,78,206,237,193,172,234,187,4,217,181,78,239,181,66,182,223,125,169,171,160,193,49,138,116,155,35,174,161,173,138,10,214,62,120,230,74,56,105,210,72,228,71,61,242,196,174,114,171,56,36,113,73,221,205,122,198,142,191,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,160,30,168,254,251,53,55,244,95,135,162,61,7,78,45,142,83,110,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,121,90,201,98,107,81,171,50,75,29,239,0,1,90,189,109,53,51,42,199,244,227,78,244,182,211,87,233,236,185,133,194,225,112,187,248,228,145,146,84,122,4,166,240,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,198,181,182,177,162,159,226,39,112,88,78,142,73,112,244,84,153,5,193,125,124,237,151,199,35,40,96,137,245,21,94,39,120,228,68,153,96,134,84,143,147,21,190,69,103,46,205,238,169,165,50,160,58,218,105,158,43,143,234,62,157,234,149,166,147,211,222,179,11,125,194,223,119,241,199,27,35,168,244,11,77,224,157,220,88,143,124,202,202,181,141,207,123,157,251,184,32,106,35,81,159,143,53,233,5,170,23,92,47,118,148,216,28,45,171,158,219,168,54,122,219,109,68,13,173,116,80,69,61,52,46,173,138,169,241,118,86,204,246,182,158,104,91,223,138,181,42,164,84,119,241,107,175,36,202,185,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,189,62,156,219,9,255,0,10,246,41,245,35,81,39,245,26,155,147,91,253,29,93,60,21,28,233,108,180,47,123,37,90,54,171,23,132,211,43,227,141,210,203,248,181,28,198,178,37,226,215,73,52,213,0,25,172,221,143,186,125,100,250,129,144,252,140,229,154,109,207,104,152,14,239,250,106,233,62,33,151,220,106,236,215,43,53,69,254,182,203,121,162,167,134,73,233,103,125,202,225,31,141,254,70,171,159,76,231,44,79,146,22,62,53,145,96,139,243,183,138,42,77,77,6,219,174,145,237,183,13,166,195,52,167,19,164,183,49,180,240,195,93,115,124,76,117,198,236,248,213,238,73,171,42,17,168,233,159,202,89,85,17,123,49,156,213,177,181,140,236,212,233,96,31,147,96,203,49,92,175,237,47,186,217,53,170,243,246,53,194,107,77,199,236,250,216,234,61,29,116,93,188,180,211,112,85,241,204,206,77,229,27,187,57,189,211,186,39,114,155,58,213,251,167,197,190,159,208,252,141,196,234,189,12,127,157,159,211,127,220,139,84,0,170,14,183,26,189,82,251,174,158,232,37,12,245,113,211,193,79,46,95,116,141,208,69,224,157,239,116,148,180,78,100,159,140,168,248,210,58,244,115,127,43,21,38,141,127,58,162,112,132,27,113,219,215,237,210,197,171,215,186,186,155,173,186,147,77,244,254,225,150,195,112,167,165,242,210,173,117,51,227,146,58,58,133,84,68,79,60,12,172,70,34,57,174,71,70,175,68,123,98,123,29,205,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,199,58,9,39,166,153,147,70,217,26,215,53,202,197,115,17,21,17,205,94,221,251,42,127,19,78,88,158,83,98,206,113,91,54,107,139,87,122,219,46,65,111,167,186,91,170,124,79,143,207,75,60,109,146,41,56,61,26,246,242,99,218,189,156,136,228,239,217,81,23,240,63,88,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,52,145,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,64,61,67,55,77,106,221,62,188,212,95,113,8,105,29,135,227,84,233,103,199,235,22,212,218,90,218,216,19,243,75,52,242,59,188,207,99,166,89,93,19,30,173,70,70,173,95,20,114,62,110,94,175,166,134,207,174,187,139,213,200,115,204,137,50,11,78,9,130,212,71,95,53,214,219,43,169,31,87,117,137,241,201,5,12,53,76,123,101,137,253,151,204,249,33,238,248,216,198,167,40,159,52,82,36,223,235,87,237,99,22,250,129,67,241,215,18,0,116,184,247,217,166,95,173,124,61,105,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,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,213,119,99,237,99,89,62,159,228,63,29,57,154,195,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,128,29,106,253,172,98,223,80,40,126,58,226,85,94,211,189,211,232,223,212,12,123,228,96,37,87,90,191,116,248,183,211,250,31,145,184,142,138,158,233,242,159,167,245,223,35,110,29,106,253,211,226,223,79,232,126,70,226,117,94,134,63,206,207,233,191,238,69,170,0,1,90,189,109,53,51,42,199,244,227,78,244,182,211,87,233,236,185,133,194,225,112,187,248,228,145,146,84,122,4,166,240,64,238,47,70,62,21,125,90,200,230,61,174,253,228,16,57,21,170,207,198,178,246,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,157,229,173,154,55,203,221,136,248,233,163,154,68,69,71,119,86,34,35,92,170,141,93,47,30,83,85,116,207,21,214,77,56,200,244,183,53,164,245,22,92,154,223,45,190,167,140,113,190,72,121,167,228,158,47,35,30,198,205,19,209,178,70,245,106,240,145,140,114,39,118,161,152,35,73,27,66,213,234,157,119,219,70,158,234,149,194,122,185,238,87,107,59,33,186,79,83,4,80,190,162,227,76,247,82,214,76,140,139,242,53,143,168,130,87,177,26,141,252,142,111,229,103,249,169,76,61,81,253,246,106,111,232,191,15,68,74,174,134,63,206,207,233,191,238,69,170,0,101,92,191,238,151,30,196,244,203,245,175,152,173,29,81,253,137,234,111,232,191,49,68,80,9,170,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,142,85,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,0,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,21,171,214,211,83,50,172,127,78,52,239,75,109,53,126,158,203,152,92,46,23,11,191,142,73,25,37,71,160,74,111,4,14,226,244,99,225,87,213,172,142,99,218,239,222,65,3,145,90,172,252,107,47,109,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,222,90,217,163,124,189,216,143,142,154,57,164,68,84,119,117,98,34,53,202,168,213,210,241,229,53,87,76,241,93,100,211,140,143,75,115,90,79,81,101,201,173,242,219,234,120,199,27,228,135,154,126,73,226,242,49,236,108,209,61,27,36,111,86,175,9,24,199,34,119,106,25,130,52,145,180,45,94,169,215,125,180,105,238,169,92,39,171,158,229,118,179,178,27,164,245,48,69,11,234,46,52,207,117,45,100,200,200,191,35,88,250,136,37,123,17,168,223,200,230,254,86,127,154,157,128,21,65,214,159,91,240,27,181,78,41,183,251,125,142,146,225,150,88,106,25,144,215,94,155,36,47,125,174,9,162,146,52,183,167,110,242,177,243,39,138,162,70,57,88,156,35,165,119,105,57,162,199,86,197,212,244,125,214,189,44,200,116,37,52,47,30,183,253,153,153,226,94,123,181,247,201,21,52,63,107,250,170,201,248,84,195,194,69,150,163,195,10,82,67,36,143,99,120,119,129,136,170,138,194,127,130,128,122,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,0,40,175,171,142,166,101,89,134,239,111,24,45,218,175,181,151,2,183,208,91,237,20,177,201,39,141,190,166,146,26,201,231,115,28,245,98,76,247,206,140,115,216,214,242,142,8,26,168,170,206,235,232,58,56,233,13,78,107,185,122,237,82,168,130,173,45,186,113,103,154,102,79,12,241,53,159,104,215,49,244,176,195,43,29,221,239,99,169,214,189,232,172,68,236,248,89,201,201,221,26,251,180,33,87,87,29,51,197,115,13,161,94,51,171,181,39,107,214,5,112,160,184,90,42,163,142,63,35,125,77,92,52,115,192,231,185,138,244,133,236,157,30,230,49,205,229,36,16,57,85,81,157,150,157,182,215,171,213,58,11,175,56,54,174,67,61,92,116,248,237,226,25,174,9,73,4,83,79,45,185,253,226,173,134,54,75,217,138,249,41,164,154,52,85,86,246,87,162,163,154,168,142,77,47,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,8,171,213,31,216,158,166,254,139,243,20,69,0,154,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,5,117,117,114,220,46,227,180,138,197,140,226,122,95,77,117,197,177,12,131,180,151,12,214,215,84,248,234,164,174,99,220,230,219,25,44,106,143,164,252,145,182,101,119,116,116,237,85,99,21,25,20,237,124,0,217,6,244,114,173,163,234,60,21,213,174,186,222,240,27,151,146,11,222,61,21,116,141,141,158,85,135,149,117,52,10,244,133,107,24,144,70,136,231,167,231,141,29,23,38,114,73,25,213,122,191,229,54,44,231,95,116,247,53,197,171,189,109,151,32,210,251,77,210,221,83,226,124,126,122,89,235,107,228,138,78,15,70,189,188,152,246,175,103,34,57,59,246,84,69,252,14,215,208,199,249,217,253,55,253,200,181,64,12,235,111,219,83,50,173,80,221,198,166,92,114,154,191,39,216,57,5,110,51,110,129,146,72,176,210,208,208,78,250,120,153,27,94,247,112,229,227,116,175,70,246,106,203,52,175,70,183,159,98,197,58,55,105,85,137,219,101,206,50,76,151,11,242,253,251,200,39,181,212,186,227,78,247,210,222,44,244,244,177,198,200,210,41,59,197,44,41,53,69,194,55,43,90,168,231,44,140,114,175,4,107,106,175,112,58,103,251,27,215,28,243,75,99,164,186,211,210,99,57,5,117,190,131,237,72,248,85,77,66,201,157,233,103,127,228,98,59,203,2,197,34,61,173,70,189,175,71,53,56,185,11,180,233,113,171,213,58,181,179,236,102,11,148,245,115,220,176,106,137,177,10,169,166,130,40,152,246,83,53,143,165,108,73,31,249,204,101,28,244,145,171,156,141,122,190,55,171,185,127,158,233,106,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,6,107,55,99,238,159,89,62,160,100,63,35,57,117,61,46,61,137,233,151,235,95,49,90,74,160,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,18,211,169,238,253,105,181,158,235,87,183,237,31,190,210,87,233,245,178,162,154,107,173,222,147,202,197,187,92,96,116,220,225,142,86,203,226,168,161,106,186,7,34,172,95,154,104,18,70,57,204,72,222,232,235,178,237,164,229,91,185,213,52,197,173,178,250,28,110,197,233,174,25,53,197,206,146,47,29,11,170,99,99,224,130,84,134,88,210,178,72,214,103,66,201,17,26,239,12,138,171,217,138,95,246,149,105,158,43,163,122,113,142,105,110,21,73,233,236,184,205,190,43,125,55,40,227,100,147,112,79,207,60,190,54,49,142,154,87,171,164,145,232,212,231,35,222,229,78,238,82,21,245,171,246,177,139,125,64,161,248,235,137,0,58,92,123,236,211,47,214,190,30,180,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,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,234,187,177,246,177,172,159,79,242,31,142,156,205,97,170,130,170,250,231,127,36,255,0,169,63,182,156,171,162,167,186,124,167,233,253,119,200,219,142,85,213,31,223,102,166,254,139,240,244,68,255,0,232,169,237,99,41,250,129,93,241,214,226,127,128,64,14,181,126,214,49,111,168,20,63,29,113,42,175,105,222,233,244,111,234,6,61,242,48,18,171,173,95,186,124,91,233,253,15,200,220,71,69,79,116,249,79,211,250,239,145,183,14,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,165,110,179,122,165,247,175,113,214,45,51,160,190,250,170,12,19,31,143,212,209,122,94,30,142,233,90,245,154,111,222,43,17,210,115,165,109,185,223,131,156,198,246,236,157,157,228,67,202,116,134,193,126,246,239,38,219,127,251,83,210,125,202,199,238,151,223,15,131,201,234,252,145,182,131,197,203,146,120,251,122,255,0,39,46,206,255,0,122,227,219,243,114,109,234,3,52,59,151,192,41,180,179,112,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,206,43,119,168,122,209,170,44,170,175,123,29,78,177,61,143,114,175,54,57,174,238,238,93,214,229,58,73,230,182,172,171,101,184,253,138,223,79,87,29,70,29,120,186,217,43,157,51,26,140,146,119,212,186,185,29,18,163,149,85,158,42,232,154,170,228,106,243,107,211,183,100,71,58,178,250,163,251,236,212,223,209,126,30,136,149,93,12,127,157,159,211,127,220,139,84,0,202,185,127,221,46,61,137,233,151,235,95,49,90,58,163,251,19,212,223,209,126,98,136,160,19,85,5,85,245,206,254,73,255,0,82,127,109,57,87,69,79,116,249,79,211,250,239,145,183,28,171,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,28,171,118,62,214,53,147,233,254,67,241,211,153,172,53,80,0,0,20,173,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,41,91,173,95,186,124,91,233,253,15,200,220,78,171,208,199,249,217,253,55,253,200,181,64,0,41,91,172,222,169,125,235,220,117,139,76,232,47,190,170,131,4,199,227,245,52,94,151,135,163,186,86,189,102,155,247,138,196,116,156,233,91,110,119,224,231,49,189,187,39,103,121,16,242,157,33,176,95,189,187,201,182,223,254,212,244,159,114,177,251,165,247,195,224,242,122,191,36,109,160,241,114,228,158,62,222,191,201,203,179,191,222,184,246,252,220,155,122,128,205,14,229,240,10,109,44,220,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,243,138,221,234,30,180,106,139,42,171,222,199,83,172,79,99,220,171,205,142,107,187,187,151,117,185,78,146,121,173,171,42,217,110,63,98,183,211,213,199,81,135,94,46,182,74,231,76,198,163,36,157,245,46,174,71,68,168,229,85,103,138,186,38,170,185,26,188,218,244,237,217,17,206,153,68,117,223,38,238,237,91,65,210,54,229,112,91,169,47,25,101,250,161,214,220,114,213,61,67,88,199,206,140,87,62,170,102,35,146,87,211,66,156,121,248,211,186,190,72,99,87,71,229,73,27,158,187,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,235,171,61,38,245,31,1,219,5,131,84,44,137,117,187,234,109,39,105,50,172,66,130,53,185,243,142,162,161,25,11,104,18,154,37,122,205,3,31,31,157,170,178,70,239,223,61,146,163,98,106,75,13,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,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,20,109,227,112,56,14,230,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,18,181,170,238,235,28,177,187,240,228,135,75,40,7,170,63,190,205,77,253,23,225,232,137,255,0,209,83,218,198,83,245,2,187,227,173,196,255,0,0,3,53,155,170,213,47,219,78,227,181,23,83,33,190,253,179,65,121,200,42,190,202,173,244,190,159,203,107,137,254,26,31,221,171,24,230,246,165,138,6,254,118,163,215,183,119,247,114,185,86,202,122,33,96,191,103,233,102,165,234,103,218,158,79,183,178,10,75,23,162,240,118,240,250,10,101,155,203,228,229,249,185,253,165,199,143,20,227,225,239,221,220,251,54,202,142,63,188,12,2,155,83,246,185,170,88,100,216,245,93,246,162,171,23,174,169,183,219,233,18,87,79,61,198,154,37,168,162,72,219,18,243,123,210,166,24,85,24,157,249,170,35,85,28,138,173,92,219,154,136,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,59,247,236,171,252,76,187,151,253,210,227,216,158,153,126,181,243,21,164,170,4,85,234,143,236,79,83,127,69,249,138,34,128,77,84,0,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,146,168,3,202,106,174,153,226,186,201,167,25,30,150,230,180,158,162,203,147,91,229,183,212,241,142,55,201,15,52,252,147,197,228,99,216,217,162,122,54,72,222,173,94,18,49,142,68,238,212,40,7,122,59,73,202,182,141,170,107,139,92,165,245,216,221,247,212,220,49,155,139,93,36,190,74,22,212,200,198,65,60,171,12,81,173,100,113,164,46,153,145,162,181,190,104,213,23,179,208,225,85,183,107,173,198,154,130,142,225,115,171,170,167,181,211,173,37,12,83,76,231,178,150,5,150,73,150,40,154,171,217,140,89,102,150,69,107,123,39,57,30,239,226,229,85,180,174,134,63,206,207,233,191,238,69,170,3,154,110,95,63,169,210,205,188,234,70,160,219,242,26,75,29,202,199,139,220,170,109,117,213,43,23,8,174,62,157,233,70,136,146,162,177,239,117,66,196,198,49,200,188,222,230,183,179,185,118,92,214,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,105,123,111,218,103,251,27,208,236,15,75,100,164,181,83,213,227,56,253,13,190,191,236,184,248,82,205,92,200,91,234,167,103,228,98,187,203,58,203,34,189,205,71,61,207,87,57,57,57,74,139,235,45,128,83,99,59,163,181,230,118,236,122,174,146,159,49,197,233,42,107,46,14,73,86,10,235,141,60,178,211,200,140,115,149,88,143,142,154,58,20,115,25,219,178,58,55,42,119,147,147,189,175,68,189,76,202,169,181,79,58,209,207,87,229,198,238,24,250,228,222,9,36,145,222,158,186,158,166,158,159,156,45,231,227,103,146,58,174,210,47,5,115,188,16,126,100,70,118,91,127,0,0,14,85,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,0,3,53,155,177,247,79,172,159,80,50,31,145,156,186,158,151,30,196,244,203,245,175,152,173,37,80,32,7,90,191,107,24,183,212,10,31,142,184,148,172,123,93,29,209,220,251,93,115,251,94,156,233,205,134,174,227,114,184,212,65,20,178,197,75,52,208,91,224,146,104,225,117,93,83,161,99,221,21,52,110,149,139,36,170,213,70,162,255,0,196,139,161,237,177,109,235,21,218,254,141,89,116,143,22,169,245,254,131,201,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,255,0,38,54,35,156,247,50,40,162,98,189,252,57,47,85,32,7,90,191,107,24,183,212,10,31,142,184,144,3,165,199,190,205,50,253,107,225,235,75,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,102,236,125,211,235,39,212,12,135,228,103,46,167,165,199,177,61,50,253,107,230,43,78,171,187,31,107,26,201,244,255,0,33,248,233,204,214,26,168,42,175,174,119,242,79,250,147,251,105,202,186,42,123,167,202,126,159,215,124,141,184,229,93,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,4,0,235,87,237,99,22,250,129,67,241,215,18,170,246,157,238,159,70,254,160,99,223,35,1,42,186,213,251,167,197,190,159,208,252,141,196,116,84,247,79,148,253,63,174,249,27,112,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,10,1,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,20,3,213,31,223,102,166,254,139,240,244,68,191,232,117,148,223,106,241,93,92,194,170,43,185,217,109,87,11,61,210,142,155,196,196,241,85,85,199,85,29,68,156,209,57,187,147,40,169,147,178,170,181,60,125,218,136,174,114,172,64,234,143,239,179,83,127,69,248,122,34,85,116,49,254,118,127,77,255,0,114,45,80,3,42,229,255,0,116,184,246,39,166,95,173,124,197,104,234,143,236,79,83,127,69,249,138,34,128,77,84,21,87,215,59,249,39,253,73,253,180,229,93,21,61,211,229,63,79,235,190,70,220,114,174,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,114,173,216,251,88,214,79,167,249,15,199,78,102,176,213,64,0,0,82,183,90,191,116,248,183,211,250,31,145,184,157,87,161,143,243,179,250,111,251,145,106,128,165,110,181,126,233,241,111,167,244,63,35,113,58,175,67,31,231,103,244,223,247,34,213,0,0,160,30,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,1,64,61,81,253,246,106,111,232,191,15,68,75,254,135,89,77,246,175,21,213,204,42,162,187,157,150,213,112,179,221,40,233,188,76,79,21,85,92,117,81,212,73,205,19,155,185,50,138,153,59,42,171,83,199,221,168,138,231,42,216,166,170,234,102,43,163,122,113,145,234,150,107,87,233,236,184,205,190,91,133,79,25,35,100,147,112,79,201,4,94,71,177,142,154,87,171,99,141,138,228,231,35,216,212,94,238,67,58,251,157,220,46,85,186,13,101,189,106,230,83,77,232,61,127,142,154,221,107,101,84,149,16,219,40,98,111,24,169,227,115,215,254,84,143,86,181,141,124,178,202,244,99,57,241,73,211,210,119,100,20,121,39,217,155,179,212,202,94,116,150,251,130,203,132,209,36,208,77,13,84,144,250,136,42,42,170,161,116,79,86,248,167,70,45,58,182,70,72,217,105,220,245,111,20,141,206,182,162,144,58,157,108,150,179,67,53,30,167,86,244,191,20,225,166,217,71,42,201,169,173,54,217,210,151,26,170,106,195,28,145,204,244,71,69,12,51,205,51,95,10,114,99,121,62,72,153,27,91,19,21,220,215,96,155,201,169,218,14,168,86,220,47,180,213,117,248,38,79,78,144,228,116,52,52,81,79,90,247,193,28,203,71,53,58,201,36,104,215,178,89,85,174,69,127,5,142,89,59,181,207,72,213,183,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,65,157,81,253,246,106,111,232,191,15,68,79,254,138,158,214,50,159,168,21,223,29,110,39,248,0,25,87,47,251,165,199,177,61,50,253,107,230,43,73,84,12,171,154,19,233,189,148,223,115,13,146,233,109,219,35,174,245,117,116,246,250,187,92,114,120,153,31,26,90,42,234,138,74,104,251,49,17,23,132,16,68,206,253,185,59,143,119,42,185,85,87,61,133,255,0,116,184,246,39,166,95,173,124,197,105,42,129,21,122,163,251,19,212,223,209,126,98,136,160,19,85,0,0,102,179,118,62,233,245,147,234,6,67,242,51,151,83,210,227,216,158,153,126,181,243,21,164,170,0,28,171,115,187,122,197,119,65,163,87,173,35,202,106,125,7,175,241,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,202,141,232,215,49,207,138,89,88,143,103,62,73,158,29,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,109,93,43,166,99,29,45,52,142,137,235,28,168,212,71,34,127,198,137,99,253,12,127,157,159,211,127,220,139,84,5,117,117,172,212,207,187,250,29,133,233,109,37,93,214,158,175,48,200,31,112,155,211,201,194,150,162,134,130,31,222,65,81,217,232,175,239,61,93,28,140,98,181,205,229,2,185,85,174,99,59,215,183,79,125,47,186,234,174,240,116,218,217,111,117,92,52,246,11,196,89,69,117,92,52,78,169,101,60,22,247,37,74,121,123,42,36,108,150,88,226,167,73,28,189,154,250,134,126,14,85,70,59,67,196,32,234,239,163,183,93,74,218,227,50,236,114,195,73,93,114,211,235,196,87,186,153,82,149,210,214,199,106,116,82,67,86,216,28,198,57,200,196,115,233,231,149,21,90,207,29,43,158,229,253,219,80,169,93,159,231,245,58,97,186,61,45,204,225,200,105,44,84,244,185,69,13,53,194,225,86,177,54,8,45,213,50,165,61,106,200,233,83,131,24,180,211,76,138,245,237,193,21,92,138,213,68,114,105,36,0,0,57,86,236,125,172,107,39,211,252,135,227,167,51,88,106,160,0,12,214,110,199,221,62,178,125,64,200,126,70,114,234,122,92,123,19,211,47,214,190,98,180,149,64,128,29,106,253,172,98,223,80,40,126,58,226,83,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,130,118,65,178,236,87,104,250,113,5,13,107,109,87,188,250,229,228,158,247,144,197,67,27,100,103,149,33,229,67,77,58,177,38,90,54,44,17,170,53,235,249,228,71,75,197,156,146,54,73,80,64,14,181,126,214,49,111,168,20,63,29,113,32,7,75,143,125,154,101,250,215,195,214,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,1,154,205,216,251,167,214,79,168,25,15,200,206,93,79,75,143,98,122,101,250,215,204,86,157,87,118,62,214,53,147,233,254,67,241,211,153,172,53,80,85,95,92,239,228,159,245,39,246,211,149,116,84,247,79,148,253,63,174,249,27,113,202,186,163,251,236,212,223,209,126,30,136,159,253,21,61,172,101,63,80,43,190,58,220,79,240,8,1,214,175,218,198,45,245,2,135,227,174,37,85,237,59,221,62,141,253,64,199,190,70,2,85,117,171,247,79,139,125,63,161,249,27,136,232,169,238,159,41,250,127,93,242,54,225,214,175,221,62,45,244,254,135,228,110,39,85,232,99,252,236,254,155,254,228,90,160,0,25,193,222,182,83,125,204,55,113,171,215,108,142,187,213,213,211,230,23,59,92,114,120,153,31,26,90,41,221,73,77,31,102,34,34,240,130,8,153,223,183,39,113,238,229,87,42,170,217,255,0,69,204,79,236,125,178,228,121,77,94,51,232,170,242,12,194,167,195,113,146,139,199,37,194,134,10,90,102,71,198,85,68,89,97,142,117,172,107,123,42,181,178,44,232,157,157,204,159,224,164,14,178,88,181,139,31,221,197,29,218,209,67,233,234,242,108,62,221,116,186,73,229,123,253,69,83,39,169,164,108,157,156,170,140,237,5,37,59,59,53,17,191,147,191,110,78,114,175,107,232,99,252,236,254,155,254,228,69,94,168,254,251,53,55,244,95,135,162,37,87,67,31,231,103,244,223,247,34,213,0,50,174,95,247,75,143,98,122,101,250,215,204,86,142,168,254,196,245,55,244,95,152,162,40,4,213,65,85,125,115,191,146,127,212,159,219,78,85,209,83,221,62,83,244,254,187,228,109,199,42,234,143,239,179,83,127,69,248,122,34,127,244,84,246,177,148,253,64,174,248,235,113,63,192,7,42,221,143,181,141,100,250,127,144,252,116,230,107,13,84,0,0,5,43,117,171,247,79,139,125,63,161,249,27,137,213,122,24,255,0,59,63,166,255,0,185,22,168,10,86,235,87,238,159,22,250,127,67,242,55,19,170,244,49,254,118,127,77,255,0,114,45,80,0,12,224,239,91,41,190,230,27,184,213,235,182,71,93,234,234,233,243,11,157,174,57,60,76,143,141,45,20,238,164,166,143,179,17,17,120,65,4,76,239,219,147,184,247,114,171,149,85,108,255,0,162,230,39,246,62,217,114,60,166,175,25,244,85,121,6,97,83,225,184,201,69,227,146,225,67,5,45,51,35,227,42,162,44,176,199,58,214,53,189,149,90,217,22,116,78,206,230,79,240,82,7,89,44,90,197,143,238,226,142,237,104,161,244,245,121,54,31,110,186,93,36,242,189,254,162,169,147,212,210,54,78,206,85,70,118,130,146,157,157,154,136,223,201,223,183,39,57,87,181,244,49,254,118,127,77,255,0,114,61,7,89,156,3,112,217,141,171,14,188,226,152,245,93,227,75,241,218,122,186,219,171,45,41,81,52,244,151,20,107,156,250,170,232,90,170,196,166,142,154,53,241,79,199,247,74,250,164,145,205,73,99,71,66,173,130,108,218,167,119,218,161,91,111,190,212,213,208,96,152,197,58,77,145,215,80,214,197,5,107,31,60,115,37,28,52,233,36,114,35,158,249,98,87,57,85,156,18,56,164,238,230,189,99,71,95,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,121,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,188,37,103,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,182,232,182,201,159,109,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,112,58,68,226,231,177,179,196,217,88,199,61,35,145,92,206,78,236,142,117,181,116,144,180,235,205,151,109,17,209,234,149,178,146,131,13,146,163,213,224,113,75,15,138,226,234,41,223,36,213,18,202,212,68,69,166,146,89,18,72,28,255,0,222,59,156,174,252,97,88,20,174,14,168,254,251,53,55,244,95,135,162,39,255,0,69,79,107,25,79,212,10,239,142,183,19,252,0,115,253,194,229,55,220,27,64,181,47,53,197,171,189,21,235,31,195,239,55,75,117,79,137,146,120,42,160,162,150,72,164,224,244,115,29,197,236,106,246,114,43,87,183,101,69,79,192,204,185,165,61,168,226,127,113,182,203,165,88,180,152,207,221,250,186,44,62,211,235,237,206,162,244,146,65,92,250,88,223,85,229,139,179,85,179,58,119,202,233,57,39,37,145,207,87,126,101,83,170,131,50,219,133,197,172,88,54,190,234,94,21,139,80,250,43,46,63,152,94,109,118,234,111,43,228,240,82,193,91,44,113,71,205,234,231,187,139,24,212,238,229,87,47,110,234,170,191,137,119,253,46,61,137,233,151,235,95,49,90,80,9,127,221,46,61,137,233,151,235,95,49,90,74,160,69,94,168,254,196,245,55,244,95,152,162,40,4,213,64,0,25,172,221,143,186,125,100,250,129,144,252,140,229,212,244,184,246,39,166,95,173,124,197,105,42,128,0,141,91,223,217,118,43,187,141,56,158,134,137,182,171,38,125,109,241,207,100,200,101,161,141,210,63,196,147,113,161,169,157,24,179,37,27,214,121,21,90,197,252,146,43,101,226,254,43,27,226,175,69,220,90,251,131,101,91,133,194,178,154,31,69,122,199,238,22,59,93,198,155,202,201,60,21,80,73,116,142,88,249,177,92,199,113,123,28,157,218,170,213,237,221,21,83,241,44,252,20,87,213,207,83,49,93,68,221,196,214,236,90,175,213,253,202,199,233,49,155,140,236,146,57,33,117,116,115,212,84,74,200,220,199,187,191,143,213,54,39,163,184,185,178,197,43,21,191,151,186,200,14,137,122,41,255,0,205,214,227,43,46,31,252,252,42,223,75,28,191,243,122,202,185,38,98,199,255,0,50,72,220,217,63,215,163,155,254,98,150,168,121,77,88,193,127,106,26,89,153,105,159,218,159,102,125,237,199,238,54,47,91,224,243,122,95,85,77,36,62,95,31,38,243,227,228,229,199,147,123,246,237,221,59,247,51,25,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,163,61,150,106,103,237,119,106,122,97,157,73,87,117,171,171,168,199,224,183,215,213,93,36,242,85,85,87,81,42,209,213,78,247,243,114,191,201,61,60,175,71,185,220,156,215,35,156,136,229,84,78,214,0,0,229,91,177,246,177,172,159,79,242,31,142,156,205,97,170,128,0,51,89,187,31,116,250,201,245,3,33,249,25,203,169,233,113,236,79,76,191,90,249,138,210,85,2,0,117,171,246,177,139,125,64,161,248,235,137,245,116,208,216,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,151,157,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,252,252,88,212,99,28,212,124,200,249,234,1,0,58,213,251,88,197,190,160,80,252,117,196,128,29,46,61,246,105,151,235,95,15,90,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,4,32,212,46,145,59,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,189,187,119,85,254,36,159,208,77,20,197,118,237,164,246,45,28,194,174,23,90,219,46,63,234,189,52,247,73,99,146,169,254,122,153,106,31,205,209,199,27,23,179,230,114,39,102,39,229,68,239,221,123,170,250,13,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,61,173,158,56,42,97,124,50,58,55,57,174,106,61,26,245,84,85,107,147,191,110,232,191,192,132,31,236,42,109,99,255,0,15,181,87,255,0,122,219,191,234,36,255,0,35,254,235,118,83,165,155,193,251,173,251,76,191,229,118,207,186,94,187,209,125,133,85,77,15,147,213,120,60,158,95,52,18,247,237,233,153,199,143,30,221,221,223,191,116,237,231,246,191,211,211,69,246,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,27,4,147,67,51,156,214,195,77,19,145,252,169,216,136,170,229,78,202,239,195,248,42,121,253,123,233,127,160,91,137,213,139,238,177,230,185,126,160,81,94,178,15,75,234,96,181,220,40,163,165,103,130,154,42,118,112,108,148,146,61,59,178,22,170,247,122,254,101,94,221,147,178,39,96,218,254,215,240,29,166,96,23,13,57,211,155,190,65,113,182,220,111,18,222,229,150,247,81,12,211,182,121,33,134,23,53,174,134,40,154,140,227,78,197,68,86,170,247,87,126,63,193,19,176,0,113,253,208,109,127,1,221,158,1,111,211,157,70,187,228,22,235,109,186,241,21,238,41,108,149,16,195,59,167,142,25,161,107,92,233,162,149,170,206,53,15,85,68,106,47,116,111,227,252,81,120,6,158,244,137,219,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,29,4,147,211,76,201,163,108,141,109,27,92,172,87,49,17,81,28,213,237,223,178,167,241,61,254,232,58,122,104,190,236,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,217,27,248,127,21,86,215,250,122,104,190,211,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,149,59,17,21,92,169,217,93,248,127,5,70,232,58,122,104,190,236,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,217,27,248,127,21,95,65,181,45,148,233,102,207,190,244,254,204,239,249,93,207,239,111,161,245,191,110,213,83,77,227,244,190,127,31,139,195,4,93,187,250,151,242,229,203,191,102,246,237,217,123,200,0,0,33,6,161,116,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,2,47,238,131,167,166,139,238,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,249,84,61,21,81,200,157,145,191,135,241,85,244,27,82,217,78,150,108,251,239,79,236,206,255,0,149,220,254,246,250,31,91,246,237,85,52,222,63,75,231,241,248,188,48,69,219,191,169,127,46,92,187,246,111,110,221,151,191,63,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,116,13,169,108,167,75,54,125,247,167,246,103,127,202,238,127,123,125,15,173,251,118,170,154,111,31,165,243,248,252,94,24,34,237,223,212,191,151,46,93,251,55,183,110,203,222,64,0,64,15,246,21,54,177,255,0,135,218,171,255,0,189,109,223,245,18,95,232,38,138,98,187,118,210,123,22,142,97,87,11,173,109,151,31,245,94,154,123,164,177,201,84,255,0,61,76,181,15,230,232,227,141,139,217,243,57,19,179,19,242,162,119,238,189,213,90,247,162,152,174,226,116,158,251,163,153,173,194,235,69,101,200,61,47,169,158,215,44,113,213,51,193,83,21,67,56,58,72,228,98,119,124,45,69,238,197,252,170,189,187,47,101,72,129,254,194,166,214,63,240,251,85,127,247,173,187,254,162,79,242,63,238,183,101,58,89,188,31,186,223,180,203,254,87,108,251,165,235,189,23,216,85,84,208,249,61,87,131,201,229,243,65,47,126,222,153,156,120,241,237,221,221,251,247,78,222,127,107,253,61,52,95,105,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,202,157,136,138,174,84,236,174,252,63,130,167,159,215,190,151,250,5,184,157,88,190,235,30,107,151,234,5,21,235,32,244,190,166,11,93,194,138,58,86,120,41,162,167,103,6,201,73,35,211,187,33,106,175,119,175,230,85,237,217,59,34,118,13,175,237,127,1,218,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,52,236,84,69,106,175,117,119,227,252,17,59,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,39,126,221,209,127,129,8,63,216,84,218,199,254,31,106,175,254,245,183,127,212,73,254,0,0,17,127,116,29,61,52,95,118,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,129,208,71,52,211,53,206,108,212,210,185,95,202,161,232,170,142,68,236,141,252,63,138,175,160,218,150,202,116,179,103,223,122,127,102,119,252,174,231,247,183,208,250,223,183,106,169,166,241,250,95,63,143,197,225,130,46,221,253,75,249,114,229,223,179,123,118,236,189,228,0,34,254,232,58,122,104,190,236,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,217,27,248,127,21,95,65,181,45,148,233,102,207,190,244,254,204,239,249,93,207,239,111,161,245,191,110,213,83,77,227,244,190,127,31,139,195,4,93,187,250,151,242,229,203,191,102,246,237,217,123,200,0,0,33,6,161,116,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,87,160,2,47,238,131,167,166,139,238,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,249,84,61,21,81,200,157,145,191,135,241,85,244,27,82,217,78,150,108,251,239,79,236,206,255,0,149,220,254,246,250,31,91,246,237,85,52,222,63,75,231,241,248,188,48,69,219,191,169,127,46,92,187,246,111,110,221,151,188,128,60,166,155,233,86,156,104,253,138,163,24,210,252,46,213,140,218,170,238,21,55,73,169,45,212,233,20,111,170,157,252,228,145,81,63,246,90,212,255,0,53,145,178,56,216,141,99,24,214,250,176,14,127,171,58,3,163,90,235,246,7,237,115,79,109,89,71,221,123,130,92,237,126,181,142,95,4,223,135,38,175,21,79,36,47,226,207,36,15,229,20,156,25,205,142,226,222,221,0,135,250,247,210,255,0,64,183,19,171,23,221,99,205,114,253,64,162,189,100,30,151,212,193,107,184,81,71,74,207,5,52,84,236,224,217,41,36,122,119,100,45,85,238,245,252,202,189,187,39,100,78,193,181,253,175,224,59,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,198,157,138,136,173,85,238,174,252,127,130,39,96,0,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,239,219,186,47,240,33,7,251,10,155,88,255,0,195,237,85,255,0,222,182,239,250,137,63,192,33,6,161,116,137,219,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,237,219,186,175,241,36,254,130,104,166,43,183,109,39,177,104,230,21,112,186,214,217,113,255,0,85,233,167,186,75,28,149,79,243,212,203,80,254,110,142,56,216,189,159,51,145,59,49,63,42,39,126,235,221,86,32,127,176,169,181,143,252,62,213,95,253,235,110,255,0,168,146,255,0,65,52,83,21,219,182,147,216,180,115,10,184,93,107,108,184,255,0,170,244,211,221,37,142,74,167,249,234,101,168,127,55,71,28,108,94,207,153,200,157,152,159,149,19,191,117,238,171,208,1,207,245,239,69,49,93,196,233,61,247,71,51,91,133,214,138,203,144,122,95,83,61,174,88,227,170,103,130,166,42,134,112,116,145,200,196,238,248,90,139,221,139,249,85,123,118,94,202,145,3,253,133,77,172,127,225,246,170,255,0,239,91,119,253,68,159,224,0,66,13,66,233,19,182,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,219,183,117,95,226,73,253,4,209,76,87,110,218,79,98,209,204,42,225,117,173,178,227,254,171,211,79,116,150,57,42,159,231,169,150,161,252,221,28,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,64,0,0,121,251,86,1,134,216,179,43,254,160,217,177,234,74,60,135,42,167,161,166,189,87,66,138,215,215,178,141,37,74,101,149,17,120,185,236,108,242,49,31,219,154,179,131,85,85,177,177,27,232,1,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,34,182,215,182,189,56,218,182,156,46,153,105,146,221,102,160,154,225,61,210,174,174,233,84,147,213,85,213,74,140,98,200,245,99,89,27,123,71,20,81,162,70,198,55,140,104,170,138,229,115,157,213,65,8,53,11,164,78,219,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,47,110,221,213,127,137,223,246,191,181,252,7,105,152,5,195,78,116,230,239,144,92,109,183,27,196,183,185,101,189,212,67,52,237,158,72,97,133,205,107,161,138,38,163,56,211,177,81,21,170,189,213,223,143,240,68,236,0,0,15,63,168,88,85,171,82,176,12,151,78,111,181,21,112,91,114,171,61,109,146,178,90,71,181,179,199,5,76,47,134,71,70,231,53,205,71,163,94,170,138,173,114,119,237,221,23,248,16,131,253,133,77,172,127,225,246,170,255,0,239,91,119,253,68,159,224,0,66,13,66,233,19,182,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,54,8,231,169,153,243,72,216,218,234,55,57,24,142,122,162,34,185,203,219,183,117,95,226,73,253,4,209,76,87,110,218,79,98,209,204,42,225,117,173,178,227,254,171,211,79,116,150,57,42,159,231,169,150,161,252,221,28,113,177,123,62,103,34,118,98,126,84,78,253,215,186,175,64,7,159,203,48,12,55,58,169,199,234,179,12,122,146,236,252,86,241,29,254,208,149,40,174,101,45,198,56,165,138,42,132,103,126,46,123,27,60,138,206,72,188,95,197,237,236,246,49,205,244,0,3,143,238,131,107,248,14,236,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,113,168,122,170,35,81,123,163,127,31,226,139,199,244,19,165,254,129,109,219,86,44,90,199,133,101,250,129,91,122,199,253,87,166,130,233,112,162,146,149,254,122,105,105,223,205,177,210,70,245,236,201,156,169,217,233,249,145,59,247,78,232,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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