255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,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,99,16,0,1,3,3,2,4,3,5,5,3,5,8,12,12,1,13,0,1,2,3,4,5,6,7,18,8,9,17,19,20,56,181,21,33,34,119,133,22,35,71,134,197,23,24,49,37,50,51,65,83,25,36,38,39,52,114,166,212,53,69,82,84,86,87,97,99,113,115,116,130,54,73,88,98,100,104,136,149,150,198,211,228,55,66,81,117,40,57,67,68,85,179,101,146,161,131,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,1,8,57,187,106,22,125,166,188,54,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,167,86,53,127,169,10,213,225,147,137,190,36,175,252,73,105,69,138,251,196,30,165,92,109,183,28,226,197,73,89,71,87,150,87,205,5,76,18,87,194,217,34,146,55,74,173,123,28,213,86,171,85,21,21,21,81,77,4,156,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,133,114,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,0,242,154,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,59,100,141,146,77,177,62,8,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,21,3,253,214,205,83,253,233,255,0,106,94,27,252,91,127,176,31,103,54,84,255,0,176,126,209,239,248,223,11,227,60,63,181,252,63,221,247,119,118,255,0,252,158,155,125,229,196,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,173,94,114,154,177,170,122,95,251,32,253,153,234,94,87,137,123,79,237,7,141,246,21,230,166,131,197,118,253,159,219,238,246,94,221,251,123,143,219,187,175,77,238,233,252,84,230,188,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,175,71,185,63,173,75,116,35,87,49,236,179,42,193,184,49,212,60,167,10,201,174,184,253,234,139,217,62,26,227,107,173,146,146,170,13,247,90,70,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,168,190,25,56,155,226,74,255,0,196,150,148,88,175,188,65,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,73,21,120,246,227,126,197,194,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,14,198,202,200,215,122,57,242,244,218,215,54,57,85,144,87,129,110,104,90,167,137,101,88,238,142,107,140,151,92,243,27,188,92,29,69,77,120,237,212,220,114,42,74,138,153,24,144,183,170,43,228,174,133,36,87,39,107,99,167,233,47,221,185,233,28,116,238,185,64,65,94,100,28,87,106,63,9,90,143,161,249,174,21,47,142,181,87,125,160,130,255,0,96,158,101,101,45,222,149,171,110,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,249,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,74,242,107,213,141,83,213,15,218,255,0,237,51,82,242,188,183,217,159,103,252,23,183,111,53,53,254,23,185,237,14,231,107,188,247,108,221,219,102,237,189,58,236,111,95,224,132,106,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,193,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,189,58,189,203,253,106,77,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,97,226,115,154,158,169,223,248,130,183,100,124,63,100,126,207,193,240,107,132,222,200,142,72,42,96,143,36,134,72,161,100,254,211,166,116,219,38,133,95,28,203,7,193,20,177,199,54,239,187,151,222,203,31,224,115,139,122,110,47,116,141,217,133,86,47,87,99,200,108,117,13,181,223,161,101,52,190,206,146,175,98,63,185,71,59,186,181,236,115,85,174,88,149,203,44,59,145,175,220,215,69,44,188,211,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,53,64,0,25,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,11,116,229,195,150,101,89,207,6,58,121,148,230,185,53,215,32,189,86,251,91,196,220,110,149,178,85,213,79,178,235,86,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,18,84,0,66,14,110,218,133,159,105,175,13,184,221,247,78,115,140,131,21,185,79,156,81,210,75,89,100,185,205,67,60,144,58,130,189,206,137,210,66,230,185,88,174,99,28,173,85,233,213,141,95,234,66,15,242,225,226,23,95,115,158,51,180,243,22,205,117,195,80,50,11,45,111,181,188,77,186,233,147,86,213,210,207,178,213,86,246,111,138,73,28,199,109,123,26,228,234,158,231,53,21,61,232,133,223,128,115,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,251,254,246,60,83,255,0,229,45,170,191,252,101,113,255,0,235,26,83,0,20,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,201,240,214,235,94,77,91,73,75,6,251,85,35,223,178,40,228,107,27,185,239,115,151,162,123,220,229,85,247,170,146,87,147,94,172,106,158,168,126,215,255,0,105,154,151,149,229,190,204,251,63,224,189,187,121,169,175,240,189,207,104,119,59,93,231,187,102,238,219,55,109,233,215,99,122,255,0,4,61,5,203,142,219,174,136,243,30,206,244,51,84,178,106,72,244,190,253,81,106,109,45,101,210,119,49,152,221,107,236,212,142,107,227,147,162,163,41,166,151,163,100,99,246,198,199,201,223,221,26,36,221,219,10,0,20,173,197,231,54,77,71,213,223,19,133,112,250,183,92,3,16,127,133,145,215,110,226,211,100,85,82,51,171,228,111,122,9,92,202,88,85,234,196,219,18,172,142,72,186,172,168,201,95,10,88,167,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,65,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,84,26,69,205,199,62,178,113,23,148,106,6,167,90,106,231,211,172,198,162,39,79,143,81,77,53,124,246,40,41,169,101,142,153,150,214,205,81,20,12,124,146,58,23,84,189,90,212,149,90,231,181,172,94,141,75,148,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,94,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,249,94,90,92,197,51,45,79,201,172,252,54,235,99,170,239,183,218,170,127,13,141,95,161,166,71,79,59,41,169,234,170,42,22,233,59,230,234,247,164,80,194,200,222,200,149,239,84,114,202,174,114,172,139,102,128,129,92,48,113,235,77,85,196,246,167,112,177,172,151,218,74,55,209,231,23,187,126,13,115,168,238,171,235,30,183,106,215,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,207,80,71,94,97,25,254,101,165,156,35,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,149,55,196,255,0,108,81,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,253,92,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,244,163,202,108,148,83,61,222,2,171,115,210,57,17,178,34,61,33,157,140,238,198,189,94,212,234,248,251,143,124,82,41,32,0,0,2,37,115,36,226,7,62,225,151,74,48,141,87,211,151,210,62,229,71,156,67,73,45,29,114,204,180,85,176,77,106,185,53,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,59,174,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,4,63,227,155,140,219,239,7,154,143,163,183,57,45,94,217,195,50,143,110,83,228,214,216,152,196,170,116,113,45,7,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,114,171,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,33,82,113,245,71,167,124,118,103,220,50,107,29,194,213,109,196,23,192,212,99,185,21,101,76,20,48,218,36,91,61,61,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,102,106,128,0,41,3,152,247,16,186,251,131,113,157,168,120,182,21,174,26,129,143,217,104,189,147,225,173,214,188,154,182,146,150,13,246,170,71,191,100,81,200,214,55,115,222,231,47,68,247,185,202,171,239,85,39,7,40,157,66,207,181,43,134,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,244,234,247,47,245,169,55,192,4,10,170,227,214,155,70,57,128,106,23,15,218,193,125,164,160,211,235,157,69,190,107,85,222,175,186,245,180,220,103,180,219,54,67,36,174,151,181,79,66,229,108,238,85,72,190,25,167,89,30,230,177,100,123,103,168,0,2,170,249,143,243,34,206,241,29,71,151,66,56,120,191,123,18,76,70,225,77,61,255,0,36,165,150,25,228,169,174,137,89,42,80,195,211,123,27,12,79,68,101,67,94,155,164,145,146,64,246,182,54,200,217,230,87,6,124,102,96,60,89,224,20,213,148,117,212,150,236,218,221,78,200,175,214,25,101,134,25,221,60,112,211,173,77,93,45,50,79,44,203,67,222,168,72,227,150,78,139,213,54,187,223,252,100,80,0,2,5,85,113,235,77,163,28,192,53,11,135,237,96,190,210,80,105,245,206,162,223,53,170,239,87,221,122,218,110,51,218,109,155,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,179,212,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,41,131,136,46,108,154,227,168,218,143,105,185,233,82,253,142,195,49,92,130,43,189,182,218,217,38,142,170,245,28,42,205,145,93,164,134,84,238,66,253,178,43,169,162,115,99,219,50,181,206,153,99,100,169,107,252,42,241,49,134,241,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,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,7,20,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,185,171,44,202,138,216,218,230,162,35,222,248,227,125,117,240,83,205,55,42,182,234,157,215,22,226,50,227,226,177,188,239,32,158,225,75,113,239,72,255,0,96,215,86,212,211,177,144,119,107,42,251,116,182,136,35,73,157,177,17,206,143,175,84,85,78,165,191,128,85,95,52,46,96,121,85,139,42,127,14,220,62,231,62,203,246,94,201,50,188,134,199,91,36,117,209,87,50,71,127,38,69,59,17,189,158,222,198,58,103,68,247,57,92,238,202,172,125,185,163,147,181,114,222,227,250,251,197,15,141,210,157,82,183,111,207,172,150,249,46,158,212,183,208,50,158,134,178,219,15,132,131,185,55,223,42,165,99,231,158,71,57,35,137,144,237,233,181,27,211,105,58,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,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,157,109,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,160,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,115,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,254,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,155,92,246,54,120,92,230,162,245,106,75,26,175,77,201,214,111,242,221,227,234,251,160,89,85,175,68,181,34,225,227,116,203,32,184,50,158,158,106,170,150,71,246,102,170,121,58,45,75,36,149,205,99,104,220,247,238,158,55,57,26,206,174,153,157,29,220,100,215,105,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,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,95,159,20,92,77,224,60,44,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,178,6,200,187,156,198,58,120,157,43,216,215,172,113,171,159,181,221,17,174,207,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,210,121,91,240,11,89,167,126,7,137,189,99,183,221,109,185,122,248,202,124,119,29,172,166,158,134,107,68,107,221,166,154,166,174,57,26,199,186,105,88,178,36,113,170,44,109,138,68,147,227,124,140,236,217,80,42,175,158,119,224,159,230,79,211,72,213,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,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,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,71,254,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,248,25,27,251,208,215,133,222,25,51,238,41,181,66,219,167,248,133,53,93,29,181,245,13,109,235,33,91,116,213,52,86,104,22,57,100,223,59,163,77,173,123,219,4,173,137,143,115,18,73,17,172,220,222,170,230,232,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,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,154,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,5,28,87,88,184,180,209,170,44,203,187,106,163,203,237,189,40,242,155,37,20,207,119,128,170,220,244,142,68,108,136,143,72,103,99,59,177,175,87,181,58,190,62,227,223,20,138,72,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,211,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,217,23,107,170,189,98,107,237,40,2,173,121,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,184,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,29,56,151,210,206,40,48,72,115,173,51,187,127,186,241,182,106,201,233,189,169,108,251,233,162,143,197,193,12,178,118,123,189,135,190,61,206,248,217,209,201,253,104,158,255,0,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,108,241,55,27,165,108,116,148,176,111,123,88,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,133,248,246,227,126,251,197,198,119,21,22,57,85,117,182,233,149,147,181,45,146,201,89,11,41,230,125,82,194,137,53,85,91,99,150,70,73,54,247,74,200,215,122,181,145,116,218,214,186,73,85,241,84,176,158,87,60,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,22,61,90,231,61,101,100,155,147,116,84,213,14,123,85,95,191,183,20,141,87,171,90,147,77,43,110,124,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,202,22,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,187,238,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,213,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,93,220,125,81,241,57,138,174,7,170,87,11,85,183,83,108,157,170,126,171,83,5,63,218,104,214,57,95,226,105,105,183,35,214,102,50,9,29,81,28,108,88,219,240,200,221,173,147,183,20,213,34,175,52,127,34,122,155,244,95,88,162,41,47,135,142,32,115,238,25,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,237,146,181,170,238,137,36,81,187,223,181,13,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,66,172,167,154,231,14,56,127,16,85,90,71,118,170,241,24,133,37,189,146,73,158,218,234,217,115,183,186,185,241,54,100,133,145,82,54,71,201,14,199,36,107,51,28,174,108,253,88,177,35,26,178,164,202,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,200,1,206,175,202,198,45,243,2,135,211,174,37,117,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,85,89,44,119,253,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,192,170,190,121,223,130,127,153,63,77,56,255,0,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,160,5,0,243,71,243,217,169,191,69,244,122,34,122,114,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,220,155,101,169,167,107,26,170,253,253,201,99,114,189,90,229,134,105,93,97,64,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,80,15,52,127,61,154,155,244,95,71,162,38,167,43,174,62,168,243,11,21,183,134,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,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,80,0,128,28,202,249,129,126,194,104,235,180,19,74,102,223,159,93,109,237,246,165,197,174,235,29,158,134,174,10,150,125,212,176,84,178,106,123,139,23,195,79,30,230,43,82,57,24,255,0,126,230,148,193,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,254,13,99,28,229,232,136,170,123,93,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,123,135,93,121,195,120,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,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,0,20,3,205,31,207,102,166,253,23,209,232,137,169,202,235,143,170,60,194,197,109,225,159,88,174,22,171,93,215,28,183,211,80,226,119,137,234,96,163,142,231,74,199,197,77,5,181,204,115,155,190,177,189,200,219,23,109,28,233,163,107,183,34,62,53,124,214,84,10,96,230,123,192,85,54,140,93,106,248,129,209,251,21,37,6,159,92,234,41,161,186,218,41,59,175,91,77,198,119,77,190,104,226,108,93,170,122,23,43,96,106,34,203,240,205,58,70,198,181,139,27,27,26,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,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,232,85,107,22,177,96,58,21,128,93,53,27,81,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,149,74,1,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,194,139,94,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,6,247,57,30,143,236,53,89,178,8,228,180,162,5,115,47,227,214,155,65,177,233,180,87,73,175,180,147,234,45,242,158,72,110,239,143,187,190,193,110,158,150,70,182,102,205,12,177,186,10,229,116,144,203,10,124,123,88,213,123,218,212,124,42,250,108,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,243,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,238,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,181,155,146,54,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,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,229,92,88,249,88,214,79,151,249,15,167,78,102,176,234,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,250,42,184,177,210,202,190,25,111,124,78,226,87,203,85,214,203,103,199,223,118,117,20,183,122,104,164,138,185,105,89,52,86,170,153,35,116,172,167,172,115,230,130,21,143,226,114,73,43,81,26,229,86,162,211,102,19,204,211,139,140,27,81,239,186,129,77,159,123,98,147,33,184,79,112,169,198,111,107,61,125,158,14,226,204,172,130,149,146,74,179,82,67,26,205,240,178,25,153,213,35,137,30,175,107,81,11,201,209,76,147,62,204,116,143,16,202,245,75,24,164,199,114,203,197,158,154,182,237,106,166,89,145,148,147,200,196,114,198,172,157,141,150,39,244,84,223,11,209,203,19,213,209,239,147,103,113,213,107,205,23,143,170,204,194,251,114,225,159,71,110,23,91,93,171,28,184,84,208,229,151,136,42,103,163,146,231,84,198,75,77,61,181,172,107,155,190,141,189,201,27,47,113,28,217,164,107,118,162,50,52,124,208,131,135,93,6,204,184,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,217,27,93,213,26,175,110,247,171,35,106,239,123,81,111,123,247,22,225,199,247,113,253,215,254,198,127,130,159,229,94,55,115,61,169,237,77,155,125,169,226,54,255,0,150,127,231,237,217,179,238,118,118,62,228,161,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,87,42,126,59,110,169,117,160,225,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,55,185,170,197,103,97,170,253,240,71,29,175,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,72,28,61,101,54,44,27,95,116,211,53,202,107,188,21,151,31,204,44,215,75,141,79,105,242,118,41,96,173,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,234,248,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,237,106,203,50,162,58,71,53,168,136,198,50,56,217,39,249,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,185,240,10,171,231,157,248,39,249,147,244,210,170,203,31,229,87,199,61,171,75,106,127,118,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,217,181,82,162,87,34,181,253,253,209,200,174,109,92,88,229,90,39,130,99,250,71,166,119,207,101,100,153,191,114,182,182,233,111,187,201,77,116,180,80,210,205,11,163,116,77,133,205,146,63,17,38,248,210,87,59,106,178,10,134,35,92,174,87,71,197,57,118,241,237,197,198,168,234,198,41,160,87,216,45,89,229,149,221,217,174,151,171,165,60,236,185,91,173,112,83,35,119,190,174,4,115,29,181,236,103,71,212,68,247,205,52,201,27,230,106,202,215,178,53,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,16,210,126,53,242,173,2,224,238,235,162,154,79,115,246,110,95,152,102,23,58,219,149,218,37,145,149,86,155,90,208,219,226,141,212,206,218,140,73,167,123,42,26,146,181,234,248,91,3,149,26,215,201,20,172,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,222,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,179,42,231,74,225,227,136,28,251,134,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,100,173,106,187,162,73,20,110,247,237,67,67,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,146,56,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,61,147,182,53,220,214,61,208,74,232,158,246,177,100,141,26,253,173,234,173,111,96,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,157,126,56,181,123,13,215,126,42,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,2,194,250,134,83,81,65,74,179,35,23,226,107,30,232,28,246,35,145,175,216,230,238,107,29,213,169,55,249,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,138,165,233,242,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,245,90,152,41,254,211,70,177,202,255,0,19,75,77,185,30,179,49,144,72,234,136,227,98,198,223,134,70,237,108,157,184,166,168,5,37,243,53,224,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,213,81,148,211,75,213,209,189,155,99,99,228,236,109,141,18,30,236,117,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,127,127,230,63,204,2,179,136,139,236,186,73,164,57,23,248,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,20,54,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,131,81,18,10,22,84,84,50,158,4,123,149,81,21,242,75,34,35,88,157,94,168,217,28,137,182,55,185,190,124,245,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,21,194,71,54,154,109,52,209,43,222,25,175,116,121,6,87,147,227,116,243,85,227,87,55,215,75,83,83,144,62,89,213,201,71,89,81,51,158,232,159,27,165,85,73,151,171,60,60,106,212,103,114,38,54,162,0,107,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,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,150,47,47,74,204,90,178,155,136,174,32,113,14,205,214,29,178,226,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,89,182,100,237,66,250,101,220,246,163,100,89,54,163,210,39,50,207,192,51,89,197,143,154,125,100,249,129,144,250,140,231,63,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,91,252,53,198,215,91,37,37,84,27,216,230,63,100,177,171,94,221,204,123,154,189,23,222,215,42,47,185,84,191,238,5,248,205,177,113,135,167,21,87,57,45,94,198,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,238,189,97,151,181,42,164,110,114,201,27,152,230,187,114,35,37,147,242,185,163,249,19,212,223,162,250,197,17,64,36,138,224,115,139,187,175,8,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,118,206,226,116,86,73,52,104,232,251,171,35,116,17,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,119,248,107,141,174,182,58,186,89,246,61,204,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,250,197,122,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,218,155,98,169,168,107,220,168,253,253,200,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,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,162,142,19,52,6,155,134,125,6,198,52,153,183,74,187,133,117,5,63,137,186,205,45,194,90,168,61,163,55,71,213,37,42,72,141,72,169,187,170,254,219,27,27,61,223,27,209,101,124,143,127,96,32,7,58,191,43,24,183,204,10,31,78,184,148,172,78,158,91,188,125,95,116,11,42,181,232,150,164,92,60,110,153,100,23,6,83,211,205,85,82,200,254,204,213,79,39,69,169,100,146,185,172,109,27,158,253,211,198,231,35,89,213,211,51,163,187,140,154,239,193,85,124,243,191,4,255,0,50,126,154,85,89,106,156,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,79,213,230,229,198,30,85,131,95,113,157,4,209,220,238,235,143,222,168,186,95,242,75,141,138,233,37,37,84,27,216,230,82,81,44,180,243,53,237,220,199,201,60,177,72,207,123,93,70,246,175,69,83,245,121,112,113,219,197,103,17,122,143,22,155,103,248,125,171,42,198,237,86,250,153,239,121,125,61,26,80,213,91,228,122,189,244,174,168,86,42,83,73,189,205,88,25,12,81,71,34,183,172,189,92,144,202,174,133,124,209,252,246,106,111,209,125,30,136,139,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,23,211,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,247,61,165,117,241,167,204,11,87,50,62,40,238,183,157,8,213,220,130,193,137,225,213,16,218,108,236,179,221,94,148,23,71,210,74,231,73,89,52,44,154,74,90,182,75,59,164,216,229,106,178,74,118,192,143,103,243,145,103,255,0,45,174,42,117,231,138,92,2,237,122,213,76,63,31,75,110,59,80,219,75,50,138,42,190,196,247,58,214,67,3,157,27,232,17,174,106,61,26,245,150,73,218,248,163,235,52,76,138,31,116,138,201,148,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,95,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,188,158,89,156,104,254,242,122,112,253,55,205,93,219,207,176,27,125,36,21,53,19,87,119,164,190,208,162,118,153,93,210,71,186,103,76,213,99,91,80,229,220,222,228,177,61,28,157,228,142,56,65,199,175,30,26,185,81,197,125,206,13,21,207,115,92,34,219,167,21,31,103,31,71,13,225,237,164,185,92,104,43,39,89,170,229,163,106,172,15,99,164,94,218,50,68,147,185,20,44,87,162,110,88,153,58,185,109,113,83,175,60,82,224,23,107,214,170,97,248,250,91,113,218,134,218,89,148,81,85,246,39,185,214,178,24,28,232,223,64,141,115,81,232,215,172,178,78,215,197,31,89,162,100,80,251,164,86,122,14,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,6,244,116,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,109,108,175,138,133,191,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,46,167,151,55,0,182,45,15,211,137,245,19,85,109,254,213,204,245,27,31,240,55,43,61,125,51,219,75,108,179,213,35,36,125,182,122,105,154,157,201,159,182,63,17,221,103,70,185,157,166,162,35,94,249,161,175,50,254,2,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,91,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,199,181,237,86,61,205,87,194,143,225,92,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,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,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,1,64,60,209,252,246,106,111,209,125,30,136,139,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,23,127,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,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,206,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,137,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,222,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,77,205,137,241,56,250,227,95,42,226,179,81,234,236,150,155,159,135,211,44,102,225,52,120,229,190,157,100,100,117,251,21,209,182,231,80,146,53,143,116,210,177,85,88,215,181,59,49,189,88,137,185,210,190,88,235,30,1,153,75,128,212,106,147,113,234,180,196,233,111,16,216,31,118,114,35,96,91,140,176,201,59,105,216,170,189,94,244,138,23,189,219,81,118,34,199,191,111,114,61,205,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,167,94,136,191,192,249,63,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,44,211,75,249,196,83,98,188,46,45,155,43,198,42,239,26,191,142,211,211,89,109,79,169,150,89,168,175,44,72,149,172,185,85,204,231,172,168,248,210,52,239,199,187,124,210,61,139,27,154,217,100,90,106,214,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,163,35,106,123,220,136,212,254,8,92,159,45,14,2,169,180,27,30,135,90,181,102,197,73,62,162,223,41,227,154,208,201,59,187,236,22,233,233,99,115,161,116,51,69,27,160,174,87,73,52,83,47,199,181,141,70,49,205,71,204,143,158,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,57,87,22,62,86,53,147,229,254,67,233,211,153,172,59,255,0,18,156,40,223,116,59,9,210,221,85,180,197,117,185,97,154,147,135,217,175,9,114,158,22,44,116,55,138,138,54,205,83,64,231,177,127,233,150,37,123,88,174,141,206,98,119,22,9,30,188,130,139,80,179,235,118,27,95,167,54,252,227,32,165,196,238,149,9,87,93,97,134,231,51,45,213,83,162,198,169,44,180,200,238,211,222,139,12,74,142,115,85,126,237,159,238,83,167,116,229,233,195,215,239,27,196,214,63,96,173,169,181,50,203,138,118,242,219,221,53,198,151,197,71,95,67,73,85,2,58,141,33,84,217,39,121,242,199,27,145,234,141,72,221,35,186,61,90,145,190,247,245,175,19,204,179,173,35,203,240,253,59,204,106,241,92,158,237,103,169,166,180,93,233,167,72,95,75,86,230,47,105,86,94,220,142,141,138,238,141,123,227,111,117,172,115,157,26,178,68,99,219,155,109,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,31,228,223,196,14,139,225,214,172,131,68,50,55,210,88,243,108,146,240,235,165,53,218,181,105,41,160,185,65,182,146,154,146,218,201,223,34,77,53,79,122,90,135,199,2,49,83,164,146,171,87,171,156,139,107,229,64,115,132,226,11,67,179,155,237,187,71,112,172,126,213,121,206,177,123,131,29,127,203,32,130,21,146,134,56,153,80,212,179,54,161,26,178,75,210,74,135,75,43,17,233,28,82,49,173,84,116,139,34,69,2,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,133,213,117,78,133,143,116,84,209,186,86,44,146,171,85,26,139,255,0,66,46,148,244,247,27,186,225,184,6,53,136,95,114,122,188,146,229,99,179,209,91,107,47,85,104,238,253,202,120,97,100,114,85,73,185,239,118,249,28,213,122,245,123,151,171,151,171,157,252,87,208,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,171,205,31,200,158,166,253,23,214,40,138,1,37,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,222,232,159,34,108,86,178,46,187,156,215,73,18,62,218,120,205,226,151,21,224,139,67,168,107,177,188,110,213,53,234,179,109,139,16,199,163,116,116,212,176,246,225,247,74,232,24,230,191,193,211,177,177,163,155,10,127,57,240,69,214,52,145,36,108,0,224,163,154,230,85,166,94,11,76,248,148,170,186,229,184,221,77,193,59,89,109,77,92,149,55,75,60,50,111,87,247,209,205,124,149,208,164,138,199,39,196,146,198,197,145,27,222,68,138,22,220,160,42,175,158,119,224,159,230,79,211,72,21,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,1,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,172,215,80,179,237,74,186,197,125,212,108,227,32,202,174,80,83,182,146,42,203,221,206,106,233,227,129,174,115,155,19,100,153,206,114,49,28,247,185,26,139,211,171,220,191,214,165,185,242,108,225,235,236,94,147,221,184,133,187,84,218,170,234,245,19,165,21,161,145,210,245,170,183,80,209,84,212,69,59,93,59,145,21,59,243,177,21,209,51,225,219,77,3,149,206,114,237,142,11,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,23,237,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,47,123,151,119,4,20,124,42,224,139,150,230,52,187,181,55,44,183,197,21,245,171,52,21,48,218,227,108,210,200,202,90,89,89,19,94,221,204,124,30,33,18,73,35,124,180,237,86,57,90,198,57,97,95,23,252,209,117,30,163,136,235,93,71,15,87,191,102,226,218,103,112,171,163,99,146,181,106,104,114,217,21,237,142,121,42,162,138,78,204,212,106,145,171,105,213,21,100,107,94,233,155,35,31,35,91,21,133,112,91,198,150,27,198,78,27,119,188,217,177,218,188,111,33,198,234,35,134,245,101,154,101,169,101,59,38,89,22,154,104,170,81,140,108,172,145,177,73,213,54,181,237,124,111,69,110,221,143,147,60,39,95,215,158,25,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,42,140,123,95,37,45,60,213,52,146,196,174,87,53,240,186,166,52,71,251,217,35,30,199,34,163,183,199,31,181,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,228,142,237,106,154,235,81,98,134,231,72,251,149,29,60,53,117,20,109,153,171,60,48,76,233,27,20,175,143,174,230,177,238,130,102,181,202,157,28,177,72,137,215,106,244,250,200,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,118,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,123,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,80,28,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,240,50,55,247,171,88,181,78,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,60,167,15,124,40,223,120,139,209,173,94,204,176,88,174,183,28,191,77,253,137,89,111,178,81,66,201,125,171,75,82,234,180,171,141,26,170,143,89,152,200,25,44,104,197,115,157,219,124,105,27,223,43,21,156,87,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,111,240,215,27,93,108,148,149,80,111,99,152,253,146,198,173,123,119,49,238,106,244,95,123,92,168,190,229,83,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,116,138,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,80,103,28,156,14,102,92,33,102,77,170,165,125,93,243,78,175,149,14,101,134,252,246,38,248,223,209,93,224,171,54,162,53,149,45,106,57,81,200,136,201,152,213,123,17,170,217,98,139,143,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,119,89,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,185,189,87,162,185,92,230,177,141,123,222,198,58,218,184,187,225,163,75,56,95,229,177,168,248,46,153,218,127,254,79,227,111,21,144,83,123,82,231,252,191,4,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,173,86,149,139,254,227,219,130,11,23,23,24,36,85,184,229,45,170,219,169,182,78,212,86,75,221,100,207,167,133,244,171,50,44,212,181,110,142,41,31,36,59,29,43,227,77,138,230,75,211,107,154,217,37,71,208,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,255,0,229,115,192,149,171,91,46,179,107,190,180,99,53,117,24,77,142,161,141,199,237,213,112,55,193,100,53,173,115,210,87,201,185,119,75,77,78,230,53,21,155,59,114,200,229,98,185,201,12,209,58,231,192,6,107,56,177,243,79,172,159,48,50,31,81,156,235,245,252,9,221,111,92,14,98,156,92,233,213,101,93,125,68,116,247,122,188,194,217,81,35,165,123,96,130,230,180,144,75,67,12,52,234,168,200,226,142,105,170,29,52,189,26,198,43,211,162,34,161,194,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,113,92,111,234,173,171,91,249,98,101,186,175,98,199,114,11,29,183,36,167,180,85,209,209,223,169,27,77,90,144,123,114,145,177,202,232,218,247,183,100,141,106,75,27,145,202,142,142,70,57,63,156,81,177,223,248,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,67,170,242,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,108,171,143,110,55,236,92,35,224,145,81,99,149,86,171,150,166,222,251,82,217,44,149,144,190,162,22,82,164,200,147,85,85,182,57,99,124,112,236,108,172,141,119,163,159,47,77,173,115,99,149,89,66,223,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,147,203,239,128,172,123,134,108,54,135,57,212,27,21,37,102,170,93,233,227,154,185,245,30,22,181,150,7,162,212,181,33,161,153,34,71,194,247,83,212,54,58,133,108,143,99,222,197,70,185,204,68,85,153,64,128,28,234,252,172,98,223,48,40,125,58,226,86,7,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,61,161,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,229,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,75,84,42,175,158,119,224,159,230,79,211,72,85,193,159,11,95,189,198,109,152,105,189,22,73,236,75,213,183,15,170,190,217,42,37,110,234,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,124,76,114,181,253,30,141,88,223,197,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,62,188,243,63,204,181,63,38,159,51,212,12,134,174,251,125,170,167,164,166,168,184,85,170,58,121,217,77,79,29,60,75,35,186,117,123,210,40,99,69,123,186,189,234,138,231,43,156,170,229,185,238,81,156,61,126,202,120,125,151,86,110,117,55,86,94,181,87,179,91,45,190,178,151,195,199,71,67,73,45,76,116,110,141,28,155,228,239,50,87,207,221,85,70,186,57,161,218,222,141,87,201,93,124,209,252,246,106,111,209,125,30,136,252,157,53,224,187,42,214,78,17,239,92,66,233,155,110,183,172,147,25,204,37,177,86,227,52,116,50,85,205,95,66,176,80,172,114,210,50,22,58,69,154,57,42,158,178,53,221,90,232,186,185,21,139,18,164,188,47,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,127,38,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,71,220,38,112,253,106,225,151,65,177,141,40,163,101,35,238,84,116,254,46,253,89,78,141,84,173,186,205,209,213,50,247,18,56,221,35,17,221,34,137,210,55,122,67,20,45,119,93,167,96,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,5,0,243,71,243,217,169,191,69,244,122,33,163,220,16,95,117,231,131,188,155,93,116,190,150,235,121,206,177,124,194,107,116,214,56,166,98,199,89,103,138,134,9,164,90,104,82,37,146,90,196,146,161,174,70,119,17,31,27,28,214,49,210,43,26,248,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,191,39,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,166,140,248,76,225,250,213,195,46,131,99,26,81,70,202,71,220,168,233,252,93,250,178,157,26,169,91,117,155,163,170,101,238,36,113,186,70,35,186,69,19,164,110,244,134,40,90,238,187,74,139,230,139,195,238,184,233,190,184,220,181,67,60,200,46,185,110,25,150,220,42,93,142,94,103,158,105,163,181,199,36,210,212,54,204,228,145,206,240,253,158,228,189,166,34,164,114,70,142,123,17,21,37,142,46,85,192,182,179,233,198,132,241,29,142,230,186,181,140,90,174,184,179,247,82,86,84,214,218,18,225,53,158,69,123,36,167,184,210,177,87,172,115,67,60,81,42,200,196,116,137,18,204,145,181,207,86,161,161,235,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,213,204,67,93,244,143,70,120,121,187,217,181,79,25,164,202,159,156,211,213,89,173,24,252,236,100,172,169,171,109,59,229,138,162,104,251,240,204,148,208,204,218,125,243,64,238,236,79,146,21,98,181,234,199,38,125,203,222,229,99,195,246,168,104,31,15,53,144,234,147,42,237,117,217,117,225,111,212,184,244,233,26,62,219,3,169,226,141,174,153,189,180,150,58,153,82,52,87,196,249,30,140,99,33,77,177,75,222,106,204,160,1,64,60,209,252,246,106,111,209,125,30,136,250,180,47,129,59,175,16,252,34,101,58,223,167,53,149,115,230,216,174,81,93,73,45,166,89,28,232,43,173,84,214,200,170,93,21,44,16,211,201,52,181,207,154,102,50,54,171,218,199,39,187,220,189,21,99,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,131,254,34,191,122,29,14,179,234,148,152,173,214,201,86,253,182,250,255,0,23,67,225,169,107,43,162,134,63,21,61,7,222,200,178,81,247,221,44,108,123,157,187,116,79,107,145,28,213,59,89,226,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,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,74,46,125,184,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,110,106,75,10,170,186,55,57,170,138,246,62,57,31,245,240,119,194,174,101,197,126,174,91,240,251,53,182,173,184,197,186,162,158,167,44,187,199,34,66,203,117,185,95,241,163,101,115,30,223,19,35,91,35,97,102,215,110,122,43,149,59,108,145,236,159,252,210,116,119,1,208,174,6,176,45,57,211,155,13,37,186,219,110,206,45,113,75,44,84,176,195,61,194,120,236,245,176,186,174,169,208,177,141,150,166,70,196,197,146,85,106,43,149,63,232,68,174,14,19,188,211,232,223,204,12,123,212,96,45,123,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,82,97,107,220,169,248,18,181,37,170,131,138,109,101,198,106,221,114,117,66,79,132,90,174,48,53,176,71,2,53,142,142,240,172,85,87,61,238,114,185,32,222,214,163,17,157,246,163,247,193,36,118,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,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,0,115,149,187,90,175,252,34,97,55,219,21,206,146,227,109,184,231,22,218,186,58,202,73,155,52,21,48,73,108,184,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,182,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,132,244,18,193,165,156,71,240,35,135,233,109,109,238,213,144,89,107,116,254,211,140,222,253,157,83,77,87,37,182,185,150,202,125,204,94,169,35,33,172,167,122,199,35,81,237,221,28,141,141,219,122,162,20,215,198,143,9,57,87,8,218,166,184,181,202,95,29,141,223,124,77,195,25,184,181,210,75,220,161,109,76,140,100,19,202,176,197,26,214,71,26,66,233,153,26,43,91,222,141,81,122,61,11,84,229,55,161,119,221,31,225,151,237,38,91,102,181,82,93,117,18,224,204,146,150,106,117,100,149,79,179,201,75,10,81,50,162,70,167,253,124,204,143,115,145,141,169,94,187,94,233,24,217,170,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,179,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,66,199,242,126,110,247,91,159,7,244,152,164,17,213,207,173,215,154,122,203,13,222,235,4,14,183,211,91,224,219,181,183,88,95,11,209,86,166,72,164,110,198,198,177,163,42,25,52,138,214,70,200,99,154,184,63,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,47,251,130,14,11,177,94,17,244,226,10,26,214,218,175,121,245,203,185,61,239,33,138,134,54,200,206,234,67,186,134,154,117,98,76,180,108,88,35,84,107,215,227,145,29,46,214,110,72,217,37,79,201,191,229,152,174,41,236,223,181,57,53,170,205,237,155,132,54,155,119,180,43,99,167,241,149,210,245,237,83,67,189,83,185,51,246,187,108,109,234,231,116,94,136,189,10,193,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,85,230,143,228,79,83,126,139,235,20,69,21,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,165,255,0,95,242,61,14,229,215,195,5,182,41,153,117,76,67,17,236,219,168,169,25,81,12,247,75,149,85,77,66,190,69,141,38,146,38,75,51,159,36,245,15,99,21,173,107,25,42,177,141,99,17,169,68,60,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,111,149,205,71,116,89,37,145,222,237,202,88,167,42,254,2,169,169,105,173,92,83,235,37,138,146,177,245,148,240,220,48,107,101,71,117,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,178,94,239,68,122,68,230,90,80,42,175,158,119,224,159,230,79,211,72,127,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,125,170,173,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,45,127,143,190,4,237,92,93,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,238,123,138,75,210,221,11,212,125,91,214,91,102,131,99,150,111,5,151,220,110,19,91,164,164,187,42,209,248,25,32,107,223,82,181,8,244,223,31,101,145,74,231,179,106,201,247,106,214,177,207,232,213,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,133,6,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,39,249,52,240,207,134,223,227,186,113,79,125,174,171,170,190,227,151,138,188,114,197,66,213,88,224,163,122,209,68,179,213,189,81,221,102,123,226,172,88,154,197,68,99,19,184,229,71,185,204,88,190,190,104,124,192,191,240,147,133,45,34,155,251,91,78,103,120,107,191,236,210,165,53,20,244,245,63,246,154,106,184,230,139,253,220,93,63,156,165,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,230,92,208,158,5,161,122,113,196,95,2,58,89,165,250,161,102,241,214,170,237,63,199,101,134,104,149,25,85,111,170,109,178,20,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,212,109,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,164,159,229,187,199,213,247,64,178,171,94,137,106,69,195,198,233,150,65,112,101,61,60,213,85,44,143,236,205,84,242,116,90,150,73,43,154,198,209,185,239,221,60,110,114,53,157,93,51,58,59,184,201,174,252,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,197,56,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,110,106,203,50,162,182,54,185,168,136,247,190,56,223,13,185,56,103,249,150,169,230,92,65,106,14,160,228,53,119,204,134,249,81,142,84,215,87,84,170,111,149,253,46,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,61,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,5,185,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,14,85,197,143,149,141,100,249,127,144,250,116,230,107,9,85,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,253,94,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,154,156,204,57,129,254,204,177,91,110,146,240,245,156,218,170,114,76,182,222,149,183,75,237,166,183,189,53,158,215,52,113,190,157,212,242,70,139,27,102,170,142,69,123,37,71,239,142,36,73,26,212,89,161,153,181,25,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,158,215,138,13,20,253,221,181,170,239,163,146,92,60,109,94,63,111,179,248,249,219,47,114,55,215,79,107,165,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,89,255,0,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,35,228,230,161,192,85,77,45,77,215,138,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,247,203,221,232,140,73,92,200,1,195,199,16,57,247,12,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,118,201,90,213,119,68,146,40,221,239,218,134,132,248,120,226,7,1,226,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,217,43,90,174,234,177,203,27,189,219,144,233,96,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,227,252,14,112,57,134,240,133,134,186,170,169,244,151,205,69,190,83,181,151,235,243,24,187,35,103,84,119,130,163,220,136,230,83,53,200,213,87,42,35,230,123,81,239,70,163,98,138,47,151,154,63,145,61,77,250,47,172,81,20,2,106,160,135,252,90,242,230,211,142,41,181,99,16,212,122,218,175,179,189,159,19,71,153,77,107,233,5,194,239,74,148,202,148,82,50,71,50,72,187,208,204,200,227,85,124,91,159,4,138,157,196,236,68,197,150,182,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,79,21,106,229,79,160,204,226,94,255,0,172,87,203,69,36,248,108,149,20,55,91,6,27,72,222,213,186,10,221,146,165,100,85,80,57,174,73,105,187,169,4,241,71,27,227,141,55,201,11,162,88,88,214,191,218,243,71,242,39,169,191,69,245,138,34,128,77,46,241,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,190,39,57,27,213,99,150,70,251,183,41,158,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,248,171,157,218,235,122,169,101,101,230,231,87,95,81,29,60,20,140,150,166,103,74,246,193,4,76,134,24,145,206,85,84,100,113,71,28,108,111,240,107,24,214,167,68,68,66,218,185,101,114,239,166,197,105,173,220,71,235,222,57,86,204,157,149,18,63,26,198,46,182,249,105,159,102,124,50,185,137,91,85,12,205,107,150,165,92,197,116,45,84,217,27,21,147,34,186,71,49,96,179,64,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,180,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,148,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,115,220,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,200,57,231,126,9,254,100,253,52,225,92,160,51,252,55,5,226,190,166,151,48,200,105,45,47,202,177,122,155,5,161,106,85,90,202,171,140,149,148,114,197,78,143,233,181,175,123,96,145,25,185,83,115,246,177,189,94,246,53,211,127,153,23,0,182,45,125,197,110,154,219,166,246,255,0,5,169,184,253,189,245,21,16,210,211,62,79,180,212,176,71,213,41,159,28,77,115,221,88,214,51,108,18,53,170,231,244,108,47,234,222,219,225,170,14,19,56,126,186,241,53,175,56,198,148,81,178,173,150,218,202,143,23,126,172,167,71,34,209,90,161,232,234,153,123,137,28,141,141,234,222,145,68,233,27,177,102,150,22,187,166,227,73,37,0,243,71,243,217,169,191,69,244,122,34,111,242,80,207,240,217,116,95,50,210,214,228,52,137,150,82,229,21,23,247,218,92,170,217,214,221,45,37,20,13,168,98,42,116,123,18,88,94,199,109,85,216,171,30,253,189,200,247,112,174,104,92,2,216,180,91,127,16,250,51,111,240,120,133,214,224,202,123,237,130,154,153,235,13,150,170,109,202,202,152,21,141,86,69,71,35,209,24,177,185,90,216,165,146,54,71,213,146,178,56,124,255,0,40,142,29,106,117,39,94,95,172,121,62,39,87,85,137,224,20,242,205,67,93,44,81,58,138,75,250,246,210,8,85,37,106,172,143,138,41,36,168,69,143,163,162,146,58,103,185,205,220,196,125,218,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,206,191,28,90,189,134,235,191,21,25,230,169,105,244,245,115,227,215,106,138,56,104,103,169,129,97,125,67,41,168,160,165,89,145,139,241,53,143,116,14,123,17,200,215,236,115,119,53,142,234,212,155,252,156,248,151,210,204,83,21,188,112,231,148,221,189,141,146,94,114,10,139,253,186,170,225,61,53,61,13,103,118,59,125,28,84,80,189,242,164,146,86,62,70,185,91,19,99,93,205,69,84,85,84,232,90,160,0,160,30,104,254,123,53,55,232,190,143,68,78,158,74,153,102,43,251,2,202,112,95,180,214,175,180,159,108,43,174,222,198,241,177,248,239,3,224,173,209,120,158,199,94,231,103,185,240,119,54,237,221,240,245,235,238,56,175,52,94,1,107,48,251,237,203,137,141,29,183,221,110,150,172,142,225,83,93,150,89,224,166,158,178,75,101,83,217,45,76,247,38,189,173,118,202,55,118,228,116,189,197,107,97,145,205,218,170,201,17,144,248,174,81,28,58,212,234,78,188,191,88,242,124,78,174,171,19,192,41,229,154,134,186,88,162,117,20,151,245,237,164,16,170,74,213,89,31,20,82,73,80,139,31,71,69,36,116,207,115,155,185,136,251,180,60,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,233,69,207,95,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,40,56,1,230,87,89,160,212,117,122,101,175,55,91,173,231,5,166,183,213,85,217,234,218,201,238,23,42,58,168,160,129,148,214,232,150,73,210,56,168,214,58,119,199,28,109,98,53,147,76,197,115,153,26,189,204,137,92,69,107,206,101,196,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,110,200,218,238,138,228,99,119,189,95,35,147,123,220,171,58,185,83,240,49,117,189,100,212,28,81,106,189,174,174,223,109,176,84,36,152,165,150,227,107,115,22,231,59,233,217,36,87,53,239,199,181,212,204,108,236,124,18,69,213,93,51,55,163,217,217,68,150,221,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,61,86,177,242,189,209,173,102,226,106,61,102,190,71,236,236,90,227,111,90,155,253,138,209,35,168,228,185,95,25,85,27,210,162,71,162,57,59,53,16,58,102,78,145,118,36,238,70,201,17,238,124,210,61,179,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,7,10,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,245,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,62,53,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,134,186,155,203,67,72,245,51,138,251,126,191,92,41,233,40,177,231,83,178,229,122,199,232,224,99,89,116,191,195,89,20,173,158,162,57,99,150,25,169,170,97,89,89,81,27,91,19,156,246,53,251,158,233,165,115,102,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,5,37,243,71,226,99,137,123,222,174,100,218,1,153,208,213,225,152,5,29,68,51,91,44,176,163,21,151,218,72,158,245,167,185,75,82,214,238,157,146,185,55,164,40,238,212,79,137,140,115,22,120,28,245,142,185,63,21,218,143,156,240,203,103,225,147,53,151,219,54,172,95,32,164,188,88,46,147,204,171,85,67,75,21,45,76,11,64,238,168,189,216,83,196,53,98,85,84,116,77,99,163,77,204,88,219,23,229,112,157,230,159,70,254,96,99,222,163,1,165,51,149,113,99,229,99,89,62,95,228,62,157,57,154,194,85,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,39,196,238,45,161,218,187,195,141,234,249,170,84,63,106,176,27,69,190,60,223,187,102,150,25,102,170,165,162,103,140,221,71,63,84,68,239,192,201,33,238,71,35,28,232,170,36,107,100,102,253,233,93,122,29,206,70,251,138,101,73,143,234,94,149,218,162,211,42,127,25,21,170,147,25,165,100,119,75,61,42,200,231,208,210,181,21,240,210,207,12,17,108,165,68,108,112,57,88,214,72,174,87,53,205,146,215,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,189,122,42,255,0,19,208,21,65,206,67,134,76,7,21,181,99,252,72,226,20,212,150,75,149,218,240,220,122,245,109,162,183,67,12,23,9,231,109,93,103,180,30,232,209,174,90,149,115,37,108,143,126,245,145,29,18,245,103,109,123,149,108,91,167,39,174,23,240,24,48,214,113,81,112,187,210,94,50,202,138,139,149,146,134,142,26,136,106,34,179,64,139,11,85,210,198,177,119,105,235,156,141,151,162,182,78,139,75,86,207,119,222,169,102,135,228,229,151,27,237,159,21,188,221,177,108,115,237,5,234,138,223,81,81,110,180,120,198,82,123,66,169,145,185,209,83,119,222,138,200,187,143,70,179,184,228,218,221,221,87,220,134,115,56,155,226,31,94,120,130,207,230,172,215,155,173,91,110,88,253,69,93,13,61,133,212,126,10,11,26,172,206,89,105,153,77,209,28,199,181,200,145,185,210,238,153,82,24,219,35,221,177,58,123,94,43,120,205,190,241,105,167,26,87,108,207,45,93,172,207,4,246,189,61,222,229,3,24,202,91,172,117,9,69,216,169,108,109,233,218,153,124,60,169,44,104,212,143,114,53,204,232,143,237,69,218,249,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,146,248,100,187,90,172,28,73,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,58,7,28,156,93,221,120,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,187,119,246,211,162,50,56,99,87,73,218,73,29,218,185,101,112,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,29,75,71,116,129,207,102,73,90,196,115,90,200,227,234,136,250,104,101,232,233,30,253,209,189,241,246,54,200,139,55,106,237,0,42,175,158,119,224,159,230,79,211,74,171,46,123,149,207,29,183,93,108,181,77,161,26,209,147,82,84,102,214,58,118,59,31,184,213,206,239,27,144,209,53,175,89,89,38,228,219,45,77,59,88,213,87,239,238,75,27,149,234,215,44,51,74,231,49,173,67,192,120,69,207,172,28,69,97,26,123,73,89,173,89,181,60,86,171,93,226,174,158,23,208,80,81,91,102,141,245,178,201,30,212,124,149,53,84,245,49,80,172,136,169,34,83,162,164,114,195,177,91,55,234,240,77,205,22,213,196,102,77,143,104,214,163,96,149,118,189,69,190,84,87,182,42,187,36,45,246,36,144,65,79,37,75,94,238,244,235,60,47,237,196,246,43,17,37,69,115,90,237,205,71,171,35,175,110,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,61,86,131,241,163,251,182,112,35,147,233,190,20,238,230,125,159,102,23,152,41,170,33,174,236,201,98,161,91,101,186,39,215,116,141,237,153,179,57,94,230,211,185,54,183,185,20,175,87,47,101,99,146,37,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,148,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,154,114,188,230,5,255,0,131,124,41,106,236,223,217,90,112,203,195,157,255,0,105,149,105,171,103,168,169,255,0,179,83,82,71,12,95,238,34,233,252,213,45,80,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,221,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,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,235,226,139,137,188,251,138,109,80,185,106,6,95,83,87,71,109,125,67,157,101,199,146,227,53,77,21,154,5,142,40,246,64,217,23,107,94,246,193,19,165,123,26,196,146,68,115,246,183,170,53,179,215,145,143,227,103,229,191,212,142,41,205,47,136,94,35,178,13,113,191,104,206,107,77,117,194,240,123,87,221,218,108,84,245,79,74,91,245,15,121,31,13,206,161,236,84,101,95,113,240,181,236,106,245,109,59,163,88,209,18,86,76,247,241,92,195,139,108,171,81,56,71,176,240,199,154,69,226,254,197,100,20,23,12,118,226,141,146,73,157,67,28,23,38,77,5,84,178,76,238,189,191,21,73,29,59,35,141,173,108,81,57,170,191,11,58,250,190,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,154,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,30,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,183,196,231,35,122,36,145,72,223,126,213,57,169,123,220,190,248,10,199,184,102,195,104,115,157,65,177,82,86,106,165,222,158,57,171,159,81,225,107,89,96,122,45,75,82,26,25,146,36,124,47,117,61,67,99,168,86,200,246,61,236,84,107,156,196,69,90,203,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,53,56,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,235,71,139,89,43,102,123,124,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,58,229,228,242,185,224,250,235,195,206,151,205,169,121,226,100,22,236,219,62,167,99,171,108,53,114,186,8,45,116,81,200,245,166,100,148,205,122,181,245,46,106,247,21,242,162,73,10,74,176,163,98,94,255,0,118,111,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,53,80,71,94,57,56,68,181,113,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,54,239,237,175,84,124,112,200,173,147,180,145,186,0,114,226,229,205,117,204,243,42,253,78,226,123,76,242,11,61,139,22,168,129,182,140,118,255,0,107,117,35,47,85,170,138,247,62,120,102,233,43,233,161,78,218,236,88,251,115,62,68,106,185,205,138,104,159,113,32,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,157,110,44,245,250,167,137,141,121,201,245,101,214,186,75,125,13,125,71,134,181,67,21,190,42,89,253,157,15,86,82,173,82,198,174,89,106,123,72,206,227,221,35,253,255,0,3,21,34,100,108,100,192,229,33,193,245,215,51,204,163,226,131,51,76,130,207,98,197,170,54,226,190,26,87,82,50,245,90,169,36,117,15,89,88,244,149,244,208,167,221,189,136,157,185,159,35,163,115,156,216,167,133,254,215,158,119,224,159,230,79,211,74,171,47,79,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,170,212,193,79,246,154,53,142,87,248,154,90,109,200,245,153,140,130,71,84,71,27,22,54,252,50,55,107,100,237,197,202,184,215,213,156,87,151,182,178,214,234,142,133,226,24,165,207,82,117,171,173,109,254,59,211,99,146,27,61,13,43,88,197,117,61,53,42,67,81,31,143,168,123,166,150,89,38,115,100,150,141,235,181,206,78,177,246,14,11,57,145,97,188,84,221,109,90,99,115,193,242,11,54,160,165,158,106,251,171,233,40,22,123,38,248,92,214,189,209,204,215,190,88,24,244,115,92,157,246,53,141,115,146,30,236,143,88,214,90,203,230,143,231,179,83,126,139,232,244,71,10,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,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,35,135,78,33,116,179,140,93,26,135,35,182,211,90,166,246,173,189,212,217,54,37,89,85,77,93,53,191,186,233,160,125,61,92,72,171,214,25,123,83,44,107,35,25,221,139,163,149,141,234,173,74,225,203,120,210,169,229,239,171,139,195,47,14,216,238,63,144,105,214,3,80,248,111,178,220,166,138,123,142,69,113,169,124,53,21,115,77,89,74,200,155,13,77,51,81,104,24,139,27,251,125,167,119,91,42,178,54,69,98,156,34,113,111,134,241,125,128,85,230,120,166,47,144,88,106,44,245,17,80,93,105,110,84,202,176,50,173,208,178,71,182,154,169,191,117,80,198,171,149,63,252,137,81,17,142,146,40,210,72,247,119,82,160,57,162,241,245,89,152,95,110,92,51,232,237,194,235,107,181,99,151,10,154,28,178,241,5,76,244,114,92,234,152,201,105,167,182,181,141,115,119,209,183,185,35,101,238,35,155,52,141,110,212,70,70,143,154,181,143,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,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,128,121,163,249,236,212,223,162,250,61,17,197,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,77,11,214,61,56,226,195,67,173,217,205,166,27,85,210,213,145,219,214,134,255,0,100,149,201,89,29,21,83,225,68,171,182,212,182,70,55,126,222,226,181,119,198,214,201,27,154,244,69,100,141,85,253,93,24,208,189,56,208,27,21,235,27,211,43,55,179,40,47,217,5,126,73,87,11,85,18,54,213,85,61,21,89,20,108,70,199,12,49,198,200,161,142,56,218,214,182,56,89,215,115,149,207,119,64,4,127,227,107,134,189,56,226,67,67,175,150,204,213,109,86,187,174,57,111,172,186,88,50,74,250,164,163,142,205,84,200,85,203,36,245,10,215,108,163,119,109,169,80,138,215,53,99,110,228,68,124,113,189,153,215,37,87,45,78,30,177,94,34,248,154,161,178,102,181,61,108,184,141,189,217,109,77,189,212,177,207,29,215,195,85,83,70,202,57,82,68,86,36,47,124,237,89,17,90,237,209,177,236,68,106,189,30,203,243,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,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,255,0,198,143,9,56,175,23,58,88,184,181,202,95,3,146,88,188,77,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,122,177,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,181,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,135,191,213,109,11,212,125,26,163,196,46,217,173,155,181,106,206,241,250,44,146,193,114,129,85,244,181,180,181,16,71,50,177,175,84,78,147,69,221,107,37,141,81,28,215,43,85,58,177,241,189,254,174,193,198,6,184,226,220,56,220,184,93,176,100,158,15,16,186,220,38,171,169,153,143,153,107,188,44,204,68,154,221,28,139,34,178,42,57,30,139,35,227,141,141,115,221,36,168,231,43,37,145,142,249,56,76,225,250,235,196,214,188,227,26,81,70,202,182,91,107,42,60,93,250,178,157,28,139,69,106,135,163,170,101,238,36,114,54,55,171,122,69,19,164,110,197,154,88,90,238,155,141,31,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,48,115,136,226,42,155,80,245,114,203,162,88,126,89,73,113,199,176,90,119,205,119,134,134,89,85,141,191,200,247,178,88,103,93,221,153,95,79,11,35,107,85,173,87,68,250,138,152,220,237,219,216,202,246,44,251,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,129,94,188,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,169,132,159,252,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,64,36,148,224,95,131,43,239,24,122,143,85,108,146,235,236,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,235,214,105,123,82,162,72,230,172,113,181,142,115,183,42,50,41,47,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,245,136,255,0,197,111,26,218,89,193,247,217,111,218,101,131,43,185,253,173,241,222,11,216,84,180,211,118,252,47,99,185,221,239,79,23,78,190,37,155,118,238,235,209,221,122,116,78,190,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,238,168,98,162,43,81,58,35,189,255,0,193,22,37,243,206,252,19,252,201,250,105,92,26,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,248,90,247,182,7,49,138,229,107,55,185,187,156,198,245,114,121,255,0,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,14,149,196,199,21,90,185,197,126,101,77,152,106,149,202,145,172,183,83,248,107,101,162,219,27,225,183,91,152,168,222,226,195,19,222,247,111,145,205,71,61,239,115,158,238,141,111,93,140,141,140,158,188,153,56,104,255,0,103,120,163,203,45,63,218,88,49,47,17,7,253,30,54,182,62,228,95,230,211,50,88,164,255,0,127,70,244,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,17,84,189,62,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,213,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,107,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,162,187,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,191,229,177,199,61,171,136,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,232,142,78,189,37,220,137,34,199,28,223,51,89,197,143,154,125,100,249,129,144,250,140,229,201,242,225,203,49,92,27,151,182,158,101,57,174,77,106,199,236,180,94,214,241,55,27,165,108,116,148,176,111,189,213,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,133,96,241,237,198,253,247,139,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,109,238,149,145,174,245,107,34,233,181,173,116,146,171,226,169,106,156,140,127,27,63,45,254,164,75,254,58,56,50,177,113,135,167,20,182,200,238,190,198,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,128,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,36,175,43,143,61,154,101,245,175,71,173,47,248,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,167,94,157,85,63,137,8,63,187,87,194,199,252,1,213,95,253,213,110,255,0,94,37,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,196,95,18,250,89,194,254,9,54,117,169,151,111,247,62,10,205,71,61,55,181,46,127,125,12,82,120,72,38,150,62,247,107,190,199,201,181,223,3,58,185,127,169,23,61,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,241,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,224,230,61,174,78,168,168,165,207,242,189,227,167,246,215,138,179,67,181,143,51,241,122,147,101,223,236,122,154,214,237,154,251,107,142,54,170,117,153,92,190,34,178,30,146,119,58,163,94,248,145,146,125,235,155,81,34,64,14,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,59,87,42,93,116,211,142,29,52,227,95,117,67,84,47,62,6,213,67,246,106,40,97,137,17,245,87,10,167,37,209,99,165,166,141,85,59,147,63,107,186,39,84,106,53,174,123,220,198,49,239,108,53,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,82,127,242,175,224,42,166,170,166,213,197,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,251,226,238,244,86,44,78,125,175,128,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,254,42,156,127,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,253,238,142,174,71,167,86,66,228,78,140,95,137,83,175,68,234,169,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,247,252,206,184,218,172,215,61,71,169,210,77,47,202,247,233,182,47,186,142,106,155,77,202,117,165,201,106,156,176,201,36,147,49,21,177,77,12,19,66,214,66,187,94,221,204,146,86,72,230,202,196,111,128,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,219,221,19,228,77,138,214,69,215,115,154,233,34,71,223,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,133,91,115,206,252,19,252,201,250,105,93,90,61,161,122,143,175,53,153,53,167,75,236,222,217,186,226,248,252,217,36,214,216,149,86,170,178,150,41,224,134,70,83,49,17,123,179,39,136,107,210,62,168,231,181,142,70,110,122,177,143,252,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,245,92,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,111,149,205,71,116,89,37,145,222,237,202,90,79,38,206,30,190,197,233,61,219,136,91,181,77,170,174,175,81,58,81,90,25,29,47,90,171,117,13,21,77,68,83,181,211,185,17,83,191,59,17,93,19,62,29,180,208,57,92,231,46,216,224,183,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,147,208,112,207,197,86,174,112,161,153,84,230,26,91,114,164,115,46,52,254,26,231,104,185,70,249,173,215,22,34,59,182,179,68,199,177,219,227,115,149,204,123,28,215,183,171,155,215,99,228,99,249,85,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,166,130,121,122,112,245,251,185,112,203,143,216,43,106,110,175,189,101,125,188,182,247,77,113,165,240,178,80,87,85,210,192,142,163,72,85,55,199,217,100,81,198,228,122,171,150,70,200,238,140,71,36,108,225,92,207,120,245,169,209,139,85,95,15,218,63,125,171,160,212,27,157,61,52,215,91,189,39,105,233,105,183,78,217,183,195,28,173,151,187,79,92,228,108,14,69,88,190,24,103,73,24,230,189,99,123,106,47,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,213,241,65,162,159,187,182,181,93,244,114,75,135,141,171,199,237,246,127,31,59,101,238,70,250,233,237,116,181,21,93,167,118,227,85,133,39,154,84,143,115,17,221,180,102,238,174,234,171,239,244,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,175,78,147,69,221,153,207,141,202,169,36,104,155,58,61,136,201,184,174,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,130,120,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,115,77,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,54,58,74,184,222,189,25,51,81,122,177,62,36,94,157,83,162,175,96,225,127,138,12,7,139,60,2,225,168,218,115,104,200,45,214,219,117,226,91,36,177,94,233,225,134,119,79,28,48,204,231,53,176,203,43,85,155,106,24,136,170,228,94,168,239,119,240,85,166,30,104,254,123,53,55,232,190,143,68,112,169,52,135,50,102,139,211,235,219,96,164,147,19,159,40,155,16,124,141,157,59,240,92,89,73,29,83,90,248,215,162,171,36,138,71,171,92,221,221,22,25,17,251,58,199,191,165,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,78,143,83,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,1,15,249,162,241,11,251,13,225,150,229,96,182,83,90,171,111,90,151,226,113,40,169,171,42,182,73,13,12,244,178,165,101,100,112,181,81,242,246,216,172,143,170,42,53,146,84,194,231,43,147,164,111,161,115,175,240,145,173,23,93,5,226,27,9,212,10,92,190,175,29,180,71,120,163,164,201,42,33,99,165,100,182,73,42,35,241,177,75,19,90,229,149,157,164,115,145,168,215,57,30,198,61,157,36,99,21,52,146,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,236,28,47,241,65,128,241,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,109,67,17,21,92,139,213,29,238,254,10,189,128,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,87,157,166,153,226,181,58,89,130,235,31,132,237,100,150,252,129,49,158,252,113,198,223,17,67,81,77,81,81,178,103,108,238,63,183,37,47,88,211,122,53,189,249,254,21,87,245,74,139,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,78,90,28,98,83,113,33,164,112,224,249,157,226,147,246,139,131,211,199,69,91,12,149,146,203,87,118,183,70,200,217,21,209,203,55,87,61,238,114,246,230,84,124,157,37,68,123,187,105,60,108,59,175,22,62,86,53,147,229,254,67,233,211,153,172,47,122,231,194,174,27,197,127,47,205,43,195,239,54,218,70,228,246,237,55,179,84,226,119,121,36,88,95,110,184,173,170,13,136,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,41,91,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,244,162,90,247,39,190,24,190,192,233,197,199,136,92,203,23,186,219,114,156,195,125,190,200,250,201,182,70,252,117,82,158,86,207,28,9,209,83,191,59,21,119,201,213,93,28,16,186,52,107,36,87,75,98,167,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,58,244,234,169,252,76,203,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,58,117,85,254,36,233,201,56,59,204,173,156,169,44,185,186,89,233,43,111,177,229,31,180,201,99,74,52,150,182,138,193,87,70,202,87,50,9,33,238,43,152,248,162,162,174,151,114,196,214,198,199,119,17,29,78,157,98,95,10,186,165,251,22,226,59,78,181,50,107,239,177,168,44,217,5,47,181,107,124,47,136,237,90,229,127,102,187,238,209,143,115,186,210,203,59,126,6,171,211,175,86,116,114,53,83,74,96,20,193,206,39,135,236,7,75,53,67,27,213,124,65,149,116,215,45,81,168,186,85,222,168,209,33,101,20,83,210,199,66,222,236,17,199,27,92,215,202,233,165,150,87,61,207,87,200,247,59,221,213,122,194,13,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,107,205,31,200,158,166,253,23,214,40,138,33,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,122,117,232,139,252,13,36,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,2,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,240,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,165,61,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,255,0,153,215,47,74,204,166,178,167,136,174,31,177,14,245,214,109,210,229,182,11,100,51,207,85,117,170,150,120,99,138,170,138,146,8,95,186,101,238,204,250,149,220,198,171,99,73,54,171,214,87,62,173,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,111,149,253,21,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,74,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,74,54,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,69,114,119,225,87,13,206,170,111,92,75,103,118,218,75,179,241,91,195,45,56,189,36,178,43,153,75,113,142,38,79,53,100,176,171,54,185,236,108,244,221,135,111,93,175,238,189,88,143,100,47,109,186,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,21,129,204,235,151,165,102,83,89,83,196,87,15,216,135,122,235,54,233,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,47,221,50,247,102,125,74,238,99,85,177,164,155,85,235,43,159,85,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,127,134,184,218,235,100,164,170,131,123,28,199,236,150,53,107,219,185,143,115,87,162,251,218,229,69,247,42,151,253,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,82,15,22,62,105,245,147,230,6,67,234,51,158,131,55,226,171,50,190,112,199,167,156,45,227,151,42,187,110,39,142,83,214,84,228,16,54,52,141,110,215,25,110,149,117,81,35,222,215,170,201,77,20,82,83,185,172,86,179,239,187,142,114,63,183,11,155,242,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,208,115,8,192,48,221,44,226,231,54,211,237,62,199,169,44,120,245,142,158,201,77,67,67,76,139,178,38,123,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,101,114,49,252,108,252,183,250,145,106,133,101,243,167,209,220,6,155,77,49,77,111,183,216,105,40,50,201,50,134,89,43,171,41,41,97,137,247,56,39,161,145,200,234,169,17,157,217,159,18,80,68,200,149,207,232,198,62,68,232,189,83,109,74,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,95,167,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,216,232,153,34,239,87,50,94,187,154,214,201,18,191,175,241,55,105,186,223,248,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,247,78,226,159,255,0,38,157,85,255,0,224,219,143,255,0,68,191,238,44,124,172,107,39,203,252,135,211,167,51,88,119,94,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,157,255,0,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,166,255,0,49,30,1,104,248,156,197,83,60,210,219,125,170,219,169,182,78,237,71,68,166,130,159,237,52,107,28,76,240,213,85,59,81,235,51,25,4,109,167,146,71,172,109,248,163,118,214,201,220,138,144,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,22,255,0,13,113,181,214,201,73,85,6,246,57,143,217,44,106,215,183,115,30,230,175,69,247,181,202,139,238,85,61,86,189,235,94,85,196,78,172,95,117,143,53,183,218,168,175,89,7,133,241,48,90,226,146,58,86,118,41,162,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,18,197,121,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,138,164,212,229,221,192,45,103,19,153,82,231,154,165,111,186,219,116,202,201,218,168,232,180,211,211,253,166,145,100,149,158,26,150,167,106,49,97,99,224,145,181,18,70,245,145,191,12,109,218,233,59,145,94,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,8,57,187,105,238,125,169,92,54,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,167,87,181,63,173,8,63,203,135,135,173,125,193,184,206,211,204,167,53,208,253,64,199,236,180,94,214,241,55,27,166,51,91,73,75,6,251,85,91,25,190,89,35,107,27,185,239,107,83,170,251,220,228,68,247,170,19,3,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,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,35,85,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,165,255,0,114,203,173,166,175,224,115,76,39,165,180,210,91,152,218,123,148,43,13,51,165,115,28,248,238,117,108,124,202,178,189,238,223,35,154,233,30,136,168,196,123,220,140,107,25,181,141,148,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,247,252,206,185,122,81,226,212,117,60,69,112,253,136,118,109,80,238,151,45,176,91,33,130,10,91,85,44,80,67,28,85,84,84,144,66,205,176,167,106,103,212,174,231,185,29,34,73,181,24,146,185,149,237,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,210,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,148,47,205,31,207,102,166,253,23,209,232,137,211,201,247,19,197,115,158,14,243,60,91,53,198,109,89,5,150,183,80,42,252,77,186,233,69,29,93,44,251,40,109,143,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,5,184,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,54,246,202,248,211,98,53,241,116,218,231,58,57,81,159,87,44,110,31,174,186,223,197,30,61,125,115,42,224,199,180,226,162,12,170,233,89,18,57,168,147,193,42,58,138,153,36,237,189,155,228,168,107,28,177,185,88,174,134,26,149,99,145,204,66,253,12,251,113,235,194,38,125,195,54,174,92,235,238,23,28,131,44,196,242,58,143,105,80,229,183,10,121,164,124,211,212,190,119,173,45,109,82,183,180,250,228,88,101,123,182,185,86,70,109,151,107,55,171,24,229,215,196,198,27,194,215,16,201,153,234,13,13,91,241,235,253,158,108,114,186,182,153,21,239,182,50,106,138,121,146,173,98,70,171,166,99,93,78,212,123,27,241,236,123,156,212,123,154,145,189,204,198,237,106,191,241,175,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,146,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,75,254,91,218,243,134,240,219,203,243,81,245,91,51,173,164,107,45,217,197,197,150,202,25,170,22,23,221,174,43,106,160,90,122,40,149,172,123,183,200,230,244,87,35,29,177,136,249,28,155,24,229,74,182,203,47,255,0,106,242,171,206,83,236,75,85,155,219,55,10,139,135,179,173,52,222,30,134,143,187,35,159,216,167,139,170,246,225,102,237,172,103,85,218,212,68,234,189,11,84,228,247,194,142,163,224,213,151,30,38,243,88,189,141,106,202,49,247,217,236,22,185,225,84,170,174,165,150,122,121,214,189,221,85,59,80,175,135,106,68,138,138,233,90,247,72,155,88,145,186,88,255,0,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,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,58,117,99,147,250,148,174,14,104,254,123,53,55,232,190,143,68,77,254,82,120,6,27,170,124,19,103,250,125,168,56,245,37,243,30,190,103,21,244,213,212,53,40,187,37,103,179,237,170,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,144,3,140,206,12,243,238,19,51,250,154,58,202,26,187,142,19,113,168,124,182,27,244,81,77,52,13,130,73,170,18,154,146,170,165,96,138,20,174,236,211,172,146,69,31,84,232,187,155,238,254,29,87,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,187,235,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,163,110,110,250,197,106,212,174,40,217,136,227,151,234,186,235,110,159,89,226,178,84,196,149,77,150,138,59,171,165,146,106,183,64,214,61,205,71,163,95,79,4,170,168,215,247,41,92,199,39,221,181,71,42,126,30,45,90,235,170,26,133,54,89,106,171,126,61,110,193,238,54,71,220,169,43,27,12,246,250,219,188,110,163,107,163,106,170,239,123,168,214,228,136,175,142,72,218,168,138,228,221,219,235,16,53,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,157,58,162,127,2,252,249,117,107,29,139,89,56,71,193,42,109,16,248,122,188,62,223,6,29,116,166,220,247,246,106,168,32,138,54,174,247,49,136,238,236,11,79,63,70,238,107,59,251,55,57,204,114,146,84,164,14,99,220,61,107,238,115,198,118,161,229,56,86,135,234,6,65,101,173,246,79,134,184,218,241,154,218,186,89,246,90,169,24,253,146,199,27,152,237,175,99,154,189,23,220,230,170,47,189,20,156,28,162,116,247,62,211,94,27,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,211,171,28,159,212,164,223,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,30,215,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,244,42,94,77,211,136,43,23,19,220,189,53,43,87,172,24,253,214,201,29,203,79,242,88,42,104,110,16,61,189,154,168,168,39,100,205,134,101,107,89,85,10,61,21,27,52,127,10,244,86,185,25,35,100,137,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,105,199,7,3,152,111,23,216,205,186,120,95,73,97,206,236,245,20,176,80,100,106,197,85,101,185,213,13,90,168,39,99,83,173,67,27,19,166,146,40,213,89,210,100,106,36,145,178,73,149,210,43,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,33,7,55,125,98,186,233,175,11,140,196,113,203,245,37,13,203,80,111,17,89,42,98,74,167,69,91,37,169,177,73,53,91,160,107,30,215,43,21,204,167,130,85,84,115,59,117,78,99,147,239,26,165,43,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,58,244,69,254,6,146,50,205,28,177,94,52,10,243,195,246,45,55,217,251,45,110,31,81,135,91,164,218,250,191,103,210,190,137,212,145,47,71,189,31,47,109,138,223,115,159,185,219,125,238,234,189,76,208,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,167,129,253,98,181,107,127,11,154,127,151,81,223,170,238,183,42,43,61,53,146,253,45,117,83,103,173,75,173,36,77,134,165,213,14,71,189,219,228,115,82,118,172,139,189,209,207,27,220,137,191,161,221,65,85,124,243,191,4,255,0,50,126,154,85,173,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,116,99,22,89,162,141,28,238,137,190,70,55,248,185,17,123,175,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,91,167,51,27,157,53,235,151,254,160,94,104,227,171,142,158,190,158,195,83,19,42,233,37,165,157,172,125,218,133,205,73,33,153,173,150,39,244,84,234,201,26,215,181,122,163,145,21,21,10,97,225,59,205,62,141,252,192,199,189,70,3,74,96,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,68,173,50,229,231,165,250,81,198,5,195,137,28,50,142,146,217,98,75,59,214,211,143,64,233,17,150,251,221,75,165,142,174,162,22,183,107,34,166,240,203,181,144,47,113,187,234,166,86,164,45,134,22,146,212,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,45,205,43,66,244,227,65,184,154,142,211,165,246,111,99,90,178,140,126,159,36,154,219,18,162,82,209,213,75,85,85,12,140,166,98,34,118,161,95,14,215,164,125,85,172,115,220,140,218,196,99,25,37,121,24,254,54,126,91,253,72,128,28,88,249,167,214,79,152,25,15,168,206,121,253,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,117,48,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,132,0,231,87,229,99,22,249,129,67,233,215,18,152,45,150,155,173,234,165,244,118,107,101,93,125,68,116,243,213,190,42,104,93,43,219,4,17,62,105,165,86,181,21,81,145,197,28,146,61,223,193,172,99,156,189,17,21,79,107,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,20,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,239,108,114,72,196,234,248,92,169,209,235,240,170,117,232,189,81,58,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,75,254,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,253,98,173,121,168,112,21,77,85,77,117,226,159,70,236,84,148,111,163,167,154,225,156,219,41,251,170,250,199,172,176,181,43,233,169,227,137,205,71,163,95,60,181,79,115,216,205,145,119,122,43,214,87,62,168,75,84,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,35,202,112,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,130,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,40,4,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,112,174,22,184,223,208,238,46,61,177,69,166,245,87,91,109,234,201,210,90,139,37,246,24,105,235,159,74,187,81,42,162,108,82,200,201,33,222,237,142,86,189,92,199,109,222,214,164,145,171,228,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,57,160,226,127,101,56,218,212,31,15,140,251,26,130,243,236,235,181,30,202,47,15,13,103,118,134,15,17,83,31,68,70,201,190,169,181,59,228,78,187,165,73,119,42,185,28,76,174,71,217,173,214,191,0,213,61,57,154,158,145,45,182,59,197,186,247,79,43,88,238,251,167,174,134,88,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,213,93,213,17,182,104,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,158,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,137,92,45,242,247,193,56,108,226,11,81,53,74,217,103,181,85,217,107,124,35,48,14,253,92,213,119,11,20,50,69,39,180,99,119,113,141,99,119,61,236,142,41,17,210,75,216,107,154,231,245,124,157,201,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,18,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,220,215,129,94,21,105,184,80,209,42,92,62,243,109,199,221,155,92,106,39,169,201,174,246,137,37,153,151,23,164,242,248,84,238,204,198,63,100,116,238,141,168,205,173,99,94,178,185,19,171,222,247,200,163,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,60,60,69,104,54,101,195,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,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,207,238,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,191,193,172,99,90,157,17,17,4,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,118,181,239,108,16,181,206,68,234,228,138,52,94,187,83,164,234,229,161,192,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,101,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,248,55,61,200,198,57,202,201,145,151,83,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,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,151,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,164,188,43,150,55,20,121,38,188,203,162,249,6,29,87,96,182,219,234,28,183,28,202,90,73,101,178,37,19,118,175,136,165,157,81,173,170,123,218,246,246,224,106,182,77,206,219,34,67,178,87,71,119,250,47,165,86,173,16,210,252,127,74,44,89,22,65,124,182,227,116,238,164,163,172,191,85,182,166,181,96,238,57,209,196,233,26,198,55,100,109,114,69,27,81,168,141,142,54,53,63,154,126,174,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,215,167,85,79,226,102,95,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,233,211,170,175,241,46,207,148,102,153,229,90,119,194,60,55,28,166,147,194,125,181,200,42,242,107,116,15,142,72,230,109,12,144,83,211,196,249,26,246,55,167,115,194,186,86,43,119,53,209,75,19,209,223,23,68,174,190,106,122,57,98,210,46,46,46,245,56,228,221,41,51,219,124,89,140,148,219,95,253,235,85,83,60,241,212,166,247,189,202,254,228,244,242,207,215,225,107,123,251,26,212,107,17,86,74,242,75,214,191,252,58,225,206,178,223,255,0,231,205,109,245,81,197,255,0,103,163,171,142,103,172,159,246,37,141,173,143,251,117,115,191,152,133,170,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,77,219,148,6,145,222,184,146,173,206,107,43,106,227,210,250,250,121,46,210,227,244,149,204,165,157,183,151,215,172,174,163,142,56,105,90,200,173,126,25,86,52,108,114,54,118,175,68,107,209,17,28,74,174,38,237,54,171,7,8,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,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,96,231,79,159,212,223,120,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,111,107,223,79,5,3,209,143,95,115,54,57,168,157,197,87,120,174,81,154,103,138,234,39,23,16,220,114,154,79,23,246,43,31,171,201,173,208,62,56,228,133,213,209,207,79,79,19,228,107,216,238,189,191,20,233,88,173,218,230,203,20,79,71,124,61,22,245,12,251,115,40,210,26,157,32,227,7,56,129,32,171,75,110,97,80,153,125,182,106,153,226,149,243,178,185,206,125,67,145,35,233,177,141,172,74,184,216,215,162,61,25,19,85,119,117,71,186,111,242,75,212,204,86,167,75,51,173,28,241,125,172,146,223,144,46,77,216,146,72,219,226,40,106,41,169,233,247,194,221,253,199,246,228,165,233,34,236,70,183,191,7,196,170,254,137,101,64,170,190,121,223,130,127,153,63,77,56,167,39,220,79,21,206,120,137,204,241,108,215,25,181,100,22,90,221,63,171,241,54,235,165,20,117,116,179,236,186,91,30,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,101,112,227,202,91,72,244,127,84,50,76,219,81,171,41,53,22,209,29,67,225,196,109,23,122,22,75,5,61,36,145,166,233,171,226,115,123,85,21,45,87,62,38,162,55,180,136,206,246,212,146,70,50,159,165,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,5,120,136,196,242,172,231,140,77,90,197,176,172,102,235,144,94,171,117,3,37,240,214,235,93,20,149,117,83,236,174,169,123,246,69,26,57,238,218,198,57,203,209,61,205,106,170,251,145,75,148,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,162,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,232,121,66,104,213,79,17,217,62,164,101,151,15,105,105,181,207,185,112,182,97,212,173,117,7,135,174,168,124,139,52,15,146,153,99,217,71,15,86,186,6,69,177,203,189,172,122,237,129,86,162,122,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,42,226,199,202,198,178,124,191,200,125,58,115,53,134,154,52,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,208,0,51,195,204,47,0,195,116,195,140,109,70,195,52,255,0,30,164,177,88,169,106,40,42,105,237,244,136,173,130,7,212,219,233,170,37,72,219,215,163,24,178,205,34,163,27,209,140,69,70,181,26,212,70,164,202,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,0,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,38,170,10,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,26,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,65,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,30,201,219,26,238,107,30,232,37,116,79,123,88,178,70,141,126,214,245,86,183,176,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,167,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,122,247,94,196,72,107,222,223,114,177,138,178,127,53,100,77,209,175,148,158,107,117,197,120,210,199,236,86,250,122,73,41,243,27,61,214,201,92,233,152,229,124,112,50,153,213,200,232,149,28,136,143,238,208,196,213,87,35,147,99,158,157,58,170,57,183,188,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,143,252,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,247,78,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,125,250,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,63,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,222,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,104,179,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,57,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,122,244,68,254,5,122,243,180,211,60,86,167,75,48,93,99,240,157,172,146,223,144,38,51,223,142,56,219,226,40,106,41,170,42,54,76,237,157,199,246,228,165,235,26,111,70,183,191,63,194,170,254,169,8,57,107,234,245,78,144,113,131,131,206,179,213,165,183,48,168,92,66,229,13,52,17,74,249,217,92,230,178,157,170,178,116,216,198,214,37,36,143,115,21,30,140,137,200,155,186,171,29,160,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,102,179,138,236,179,237,207,19,90,171,148,199,147,125,160,164,173,204,46,222,2,226,218,223,23,28,244,44,170,145,148,189,169,122,185,29,11,96,100,77,143,106,237,72,218,196,111,194,136,89,79,36,189,51,197,105,180,179,58,214,63,9,221,201,46,25,2,227,61,249,35,141,222,30,134,158,154,158,163,100,46,217,220,103,114,74,174,178,38,245,107,187,16,124,40,172,234,182,84,84,95,59,141,47,186,210,231,250,123,173,16,186,174,123,109,206,207,46,47,80,141,162,119,98,142,122,105,164,169,139,125,71,85,110,249,219,87,54,216,213,26,189,41,36,114,43,189,251,57,167,38,220,166,197,143,241,113,89,105,187,215,120,122,188,155,15,184,218,237,113,246,158,255,0,17,84,201,233,170,221,31,86,162,163,58,65,73,80,254,174,84,111,193,211,174,231,53,22,239,193,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,73,254,22,56,44,181,105,158,180,106,175,17,218,141,143,210,79,155,101,121,198,65,87,141,189,213,45,168,75,93,146,122,185,22,57,88,212,110,216,170,106,26,247,171,156,142,123,155,11,163,103,221,171,231,141,210,212,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,10,128,230,215,197,118,184,209,234,197,103,14,54,73,110,184,118,25,65,111,134,121,166,163,154,106,121,50,152,234,233,186,72,233,36,68,110,250,54,247,38,167,236,181,93,27,164,138,101,145,94,168,198,67,232,57,87,241,235,83,75,83,106,225,99,89,47,181,117,140,172,168,134,223,131,92,234,59,72,202,54,36,83,57,104,42,106,36,149,174,86,43,153,4,84,172,107,30,253,242,246,186,163,18,38,178,5,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,150,253,205,35,143,170,205,59,241,220,50,104,229,194,235,109,203,215,193,212,100,89,21,29,76,244,51,90,35,94,213,76,52,212,146,70,230,61,211,74,197,141,100,145,21,99,108,82,44,127,27,228,127,102,173,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,178,87,142,14,92,89,151,10,54,171,118,125,138,93,234,243,28,18,74,122,90,107,173,205,105,82,41,237,119,21,107,88,245,158,54,170,163,41,166,151,170,196,254,171,177,94,216,100,85,127,110,73,248,255,0,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,61,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,94,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,183,209,178,146,166,57,106,170,34,124,138,155,30,218,52,171,69,218,187,220,199,61,141,221,191,106,208,102,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,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,171,110,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,81,124,238,53,66,235,85,159,233,238,139,194,218,184,45,182,203,60,185,69,66,182,181,221,138,201,234,102,146,154,45,244,253,17,187,224,109,36,219,100,85,114,244,171,145,168,141,247,239,139,252,185,52,207,246,161,198,78,156,91,170,41,46,178,80,88,110,14,201,171,39,183,199,215,194,248,8,221,81,78,249,156,172,115,89,11,170,163,166,137,202,189,58,247,145,141,115,92,246,169,161,66,58,243,8,210,251,86,170,240,125,169,54,203,131,169,33,168,176,89,229,202,40,106,230,162,109,75,233,231,183,181,106,87,181,213,81,99,124,177,71,45,58,200,213,234,214,84,63,220,228,85,99,168,7,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,233,215,162,167,241,52,229,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,181,121,185,113,93,174,58,67,89,140,232,238,153,75,117,196,173,89,21,189,47,21,121,101,190,105,169,234,170,228,142,119,53,104,41,170,24,141,236,246,246,69,44,203,27,214,71,54,120,90,187,24,174,73,163,175,45,14,61,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,91,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,199,181,237,71,177,173,87,204,175,230,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,30,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,211,175,69,79,226,102,48,208,159,46,77,51,253,151,240,109,167,22,234,138,75,84,117,247,235,123,178,106,201,237,241,244,241,94,62,71,84,83,190,103,43,26,231,204,218,89,41,162,114,175,94,157,148,99,92,230,177,170,73,82,5,115,159,180,221,110,60,40,89,43,45,246,202,186,170,123,94,113,65,87,93,44,48,185,236,165,129,104,235,97,73,101,114,39,70,49,101,154,40,209,206,232,155,228,99,127,139,145,22,170,248,59,187,93,108,188,87,232,245,101,154,231,87,65,81,38,113,101,164,124,180,211,58,39,186,9,235,34,134,104,149,205,84,85,100,145,73,36,111,111,240,115,30,230,175,84,85,67,73,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,29,120,228,225,18,213,197,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,219,191,182,189,81,241,195,34,182,78,210,70,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,201,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,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,128,79,213,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,190,158,2,120,32,177,112,143,130,75,91,145,210,218,174,90,155,123,238,197,123,189,209,204,250,136,89,74,147,42,195,75,72,233,34,141,241,195,177,177,62,68,216,142,124,189,119,57,205,142,36,100,148,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,187,60,77,186,233,69,29,93,44,251,30,215,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,161,126,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,189,178,190,52,216,141,124,93,54,185,206,142,84,103,234,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,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,100,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,252,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,50,239,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,249,242,209,207,234,117,7,130,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,91,232,217,73,83,36,84,180,242,178,52,77,143,109,26,82,42,110,77,238,99,152,247,110,223,185,98,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,161,110,107,90,153,251,68,227,39,35,183,83,213,218,170,232,48,171,125,14,51,71,61,190,78,230,238,220,107,81,80,201,156,143,115,86,104,234,170,170,98,114,38,221,189,164,99,155,185,174,85,236,28,145,240,171,173,126,180,106,22,163,67,81,72,150,219,30,47,21,146,162,39,61,221,247,79,93,87,28,209,57,141,219,181,88,141,183,204,142,85,114,42,43,163,232,142,234,170,219,137,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,215,167,84,95,224,102,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,83,70,124,20,229,54,44,195,132,125,33,187,99,149,222,46,146,159,15,182,90,228,147,180,248,246,213,81,64,218,74,152,250,61,17,87,100,240,74,206,189,54,187,111,86,170,181,81,87,181,131,149,113,59,195,214,43,197,6,141,94,180,143,41,169,240,30,63,183,83,110,186,50,150,58,137,173,149,209,59,116,85,17,181,233,254,116,111,70,185,142,124,82,202,196,123,55,238,76,245,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,197,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,58,34,34,23,63,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,206,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,29,121,135,230,183,92,3,130,221,85,190,217,169,233,38,168,170,179,178,200,246,212,177,206,98,65,112,169,138,134,103,34,53,205,93,237,138,166,71,49,122,244,71,163,85,81,200,138,213,207,9,167,61,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,175,78,157,81,63,129,237,72,255,0,199,230,11,251,68,224,219,86,44,30,212,246,127,132,199,228,190,247,187,29,221,222,205,145,149,253,173,187,155,211,185,225,123,123,186,252,59,247,116,119,77,171,159,125,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,167,94,138,159,196,212,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,138,188,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,8,85,204,71,128,90,62,39,49,84,207,52,182,223,106,182,234,109,147,187,81,209,41,160,167,251,77,26,199,19,60,53,85,78,212,122,204,198,65,27,105,228,145,235,27,126,40,221,181,178,119,34,162,194,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,46,123,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,219,10,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,21,221,249,122,113,53,106,226,10,147,135,88,241,15,29,117,174,233,44,23,248,33,170,101,137,244,173,138,9,42,42,155,87,44,44,221,13,63,137,137,146,171,90,174,73,92,216,218,215,189,241,181,247,83,193,206,129,223,120,103,225,247,27,210,28,147,50,251,71,95,107,239,212,77,44,80,178,58,90,73,42,37,116,210,83,83,116,99,100,124,45,146,73,21,36,155,172,143,115,156,239,187,106,178,24,251,89,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,133,185,173,105,159,236,239,140,156,142,227,79,73,106,164,160,205,109,244,57,53,28,22,248,251,123,123,145,173,61,67,230,106,49,173,73,164,170,165,169,149,202,155,183,119,81,238,118,231,57,18,79,242,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,167,117,236,68,134,129,142,247,171,24,171,31,243,86,69,221,242,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,214,113,99,230,159,89,62,96,100,62,163,57,105,60,148,45,54,168,120,109,204,175,176,219,41,25,114,172,206,42,41,42,43,27,11,82,121,160,134,130,137,209,68,249,58,110,115,24,233,230,115,90,171,209,171,44,138,157,55,47,91,10,6,107,56,177,243,79,172,159,48,50,31,81,156,183,78,79,89,173,215,42,224,249,150,43,133,61,36,116,248,118,81,114,178,80,186,22,57,31,36,15,108,53,202,233,85,92,168,175,238,215,74,212,86,163,83,99,88,157,58,162,185,211,124,2,53,113,191,193,118,43,197,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,182,208,212,206,140,89,146,141,235,60,138,173,98,252,18,43,101,218,253,171,27,232,7,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,203,148,228,169,229,99,41,249,129,93,233,214,226,127,128,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,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,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,132,28,225,115,91,174,43,193,243,236,86,250,122,73,41,243,28,162,219,100,174,116,204,114,190,56,24,217,171,145,209,42,57,17,31,221,161,137,170,174,71,38,199,61,58,117,84,115,106,3,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,75,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,211,71,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,21,107,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,108,139,187,209,94,178,185,242,131,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,133,92,173,248,5,163,212,79,3,196,222,177,219,237,87,44,65,60,101,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,240,50,54,119,173,252,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,86,95,60,28,42,235,95,128,105,102,163,67,81,72,150,219,29,226,227,100,168,137,207,119,125,211,215,67,20,209,57,141,219,181,88,141,183,204,142,85,114,42,43,163,232,142,234,170,216,107,202,251,44,251,41,198,214,159,120,140,155,216,212,23,159,104,218,107,55,214,248,120,107,59,180,51,248,122,105,58,170,54,77,245,77,166,217,26,245,221,42,69,181,21,200,210,85,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,187,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,58,117,85,254,37,239,114,190,196,254,202,112,75,167,222,35,25,246,53,125,231,218,55,106,205,244,94,30,106,206,237,116,254,30,166,78,168,142,147,125,43,105,182,72,189,119,68,145,109,85,106,52,149,64,207,15,48,252,42,213,128,113,165,170,182,43,53,69,92,212,245,87,134,94,222,234,151,181,207,73,238,20,209,87,76,212,86,181,169,177,178,212,200,214,39,78,168,196,106,42,185,81,92,182,63,201,83,202,198,83,243,2,187,211,173,196,255,0,0,16,43,153,127,1,84,218,243,143,77,173,90,77,98,164,131,81,108,116,242,77,119,100,125,221,247,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,224,220,199,43,30,231,35,33,70,124,188,149,60,172,101,63,48,43,189,58,220,79,240,0,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,143,241,65,194,254,3,197,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,205,181,15,85,68,106,47,84,111,191,248,162,240,13,61,229,19,195,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,233,215,162,167,241,38,249,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,189,58,162,255,0,2,16,127,113,83,133,143,248,125,170,191,251,214,221,254,162,77,253,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,175,94,136,159,192,244,0,227,252,80,112,191,128,241,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,109,67,213,81,26,139,213,27,239,254,40,188,3,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,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,117,233,213,23,248,16,131,251,138,156,44,127,195,237,85,255,0,222,182,239,245,18,111,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,122,244,68,254,7,160,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,121,254,23,249,122,104,191,9,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,186,157,136,138,174,84,232,174,247,127,5,73,64,115,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,205,142,146,57,24,157,95,11,81,122,177,126,21,94,157,23,162,164,96,211,222,81,60,54,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,157,122,42,127,18,111,128,1,31,248,173,224,167,75,56,193,251,45,251,76,191,229,118,207,178,94,59,193,123,10,170,154,30,231,138,236,119,59,189,232,37,235,211,195,51,110,221,189,58,187,175,94,169,211,159,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,189,177,210,70,245,232,201,156,169,209,233,241,34,117,234,157,81,102,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,116,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,231,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,108,108,148,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,193,194,255,0,11,248,15,9,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,54,211,177,81,21,170,189,85,222,255,0,224,137,216,0,32,7,247,21,56,88,255,0,135,218,171,255,0,189,109,223,234,36,223,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,58,245,232,137,252,15,64,1,23,248,160,229,233,162,252,89,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,126,234,135,162,170,57,19,162,55,221,252,85,125,7,10,92,20,233,103,7,223,106,127,102,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,93,58,248,151,238,221,187,175,70,244,233,209,122,200,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,102,198,201,73,35,211,171,33,106,175,87,175,196,171,211,162,116,68,232,28,41,112,83,165,156,31,125,169,253,153,223,242,187,159,218,223,3,227,125,187,85,77,55,111,194,247,251,125,174,204,17,116,235,226,95,187,118,238,189,27,211,167,69,235,32,14,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,54,212,61,85,17,168,189,81,190,255,0,226,139,199,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,222,216,233,35,122,244,100,206,84,232,244,248,145,58,245,78,168,179,0,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,122,117,69,254,4,32,254,226,167,11,31,240,251,85,127,247,173,187,253,68,159,224,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,58,7,10,92,20,233,103,7,223,106,127,102,119,252,174,231,246,183,192,248,223,110,213,83,77,219,240,189,254,223,107,179,4,93,58,248,151,238,221,187,175,70,244,233,209,122,243,253,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,64,225,75,130,157,44,224,251,237,79,236,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,0,0,28,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,16,63,184,169,194,199,252,62,213,95,253,235,110,255,0,81,39,248,0,0,15,63,129,224,24,110,152,99,48,97,154,127,143,82,88,172,84,181,21,117,52,246,250,68,86,193,3,234,106,36,168,149,35,111,94,140,98,203,52,138,140,111,70,49,21,26,212,107,81,26,158,128,241,90,201,164,56,110,187,233,221,195,75,117,6,10,185,241,235,181,69,12,213,208,83,78,176,190,161,148,213,112,213,36,42,244,248,154,199,186,6,177,234,213,107,246,57,219,92,199,116,114,122,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,0,56,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,219,80,245,84,70,162,245,70,251,255,0,138,47,31,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,123,99,164,141,235,209,147,57,83,163,211,226,68,235,213,58,162,204,3,159,235,222,138,98,188,68,233,61,247,71,51,91,133,214,138,203,144,120,95,19,61,174,88,227,170,103,98,166,42,134,108,116,145,200,196,234,248,90,139,213,139,240,170,244,232,189,21,34,85,167,147,87,13,182,11,173,21,246,197,170,58,193,110,185,91,170,35,171,163,172,164,189,208,67,61,52,241,185,29,28,177,200,218,36,115,30,215,34,57,28,138,138,138,136,168,119,94,43,120,41,210,206,48,126,203,126,211,47,249,93,179,236,151,142,240,94,194,170,166,135,185,226,187,29,206,239,122,9,122,244,240,204,219,183,111,78,174,235,215,170,116,243,252,47,242,244,209,126,19,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,117,59,17,21,92,169,209,93,238,254,10,146,128,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,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,219,78,197,68,86,170,245,87,123,255,0,130,39,96,0,2,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,177,178,82,72,244,234,200,90,171,213,235,241,42,244,232,157,17,59,7,11,252,47,224,60,38,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,219,78,197,68,86,170,245,87,123,255,0,130,39,96,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,216,56,95,225,127,1,225,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,102,218,118,42,34,181,87,170,187,223,252,17,59,0,4,0,254,226,167,11,31,240,251,85,127,247,173,187,253,68,155,250,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,94,189,17,63,129,232,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,216,217,41,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,131,133,254,23,240,30,19,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,109,167,98,162,43,85,122,171,189,255,0,193,19,176,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,215,107,94,246,193,26,191,106,38,231,238,123,186,189,239,115,189,0,0,3,143,241,65,194,254,3,197,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,205,181,15,85,68,106,47,84,111,191,248,162,240,13,61,229,19,195,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,233,215,162,167,241,38,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,254,40,57,133,232,191,9,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,186,157,234,168,141,84,232,173,247,255,0,20,79,65,194,151,26,218,89,198,15,218,159,217,157,131,43,182,125,146,240,62,55,219,180,180,208,247,60,87,127,183,218,236,207,47,94,158,25,251,183,109,233,213,189,58,245,94,146,0,17,127,138,14,97,122,47,194,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,108,18,77,52,45,107,157,53,76,78,71,238,167,122,170,35,85,58,43,125,255,0,197,19,208,112,165,198,182,150,113,131,246,167,246,103,96,202,237,159,100,188,15,141,246,237,45,52,61,207,21,223,237,246,187,51,203,215,167,134,126,237,219,122,117,111,78,189,87,164,128,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,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,124,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,227,252,80,113,65,128,240,153,128,91,245,27,81,173,25,5,198,219,113,188,69,100,138,43,37,60,51,78,217,228,134,105,154,231,54,105,98,106,51,109,59,209,85,28,171,213,91,238,254,42,156,3,79,121,187,112,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,122,117,232,139,252,9,190,14,63,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,54,211,189,21,81,202,189,85,190,239,226,169,192,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,167,94,136,191,192,155,224,2,16,106,23,55,110,27,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,78,157,81,63,129,39,244,19,90,241,94,34,116,158,197,172,120,85,190,235,69,101,200,60,87,134,130,233,20,113,213,51,177,83,45,59,247,182,57,36,98,117,124,46,84,232,245,248,85,58,244,94,168,158,131,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,151,208,0,0,33,6,161,115,118,225,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,244,233,213,19,248,29,255,0,133,254,40,48,30,44,240,11,134,163,105,205,163,32,183,91,109,215,137,108,146,197,123,167,134,25,221,60,112,195,51,156,214,195,44,173,86,109,168,98,34,171,145,122,163,189,223,193,87,176,0,1,202,181,159,138,29,14,208,26,203,45,167,83,115,251,85,178,235,126,184,80,80,210,91,93,87,10,85,54,58,169,214,20,172,149,143,123,123,52,113,236,149,242,84,72,173,141,173,133,232,138,231,171,88,238,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,112,173,60,227,79,65,181,51,94,114,206,28,113,252,130,174,12,195,20,168,154,145,89,95,77,225,224,186,79,6,228,171,138,137,206,118,233,95,78,230,57,30,215,53,138,228,107,223,31,114,54,58,70,245,252,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,62,187,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,15,63,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,254,155,90,247,182,9,17,155,149,55,63,107,27,213,239,99,93,232,0,0,229,90,77,197,63,15,186,233,149,95,240,173,38,213,27,86,71,122,198,122,186,225,77,76,217,89,214,52,145,99,89,160,124,140,107,42,161,71,162,34,203,2,201,26,111,141,119,116,145,138,238,170,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,245,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,133,94,41,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,247,83,189,85,17,170,157,21,190,255,0,226,136,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,240,69,148,0,0,1,199,248,160,226,131,1,225,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,102,218,119,162,170,57,87,170,183,221,252,85,56,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,251,221,29,92,143,78,172,133,200,157,24,191,18,167,94,137,213,82,96,3,143,241,65,197,6,3,194,102,1,111,212,109,70,180,100,23,27,109,198,241,21,146,40,172,148,240,205,59,103,146,25,166,107,156,217,165,137,168,205,180,239,69,84,114,175,85,111,187,248,170,113,253,4,230,129,160,92,68,234,197,139,71,48,172,67,80,40,175,89,7,138,240,211,221,45,244,81,210,179,177,77,45,67,247,186,58,185,30,157,89,11,145,58,49,126,37,78,189,19,170,164,160,203,51,252,55,5,169,199,233,115,12,134,146,210,252,170,241,29,130,208,181,42,173,101,85,198,72,165,150,42,116,127,77,173,123,219,4,136,205,202,155,159,181,141,234,247,177,174,244,0,0,14,63,196,199,18,248,247,11,88,109,54,160,230,122,127,154,223,241,231,212,120,106,218,236,114,142,150,165,150,199,185,90,145,45,74,77,81,19,152,201,28,237,141,122,35,153,189,17,174,86,185,241,163,227,7,247,106,248,88,255,0,128,58,171,255,0,186,173,223,235,196,223,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,70,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,215,167,85,79,226,66,15,238,213,240,177,255,0,0,117,87,255,0,117,91,191,215,137,191,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,117,235,209,87,248,159,86,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,16,91,251,181,124,44,127,192,29,85,255,0,221,86,239,245,227,181,104,63,30,186,89,175,248,174,99,168,86,12,23,80,44,24,102,9,111,158,225,122,201,47,182,202,102,80,199,217,143,187,36,17,120,122,137,165,154,102,195,214,87,50,56,221,181,168,221,202,139,36,77,124,138,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,243,248,158,127,134,231,85,57,5,46,31,144,210,93,159,138,222,36,176,93,214,153,85,204,165,184,199,20,82,203,78,175,233,181,207,99,103,141,31,181,87,107,247,49,221,30,199,181,190,128,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,205,142,146,174,55,175,70,76,212,94,172,79,137,23,167,84,232,171,216,56,95,226,131,1,226,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,102,218,134,34,42,185,23,170,59,221,252,21,123,0,7,31,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,241,84,224,26,123,205,219,134,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,54,8,231,169,153,144,198,233,28,218,199,57,24,142,122,42,170,53,203,211,175,68,95,224,119,254,40,56,160,192,120,76,192,45,250,141,168,214,140,130,227,109,184,222,34,178,69,21,146,158,25,167,108,242,67,52,205,115,155,52,177,53,25,182,157,232,170,142,85,234,173,247,127,21,78,1,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,189,58,244,69,254,4,223,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,99,164,171,141,235,209,147,53,23,171,19,226,69,233,213,58,42,246,14,23,248,160,192,120,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,182,161,136,138,174,69,234,142,247,127,5,94,192,120,172,179,88,176,28,23,63,197,52,231,47,191,82,90,46,89,165,61,108,182,89,107,106,161,167,130,170,122,121,168,225,240,140,116,143,107,159,83,35,171,226,88,226,99,92,174,72,229,254,27,81,29,237,64,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,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,231,255,0,109,120,175,236,11,247,139,246,125,215,236,223,216,255,0,182,190,23,181,31,142,240,62,11,198,118,246,119,59,125,238,223,187,111,115,110,239,118,238,158,243,208,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,3,197,98,122,197,128,231,89,254,87,167,56,133,250,146,239,114,194,233,232,165,189,75,69,85,13,68,20,179,212,77,89,15,132,123,163,123,156,202,152,221,65,42,201,19,218,213,106,73,23,241,220,168,216,233,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,102,199,73,87,27,215,163,38,106,47,86,39,196,139,211,170,116,85,236,28,47,241,65,128,241,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,109,67,17,21,92,139,213,29,238,254,10,189,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,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,102,124,104,254,242,122,142,205,55,194,157,219,192,112,27,133,92,20,213,16,215,119,163,190,215,34,246,159,93,210,55,186,23,66,212,99,155,78,228,220,238,220,178,189,92,157,229,142,62,107,193,159,25,153,247,9,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,118,105,210,56,229,147,170,116,93,174,247,127,11,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,149,171,143,241,109,149,112,141,199,214,177,229,54,216,188,118,55,125,212,11,197,191,38,183,57,178,75,220,161,109,233,239,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,75,180,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,25,204,227,90,217,196,53,167,136,108,150,151,137,105,42,223,147,190,162,106,154,69,241,117,21,54,239,103,77,81,44,176,165,177,243,185,206,74,20,115,229,72,153,215,238,250,61,142,70,200,215,181,39,167,41,190,54,168,238,22,47,221,147,87,178,190,213,125,175,99,176,235,165,222,229,4,113,205,74,231,195,4,118,104,251,138,217,31,51,100,145,22,6,34,200,231,70,231,198,212,141,176,70,215,89,248,32,175,51,206,55,235,56,116,197,105,180,135,77,234,182,103,217,133,190,105,106,42,29,12,236,246,85,158,104,234,41,210,170,10,136,165,141,99,172,239,183,172,42,221,232,222,196,142,123,91,214,61,244,237,162,152,86,125,168,186,185,136,97,90,91,81,87,75,150,93,47,20,209,90,107,41,159,51,31,65,58,61,28,149,107,36,13,116,177,50,4,106,204,249,88,138,177,178,55,63,255,0,201,47,251,91,232,179,43,119,3,89,245,191,81,174,212,151,76,178,151,73,238,176,223,171,169,26,141,130,170,226,219,60,137,83,52,104,140,98,35,29,42,61,200,136,198,123,149,62,22,255,0,4,173,94,88,92,122,211,104,197,214,147,135,237,96,190,210,80,105,245,206,162,166,107,85,222,175,186,245,180,220,103,116,59,33,146,87,75,218,167,161,114,182,119,42,164,95,12,211,172,143,115,88,178,61,183,62,0,4,0,231,87,229,99,22,249,129,67,233,215,19,234,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,2,42,243,52,176,107,46,65,194,62,82,205,28,189,248,15,1,214,225,149,68,202,150,211,205,91,142,197,4,206,172,130,55,170,127,213,200,246,35,152,178,69,20,177,245,126,254,212,148,109,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,250,21,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,58,169,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,15,30,188,98,100,60,83,234,229,205,182,107,197,92,26,117,99,168,240,88,253,178,26,202,175,9,90,200,31,59,99,186,75,79,46,214,182,166,86,205,34,162,246,152,246,68,230,68,187,149,142,115,164,175,37,140,111,90,43,51,44,175,43,183,228,245,116,154,95,107,167,125,21,117,170,173,42,223,73,95,117,168,72,220,146,82,177,30,218,118,212,196,202,120,187,179,57,30,246,197,36,113,236,233,50,73,31,138,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,159,252,234,252,172,98,223,48,40,125,58,226,125,92,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,128,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,252,28,138,191,149,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,246,227,71,132,156,171,132,109,83,92,90,229,47,142,198,239,190,38,225,140,220,90,233,37,238,80,182,166,70,50,9,229,88,98,141,107,35,141,33,116,204,141,21,173,239,70,168,189,30,135,106,229,135,198,253,31,14,153,85,78,144,234,69,86,204,7,48,184,67,45,61,67,97,129,158,202,188,77,37,61,58,213,79,81,44,177,164,116,125,134,245,153,93,189,91,216,141,204,107,122,201,190,215,248,155,187,90,175,252,34,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,36,112,201,118,181,88,56,68,210,139,237,246,231,73,110,182,219,180,222,197,87,89,89,87,51,97,130,154,8,237,144,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,171,230,95,199,173,78,188,228,51,104,174,147,95,106,224,211,171,29,68,144,221,223,31,107,101,254,227,5,84,141,108,205,154,25,100,108,244,40,216,225,150,20,248,55,61,202,247,181,202,200,85,156,43,130,238,18,114,174,46,117,77,49,107,108,190,7,27,177,120,107,134,77,113,115,164,139,183,66,234,152,216,248,32,149,33,150,52,172,146,53,153,208,178,68,70,187,179,34,170,244,98,151,83,171,154,103,138,232,223,2,58,131,165,184,85,39,135,178,227,58,95,124,183,211,110,142,54,73,54,203,100,251,231,151,182,198,49,211,74,245,116,146,61,26,155,228,123,220,169,213,202,87,7,44,46,61,105,180,98,235,73,195,246,176,95,105,40,52,250,231,81,83,53,170,239,87,221,122,218,110,51,186,29,144,201,43,165,237,83,208,185,91,59,149,82,47,134,105,214,71,185,172,89,30,219,159,0,16,43,153,127,30,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,221,246,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,218,198,171,222,214,163,225,87,252,188,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,173,121,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,138,229,205,198,191,239,85,167,19,216,51,251,157,170,61,77,197,190,238,229,77,2,246,164,186,80,162,49,35,185,182,29,173,99,119,61,235,28,173,137,92,214,72,214,187,164,77,154,40,210,96,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,148,131,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,216,255,0,254,43,47,253,159,255,0,249,112,174,14,90,28,113,212,240,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,124,12,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,62,176,8,127,204,103,141,127,221,87,78,32,176,96,23,59,84,154,155,148,253,221,182,154,117,238,201,107,161,84,122,73,115,116,59,92,199,109,123,18,56,155,42,181,175,145,206,119,73,91,12,177,172,117,228,143,118,186,223,238,186,243,125,190,220,234,238,55,43,141,70,63,87,89,89,87,51,166,158,166,121,29,115,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,145,47,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,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,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,80,28,209,120,250,172,204,47,183,46,25,244,118,225,117,181,218,177,203,133,77,14,89,120,130,166,122,57,46,117,76,100,180,211,219,90,198,185,187,232,219,220,145,178,247,17,205,154,70,183,106,35,35,71,205,8,56,117,208,108,203,137,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,221,145,181,221,81,170,246,239,122,178,54,174,247,181,23,160,113,153,193,158,125,194,102,127,83,71,89,67,87,113,194,110,53,15,150,195,126,138,41,166,129,176,73,53,66,83,82,85,84,172,17,66,149,221,154,117,146,72,163,234,157,23,115,125,223,195,170,242,208,227,142,167,135,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,224,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,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,201,21,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,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,0,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,0,137,92,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,45,174,109,52,174,154,53,85,237,49,140,149,207,137,55,35,26,231,122,190,49,56,170,195,120,80,210,59,134,97,121,185,82,59,39,184,211,212,83,98,118,137,35,89,159,113,184,163,62,5,116,77,123,29,225,163,115,163,116,207,220,221,172,84,106,47,113,241,177,249,246,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,185,78,88,124,16,86,112,233,138,212,234,246,164,82,236,207,179,11,124,49,83,211,182,105,217,236,171,60,209,211,212,45,44,244,242,197,26,199,89,223,111,73,145,219,209,189,136,218,199,55,172,155,228,175,22,62,86,53,147,229,254,67,233,211,153,172,45,251,149,215,31,84,121,133,138,219,195,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,125,99,123,145,182,46,218,57,211,70,215,110,68,124,106,249,172,126,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,48,104,167,51,78,17,245,167,197,83,253,190,251,9,95,75,189,254,15,53,88,45,125,216,91,219,78,227,42,59,175,166,119,87,75,209,35,238,247,87,183,35,182,109,110,229,149,64,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,20,129,204,243,130,10,62,29,50,170,109,94,211,122,93,152,14,97,112,154,42,138,119,77,3,61,149,120,154,74,138,132,165,130,158,40,163,72,232,251,13,233,10,55,122,183,177,35,94,230,245,143,127,32,224,115,139,187,175,8,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,118,206,226,116,86,73,52,104,232,251,171,35,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,84,28,217,56,218,172,184,95,127,118,77,33,202,251,84,22,189,238,204,110,150,139,148,241,201,53,83,153,52,18,89,164,237,171,99,124,45,142,69,89,216,171,35,93,35,153,27,146,55,65,35,93,5,184,98,225,235,42,226,131,89,108,186,71,139,84,248,15,31,220,169,184,221,31,75,37,68,54,202,24,155,186,90,137,26,196,255,0,54,54,35,156,198,190,89,98,98,189,155,247,38,138,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,183,71,27,36,155,98,124,115,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,77,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,130,53,113,191,198,142,43,194,62,156,79,93,68,235,85,239,62,185,118,224,178,99,210,215,70,217,25,221,73,182,215,84,192,143,73,150,141,139,4,136,174,98,124,114,35,98,220,205,203,35,42,3,134,190,53,248,142,210,125,113,92,199,27,185,221,115,9,51,76,130,122,219,230,32,213,127,133,200,43,171,230,103,121,209,83,66,213,100,85,146,61,35,72,229,134,61,205,115,88,205,175,141,93,19,239,251,19,191,253,171,197,108,217,79,177,46,182,111,108,219,233,238,30,206,187,83,120,122,234,62,236,109,127,98,162,46,171,219,153,155,182,189,157,87,107,145,83,170,244,60,87,17,90,13,134,241,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,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,135,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,3,133,78,58,127,253,86,53,119,133,253,107,204,255,0,15,239,84,184,5,109,115,127,254,221,82,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,147,194,64,2,122,113,79,199,109,213,120,109,210,174,22,116,107,38,164,109,181,186,111,143,193,155,221,109,211,185,211,201,58,208,70,217,44,232,244,68,107,24,214,163,86,125,142,114,189,95,216,114,179,100,241,201,18,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,172,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,220,222,171,209,92,174,115,88,198,189,239,99,29,161,238,29,116,27,13,225,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,124,142,111,84,106,189,219,24,140,141,171,177,141,68,249,120,177,242,177,172,159,47,242,31,78,156,205,97,111,220,174,184,250,163,204,44,86,222,25,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,187,235,27,220,141,177,118,209,206,154,54,187,114,35,227,87,205,101,64,141,92,111,241,163,138,240,143,167,19,215,81,58,213,123,207,174,93,184,44,152,244,181,209,182,70,119,82,109,181,213,48,35,210,101,163,98,193,34,43,152,159,28,136,216,183,51,114,200,202,1,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,229,57,42,121,88,202,126,96,87,122,117,184,159,224,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,181,78,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,229,85,243,206,252,19,252,201,250,105,90,186,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,9,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,65,84,28,214,56,237,186,173,214,191,133,157,26,201,169,27,109,109,58,193,155,221,109,211,185,211,201,58,185,237,146,206,143,68,70,177,141,106,53,103,216,231,43,213,253,135,43,54,79,28,149,108,95,247,254,43,47,253,159,255,0,249,112,160,18,210,121,83,241,219,117,75,173,7,11,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,189,205,86,43,59,13,87,239,130,56,237,124,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,124,108,126,125,181,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,44,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,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,0,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,4,0,230,149,198,253,247,65,172,81,232,86,151,213,93,108,217,214,81,111,167,184,205,124,138,22,36,116,118,121,95,85,12,137,77,50,74,146,69,88,178,83,181,168,254,218,163,35,123,156,199,182,68,99,153,77,120,157,131,237,94,85,102,197,189,183,106,179,123,102,225,79,111,246,141,218,167,195,208,209,247,100,107,59,245,18,244,94,220,44,221,185,239,232,187,90,138,189,23,161,161,62,11,184,73,197,120,70,210,196,197,173,178,248,236,146,251,225,174,25,53,197,206,142,94,229,115,105,163,99,224,130,84,134,41,22,142,57,18,103,66,201,17,92,222,244,138,171,213,234,116,13,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,7,85,116,222,251,163,250,143,145,233,126,79,89,106,171,186,227,55,9,109,213,115,90,235,153,87,74,249,35,94,138,172,145,159,255,0,182,57,27,35,29,213,146,49,143,107,152,219,52,229,17,198,14,125,149,93,95,194,206,120,181,119,187,109,166,207,45,126,53,117,88,166,154,123,124,16,58,54,173,12,239,99,28,212,166,70,191,172,82,74,230,36,106,214,192,142,127,114,8,227,180,160,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,0,115,171,242,177,139,124,192,161,244,235,137,76,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,189,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,192,4,10,230,95,199,173,54,131,99,211,104,174,147,95,105,39,212,91,229,60,144,221,223,31,119,125,130,221,61,44,141,108,205,154,25,99,116,21,202,233,33,150,20,248,246,177,170,247,181,168,248,85,244,152,95,247,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,206,84,90,79,42,126,59,110,169,117,160,225,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,55,185,170,197,103,97,170,253,240,71,29,175,128,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,5,96,115,100,224,150,142,225,98,253,230,244,135,20,237,87,218,247,183,49,181,218,45,176,71,28,212,174,124,211,201,121,147,182,141,145,243,54,73,21,39,122,164,142,116,110,100,142,88,219,4,142,117,112,112,235,175,57,151,13,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,187,36,107,122,35,149,142,216,244,100,141,77,236,106,167,171,227,19,138,172,203,138,253,92,184,102,23,155,149,91,113,139,117,69,69,54,39,104,146,52,133,150,235,114,191,224,87,68,215,189,190,38,70,182,55,76,253,206,220,244,70,162,246,217,27,25,39,249,86,112,65,89,169,57,85,163,137,237,67,165,217,136,99,119,9,101,199,169,59,211,211,212,86,222,41,36,129,240,85,116,237,35,37,163,141,235,50,117,100,168,171,61,62,199,53,204,108,141,117,202,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,31,171,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,55,245,19,153,126,67,169,92,10,254,195,107,234,42,232,117,21,106,40,49,203,189,205,103,170,145,247,171,3,97,145,210,213,182,163,185,185,181,47,116,16,65,82,201,85,205,149,149,18,57,168,169,35,219,4,74,225,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,61,245,80,208,190,102,248,169,217,240,61,27,218,129,37,145,94,230,171,88,214,43,156,155,90,166,148,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,98,0,115,171,242,177,139,124,192,161,244,235,137,76,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,224,214,49,206,94,136,138,167,171,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,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,253,10,154,30,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,118,217,105,228,115,23,252,217,24,174,107,28,248,165,137,234,198,111,218,157,84,30,83,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,61,156,96,112,215,125,225,91,92,111,26,101,115,94,245,170,109,215,76,110,173,213,76,158,74,187,60,179,72,202,121,37,86,181,155,102,78,211,227,145,21,140,78,228,111,86,162,177,88,231,116,13,7,230,23,170,122,9,195,142,99,195,229,130,217,227,61,185,223,251,63,125,117,214,166,26,140,115,196,179,101,87,97,140,95,250,101,135,182,232,187,83,190,73,93,221,221,177,35,173,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,95,35,147,222,229,87,47,241,83,65,28,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,234,64,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,41,130,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,209,17,84,245,122,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,161,83,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,234,226,43,94,112,222,27,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,183,200,230,244,87,35,29,177,136,249,28,155,24,229,76,240,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,186,197,121,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,35,87,27,252,23,98,188,92,105,196,244,52,77,181,89,51,235,111,110,123,38,67,45,12,110,145,253,164,155,109,13,76,232,197,153,40,222,179,200,170,214,47,193,34,182,93,175,218,177,190,128,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,252,163,208,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,249,240,65,193,118,43,194,62,156,65,67,90,219,85,239,62,185,119,39,189,228,49,80,198,217,25,221,72,119,80,211,78,172,73,150,141,139,4,106,141,122,252,114,35,165,218,205,201,27,36,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,250,191,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,125,203,51,141,31,222,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,186,72,247,76,233,154,172,107,106,28,187,155,220,150,39,163,147,188,145,199,34,184,138,215,156,55,134,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,237,242,57,189,21,200,199,108,98,62,71,38,198,57,83,60,58,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,210,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,110,119,68,234,174,87,57,207,123,158,247,189,238,241,87,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,224,230,61,174,78,168,168,165,207,242,84,242,177,148,252,192,174,244,235,113,63,193,64,60,209,252,246,106,111,209,125,30,136,242,156,23,113,109,149,112,141,170,105,148,219,98,241,216,221,247,195,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,163,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,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,3,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,160,206,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,126,197,116,109,185,212,36,141,99,221,52,172,85,86,53,237,78,204,111,86,34,110,116,175,151,149,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,210,176,44,24,158,85,149,251,75,236,182,51,117,188,251,26,223,53,218,227,236,250,41,42,60,29,12,93,59,181,51,108,69,237,194,205,205,221,35,186,53,189,83,170,167,83,165,112,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,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,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,10,176,255,0,153,127,30,180,218,13,143,77,162,186,77,125,164,159,81,111,148,242,67,119,124,125,221,246,11,116,244,178,53,179,54,104,101,141,208,87,43,164,134,88,83,227,218,198,171,222,214,163,225,87,210,181,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,162,34,169,242,151,253,255,0,138,203,255,0,103,255,0,254,92,40,4,250,174,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,223,193,204,123,92,157,81,81,75,169,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,3,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,244,170,103,175,138,174,38,51,46,43,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,181,29,51,247,75,35,223,35,145,55,61,238,218,214,51,100,108,230,183,252,79,42,197,61,155,246,167,25,186,217,189,179,111,134,237,110,246,133,20,148,254,50,134,94,189,170,152,119,162,119,33,126,215,109,145,189,90,238,139,209,87,161,103,252,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,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,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,56,87,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,251,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,91,79,45,78,97,116,122,155,98,161,208,173,121,203,255,0,195,170,13,209,89,239,151,73,160,167,142,241,75,190,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,61,210,71,18,57,206,124,155,220,239,109,204,191,142,58,110,28,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,129,241,172,143,84,70,177,147,82,95,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,165,249,240,57,192,230,27,194,22,26,234,170,167,210,95,53,22,249,78,214,95,175,204,98,236,141,157,81,222,10,143,114,35,153,76,215,35,85,92,168,143,153,237,71,189,26,141,138,40,165,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,0,57,213,249,88,197,190,96,80,250,117,196,166,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,65,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,158,127,141,254,52,113,94,17,244,226,122,234,39,90,175,121,245,203,183,5,147,30,150,186,54,200,206,234,77,182,186,166,4,122,76,180,108,88,36,69,115,19,227,145,27,22,230,110,89,25,65,151,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,244,100,109,79,123,145,26,159,193,15,201,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,191,78,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,147,167,17,224,163,247,170,229,153,165,119,252,2,217,106,143,83,113,111,109,73,109,169,157,59,82,93,40,82,239,112,89,45,142,155,115,88,221,207,122,73,19,165,71,53,146,53,205,235,19,102,150,68,172,187,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,169,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,212,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,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,103,51,140,155,118,135,91,120,142,204,227,225,235,35,246,198,33,53,194,74,134,62,26,56,96,161,166,170,145,238,116,244,212,46,137,81,146,209,198,245,86,197,34,49,141,218,155,91,220,99,91,60,188,255,0,73,236,24,174,87,170,120,110,45,157,94,253,141,141,222,114,11,117,190,241,113,241,49,211,248,58,25,106,99,100,243,247,101,69,142,61,145,185,238,222,244,86,183,167,85,69,68,83,75,218,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,103,71,171,157,185,58,47,85,235,212,244,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,207,115,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,166,37,218,221,3,102,223,52,113,54,46,237,69,115,81,208,53,17,101,248,161,129,35,99,92,244,141,142,166,18,218,121,46,112,245,236,203,22,71,196,237,218,166,235,79,87,119,241,56,149,162,138,74,94,213,44,212,44,125,52,211,214,54,71,39,89,186,207,26,66,213,103,70,177,212,243,162,171,220,238,145,217,248,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,43,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,240,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,250,8,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,221,36,111,146,29,233,241,193,47,109,239,99,102,137,232,232,228,98,57,118,72,199,181,87,171,84,245,96,135,252,209,116,247,67,178,222,25,110,89,62,177,95,189,135,95,138,120,154,188,78,174,14,203,106,170,239,18,82,202,200,45,205,87,69,36,143,134,105,18,55,75,28,123,87,109,59,100,115,154,216,85,205,161,114,205,57,44,97,90,47,122,204,178,188,214,225,81,87,46,168,99,84,239,138,134,142,173,244,142,164,109,170,169,35,106,213,210,198,173,90,132,169,141,241,203,12,178,181,81,141,138,178,54,123,214,85,45,208,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,4,127,204,184,182,197,108,220,88,224,156,37,227,209,120,236,146,251,222,184,95,103,219,28,180,244,20,45,182,215,212,50,13,204,153,36,138,177,100,167,164,147,99,226,86,172,19,110,69,234,246,42,72,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,43,153,127,1,85,58,13,144,205,173,90,77,98,171,159,78,175,149,18,77,119,100,125,173,150,11,140,245,82,57,176,182,24,98,141,176,80,171,100,134,40,87,227,218,246,171,30,230,171,225,71,240,14,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,255,0,87,26,60,91,101,92,92,234,154,229,55,40,188,14,55,98,241,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,232,196,59,175,45,14,2,170,117,231,33,135,90,181,102,197,87,6,157,88,234,35,154,208,201,59,91,47,247,24,42,163,115,161,116,51,69,35,103,161,70,199,52,83,47,193,185,238,70,49,206,86,76,140,186,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,2,0,115,69,224,130,197,171,120,77,203,136,124,14,150,213,103,204,241,43,125,77,199,35,169,158,103,195,29,222,207,73,71,44,142,71,50,56,159,221,172,103,106,38,68,245,86,34,198,174,99,222,168,200,145,148,172,93,159,44,110,7,48,221,33,192,49,238,34,178,183,210,95,243,188,198,207,5,210,213,50,49,86,11,21,186,174,20,123,35,129,28,136,171,83,36,82,34,75,47,68,232,142,116,81,252,29,199,207,61,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,115,220,207,120,10,169,214,123,85,95,16,58,63,98,171,175,212,27,101,61,52,55,91,69,39,105,137,118,183,64,217,183,205,28,77,139,187,81,92,212,116,13,68,89,126,40,96,72,216,215,61,35,99,170,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,122,87,20,188,91,106,159,23,57,85,159,41,212,200,173,84,62,194,183,173,190,138,221,102,109,76,84,49,238,145,207,146,116,138,105,165,233,52,157,88,215,189,170,155,155,12,72,169,240,33,34,185,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,103,42,230,99,105,181,88,56,215,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,182,24,41,160,142,201,66,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,44,43,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,106,251,39,149,125,149,251,117,246,102,235,246,111,218,30,201,246,199,130,147,192,248,238,223,119,195,119,250,118,251,221,191,143,183,187,118,223,139,167,79,121,50,185,104,113,199,83,195,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,240,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,166,190,103,188,122,211,107,61,214,175,135,237,31,190,210,87,233,245,178,162,154,107,173,222,147,186,197,187,92,96,116,219,225,142,86,203,218,168,161,106,186,7,34,172,95,20,208,36,140,115,152,145,189,208,2,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,78,155,90,247,182,9,156,214,170,245,114,69,34,167,93,171,211,165,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,211,143,242,106,180,218,175,252,73,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,167,63,230,25,193,101,215,133,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,186,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,182,249,94,18,56,227,213,206,16,170,111,116,184,123,41,47,152,245,242,158,103,205,97,186,61,254,18,59,143,105,91,5,108,123,21,28,199,181,201,26,72,214,170,119,162,110,199,43,92,216,165,139,138,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,209,145,181,61,238,68,106,127,4,44,251,64,120,10,166,208,110,13,245,123,90,181,102,197,73,62,162,223,52,222,251,53,161,146,119,119,216,45,211,217,30,231,66,232,102,138,55,65,92,174,146,104,166,95,143,107,26,140,99,154,143,153,31,84,37,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,45,123,95,184,10,166,215,158,13,244,135,90,180,154,197,73,6,162,216,244,222,197,53,221,145,247,119,223,237,208,89,24,230,194,216,97,138,71,79,92,142,142,24,161,95,131,115,28,172,123,156,140,133,25,88,54,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,117,100,141,95,123,85,28,159,197,14,213,197,191,28,122,185,197,237,77,146,151,48,101,37,143,30,177,211,194,248,108,54,183,191,194,73,113,237,35,103,173,147,122,171,158,247,57,100,72,218,229,94,204,78,216,213,115,157,44,178,250,174,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,119,64,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,193,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,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,0,0,28,127,138,174,38,48,222,20,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,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,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,54,146,149,179,61,238,138,154,55,74,244,142,36,114,163,81,127,233,85,232,28,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,228,99,239,251,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,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,244,42,251,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,4,63,230,51,193,71,239,85,167,16,95,240,11,101,170,61,77,197,190,242,219,83,58,118,164,186,80,162,61,100,182,58,109,205,99,119,61,233,36,78,149,28,214,72,215,55,172,77,154,89,18,139,63,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,62,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,90,156,191,127,97,52,116,58,247,170,208,239,207,174,182,247,123,46,220,230,245,142,207,67,87,5,51,254,246,41,233,153,53,61,197,139,226,96,147,107,213,169,28,143,103,191,115,137,254,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,136,121,140,241,175,251,213,106,60,22,12,2,231,117,143,76,177,111,187,182,211,78,189,168,238,149,200,175,73,46,110,135,107,94,221,204,122,71,19,101,87,57,145,181,206,233,19,166,150,52,137,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,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,164,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,151,252,202,249,122,86,105,149,246,187,93,116,27,16,255,0,1,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,153,12,112,172,116,214,230,199,11,28,170,233,54,199,36,170,214,181,145,236,107,98,87,10,188,76,102,92,40,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,231,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,98,188,168,248,22,254,131,138,13,107,195,63,222,245,88,5,21,115,191,206,115,174,146,83,171,127,234,188,43,220,239,247,115,35,63,201,230,32,7,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,31,249,162,240,11,71,152,88,174,92,76,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,119,214,55,185,35,165,238,43,157,52,109,110,213,71,198,140,154,162,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,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,87,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,218,139,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,221,28,143,142,29,235,241,207,47,109,143,123,97,137,136,233,36,122,53,118,70,199,185,83,163,84,253,93,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,255,0,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,209,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,107,230,45,203,143,42,204,53,150,211,171,154,23,69,226,127,105,57,5,37,166,255,0,107,138,219,34,195,105,174,153,187,86,234,247,82,194,237,148,110,237,186,74,153,36,110,230,74,229,126,233,59,219,99,159,252,56,86,232,21,175,78,45,90,91,195,246,160,98,153,53,151,6,183,210,219,228,246,37,214,138,182,72,247,35,186,79,85,225,58,49,38,157,236,154,71,63,107,123,146,44,174,233,215,169,213,65,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,190,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,153,197,158,140,225,186,3,175,57,62,150,224,122,139,73,152,218,44,245,27,25,85,23,85,158,137,235,215,117,21,83,145,169,19,234,97,95,130,71,68,170,197,84,247,164,114,119,33,138,74,242,136,214,253,80,195,245,229,250,65,98,177,228,25,62,31,150,211,203,61,206,221,69,36,125,139,52,236,237,162,94,31,221,232,214,49,173,68,134,78,143,98,200,146,68,136,147,73,28,17,58,237,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,62,220,111,241,163,149,113,113,168,243,215,81,58,235,100,192,109,189,184,44,152,244,181,210,58,55,246,150,109,181,213,48,35,214,20,172,122,79,34,43,152,159,4,106,216,183,63,106,200,255,0,43,166,28,33,235,46,174,232,118,117,196,22,29,69,106,126,45,128,119,60,123,106,43,219,21,85,87,102,22,207,85,225,227,232,168,189,136,30,201,95,220,115,55,53,200,216,187,175,69,98,115,253,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,181,229,157,118,186,223,249,128,105,253,246,251,115,171,184,220,174,53,23,234,186,202,202,185,157,52,245,51,201,105,174,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,151,232,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,80,15,27,252,104,229,92,92,106,60,245,212,78,186,217,48,27,111,110,11,38,61,45,116,142,141,253,165,155,109,117,76,8,245,133,43,30,147,200,138,230,39,193,26,182,45,207,218,178,63,133,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,103,198,102,3,197,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,232,189,83,107,189,255,0,198,69,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,64,60,111,240,93,149,112,143,168,243,208,209,54,235,123,192,110,93,185,236,153,12,180,50,54,54,119,86,109,180,53,51,163,18,21,172,98,65,34,171,88,191,28,104,217,118,179,114,198,199,4,28,23,101,92,92,106,60,20,53,173,186,217,48,27,111,114,123,222,67,21,12,142,141,253,165,135,117,13,52,234,197,133,43,30,147,198,168,215,175,193,26,186,93,175,218,145,190,255,0,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,84,95,53,142,6,46,182,92,154,191,138,45,40,181,213,220,45,183,250,133,147,43,178,219,173,110,122,219,39,101,59,228,150,230,157,136,246,182,153,237,129,239,158,73,122,43,102,126,245,123,251,202,145,69,254,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,125,255,0,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,66,252,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,37,255,0,44,141,11,211,142,34,248,17,206,180,191,84,44,222,58,213,93,168,21,178,195,52,74,140,170,183,213,54,217,111,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,90,186,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,236,24,223,48,205,121,199,184,92,189,112,186,234,202,75,141,182,227,79,236,138,43,213,107,123,213,182,235,36,145,62,58,155,115,55,117,107,216,230,171,25,27,221,213,208,198,178,177,159,254,225,105,248,174,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,232,69,159,252,115,240,171,134,240,161,203,243,6,195,236,214,218,71,100,247,28,226,211,83,150,93,227,145,102,125,198,226,150,171,142,244,108,174,99,29,225,163,115,164,108,44,218,221,172,85,114,167,113,242,61,240,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,69,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,122,210,243,132,211,139,191,19,86,76,14,199,101,223,164,247,61,150,122,156,142,227,18,80,85,83,92,159,84,248,217,94,142,146,110,223,179,187,125,151,57,37,100,51,49,175,146,69,254,141,34,124,11,230,99,118,181,95,248,215,212,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,201,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,44,43,146,167,149,140,167,230,5,119,167,91,137,254,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,41,227,178,239,161,214,62,25,115,27,134,188,219,173,85,246,175,103,213,65,103,166,171,108,62,42,91,196,180,179,71,76,218,7,201,12,221,154,197,222,253,147,54,39,172,77,223,35,147,99,30,166,117,201,63,203,135,53,208,108,3,138,59,22,65,196,5,61,35,109,173,167,124,86,27,141,115,55,81,90,111,107,44,75,77,87,81,213,200,214,49,173,73,154,217,92,142,108,82,62,57,87,102,206,236,119,105,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,197,101,255,0,179,255,0,255,0,46,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,10,75,230,61,154,232,54,127,197,29,247,32,225,254,158,145,214,215,83,178,43,245,198,133,155,104,174,215,180,150,85,169,171,167,232,229,107,216,230,172,45,116,173,70,182,89,25,36,169,191,127,118,72,192,104,163,129,59,190,135,95,56,101,195,174,26,13,110,181,80,90,189,159,75,5,226,154,145,176,248,168,175,17,82,195,29,75,107,223,28,48,247,171,19,99,55,204,232,152,178,183,100,141,77,143,98,149,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,42,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,157,178,70,201,38,216,159,4,17,119,30,198,58,105,94,173,142,54,43,147,124,143,99,81,122,185,12,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,240,43,162,107,222,223,19,35,91,27,166,126,231,110,122,35,81,123,108,141,140,226,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,209,236,73,97,150,53,115,122,166,248,222,223,226,213,68,71,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,211,107,94,246,193,51,154,213,94,174,72,164,84,235,181,122,74,14,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,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,41,135,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,12,219,113,129,154,218,181,15,138,61,82,203,172,84,248,251,45,181,153,69,116,84,114,216,88,212,162,172,130,25,86,24,234,218,230,185,205,145,243,182,52,158,73,81,122,73,36,175,122,116,221,208,242,186,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,75,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,42,3,154,47,31,85,153,133,246,229,195,62,142,220,46,182,187,86,57,112,169,161,203,47,16,84,207,71,37,206,169,140,150,154,123,107,88,215,55,125,27,123,146,54,94,226,57,179,72,214,237,68,100,104,249,171,88,30,215,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,244,42,95,247,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,26,182,39,61,238,240,210,57,178,58,23,238,118,230,34,181,87,184,201,24,200,235,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,162,141,85,202,116,227,11,211,140,143,36,213,234,235,85,38,25,73,111,149,183,183,93,34,73,105,100,165,145,59,110,133,241,42,59,189,220,222,145,164,72,215,58,71,61,24,214,185,92,141,92,209,106,21,110,27,113,207,242,91,134,156,218,106,237,120,157,85,226,182,107,13,13,91,149,211,210,219,157,51,214,154,25,21,94,245,87,182,37,99,85,85,239,247,162,252,78,254,43,234,184,107,185,233,29,151,94,112,107,206,187,199,87,38,9,65,120,134,166,240,202,122,70,85,35,152,206,174,141,38,133,237,114,75,77,221,72,251,236,70,185,238,135,186,140,69,122,181,13,36,98,127,101,126,202,217,190,194,251,43,236,223,179,233,253,143,236,158,223,129,240,61,182,246,60,63,107,238,251,61,189,155,54,124,59,122,116,247,116,51,133,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,149,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,154,249,149,242,244,172,211,43,237,118,186,232,54,33,254,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,194,13,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,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,208,169,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,76,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,0,35,255,0,26,60,91,98,188,35,105,98,229,55,40,188,118,73,125,241,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,234,244,51,217,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,197,223,114,204,224,187,247,108,211,135,234,70,106,222,230,125,159,91,233,39,169,167,154,135,179,37,138,133,83,186,202,30,178,49,179,54,103,43,218,234,134,174,214,247,34,137,136,213,236,164,146,123,94,61,120,59,199,184,167,210,59,155,172,214,122,72,53,22,199,79,227,113,251,156,52,116,190,46,181,240,50,119,71,107,150,162,93,174,109,52,174,154,68,68,238,177,140,149,204,149,119,35,28,215,80,103,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,133,239,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,187,7,22,62,86,53,147,229,254,67,233,211,153,172,61,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,170,107,167,50,189,56,212,14,0,46,55,59,37,214,213,38,164,230,182,244,194,239,24,218,177,35,146,223,85,83,78,173,184,85,37,59,167,238,248,62,207,121,96,157,174,149,169,36,180,237,147,226,73,88,218,192,208,122,221,83,253,169,227,248,182,142,106,5,215,14,201,51,27,133,38,51,5,198,223,117,169,183,255,0,149,212,196,198,178,105,105,254,243,179,220,237,185,200,136,239,230,34,237,85,68,52,189,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,216,155,61,83,218,212,71,77,34,66,198,68,143,114,162,185,82,54,49,157,85,118,181,169,209,19,235,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,150,83,204,207,141,31,221,179,78,25,166,248,83,187,153,246,125,111,171,130,154,162,26,238,204,150,42,21,78,211,235,186,70,246,204,217,156,175,115,105,220,155,91,220,138,87,171,151,178,177,201,74,216,182,45,168,250,227,168,244,184,222,55,67,117,203,115,60,182,224,247,53,174,149,102,170,174,170,145,93,36,179,75,44,139,254,124,146,75,35,145,173,106,61,239,114,34,57,201,127,220,23,112,147,138,240,141,165,137,139,91,101,241,217,37,247,195,92,50,107,139,157,28,189,202,230,211,70,199,193,4,169,12,82,45,28,114,36,206,133,146,34,185,189,233,21,87,171,212,144,5,64,115,107,227,71,237,165,246,179,133,28,1,219,108,184,229,194,25,242,139,164,21,219,155,113,174,141,155,155,66,214,196,245,98,195,3,222,139,43,101,69,119,137,133,169,182,53,167,221,36,64,224,255,0,134,187,239,21,58,227,103,211,43,98,246,109,80,237,186,100,149,109,170,100,18,82,89,226,154,54,84,73,18,185,175,221,50,247,89,28,104,140,122,119,36,98,185,17,136,247,55,66,122,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,148,237,204,191,128,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,178,62,214,203,5,198,122,169,28,216,91,12,49,70,216,40,85,178,67,20,43,241,237,123,85,143,115,85,240,163,248,87,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,226,210,120,170,226,99,13,225,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,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,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,149,94,235,202,227,207,102,153,125,107,209,235,75,254,0,164,190,101,252,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,221,241,246,182,95,238,48,85,72,214,204,217,161,150,70,207,66,141,142,25,97,79,131,115,220,175,123,92,172,133,89,5,99,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,22,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,224,214,49,206,94,136,138,167,181,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,135,184,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,37,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,148,95,147,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,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,243,250,111,165,90,113,163,246,42,140,99,75,240,187,86,51,106,171,184,84,221,38,164,183,83,164,81,190,170,119,239,146,69,68,255,0,186,214,167,243,89,27,35,141,136,214,49,141,111,171,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,207,243,150,185,240,243,22,151,218,236,217,28,116,139,171,245,85,20,149,56,251,232,41,41,221,94,150,232,164,149,178,165,108,206,111,117,148,42,147,84,108,98,57,55,212,35,21,168,230,199,50,182,157,139,73,228,177,154,232,53,178,167,43,194,174,20,244,148,90,191,120,168,124,180,53,149,108,232,251,133,145,145,70,229,164,165,145,92,168,143,142,88,229,154,88,154,141,115,216,177,191,239,27,2,246,123,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,104,123,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,157,110,34,180,27,50,225,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,100,141,111,85,106,61,219,30,143,141,203,189,142,68,231,247,59,181,214,245,82,202,203,205,206,174,190,162,58,120,41,25,45,76,206,149,237,130,8,153,12,49,35,156,170,168,200,226,142,56,216,223,224,214,49,173,78,136,136,133,207,242,84,242,177,148,252,192,174,244,235,113,63,202,171,231,157,248,39,249,147,244,211,133,114,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,217,19,61,165,109,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,227,252,104,241,109,149,113,115,170,107,148,220,162,240,56,221,139,196,219,241,155,115,91,36,93,186,23,84,200,246,79,60,75,52,177,165,100,145,172,45,153,241,170,53,221,152,209,19,163,16,233,124,20,114,235,204,184,165,195,114,205,65,191,182,174,193,143,50,207,89,77,136,87,73,82,148,204,185,223,218,168,145,43,145,97,149,207,161,141,205,123,38,123,17,174,222,168,216,213,206,100,168,200,213,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,250,81,39,167,13,124,125,81,230,28,29,234,151,12,250,197,112,181,90,238,184,230,151,222,104,113,59,196,245,48,81,199,115,165,101,11,169,169,237,174,99,156,221,245,141,238,70,216,187,104,231,77,27,93,185,17,241,171,230,173,98,255,0,191,241,89,127,236,255,0,255,0,203,133,0,150,83,196,167,31,84,120,127,7,122,91,195,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,101,99,187,114,54,94,226,53,208,198,230,237,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,232,69,146,188,107,242,235,204,184,90,195,113,61,65,176,54,174,255,0,143,62,207,71,77,151,215,71,82,149,44,182,95,220,170,146,171,81,33,137,204,161,145,206,99,33,123,209,206,222,138,217,21,174,124,72,254,105,193,119,22,217,87,8,218,166,153,77,182,47,29,141,223,124,53,191,38,183,57,178,75,220,161,109,76,111,124,240,68,147,69,26,214,71,26,76,216,95,34,171,91,222,145,21,58,61,78,193,205,179,63,195,117,79,93,48,13,65,211,236,134,146,249,143,95,52,222,130,166,134,186,153,87,100,172,246,149,201,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,186,242,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,3,154,231,20,185,86,173,235,44,250,29,246,110,235,141,227,122,103,112,168,131,195,87,58,72,166,187,215,57,173,79,29,36,59,187,125,158,223,249,43,186,43,150,41,223,38,228,73,251,108,225,124,22,112,227,106,226,159,94,109,90,87,125,205,233,49,171,107,169,230,185,86,61,101,107,107,107,96,131,106,201,75,66,215,34,181,245,46,106,171,189,232,168,200,217,52,170,215,246,251,110,239,252,229,109,54,171,7,18,88,77,138,197,108,164,183,91,109,218,111,109,164,163,163,164,133,176,193,77,4,117,247,6,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,234,249,73,104,238,3,174,184,7,16,26,115,168,214,26,75,141,182,227,79,97,138,41,101,165,134,105,237,243,201,13,218,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,253,40,176,127,95,180,155,246,21,172,185,102,145,253,175,181,101,31,101,238,14,162,246,165,177,221,97,159,225,71,109,115,122,175,110,102,110,237,203,22,231,118,229,100,140,220,237,187,150,122,242,122,226,131,62,131,50,103,10,247,11,69,93,227,19,168,167,185,94,232,107,33,167,154,162,91,52,232,144,185,91,44,139,47,106,158,133,202,217,122,35,99,234,181,85,108,247,253,234,158,43,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,20,230,61,196,46,190,224,220,103,106,30,45,133,107,134,160,99,246,90,47,100,248,107,117,175,38,173,164,165,131,125,170,145,239,217,20,114,53,141,220,247,185,203,209,61,238,114,170,251,213,73,193,202,39,80,179,237,74,225,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,189,58,189,203,253,106,77,242,42,243,52,214,191,216,183,8,249,79,135,183,248,170,252,239,174,21,71,190,45,240,197,227,96,155,196,73,39,73,24,230,244,165,138,167,99,147,119,73,86,45,205,86,238,233,66,216,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,122,13,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,179,84,145,57,85,88,201,162,237,202,207,137,200,172,145,170,142,114,42,42,221,159,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,250,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,48,8,65,204,223,139,252,251,135,140,1,48,173,57,195,114,8,46,89,85,63,132,151,47,150,221,51,109,84,48,84,195,89,27,162,165,174,134,104,221,21,209,142,133,147,70,213,71,35,89,241,251,253,200,148,108,88,255,0,24,156,47,224,60,50,242,240,194,40,241,11,189,37,254,229,151,103,22,75,221,234,253,77,81,13,84,21,179,186,199,88,155,105,42,99,138,55,73,66,142,238,201,2,63,114,162,78,247,117,248,212,134,188,39,121,167,209,191,152,24,247,168,192,73,78,105,92,38,105,198,131,106,60,121,230,151,223,49,75,53,171,40,240,242,205,133,69,115,68,185,81,213,74,181,75,37,85,53,18,49,59,86,229,240,237,106,46,245,107,38,123,163,99,90,196,99,25,29,120,85,226,99,50,225,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,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,251,52,230,255,0,127,251,87,193,126,158,229,62,196,186,217,189,179,152,90,110,30,206,187,83,120,122,234,62,237,166,189,253,138,136,186,175,110,102,110,218,246,117,93,174,69,78,171,208,171,110,25,46,214,171,7,18,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,73,85,204,191,143,90,157,121,200,102,209,93,38,190,213,193,167,86,58,137,33,187,190,62,214,203,253,198,10,169,26,217,155,52,50,200,217,232,81,177,195,44,41,240,110,123,149,239,107,149,144,171,56,87,5,220,36,229,92,92,234,154,98,214,217,124,14,55,98,240,215,12,154,226,231,73,23,110,133,213,49,177,240,65,42,67,44,105,89,36,107,51,161,100,136,141,119,102,69,85,232,197,60,255,0,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,45,121,106,115,11,172,211,43,237,14,133,107,206,95,254,2,215,238,138,207,124,186,77,61,68,150,122,173,148,208,211,82,190,105,38,88,233,173,205,142,23,181,17,177,237,142,73,81,206,115,35,222,230,196,14,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,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,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,124,87,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,232,245,47,251,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,58,252,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,126,78,89,127,251,41,138,222,114,159,98,93,111,62,198,183,212,92,61,157,105,166,241,21,213,157,168,220,254,197,60,93,83,185,51,246,237,99,58,166,231,42,39,84,234,103,139,141,109,126,204,184,138,226,27,37,204,51,11,93,93,161,150,138,137,172,22,139,69,109,189,40,170,237,118,234,122,137,123,84,245,49,117,115,146,165,28,249,29,54,231,59,164,175,145,173,218,198,177,141,146,156,162,56,113,192,117,23,84,31,173,25,126,111,143,212,92,176,122,137,100,178,225,171,44,50,215,205,59,99,141,61,167,60,18,34,185,180,208,186,166,46,212,140,78,190,33,26,237,241,246,81,178,220,248,42,131,156,135,12,152,14,43,106,199,248,145,196,41,169,44,151,43,181,225,184,245,234,219,69,110,134,24,46,19,206,218,186,207,104,61,209,163,92,181,42,230,74,217,30,253,235,34,58,37,234,206,218,247,43,215,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,183,253,196,45,255,0,237,95,5,250,151,148,251,18,235,102,246,206,151,222,110,30,206,187,83,120,122,234,62,237,166,87,246,42,34,234,189,185,153,187,107,217,213,118,185,21,58,175,67,56,69,138,115,43,229,233,89,166,87,218,237,117,208,108,67,252,5,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,219,28,146,171,90,214,71,177,173,174,178,205,57,44,104,53,77,219,50,202,248,141,188,209,82,62,219,98,167,126,51,101,89,169,226,149,254,209,153,35,150,166,104,158,175,223,3,226,167,88,227,85,217,247,140,174,123,81,255,0,11,218,178,87,155,182,161,103,218,107,195,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,122,117,99,87,250,144,131,252,184,120,133,215,220,231,140,237,60,197,179,93,112,212,12,130,203,91,237,111,19,110,186,100,213,181,116,179,236,181,85,189,155,226,146,71,49,219,94,198,185,58,167,185,205,69,79,122,33,48,57,213,249,88,197,190,96,80,250,117,196,172,190,9,243,91,174,154,241,9,67,168,214,42,122,73,238,88,174,47,151,94,232,226,171,99,157,4,147,211,99,151,25,163,108,141,107,154,229,98,185,136,138,136,230,175,78,189,21,63,137,205,53,87,83,50,173,100,212,124,143,84,179,90,191,17,122,201,174,18,220,42,118,201,35,227,135,122,252,16,69,220,123,222,216,98,98,54,56,216,174,93,145,177,141,69,232,212,46,83,149,215,6,86,45,15,211,139,110,191,94,238,190,213,204,245,27,31,166,168,133,96,123,219,75,108,179,213,36,85,49,211,53,171,211,185,51,246,194,249,100,114,116,107,152,216,227,232,141,124,147,78,162,31,243,51,226,151,42,225,179,67,153,67,133,99,119,89,47,89,247,139,177,83,100,48,186,72,105,108,93,97,248,229,239,198,230,189,181,142,99,220,180,237,69,111,197,20,178,170,170,66,177,201,66,230,135,184,24,225,127,1,225,151,69,232,104,241,11,189,37,254,229,151,83,208,222,239,87,234,106,136,106,160,173,157,212,145,38,218,74,152,226,141,210,80,163,187,178,64,143,220,168,147,189,221,126,53,36,81,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,56,60,74,105,85,171,68,53,231,57,210,139,22,69,73,124,182,227,119,137,169,40,235,41,234,219,82,171,7,185,209,197,52,141,99,27,226,99,107,146,41,218,141,68,108,209,202,212,254,105,58,185,61,113,65,159,65,153,51,133,123,133,162,174,241,137,212,83,220,175,116,53,144,211,205,81,45,154,116,72,92,173,150,69,151,181,79,66,229,108,189,17,177,245,90,170,182,123,254,245,79,21,206,175,205,62,45,242,254,135,212,110,39,138,229,109,172,88,14,133,107,70,123,168,218,141,126,164,183,91,109,218,111,116,150,40,165,170,134,25,238,19,199,87,69,51,105,41,91,51,216,217,106,100,108,79,72,226,71,34,185,83,254,149,78,85,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,51,202,86,240,253,159,91,184,121,160,226,94,224,202,74,92,78,233,148,46,43,67,20,201,51,42,234,167,74,121,38,90,152,154,177,246,159,76,139,12,177,44,141,145,87,187,27,219,183,225,85,78,193,202,227,207,102,153,125,107,209,235,73,21,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,58,244,99,83,250,144,233,92,154,245,99,84,245,67,246,191,251,76,212,188,175,45,246,103,217,255,0,5,237,219,205,77,127,133,238,123,67,185,218,239,61,219,55,118,217,187,111,78,187,27,215,248,33,250,188,222,248,165,202,180,211,4,164,225,235,22,198,238,180,127,180,59,123,167,184,228,202,233,33,167,240,44,153,18,90,26,87,177,201,220,153,251,90,149,13,119,194,216,38,107,85,175,241,29,99,168,28,78,193,246,175,42,179,98,222,219,181,89,189,179,112,167,183,251,70,237,83,225,232,104,251,178,53,157,250,137,122,47,110,22,110,220,247,244,93,173,69,94,139,208,179,254,97,220,61,98,188,47,242,244,211,189,35,197,170,124,127,128,212,10,90,155,141,209,244,177,211,205,115,174,150,130,226,233,106,36,107,19,252,216,216,142,115,220,200,162,137,138,247,236,220,177,43,150,117,166,213,127,227,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,244,28,204,248,90,197,120,108,215,22,87,97,89,37,170,75,46,125,226,239,180,216,244,45,142,26,171,23,89,190,56,187,17,181,172,109,27,158,247,37,59,145,27,240,197,44,74,138,176,172,146,120,174,6,56,160,207,184,101,214,138,26,204,66,209,87,127,182,229,213,20,54,75,213,134,154,158,106,169,235,96,117,92,75,186,146,154,57,99,108,149,200,222,236,112,43,247,34,44,239,111,79,141,75,31,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,15,249,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,217,62,26,221,107,201,171,105,41,96,223,106,164,123,246,69,28,141,99,119,61,238,114,244,79,123,156,170,190,245,82,112,114,137,212,44,251,82,184,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,78,175,114,255,0,90,149,193,205,31,207,102,166,253,23,209,232,137,21,192,199,21,88,111,10,28,191,51,156,194,243,114,164,118,79,113,206,46,212,216,157,162,72,214,103,220,110,41,106,183,108,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,0,53,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,74,172,170,196,185,88,234,230,89,194,130,107,221,21,202,145,217,61,198,157,153,21,167,26,141,207,153,243,216,18,142,105,147,106,65,20,174,154,186,165,203,76,176,192,221,173,107,21,81,238,238,63,100,49,3,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,255,0,27,252,102,96,60,89,240,53,134,86,81,215,82,91,179,107,118,113,110,138,253,97,150,88,97,157,211,199,103,169,90,154,186,90,100,158,89,150,135,189,80,145,199,44,157,23,170,109,119,191,248,195,94,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,100,127,227,71,132,156,87,139,157,44,92,90,229,47,129,201,44,94,38,225,140,220,90,232,226,237,215,58,154,70,50,9,229,88,101,145,40,228,145,97,116,204,141,17,206,236,198,168,189,88,133,0,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,88,255,0,38,254,38,240,28,86,213,144,112,221,151,212,210,89,46,87,107,195,178,27,45,202,182,227,12,48,92,39,157,180,148,126,207,99,100,86,185,106,85,204,137,209,177,155,214,68,116,169,209,157,180,238,90,249,85,124,243,191,4,255,0,50,126,154,85,89,37,56,32,224,187,42,226,227,81,224,161,173,109,214,201,128,219,123,147,222,242,24,168,100,116,111,237,44,59,168,105,167,86,44,41,88,244,158,53,70,189,126,8,213,210,237,126,212,141,247,253,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,228,107,227,235,130,140,87,138,205,56,171,189,218,109,158,31,83,113,155,124,210,99,151,10,116,141,146,87,236,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,46,215,74,201,104,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,229,47,251,255,0,21,151,254,207,255,0,252,184,80,9,245,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,95,167,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,37,50,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,160,30,55,248,46,202,184,71,212,121,232,104,155,117,189,224,55,46,220,246,76,134,90,25,27,27,59,171,54,218,26,153,209,137,10,214,49,32,145,85,172,95,142,52,108,187,89,185,99,100,107,45,83,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,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,0,1,10,185,153,240,93,251,201,233,195,53,35,10,111,111,62,192,109,245,115,211,83,195,67,222,146,251,66,137,221,125,15,88,216,233,157,51,85,142,117,59,83,115,123,146,202,197,106,119,150,72,233,7,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,67,176,113,109,196,197,79,20,249,14,7,156,94,104,106,224,200,108,120,61,14,57,144,77,50,69,178,182,227,5,85,83,228,171,137,34,107,90,214,74,217,163,145,89,177,155,30,231,177,17,205,99,94,239,171,135,94,45,178,174,26,116,179,84,177,109,63,139,179,146,106,55,179,109,236,184,185,178,55,217,244,49,83,92,153,60,240,75,20,209,201,21,99,100,170,165,116,47,232,246,166,201,21,81,21,27,215,144,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,103,193,158,3,194,102,1,77,71,71,67,73,113,205,174,52,236,150,253,126,150,40,102,157,179,201,13,58,84,210,82,212,164,17,76,148,61,234,116,146,56,164,234,189,87,115,189,255,0,194,184,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,73,77,123,229,127,160,92,68,234,197,247,88,243,92,191,80,40,175,89,7,133,241,48,90,238,20,81,210,179,177,77,21,59,54,54,74,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,96,225,127,133,252,7,132,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,155,105,216,168,138,213,94,170,239,127,240,68,236,5,59,115,167,214,43,173,235,87,49,77,16,183,223,169,37,177,99,86,118,94,235,168,233,42,156,231,182,235,84,249,26,141,170,141,30,172,71,199,77,28,79,137,28,196,123,89,89,34,245,86,202,135,31,229,89,163,150,45,93,226,226,209,83,145,205,214,147,2,183,203,152,199,77,181,255,0,223,85,84,211,193,29,50,111,99,218,172,237,207,81,20,253,126,38,187,177,177,205,86,189,85,58,87,58,124,2,166,197,196,54,41,168,52,248,245,37,29,183,42,197,217,76,250,232,82,38,190,190,227,71,81,34,76,178,163,87,123,158,202,121,232,24,143,122,123,217,177,173,85,237,170,53,201,99,63,169,177,113,13,149,233,245,70,67,73,71,109,202,177,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,222,231,178,158,122,247,171,24,190,246,111,115,145,123,104,173,185,243,197,107,22,142,224,58,235,128,93,52,231,81,172,52,151,27,109,198,158,120,162,150,90,88,102,158,223,60,144,201,11,106,233,93,51,30,216,170,99,108,175,88,229,70,170,181,87,254,148,92,235,113,21,160,217,151,13,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,187,36,107,122,171,81,238,216,244,124,110,93,236,114,39,234,222,248,155,207,178,174,27,105,184,110,203,234,106,239,118,219,78,81,71,144,217,110,85,183,25,166,158,223,4,20,19,81,251,61,141,145,92,212,166,70,190,39,70,198,108,72,213,178,167,71,247,19,183,226,180,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,245,117,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,164,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,98,188,168,248,22,254,131,138,13,107,195,63,222,245,88,5,21,115,191,206,115,174,146,83,171,127,234,188,43,220,239,247,115,35,63,201,230,58,175,58,191,43,24,183,204,10,31,78,184,148,172,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,123,135,93,6,195,120,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,223,35,155,213,26,175,118,198,35,35,106,236,99,81,60,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,204,251,106,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,121,251,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,244,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,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,165,22,128,120,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,202,174,74,25,254,101,22,180,102,90,90,220,134,173,113,58,172,94,162,254,251,75,149,29,2,92,98,171,162,129,181,12,69,78,172,122,197,51,216,237,170,155,209,35,223,187,183,30,216,107,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,63,192,0,170,190,107,156,11,127,79,197,6,138,97,159,239,138,172,254,138,133,223,230,185,183,72,233,209,191,245,190,41,237,119,251,137,149,159,229,19,21,235,195,174,188,230,92,54,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,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,41,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,103,82,85,54,23,189,177,84,198,217,88,146,68,174,85,106,175,253,10,191,191,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,209,226,219,42,226,231,84,215,41,185,69,224,113,187,23,137,183,227,54,230,182,72,187,116,46,169,145,236,158,120,150,105,99,74,201,35,88,91,51,227,84,107,187,49,162,39,70,33,37,121,86,112,65,89,169,57,85,163,137,237,67,165,217,136,99,119,9,101,199,169,59,211,211,212,86,222,41,36,129,240,85,116,237,35,37,163,141,235,50,117,100,168,171,61,62,199,53,204,108,141,117,159,241,99,229,99,89,62,95,228,62,157,57,154,195,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,199,7,0,153,150,136,235,205,186,205,165,24,141,93,94,9,168,183,138,91,102,26,245,173,73,82,11,141,70,214,251,50,121,165,218,145,63,186,175,237,44,174,93,208,163,85,101,123,227,157,89,113,60,47,104,93,139,135,77,14,197,116,190,211,102,181,80,215,208,219,233,229,191,205,110,87,190,59,133,225,208,177,42,234,150,73,17,36,147,124,141,93,170,244,69,72,219,27,17,172,107,26,198,252,156,80,112,191,128,241,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,109,67,213,81,26,139,213,27,239,254,40,188,127,65,57,95,232,23,14,218,177,98,214,60,43,47,212,10,219,214,63,226,188,52,23,75,133,20,148,175,239,211,75,78,253,237,142,146,55,175,70,76,229,78,143,79,137,19,175,84,234,139,224,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,225,90,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,189,122,34,127,2,236,249,86,107,29,247,87,120,71,180,83,100,112,245,171,192,174,18,225,209,212,238,103,247,213,45,52,16,73,76,187,24,198,163,59,112,84,69,7,79,137,206,236,111,115,149,207,84,73,128,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,246,113,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,53,57,77,241,181,89,111,190,254,236,154,189,149,247,104,46,155,29,135,93,46,247,41,228,146,26,166,178,24,35,179,71,220,87,70,200,93,28,104,176,49,22,54,182,70,190,54,164,142,158,54,182,218,136,107,204,191,140,74,110,27,244,142,108,31,12,188,82,126,209,115,138,121,40,168,161,142,178,88,170,237,54,233,25,35,37,186,53,97,232,230,61,174,78,220,42,175,143,172,170,175,111,113,32,145,133,27,127,133,89,238,85,254,218,228,121,38,71,112,255,0,156,172,174,185,87,84,73,255,0,122,73,166,146,71,255,0,202,231,57,223,214,170,104,39,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,77,219,59,139,213,95,36,210,35,99,238,172,109,174,14,117,126,105,241,111,151,244,62,163,113,32,1,42,184,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,251,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,185,209,50,89,233,206,86,211,106,176,112,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,108,48,83,65,29,178,224,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,32,95,43,143,61,154,101,245,175,71,173,45,123,138,14,94,154,47,197,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,238,168,122,42,163,145,58,35,125,223,197,87,208,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,175,171,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,118,232,170,35,107,211,252,232,222,141,115,28,248,165,149,136,246,111,220,153,225,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,253,40,157,43,39,226,186,251,157,240,119,103,225,147,53,150,235,116,175,196,243,10,75,197,130,233,60,204,146,56,108,236,161,169,129,104,29,213,18,68,237,73,43,86,37,85,122,118,228,116,105,219,108,49,181,222,87,133,253,107,253,221,181,170,209,172,113,219,252,109,94,63,111,188,120,8,29,23,114,55,215,79,107,170,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,95,41,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,182,73,31,28,59,215,224,130,46,227,222,246,195,19,17,177,198,197,114,236,141,140,106,47,70,161,109,60,181,57,122,81,233,149,138,135,93,117,231,16,255,0,14,171,247,75,103,177,221,33,130,162,59,61,46,250,105,169,170,159,12,144,172,148,215,22,201,11,220,138,217,55,71,28,168,215,53,146,111,107,127,91,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,73,255,0,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,191,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,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,182,157,138,136,173,85,234,174,247,255,0,4,74,97,230,143,231,179,83,126,139,232,244,68,95,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,159,252,176,184,10,166,214,123,173,39,16,58,193,98,164,175,211,235,101,69,76,54,171,69,95,117,139,118,184,192,232,118,77,36,78,139,181,81,66,213,116,237,84,73,126,41,160,88,222,215,49,36,99,174,124,170,14,107,28,9,93,82,235,95,197,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,236,107,85,138,206,251,145,251,231,146,58,182,58,175,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,80,15,52,127,61,154,155,244,95,71,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,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,219,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,59,163,7,60,239,193,63,204,159,166,149,235,195,174,131,102,92,73,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,236,141,174,234,141,87,183,123,213,145,181,119,189,168,186,30,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,5,117,115,83,224,130,143,82,113,91,191,19,218,121,75,179,47,198,237,241,75,144,210,119,160,167,167,173,179,210,71,59,231,170,233,218,71,203,89,27,22,20,234,249,81,22,10,125,141,107,158,216,218,234,108,47,251,255,0,21,151,254,207,255,0,252,184,80,9,114,124,171,56,32,163,211,108,86,209,196,246,161,210,239,203,242,75,124,178,227,212,157,232,42,41,232,172,245,113,192,248,42,186,118,149,241,86,72,196,153,58,178,85,68,130,163,99,154,215,186,70,182,197,65,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,158,30,34,180,27,50,225,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,100,141,111,85,106,61,219,30,143,141,203,189,142,68,176,174,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,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,0,0,171,94,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,251,145,155,39,146,74,161,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,169,229,161,192,85,54,131,99,208,235,86,172,216,169,39,212,91,229,60,115,90,25,39,119,125,130,221,61,44,110,116,46,134,104,163,116,21,202,233,38,138,101,248,246,177,168,198,57,168,249,145,243,212,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,154,30,37,243,250,109,83,226,27,82,53,6,223,144,213,223,45,183,204,162,229,83,107,174,169,89,119,203,110,241,15,74,52,68,149,17,236,99,105,210,38,49,142,68,216,198,181,189,27,183,162,89,255,0,37,141,29,181,89,116,143,43,214,251,133,134,174,43,238,75,120,125,146,134,178,174,149,173,99,173,84,172,141,202,234,89,21,136,245,100,149,50,74,201,85,175,86,57,244,113,167,68,116,74,116,174,110,122,103,149,106,39,8,243,92,113,106,79,23,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,22,157,184,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,223,21,187,196,49,43,17,82,36,87,189,142,167,89,88,246,53,23,123,28,230,244,118,238,139,165,224,71,254,52,120,73,197,120,185,210,197,197,174,82,248,28,146,197,226,110,24,205,197,174,142,46,221,115,169,164,99,32,158,85,134,89,18,142,73,22,23,76,200,209,28,238,204,106,139,213,136,103,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,124,249,61,57,104,112,21,83,175,57,12,58,213,171,54,42,184,52,234,199,81,28,214,134,73,218,217,127,184,193,85,27,157,11,161,154,41,27,61,10,54,57,162,153,126,13,207,114,49,142,114,178,100,101,212,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,64,190,117,126,86,49,111,152,20,62,157,113,41,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,254,224,131,130,236,87,132,125,56,130,134,181,182,171,222,125,114,238,79,123,200,98,161,141,178,51,186,144,238,161,166,157,88,147,45,27,22,8,213,26,245,248,228,71,75,181,155,146,54,73,80,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,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,253,57,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,138,188,88,249,167,214,79,152,25,15,168,206,89,79,42,157,76,197,116,111,129,29,76,213,44,214,175,195,217,113,156,194,231,112,169,219,36,108,146,109,150,203,118,200,34,238,61,140,116,210,189,91,28,108,87,38,249,30,198,162,245,114,29,131,130,142,98,152,111,20,185,150,89,167,215,247,82,88,50,22,94,43,42,113,10,25,41,150,153,247,59,3,81,22,36,114,172,210,181,245,209,181,175,124,204,98,181,187,21,29,26,57,172,149,89,50,128,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,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,223,214,229,161,198,37,79,13,250,185,14,15,153,222,42,255,0,103,89,197,68,116,85,176,201,89,20,84,150,155,140,143,141,145,93,28,179,116,107,24,214,167,110,101,71,199,214,37,71,187,184,176,70,195,223,243,61,227,214,155,89,238,181,124,63,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,223,12,114,182,94,213,69,11,85,208,57,21,98,248,166,129,36,99,156,196,141,238,142,188,23,112,147,149,113,115,170,105,139,91,101,240,56,221,139,195,92,50,107,139,157,36,93,186,23,84,198,199,193,4,169,12,177,165,100,145,172,206,133,146,34,53,221,153,21,87,163,20,208,158,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,158,3,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,63,38,255,0,137,226,185,95,179,126,212,227,54,171,207,177,174,16,221,173,222,208,162,142,163,193,215,69,215,181,83,14,244,94,220,204,220,237,178,55,163,155,213,122,42,117,63,88,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,237,121,194,225,86,172,87,140,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,181,67,19,149,28,174,93,238,122,245,232,168,214,245,94,72,250,161,117,165,207,245,11,69,230,109,92,246,219,157,158,44,162,157,93,90,238,197,28,244,211,71,77,46,202,126,138,221,243,182,174,29,210,34,181,122,82,70,213,71,123,182,91,160,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,239,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,71,198,229,247,181,21,171,252,20,183,62,22,185,158,224,141,225,30,241,126,214,108,150,212,205,66,211,107,122,91,225,181,213,93,38,74,236,179,100,13,109,20,236,116,140,146,71,205,52,136,177,78,246,247,187,110,107,167,145,35,142,70,181,42,135,88,181,139,62,215,92,254,233,168,218,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,155,73,74,217,158,247,69,77,27,165,122,71,18,57,81,168,191,244,170,218,79,41,78,11,190,197,216,168,248,174,207,219,186,245,145,219,230,131,23,181,207,67,181,214,234,25,31,181,213,206,116,172,71,164,211,177,138,145,58,37,70,248,105,156,187,164,74,141,177,217,81,74,220,234,252,211,226,223,47,232,125,70,226,69,254,21,120,103,204,184,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,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,66,154,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,161,18,26,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,17,87,143,174,10,49,94,43,52,226,174,247,105,182,120,125,77,198,109,243,73,142,92,41,210,54,73,95,177,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,187,93,43,37,160,187,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,177,78,90,156,189,43,53,54,251,67,174,186,243,136,127,128,180,27,165,179,216,238,144,207,79,37,226,171,101,52,212,213,79,134,72,82,58,155,115,163,153,238,69,108,155,100,146,36,107,154,248,247,181,215,40,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,255,0,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,87,175,51,222,61,106,116,98,213,87,195,246,143,223,106,232,53,6,231,79,77,53,214,239,73,218,122,90,109,211,182,109,240,199,43,101,238,211,215,57,27,3,145,86,47,134,25,210,70,57,175,88,222,223,147,150,167,48,186,61,77,177,80,232,86,188,229,255,0,225,213,6,232,172,247,203,164,208,83,199,120,165,223,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,30,233,35,137,28,231,62,77,238,117,138,128,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,67,128,94,10,50,174,43,53,30,146,247,118,182,120,125,50,198,110,16,201,145,220,42,18,70,71,95,177,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,187,157,19,37,191,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,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,41,7,153,127,3,149,60,56,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,3,35,88,222,136,173,99,230,142,188,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,243,248,95,8,151,93,69,224,203,39,226,139,16,184,213,212,92,176,124,162,166,219,122,179,37,59,165,73,173,77,166,162,147,197,65,219,106,185,175,133,213,50,190,93,255,0,7,101,28,253,209,246,85,37,235,252,178,248,84,226,59,49,213,60,91,93,49,107,149,215,9,211,218,11,130,73,113,189,178,177,244,254,221,167,165,169,134,73,109,145,194,201,27,37,68,51,73,27,99,123,156,157,132,237,75,213,95,36,93,167,118,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,68,244,228,213,118,181,88,56,68,205,175,183,219,157,37,186,219,110,206,46,85,117,149,149,115,54,24,41,160,142,217,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,158,175,132,238,104,24,15,17,218,185,147,233,182,69,101,164,194,105,228,168,100,184,93,85,202,229,12,79,185,192,175,134,6,210,76,215,189,17,107,164,150,78,227,34,135,122,43,30,232,253,235,7,114,121,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,95,51,126,31,176,30,30,56,146,75,22,156,178,174,11,110,85,103,251,85,45,28,169,11,96,161,158,166,190,177,174,166,165,142,24,227,108,84,204,108,44,108,113,170,57,90,158,237,203,238,233,216,57,53,104,94,156,106,78,163,230,122,161,154,217,189,171,117,211,159,100,203,96,134,117,71,82,211,213,85,45,82,173,83,163,84,248,230,143,194,183,180,170,187,88,231,185,232,213,123,99,123,46,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,194,184,233,205,109,88,7,7,218,183,125,188,211,213,205,79,85,139,213,217,24,218,102,53,207,73,238,13,240,48,185,81,206,106,108,108,181,49,185,235,215,170,49,28,168,142,84,70,174,115,13,36,112,127,128,83,105,135,11,154,91,134,67,143,85,216,170,41,113,122,26,155,133,190,173,37,108,240,92,106,98,74,138,212,145,178,174,246,61,106,102,153,85,139,211,98,170,181,17,168,136,212,245,122,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,157,122,34,255,0,3,49,134,148,248,81,203,62,220,240,203,165,89,76,153,55,218,10,186,220,62,211,227,238,46,173,241,114,79,92,202,88,217,85,221,151,171,149,211,54,118,74,217,55,46,228,145,175,71,124,72,167,85,5,101,243,175,210,28,53,248,6,27,175,109,130,174,60,178,11,197,62,32,249,27,58,246,39,183,62,26,218,166,181,241,175,84,71,199,44,111,86,185,187,122,164,210,35,247,244,143,101,96,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,13,46,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,196,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,196,85,226,199,205,62,178,124,192,200,125,70,115,202,84,234,102,85,83,165,150,237,28,241,125,172,110,223,144,86,228,221,136,228,145,190,34,186,162,154,154,159,124,205,223,219,127,110,58,94,145,174,196,115,123,243,252,74,143,232,159,149,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,197,255,0,112,65,198,142,43,197,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,119,87,83,64,175,89,146,141,235,60,104,142,122,124,18,43,162,220,253,169,35,228,168,0,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,102,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,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,242,180,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,157,122,34,255,0,3,67,188,31,240,215,98,225,91,67,172,250,101,108,94,245,214,109,183,76,146,173,181,79,158,58,187,196,176,198,202,137,34,87,53,155,97,78,211,35,141,17,140,94,220,108,87,34,189,94,231,118,179,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,39,167,58,124,2,154,251,195,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,99,88,250,136,40,24,143,122,123,159,177,173,84,238,42,58,186,249,123,234,133,215,74,184,193,211,107,157,189,181,115,83,223,239,17,98,245,212,144,214,186,153,149,16,92,28,148,201,221,232,138,146,50,41,100,138,161,35,114,116,115,233,217,239,106,162,61,186,30,0,174,174,106,124,16,81,234,78,43,119,226,123,79,41,118,101,248,221,190,41,114,26,78,244,20,244,245,182,122,72,231,124,245,93,59,72,249,107,35,98,194,157,95,42,34,193,79,177,173,115,219,27,93,77,132,212,229,153,193,119,239,39,168,239,212,140,213,189,188,7,1,184,82,79,83,79,53,15,122,59,237,114,47,117,148,61,100,99,161,116,45,70,53,213,13,93,206,237,203,19,17,169,222,73,35,189,64,84,95,52,157,29,207,181,215,142,92,11,78,116,230,195,87,113,185,92,112,123,92,82,203,21,44,211,65,111,130,75,197,108,46,171,170,116,44,123,162,166,141,210,177,100,149,90,168,212,95,250,17,103,255,0,7,124,42,225,188,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,26,54,87,49,142,240,209,185,210,54,22,109,110,214,42,185,83,184,249,30,254,234,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,85,175,57,254,31,176,27,118,61,100,226,94,222,202,186,92,178,233,120,160,197,107,162,133,33,101,37,84,9,75,91,50,84,202,212,143,186,250,148,72,98,137,36,116,138,157,168,216,221,191,10,42,65,110,7,116,135,13,215,126,42,48,61,45,212,24,42,231,199,174,213,21,147,87,65,77,58,194,250,134,83,81,79,84,144,171,211,226,107,30,232,26,199,171,85,175,216,231,109,115,29,209,201,162,139,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,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,79,254,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,83,143,174,53,241,94,20,244,226,174,201,105,185,248,141,77,201,173,243,71,142,91,233,214,55,201,65,189,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,155,91,43,226,161,111,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,71,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,133,233,242,230,227,95,247,170,211,137,236,25,253,206,213,30,166,226,223,119,114,166,129,123,82,93,40,81,24,145,220,219,14,214,177,187,158,245,142,86,196,174,107,36,107,93,210,38,205,20,105,48,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,165,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,133,91,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,254,255,0,197,101,255,0,179,255,0,255,0,46,20,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,34,175,52,127,61,154,155,244,95,71,162,56,253,23,16,57,245,187,135,154,254,26,45,239,164,165,196,238,153,66,101,85,210,194,179,50,174,170,116,167,142,20,166,149,201,39,105,244,200,176,197,42,70,232,213,123,177,177,219,190,20,68,231,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,23,189,203,155,141,127,222,171,78,39,176,103,247,59,84,122,155,139,125,221,202,154,5,237,73,116,161,68,98,71,115,108,59,90,198,238,123,214,57,91,18,185,172,145,173,119,72,155,52,81,164,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,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,94,188,235,238,214,168,120,109,195,108,83,92,233,25,114,172,206,41,234,233,232,221,51,82,121,160,134,130,181,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,90,150,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,115,6,109,184,196,180,221,108,188,87,235,13,29,230,217,87,65,81,38,113,122,171,100,85,48,186,39,186,9,235,37,154,25,81,174,68,85,100,145,73,28,140,119,240,115,30,215,39,84,84,82,215,249,54,229,55,220,131,132,122,203,77,222,187,196,82,99,57,133,198,215,107,143,180,198,120,122,87,193,77,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,147,168,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,138,188,88,249,167,214,79,152,25,15,168,206,124,156,58,232,54,101,196,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,110,200,218,238,168,213,123,119,189,89,27,87,123,218,139,58,185,129,242,202,195,116,131,72,237,122,173,195,157,151,32,168,102,45,79,29,46,89,67,36,235,90,249,233,26,199,43,239,14,87,57,28,199,181,200,137,51,34,103,105,24,244,145,172,133,144,200,174,129,90,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,28,43,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,129,93,19,94,199,120,104,220,232,221,51,247,55,107,21,26,139,220,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,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,228,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,191,62,2,184,196,199,184,167,210,59,99,111,55,138,72,53,22,199,79,224,178,11,100,213,148,190,46,181,240,50,6,201,116,138,158,45,174,109,52,174,154,53,85,237,49,140,149,207,137,55,35,26,231,74,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,46,123,140,12,2,155,83,248,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,137,43,167,158,227,77,18,212,81,36,109,137,119,189,233,83,12,42,140,78,187,213,17,170,142,69,86,174,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,211,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,233,211,170,175,241,61,168,42,87,155,39,27,85,151,11,239,238,201,164,57,95,106,130,215,189,217,141,210,209,114,158,57,38,170,115,38,130,75,52,157,181,108,111,133,177,200,171,59,21,100,107,164,115,35,114,70,232,36,107,171,4,146,156,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,205,4,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,159,143,0,195,98,207,234,53,73,184,245,34,229,149,86,120,108,15,187,57,21,211,165,186,41,164,157,180,236,85,94,140,98,203,51,222,237,168,155,213,35,223,187,183,30,223,64,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,171,94,18,117,190,213,195,134,191,99,154,209,121,177,213,222,105,241,202,123,163,153,65,77,35,99,125,76,243,91,170,105,225,98,189,222,230,49,101,154,61,239,232,229,107,55,57,26,245,68,98,249,93,98,214,44,251,93,115,251,166,163,106,53,250,174,227,114,184,212,79,44,81,75,85,52,208,91,224,146,105,38,109,37,43,102,123,221,21,52,110,149,233,28,72,229,70,162,255,0,210,171,105,60,174,184,5,163,195,236,86,222,38,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,219,43,29,219,141,209,118,213,174,134,55,59,114,171,228,86,67,245,243,47,229,223,83,169,244,211,107,222,128,227,148,141,201,237,212,242,63,32,198,173,182,248,161,125,241,139,44,147,73,91,10,68,212,116,213,219,165,122,189,175,220,249,216,141,70,47,113,141,100,213,65,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,160,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,157,212,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,71,10,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,253,8,182,41,197,7,40,139,86,19,160,214,252,143,135,249,50,12,171,61,198,169,226,91,245,52,179,181,18,249,3,123,207,169,168,165,164,70,57,201,82,142,124,41,28,13,151,162,195,6,212,73,103,93,210,215,6,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,165,255,0,112,93,197,182,43,197,206,150,38,83,109,139,192,228,150,47,13,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,78,172,82,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,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,59,115,184,205,110,181,250,209,167,186,115,53,61,34,91,108,120,188,183,186,121,90,199,119,221,61,117,92,144,202,215,187,118,213,98,54,223,10,181,17,168,168,174,147,170,187,170,35,120,255,0,42,93,51,253,162,113,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,119,110,52,167,167,124,45,86,57,171,52,117,85,84,210,181,87,110,222,210,189,174,220,214,162,223,72,40,219,156,46,21,106,197,120,193,125,246,223,81,87,37,70,99,139,219,111,117,205,153,237,86,71,59,29,53,10,54,36,70,162,163,59,84,49,57,81,202,229,222,231,175,94,138,141,111,127,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,230,172,139,186,210,129,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,136,171,197,143,154,125,100,249,129,144,250,140,229,164,242,80,180,218,161,225,183,50,190,195,108,164,101,202,179,56,168,164,168,172,108,45,73,230,130,26,10,39,69,19,228,233,185,204,99,167,153,205,106,175,70,172,178,42,116,220,189,108,40,164,190,101,252,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,182,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,143,107,218,172,123,154,175,133,31,194,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,169,127,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,219,164,141,242,67,189,62,56,37,237,189,236,108,209,61,29,28,140,71,46,201,24,246,170,245,106,158,172,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,158,206,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,5,116,77,123,219,226,100,107,99,116,207,220,237,207,68,106,47,109,145,177,146,127,149,103,4,21,154,147,149,90,56,158,212,58,93,152,134,55,112,150,92,122,147,189,61,61,69,109,226,146,72,31,5,87,78,210,50,90,56,222,179,39,86,74,138,179,211,236,115,92,198,200,215,116,174,107,28,9,90,150,213,95,197,54,141,99,53,109,185,54,161,103,205,237,86,232,26,232,36,129,90,247,73,120,70,34,163,152,246,185,26,147,236,107,145,232,254,251,145,155,39,146,74,235,225,215,94,115,46,27,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,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,20,232,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,254,133,95,63,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,227,52,60,75,224,20,218,89,196,54,164,105,245,191,30,171,177,219,108,121,69,202,154,215,67,82,146,239,138,221,226,30,180,106,139,42,171,222,199,83,172,79,99,220,171,189,142,107,186,187,119,85,184,158,81,154,153,149,106,39,8,240,219,178,154,191,23,246,43,32,171,198,109,211,190,73,36,153,212,49,193,79,81,19,36,115,222,238,189,191,20,232,152,141,218,214,197,20,76,70,252,61,86,106,144,215,153,127,24,148,220,55,233,28,216,62,25,120,164,253,162,231,20,242,81,81,67,29,100,177,85,218,109,210,50,70,75,116,106,195,209,204,123,92,157,184,85,95,31,89,85,94,222,226,65,35,10,65,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,171,228,114,123,220,170,229,254,42,94,246,129,242,253,210,205,42,225,151,33,208,76,146,31,106,213,234,29,190,63,181,247,21,109,52,242,37,114,210,198,197,240,114,190,153,171,217,167,157,178,79,75,222,99,157,28,143,87,255,0,57,84,166,190,48,56,107,190,240,173,174,55,141,50,185,175,122,213,54,235,166,55,86,234,166,79,37,93,158,89,164,101,60,146,171,90,205,179,39,105,241,200,138,198,39,114,55,171,81,88,172,115,165,255,0,41,78,52,126,197,223,104,248,81,207,221,186,203,145,220,38,159,23,186,79,93,181,182,234,233,25,185,212,46,108,175,70,36,51,189,138,177,54,36,71,120,153,156,155,100,90,141,209,219,248,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,74,86,44,39,150,23,1,84,218,207,117,164,226,7,88,44,84,149,250,125,108,168,169,134,213,104,171,238,177,110,215,24,29,14,201,164,137,209,118,170,40,90,174,157,170,137,47,197,52,11,27,218,230,36,140,117,207,130,154,249,149,242,244,172,211,43,237,118,186,232,54,33,254,2,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,50,24,225,88,233,173,205,142,22,57,85,210,109,142,73,85,173,107,35,216,214,196,174,21,120,152,204,184,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,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,70,120,157,255,0,237,94,43,102,202,125,137,117,179,123,102,223,79,112,246,117,218,155,195,215,81,247,99,107,251,21,17,117,94,220,204,221,181,236,234,187,92,138,157,87,161,250,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,84,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,5,170,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,254,43,47,253,159,255,0,249,112,160,19,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,21,121,163,249,236,212,223,162,250,61,17,55,249,40,96,24,108,90,47,153,106,147,113,234,69,203,42,178,138,139,3,238,206,69,116,233,110,138,146,138,118,211,177,85,122,49,139,44,207,123,182,162,111,84,143,126,238,220,123,108,124,168,14,104,188,2,214,97,247,219,151,19,26,59,111,186,221,45,89,29,194,166,187,44,179,193,77,61,100,150,202,167,178,90,153,238,77,123,90,237,148,110,237,200,233,123,138,214,195,35,155,181,85,146,35,33,133,124,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,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,161,87,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,41,47,156,253,218,213,113,226,190,201,71,111,185,210,85,84,90,240,122,10,74,232,161,153,175,125,44,235,89,91,50,69,43,81,122,177,235,20,209,72,141,119,69,217,35,29,252,28,138,190,175,146,62,21,117,175,214,141,66,212,104,106,41,18,219,99,197,226,178,84,68,231,187,190,233,235,170,227,154,39,49,187,118,171,17,182,249,145,202,174,69,69,116,125,17,221,85,91,113,32,166,14,117,246,155,172,60,73,97,183,217,173,149,108,182,214,96,244,244,148,245,142,133,201,4,211,195,95,90,233,98,100,157,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,175,203,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,17,87,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,159,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,0,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,182,208,212,206,140,72,86,177,137,4,138,173,98,252,113,163,101,218,205,203,27,61,183,46,46,56,233,184,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,189,215,50,40,156,213,114,194,145,73,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,205,11,142,159,219,94,84,253,14,209,204,207,197,233,181,151,103,182,42,104,155,182,27,237,210,57,28,171,210,100,114,248,138,56,122,71,219,232,141,99,229,71,201,247,173,109,60,137,31,248,46,225,39,42,226,231,84,211,22,182,203,224,113,187,23,134,184,100,215,23,58,72,187,116,46,169,141,143,130,9,82,25,99,74,201,35,89,157,11,36,68,107,187,50,42,175,70,41,161,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,62,187,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,44,230,95,193,221,79,13,250,185,54,113,134,89,234,255,0,103,89,197,68,149,180,83,71,71,20,84,150,155,140,143,145,242,218,218,144,244,107,24,214,167,114,20,86,71,214,37,86,55,184,176,72,241,203,67,140,74,158,27,245,114,28,31,51,188,85,254,206,179,138,136,232,171,97,146,178,40,169,45,55,25,31,27,34,186,57,102,232,214,49,173,78,220,202,143,143,172,74,143,119,113,96,141,133,191,113,55,118,181,95,248,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,219,154,168,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,43,115,163,196,253,143,196,214,57,148,210,99,62,10,147,32,195,233,187,215,24,232,187,113,220,43,160,170,169,100,155,165,68,68,150,104,224,90,54,187,170,171,155,26,192,139,209,187,15,85,201,47,83,50,170,109,83,206,180,115,197,247,113,187,134,62,185,55,98,73,36,119,135,174,167,169,167,167,223,11,119,246,217,220,142,171,164,139,177,92,238,196,31,18,35,58,45,154,113,21,175,56,111,13,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,219,228,115,122,43,145,142,216,196,124,142,77,140,114,166,117,245,139,88,179,237,117,207,238,154,141,168,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,153,180,148,173,153,239,116,84,209,186,87,164,113,35,149,26,139,255,0,74,173,175,114,172,224,130,143,77,177,91,71,19,218,135,75,191,47,201,45,242,203,143,82,119,160,168,167,162,179,213,199,3,224,170,233,218,87,197,89,35,18,100,234,201,85,18,10,141,142,107,94,233,26,219,21,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,51,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,223,114,204,227,71,247,147,211,135,233,190,106,238,222,125,128,219,233,32,169,168,154,187,189,37,246,133,19,180,202,238,146,61,211,58,102,171,26,218,135,46,230,247,37,137,232,228,239,36,113,205,80,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,63,249,213,249,88,197,190,96,80,250,117,196,128,28,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,253,138,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,220,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,125,96,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,34,87,15,124,181,52,59,66,117,151,40,213,106,123,87,181,99,125,193,93,136,218,238,111,134,225,79,103,165,86,209,206,201,155,222,131,187,29,100,53,113,84,182,41,82,87,57,32,88,247,57,210,43,220,76,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,242,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,17,87,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,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,148,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,131,141,28,171,132,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,238,174,166,129,94,144,173,99,18,8,209,28,244,248,227,71,69,185,155,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,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,5,69,243,118,209,13,104,212,174,36,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,189,30,213,254,180,58,87,38,189,39,213,61,47,253,175,254,211,52,211,43,196,189,167,246,127,193,123,118,205,83,65,226,187,126,208,238,118,187,204,110,253,189,198,110,219,215,166,246,245,254,40,89,80,42,47,155,182,136,107,70,165,113,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,245,232,246,175,245,161,210,185,53,233,62,169,233,127,237,127,246,153,166,153,94,37,237,63,179,254,11,219,182,106,154,15,21,219,246,135,115,181,222,99,119,237,238,51,118,222,189,55,183,175,241,66,202,129,72,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,236,159,13,113,181,227,53,181,116,179,236,181,82,49,251,37,142,55,49,219,94,199,53,122,47,185,205,84,95,122,41,48,57,62,104,62,85,164,218,89,158,229,58,129,135,229,120,190,73,145,228,16,91,223,110,190,219,228,161,235,67,71,76,215,193,60,81,75,27,100,248,164,173,170,107,159,213,90,189,166,162,34,43,93,214,127,130,181,121,202,105,62,169,234,135,236,131,246,103,166,153,94,91,236,207,180,30,55,216,86,106,154,255,0,11,220,246,127,111,187,217,99,182,110,237,191,110,238,157,118,59,167,240,83,154,242,137,209,13,104,211,94,36,178,75,238,163,105,14,107,138,219,103,193,235,41,34,172,189,216,42,232,96,146,119,87,208,57,177,54,73,163,107,85,234,214,61,200,212,94,189,24,229,254,165,45,208,16,131,155,182,158,231,218,149,195,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,58,117,123,83,250,208,173,94,25,56,100,226,74,193,196,150,148,95,111,188,62,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,208,72,33,7,55,109,61,207,181,43,134,220,110,197,167,56,62,65,149,92,160,206,40,234,229,163,178,91,38,174,158,56,27,65,94,215,74,232,225,107,156,140,71,61,141,87,42,116,234,246,167,245,161,90,188,50,112,201,196,149,131,137,45,40,190,223,120,124,212,171,117,182,221,156,88,170,235,43,42,241,58,248,96,166,130,58,248,93,36,178,72,232,145,172,99,90,138,229,114,170,34,34,42,169,160,144,1,159,110,38,248,100,226,74,255,0,196,150,171,223,108,92,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,206,142,88,228,108,74,215,177,205,84,114,57,21,81,81,81,80,183,78,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,181,188,77,186,233,69,37,37,84,27,238,181,111,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,81,124,77,240,201,196,149,255,0,137,45,87,190,216,184,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,110,156,184,113,60,171,6,224,199,79,49,108,215,25,186,227,247,170,47,107,120,155,117,210,138,74,74,168,55,221,106,222,205,241,72,141,123,119,49,237,114,117,79,123,92,138,158,229,66,74,128,86,175,57,77,39,213,61,80,253,144,126,204,244,211,43,203,125,153,246,131,198,251,10,205,83,95,225,123,158,207,237,247,123,44,118,205,221,183,237,221,211,174,199,116,254,10,115,94,81,58,33,173,26,107,196,150,73,125,212,109,33,205,113,91,108,248,61,101,36,85,151,187,5,93,12,18,78,234,250,7,54,38,201,52,109,106,189,90,199,185,26,139,215,163,28,191,212,164,106,226,111,134,78,36,175,252,73,106,189,246,197,195,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,42,229,19,167,185,246,154,240,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,157,88,228,254,165,38,248,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,168,91,85,120,24,226,107,77,245,31,35,193,173,154,41,168,25,69,5,154,225,45,61,21,238,215,139,213,84,82,220,169,122,245,134,165,142,129,37,141,59,145,171,28,177,164,142,116,110,85,99,186,57,174,68,158,188,180,53,127,137,237,48,169,135,65,53,251,67,53,129,216,197,198,162,54,99,249,45,203,28,187,76,203,27,210,40,225,142,138,101,149,138,216,104,118,196,196,99,153,181,144,61,92,175,78,219,220,248,124,79,25,188,166,239,177,230,212,57,207,12,233,226,173,89,102,64,218,123,197,146,162,54,71,30,63,37,109,103,70,84,211,182,154,36,233,110,139,186,214,190,54,198,233,32,142,52,127,222,51,122,195,63,248,63,225,174,197,194,182,135,89,244,202,216,189,235,172,219,110,153,37,91,106,159,60,117,119,137,97,141,149,18,68,174,107,54,194,157,166,71,26,35,24,189,184,216,174,69,122,189,206,237,96,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,165,22,157,116,155,149,30,178,229,156,71,95,244,207,61,165,186,216,116,247,18,184,47,140,203,100,164,108,62,218,161,87,170,211,251,57,21,210,70,249,166,141,17,206,248,164,109,55,87,36,189,100,107,97,146,215,245,191,0,166,178,240,137,159,105,110,156,227,213,114,83,208,105,189,214,193,97,180,210,36,181,83,185,140,182,73,5,53,60,104,170,233,101,127,68,99,19,170,185,238,94,159,197,84,160,207,221,59,138,127,252,154,117,87,255,0,131,110,63,253,19,74,96,0,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,223,144,87,155,214,147,229,90,161,160,88,151,236,255,0,77,46,185,110,73,108,204,33,217,236,107,52,149,245,212,180,50,81,85,119,250,118,152,233,25,11,164,142,151,127,240,106,185,145,117,247,163,72,1,193,102,141,113,79,164,92,86,105,134,117,39,14,154,129,73,73,79,144,65,111,175,170,186,98,55,24,233,105,104,107,81,104,234,167,123,246,53,25,219,130,162,87,163,220,237,173,115,81,206,69,106,42,45,196,241,85,195,62,27,197,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,3,134,222,81,25,54,55,196,53,214,179,94,36,164,186,105,246,35,81,79,91,143,213,209,207,78,172,201,167,109,68,114,199,29,69,28,172,153,91,77,218,100,145,212,67,38,197,87,189,173,141,242,179,116,133,175,128,87,175,51,222,2,170,117,158,213,87,196,14,143,216,170,235,245,6,217,79,77,13,214,209,73,218,98,93,173,208,54,109,243,71,19,98,238,212,87,53,29,3,81,22,95,138,24,18,54,53,207,72,216,239,175,150,167,47,223,216,77,29,14,189,234,180,59,243,235,173,189,222,203,183,57,189,99,179,208,213,193,76,255,0,189,138,122,102,77,79,113,98,248,152,36,218,245,106,71,35,217,239,220,226,127,128,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,223,128,8,65,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,253,104,65,254,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,246,183,137,184,221,49,154,218,74,88,55,218,170,216,205,242,201,27,88,221,207,123,90,157,87,222,231,34,39,189,80,187,240,66,14,110,218,123,159,106,87,13,184,221,139,78,112,124,131,42,185,65,156,81,213,203,71,100,182,77,93,60,112,54,130,189,174,149,209,194,215,57,24,142,123,26,174,84,233,213,237,79,235,66,15,242,225,225,235,95,112,110,51,180,243,41,205,116,63,80,49,251,45,23,181,188,77,198,233,140,214,210,82,193,190,213,86,198,111,150,72,218,198,238,123,218,212,234,190,247,57,17,61,234,133,143,243,1,225,159,50,226,191,77,48,173,45,195,235,169,45,204,110,113,73,114,187,220,234,85,28,203,117,186,58,26,214,75,58,71,185,29,51,247,75,27,25,27,85,55,61,237,220,230,51,124,140,237,122,59,163,184,14,133,96,22,189,57,211,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,234,186,167,66,198,54,90,153,27,19,22,73,85,168,174,84,255,0,161,19,218,128,0,0,230,156,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,247,253,211,184,167,255,0,201,167,85,127,248,54,227,255,0,209,52,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,210,193,205,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,51,239,251,167,113,79,255,0,147,78,170,255,0,240,109,199,255,0,162,105,76,0,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,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,233,213,142,79,234,82,111,130,144,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,217,62,26,227,107,198,107,106,233,103,217,106,164,99,246,75,28,110,99,182,189,142,106,244,95,115,154,168,190,244,82,112,114,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,39,78,172,114,127,82,147,124,2,16,115,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,167,78,175,106,127,90,21,171,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,150,85,205,219,79,115,237,74,225,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,6,208,87,181,210,186,56,90,231,35,17,207,99,85,202,157,58,189,169,253,104,86,175,12,156,50,113,37,96,226,75,74,47,183,222,31,53,42,221,109,183,103,22,42,186,202,202,188,78,190,24,41,160,142,190,23,73,44,146,58,36,107,24,214,162,185,92,170,136,136,138,170,104,36,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,201,240,215,27,94,51,91,87,75,62,203,85,35,31,178,88,227,115,29,181,236,115,87,162,251,156,213,69,247,162,147,131,148,78,158,231,218,107,195,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,58,117,99,147,250,148,155,229,106,243,148,210,125,83,213,15,217,7,236,207,77,50,188,183,217,159,104,60,111,176,172,213,53,254,23,185,236,254,223,119,178,199,108,221,219,126,221,221,58,236,119,79,224,167,53,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,189,122,49,203,253,74,91,160,7,52,226,110,211,117,191,240,219,170,246,43,21,178,174,227,114,184,224,247,218,74,58,58,72,93,52,245,51,201,65,51,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,207,191,238,157,197,63,254,77,58,171,255,0,193,183,31,254,137,119,223,100,242,175,238,109,253,133,251,51,117,251,73,251,15,246,79,177,252,20,158,59,199,123,7,181,225,187,29,59,157,238,231,193,219,219,187,119,195,211,175,184,164,31,221,59,138,127,252,154,117,87,255,0,131,110,63,253,19,65,28,50,90,110,182,14,27,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,157,44,2,162,249,187,104,134,180,106,87,18,88,221,247,78,116,135,53,202,173,176,96,244,116,146,214,89,44,21,117,208,71,59,107,235,220,232,157,36,49,185,168,244,107,216,229,106,175,94,143,106,255,0,90,29,43,147,94,147,234,158,151,254,215,255,0,105,154,105,149,226,94,211,251,63,224,189,187,102,169,160,241,93,191,104,119,59,93,230,55,126,222,227,55,109,235,211,123,122,255,0,20,35,87,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,251,39,195,92,109,120,205,109,93,44,251,45,84,140,126,201,99,141,204,118,215,177,205,94,139,238,115,85,23,222,138,78,14,81,58,123,159,105,175,13,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,233,213,142,79,234,82,111,131,202,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,81,15,17,92,191,120,134,210,13,92,190,225,248,102,145,102,185,134,48,149,15,169,176,221,236,214,170,139,171,39,183,61,238,236,36,242,211,194,141,101,75,90,155,101,98,181,157,30,213,115,81,99,116,111,116,170,229,161,168,156,87,232,54,67,14,138,234,206,131,107,4,250,117,124,168,142,27,67,228,195,107,54,88,46,51,213,70,215,76,233,166,237,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,162,248,219,226,27,152,151,8,218,161,45,149,218,229,87,91,132,223,42,39,118,39,120,171,199,177,238,253,116,17,71,3,230,100,145,197,78,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,243,252,40,243,113,213,140,127,81,217,108,226,155,36,251,81,134,94,123,116,242,92,160,180,211,83,213,88,164,234,189,42,91,29,36,76,239,194,187,186,75,26,181,210,35,81,174,143,170,181,98,154,229,8,1,205,111,138,61,118,225,175,246,93,251,20,206,126,206,125,163,246,223,180,255,0,147,40,235,59,254,31,192,246,127,202,98,147,110,222,252,191,205,233,215,119,191,175,68,233,207,249,95,241,153,196,159,17,58,251,127,194,181,143,82,62,208,89,104,176,250,171,164,20,222,199,160,164,217,84,202,218,40,219,38,250,120,35,122,244,100,210,39,69,93,191,23,94,157,81,21,44,252,169,94,58,57,169,101,244,122,143,75,133,112,137,159,120,27,86,57,226,32,188,223,226,161,162,174,165,188,213,57,88,136,218,100,168,134,79,185,135,99,209,38,106,163,101,116,174,86,162,177,145,201,39,128,225,139,140,46,98,188,80,107,45,151,72,241,109,124,240,30,63,185,83,113,186,63,14,181,212,67,108,161,137,187,165,168,145,172,164,255,0,54,54,35,156,198,190,89,98,98,189,155,247,36,233,212,254,51,232,248,109,226,227,15,208,29,84,190,248,156,67,43,195,237,82,187,40,187,84,65,75,236,203,130,79,115,138,74,170,134,193,76,214,63,197,62,42,54,61,122,195,4,27,86,68,107,24,175,38,0,0,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,121,53,59,228,119,89,37,123,190,39,47,78,189,19,162,34,34,75,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,54,82,178,138,138,70,199,178,158,56,216,189,31,52,139,213,83,119,197,211,175,68,68,73,128,10,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,123,30,130,175,125,83,235,107,99,116,155,234,32,145,233,213,144,198,157,17,118,252,61,122,117,85,85,232,28,169,56,163,215,110,37,63,106,63,182,188,231,237,31,217,207,98,123,51,249,50,142,143,177,226,60,119,123,252,154,40,247,110,236,69,252,238,189,54,251,186,117,94,179,252,21,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,246,61,5,94,250,167,214,214,198,233,55,212,65,35,211,171,33,141,58,34,237,248,122,244,234,170,171,208,57,82,113,71,174,220,74,126,212,127,109,121,207,218,63,179,158,196,246,103,242,101,29,31,99,196,120,238,247,249,52,81,238,221,216,139,249,221,122,109,247,116,234,189,103,248,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,129,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,227,215,84,179,189,22,225,59,57,212,205,52,190,251,27,36,179,123,51,193,86,248,88,106,59,93,219,149,44,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,74,192,225,235,152,247,25,217,206,190,233,166,21,148,235,39,141,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,30,246,83,53,237,220,199,185,58,181,81,201,215,170,42,47,188,187,240,0,0,141,92,86,241,155,98,225,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,6,61,245,86,169,41,214,139,177,82,216,219,215,187,10,120,137,82,88,209,171,38,213,107,153,213,89,218,150,74,128,0,35,87,29,252,78,95,120,75,211,220,55,85,109,22,95,109,210,63,48,142,215,116,180,120,150,83,120,250,89,109,151,7,54,62,251,162,149,98,219,60,116,242,245,107,119,47,107,103,84,107,156,119,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,68,173,101,227,110,213,195,247,25,184,222,137,106,68,244,148,120,78,105,139,219,170,217,121,171,170,109,60,22,42,213,169,186,70,233,100,233,11,157,35,39,116,116,81,43,159,35,35,133,35,89,23,162,44,138,75,80,0,40,7,251,168,252,118,127,199,159,250,51,103,255,0,84,45,251,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,57,254,191,91,181,98,233,163,89,101,54,133,228,126,196,207,153,111,117,69,130,167,193,211,84,247,42,162,114,72,148,219,42,149,33,78,250,49,208,119,36,248,99,238,239,247,237,232,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,94,78,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,26,243,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,228,202,58,206,255,0,135,240,61,159,242,152,164,219,183,191,47,243,122,117,221,239,235,209,58,115,254,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,41,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,226,136,110,220,212,248,227,184,221,107,110,20,122,187,73,107,167,170,168,146,104,168,105,49,187,99,160,165,99,156,170,216,99,89,169,223,42,177,168,168,212,89,30,247,244,68,220,231,47,85,91,137,224,191,41,213,140,231,134,12,3,53,214,234,239,27,151,228,22,249,46,149,53,61,170,104,251,244,179,212,75,37,20,155,41,145,177,55,117,35,233,215,162,34,57,58,244,122,35,247,33,218,193,26,184,23,227,54,197,198,30,156,85,92,228,181,123,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,186,245,134,94,212,170,145,185,203,36,110,99,154,237,200,140,150,73,42,8,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,253,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,111,224,231,252,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,72,63,221,71,227,179,254,60,255,0,209,155,63,250,161,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,86,186,233,206,78,251,14,178,217,36,208,108,123,196,96,56,205,194,166,59,163,46,106,198,125,174,165,123,98,107,92,214,186,30,245,191,98,182,119,68,228,122,185,219,227,116,177,124,46,128,179,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,193,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,10,185,117,115,31,190,235,222,119,118,209,221,116,159,118,95,144,92,42,238,184,181,77,21,19,35,161,74,86,195,220,146,214,140,141,187,227,236,178,41,101,142,89,159,35,164,106,189,175,145,30,200,210,91,21,0,174,174,99,252,199,239,186,23,125,151,65,180,26,127,9,157,82,120,106,139,245,250,162,137,146,199,106,142,70,50,104,169,169,226,153,174,142,105,164,141,236,115,228,115,93,27,35,122,53,187,164,114,172,29,3,77,185,136,226,188,69,240,203,171,57,142,6,159,98,181,55,6,195,239,119,149,177,84,84,71,91,37,63,98,150,87,211,87,83,189,241,181,149,80,163,210,36,127,88,211,100,138,140,123,118,190,55,203,216,56,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,102,206,189,198,34,171,162,122,39,117,0,0,1,85,124,94,115,130,255,0,41,193,120,71,95,247,172,142,206,107,105,63,233,124,176,210,208,85,67,255,0,86,197,154,118,255,0,108,214,197,253,28,228,233,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,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,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,213,210,46,112,214,171,159,17,121,68,58,157,73,87,104,210,75,253,68,77,176,84,85,163,95,62,53,5,61,44,187,159,36,84,148,207,154,169,245,147,36,42,172,89,28,144,43,213,26,231,181,170,171,105,64,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,242,156,190,249,145,211,113,19,83,67,163,122,195,21,37,187,81,91,79,28,54,218,218,102,74,230,100,207,142,42,153,170,38,88,163,135,179,70,248,225,167,99,158,139,34,50,71,189,203,27,88,157,35,74,246,254,234,63,29,159,241,231,254,140,217,255,0,213,11,126,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,0,10,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,141,141,217,189,153,224,168,189,133,109,168,237,119,109,180,179,73,247,147,83,190,71,117,146,87,187,226,114,244,235,209,58,34,34,36,128,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,201,148,116,125,143,17,227,187,223,228,209,71,187,119,98,47,231,117,233,183,221,211,170,245,159,224,168,14,61,120,245,226,199,69,184,177,206,116,207,77,53,91,216,216,221,155,217,158,10,139,216,86,218,142,215,118,219,75,52,159,121,53,59,228,119,89,37,123,190,39,47,78,189,19,162,34,34,72,14,84,156,81,235,183,18,159,181,31,219,94,115,246,143,236,231,177,61,153,252,153,71,71,216,241,30,59,189,254,77,20,123,183,118,34,254,119,94,155,125,221,58,175,89,254,86,7,30,220,208,179,189,42,214,88,180,143,135,169,45,76,251,23,112,138,76,154,233,85,28,53,208,220,234,26,212,115,237,140,106,42,246,225,102,229,142,119,35,153,63,117,174,99,86,30,210,186,89,127,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,252,215,151,23,28,117,60,86,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,222,211,95,44,78,106,181,38,72,163,153,64,0,126,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,131,101,95,179,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,93,174,219,209,125,202,80,191,247,81,248,236,255,0,143,63,244,102,207,254,168,93,79,11,26,215,251,196,240,251,132,235,28,150,255,0,5,87,144,91,215,199,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,247,61,93,219,86,110,232,238,168,145,87,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,38,81,214,119,252,63,129,236,255,0,148,197,38,221,189,249,127,155,211,174,239,127,94,137,210,63,240,21,199,175,22,58,211,197,142,13,166,122,151,170,222,217,198,239,62,211,241,180,94,194,182,211,247,123,86,218,169,163,251,200,105,217,35,122,73,19,29,240,185,58,244,232,189,81,85,22,223,202,43,213,94,108,28,88,228,26,143,145,221,244,191,81,254,204,226,21,23,9,125,135,107,118,59,109,146,74,122,22,174,216,123,174,154,41,158,179,57,136,215,201,247,174,111,113,207,217,209,155,90,150,127,203,199,80,117,99,86,248,96,177,234,174,177,231,255,0,106,239,89,69,194,225,81,4,158,202,166,161,240,52,176,212,58,145,180,221,41,218,214,75,241,211,73,47,113,90,215,125,254,207,122,49,21,100,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,1,207,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,207,254,82,156,107,251,18,178,143,132,221,77,185,218,168,236,179,119,164,194,238,19,175,98,70,215,77,63,113,246,199,42,55,100,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,207,214,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,37,57,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,94,232,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,247,77,27,220,232,90,199,116,70,200,230,62,58,150,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,10,139,197,67,79,221,237,66,249,164,251,201,158,200,219,210,56,158,239,137,201,215,167,68,234,170,136,186,9,224,251,132,204,55,132,93,47,251,15,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,251,58,247,30,136,142,149,234,181,151,206,175,205,62,45,242,254,135,212,110,39,117,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,10,171,231,157,248,39,249,147,244,211,207,242,161,227,142,167,26,186,217,56,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,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,8,1,206,175,202,198,45,243,2,135,211,174,36,32,229,197,199,29,55,10,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,186,230,69,19,154,174,88,82,41,47,120,0,10,86,231,87,230,159,22,249,127,67,234,55,19,186,242,161,227,142,155,37,181,89,56,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,253,167,39,72,150,24,155,31,70,58,54,119,172,208,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,12,235,113,223,161,118,46,29,184,160,203,180,231,14,179,93,109,216,179,124,45,198,196,219,130,189,251,233,106,41,227,145,233,12,175,68,89,97,142,117,158,6,189,85,206,251,149,107,222,231,181,238,91,10,228,193,175,53,57,86,151,228,186,1,125,173,164,241,24,61,67,110,150,38,58,162,38,207,37,186,178,73,29,60,108,133,24,143,123,33,169,234,247,74,174,127,190,186,54,46,196,107,17,222,43,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,196,191,231,5,172,118,44,27,134,5,210,170,136,124,69,235,82,238,16,83,209,199,185,236,236,82,208,212,65,87,81,83,213,24,230,59,107,217,77,23,109,92,199,47,137,222,221,201,27,144,168,190,27,180,66,235,196,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,190,247,189,34,134,77,140,234,212,115,246,181,92,196,85,122,105,120,3,49,154,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,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,9,240,171,196,198,27,197,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,128,28,234,252,172,98,223,48,40,125,58,226,86,95,3,186,189,134,232,71,21,24,30,169,106,12,245,112,99,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,241,57,140,116,237,123,209,168,231,236,107,182,181,238,232,213,209,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,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,118,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,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,191,47,0,188,107,229,92,41,234,61,37,146,237,115,241,26,101,147,92,33,143,35,183,212,44,143,142,131,122,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,55,54,39,197,126,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,31,149,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,250,100,17,73,63,118,74,116,147,239,17,118,117,218,222,136,158,254,0,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,198,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,190,72,167,81,13,121,142,241,199,83,194,150,27,65,135,233,243,41,42,53,23,48,167,157,244,51,74,248,165,101,146,145,170,140,90,217,96,85,87,61,238,114,185,176,53,205,237,57,241,74,231,43,146,21,138,74,43,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,185,77,36,224,178,213,194,199,1,58,185,125,203,241,250,70,234,166,75,166,249,26,228,21,137,82,218,165,162,129,104,167,116,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,237,171,110,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,0,0,10,107,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,123,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,221,12,108,115,97,115,29,209,91,27,152,200,226,175,10,60,87,106,63,9,90,142,204,215,10,151,199,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,205,206,88,166,68,87,70,231,57,21,30,199,201,27,244,39,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,89,70,220,203,56,234,166,226,107,38,165,211,13,49,175,164,170,210,252,114,162,11,149,45,115,105,101,142,123,189,197,105,213,29,59,210,120,217,44,44,133,39,154,22,198,141,77,203,220,145,206,122,58,52,142,16,22,169,202,143,142,159,232,56,95,214,188,207,253,239,75,128,86,215,55,252,230,186,215,37,66,187,254,171,194,177,205,255,0,119,10,63,252,158,18,213,14,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,54,117,237,177,85,29,43,17,115,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,150,231,203,23,151,253,102,145,81,211,113,3,173,248,239,132,206,170,246,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,170,182,71,61,145,211,97,122,124,165,181,75,4,202,248,78,176,233,157,130,251,226,178,76,19,197,125,160,162,240,179,51,193,248,219,149,116,212,191,120,246,36,114,111,141,170,239,187,115,182,244,232,238,139,238,38,168,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,161,62,15,184,76,195,120,69,210,255,0,176,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,179,175,113,232,136,233,94,171,158,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,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,217,215,184,196,85,116,79,68,238,160,0,80,183,52,189,11,172,209,254,43,47,217,37,21,155,194,99,122,137,254,18,91,38,141,103,146,55,213,72,136,151,6,58,73,83,111,123,197,119,38,116,108,115,154,200,234,96,254,106,57,24,217,21,201,63,90,45,86,234,156,243,66,50,28,190,146,150,162,233,81,75,126,198,108,243,49,172,125,84,233,20,140,184,186,41,54,245,123,210,40,104,149,98,87,170,236,141,239,99,122,54,87,39,215,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,170,115,58,213,47,217,127,6,217,175,132,190,251,50,235,150,248,124,90,223,253,235,222,241,94,42,68,241,112,123,216,230,179,117,12,117,191,27,182,244,233,240,185,30,172,40,175,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,77,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,175,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,109,117,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,175,95,226,87,140,92,239,138,108,19,77,172,26,151,71,226,178,76,19,219,30,55,32,238,66,207,107,248,217,161,124,127,222,176,193,28,116,253,168,224,100,127,10,187,127,77,203,209,122,245,243,252,52,113,49,153,112,181,144,229,121,158,159,80,210,63,33,191,226,245,24,229,13,109,74,35,217,108,124,213,84,211,45,90,68,173,86,204,246,182,157,200,198,59,224,222,246,185,200,246,181,99,127,42,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,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,155,162,183,193,35,90,141,99,26,212,137,210,163,21,200,249,145,203,220,145,140,135,108,181,41,91,157,95,154,124,91,229,253,15,168,220,72,0,94,79,45,62,58,170,120,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,234,88,163,130,239,110,90,132,70,206,196,130,54,69,11,225,89,225,133,209,171,83,114,118,228,107,158,174,145,35,242,156,209,120,234,212,78,29,110,184,198,145,232,189,125,93,135,44,184,83,199,145,215,223,29,75,73,83,2,91,156,234,138,118,82,50,42,136,228,71,61,242,196,233,28,254,140,216,145,70,136,175,238,63,103,234,240,27,204,151,50,226,179,63,143,73,114,253,29,164,163,187,210,217,235,46,245,247,251,37,197,27,69,27,35,153,141,102,234,58,133,238,177,138,147,69,26,171,38,153,235,34,181,118,54,55,61,209,87,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,122,14,74,250,189,134,226,26,161,155,105,29,246,122,184,111,186,133,79,67,53,137,91,2,190,9,159,111,142,182,89,225,123,211,222,199,172,83,44,141,85,77,138,144,200,138,228,114,177,175,184,144,8,107,205,147,63,195,113,158,14,114,124,50,251,144,210,82,95,115,26,139,125,53,138,222,229,85,158,185,244,247,10,90,137,213,141,68,85,70,71,20,106,174,122,244,98,43,163,106,174,233,24,215,81,9,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,21,87,207,59,240,79,243,39,233,165,85,151,83,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,88,255,0,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,22,203,77,198,122,169,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,218,216,222,247,199,53,57,145,241,97,83,195,14,137,71,6,25,145,213,218,53,23,46,168,108,56,196,208,219,162,170,100,76,167,158,7,214,205,42,78,215,66,140,72,95,219,68,84,115,213,243,177,90,222,141,123,217,21,120,53,230,185,173,185,118,101,99,209,237,86,211,58,189,75,185,94,234,22,154,134,229,140,211,193,75,119,115,213,38,145,86,90,117,88,233,36,98,125,211,85,232,234,102,67,12,82,73,34,201,209,84,181,240,82,183,58,191,52,248,183,203,250,31,81,184,144,0,187,238,92,28,192,40,248,136,177,69,164,154,189,145,127,141,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,160,12,171,151,167,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,218,10,47,11,51,60,31,141,185,87,77,75,247,143,98,71,38,248,218,174,251,183,59,111,78,142,232,190,226,106,128,87,87,58,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,219,88,155,105,110,78,167,141,181,59,220,244,85,217,60,20,241,118,218,199,185,222,39,119,194,216,220,171,92,60,17,235,205,55,14,60,75,225,218,147,121,173,171,131,30,74,135,218,242,4,134,162,88,216,182,234,150,44,82,73,43,34,99,221,51,33,115,163,169,72,182,59,123,233,216,137,209,219,92,147,127,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,63,230,151,174,149,154,193,197,101,251,27,162,188,248,188,111,78,255,0,193,187,100,49,164,241,198,202,168,209,22,224,247,71,42,237,239,120,174,228,46,145,141,107,95,29,52,31,206,70,163,221,34,185,39,232,189,170,227,83,158,107,190,67,136,82,85,84,90,234,41,108,56,205,226,103,181,239,165,157,98,145,247,22,197,30,238,172,122,197,53,18,44,170,196,93,146,61,140,119,71,74,213,181,240,12,171,157,215,131,238,44,243,46,17,117,67,237,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,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,194,190,117,126,86,49,111,152,20,62,157,113,41,88,177,254,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,226,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,30,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,179,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,102,230,164,176,170,171,163,115,154,168,175,99,227,145,242,127,150,151,48,74,157,30,186,217,248,124,213,251,173,36,122,125,95,81,225,172,247,106,185,98,165,131,26,123,221,85,60,139,34,178,5,124,236,168,169,158,38,171,230,149,172,129,58,185,85,24,142,233,224,57,142,241,199,77,197,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,238,181,146,202,231,43,86,101,138,56,149,77,139,95,106,241,91,142,107,79,67,190,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,254,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,249,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,223,173,60,225,180,122,30,29,40,179,155,237,37,37,102,173,178,158,54,214,96,244,137,93,77,4,211,165,82,67,35,227,174,117,52,144,198,197,135,173,74,49,92,245,106,42,68,174,115,147,114,212,14,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,91,247,45,46,95,116,218,61,106,179,241,7,171,246,170,184,245,6,190,159,196,217,237,53,113,75,75,62,52,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,245,106,162,61,29,210,90,241,99,229,99,89,62,95,228,62,157,57,154,194,74,112,47,198,109,247,131,205,71,170,185,201,106,246,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,116,233,52,93,217,85,35,115,146,57,26,247,53,219,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,192,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,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,124,255,0,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,37,121,164,113,245,71,168,158,59,134,77,28,184,90,174,88,130,120,58,140,139,34,163,169,130,186,27,188,137,218,169,134,154,146,72,220,246,54,24,158,145,172,146,34,164,142,150,53,143,224,100,111,239,87,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,116,99,22,89,162,141,28,238,137,190,70,55,248,185,17,126,83,245,114,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,183,78,18,57,175,96,53,218,37,123,94,39,178,138,184,243,188,58,158,106,217,42,25,73,10,63,39,129,243,175,102,58,56,160,100,113,54,165,139,44,112,172,42,141,77,141,73,213,251,18,117,134,178,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,164,202,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,217,118,184,193,85,51,29,60,171,28,139,52,108,165,154,153,21,35,123,25,221,123,152,187,157,27,30,201,46,36,202,185,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,163,77,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,35,245,120,25,227,54,197,193,230,156,107,21,206,59,87,182,115,60,163,216,116,248,205,182,86,61,41,93,36,73,95,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,28,74,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,78,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,101,25,87,58,87,14,186,243,153,112,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,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,167,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,82,183,206,113,218,219,73,175,55,140,195,16,181,82,86,233,124,245,17,67,65,136,222,233,160,108,241,82,51,180,143,153,181,116,236,73,99,169,149,35,149,200,143,116,241,68,181,14,110,217,81,140,113,103,252,39,241,1,83,196,246,137,89,245,146,124,2,175,17,101,222,162,174,24,104,166,184,69,90,201,89,4,239,133,102,138,86,35,92,172,87,49,205,84,146,56,158,143,99,209,26,230,108,145,253,128,16,87,156,22,142,88,179,158,24,23,85,106,38,240,247,173,52,184,65,81,71,38,215,191,191,75,93,81,5,37,69,55,68,123,88,221,207,125,52,189,197,107,220,158,27,99,118,164,142,82,162,248,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,251,216,245,138,105,54,63,163,145,175,218,229,107,209,21,139,97,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,116,174,112,218,223,117,207,56,139,167,209,169,172,116,148,118,221,46,167,70,211,213,182,71,62,122,233,238,52,180,149,50,189,255,0,193,172,99,90,144,177,172,68,85,234,201,28,174,93,232,200,253,7,37,189,28,177,102,26,203,150,235,21,222,110,229,94,157,219,233,233,237,116,219,94,155,106,174,77,168,141,213,59,218,244,69,217,4,21,17,118,220,199,181,222,39,119,194,232,218,171,114,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,2,10,243,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,144,65,115,220,180,185,125,211,104,245,170,207,196,30,175,218,170,227,212,26,250,127,19,103,180,213,197,45,44,248,211,30,218,168,36,73,17,147,171,39,125,69,52,241,57,89,52,77,124,11,213,170,136,244,119,75,10,5,43,115,171,243,79,139,124,191,161,245,27,137,29,116,3,132,204,203,136,205,47,213,108,227,79,234,42,235,175,186,107,79,107,169,167,199,41,40,18,121,239,44,170,146,116,149,35,127,113,170,215,197,21,60,146,35,26,201,31,42,244,99,83,114,181,23,149,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,213,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,110,127,148,183,15,23,93,26,225,230,163,60,202,237,84,148,183,221,78,168,166,189,192,248,107,29,51,221,100,74,118,173,189,178,181,23,180,199,170,205,83,50,35,58,187,101,67,18,69,71,55,183,29,112,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,0,47,123,151,23,28,117,60,86,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,222,211,95,44,78,106,181,38,72,163,153,71,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,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,135,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,114,162,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,42,175,158,119,224,159,230,79,211,74,234,209,237,11,212,125,121,172,201,173,58,95,102,246,205,215,23,199,230,201,38,182,196,170,181,85,148,177,79,4,50,50,153,136,139,221,153,60,67,94,145,245,71,61,172,114,51,115,213,140,127,138,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,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,230,133,254,242,154,237,140,232,167,218,159,179,159,104,252,111,242,159,129,241,157,143,15,71,61,79,244,61,200,247,110,236,109,254,122,116,221,215,223,211,162,248,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,186,213,196,238,178,241,9,98,194,108,26,177,148,123,110,60,10,223,53,190,219,83,44,45,241,83,247,94,213,146,122,153,191,159,52,202,200,233,227,87,185,125,237,129,174,84,89,29,44,146,77,78,76,156,58,125,165,206,239,188,75,223,233,250,208,98,29,203,22,63,241,255,0,62,233,60,41,226,165,248,37,71,39,106,150,84,102,217,35,115,31,227,119,53,81,208,251,173,252,20,173,206,175,205,62,45,242,254,135,212,110,36,127,225,171,131,172,239,138,108,19,82,111,250,105,89,226,178,76,19,216,254,11,31,237,194,207,107,248,217,166,100,159,223,83,79,28,116,253,168,224,124,159,18,59,127,77,169,209,122,117,228,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,220,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,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,185,210,40,25,87,61,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,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,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,205,14,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,147,43,143,45,121,169,226,59,134,142,24,181,38,243,91,73,62,66,180,249,61,175,32,72,106,34,145,233,113,166,125,186,41,36,149,145,49,141,133,243,53,177,212,164,91,27,177,149,12,68,234,221,174,95,63,203,75,88,236,92,63,234,22,171,107,22,71,15,136,164,198,116,190,225,81,29,54,231,179,197,213,62,231,109,142,154,155,123,24,245,143,187,60,145,69,220,216,173,102,253,206,248,90,170,68,3,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,245,80,12,171,157,127,94,120,103,204,180,27,30,211,108,206,243,93,73,113,199,181,71,23,162,200,236,181,176,170,49,237,124,148,180,243,84,210,75,18,185,92,215,194,234,152,209,31,239,100,140,123,28,138,142,223,28,125,87,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,58,185,202,221,173,87,254,17,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,91,112,185,161,127,188,166,187,99,58,41,246,167,236,231,218,63,27,252,167,224,124,103,99,195,209,207,83,253,15,114,61,219,187,27,127,158,157,55,117,247,244,232,190,43,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,150,47,30,63,182,251,21,54,131,106,197,235,118,125,143,219,219,236,219,165,198,227,220,170,202,33,107,230,116,157,27,218,106,119,169,224,109,58,59,116,146,75,51,82,73,151,174,201,92,146,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,20,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,181,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,39,160,225,215,65,179,46,36,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,118,70,215,117,70,171,219,189,234,200,218,187,222,212,91,42,230,135,164,56,110,130,240,19,166,218,71,167,240,85,199,98,199,115,138,56,105,214,174,117,154,121,94,250,43,156,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,144,215,149,199,158,205,50,250,215,163,214,146,171,154,231,2,223,211,241,65,162,152,103,251,226,171,63,162,161,119,249,174,109,210,58,116,111,253,111,138,123,93,254,226,101,103,249,68,197,85,150,105,202,135,129,202,156,150,235,100,226,227,81,159,72,182,43,109,69,67,241,27,74,178,42,133,174,171,137,210,64,234,217,209,200,228,137,144,74,215,246,154,157,37,89,162,108,157,88,216,217,222,183,67,149,113,99,229,99,89,62,95,228,62,157,57,154,195,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,96,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,64,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,92,246,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,220,212,150,21,85,116,110,115,85,21,236,124,114,63,154,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,175,113,5,193,214,9,194,7,45,141,84,176,88,43,61,179,146,94,125,135,246,131,32,237,205,79,237,78,213,254,39,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,117,64,151,125,204,127,151,253,31,17,22,41,117,111,72,113,223,241,177,65,225,160,150,154,158,72,41,227,200,169,119,178,61,181,15,153,241,198,201,161,141,85,236,153,93,185,99,137,98,114,63,238,86,42,65,38,87,46,46,7,41,184,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,221,214,178,88,154,212,106,204,146,199,123,192,202,185,213,115,190,30,178,172,39,66,116,207,136,47,19,237,12,111,81,189,165,77,186,58,89,27,236,186,234,58,201,160,240,243,73,209,99,94,236,113,119,99,93,200,231,108,157,187,17,34,222,255,0,107,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,161,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,10,12,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,64,60,209,252,246,106,111,209,125,30,136,138,165,186,114,161,224,114,155,26,181,89,56,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,253,166,167,88,146,25,91,39,87,186,70,118,127,127,152,183,49,251,238,130,103,118,157,29,208,185,246,229,248,253,194,146,235,148,212,214,209,50,74,21,165,116,61,200,237,106,201,27,190,78,243,37,138,89,37,133,241,186,54,163,26,201,21,239,145,34,148,28,38,113,131,165,252,93,97,178,223,112,117,171,160,190,217,233,233,93,145,216,170,98,145,95,106,158,117,149,24,196,157,88,216,170,24,229,167,149,204,123,23,174,196,106,189,177,185,85,137,156,195,170,231,124,61,101,88,78,132,233,159,16,94,39,218,24,222,163,123,74,155,116,116,178,55,217,117,212,117,147,65,225,230,147,162,198,189,216,226,238,198,187,145,206,217,59,118,34,69,189,255,0,147,167,26,247,171,26,73,138,230,152,86,158,229,126,202,178,234,29,189,45,121,37,55,129,166,159,199,82,164,115,71,219,223,44,110,124,95,5,76,233,214,53,107,190,62,189,122,163,85,62,93,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,151,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,162,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,117,254,32,245,210,143,88,56,83,225,215,27,173,188,248,188,147,78,254,210,99,119,56,100,72,35,145,148,177,173,185,109,239,108,113,46,238,207,133,237,194,217,30,214,185,242,83,79,252,229,106,189,223,47,47,124,255,0,13,210,206,46,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,187,34,103,177,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,120,86,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,253,203,183,66,235,52,7,133,60,83,27,191,89,189,153,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,206,85,87,186,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,0,33,6,161,115,118,225,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,244,233,213,19,248,18,127,65,53,175,21,226,39,73,236,90,199,133,91,238,180,86,92,131,197,120,104,46,145,71,29,83,59,21,50,211,191,123,99,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,208,0,0,166,190,114,186,23,167,26,109,168,248,102,168,97,86,111,101,93,117,27,218,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,9,164,241,78,238,170,46,215,185,141,122,181,30,233,30,254,127,202,51,76,241,93,68,226,226,27,142,83,73,226,254,197,99,245,121,53,186,7,199,28,144,186,186,57,233,233,226,124,141,123,29,215,183,226,157,43,21,187,92,217,98,137,232,239,135,162,222,160,5,43,115,171,243,79,139,124,191,161,245,27,137,210,185,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,95,202,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,194,174,18,52,94,235,175,92,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,54,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,172,143,98,46,143,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,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,54,230,255,0,159,225,185,215,21,244,212,184,126,67,73,118,126,43,139,211,88,46,235,76,170,230,82,220,99,172,172,150,90,117,127,77,174,123,27,60,104,253,170,187,95,185,142,232,246,61,173,233,92,148,245,75,4,197,51,188,251,76,239,247,223,11,146,103,126,202,251,63,69,225,102,127,140,240,80,220,102,170,251,198,49,99,143,100,110,71,125,227,155,187,175,70,245,95,113,111,224,165,110,117,126,105,241,111,151,244,62,163,113,35,174,128,112,153,153,113,25,165,250,173,156,105,253,69,93,117,247,77,105,237,117,52,248,229,37,2,79,61,229,149,82,78,146,164,111,238,53,90,248,162,167,146,68,99,89,35,229,94,140,106,110,86,162,242,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,71,10,156,100,233,199,19,154,53,89,170,190,46,213,139,85,227,254,33,217,77,162,166,234,146,123,6,54,58,71,71,52,243,201,28,73,217,124,17,247,82,93,169,26,116,145,155,149,209,73,210,154,248,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,107,132,232,54,101,153,232,246,161,235,147,104,170,233,49,60,2,158,141,143,184,58,157,29,5,109,198,162,186,146,157,180,76,114,189,171,189,177,84,190,119,57,168,253,137,28,109,122,55,189,27,142,106,95,247,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,253,94,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,221,21,177,185,140,142,16,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,39,194,175,19,24,111,21,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,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,44,211,152,239,3,149,60,86,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,238,211,95,44,173,114,53,38,89,99,162,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,47,104,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,59,94,207,23,84,247,58,74,154,157,143,123,214,62,236,242,75,47,111,122,181,155,246,183,225,106,33,208,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,58,87,25,156,174,109,90,245,173,184,238,160,233,109,77,38,29,79,147,212,86,166,121,87,20,77,157,145,78,144,58,90,123,132,84,106,232,145,239,150,86,44,51,171,37,69,87,203,20,189,183,47,126,69,153,90,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,202,185,218,178,174,20,117,30,193,195,102,21,197,53,178,47,108,225,153,71,139,130,229,37,60,42,146,88,170,162,175,158,146,54,212,39,85,235,12,189,166,43,38,78,141,73,30,177,57,26,171,18,205,232,56,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,41,3,156,22,142,95,112,110,40,23,85,106,38,241,22,93,75,183,193,81,71,38,214,51,177,85,67,79,5,37,69,55,68,123,158,237,172,101,52,189,197,107,26,190,39,99,119,44,110,82,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,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,40,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,163,216,146,195,20,136,215,117,77,241,177,223,197,168,169,40,57,98,233,111,237,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,250,236,248,95,11,26,248,73,253,207,107,159,182,186,74,47,129,187,186,245,248,154,172,71,151,252,0,50,174,104,163,72,52,183,4,214,158,7,116,187,77,53,46,197,237,156,110,243,167,248,191,141,162,241,83,83,247,123,84,148,179,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,99,7,12,252,157,240,221,62,204,170,115,13,126,201,233,51,134,90,47,29,220,126,209,69,18,199,110,172,164,141,29,219,150,229,20,172,87,61,238,114,177,203,76,199,44,77,237,109,124,149,12,145,204,79,65,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,154,115,29,224,114,167,138,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,218,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,118,152,71,25,182,46,48,248,17,214,235,156,150,175,99,102,120,190,159,222,105,242,107,108,76,122,210,182,73,109,149,93,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,82,9,170,128,8,191,199,247,7,214,174,44,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,217,80,176,196,196,145,206,106,196,246,177,251,182,36,145,201,232,56,58,224,235,4,225,3,4,168,176,88,43,61,179,146,94,118,125,160,200,59,115,83,251,83,181,53,67,233,127,189,95,60,177,193,218,142,161,99,251,181,77,253,55,59,170,175,187,128,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,112,92,249,56,233,221,127,18,236,203,41,110,180,150,237,21,109,60,21,107,138,211,84,213,186,226,234,184,216,198,62,141,106,37,123,221,225,164,115,93,51,230,73,82,84,222,232,88,198,124,51,182,199,193,202,184,177,242,177,172,159,47,242,31,78,156,205,97,161,238,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,218,234,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,160,0,0,113,254,42,184,103,195,120,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,30,228,108,204,219,44,140,124,110,84,220,199,187,107,152,253,146,51,133,114,230,224,39,247,87,177,79,169,26,137,63,136,212,220,154,223,224,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,123,81,204,107,34,93,173,116,147,122,190,104,254,68,245,55,232,190,177,68,80,9,170,130,189,120,204,229,115,106,215,173,109,199,117,7,75,106,105,48,234,124,158,162,181,51,202,184,162,108,236,138,116,129,210,211,220,34,163,87,68,143,124,178,177,97,157,89,42,42,190,88,165,237,185,123,242,44,234,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,12,171,151,189,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,100,172,246,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,75,113,131,194,102,101,194,46,168,125,135,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,253,253,59,111,84,70,202,197,89,21,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,94,85,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,2,128,121,163,249,236,212,223,162,250,61,17,237,121,88,112,153,134,241,25,170,23,108,227,80,42,41,43,172,90,107,81,111,169,168,199,42,232,22,120,47,47,170,142,177,34,73,31,220,106,53,145,75,79,28,138,199,50,70,74,157,88,228,218,170,139,58,185,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,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,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,231,132,189,238,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,131,140,94,14,179,190,16,51,186,123,5,254,179,219,56,221,231,127,217,252,131,183,13,63,181,59,80,211,190,171,251,213,147,203,36,29,169,42,18,63,188,84,223,211,115,122,162,251,166,175,37,189,1,255,0,194,222,32,243,29,61,255,0,123,219,48,187,237,107,63,237,12,185,58,149,138,191,245,17,44,232,223,237,162,99,255,0,167,97,106,128,2,154,249,210,104,229,139,15,214,92,75,88,173,19,118,234,245,18,223,81,79,116,166,218,245,221,85,109,109,60,109,169,222,231,170,38,248,39,167,139,182,214,49,173,240,219,190,39,72,229,74,235,7,106,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,7,220,89,225,188,93,105,127,219,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,217,215,184,196,85,116,79,68,134,186,233,152,112,251,202,251,136,43,142,117,165,248,23,183,115,61,71,233,89,54,51,19,229,183,91,108,88,203,226,86,201,29,52,169,189,141,154,162,233,76,217,145,59,82,49,144,192,232,89,29,58,108,124,178,215,133,94,58,180,75,138,250,106,59,54,31,95,87,110,205,155,103,117,222,239,140,212,210,206,231,219,153,28,177,195,47,74,174,218,65,51,59,146,199,177,90,228,123,152,246,171,152,197,222,198,84,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,130,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,27,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,62,229,37,164,16,95,71,46,110,53,255,0,122,173,56,158,193,159,220,237,81,234,110,45,247,119,42,104,23,181,37,210,133,17,137,29,205,176,237,107,27,185,239,88,229,108,74,230,178,70,181,221,34,108,209,70,147,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,30,43,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,174,170,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,232,246,36,176,197,34,53,221,83,124,108,119,241,106,42,118,190,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,191,167,113,232,138,216,158,169,107,220,122,233,110,9,162,220,182,51,157,52,211,75,23,177,177,187,55,179,60,21,23,138,154,163,181,221,191,210,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,162,194,255,0,185,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,207,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,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,61,210,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,183,192,112,125,197,158,101,194,46,168,125,184,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,205,253,59,140,69,70,202,244,93,4,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,64,14,117,126,86,49,111,152,20,62,157,113,41,88,189,238,92,92,113,212,241,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,123,77,124,177,57,170,212,153,34,143,170,221,120,62,210,250,254,42,44,28,90,80,37,93,183,44,181,211,215,54,228,216,101,145,236,187,207,45,20,84,52,239,149,36,123,153,19,32,166,108,237,70,66,198,43,223,35,28,231,125,218,181,253,212,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,202,185,123,220,189,240,12,55,84,249,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,108,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,85,95,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,95,229,193,204,2,179,135,123,236,90,73,171,217,23,248,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,45,223,130,31,243,75,208,186,61,96,225,78,253,146,81,89,188,94,73,167,127,225,37,178,104,214,8,228,101,44,106,137,112,99,164,149,55,118,124,47,114,103,70,199,53,207,146,154,15,231,43,81,142,161,112,93,79,38,205,20,251,13,195,237,219,88,234,238,29,234,189,77,184,39,102,8,229,221,28,20,54,233,106,41,227,220,213,141,170,217,157,59,235,21,221,30,246,172,125,142,155,93,189,9,254,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,42,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,163,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,122,243,107,224,163,219,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,219,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,213,94,53,148,223,112,251,140,215,108,114,187,194,85,212,91,235,237,114,73,218,100,155,169,107,105,101,164,169,143,163,209,81,55,193,60,172,235,211,115,119,117,106,163,145,21,63,40,213,64,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,198,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,169,4,188,158,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,55,192,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,91,167,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,238,141,206,124,212,226,171,134,124,55,138,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,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,51,195,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,60,253,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,162,34,33,105,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,30,171,151,183,24,184,39,8,24,38,178,95,239,244,126,217,201,47,63,103,126,207,227,253,201,169,253,169,218,154,173,149,95,223,76,130,88,224,237,71,80,146,125,226,38,254,155,91,213,87,221,18,243,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,231,185,112,114,255,0,163,225,222,197,22,173,234,246,59,254,54,43,252,76,17,83,84,73,5,68,120,237,46,247,199,182,157,240,190,72,223,52,209,162,61,243,35,183,36,114,164,77,70,125,242,203,58,140,171,146,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,187,253,116,209,205,56,226,195,67,174,56,53,218,107,85,210,213,145,219,210,186,193,123,137,169,89,29,21,83,225,85,164,185,83,58,55,183,126,222,226,57,54,72,214,201,27,156,197,85,100,142,69,128,26,23,205,7,135,221,1,190,219,184,117,196,48,27,171,244,98,195,112,91,117,163,50,150,170,85,184,54,149,236,71,79,91,83,68,232,220,233,187,149,207,169,157,86,55,66,230,193,51,81,180,205,124,125,167,89,78,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,28,43,141,205,6,169,226,59,134,140,199,77,172,212,84,147,228,43,78,203,166,62,179,83,197,35,210,227,76,244,150,56,226,124,175,99,97,124,205,108,148,203,46,246,236,101,67,213,122,183,115,87,57,128,183,78,76,28,60,93,113,188,103,37,226,71,37,181,82,49,153,101,59,108,152,189,67,107,28,233,214,138,26,137,60,123,159,19,87,99,88,250,136,41,218,213,127,222,117,165,145,81,26,199,34,201,102,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,70,172,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,123,217,76,230,59,107,216,228,234,213,86,175,78,168,170,158,243,181,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,8,171,253,212,126,4,255,0,227,207,253,25,188,127,170,18,83,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,66,172,119,75,115,188,175,4,203,181,50,193,98,241,88,222,9,224,62,208,86,248,168,89,224,252,108,203,13,47,221,189,233,36,155,228,106,183,238,218,237,189,58,187,162,123,207,87,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,126,174,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,38,212,116,207,221,44,143,124,142,68,220,247,187,107,88,205,145,178,199,249,50,112,233,246,107,4,190,241,47,127,167,233,95,151,247,44,88,255,0,199,252,203,92,19,39,138,151,224,149,90,189,218,168,145,155,100,141,175,103,130,220,213,86,205,239,133,124,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,119,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,220,218,1,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,107,196,39,14,153,223,13,55,140,95,19,212,202,127,3,146,95,113,244,190,214,219,55,195,47,179,247,87,214,83,71,23,122,25,100,142,93,209,210,178,109,205,84,233,222,216,169,213,138,171,250,186,25,194,142,163,241,19,167,26,143,154,233,124,94,213,186,233,207,179,39,154,193,20,42,234,171,149,45,82,85,172,142,166,84,95,142,104,252,43,85,33,233,186,70,189,200,197,87,181,145,203,205,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,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,103,94,227,17,85,209,61,18,178,249,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,123,94,106,28,117,83,96,24,245,215,134,29,45,175,164,159,39,190,83,205,109,204,230,154,150,93,246,155,116,244,176,189,176,68,146,70,144,200,250,168,106,85,22,70,61,253,166,53,233,181,178,61,143,142,157,137,63,192,15,24,55,94,19,117,113,174,184,45,36,152,38,99,81,71,65,149,178,104,156,175,166,129,143,114,71,93,19,163,99,165,223,78,147,74,245,141,173,114,74,199,61,155,119,172,114,71,106,156,204,110,214,171,255,0,47,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,131,11,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,57,86,186,113,71,161,60,53,251,19,246,215,156,253,156,251,71,226,125,153,252,153,89,89,223,240,253,174,247,249,52,82,109,219,223,139,249,221,58,238,247,117,232,189,63,39,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,177,235,233,54,82,178,72,227,116,155,234,32,141,139,209,243,70,157,17,119,124,93,122,116,69,84,130,220,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,62,252,96,240,153,153,112,139,170,31,97,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,127,78,219,213,17,178,177,87,165,114,230,227,95,247,85,212,121,236,25,253,206,235,38,153,101,63,119,114,166,129,123,177,218,235,149,88,145,220,219,14,215,61,219,88,197,142,86,196,173,115,227,115,93,210,87,67,20,107,125,36,0,231,87,229,99,22,249,129,67,233,215,18,157,176,60,3,50,212,252,154,12,51,79,241,234,187,237,246,170,158,174,166,158,223,72,136,233,231,101,53,60,149,18,164,109,235,213,239,72,161,145,81,141,234,247,170,35,90,142,114,163,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,157,212,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,34,175,247,81,248,19,255,0,143,63,244,102,241,254,168,119,253,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,152,34,255,0,185,92,121,19,211,47,173,122,197,105,194,185,190,241,49,164,116,58,95,83,195,43,104,105,50,44,238,231,81,69,114,122,181,24,244,198,25,28,141,149,179,189,234,213,86,84,205,22,248,155,27,118,191,179,60,143,123,154,199,198,217,170,47,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,31,112,177,164,217,86,133,240,251,132,233,54,107,151,253,166,189,99,150,245,166,169,184,53,210,58,52,221,43,228,101,60,75,34,171,214,24,24,246,193,26,170,55,172,112,179,163,35,78,140,111,85,6,101,181,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,157,172,103,139,165,123,82,74,106,157,140,123,210,62,236,18,69,47,111,122,185,155,246,187,226,106,161,229,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,41,88,145,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,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,185,186,19,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,164,190,99,252,191,235,56,119,190,203,171,122,67,142,255,0,138,122,255,0,13,4,180,212,242,79,81,38,59,85,177,145,237,168,124,207,146,71,195,52,136,175,100,202,237,169,36,171,19,145,159,114,178,193,99,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,21,129,205,175,130,143,109,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,86,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,4,85,254,234,63,2,127,241,231,254,140,222,63,213,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,101,92,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,47,251,128,30,48,109,92,89,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,178,161,97,149,235,27,90,213,137,237,123,54,236,72,228,147,242,185,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,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,105,92,140,127,27,63,45,254,164,77,77,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,245,122,23,197,30,132,241,41,237,191,216,166,115,246,143,236,231,134,246,159,242,101,101,31,99,196,119,123,63,229,49,71,187,119,98,95,230,245,233,183,223,211,170,117,165,110,104,254,123,53,55,232,190,143,68,69,82,213,57,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,50,174,122,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,209,232,142,141,202,155,100,99,157,34,184,108,230,35,172,188,51,232,214,91,164,184,178,123,83,218,155,31,139,214,92,42,27,36,56,188,207,115,214,170,72,105,221,27,187,221,205,237,123,99,115,219,19,37,106,200,172,147,185,43,95,26,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,209,70,39,110,210,126,5,184,96,179,90,114,156,143,217,216,134,3,111,167,167,184,221,252,29,76,221,234,170,138,134,182,90,158,195,22,105,91,222,171,168,115,251,109,87,53,157,222,137,209,141,247,120,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,25,204,227,115,65,169,184,113,226,95,49,211,107,53,21,92,24,242,84,50,233,143,172,212,242,198,197,183,84,177,37,142,56,159,43,222,233,153,11,157,37,50,203,189,219,223,78,245,94,142,220,212,225,70,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,157,175,103,139,170,123,157,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,136,213,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,44,117,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,248,154,136,200,220,170,230,162,42,166,148,244,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,189,122,34,127,2,136,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,133,92,215,52,155,89,112,126,35,167,207,117,51,47,251,77,97,205,124,68,152,149,102,230,199,224,104,96,123,85,109,158,29,23,238,188,63,125,159,19,83,108,221,222,234,175,117,243,53,156,87,130,253,72,211,141,34,226,131,0,212,109,90,163,241,24,181,150,225,36,181,142,240,41,87,225,100,125,60,177,211,213,118,151,170,175,98,119,197,63,86,34,200,222,214,232,218,231,181,173,89,21,206,86,237,106,191,241,37,132,223,108,87,58,75,141,182,227,166,246,218,186,58,202,73,155,52,21,48,73,95,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,29,87,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,87,174,191,102,26,113,159,235,46,89,153,105,30,5,246,47,16,186,220,29,61,174,201,189,23,195,71,181,17,206,218,222,172,139,184,244,124,189,150,42,199,23,115,182,197,86,49,170,178,215,148,22,144,234,229,251,136,186,109,99,199,32,171,160,193,49,138,122,219,126,65,92,233,223,4,23,7,207,74,228,138,129,136,223,117,67,219,43,169,234,28,197,248,35,72,163,123,149,175,88,81,255,0,95,58,191,52,248,183,203,250,31,81,184,156,127,132,238,48,110,188,39,233,30,174,183,6,90,69,206,243,90,139,13,5,149,245,49,58,70,80,193,19,46,43,83,92,141,86,44,82,62,37,146,6,50,57,28,136,175,157,175,86,200,200,223,27,163,85,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,223,240,137,203,111,75,240,30,29,42,241,13,122,192,169,46,217,134,123,79,18,229,200,151,41,28,180,240,71,84,202,154,107,124,21,20,235,27,162,99,29,13,59,229,72,158,169,36,204,119,89,37,141,145,109,170,14,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,254,174,59,198,46,119,109,225,59,46,225,38,255,0,71,237,156,110,243,224,62,207,205,220,134,159,216,61,171,146,215,213,124,44,131,185,85,223,145,81,62,242,84,237,244,248,122,162,237,56,1,127,220,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,28,127,138,174,25,240,222,43,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,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,207,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,157,92,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,28,149,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,181,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,232,173,141,204,100,113,3,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,91,166,138,113,131,140,240,141,203,19,77,239,78,90,74,220,218,249,79,144,55,19,179,213,197,81,216,174,158,43,228,204,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,181,87,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,39,203,115,151,221,79,14,212,210,107,14,178,90,169,29,168,183,26,119,83,81,91,102,138,41,159,140,177,37,158,57,86,42,136,103,150,25,159,83,10,192,229,123,90,215,198,197,124,125,122,62,68,89,234,1,72,28,224,179,13,56,190,241,64,184,198,45,129,123,47,41,198,109,240,65,148,95,183,163,61,181,36,212,240,77,74,222,211,122,162,246,32,123,91,222,119,73,31,191,182,169,178,8,149,220,171,150,246,83,98,195,248,218,210,219,182,71,93,225,41,42,46,21,118,184,228,237,62,77,213,85,180,53,20,148,209,244,98,42,166,249,231,137,157,122,109,110,238,174,84,106,42,166,133,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,174,14,94,248,6,27,170,124,92,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,81,118,74,207,99,214,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,126,87,24,60,38,102,92,34,234,135,216,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,223,211,182,245,68,108,172,85,145,92,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,180,158,49,45,54,171,215,10,26,195,71,121,182,82,87,211,199,131,222,170,217,21,76,45,149,141,158,10,57,102,134,84,107,145,81,31,28,177,199,35,29,252,90,246,53,201,209,81,20,205,185,170,128,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,69,254,96,60,76,102,92,40,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,253,215,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,211,183,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,245,234,248,209,98,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,203,151,253,202,227,200,158,153,125,107,214,43,73,84,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,25,87,38,85,223,129,202,108,151,151,254,27,197,198,156,190,173,111,182,218,123,147,242,235,74,50,90,132,174,164,138,237,83,3,107,96,70,163,150,39,193,19,89,221,106,244,137,97,137,210,117,99,163,127,122,53,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,41,91,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,171,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,85,230,143,231,179,83,126,139,232,244,71,160,229,151,193,246,51,197,46,168,94,239,90,140,148,149,152,78,13,79,19,174,182,119,75,81,20,247,57,235,35,168,101,51,25,36,15,141,209,49,142,133,242,185,232,254,189,99,141,155,92,146,57,204,189,224,12,171,151,61,195,23,12,248,111,21,252,173,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,149,23,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,39,87,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,45,213,48,57,92,214,166,217,39,87,52,127,34,122,155,244,95,88,162,40,4,213,64,5,59,115,176,205,112,27,214,174,96,120,85,142,158,146,92,179,26,179,213,75,127,172,133,144,185,237,130,169,241,186,142,146,89,26,229,149,31,26,71,60,201,20,136,136,214,86,49,237,235,221,113,18,184,47,212,141,56,210,46,40,48,13,70,213,170,63,17,139,89,110,18,75,88,239,2,149,126,22,71,211,203,29,61,87,105,122,170,246,39,124,83,245,98,44,141,237,110,141,174,123,90,213,209,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,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,44,167,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,196,190,7,185,126,84,240,163,175,58,159,158,205,125,171,184,88,167,167,142,193,135,73,60,209,119,234,109,211,118,106,170,100,170,141,141,84,71,199,44,112,211,177,232,230,111,88,106,30,176,177,175,136,155,229,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,50,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,253,232,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,185,225,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,188,254,243,148,223,114,11,117,138,211,119,174,241,20,152,205,189,246,187,92,125,166,51,195,210,190,170,162,173,209,245,106,34,191,172,245,117,15,234,229,87,124,125,58,237,107,81,62,187,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,55,57,140,116,242,61,25,215,98,191,99,149,21,209,177,91,213,120,62,225,51,50,226,235,84,62,195,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,126,254,157,199,162,43,98,122,166,130,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,64,243,171,243,79,139,124,191,161,245,27,137,0,11,147,229,139,203,254,179,72,168,233,184,129,214,252,119,194,103,85,123,103,198,109,178,201,60,85,86,26,89,32,154,25,93,82,198,189,35,89,167,142,163,223,12,140,115,161,107,27,213,91,35,158,200,236,84,226,156,87,112,163,167,28,90,233,195,240,172,214,47,3,117,161,238,79,96,191,193,10,62,170,209,84,228,68,87,53,21,83,185,11,246,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,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,242,165,255,0,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,137,92,202,184,103,195,117,231,135,155,222,103,121,174,171,183,100,58,93,103,186,228,118,90,216,85,94,199,50,58,116,154,166,146,88,149,200,215,50,102,211,70,136,255,0,115,227,123,24,228,85,110,248,228,160,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,133,185,140,240,81,251,170,234,60,23,252,2,217,117,147,76,178,159,188,182,212,206,157,216,237,117,202,175,89,45,142,155,115,158,237,172,98,73,19,165,70,185,241,185,205,235,43,161,150,69,157,92,171,56,64,214,94,30,236,87,93,76,212,139,247,177,35,207,109,241,36,184,76,182,230,248,168,59,79,71,81,213,212,212,57,119,195,50,50,74,182,173,42,55,220,217,218,178,42,72,213,142,57,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,3,42,231,213,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,24,197,150,105,100,86,183,162,111,145,238,254,46,85,91,52,229,41,193,71,182,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,182,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,48,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,81,166,141,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,186,158,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,157,109,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,61,120,82,227,142,155,37,225,19,82,120,71,212,102,85,173,246,219,166,249,75,49,27,178,190,90,132,174,164,138,217,87,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,184,13,84,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,0,115,171,242,177,139,124,192,161,244,235,137,15,249,71,107,166,163,226,28,73,217,244,66,217,121,238,225,153,223,143,150,229,107,168,69,124,112,213,83,208,77,60,117,84,254,244,237,76,190,29,145,189,83,171,95,26,162,57,170,172,137,209,221,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,204,226,235,68,45,92,56,241,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,111,194,231,177,179,163,21,232,141,71,171,21,200,214,110,216,147,215,145,143,227,103,229,191,212,139,84,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,32,7,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,99,175,7,220,89,230,92,34,234,135,219,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,223,211,184,196,84,108,175,69,253,94,97,25,254,27,170,124,92,230,218,131,167,217,13,37,243,30,190,83,217,42,104,107,169,149,118,74,207,99,209,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,76,174,70,63,141,159,150,255,0,82,45,80,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,125,92,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,45,149,11,12,76,73,28,230,172,79,107,31,187,98,73,28,157,47,133,141,20,253,221,184,125,194,116,114,75,135,141,171,199,237,235,227,231,108,189,200,223,93,60,175,168,170,237,59,183,26,172,41,60,210,164,123,152,142,237,163,55,117,119,85,94,170,0,6,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,109,204,127,132,165,99,82,58,106,109,236,99,18,78,212,17,197,23,115,98,57,251,55,59,226,114,169,224,13,30,240,95,172,119,221,125,225,131,0,213,92,166,29,151,171,173,190,74,123,140,155,152,190,38,170,146,162,90,73,106,122,49,140,99,59,207,167,116,189,182,181,26,206,230,196,234,141,234,189,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,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,206,21,198,15,9,152,111,23,90,95,246,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,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,171,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,10,86,231,87,230,159,22,249,127,67,234,55,19,242,121,82,112,163,167,28,68,234,62,75,154,234,132,94,213,181,105,207,179,167,134,193,44,40,234,91,149,85,82,212,44,110,169,85,95,142,24,252,43,149,97,233,182,71,61,168,245,86,53,241,203,119,224,16,87,155,142,133,233,198,95,195,101,227,91,238,118,110,214,103,130,120,8,173,183,74,117,70,73,53,45,69,124,48,73,75,81,238,94,236,41,226,31,35,17,122,57,146,34,171,92,136,249,91,37,32,151,253,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,85,115,13,230,53,89,173,119,219,126,157,240,253,148,93,109,120,102,57,112,134,232,183,235,117,100,244,114,95,106,152,202,121,169,164,88,159,12,85,20,222,18,161,179,109,77,238,107,228,108,114,244,69,142,53,75,20,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,36,168,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,202,185,55,249,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,155,151,183,27,90,244,116,139,29,228,128,8,1,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,183,71,5,13,186,90,122,137,54,185,36,106,182,103,78,250,52,111,86,61,171,31,127,174,215,108,82,149,129,109,60,148,245,210,178,235,98,205,56,120,191,94,123,222,196,217,146,99,180,210,36,242,72,202,89,95,219,174,99,94,170,177,71,11,38,117,43,219,26,35,28,178,85,206,255,0,143,171,149,150,126,0,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,138,188,196,120,67,253,235,116,105,62,203,81,119,181,11,14,238,214,226,251,235,252,52,51,247,93,23,138,164,147,114,44,107,221,142,38,236,87,108,219,44,113,117,145,145,172,187,168,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,229,53,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,83,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,251,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,46,214,199,82,213,57,24,254,54,126,91,253,72,181,64,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,16,215,154,135,16,246,173,26,225,162,235,129,210,221,106,233,114,205,78,167,154,201,105,100,52,109,153,142,162,71,194,151,39,74,233,19,99,24,180,211,58,20,84,235,38,250,134,43,17,54,186,72,232,132,22,63,201,131,94,105,177,93,80,201,116,2,251,91,87,225,243,138,118,221,44,76,117,68,174,130,59,141,28,114,58,120,217,10,49,88,199,205,77,213,238,149,92,207,117,12,108,93,234,230,35,110,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,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,245,91,45,55,91,213,75,232,236,214,202,186,250,136,233,231,171,124,84,208,186,87,182,8,34,124,211,74,173,106,42,163,35,138,57,36,123,191,131,88,199,57,122,34,42,158,175,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,213,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,33,255,0,50,46,51,111,188,37,233,197,158,217,129,218,187,185,158,119,227,105,237,23,41,216,199,210,218,163,167,72,123,245,46,141,221,123,179,39,136,137,34,141,90,177,238,87,57,253,81,157,169,97,7,3,252,207,243,236,39,84,46,54,94,40,53,14,174,249,132,229,117,21,87,26,171,197,201,179,84,79,98,173,237,185,237,90,104,224,141,238,240,210,57,173,139,194,177,137,28,106,230,62,62,218,54,70,201,242,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,5,0,243,58,213,47,218,135,25,57,175,132,190,251,78,213,137,120,124,90,223,253,235,217,240,190,22,52,241,112,123,216,215,63,109,116,149,191,27,183,117,235,240,185,88,140,35,253,235,76,242,172,127,78,49,125,82,187,82,120,123,46,97,112,186,91,237,29,200,228,100,149,30,1,41,123,243,183,115,17,143,133,95,86,145,181,236,115,190,242,9,218,168,213,103,191,229,198,112,171,174,85,101,203,47,182,250,138,72,233,240,235,60,119,186,230,204,247,35,228,129,247,10,74,20,108,72,141,84,87,247,107,162,114,163,149,169,177,175,94,189,81,26,238,149,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,104,248,20,151,199,87,51,92,203,90,178,26,173,62,208,123,213,94,63,167,86,234,136,30,203,140,112,36,55,27,205,93,53,84,85,16,214,182,71,55,189,70,200,230,167,141,240,182,53,100,190,229,116,139,213,233,20,83,255,0,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,65,134,148,248,78,242,177,163,127,47,241,239,78,128,234,164,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,129,92,28,212,56,21,166,207,241,235,175,19,218,91,65,73,6,79,99,167,154,229,153,195,53,84,187,238,214,232,41,97,99,103,137,100,145,97,141,244,176,211,42,172,108,99,59,172,115,215,115,164,99,25,37,59,26,168,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,51,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,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,99,252,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,132,18,90,110,176,218,169,239,179,91,42,217,109,172,168,154,146,158,177,208,185,32,154,120,91,27,165,137,146,116,218,231,177,179,194,231,53,23,171,82,88,213,122,110,78,171,101,166,235,122,169,125,29,154,217,87,95,81,29,60,245,111,138,154,23,74,246,193,4,79,154,105,85,173,69,84,100,113,71,36,143,119,240,107,24,231,47,68,69,83,218,232,14,177,223,120,127,214,92,79,88,177,200,124,69,94,51,112,109,68,148,219,152,207,23,74,246,186,58,154,109,239,99,210,62,236,18,75,23,115,98,185,155,247,55,226,106,41,165,235,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,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,130,237,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,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,215,95,51,174,3,191,98,23,218,157,121,210,123,46,220,7,32,184,59,218,86,187,117,187,183,75,139,204,230,66,216,250,187,186,229,236,212,78,234,133,110,216,227,138,23,44,112,167,77,241,53,99,175,7,220,89,230,92,34,234,135,219,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,223,211,184,196,84,108,175,69,208,70,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,221,204,198,72,222,146,68,246,252,77,78,189,58,167,84,84,85,245,96,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,46,167,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,230,156,69,104,54,27,196,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,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,158,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,254,6,89,159,230,89,213,54,63,75,152,100,53,119,102,98,182,120,236,22,133,169,84,115,233,109,209,203,44,177,83,163,250,110,115,24,233,228,70,110,85,218,205,172,111,70,49,141,109,154,114,49,252,108,252,183,250,145,106,128,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,113,254,46,181,190,235,195,143,14,153,158,178,216,172,116,151,123,149,130,158,153,180,116,149,114,57,144,44,245,21,80,211,70,249,54,252,78,99,29,58,61,88,138,213,122,49,90,142,102,237,233,155,114,197,57,168,104,229,139,135,253,26,225,159,71,113,201,188,69,38,51,111,200,169,228,169,218,246,120,186,167,186,221,37,77,78,199,189,235,31,118,121,37,151,183,189,90,205,251,91,240,181,16,242,156,160,49,107,22,115,175,186,133,133,101,52,62,54,203,144,105,125,218,215,113,166,238,190,62,253,44,245,180,17,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,87,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,255,0,114,237,215,74,205,126,225,79,20,201,47,215,159,105,228,150,30,238,55,126,153,201,58,200,234,170,85,68,137,242,201,50,185,211,77,37,43,233,102,146,68,115,154,233,38,127,243,85,21,141,146,165,117,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,77,211,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,238,134,54,53,211,53,238,232,174,145,172,100,149,45,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,60,169,165,62,19,188,172,104,223,203,252,123,211,160,58,169,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,14,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,208,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,77,254,63,244,114,251,160,92,48,112,169,165,89,76,219,239,86,171,126,83,81,113,143,107,19,195,85,85,212,80,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,247,167,68,119,68,240,28,174,60,246,105,151,214,189,30,180,226,154,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,78,214,51,197,210,189,169,37,53,78,198,61,233,31,118,9,34,151,183,189,92,205,251,93,241,53,80,184,174,82,26,243,77,170,124,52,71,166,215,10,218,185,242,29,48,168,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,253,140,163,106,252,45,123,26,147,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,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,219,142,142,12,175,188,30,106,61,45,178,59,175,182,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,167,73,162,238,196,139,35,90,145,200,215,181,205,218,170,248,163,245,124,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,169,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,78,70,63,141,159,150,255,0,82,45,80,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,10,160,231,97,173,22,171,141,78,7,161,24,246,95,73,85,81,107,168,170,191,100,214,120,88,215,190,150,117,138,54,91,157,44,155,122,177,235,20,213,170,145,35,209,118,72,199,189,189,29,19,150,58,242,180,208,186,205,96,226,178,195,146,86,217,188,94,55,167,127,225,37,206,105,22,120,227,101,84,104,169,111,99,100,137,54,247,188,87,110,102,198,247,53,175,142,154,127,231,35,85,142,146,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,28,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,116,144,87,91,162,167,167,147,107,82,54,163,97,116,15,163,86,245,123,220,178,119,250,237,110,196,62,174,77,26,223,106,193,117,182,255,0,162,247,11,29,93,69,70,168,83,192,234,26,248,100,110,202,73,237,176,86,84,43,37,98,244,85,100,145,73,47,71,181,85,90,248,216,221,170,143,87,199,115,224,166,190,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,186,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,61,208,198,199,54,23,49,221,21,177,185,140,142,186,205,41,240,157,229,99,70,254,95,227,222,157,1,213,72,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,87,7,57,253,121,169,197,116,191,26,208,11,21,109,39,136,206,42,29,116,190,177,181,17,58,120,237,212,114,70,232,35,124,42,197,123,25,53,79,71,182,84,115,61,244,50,49,55,163,158,141,175,94,4,52,46,197,196,79,20,24,142,156,230,54,107,173,199,22,119,138,184,223,91,111,87,179,101,45,61,60,146,49,38,149,136,171,20,50,78,144,64,231,162,181,223,124,141,99,218,247,49,201,53,121,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,146,156,235,52,46,142,213,125,194,248,135,176,217,187,62,219,223,141,228,85,49,172,17,198,250,168,153,220,161,123,152,136,146,201,51,225,109,83,29,34,171,218,145,210,64,207,131,163,81,252,131,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,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,123,235,26,191,19,152,198,173,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,0,0,0,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,247,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,203,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,0,32,175,49,254,95,244,124,68,88,165,213,189,33,199,127,198,197,7,134,130,90,106,121,32,167,143,34,165,222,200,246,212,62,103,199,27,38,134,53,87,178,101,118,229,142,37,137,200,255,0,185,88,184,175,35,31,198,207,203,127,169,22,168,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,104,120,145,214,251,175,17,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,123,222,244,138,24,247,191,163,81,207,220,228,107,17,81,137,110,156,159,116,114,197,131,112,192,154,171,79,55,136,189,106,93,194,122,138,201,54,189,157,138,90,26,137,233,41,233,186,43,220,199,109,123,42,101,238,35,88,229,241,59,29,185,35,106,156,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,132,243,36,209,123,174,183,240,151,148,88,177,124,66,175,36,201,236,117,20,119,235,21,29,35,221,223,73,225,153,27,59,163,141,28,157,231,248,57,107,26,145,116,114,185,92,136,198,186,77,133,11,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,156,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,99,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,161,110,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,109,207,240,157,229,99,70,254,95,227,222,157,1,213,72,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,103,51,141,205,121,166,226,59,137,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,22,198,236,125,67,209,122,187,115,150,199,185,45,232,229,247,15,209,172,183,88,174,243,118,233,53,18,225,79,79,107,166,218,197,221,75,109,117,68,110,169,222,215,170,166,249,231,168,139,182,230,49,205,240,219,190,38,200,213,79,1,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,201,241,161,163,151,221,125,225,131,63,210,172,90,109,151,171,173,190,58,139,116,123,88,190,38,170,146,162,42,184,169,186,189,236,99,59,207,167,108,93,199,57,26,206,230,245,234,141,232,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,210,246,128,235,29,139,136,13,26,196,245,139,28,135,195,210,100,214,246,212,73,77,185,239,240,149,76,115,163,169,166,222,246,49,100,237,79,28,177,119,54,35,95,179,115,126,23,34,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,94,57,248,24,253,244,126,196,255,0,141,31,177,223,99,189,165,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,250,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,0,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,158,175,129,142,6,63,114,239,182,223,227,71,237,143,219,31,102,255,0,180,158,207,240,190,19,196,255,0,233,19,111,221,226,127,243,122,108,254,190,190,233,84,1,0,56,163,229,73,251,202,107,182,77,173,127,183,175,179,159,104,252,23,242,103,217,111,25,216,240,244,112,83,127,77,226,227,221,187,177,187,249,137,211,119,79,127,78,171,223,248,41,225,75,247,62,210,203,174,153,253,189,251,91,237,60,130,123,239,141,246,95,128,237,247,41,169,225,237,118,251,210,245,233,225,183,110,220,157,119,244,233,238,234,178,0,16,171,141,110,91,223,190,14,169,218,181,51,246,203,246,75,217,152,252,22,47,5,246,119,199,247,59,117,53,19,119,123,158,42,46,157,124,78,221,187,87,166,206,189,125,253,19,213,240,49,192,199,238,93,246,219,252,104,253,177,251,99,236,223,246,147,217,254,23,194,120,159,253,34,109,251,188,79,254,111,77,159,215,215,221,42,129,10,184,214,229,189,251,224,234,157,171,83,63,108,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,61,95,3,28,12,126,229,223,109,191,198,143,219,31,182,62,205,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,253,125,125,210,168,3,149,113,71,161,127,188,166,132,228,218,41,246,167,236,231,218,63,5,252,167,224,124,103,99,195,214,65,83,253,15,114,61,219,187,27,127,158,157,55,117,247,244,232,176,3,251,134,63,250,209,127,161,63,253,249,63,248,163,208,191,222,83,66,114,109,20,251,83,246,115,237,31,130,254,83,240,62,51,177,225,235,32,169,254,135,185,30,237,221,141,191,207,78,155,186,251,250,116,88,85,164,252,154,255,0,101,250,167,134,234,103,239,29,237,63,178,89,5,186,251,224,190,200,118,124,87,133,169,142,110,215,115,198,187,102,238,222,221,219,93,211,175,94,139,211,161,101,64,28,43,140,30,19,48,222,46,180,191,236,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,236,235,219,122,162,186,38,42,66,15,238,24,255,0,235,69,254,132,255,0,247,229,138,104,94,13,168,250,109,167,22,236,43,84,53,91,246,141,117,181,117,130,27,252,182,165,161,170,168,165,68,68,141,181,40,179,205,222,153,191,18,44,221,90,231,183,106,189,28,244,124,143,232,4,85,227,159,129,143,223,71,236,79,248,209,251,29,246,59,218,95,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,171,167,191,202,112,83,203,123,247,62,213,59,174,166,126,217,126,214,251,79,31,158,197,224,190,206,248,14,223,114,166,158,110,239,115,197,75,215,167,134,219,183,106,117,223,215,175,187,162,205,80,15,41,171,24,47,237,67,75,51,45,51,246,167,179,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,115,119,237,238,110,219,185,189,122,116,234,157,122,149,173,253,195,31,253,104,191,208,159,254,252,154,156,107,112,165,251,224,233,101,171,76,254,222,253,146,246,102,65,5,247,198,251,47,199,247,59,116,213,16,246,187,125,232,186,117,241,59,183,110,94,155,58,116,247,245,78,1,194,231,42,79,221,175,93,177,157,107,253,189,125,163,251,57,227,127,147,62,203,120,62,255,0,136,163,158,155,250,111,23,38,221,189,253,223,204,94,187,122,123,186,245,73,254,0,0,231,248,54,133,233,198,155,106,62,115,170,24,85,155,217,87,93,70,240,50,223,225,129,81,180,181,21,84,171,80,169,84,216,209,62,9,164,241,78,238,170,46,215,185,141,122,181,30,233,30,254,128,0,42,175,251,134,63,250,209,127,161,63,253,249,63,248,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,83,240,62,15,191,226,43,39,169,254,135,185,38,221,189,253,191,207,94,187,122,251,186,244,78,170,14,127,175,218,105,125,214,77,26,203,52,171,28,205,254,200,213,229,86,247,90,228,187,251,53,149,253,154,89,92,141,169,143,176,247,49,29,221,129,101,139,174,230,185,157,205,237,84,115,80,174,191,238,24,255,0,235,69,254,132,255,0,247,229,164,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,70,14,57,248,24,253,244,126,196,255,0,141,31,177,223,99,189,165,254,210,123,67,197,120,191,13,255,0,164,67,179,111,134,255,0,206,235,191,250,186,123,252,167,5,60,183,191,115,237,83,186,234,103,237,151,237,111,180,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,189,122,120,109,187,118,167,93,253,122,251,186,44,213,42,214,237,200,214,213,53,214,182,107,23,18,213,116,118,215,212,72,234,58,122,188,73,181,51,195,2,185,123,108,146,86,214,70,217,30,141,232,138,244,141,136,229,69,84,107,122,244,73,235,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,242,159,129,240,125,255,0,17,89,61,79,244,61,201,54,237,239,237,254,122,245,219,215,221,215,162,117,80,121,77,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,138,210,124,23,246,95,165,152,110,153,251,83,218,127,100,177,251,117,139,198,246,59,62,43,194,211,71,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,79,86,71,254,53,184,82,253,240,116,178,213,166,127,111,126,201,123,51,32,130,251,227,125,151,227,251,157,186,106,136,123,93,190,244,93,58,248,157,219,183,47,77,157,58,123,250,167,0,225,115,149,39,238,215,174,216,206,181,254,222,190,209,253,156,241,191,201,159,101,188,31,127,196,81,207,77,253,55,139,147,110,222,254,239,230,47,93,189,61,221,122,164,255,0,7,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,225,143,254,180,95,232,79,255,0,126,90,160,0,17,255,0,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,192,56,92,229,73,251,181,235,182,51,173,127,183,175,180,127,103,60,111,242,103,217,111,7,223,241,20,115,211,127,77,226,228,219,183,191,187,249,139,215,111,79,119,94,169,63,192,7,148,213,140,23,246,161,165,153,150,153,251,83,217,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,74,214,254,225,143,254,180,95,232,79,255,0,126,90,161,31,248,214,225,75,247,193,210,203,86,153,253,189,251,37,236,204,130,11,239,141,246,95,143,238,118,233,170,33,237,118,251,209,116,235,226,119,110,220,189,54,116,233,239,234,156,3,133,206,84,159,187,94,187,99,58,215,251,122,251,71,246,115,198,255,0,38,125,150,240,125,255,0,17,71,61,55,244,222,46,77,187,123,251,191,152,189,118,244,247,117,234,147,252,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,234,188,12,112,49,251,151,125,182,255,0,26,63,108,126,216,251,55,253,164,246,127,133,240,158,39,255,0,72,155,126,239,19,255,0,155,211,103,245,245,247,74,160,0,7,42,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,79,192,248,206,199,135,172,130,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,96,7,247,12,127,245,162,255,0,66,127,251,242,213,0,0,170,191,238,24,255,0,235,69,254,132,255,0,247,228,255,0,225,115,66,255,0,118,189,9,198,116,83,237,79,218,63,179,158,55,249,79,192,248,62,255,0,136,172,158,167,250,30,228,155,118,247,246,255,0,61,122,237,235,238,235,209,58,168,32,7,20,124,169,63,121,77,118,201,181,175,246,245,246,115,237,31,130,254,76,251,45,227,59,30,30,142,10,111,233,188,92,123,183,118,55,127,49,58,110,233,239,233,213,122,175,3,28,12,126,229,223,109,191,198,143,219,31,182,62,205,255,0,105,61,159,225,124,39,137,255,0,210,38,223,187,196,255,0,230,244,217,253,125,125,210,168,16,3,138,62,84,159,188,166,187,100,218,215,251,122,251,57,246,143,193,127,38,125,150,241,157,143,15,71,5,55,244,222,46,61,219,187,27,191,152,157,55,116,247,244,234,189,87,129,142,6,63,114,239,182,223,227,71,237,143,219,31,102,255,0,180,158,207,240,190,19,196,255,0,233,19,111,221,226,127,243,122,108,254,190,190,233,84,1,85,127,220,49,255,0,214,139,253,9,255,0,239,201,255,0,194,230,133,254,237,122,19,140,232,167,218,159,180,127,103,60,111,242,159,129,240,125,255,0,17,89,61,79,244,61,201,54,237,239,237,254,122,245,219,215,221,215,162,117,80,1,249,57,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,13,149,126,207,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,118,187,111,69,247,41,88,63,220,49,255,0,214,139,253,9,255,0,239,203,41,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,221,28,108,146,109,137,241,207,47,109,140,99,166,149,234,233,36,122,53,55,200,247,185,83,171,148,224,28,115,240,49,251,232,253,137,255,0,26,63,99,190,199,123,75,253,164,246,135,138,241,126,27,255,0,72,135,102,223,13,255,0,157,215,127,245,116,247,242,174,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,242,181,117,87,146,206,43,155,234,62,71,152,225,90,223,246,70,203,123,184,75,112,166,177,55,19,142,162,59,119,117,119,190,8,159,29,76,44,72,90,245,114,70,196,141,187,35,216,197,87,43,85,238,151,252,33,240,247,125,225,123,70,169,180,118,239,169,127,109,105,45,151,10,170,139,93,79,177,153,109,240,116,179,185,36,117,54,198,201,34,201,247,238,168,151,184,231,171,190,251,111,185,172,106,29,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,197,106,246,180,105,126,130,225,178,106,6,174,101,244,152,237,138,58,136,169,18,162,102,73,43,229,158,69,93,145,69,20,77,116,178,191,162,57,202,214,53,202,140,99,222,189,26,199,42,122,171,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,3,197,81,107,70,151,220,117,114,191,66,45,249,125,37,86,119,107,179,165,250,186,207,11,36,123,233,104,149,241,177,29,44,136,222,211,30,171,52,74,145,57,233,38,201,24,253,187,28,142,95,106,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,124,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,194,178,206,99,220,24,224,217,85,231,10,202,117,147,193,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,239,101,51,152,237,175,99,147,171,85,90,189,58,162,170,123,206,213,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,30,83,82,53,87,78,52,126,197,79,147,234,134,105,106,198,109,85,119,10,107,92,53,119,26,132,138,55,213,78,253,145,198,138,191,247,156,229,254,107,35,100,146,61,90,198,61,205,245,96,30,127,13,207,240,221,65,166,186,213,97,153,13,37,213,150,59,197,109,130,230,144,170,239,163,184,210,74,177,84,83,202,199,34,57,143,107,147,170,117,79,137,142,99,219,185,143,107,151,208,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,125,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,31,88,0,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,253,54,181,239,108,18,35,55,42,110,126,214,55,171,222,198,187,208,0,14,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,123,234,159,28,146,54,61,148,241,200,244,234,200,100,94,170,155,126,30,157,122,170,34,243,253,45,227,215,132,237,105,206,237,154,103,166,154,173,237,156,146,243,222,240,84,94,194,185,83,247,123,80,190,105,62,242,106,118,70,222,145,196,247,124,78,78,189,58,39,85,84,69,144,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,73,251,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,79,172,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,70,191,238,163,240,39,255,0,30,127,232,205,227,253,80,149,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,62,176,0,0,252,156,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,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,15,63,150,103,248,110,11,83,143,210,230,25,13,37,165,249,85,226,59,5,161,106,85,90,202,171,140,145,75,44,84,232,254,155,90,247,182,9,17,155,149,55,63,107,27,213,239,99,93,232,0,0,0,0,7,148,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,31,147,121,202,108,88,253,198,197,105,187,215,120,122,188,154,224,251,93,174,62,211,223,226,42,153,75,81,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,191,172,0,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,244,0,3,138,107,95,25,156,54,112,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,246,61,125,94,250,87,201,36,109,147,125,60,18,49,58,190,25,19,162,174,239,135,175,78,138,138,191,94,136,113,117,195,167,17,215,91,157,139,70,181,50,146,255,0,114,180,83,178,174,174,141,212,85,84,83,164,14,118,222,235,35,169,138,55,72,196,118,214,185,204,71,35,21,241,163,182,239,103,94,192,69,95,238,163,240,39,255,0,30,127,232,205,227,253,80,239,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,229,213,237,104,210,253,5,195,100,212,13,92,203,233,49,219,20,117,17,82,37,68,204,146,87,203,60,138,187,34,138,40,154,233,101,127,68,115,149,172,107,149,24,199,189,122,53,142,84,227,248,159,49,238,12,115,156,170,205,133,98,218,201,227,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,247,190,153,172,110,231,189,169,213,202,141,78,189,85,81,61,231,74,214,254,35,116,123,135,27,85,178,251,172,185,61,93,130,219,119,168,125,37,37,99,108,213,213,176,44,237,110,238,211,228,166,134,70,198,245,110,231,53,175,86,171,209,146,43,119,108,127,79,21,165,188,122,240,157,173,57,221,179,76,244,211,85,189,179,146,94,123,222,10,139,216,87,42,126,239,106,23,205,39,222,77,78,200,219,210,56,158,239,137,201,215,167,68,234,170,136,178,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,112,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,141,127,221,71,224,79,254,60,255,0,209,155,199,250,161,42,129,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,126,176,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,43,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,73,80,0,60,165,199,85,116,226,209,168,246,141,33,185,230,150,170,108,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,254,106,212,95,137,237,134,119,53,28,144,202,172,245,96,3,197,105,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,77,241,75,20,173,108,177,63,162,181,200,215,181,170,172,123,30,157,90,246,170,251,80,15,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,247,112,177,242,59,172,146,177,191,11,87,167,94,171,209,17,85,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,125,185,140,71,196,92,60,73,92,97,226,66,182,146,178,228,202,121,155,141,84,82,83,82,211,65,54,62,149,245,126,17,241,197,4,146,58,54,43,187,202,140,158,71,206,212,84,73,28,238,136,171,39,249,93,115,0,172,180,86,91,120,100,214,252,139,189,106,155,195,91,176,123,164,241,207,61,84,117,82,207,20,16,218,93,219,99,247,66,189,222,177,73,34,177,176,182,55,70,174,86,44,77,138,218,129,18,185,131,113,183,106,225,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,54,213,53,179,218,96,116,51,53,151,103,198,232,101,99,217,29,67,99,107,98,145,26,147,47,113,26,170,145,201,210,144,109,154,209,170,22,93,92,126,187,217,178,250,186,12,238,75,196,247,231,222,41,153,28,79,117,108,239,123,230,114,198,214,164,74,201,22,73,17,241,108,237,185,143,115,21,170,197,86,154,8,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,5,27,115,47,227,142,167,136,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,227,100,139,35,213,85,204,100,63,39,42,63,222,59,247,142,131,246,41,255,0,130,159,222,255,0,111,252,118,255,0,101,251,47,123,182,247,58,127,252,103,244,190,23,111,199,191,127,95,184,241,7,0,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,158,206,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,155,252,175,185,130,84,221,170,108,188,47,107,77,214,145,143,101,59,104,48,251,229,76,177,83,51,100,49,82,211,209,217,82,40,160,107,85,234,214,78,230,79,44,187,228,122,182,47,137,238,103,91,74,5,27,97,156,93,221,120,65,230,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,238,217,220,78,138,201,38,141,29,31,117,100,109,217,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,192,3,149,113,99,229,99,89,62,95,228,62,157,57,89,124,169,248,227,166,211,91,173,7,11,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,62,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,55,18,0,4,0,231,87,229,99,22,249,129,67,233,215,19,208,114,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,227,124,137,35,21,81,207,100,51,124,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,144,3,149,103,30,63,236,71,10,154,191,122,254,214,44,66,251,115,184,255,0,212,50,154,200,214,118,191,237,14,137,242,77,253,157,59,27,253,19,11,84,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,64,14,85,156,120,255,0,177,28,42,106,253,235,251,88,177,11,237,206,227,255,0,80,202,107,35,89,218,255,0,180,58,39,201,55,246,116,236,111,244,76,45,80,0,1,70,220,180,56,227,169,225,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,248,25,26,72,197,69,107,217,53,228,128,114,174,44,124,172,107,39,203,252,135,211,167,43,47,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,32,7,58,191,43,24,183,204,10,31,78,184,158,131,150,135,28,116,220,71,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,27,228,73,24,170,142,123,33,155,224,0,0,0,168,190,107,220,113,212,228,183,91,223,8,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,186,229,233,42,205,19,163,232,198,198,254,244,95,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,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,144,3,157,95,149,140,91,230,5,15,167,92,79,107,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,10,181,231,113,118,186,216,46,186,13,125,177,92,234,237,215,43,117,70,65,87,71,89,73,51,161,158,154,120,221,108,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,215,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,21,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,54,214,38,218,91,147,169,227,109,78,247,61,21,118,79,5,60,93,182,177,238,119,137,221,240,182,55,42,215,15,4,122,243,77,195,143,18,248,118,164,222,107,106,224,199,146,161,246,188,129,33,168,150,54,45,186,165,139,20,146,74,200,152,247,76,200,92,232,234,82,45,142,222,250,118,34,116,118,215,38,140,204,171,151,253,202,227,200,158,153,125,107,214,43,72,65,206,127,94,105,178,173,80,198,180,2,197,91,87,225,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,209,237,149,28,255,0,117,116,140,77,138,215,163,188,79,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,77,172,127,126,170,186,158,122,74,122,110,138,246,189,187,152,250,153,123,136,215,181,60,54,199,109,89,26,165,143,243,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,91,232,217,73,83,28,181,85,17,62,69,77,143,109,26,85,162,237,93,238,99,158,198,238,223,181,104,51,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,68,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,101,112,115,176,213,11,174,61,164,120,30,148,91,219,87,13,62,103,120,170,185,87,84,67,90,232,153,36,22,246,71,210,150,88,145,58,76,199,203,89,20,169,185,221,26,250,86,46,215,42,162,178,10,242,209,192,41,181,7,141,45,59,165,185,99,213,119,91,109,142,162,166,255,0,84,176,164,187,40,223,73,77,36,180,181,18,190,53,77,140,109,98,82,34,110,93,142,123,152,199,110,223,181,116,18,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,229,112,114,161,227,142,167,26,186,217,56,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,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,197,107,69,247,84,49,173,47,200,47,90,47,131,82,102,25,180,20,237,109,150,207,87,93,29,36,19,206,249,26,205,242,73,35,216,221,145,181,206,149,89,189,138,244,141,88,142,106,185,28,153,193,185,235,70,168,94,181,113,154,239,121,203,234,235,243,184,239,16,95,153,120,169,100,114,189,181,176,61,143,133,201,27,154,177,35,35,88,227,70,69,179,182,214,49,172,70,163,17,26,95,79,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,110,116,138,5,96,115,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,67,94,93,58,161,175,56,39,18,248,230,49,161,77,164,185,84,102,21,13,162,187,216,110,85,190,26,221,113,162,137,143,150,89,38,127,71,44,79,130,38,205,43,38,99,31,35,122,57,173,100,169,35,225,151,65,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,51,237,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,74,14,84,60,113,212,227,87,91,39,8,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,180,228,235,42,77,43,99,232,246,200,206,205,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,113,137,194,174,27,197,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,240,35,165,107,30,239,13,35,155,27,102,102,215,110,98,35,145,59,140,141,236,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,42,62,53,255,0,105,184,172,28,53,234,101,206,213,77,146,98,86,250,122,108,74,94,189,153,175,22,184,99,115,86,159,98,53,35,116,212,177,198,207,123,93,190,72,151,114,177,86,25,165,116,181,226,171,137,140,55,133,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,109,86,194,205,177,72,247,200,228,93,172,99,182,181,239,217,27,243,217,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,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,241,71,85,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,132,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,93,124,212,248,241,255,0,101,248,84,210,11,215,246,81,101,247,219,101,199,254,189,149,54,71,51,181,255,0,103,116,175,142,111,237,41,222,223,233,88,87,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,178,54,187,170,53,94,221,239,86,70,213,222,246,162,232,39,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,3,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,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,148,89,204,83,142,170,158,41,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,152,198,189,204,99,220,172,103,31,225,123,133,29,71,226,182,251,147,217,48,8,182,125,151,199,234,175,18,205,36,42,177,207,84,214,42,81,208,54,71,43,98,142,106,137,186,53,171,44,140,107,99,100,242,124,93,165,99,185,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,105,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,243,53,156,88,249,167,214,79,152,25,15,168,206,119,254,92,220,123,126,234,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,251,234,172,181,207,99,34,90,198,163,19,124,208,171,35,141,178,197,239,114,53,141,124,73,185,174,142,107,212,57,86,161,113,79,195,238,147,106,61,175,73,245,55,84,109,88,190,73,121,183,251,82,146,43,163,101,167,165,90,94,179,53,36,125,99,216,148,209,117,117,60,173,68,146,86,185,92,136,136,138,174,106,47,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,196,242,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,250,162,190,166,24,186,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,128,28,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,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,118,206,226,117,71,199,52,104,233,59,75,35,164,80,32,7,58,191,43,24,183,204,10,31,78,184,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,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,194,242,121,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,114,173,20,226,159,135,222,34,124,84,122,57,170,54,172,130,174,139,123,167,160,219,45,37,115,35,103,111,116,222,22,161,145,204,176,162,205,27,123,168,206,222,231,109,221,185,21,19,170,131,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,188,158,90,28,113,211,113,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,124,111,145,36,98,170,57,236,134,111,128,1,149,114,213,57,86,113,227,254,196,112,169,171,247,175,237,98,196,47,183,59,143,253,67,41,172,141,103,107,254,208,232,159,36,223,217,211,177,191,209,48,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,91,247,43,78,61,190,221,209,216,120,81,213,8,54,100,22,171,127,131,196,46,148,244,253,35,175,161,164,129,92,148,117,13,98,116,142,104,96,137,202,201,122,35,100,142,53,71,170,74,212,116,246,84,114,172,39,138,126,31,117,19,81,239,186,67,137,234,141,170,163,51,199,46,19,218,235,108,149,13,150,142,169,213,80,44,201,52,116,237,157,140,241,93,191,15,50,189,96,238,53,173,106,57,85,17,205,85,138,188,234,252,172,98,223,48,40,125,58,226,83,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,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,118,206,226,117,71,199,52,104,233,59,75,35,164,80,0,0,10,245,230,91,204,18,155,71,173,87,142,31,52,130,235,87,30,160,215,211,248,107,197,218,146,89,105,103,198,152,246,210,207,26,198,175,129,89,59,234,41,167,149,168,248,101,107,224,94,142,69,71,163,122,83,8,39,255,0,44,94,60,127,98,23,218,109,6,213,139,214,220,7,32,184,55,217,183,75,141,199,183,75,139,204,230,76,233,58,55,180,229,236,212,78,234,116,118,233,35,138,23,44,147,47,77,242,185,110,164,128,28,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,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,108,235,220,98,42,186,39,162,119,80,85,95,60,239,193,63,204,159,166,149,193,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,10,188,76,97,188,87,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,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,237,117,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,163,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,54,183,196,219,234,18,78,204,142,141,146,118,102,103,243,225,153,25,36,106,232,164,70,200,205,200,142,106,47,184,106,174,153,226,186,201,167,25,30,150,230,180,158,34,203,147,91,229,183,212,237,142,55,201,14,244,248,39,139,184,199,177,179,68,244,108,145,189,90,187,36,99,28,137,213,168,102,95,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,205,9,240,33,174,151,222,34,120,96,196,117,27,49,188,218,174,57,75,188,85,186,250,235,122,49,155,42,169,234,36,141,139,52,76,85,72,166,146,4,130,119,49,17,173,251,228,115,24,214,57,141,76,235,151,231,203,58,237,106,176,114,255,0,211,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,54,24,41,160,142,237,92,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,41,47,95,181,142,251,196,6,178,229,154,197,145,195,225,234,242,107,131,170,35,166,220,199,248,74,86,53,35,166,166,222,198,49,36,237,65,28,81,119,54,35,159,179,115,190,39,42,151,83,202,211,66,232,244,127,133,59,14,73,91,102,240,153,38,162,127,132,151,57,164,88,36,145,244,178,42,165,189,141,146,36,221,217,240,189,185,155,27,220,231,50,74,153,255,0,154,174,86,54,96,25,140,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,123,53,73,19,149,85,140,154,46,220,172,248,156,138,201,26,168,231,34,162,173,223,114,178,207,233,179,174,11,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,124,76,101,28,244,136,205,138,172,107,54,177,58,108,86,182,90,148,23,205,55,63,169,206,184,210,204,169,83,33,164,187,91,113,90,122,11,5,181,105,150,39,50,149,145,211,50,90,138,117,124,105,241,61,149,147,213,163,247,170,189,175,220,197,233,177,26,217,85,200,251,0,169,138,213,170,122,165,93,143,82,45,61,85,69,186,193,107,187,57,34,116,232,248,155,44,245,180,236,94,189,214,49,82,106,7,187,220,140,122,164,127,206,88,215,109,165,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,194,234,121,98,241,227,251,111,177,83,104,54,172,94,183,103,216,253,189,190,205,186,92,110,61,202,172,162,22,190,103,73,209,189,166,167,122,158,6,211,163,183,73,36,179,53,36,153,122,236,149,201,63,192,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,3,155,23,5,23,28,91,42,185,241,81,166,246,205,248,221,231,165,78,99,3,18,150,158,27,85,115,164,167,167,142,162,54,163,153,36,222,42,73,183,61,27,27,220,146,164,178,61,234,146,162,50,21,240,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,108,180,242,57,139,254,108,140,87,53,237,100,177,68,245,99,246,109,93,20,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,94,21,199,247,24,54,174,19,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,217,78,179,68,244,141,205,114,202,247,49,155,118,44,146,71,64,55,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,233,203,187,132,63,221,75,70,151,237,77,23,103,80,179,30,213,110,81,178,191,196,195,7,105,210,248,90,72,246,162,70,157,168,229,118,245,110,253,210,201,47,73,31,26,69,182,85,2,146,249,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,167,86,70,169,2,193,117,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,134,188,197,56,21,166,226,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,249,236,107,28,246,49,202,246,81,183,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,135,181,215,238,33,245,67,137,140,202,139,60,213,155,173,37,125,222,223,103,164,178,66,250,106,56,233,153,216,129,28,170,229,107,17,17,95,36,178,77,51,215,248,111,149,200,196,100,104,200,217,221,120,84,224,163,246,155,160,90,187,196,166,166,91,46,180,216,222,37,135,222,170,113,40,186,118,97,188,93,33,162,169,114,212,111,71,36,142,134,150,72,217,238,107,118,73,42,237,87,170,67,52,78,136,4,191,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,241,253,25,226,207,94,116,7,13,203,176,61,45,206,170,236,246,140,198,159,181,84,198,123,223,69,58,171,17,213,116,110,235,214,158,165,209,53,97,89,89,239,86,57,23,250,72,161,146,46,107,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,255,0,112,47,193,149,139,131,205,56,170,182,73,117,246,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,114,84,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,82,188,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,5,184,104,225,211,59,226,131,84,232,52,207,5,167,254,202,178,241,91,190,31,228,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,118,247,255,0,4,79,226,169,160,142,29,116,27,13,225,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,124,142,111,84,106,189,219,24,140,141,171,177,141,68,140,28,208,184,40,253,224,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,217,181,182,103,61,244,233,19,156,157,38,139,187,60,209,172,104,175,147,227,139,100,142,124,93,186,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,227,65,60,14,113,119,106,226,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,110,217,220,78,168,248,230,141,29,39,105,100,117,27,113,99,230,159,89,62,96,100,62,163,57,202,139,52,229,215,204,183,25,211,12,53,52,79,137,44,146,174,150,197,98,167,154,107,14,75,82,181,21,175,130,4,90,118,65,105,74,122,122,103,202,172,106,45,68,140,149,239,84,99,17,177,34,35,91,26,36,0,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,248,90,136,200,218,136,214,162,34,37,212,242,167,208,171,174,142,112,185,65,145,100,21,85,126,210,212,122,132,202,18,141,213,46,116,20,148,82,68,198,210,108,141,178,190,29,242,66,214,206,233,26,216,228,84,154,56,164,69,236,55,164,202,57,87,22,62,86,53,147,229,254,67,233,211,153,172,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,222,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,43,135,93,121,204,184,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,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,19,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,64,14,117,126,86,49,111,152,20,62,157,113,41,88,234,188,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,207,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,253,92,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,44,167,86,185,157,81,234,119,0,21,184,221,21,111,135,213,139,191,132,194,178,120,106,31,3,100,150,150,122,121,86,174,233,79,26,69,219,150,26,136,224,146,23,177,141,141,212,242,85,39,189,54,194,249,107,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,52,209,137,216,62,202,98,182,108,91,219,119,91,207,177,173,244,246,255,0,104,221,170,124,69,117,103,106,54,179,191,81,47,68,238,76,253,187,158,254,137,185,202,171,209,58,159,172,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,31,171,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,28,226,238,213,197,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,221,179,184,157,81,241,205,26,58,78,210,200,233,20,0,50,174,11,190,229,123,198,191,239,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,246,205,173,179,53,140,168,89,90,212,233,52,93,216,33,145,36,85,124,159,4,187,228,115,229,237,206,163,149,113,99,229,99,89,62,95,228,62,157,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,181,70,115,103,198,114,126,12,178,170,12,142,190,174,211,173,73,103,92,114,130,10,73,234,35,158,227,60,148,208,66,251,220,117,52,244,172,130,141,237,146,106,137,210,4,114,42,45,58,53,175,77,236,84,171,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,45,127,154,6,153,83,104,207,47,205,39,210,154,91,205,93,217,152,174,81,104,181,173,117,76,146,185,245,47,142,213,112,71,200,137,44,146,58,54,43,183,43,34,71,171,34,102,216,217,209,140,106,37,69,157,43,135,93,121,204,184,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,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,39,195,174,188,225,188,73,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,111,141,206,232,142,86,55,123,21,146,53,54,61,170,189,44,0,1,23,248,254,227,6,213,194,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,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,6,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,69,113,91,193,149,247,132,189,56,210,187,158,121,117,238,230,121,223,181,234,46,246,216,30,199,210,218,163,167,74,46,197,51,100,111,94,236,201,226,37,89,100,71,44,123,149,173,103,84,103,118,95,21,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,43,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,254,129,206,175,202,198,45,243,2,135,211,174,37,43,29,43,135,93,121,204,184,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,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,83,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,85,243,206,252,19,252,201,250,105,85,103,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,189,255,0,154,111,25,90,119,196,157,215,7,195,52,95,42,171,188,226,120,253,61,69,210,190,169,169,87,73,5,77,198,103,36,108,141,244,181,17,70,170,248,34,137,202,217,126,46,169,91,35,83,111,71,238,252,174,82,26,21,117,212,254,37,227,212,183,85,85,210,88,180,198,159,218,85,82,211,84,186,23,207,91,80,201,33,165,165,87,71,43,37,70,57,18,162,71,244,71,198,246,83,186,25,90,173,155,162,222,73,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,54,177,157,138,170,26,120,41,42,41,186,35,220,247,109,99,41,165,238,43,88,213,241,59,27,185,99,114,158,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,174,178,197,51,189,99,177,96,220,157,52,207,74,170,33,241,23,173,75,184,92,169,232,227,220,246,118,41,104,114,9,170,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,16,171,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,218,199,248,74,86,53,210,84,212,236,123,216,146,118,160,142,89,123,123,209,207,217,181,191,19,145,13,52,130,146,249,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,209,236,99,105,210,129,234,175,69,234,249,159,181,203,209,90,207,107,201,47,83,49,92,127,81,245,19,75,110,213,126,30,245,152,91,237,247,11,71,114,72,217,29,71,128,90,158,252,13,220,244,123,230,86,85,164,141,99,26,239,187,130,119,42,181,25,239,182,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,50,239,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,163,62,11,244,114,251,160,92,48,96,26,85,148,205,190,245,106,183,201,81,113,143,107,19,195,85,85,212,75,87,45,55,86,61,236,127,101,245,14,139,184,215,43,95,219,222,157,17,221,19,181,128,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,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,191,238,0,120,193,181,113,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,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,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,128,120,254,224,250,235,194,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,187,233,210,104,152,146,57,206,73,88,230,63,118,245,146,56,253,95,46,94,56,233,184,79,201,175,248,206,160,50,174,175,79,178,58,121,107,234,25,3,229,146,122,27,141,61,60,142,137,212,176,245,237,57,245,42,216,233,159,185,25,213,124,59,221,43,25,10,163,163,86,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,205,57,74,112,81,236,74,58,62,44,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,237,242,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,21,129,205,175,141,127,98,81,214,112,155,166,87,59,173,29,234,110,204,153,165,194,5,236,70,218,25,160,238,50,216,213,86,239,147,188,201,98,146,87,70,230,181,35,70,196,171,34,75,51,25,89,122,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,254,245,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,85,197,182,136,90,184,112,215,236,143,69,236,215,202,187,205,62,57,79,107,107,235,234,99,108,111,169,158,107,117,53,68,207,70,55,220,198,44,179,73,177,157,92,173,102,214,171,158,168,175,95,107,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,163,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,255,0,112,3,198,13,171,139,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,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,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,86,7,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,196,174,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,184,158,33,113,107,22,13,193,126,165,225,88,181,15,130,178,227,250,95,121,181,219,169,187,175,147,177,75,5,166,88,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,230,112,141,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,218,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,193,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,28,255,0,71,181,211,78,53,230,143,38,187,105,125,231,219,54,172,95,32,155,27,154,229,18,34,210,214,85,69,4,19,72,250,103,162,175,118,20,241,13,98,73,209,26,247,49,202,205,204,86,61,240,3,154,47,47,250,59,189,29,203,137,189,16,199,123,55,88,124,77,199,56,181,193,36,16,82,201,75,20,18,207,53,217,189,199,179,108,201,218,233,44,113,163,221,51,164,108,136,212,122,74,233,107,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,26,56,139,193,56,160,210,202,13,76,193,106,63,178,163,188,81,108,155,249,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,65,94,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,172,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,12,226,199,205,62,178,124,192,200,125,70,114,101,112,111,194,37,171,139,238,95,153,70,41,5,198,146,207,150,88,117,34,225,114,199,46,179,211,181,236,100,235,106,183,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,245,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,176,112,83,195,197,215,137,142,33,177,172,14,11,85,37,125,138,223,81,13,239,41,101,77,99,169,153,236,72,42,34,74,166,163,163,84,149,95,34,72,216,88,145,252,91,229,106,170,177,168,233,25,162,139,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,179,78,41,248,28,169,212,174,17,52,171,138,77,54,125,36,87,220,99,73,241,247,229,54,199,50,40,18,227,110,165,182,70,245,173,100,157,17,95,83,12,93,90,230,200,229,238,67,20,109,98,181,209,54,57,171,175,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,194,175,19,24,111,21,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,218,141,153,155,101,141,236,145,168,155,152,246,238,107,31,190,54,118,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,9,21,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,129,145,172,111,68,86,177,243,113,254,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,208,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,16,91,157,95,149,140,91,230,5,15,167,92,74,245,229,157,105,181,95,248,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,63,87,152,55,4,151,94,20,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,119,21,168,171,28,157,28,190,120,219,186,240,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,182,142,85,88,227,233,114,156,77,221,173,87,254,17,53,94,251,98,185,210,92,109,183,29,55,190,213,209,214,82,76,217,160,169,130,75,100,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,54,230,148,248,177,242,177,172,159,47,242,31,78,156,205,97,106,156,212,248,14,255,0,101,248,171,210,11,47,246,82,229,246,43,101,187,254,189,245,55,183,63,187,255,0,103,108,172,142,31,237,42,30,239,233,94,85,89,103,220,151,56,122,246,157,247,35,226,118,237,83,106,168,164,180,120,156,74,209,69,37,47,118,170,26,231,178,154,105,235,27,35,147,164,61,32,145,33,106,179,171,158,218,137,209,85,141,111,73,45,168,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,132,255,0,230,133,192,183,236,83,42,126,184,232,230,25,225,52,218,245,179,219,20,212,78,221,13,138,233,36,142,69,233,10,53,60,61,28,221,99,237,244,87,49,146,171,227,251,166,186,158,53,137,92,58,235,206,101,195,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,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,62,29,117,231,13,226,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,124,110,119,68,114,177,187,216,172,145,169,177,237,85,233,96,25,87,45,211,95,184,28,166,226,59,130,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,141,242,44,111,69,71,49,240,213,6,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,211,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,245,94,44,124,172,107,39,203,252,135,211,167,51,88,89,167,20,252,14,84,234,87,8,154,85,197,38,155,62,146,43,238,49,164,248,251,242,155,99,153,20,9,113,183,82,219,35,122,214,178,78,136,175,169,134,46,173,115,100,114,247,33,138,54,177,90,232,155,28,213,150,88,167,39,190,24,190,223,106,61,199,136,92,203,23,181,92,177,108,63,125,190,200,250,201,183,200,204,137,22,158,86,207,28,9,213,23,177,3,213,119,201,209,27,36,240,186,52,115,227,87,69,37,121,213,249,88,197,190,96,80,250,117,196,169,94,30,177,107,22,115,175,186,105,133,101,52,62,54,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,237,124,125,112,81,149,112,167,168,245,119,187,77,179,196,105,150,77,112,154,76,114,225,78,146,62,58,13,234,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,220,217,89,23,159,224,115,139,187,175,8,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,118,206,226,116,86,73,52,104,232,251,171,35,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,15,146,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,246,223,36,77,146,55,72,196,119,69,86,36,140,87,34,42,35,155,215,170,103,219,152,6,145,241,5,166,124,65,93,238,220,64,222,62,211,87,228,219,39,182,229,176,80,69,73,75,124,165,130,40,224,99,155,20,45,108,112,205,28,108,133,146,195,211,115,29,181,122,189,175,100,178,78,14,84,60,14,83,99,86,171,39,23,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,235,18,67,43,100,234,247,72,206,207,159,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,218,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,74,33,192,244,95,84,53,43,84,32,209,124,67,16,171,159,54,158,162,174,145,44,181,111,142,134,120,231,166,142,73,42,34,147,196,186,54,196,246,54,25,122,181,234,213,234,197,111,241,247,22,127,205,14,197,170,24,215,1,58,109,101,214,140,230,147,48,205,160,206,40,221,122,188,82,80,199,73,4,243,190,138,230,253,145,199,27,24,221,145,181,205,137,31,177,138,244,141,30,173,106,185,90,144,215,149,199,158,205,50,250,215,163,214,158,131,152,239,3,148,220,41,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,238,235,153,20,173,114,57,97,89,100,231,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,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,185,186,8,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,176,121,231,126,9,254,100,253,52,137,92,179,173,54,171,255,0,26,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,201,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,198,179,66,124,191,248,98,253,216,120,125,180,216,50,76,94,213,109,207,175,123,238,25,93,77,28,222,34,73,166,89,100,90,104,36,155,222,139,216,129,236,143,100,106,177,36,157,231,49,93,220,116,143,146,164,74,230,127,162,246,173,86,225,47,45,190,195,136,82,93,178,124,26,157,183,235,53,99,158,216,167,160,130,57,162,117,193,204,145,92,222,172,90,54,76,231,68,170,168,245,142,53,70,186,70,71,210,141,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,60,169,237,114,237,94,204,179,93,59,192,180,182,243,61,34,99,218,113,79,113,134,203,4,48,35,95,190,186,173,213,85,51,74,245,234,231,189,206,88,216,137,213,24,140,133,157,26,142,87,185,246,19,201,79,66,232,238,183,220,211,136,123,245,155,189,236,77,152,222,59,83,34,193,36,108,170,149,157,202,231,181,138,139,44,115,50,23,82,177,178,34,177,171,29,92,236,248,250,185,25,109,64,130,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,54,189,253,250,90,234,136,41,42,41,186,35,218,198,238,123,233,165,238,43,94,228,240,219,27,181,36,114,149,87,193,126,177,216,180,11,138,12,3,85,114,152,119,217,109,87,9,41,238,50,110,122,120,106,90,186,121,105,37,169,232,198,61,239,236,178,161,210,246,218,213,115,251,123,19,162,187,170,90,255,0,55,221,80,181,97,124,37,212,224,115,54,146,123,150,160,222,40,173,180,240,58,181,177,79,20,20,211,54,182,90,166,69,209,93,51,26,234,120,97,119,77,168,213,170,141,85,223,193,174,168,14,26,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,172,181,179,70,249,122,177,31,29,52,115,72,136,168,238,170,196,68,107,149,81,171,165,224,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,116,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,94,145,44,49,58,78,172,116,111,239,85,174,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,221,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,247,10,188,76,97,188,87,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,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,1,205,56,138,208,108,55,137,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,237,241,185,221,85,168,246,239,98,190,55,46,199,185,23,53,151,106,42,107,117,214,182,223,71,118,164,186,83,210,212,73,12,85,212,141,149,176,85,49,174,84,108,209,164,204,100,168,199,34,35,145,36,99,31,209,83,115,90,189,81,36,7,0,154,33,165,252,66,241,47,96,211,109,89,190,85,210,90,39,167,169,175,134,221,77,28,155,239,115,211,179,186,180,43,51,61,244,236,116,77,154,71,201,238,85,100,46,141,142,100,146,49,237,208,240,60,86,180,88,181,67,37,210,252,130,203,162,249,205,38,31,155,79,78,215,89,111,21,116,49,213,193,4,236,145,175,217,36,114,49,237,217,35,90,232,149,251,30,172,73,21,232,215,43,81,171,155,108,167,74,181,31,11,212,122,173,33,201,48,187,173,38,103,73,112,101,173,214,70,211,172,181,82,85,72,173,72,163,137,177,238,239,119,55,177,99,88,247,54,70,189,142,98,185,28,213,91,233,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,234,91,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,143,65,205,123,129,202,108,150,213,123,226,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,119,90,189,34,88,98,116,157,88,232,223,222,133,92,190,244,67,136,189,82,214,218,28,191,135,203,229,38,49,81,135,212,70,219,182,85,83,29,45,75,44,176,86,65,83,18,189,41,39,234,181,47,124,76,168,99,24,214,42,111,86,238,116,72,189,198,232,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,3,228,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,127,23,61,238,114,245,85,85,57,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,121,252,179,0,195,115,170,156,126,171,48,199,169,46,207,197,111,17,223,237,9,82,138,230,82,220,99,138,88,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,223,64,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,172,14,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,232,28,149,60,172,101,63,48,43,189,58,220,79,242,149,185,161,112,45,251,20,202,159,174,58,57,134,120,77,54,189,108,246,197,53,19,183,67,98,186,73,35,145,122,66,141,79,15,71,55,88,251,125,21,204,100,170,248,254,233,174,167,141,98,86,128,241,15,170,28,51,230,85,185,230,147,93,105,40,46,247,11,61,93,146,103,212,209,199,82,206,196,232,213,71,35,94,138,136,248,229,142,25,152,191,195,124,77,71,163,227,87,198,255,0,43,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,84,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,150,166,107,56,177,243,79,172,159,48,50,31,81,156,159,252,151,56,133,197,109,244,121,31,12,87,106,111,7,122,185,92,42,114,219,69,108,149,81,182,58,239,184,166,134,122,54,198,229,71,172,204,100,9,51,81,155,247,70,147,170,163,18,46,175,145,92,197,56,21,166,226,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,249,236,107,28,246,49,202,246,115,78,79,124,49,125,129,211,139,143,16,185,150,47,117,182,229,57,134,251,125,145,245,147,108,141,248,234,165,60,173,158,56,19,162,167,126,118,42,239,147,170,186,56,33,116,104,214,72,174,150,197,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,43,3,155,39,6,86,45,36,190,254,243,24,53,215,181,106,206,242,7,211,222,236,245,15,123,228,130,241,80,201,170,93,83,78,245,235,214,25,123,83,57,241,185,81,99,145,83,103,86,61,25,12,64,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,138,52,171,82,44,90,193,167,24,230,168,99,20,119,90,75,86,77,111,138,227,73,13,210,133,244,149,76,142,68,234,136,248,223,255,0,250,123,85,209,189,189,31,27,222,199,53,238,245,100,0,231,87,229,99,22,249,129,67,233,215,18,162,244,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,157,122,117,84,254,38,146,63,192,77,113,210,207,255,0,157,225,154,129,143,255,0,207,83,120,235,93,117,55,253,201,98,223,12,191,249,175,110,239,255,0,37,83,221,65,156,114,112,137,117,225,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,237,223,219,94,138,201,33,145,91,31,117,35,111,85,229,125,198,14,77,162,122,185,101,209,43,202,213,220,112,76,254,240,218,6,80,83,69,78,215,209,222,235,95,75,79,13,114,189,204,238,189,136,144,199,19,227,238,53,168,201,29,34,53,207,98,49,243,43,157,95,149,140,91,230,5,15,167,92,74,234,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,125,58,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,59,99,141,242,67,189,62,9,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,25,215,226,95,135,76,239,133,253,83,175,211,60,234,159,251,90,203,61,110,248,127,148,237,126,38,104,96,172,237,197,44,157,158,239,97,238,237,61,219,217,252,21,63,130,175,117,225,99,142,58,109,53,225,183,85,120,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,170,140,166,154,94,142,107,163,106,118,230,150,71,61,28,217,93,36,48,212,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,61,192,231,23,118,174,47,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,38,237,157,196,234,143,142,104,209,210,118,150,71,87,7,49,110,95,247,221,56,214,91,78,101,162,152,237,169,49,13,82,200,41,44,86,155,37,20,140,165,246,101,246,165,189,27,72,141,149,232,196,134,119,178,89,99,115,85,177,69,213,241,171,98,99,34,89,45,167,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,10,192,230,139,204,2,142,209,71,114,225,147,68,50,46,245,214,111,19,110,206,46,144,71,4,244,177,210,203,4,176,77,105,111,113,143,221,50,247,122,203,36,106,199,66,232,219,26,57,94,178,182,42,150,47,123,151,95,29,84,220,82,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,61,142,123,88,198,57,24,201,148,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,75,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,202,23,227,235,130,140,171,133,61,71,171,189,218,109,158,35,76,178,107,132,210,99,151,10,116,145,241,208,111,87,72,219,101,66,200,231,189,179,68,196,84,99,158,229,239,70,197,122,46,230,202,200,188,167,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,93,40,242,155,37,20,204,111,143,165,218,244,142,68,108,136,172,89,160,123,251,177,175,86,57,122,62,62,227,25,44,138,104,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,93,92,220,248,58,197,113,78,247,21,120,77,101,170,205,237,155,133,37,186,251,98,100,113,211,248,202,233,124,67,228,184,198,247,206,157,201,159,182,22,190,8,97,87,59,164,181,14,85,233,51,200,1,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,219,223,212,109,77,166,214,110,95,153,174,171,82,217,170,237,44,202,180,158,241,116,90,26,152,229,107,233,159,37,170,101,124,104,178,199,27,164,98,59,114,50,84,98,50,86,109,145,157,88,246,170,231,132,189,238,89,188,89,225,186,239,162,246,173,45,109,61,37,147,44,211,91,61,190,202,251,75,171,214,121,235,237,212,212,148,240,54,228,196,88,216,136,199,74,143,99,163,106,201,218,94,222,247,125,236,123,162,255,0,52,46,95,245,150,203,195,248,138,208,188,119,196,82,94,238,12,139,41,178,83,73,61,69,116,215,138,250,247,36,117,176,54,71,189,101,239,207,85,20,11,79,11,90,172,119,109,88,199,53,242,44,115,171,129,109,14,197,116,7,135,28,119,15,176,55,249,86,179,117,195,43,119,180,163,174,219,145,108,100,23,8,59,144,185,98,78,196,212,235,77,178,63,115,124,63,71,43,159,189,238,224,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,19,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,221,121,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,243,30,231,181,143,123,81,143,189,224,0,60,254,121,128,97,186,159,140,207,134,106,6,61,73,125,177,85,84,82,84,212,91,234,209,93,4,239,166,168,142,162,36,145,189,122,61,137,44,49,170,177,221,88,244,69,107,145,205,85,106,250,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,227,207,218,176,12,54,197,153,95,245,6,205,143,82,81,228,57,85,61,13,53,234,186,20,86,190,189,148,105,42,83,44,168,139,181,207,99,103,145,136,254,155,213,155,26,170,173,141,136,216,65,206,175,202,198,45,243,2,135,211,174,37,90,240,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,15,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,125,248,193,225,51,50,225,23,84,62,195,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,126,254,157,183,170,35,101,98,172,148,229,67,198,14,125,132,234,133,147,134,59,234,213,223,48,156,174,162,161,182,200,146,41,170,39,177,86,246,228,153,95,3,98,99,221,225,164,115,87,186,197,68,142,53,115,170,21,209,163,103,89,58,95,60,239,193,63,204,159,166,144,43,132,93,111,181,112,227,196,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,61,223,11,158,198,206,175,70,42,181,30,172,70,171,153,187,122,104,83,60,192,244,191,136,125,47,159,16,203,233,105,50,172,39,42,167,164,171,84,164,184,72,216,43,160,108,145,212,211,203,29,69,51,218,229,98,185,145,61,28,199,244,114,116,254,40,190,250,128,210,158,89,89,149,187,141,234,77,13,213,75,45,94,71,167,214,106,127,180,87,75,229,170,116,165,130,170,208,244,168,109,23,117,119,43,224,124,245,52,235,3,224,106,247,186,50,161,209,57,88,196,168,75,180,0,205,15,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,123,30,177,77,30,246,117,114,53,251,154,142,122,34,61,121,168,52,123,193,126,142,95,116,11,134,12,3,74,178,153,183,222,173,86,249,42,46,49,237,98,120,106,170,186,137,106,229,166,234,199,189,143,236,190,161,209,119,26,229,107,251,123,211,162,59,162,118,176,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,193,18,127,141,14,48,110,188,85,227,58,55,5,221,105,31,114,196,241,121,155,126,149,177,57,179,190,247,53,66,195,82,247,185,25,28,59,37,134,138,142,165,172,138,61,177,173,84,145,238,118,222,141,238,188,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,120,157,223,11,163,106,173,202,0,1,92,28,212,56,234,166,192,49,235,175,12,58,91,95,73,62,79,124,167,154,219,153,205,53,44,187,237,54,233,233,97,123,96,137,36,141,33,145,245,80,212,170,44,140,123,251,76,107,211,107,100,123,31,29,59,23,103,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,157,58,50,69,73,234,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,165,110,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,198,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,156,177,76,136,174,141,206,114,42,61,143,146,55,232,206,211,115,166,189,90,168,175,52,113,213,199,79,95,79,29,76,76,171,164,150,150,118,177,237,71,53,36,134,102,182,88,159,209,83,171,36,107,94,213,234,142,68,84,84,62,178,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,72,1,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,130,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,80,0,21,87,206,11,139,207,227,194,62,11,91,253,133,110,114,233,40,63,234,42,168,41,33,149,235,254,100,242,43,25,253,131,82,79,233,227,43,131,72,116,95,84,53,235,50,143,79,244,143,16,171,200,175,178,83,203,86,180,240,190,56,153,20,17,162,111,150,89,101,115,98,137,157,85,173,71,61,205,69,123,216,196,234,231,181,23,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,83,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,55,58,69,3,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,239,64,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,121,252,15,0,195,116,195,25,131,12,211,252,122,146,197,98,165,168,171,169,167,183,210,34,182,8,31,83,81,37,68,169,27,122,244,99,22,89,164,84,99,122,49,136,168,214,163,90,136,212,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,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,159,230,41,199,85,55,11,88,106,224,250,125,95,72,253,84,191,211,195,53,12,53,52,178,189,150,203,116,203,80,197,185,34,172,107,4,207,108,148,238,141,144,185,255,0,207,123,94,230,61,141,86,62,138,238,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,127,146,167,149,140,167,230,5,119,167,91,137,254,115,254,33,110,54,43,62,129,106,93,219,41,199,62,208,89,104,176,251,205,69,198,209,227,31,73,237,10,86,81,74,233,105,187,236,69,124,93,198,35,153,220,106,110,110,238,169,239,67,50,228,212,229,25,148,233,198,45,197,196,46,212,10,235,85,29,93,215,31,171,181,227,51,92,34,69,254,88,154,122,116,100,112,200,168,169,20,210,64,149,81,53,122,181,95,220,88,145,85,210,163,29,122,128,205,103,22,62,105,245,147,230,6,67,234,51,156,210,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,121,124,241,183,106,226,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,109,28,168,146,71,214,90,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,104,247,135,172,166,197,131,112,95,166,153,174,83,93,224,172,184,254,151,217,174,151,26,158,211,228,236,82,193,105,138,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,73,156,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,85,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,111,36,16,3,157,95,149,140,91,230,5,15,167,92,74,86,38,255,0,45,14,56,234,120,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,190,6,70,146,49,81,90,246,77,111,220,69,104,54,27,196,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,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,202,184,54,224,19,75,248,65,166,154,251,111,186,85,228,249,221,125,61,69,13,118,71,50,73,74,199,209,73,44,82,37,52,84,105,43,226,141,136,176,68,229,115,149,242,43,247,174,244,99,146,54,242,14,117,126,86,49,111,152,20,62,157,113,41,88,187,238,87,188,107,254,240,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,240,75,190,71,62,94,223,127,227,3,134,187,23,21,58,29,120,211,43,154,246,110,176,238,186,99,117,110,170,124,17,210,94,34,134,70,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,60,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,231,205,41,241,99,229,99,89,62,95,228,62,157,57,154,195,165,112,235,175,57,151,13,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,187,36,107,122,35,149,142,216,244,100,141,77,236,106,165,196,235,167,30,56,37,127,0,23,29,124,193,175,93,139,214,97,111,76,90,134,142,221,113,153,149,86,108,138,170,157,82,104,22,161,145,35,226,154,145,157,234,134,189,205,137,37,108,17,171,28,212,154,39,45,69,240,201,173,28,69,233,78,127,13,139,134,236,190,174,211,144,231,53,20,150,22,209,181,148,178,193,95,60,147,53,180,237,124,117,109,116,8,244,145,251,91,43,145,21,137,36,137,185,173,123,250,232,250,211,29,214,27,85,20,55,218,218,74,203,147,41,227,109,101,69,37,51,169,160,154,116,106,119,31,28,78,146,71,70,197,119,85,70,44,143,86,162,162,43,157,211,170,196,14,98,156,117,83,112,181,134,174,15,167,213,244,143,213,75,253,60,51,80,195,83,75,43,217,108,183,76,181,12,91,146,42,198,176,76,246,201,78,232,217,11,159,252,247,181,238,99,216,213,99,232,174,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,83,229,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,141,4,240,57,197,221,171,139,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,187,103,113,58,163,227,154,52,116,157,165,145,222,215,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,57,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,217,196,191,14,153,223,11,250,167,95,166,121,213,63,246,181,150,122,221,240,255,0,41,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,183,179,248,42,127,5,94,235,203,175,142,170,158,22,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,152,247,61,172,123,218,140,125,239,3,42,230,143,120,122,202,108,88,55,5,250,105,154,229,53,222,10,203,143,233,125,154,233,113,169,237,62,78,197,44,22,152,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,20,195,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,208,57,104,112,57,83,196,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,241,178,68,141,136,170,231,190,27,116,226,199,202,198,178,124,191,200,125,58,115,53,135,170,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,187,234,222,96,26,113,154,240,61,149,241,37,140,228,95,98,239,80,219,235,172,84,84,151,8,210,121,169,50,191,8,175,167,164,133,28,197,101,95,199,36,50,181,200,197,106,196,170,249,91,26,50,102,199,74,218,111,175,218,203,164,154,143,81,171,152,6,161,93,109,217,125,111,137,241,183,73,94,218,185,43,188,66,238,155,196,182,116,123,42,55,191,164,139,221,107,190,241,173,127,243,218,215,37,159,243,83,251,119,251,130,233,39,237,75,255,0,12,254,208,88,62,209,255,0,67,254,202,123,22,183,197,127,65,247,95,211,119,63,163,248,63,220,251,186,21,173,194,119,154,125,27,249,129,143,122,140,6,148,206,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,82,88,85,81,178,53,173,84,86,61,145,200,204,241,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,148,242,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,45,124,0,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,148,172,79,254,88,188,120,254,196,47,180,218,13,171,23,173,184,14,65,112,111,179,110,151,27,143,110,151,23,153,204,153,210,116,111,105,203,217,168,157,212,232,237,210,71,20,46,89,38,94,155,229,114,218,167,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,241,92,31,112,73,165,252,35,99,59,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,245,86,183,108,53,231,157,248,39,249,147,244,210,170,201,255,0,203,23,143,31,216,133,246,155,65,181,98,245,183,1,200,46,13,246,109,210,227,113,237,210,226,243,57,147,58,78,141,237,57,123,53,19,186,157,29,186,72,226,133,203,36,203,211,124,174,91,169,0,21,87,206,247,75,127,252,52,214,187,125,139,253,247,139,93,238,126,43,254,138,154,8,59,42,255,0,255,0,73,59,123,25,255,0,35,221,253,26,21,86,73,254,91,122,47,106,214,254,45,49,123,22,81,136,82,100,152,197,142,158,178,253,125,163,171,123,123,9,4,48,171,96,116,145,171,147,188,207,25,45,27,86,46,142,71,35,149,30,215,71,188,208,72,0,160,30,103,90,91,251,47,227,39,53,240,150,47,102,90,178,223,15,148,219,255,0,190,187,222,43,197,70,158,46,127,123,220,230,110,174,142,183,224,118,222,157,62,22,163,21,132,85,47,79,148,118,153,226,184,127,8,86,124,234,211,73,214,245,158,220,43,238,23,122,169,35,143,184,239,13,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,182,201,60,238,69,68,127,68,154,160,2,37,115,12,227,78,213,194,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,219,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,219,104,90,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,83,229,63,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,254,224,95,140,219,23,24,122,113,85,115,146,213,236,108,207,23,240,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,235,214,25,123,82,170,70,231,44,145,185,142,107,183,34,50,89,58,7,22,62,86,53,147,229,254,67,233,211,153,172,53,80,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,215,134,62,86,154,53,195,206,163,220,181,22,247,117,251,125,87,73,112,134,183,16,246,165,11,161,146,193,219,89,186,57,251,38,88,106,230,233,36,42,146,186,22,108,146,4,146,54,177,202,155,102,169,93,92,206,185,128,86,105,21,29,79,15,218,33,145,120,76,234,175,116,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,123,166,141,238,116,45,99,186,35,100,115,31,29,54,3,218,232,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,58,168,4,85,230,35,197,231,238,165,163,73,246,90,183,179,168,89,143,118,139,23,223,65,226,97,131,180,232,188,85,92,155,149,35,78,212,114,183,98,59,126,233,100,139,172,111,141,37,219,65,118,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,26,20,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,93,173,131,252,218,248,40,246,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,118,201,59,207,150,40,229,108,109,107,146,68,108,170,146,44,179,61,144,91,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,232,163,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,53,156,88,249,167,214,79,152,25,15,168,206,89,78,135,241,93,98,225,47,149,126,159,230,93,219,85,102,95,114,246,213,30,45,100,173,153,237,241,245,94,218,170,73,36,86,198,138,245,134,6,63,187,34,245,99,87,163,35,238,49,242,198,165,80,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,35,60,192,51,45,48,201,167,195,53,3,30,171,177,95,105,105,233,42,106,45,245,104,141,158,6,84,211,199,81,18,72,222,189,88,245,138,104,213,88,238,143,98,170,181,200,215,34,181,46,39,146,167,149,140,167,230,5,119,167,91,137,254,86,95,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,254,237,244,44,114,179,226,99,146,173,116,235,76,242,173,80,184,222,45,216,181,39,115,216,56,253,215,38,184,206,248,228,88,105,104,104,41,100,168,149,242,57,140,118,205,221,182,196,197,119,70,172,179,68,197,115,119,245,62,93,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,167,94,138,159,196,211,70,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,215,175,69,95,226,122,3,53,156,88,249,167,214,79,152,25,15,168,206,123,92,23,131,236,155,84,120,68,189,241,35,167,233,87,112,185,97,249,69,202,131,33,182,186,90,120,160,134,201,77,108,130,177,213,204,116,143,99,183,198,231,72,215,70,222,227,164,73,99,86,181,189,183,111,227,250,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,219,164,145,145,205,177,126,56,37,237,189,143,116,50,177,93,28,140,71,38,248,222,246,170,244,114,154,30,225,87,137,140,55,138,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,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,61,7,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,82,15,247,81,248,236,255,0,143,63,244,102,207,254,168,91,78,89,148,223,115,158,91,119,156,215,41,174,241,183,172,131,67,234,46,151,26,158,211,35,239,213,79,97,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,61,132,148,226,83,140,219,238,184,104,254,150,232,13,146,213,236,172,51,78,113,251,53,60,201,59,24,234,171,157,226,150,222,218,105,42,92,228,235,219,133,155,166,100,81,181,122,185,175,116,146,117,87,50,56,126,94,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,69,94,104,26,247,171,28,59,104,21,131,53,209,204,175,236,253,234,183,48,165,181,207,83,224,105,170,247,210,190,138,182,71,71,178,162,57,24,157,95,12,107,213,19,119,195,211,175,69,84,88,1,195,215,49,238,51,179,157,125,211,76,43,41,214,79,27,101,200,51,11,53,174,227,77,246,118,213,31,126,150,122,216,163,150,61,236,166,107,219,185,143,114,117,106,163,147,175,84,84,95,121,48,57,213,249,88,197,190,96,80,250,117,196,168,13,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,244,28,69,104,54,101,195,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,110,201,26,222,170,212,123,182,61,31,27,151,123,28,137,97,92,171,56,241,255,0,98,56,84,213,251,215,246,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,104,116,79,146,111,236,233,216,223,232,152,90,161,0,57,213,249,88,197,190,96,80,250,117,196,168,13,49,211,60,171,87,114,248,240,92,42,147,197,222,170,45,247,43,133,53,43,99,146,73,42,188,21,20,245,143,130,38,70,199,61,243,72,202,119,50,54,35,126,41,28,198,170,162,42,170,126,86,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,9,224,115,139,187,87,23,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,118,206,226,117,71,199,52,104,233,59,75,35,185,87,52,30,15,177,157,108,210,59,214,182,217,146,146,221,157,224,22,119,87,190,190,166,90,135,50,178,201,68,202,170,137,168,81,141,127,105,143,85,154,73,89,39,109,206,87,198,216,213,205,99,213,236,163,99,74,124,88,249,88,214,79,151,249,15,167,78,102,176,153,92,197,56,21,169,225,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,249,143,107,28,247,189,170,247,195,82,194,121,59,240,235,77,168,122,185,122,214,220,195,19,164,184,227,216,45,59,33,180,77,93,20,170,198,223,228,123,31,20,208,38,222,204,175,167,133,146,57,200,231,43,162,125,69,52,141,110,237,143,101,159,241,85,196,198,27,194,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,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,215,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,30,225,83,130,143,217,151,5,250,187,196,166,166,91,45,85,57,38,91,165,247,170,156,74,46,157,233,172,246,185,173,53,46,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,181,130,89,167,53,142,5,105,176,233,43,248,167,210,138,10,74,107,21,85,66,205,154,208,186,170,87,78,219,141,93,107,215,218,76,89,164,114,57,146,203,81,28,78,134,52,111,109,82,55,53,142,107,164,88,160,175,14,186,243,153,112,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,178,70,183,162,57,88,237,143,70,72,212,222,198,170,94,78,103,172,118,46,32,57,122,103,26,197,142,67,225,233,50,109,47,191,212,73,77,185,239,240,149,76,160,169,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,103,176,213,64,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,157,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,178,158,87,220,193,41,173,52,214,94,23,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,190,105,105,105,232,236,169,20,80,57,200,196,115,231,115,39,150,93,145,177,27,23,194,198,179,165,175,153,87,39,167,28,188,73,102,80,240,219,160,252,45,208,88,42,236,246,41,244,223,19,201,174,55,55,86,167,91,219,22,129,172,134,22,71,20,138,137,77,28,177,189,206,73,219,189,211,67,27,154,198,54,38,73,55,21,224,115,132,75,175,23,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,118,206,226,244,70,71,52,136,217,59,75,27,180,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,128,226,199,202,198,178,124,191,200,125,58,115,53,132,191,226,175,130,143,217,150,129,105,23,18,154,103,108,186,212,227,121,110,31,101,169,203,98,233,222,134,207,116,154,138,153,201,81,189,92,178,54,26,169,36,127,185,205,217,28,169,181,30,137,52,49,54,32,19,43,149,62,131,83,107,39,20,116,25,53,246,138,174,75,22,155,83,166,77,35,219,79,42,193,37,197,146,177,180,16,190,102,61,169,19,251,170,181,45,69,87,119,18,142,70,43,28,213,122,182,111,243,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,242,159,181,44,19,246,167,251,20,246,239,248,103,246,127,237,79,179,60,44,223,236,95,137,240,221,254,246,206,215,244,223,14,205,251,255,0,175,111,79,121,26,185,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,67,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,117,60,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,116,69,125,76,49,116,108,140,126,233,30,200,251,251,164,85,155,181,45,120,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,144,127,186,143,199,103,252,121,255,0,163,54,127,245,66,255,0,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,4,0,231,87,229,99,22,249,129,67,233,215,18,173,120,73,209,11,87,17,250,253,142,104,189,230,249,87,102,167,200,233,238,141,101,125,52,109,145,244,211,195,110,169,168,133,234,199,123,158,196,150,24,247,179,171,85,204,220,212,115,21,81,233,226,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,141,162,241,80,212,118,187,176,178,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,37,165,114,161,227,142,155,37,181,89,56,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,253,167,39,72,150,24,155,31,70,58,54,119,172,208,170,190,121,223,130,127,153,63,77,32,87,9,58,33,106,226,63,95,177,205,23,188,223,42,236,212,249,29,61,209,172,175,166,141,178,62,154,120,109,213,53,16,189,88,239,115,216,146,195,30,246,117,106,185,155,154,142,98,170,61,60,86,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,180,174,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,233,18,195,19,99,232,199,70,206,245,154,0,114,174,41,244,83,247,137,225,247,54,209,200,238,30,10,175,32,183,167,128,157,210,246,227,101,116,18,178,162,151,186,238,220,138,144,172,240,196,146,109,98,187,182,175,219,209,221,21,51,88,92,247,38,141,16,186,224,186,37,127,214,139,133,242,146,162,159,84,42,32,109,13,4,49,187,125,36,22,217,235,41,213,242,189,122,34,190,73,100,151,163,26,138,141,100,108,118,229,87,171,35,176,160,1,86,188,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,213,145,55,85,182,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,154,125,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,136,127,205,3,94,245,99,135,109,2,176,102,186,57,149,253,159,189,86,230,20,182,185,234,124,13,53,94,250,87,209,86,200,232,246,84,71,35,19,171,225,141,122,162,110,248,122,117,232,170,139,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,108,227,119,159,105,248,218,47,97,91,105,251,189,171,109,84,209,253,228,52,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,99,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,120,117,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,245,224,239,131,236,102,131,130,109,84,226,211,48,74,75,149,246,233,131,229,77,196,91,12,181,12,125,162,8,173,247,42,26,183,202,136,246,197,43,231,87,72,212,99,152,244,99,35,99,154,237,210,57,172,174,2,210,121,183,240,89,106,178,211,73,197,102,150,227,244,148,20,242,84,116,207,32,138,165,177,49,211,207,44,113,211,220,34,129,90,136,175,146,89,21,147,171,29,213,207,124,82,118,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,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,94,158,65,173,246,174,35,249,117,231,122,209,102,177,213,217,169,242,61,55,201,220,250,10,153,27,35,233,167,134,150,174,158,102,35,219,238,123,18,88,100,216,254,141,87,51,107,149,172,85,86,38,125,205,84,0,69,254,63,184,193,181,112,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,22,202,117,154,39,164,110,107,150,87,185,140,219,177,100,146,58,1,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,179,76,187,130,143,221,87,150,102,170,95,243,251,101,170,77,77,202,125,139,37,202,166,4,238,201,107,161,91,189,189,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,11,112,157,230,159,70,254,96,99,222,163,1,34,185,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,39,21,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,183,61,198,78,189,223,112,254,9,114,14,32,116,47,43,240,149,117,22,251,29,210,193,119,240,44,147,117,45,109,117,27,82,78,197,84,106,137,190,9,220,157,36,102,230,238,254,8,228,247,86,175,15,92,199,184,206,206,117,247,77,48,172,167,89,60,109,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,247,178,153,175,110,230,61,201,213,170,142,78,189,81,81,125,229,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,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,131,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,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,179,254,81,92,31,99,52,24,109,191,139,76,193,41,46,87,219,165,69,75,113,22,195,45,67,31,104,130,37,171,161,171,124,168,143,108,82,190,117,116,141,70,57,143,70,50,54,57,174,221,35,154,203,52,5,0,243,17,225,15,247,82,214,84,251,45,69,217,211,220,199,187,91,139,239,175,241,51,65,218,108,94,42,146,77,200,146,39,106,73,91,177,93,191,116,82,69,214,71,200,146,237,245,92,179,248,215,183,112,193,157,220,176,157,75,185,248,109,54,203,122,212,214,214,72,181,83,123,26,186,24,100,88,234,33,167,133,178,111,239,116,100,18,35,99,220,189,32,114,189,27,10,181,215,168,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,102,179,139,31,52,250,201,243,3,33,245,25,206,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,150,83,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,177,175,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,103,175,152,174,177,223,117,147,139,140,238,166,239,15,135,164,195,238,19,225,214,186,109,204,127,102,150,130,121,99,114,239,107,24,174,238,206,181,19,244,118,231,51,191,179,115,154,198,169,48,57,37,232,167,254,29,113,25,89,112,255,0,243,225,86,250,88,229,255,0,179,214,85,201,51,22,63,251,18,70,230,201,253,186,57,191,204,82,189,120,151,192,41,180,179,136,109,72,211,235,126,61,87,99,182,216,242,139,149,53,174,134,165,37,223,21,187,196,61,104,213,22,85,87,189,142,167,88,158,199,185,87,123,28,215,117,118,238,171,113,60,163,53,51,42,212,78,17,225,183,101,53,126,47,236,86,65,87,140,219,167,124,146,73,51,168,99,130,158,162,38,72,231,189,221,123,126,41,209,49,27,181,173,138,40,152,141,248,122,172,213,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,26,185,174,112,81,251,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,116,239,67,103,186,77,35,92,149,27,213,203,35,97,170,146,71,251,156,221,145,202,155,81,232,147,67,19,98,87,10,188,76,102,92,40,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,127,215,104,237,92,77,112,219,91,13,138,182,174,203,109,213,124,30,70,209,212,85,211,54,73,232,160,185,208,47,109,242,68,217,54,185,236,108,232,170,196,147,162,171,85,17,223,214,87,183,247,12,127,245,162,255,0,66,127,251,242,106,106,198,11,251,47,224,23,50,211,79,106,123,79,236,150,143,220,108,94,55,177,217,241,94,22,203,36,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,51,174,116,174,29,116,27,50,226,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,100,109,119,84,106,189,187,222,172,141,171,189,237,69,208,159,14,186,13,134,240,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,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,178,63,241,173,194,151,239,131,165,150,173,51,251,123,246,75,217,153,4,23,223,27,236,191,31,220,237,211,84,67,218,237,247,162,233,215,196,238,221,185,122,108,233,211,223,213,34,174,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,135,171,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,187,62,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,12,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,237,57,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,31,63,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,170,230,167,192,119,251,47,197,94,144,89,127,178,151,47,177,91,45,223,245,239,169,189,185,253,223,251,59,101,100,112,255,0,105,80,247,127,74,242,189,120,117,215,156,203,134,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,221,146,53,189,17,202,199,108,122,50,70,166,246,53,82,239,178,109,121,195,120,146,229,249,168,250,173,134,86,210,57,151,29,55,191,50,231,67,13,66,204,251,77,197,45,82,173,69,20,170,230,49,219,227,115,186,35,149,141,222,197,100,141,77,143,106,174,125,205,41,241,99,229,99,89,62,95,228,62,157,57,154,195,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,140,30,14,243,46,26,117,231,246,97,98,179,228,23,219,22,71,81,26,225,85,206,163,73,39,188,50,77,137,225,152,144,245,73,42,98,150,68,133,205,70,181,238,94,220,137,27,27,52,104,183,83,193,79,15,22,174,25,248,121,198,176,56,45,85,116,23,219,133,60,55,188,165,149,53,141,169,127,182,231,167,137,42,154,142,141,86,36,100,107,27,97,98,71,240,236,137,170,170,247,43,164,127,85,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,235,113,85,195,62,101,194,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,253,87,133,142,52,238,186,103,162,250,171,195,142,163,100,21,115,225,57,94,15,144,82,99,108,117,51,170,22,215,123,158,146,68,142,38,57,29,186,42,106,135,61,232,230,163,94,214,204,232,223,247,104,249,228,116,75,37,167,48,110,54,238,188,87,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,238,35,85,22,73,58,185,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,226,120,133,197,172,88,55,5,250,151,133,98,212,62,10,203,143,233,125,230,215,110,166,238,190,78,197,44,22,153,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,153,194,53,80,1,15,249,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,67,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,123,220,173,117,211,81,245,231,134,89,46,218,161,121,246,205,215,23,200,42,49,184,110,82,162,173,85,101,44,84,180,179,70,250,151,170,175,118,100,241,14,98,201,209,28,246,177,170,253,207,87,189,244,46,78,158,96,122,57,125,139,64,184,97,226,6,158,110,245,150,167,75,241,204,58,178,61,172,111,132,170,142,137,106,233,215,170,191,124,157,230,75,83,238,70,109,103,133,248,157,214,70,162,124,188,158,179,91,86,43,198,11,44,87,10,122,185,42,51,28,94,229,100,161,116,44,106,178,57,216,232,107,149,210,170,185,21,25,218,161,149,168,173,71,46,247,49,58,116,85,115,111,36,229,92,88,249,88,214,79,151,249,15,167,78,102,176,209,239,15,88,181,139,57,224,191,77,48,172,166,135,198,217,114,13,47,179,90,238,52,221,215,199,223,165,158,211,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,157,185,131,112,73,117,225,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,113,90,138,177,201,210,215,249,122,112,245,251,185,112,203,143,216,43,106,110,175,189,101,125,188,182,247,77,113,165,240,178,80,87,85,210,192,142,163,72,85,55,199,217,100,81,198,228,122,171,150,70,200,238,140,71,36,108,226,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,41,219,155,102,127,153,105,103,27,56,6,160,233,246,67,87,99,200,108,120,61,5,77,13,117,50,166,248,159,237,11,146,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,138,112,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,136,28,214,56,21,169,204,99,175,226,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,105,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,170,12,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,251,66,50,155,239,25,188,6,81,84,229,53,222,202,189,106,30,31,117,198,174,55,30,211,39,233,84,137,81,110,150,187,180,196,137,159,27,227,116,253,150,237,107,119,236,71,116,77,196,64,254,225,143,254,180,95,232,79,255,0,126,90,160,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,90,247,31,220,31,90,184,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,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,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,167,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,29,121,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,181,238,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,22,202,133,134,38,36,142,115,86,39,181,143,221,177,36,142,74,1,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,189,238,91,188,102,223,120,180,211,139,197,179,60,181,118,179,60,19,193,83,221,238,80,49,140,165,186,199,80,147,118,42,91,27,122,118,166,95,15,42,75,26,53,35,220,141,115,58,35,251,81,76,0,70,174,98,90,233,89,160,60,41,229,121,37,134,243,236,204,146,253,218,198,236,51,53,39,73,27,85,84,170,146,190,41,33,86,186,25,163,165,101,84,209,200,174,107,91,36,44,254,114,170,49,217,236,45,123,146,126,180,93,110,52,217,230,132,100,57,125,93,85,61,174,158,150,253,140,217,230,99,158,202,88,22,89,25,113,116,82,109,232,198,44,179,81,42,196,175,68,223,35,222,198,245,116,174,91,74,0,21,107,207,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,157,214,49,82,106,246,55,222,140,122,164,159,206,88,211,109,85,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,106,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,35,255,0,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,56,193,225,51,50,225,23,84,62,195,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,126,254,157,183,170,35,101,98,175,181,225,151,141,124,171,75,244,127,81,184,111,205,110,126,55,1,203,240,252,138,138,211,226,22,71,201,100,186,79,111,168,236,182,159,99,92,189,154,137,220,216,223,18,162,49,178,74,147,35,163,251,238,236,85,38,87,49,222,56,233,184,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,189,214,178,89,92,229,106,204,177,71,207,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,107,174,167,92,176,12,55,75,56,38,212,237,62,211,236,122,146,199,143,88,244,223,32,166,161,161,166,69,217,19,61,159,80,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,156,195,85,0,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,175,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,239,248,191,26,119,91,215,3,154,147,194,158,169,100,21,117,245,17,211,217,87,3,158,90,103,74,246,193,5,206,154,74,139,124,179,163,149,81,145,197,26,62,4,123,122,53,140,150,62,226,34,65,17,194,184,122,202,108,88,54,190,233,166,107,148,215,120,43,46,63,152,89,174,151,26,158,211,228,236,82,193,91,20,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,219,113,131,197,158,101,197,214,168,125,184,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,205,253,59,108,85,86,196,196,78,255,0,203,115,151,221,55,17,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,122,178,68,75,95,226,143,66,255,0,121,77,9,201,180,83,237,79,217,207,180,126,11,249,79,192,248,206,199,135,172,130,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,97,86,147,242,107,253,151,234,158,27,169,159,188,119,180,254,201,100,22,235,239,130,251,33,217,241,94,22,166,57,187,93,207,26,237,155,187,123,119,109,119,78,189,122,47,78,133,143,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,103,179,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,175,242,189,227,95,247,127,206,217,163,26,133,115,181,80,233,182,101,112,125,76,183,26,213,236,251,26,232,232,90,198,84,44,173,106,245,134,94,212,16,200,146,42,50,63,130,93,241,181,146,247,46,252,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,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,235,113,21,175,57,151,18,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,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,133,114,125,225,15,248,113,113,157,81,127,111,69,131,54,58,255,0,250,250,90,250,185,162,98,127,159,4,104,247,255,0,110,229,143,250,9,11,84,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,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,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,51,89,197,143,154,125,100,249,129,144,250,140,231,117,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,204,99,152,215,177,238,71,178,244,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,40,51,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,105,196,190,127,83,165,156,60,234,70,160,219,242,26,75,29,202,199,139,220,170,109,117,213,43,22,200,174,62,29,233,70,136,146,162,177,239,117,66,196,198,49,200,187,222,230,183,163,183,116,92,209,26,19,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,175,58,124,2,166,197,196,54,41,168,52,248,245,37,29,183,42,197,217,76,250,232,82,38,190,190,227,71,81,34,76,178,163,87,123,158,202,121,232,24,143,122,123,217,177,173,85,237,170,53,201,99,63,169,177,113,13,149,233,245,70,67,73,71,109,202,177,119,212,178,134,101,137,175,175,184,209,212,70,176,164,74,228,222,231,178,158,122,247,171,24,190,246,111,115,145,123,104,173,185,243,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,167,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,200,87,162,156,167,116,159,73,117,246,171,88,174,57,55,218,11,45,21,193,247,76,87,27,240,85,52,158,193,170,101,108,117,20,114,120,180,172,115,234,187,12,141,98,233,43,54,201,187,115,147,170,116,39,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,150,207,15,88,174,133,240,203,141,222,237,53,62,209,189,106,69,190,131,45,187,220,36,165,142,41,19,196,210,199,36,20,109,86,162,189,97,129,143,84,106,61,206,235,36,147,189,17,137,46,198,202,160,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,65,94,104,92,20,126,240,24,35,245,159,79,109,151,90,237,73,195,109,236,166,138,221,68,157,239,108,218,219,51,158,250,116,137,206,78,147,69,221,158,104,214,52,87,201,241,197,178,71,62,46,220,42,229,179,192,190,163,235,30,109,141,241,15,115,175,251,47,134,97,185,5,5,218,219,83,81,70,179,73,127,170,163,172,142,73,32,167,102,246,109,133,59,79,99,234,21,85,173,147,163,26,217,21,178,164,115,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,40,135,152,167,2,181,60,45,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,49,237,99,158,247,181,94,254,21,161,92,66,229,90,23,71,168,22,75,77,55,180,108,186,145,135,220,241,43,189,190,74,169,34,141,60,76,15,142,10,198,163,85,88,179,64,247,170,181,94,215,117,142,73,216,138,197,151,123,121,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,242,153,254,150,224,154,161,246,115,237,213,139,218,127,100,178,10,60,166,207,253,245,52,62,22,233,75,187,177,63,221,61,187,246,247,31,240,63,115,23,175,189,171,209,15,86,14,63,197,87,12,248,111,21,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,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,103,135,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,202,157,87,134,142,29,51,190,40,53,78,131,76,240,90,127,236,171,47,21,187,225,254,76,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,240,68,254,42,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,121,254,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,20,172,92,159,20,122,57,125,213,222,84,58,101,83,142,77,214,175,2,195,241,156,198,74,109,172,254,250,165,166,179,246,234,83,123,222,212,103,110,10,137,103,235,241,57,221,141,141,106,185,232,169,84,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,78,189,58,170,127,19,78,103,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,246,185,230,1,134,234,126,51,62,25,168,24,245,37,246,197,85,81,73,83,81,111,171,69,116,19,190,154,162,58,136,146,70,245,232,246,36,176,198,170,199,117,99,209,21,174,71,53,85,171,232,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,38,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,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,244,106,34,189,91,214,58,242,188,224,107,59,205,242,172,111,138,91,254,77,117,196,177,187,13,194,43,134,62,235,100,176,172,217,15,110,74,152,42,160,116,140,153,100,166,133,178,66,145,74,201,34,94,252,83,72,198,171,81,119,167,64,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,136,85,198,47,44,108,19,138,108,238,159,83,44,25,167,216,76,146,171,127,218,10,223,102,205,116,246,190,216,105,225,165,251,183,213,71,29,63,106,56,21,191,118,223,143,185,213,222,246,245,89,85,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,41,175,157,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,157,207,77,181,87,38,211,200,218,109,142,98,34,236,130,10,121,123,141,123,218,239,19,183,225,116,110,69,174,179,175,240,139,173,246,174,28,120,139,195,53,150,251,99,171,187,219,108,21,21,45,172,164,164,145,172,157,96,168,165,154,154,71,199,187,225,115,216,217,213,232,197,86,163,213,136,213,115,55,111,77,36,128,12,251,115,46,207,233,181,7,141,45,68,170,182,228,53,119,91,109,142,162,154,193,74,147,44,187,40,223,73,77,28,85,84,241,50,68,77,140,109,98,85,170,237,77,142,123,158,246,238,223,185,99,1,121,60,160,181,66,213,154,112,151,77,129,194,218,72,46,90,125,120,173,182,212,64,218,214,203,60,176,84,204,234,216,170,159,23,68,116,44,115,170,38,133,189,119,35,150,150,69,71,127,22,182,111,128,14,85,196,239,15,88,175,20,26,53,122,210,60,166,167,192,120,254,221,77,186,232,202,88,234,38,182,87,68,237,209,84,70,215,167,249,209,189,26,230,57,241,75,43,17,236,223,185,51,195,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,71,74,225,215,65,179,46,36,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,118,70,215,117,70,171,219,189,234,200,218,187,222,212,93,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,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,60,255,0,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,159,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,79,148,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,181,218,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,189,234,231,187,107,24,212,234,229,87,47,78,170,170,190,243,245,128,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,206,182,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,222,66,247,198,238,177,202,199,124,46,94,157,122,47,69,69,68,182,158,84,124,107,254,211,113,88,56,107,212,203,157,170,155,36,196,173,244,244,216,148,189,123,51,94,45,112,198,230,173,62,196,106,70,233,169,99,141,158,246,187,124,145,46,229,98,172,51,74,232,87,204,103,141,127,222,171,81,224,176,96,23,59,172,122,101,139,125,221,182,154,117,237,71,116,174,69,122,73,115,116,59,90,246,238,99,210,56,155,42,185,204,141,174,119,72,157,52,177,167,229,114,238,225,15,247,173,214,85,251,83,69,222,211,220,59,181,91,148,108,175,240,211,79,221,108,190,22,146,61,168,178,47,118,72,157,189,91,179,108,81,203,210,70,72,177,110,191,224,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,81,94,51,194,141,247,139,78,97,122,175,134,246,174,180,120,133,183,80,50,26,204,166,247,69,11,29,224,41,124,125,82,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,46,211,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,124,156,233,243,250,107,23,15,56,166,159,83,228,53,116,119,44,171,40,101,75,232,97,89,90,202,251,117,29,60,139,50,74,173,77,142,99,42,39,160,122,49,235,239,126,199,53,23,182,170,218,150,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,117,233,213,23,248,26,115,32,175,57,44,90,251,144,112,143,71,118,180,80,248,138,76,103,48,183,93,46,146,119,88,207,15,74,248,42,105,27,39,71,42,43,250,207,87,78,206,141,69,119,199,215,166,214,185,82,170,248,41,202,111,184,127,23,26,67,118,199,43,188,37,93,70,97,108,181,201,39,105,146,110,165,173,157,180,149,49,244,122,42,38,248,39,149,157,122,110,110,238,173,84,114,34,166,143,140,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,252,8,233,90,198,55,196,198,215,70,217,153,181,187,94,168,228,78,219,227,123,248,81,165,62,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,107,204,203,132,204,55,93,244,94,235,170,78,168,164,178,101,154,107,103,184,94,153,118,109,2,207,61,125,186,154,146,162,119,91,94,169,35,17,24,233,81,143,108,142,73,59,75,220,216,223,189,147,117,16,154,72,225,87,134,124,55,133,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,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,163,61,16,194,173,90,149,192,214,3,167,55,218,138,184,45,185,86,147,218,172,149,146,210,61,173,158,56,42,108,241,195,35,163,115,154,230,163,209,175,85,69,86,185,58,244,234,139,252,12,240,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,2,117,51,21,213,14,17,244,206,227,139,85,247,61,131,143,209,99,55,24,31,36,107,53,45,117,4,12,167,149,146,53,143,118,205,221,182,202,196,119,71,44,83,68,245,107,119,244,61,95,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,141,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,79,62,11,254,229,139,170,95,181,14,13,176,175,23,125,246,157,215,18,241,24,181,195,251,215,179,225,124,44,139,225,32,247,49,173,126,218,25,40,190,54,238,235,215,226,114,189,30,74,160,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,179,74,146,185,21,24,249,165,237,196,207,133,202,175,145,168,141,114,170,34,230,48,151,252,126,240,101,98,225,26,197,163,137,108,186,248,155,174,73,143,212,211,228,141,107,223,52,114,94,41,95,20,149,21,49,74,237,191,114,239,26,200,163,141,34,141,91,29,43,28,237,239,145,238,58,175,37,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,59,158,187,170,173,173,168,145,212,219,26,197,68,223,4,245,18,247,28,246,53,190,27,111,196,233,26,137,114,128,0,68,174,101,92,51,225,186,243,195,205,239,51,188,215,85,219,178,29,46,179,221,114,59,45,108,42,175,99,153,29,58,77,83,73,44,74,228,107,153,51,105,163,68,127,185,241,189,140,114,42,183,124,114,80,97,163,62,15,184,76,195,120,69,210,255,0,176,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,179,175,113,232,136,233,94,171,221,78,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,92,28,221,120,76,195,114,29,59,184,113,89,102,168,164,178,100,56,173,61,53,53,234,56,104,21,207,200,89,61,93,37,45,50,203,34,72,214,198,248,27,36,157,31,219,123,222,205,145,170,163,99,102,218,160,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,77,36,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,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,16,171,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,151,74,106,42,56,210,150,31,108,208,205,52,105,37,60,213,19,58,61,157,158,175,158,53,116,155,83,172,237,70,43,166,71,54,139,15,107,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,239,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,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,3,202,96,26,91,130,105,127,218,63,176,182,47,102,125,173,200,43,50,155,199,247,212,211,120,171,165,86,222,252,255,0,122,247,108,221,219,103,192,205,172,78,158,230,167,85,61,88,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,191,206,190,237,117,155,137,44,54,197,53,206,173,246,218,60,30,158,174,158,141,211,57,96,134,121,171,235,91,44,172,143,174,214,189,237,130,22,185,200,157,92,145,70,139,215,106,116,241,92,161,176,95,181,188,100,219,111,254,212,240,159,98,177,251,165,247,179,216,238,120,190,228,109,160,237,110,220,157,190,158,63,185,187,163,191,162,219,211,226,220,219,212,56,255,0,24,150,155,85,235,133,13,97,163,188,219,41,43,233,227,193,239,85,108,138,166,22,202,198,207,5,28,179,67,42,53,200,168,143,142,88,227,145,142,254,45,123,26,228,232,168,138,102,220,211,158,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,167,78,170,191,196,207,15,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,63,241,223,165,184,38,168,112,177,168,63,110,172,94,211,251,37,143,221,178,155,63,247,212,208,248,91,165,45,186,171,177,63,221,61,187,246,247,31,240,63,115,23,175,189,171,209,12,235,154,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,213,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,5,37,243,40,210,26,157,32,227,7,56,129,32,171,75,110,97,80,153,125,182,106,153,226,149,243,178,185,206,125,67,145,35,233,177,141,172,74,184,216,215,162,61,25,19,85,119,117,71,186,106,242,71,213,11,85,86,1,168,90,47,51,105,32,185,91,47,17,101,20,234,234,214,247,235,32,169,134,58,105,118,83,244,71,108,129,212,144,238,145,21,201,214,174,54,170,55,221,190,111,241,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,148,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,129,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,4,10,231,13,173,246,172,15,135,74,125,26,154,199,87,89,114,213,26,132,109,61,91,100,107,32,161,130,221,85,73,83,43,223,252,92,247,185,203,11,26,196,68,78,143,145,202,228,216,140,146,170,248,69,209,11,87,17,220,69,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,221,240,181,239,108,10,196,122,163,145,138,244,114,181,251,118,47,32,58,254,168,104,133,171,5,208,29,20,214,139,125,242,174,162,163,84,41,242,6,215,80,77,27,118,82,79,109,184,173,58,62,39,167,69,86,73,20,145,117,99,145,85,175,141,238,220,168,244,100,114,131,147,102,181,253,134,226,10,237,163,149,118,254,245,38,166,219,211,179,60,113,110,146,10,235,116,85,21,17,238,114,200,212,108,46,129,245,136,238,140,123,150,78,199,77,173,222,165,212,130,5,115,142,213,234,108,43,134,138,29,45,167,158,145,110,90,143,120,134,23,193,52,18,185,254,206,161,123,42,166,154,39,183,163,24,246,212,37,3,21,30,171,213,147,63,107,87,162,185,149,109,193,126,142,88,181,247,138,12,3,74,178,153,182,89,110,183,9,42,46,49,237,122,248,154,90,74,121,106,229,166,234,199,177,236,239,50,157,209,119,26,228,115,59,155,211,170,183,162,219,79,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,77,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,69,94,98,60,94,126,234,90,52,159,101,171,123,58,133,152,247,104,177,125,244,30,38,24,59,78,139,197,85,201,185,82,52,237,71,43,118,35,183,238,150,72,186,198,248,210,93,180,2,117,254,21,120,152,204,184,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,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,191,67,218,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,119,51,25,35,122,73,19,219,241,53,58,244,234,157,81,81,87,213,128,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,0,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,86,175,31,153,215,237,19,140,157,88,191,251,47,217,254,19,32,146,197,217,239,247,119,123,54,54,80,119,119,109,111,78,231,133,238,109,233,240,239,219,213,221,55,44,213,228,133,165,191,254,37,235,93,194,197,254,244,197,173,23,63,21,255,0,77,77,124,29,148,127,255,0,163,93,189,236,255,0,145,142,254,145,11,84,6,96,117,99,5,253,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,253,57,120,102,183,92,255,0,130,221,42,190,222,105,233,33,168,165,179,190,200,198,211,49,205,98,193,111,169,150,134,23,42,57,206,93,238,138,154,55,61,122,244,87,171,149,17,168,168,212,163,110,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,94,188,238,52,134,165,151,93,61,215,186,24,42,228,167,158,158,92,66,233,35,167,139,177,3,216,233,42,168,154,200,253,210,171,228,73,43,213,206,248,152,137,12,105,240,42,166,254,1,202,103,84,45,90,113,198,13,174,217,121,109,36,116,249,213,158,179,23,101,93,77,107,105,217,77,59,221,29,76,61,55,34,164,143,150,90,72,233,217,31,86,171,159,80,222,138,170,136,199,92,79,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,0,80,15,51,173,82,253,168,113,147,154,248,75,239,180,237,88,151,135,197,173,255,0,222,189,159,11,225,99,79,23,7,189,141,115,246,215,73,91,241,187,119,94,191,11,149,136,194,90,114,79,209,123,173,186,155,60,215,124,135,16,171,165,167,186,83,210,216,113,155,196,207,115,25,85,2,75,35,238,45,138,61,221,30,196,150,26,36,89,85,138,155,227,123,24,238,173,149,169,84,37,180,225,90,23,89,175,220,154,49,236,110,195,102,246,158,73,97,246,174,73,97,133,171,58,200,234,170,91,205,114,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,249,170,136,246,213,94,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,138,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,185,143,239,213,87,83,193,87,81,83,213,24,215,183,115,31,77,23,109,92,246,167,134,222,221,171,35,144,233,124,143,176,171,85,126,127,170,122,141,53,69,90,92,172,118,123,117,146,158,38,189,189,135,65,93,52,179,74,231,183,110,229,122,58,223,10,53,81,200,136,142,147,170,59,170,43,109,123,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,193,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,161,62,1,245,51,42,213,222,16,180,219,58,205,106,252,93,234,162,223,81,111,169,170,116,146,73,37,87,130,171,154,141,147,202,249,30,231,190,105,25,78,215,200,245,119,197,35,158,228,68,69,68,73,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,15,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,238,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,206,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,202,121,85,240,37,106,147,30,253,229,117,167,25,171,150,162,241,79,85,65,139,216,238,80,53,41,39,181,85,82,172,51,87,77,18,170,172,236,168,138,121,225,100,114,181,24,177,43,164,219,34,75,11,217,13,120,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,62,129,203,63,141,123,119,12,25,221,203,9,212,187,159,134,211,108,183,173,77,109,100,139,85,55,177,171,161,134,69,142,162,26,120,91,38,254,247,70,65,34,54,61,203,210,7,43,209,176,171,93,122,128,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,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,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,21,87,197,143,154,125,100,249,129,144,250,140,229,180,242,109,197,175,184,255,0,8,245,151,107,189,15,135,164,201,179,11,141,210,215,39,117,143,241,20,172,130,154,145,210,116,106,170,179,164,244,149,12,232,228,71,124,29,122,109,115,85,103,80,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,85,124,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,43,26,83,225,59,202,198,141,252,191,199,189,58,3,154,115,40,210,26,109,95,224,251,56,129,32,164,91,150,31,78,153,125,182,106,153,229,137,144,62,133,174,125,67,145,35,235,189,238,163,90,184,216,215,162,177,95,43,85,118,244,71,182,136,116,159,58,253,151,234,158,27,169,158,203,246,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,109,118,205,221,189,187,182,187,167,94,189,23,167,67,66,124,66,229,54,44,231,130,253,75,205,113,106,239,27,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,140,225,26,83,225,59,202,198,141,252,191,199,189,58,3,170,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,1,202,184,167,214,191,221,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,181,232,238,218,63,111,87,116,69,205,97,165,222,27,180,66,213,195,134,137,98,218,47,102,190,85,222,105,241,202,121,90,250,250,152,219,27,234,103,154,121,42,38,122,49,190,230,49,101,154,77,140,234,229,107,54,181,92,245,69,122,230,136,191,238,87,30,68,244,203,235,94,177,90,83,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,103,252,155,53,175,237,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,108,115,208,220,101,168,168,143,115,150,71,43,166,108,236,172,71,116,99,26,145,246,58,110,118,245,39,249,152,29,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,212,229,139,165,191,178,254,13,176,175,23,98,246,101,215,45,241,25,77,195,251,235,189,226,188,84,139,225,39,247,61,205,102,234,24,232,190,6,237,233,211,226,106,61,94,74,162,136,121,182,97,87,92,87,141,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,54,57,139,215,170,171,91,34,185,33,106,151,255,0,137,122,41,112,190,255,0,189,50,155,69,179,194,255,0,211,77,95,63,121,25,255,0,232,214,236,123,255,0,229,99,127,164,82,213,0,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,64,60,196,120,188,253,235,117,149,62,203,86,247,180,247,14,238,209,98,251,232,60,52,211,247,91,23,138,171,147,114,172,139,221,146,38,236,71,108,219,20,113,117,141,146,44,187,191,87,151,55,5,31,189,86,163,207,127,207,237,151,88,244,203,22,251,203,149,76,9,218,142,233,92,138,197,142,216,217,183,53,237,220,199,172,146,186,36,115,153,27,90,222,177,58,104,164,75,233,57,167,17,90,13,134,241,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,190,55,59,170,181,30,221,236,87,198,229,216,247,34,231,95,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,220,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,105,60,167,120,215,183,101,56,173,179,133,125,72,185,236,201,44,221,105,176,233,222,181,85,19,93,104,91,29,69,68,148,242,57,90,248,225,240,177,195,181,138,233,24,213,137,98,141,140,69,137,85,246,84,1,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,81,192,30,11,251,59,224,219,73,236,30,212,246,135,139,199,227,190,247,187,29,173,190,210,145,245,253,173,187,157,215,183,226,187,123,186,252,91,55,116,111,93,169,32,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,85,95,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,88,249,88,214,79,151,249,15,167,78,102,176,213,64,0,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,247,249,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,102,55,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,233,211,170,39,240,46,123,70,245,142,197,172,156,168,114,154,155,68,62,30,175,15,210,251,222,29,116,166,220,247,246,106,168,44,239,141,171,189,204,98,59,187,2,211,207,209,187,154,206,254,205,206,115,28,165,32,154,83,225,59,202,198,141,252,191,199,189,58,3,170,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,73,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,1,85,124,239,117,75,255,0,195,77,20,183,223,127,223,121,77,222,217,225,127,232,166,160,159,188,172,255,0,244,147,118,49,255,0,242,189,191,209,169,26,185,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,240,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,243,145,170,199,95,73,149,114,255,0,185,92,121,19,211,47,173,122,197,105,26,185,214,104,93,101,214,197,133,241,15,97,179,119,189,137,191,27,200,170,99,89,228,145,148,178,191,185,66,247,49,17,98,142,22,76,234,166,58,69,86,57,100,171,129,159,31,86,163,34,7,44,93,82,253,151,241,147,133,120,187,239,179,45,89,111,136,197,174,31,222,189,239,21,226,163,95,9,7,185,142,115,55,87,71,69,241,183,111,78,159,19,145,138,242,213,57,157,106,151,236,191,131,108,215,194,95,125,153,117,203,124,62,45,111,254,245,239,120,175,21,34,120,184,61,236,115,89,186,134,58,223,141,219,122,116,248,92,143,86,20,67,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,244,235,209,23,248,26,136,5,117,115,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,181,137,182,150,228,234,120,219,83,189,207,69,93,147,193,79,23,109,172,123,157,226,119,124,45,141,202,176,47,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,217,88,250,186,105,34,165,167,149,145,162,239,99,171,22,145,83,114,108,107,218,199,187,110,205,201,160,144,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,105,47,40,229,139,196,22,45,196,118,59,161,146,209,123,70,203,148,220,39,246,126,87,111,100,82,195,236,122,119,211,248,187,132,212,203,42,62,14,195,42,162,71,69,43,154,143,149,201,20,79,149,92,199,58,237,52,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,16,255,0,152,207,5,31,189,86,156,65,127,192,45,150,168,245,55,22,251,203,109,76,233,218,146,233,66,136,245,146,216,233,183,53,141,220,247,164,145,58,84,115,89,35,92,222,177,54,105,100,72,1,203,119,128,156,171,94,50,171,94,184,230,243,221,113,205,61,199,46,12,170,183,212,209,212,73,71,93,123,174,167,147,170,50,146,104,213,178,67,12,114,51,239,42,88,168,228,115,86,56,156,146,35,228,130,239,192,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,174,26,248,205,177,107,134,176,106,150,128,222,237,94,202,204,244,231,32,188,211,194,144,49,238,165,185,217,233,110,14,166,142,165,174,94,189,185,153,186,22,75,27,151,163,156,246,201,31,84,115,227,134,74,128,1,26,180,227,140,219,22,173,241,137,149,112,207,131,90,187,182,172,19,31,184,212,94,239,21,12,123,36,158,241,79,93,73,76,234,106,118,47,78,144,197,221,153,175,145,200,171,36,136,155,58,49,136,249,191,43,140,78,49,127,116,173,83,209,255,0,180,52,126,47,12,205,125,173,110,190,253,231,111,217,253,186,155,94,203,143,193,4,178,203,216,134,90,191,184,102,222,231,119,222,189,90,206,146,126,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,134,186,249,199,29,79,14,60,108,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,248,25,26,72,197,69,107,217,52,202,0,21,107,204,27,90,249,128,112,161,159,199,125,198,53,178,174,187,78,178,170,138,137,173,85,141,195,173,45,130,211,59,166,153,204,180,190,71,69,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,156,131,134,142,109,58,237,143,106,157,7,239,25,151,125,173,195,46,125,171,117,87,247,133,29,7,178,59,149,48,239,184,255,0,121,209,172,181,29,168,82,111,184,78,155,247,251,151,170,33,115,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,16,47,154,223,20,122,237,195,95,236,187,246,41,156,253,156,251,71,237,191,105,255,0,38,81,214,119,252,63,129,236,255,0,148,197,38,221,189,249,127,155,211,174,239,127,94,137,211,159,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,143,65,73,178,169,149,180,81,182,77,244,240,70,245,232,201,164,78,138,187,126,46,189,58,162,42,89,249,86,188,193,185,157,230,88,70,127,30,145,240,187,150,82,91,234,49,218,138,136,114,139,227,173,105,52,236,184,195,52,212,242,91,89,21,100,11,18,50,53,141,36,116,204,71,239,87,198,140,123,81,143,238,113,94,29,120,206,230,61,196,150,174,88,180,167,12,214,106,183,62,227,80,199,220,235,161,196,44,211,50,211,110,71,181,42,43,101,71,83,177,187,35,107,186,163,85,237,222,245,100,109,93,239,106,47,96,230,41,197,223,22,60,47,234,158,15,166,120,46,181,126,31,219,43,47,21,191,102,237,191,202,119,79,19,87,12,245,157,185,97,147,179,221,236,49,221,166,59,99,63,130,39,241,85,253,94,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,75,63,4,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,125,43,232,171,100,116,123,42,35,145,137,213,240,198,189,81,55,124,61,58,244,85,69,128,28,61,115,30,227,59,57,215,221,52,194,178,157,100,241,182,92,131,48,179,90,238,52,223,103,109,81,247,233,103,173,138,57,99,222,202,102,189,187,152,247,39,86,170,57,58,245,69,69,247,151,126,14,21,198,254,175,102,90,11,195,30,91,171,154,127,61,36,119,220,118,162,209,53,58,85,192,147,65,43,31,116,164,138,88,100,103,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,208,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,78,170,1,26,184,239,226,114,251,194,94,158,225,186,171,104,178,251,110,145,249,132,118,187,165,163,196,178,155,199,210,203,108,184,57,177,247,221,20,171,22,217,227,167,151,171,91,185,123,91,58,163,92,227,186,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,137,90,203,198,221,171,135,238,51,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,210,23,58,70,78,232,232,162,87,62,70,71,10,70,178,47,68,89,20,150,160,0,8,107,104,227,142,167,26,230,1,153,112,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,246,156,157,101,73,165,108,125,30,217,25,217,153,64,17,171,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,0,0,40,7,251,168,252,118,127,199,159,250,51,103,255,0,84,45,251,128,173,82,206,245,167,132,236,27,83,53,46,251,237,156,146,243,237,63,27,91,225,97,167,238,246,174,85,80,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,100,0,42,175,139,206,112,95,229,56,47,8,235,254,245,145,217,205,109,39,253,47,150,26,90,10,168,127,234,216,179,78,223,237,154,216,191,163,156,157,60,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,243,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,90,186,69,206,26,213,115,226,47,40,135,83,169,42,237,26,73,127,168,137,182,10,138,180,107,231,198,160,167,165,151,115,228,138,146,153,243,85,62,178,100,133,85,139,35,146,5,122,163,92,246,181,85,109,40,2,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,158,83,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,164,105,61,65,64,63,221,71,227,179,254,60,255,0,209,155,63,250,161,111,220,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,7,10,227,127,87,179,45,5,225,143,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,186,82,69,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,232,56,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,182,90,121,28,197,255,0,54,70,43,154,199,62,41,98,122,177,155,246,167,85,0,2,53,113,223,196,229,247,132,189,61,195,117,86,209,101,246,221,35,243,8,237,119,75,71,137,101,55,143,165,150,217,112,115,99,239,186,41,86,45,179,199,79,47,86,183,114,246,182,117,70,185,199,117,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,1,26,177,94,51,108,85,124,103,102,188,29,229,182,175,3,117,161,240,149,24,165,198,157,143,124,119,8,221,106,130,182,166,154,161,61,253,185,153,186,121,25,39,186,55,198,213,98,236,123,27,223,146,160,0,8,149,172,188,109,218,184,126,227,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,157,33,115,164,100,238,142,138,37,115,228,100,112,164,107,34,244,69,145,73,106,0,0,2,53,98,188,102,216,170,248,206,205,120,59,203,109,94,6,235,67,225,42,49,75,141,59,30,248,238,17,186,213,5,109,77,53,66,123,251,115,51,116,242,50,79,116,111,141,170,197,216,246,55,191,37,64,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,160,226,175,156,22,84,204,238,142,193,194,186,218,190,205,216,238,20,245,179,228,21,180,146,77,246,138,30,204,111,117,34,210,212,67,20,148,176,164,142,154,57,21,171,221,126,198,58,57,34,78,187,236,171,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,87,95,8,28,214,111,186,161,196,117,211,10,214,186,47,102,227,249,253,194,146,223,133,83,91,225,100,176,216,106,149,238,142,42,89,158,216,210,106,143,18,175,137,29,59,149,90,201,90,138,145,197,20,142,88,108,252,2,5,115,35,230,9,83,195,181,52,122,61,163,119,90,71,106,45,198,157,181,53,183,40,101,138,103,227,44,73,96,146,36,150,158,104,37,134,103,212,194,179,181,24,231,53,241,177,89,39,78,143,141,87,213,240,57,204,119,13,226,182,165,218,125,152,90,41,48,253,69,167,167,108,176,208,178,169,100,164,189,177,145,34,207,45,26,189,17,204,123,92,146,61,105,156,175,123,98,232,230,201,42,54,85,142,178,255,0,186,143,199,103,252,121,255,0,163,54,127,245,66,239,184,122,202,111,185,206,129,105,166,107,148,215,120,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,160,2,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,125,228,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,34,7,30,188,122,241,99,162,220,88,231,58,103,166,154,173,236,108,110,205,236,207,5,69,236,43,109,71,107,187,109,165,154,79,188,154,157,242,59,172,146,189,223,19,151,167,94,137,209,17,17,36,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,76,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,59,175,77,190,238,157,87,172,255,0,4,0,230,183,197,30,187,112,215,251,46,253,138,103,63,103,62,209,251,111,218,127,201,148,117,157,255,0,15,224,123,63,229,49,73,183,111,126,95,230,244,235,187,223,215,162,116,143,252,5,113,235,197,142,180,241,99,131,105,158,165,234,183,182,113,187,207,180,252,109,23,176,173,180,253,222,213,182,170,104,254,242,26,118,72,222,146,68,199,124,46,78,189,58,47,84,85,69,144,28,214,248,163,215,110,26,255,0,101,223,177,76,231,236,231,218,63,109,251,79,249,50,142,179,191,225,252,15,103,252,166,41,54,237,239,203,252,222,157,119,123,250,244,78,145,255,0,128,174,61,120,177,214,158,44,112,109,51,212,189,86,246,206,55,121,246,159,141,162,246,21,182,159,187,218,182,213,77,31,222,67,78,201,27,210,72,152,239,133,201,215,167,69,234,138,168,182,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,51,131,196,46,83,125,193,184,208,212,188,215,22,174,240,87,172,127,84,47,55,75,117,79,105,146,118,42,160,187,75,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,187,78,7,56,187,181,113,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,55,108,238,39,84,124,115,70,142,147,180,178,58,69,0,87,7,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,12,117,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,226,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,125,85,25,77,52,189,28,215,70,212,237,205,44,142,122,57,178,186,72,110,36,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,171,56,241,255,0,98,56,84,213,251,215,246,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,104,116,79,146,111,236,233,216,223,232,152,90,160,7,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,55,249,83,241,213,77,135,73,65,194,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,158,205,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,232,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,73,254,104,220,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,110,61,68,230,177,98,100,123,83,108,85,53,13,123,149,31,191,185,20,109,71,163,90,179,67,43,106,7,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,17,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,151,74,204,166,247,69,11,219,227,234,183,61,99,141,29,34,171,214,24,24,254,212,105,209,141,94,143,147,182,199,203,34,21,173,206,175,205,62,45,242,254,135,212,110,39,148,229,39,170,88,38,151,241,79,55,219,171,239,179,62,214,227,238,197,172,255,0,222,179,77,226,174,149,87,26,30,196,31,116,199,108,221,219,127,198,253,172,78,158,247,39,84,47,80,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,167,110,15,184,179,204,184,69,213,15,183,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,191,167,113,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,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,128,28,234,252,172,98,223,48,40,125,58,226,66,14,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,41,91,157,95,154,124,91,229,253,15,168,220,78,235,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,64,0,40,7,154,63,158,205,77,250,47,163,209,19,211,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,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,122,185,85,94,174,235,97,64,204,102,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,219,45,60,142,98,255,0,155,35,21,205,99,159,20,177,61,88,205,251,83,170,128,71,254,35,120,215,209,174,24,51,188,27,9,212,203,159,134,251,91,227,42,107,107,35,87,77,236,106,24,97,122,199,81,53,60,45,146,161,253,234,132,100,17,163,99,218,189,39,114,189,59,42,215,119,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,15,172,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,247,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,186,24,216,230,194,230,59,162,182,55,49,145,197,94,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,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,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,178,141,185,150,113,213,77,196,214,77,75,166,26,99,95,73,85,165,248,229,68,23,42,90,230,210,203,28,247,123,138,211,170,58,119,164,241,178,88,89,10,79,52,45,141,26,155,151,185,35,156,244,116,105,28,32,45,83,149,31,29,63,208,112,191,173,121,159,251,222,151,0,173,174,111,249,205,117,174,74,133,119,253,87,133,99,155,254,238,20,127,249,60,37,170,28,43,140,30,44,240,222,17,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,108,235,219,98,170,58,86,34,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,237,159,25,182,203,36,241,85,88,105,100,130,104,101,117,75,26,244,141,102,158,58,143,124,50,49,206,133,172,111,85,108,142,123,35,177,80,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,21,121,163,249,19,212,223,162,250,197,17,78,220,31,113,103,153,112,139,170,31,110,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,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,35,254,83,199,79,14,56,55,16,85,92,56,102,185,159,217,252,130,138,222,202,218,155,165,209,172,164,179,193,51,226,108,204,164,125,84,142,106,54,103,64,246,202,138,169,218,84,114,49,36,238,170,68,112,14,117,126,86,49,111,152,20,62,157,113,33,7,46,46,56,233,184,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,189,215,50,40,156,213,114,194,145,73,123,192,20,3,205,31,207,102,166,253,23,209,232,139,52,229,197,199,29,79,21,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,117,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,78,145,44,49,54,62,140,116,108,239,89,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,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,105,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,10,1,230,143,231,179,83,126,139,232,244,69,154,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,2,144,57,143,242,255,0,172,225,222,251,46,173,233,14,59,254,41,235,252,52,18,211,83,201,61,68,152,237,86,198,71,182,161,243,62,73,31,12,210,34,189,147,43,182,164,146,172,78,70,125,202,203,197,120,58,227,23,59,225,3,59,168,191,216,40,253,179,141,222,118,125,160,199,251,144,211,251,83,181,13,67,41,127,190,159,4,178,65,218,146,161,100,251,180,77,253,54,187,170,47,187,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,250,183,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,3,199,247,24,55,94,44,181,113,206,183,173,36,120,38,29,81,89,65,138,50,24,156,143,169,129,239,106,73,93,43,164,99,101,223,80,144,196,244,141,205,106,68,198,177,155,119,164,146,73,24,11,147,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,155,96,198,110,82,199,60,181,87,234,88,224,154,105,91,82,246,177,99,73,160,142,159,223,52,143,107,166,107,219,213,29,35,94,249,44,84,141,92,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,30,125,174,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,211,151,7,47,250,62,29,236,81,106,222,175,99,191,227,98,191,196,193,21,53,68,144,84,71,142,210,239,124,123,105,223,11,228,141,243,77,26,35,223,50,59,114,71,42,68,212,103,223,44,180,130,104,79,151,198,186,105,198,178,240,203,133,90,112,171,207,118,235,130,99,246,188,110,255,0,109,157,17,149,84,85,84,244,172,133,30,230,34,175,88,101,237,57,241,72,138,173,115,81,200,189,30,201,24,201,42,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,191,242,83,213,44,19,20,206,243,237,51,191,223,124,46,73,157,251,43,236,253,23,133,153,254,51,193,67,113,154,171,239,24,197,142,61,145,185,29,247,142,110,238,189,27,213,125,197,191,130,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,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,205,103,22,62,105,245,147,230,6,67,234,51,159,39,14,186,243,153,112,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,178,70,183,162,57,88,237,143,70,72,212,222,198,170,104,39,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,137,92,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,233,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,215,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,85,151,19,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,99,224,165,110,117,126,105,241,111,151,244,62,163,113,32,1,121,60,180,56,227,166,226,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,248,223,34,72,197,84,115,217,12,223,0,225,92,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,124,8,233,90,199,187,195,72,230,198,217,153,181,219,152,136,228,78,227,35,123,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,255,0,87,120,152,204,181,171,72,244,179,75,115,58,26,71,191,74,41,235,237,182,203,156,40,145,190,166,221,51,41,25,79,4,177,181,168,221,240,54,147,98,72,139,241,177,204,220,221,237,116,146,125,124,43,113,57,125,225,87,42,203,179,92,90,203,227,111,89,6,31,95,141,91,170,124,75,35,246,93,84,242,65,36,85,219,31,20,172,159,180,250,118,175,101,200,141,127,94,138,228,79,114,242,175,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,201,229,215,192,173,55,11,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,207,123,152,215,189,141,71,190,101,20,173,206,175,205,62,45,242,254,135,212,110,36,0,46,207,149,143,26,119,93,124,195,107,52,107,84,178,10,187,166,160,226,52,235,87,75,93,61,51,149,247,43,35,86,40,155,44,211,238,84,146,166,41,100,70,61,207,70,57,236,124,46,251,215,247,158,147,212,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,147,43,151,23,28,116,220,41,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,222,235,153,20,78,106,185,97,72,164,189,224,64,14,117,126,86,49,111,152,20,62,157,113,41,88,177,254,85,252,117,84,224,25,13,171,134,29,82,175,171,159,24,190,84,67,109,195,38,134,150,45,150,155,140,245,83,61,208,74,145,198,147,72,202,169,170,81,18,71,189,253,167,181,137,181,177,189,239,142,106,115,35,226,194,167,134,29,18,142,12,51,35,171,180,106,46,93,80,216,113,137,161,183,69,84,200,153,79,60,15,173,154,84,157,174,133,24,144,191,182,136,168,231,171,231,98,181,189,26,247,178,42,240,107,205,115,91,114,236,202,199,163,218,173,166,117,122,151,114,189,212,45,53,13,203,25,167,130,150,238,231,170,77,34,172,180,234,177,210,72,196,251,166,171,209,212,204,134,24,164,146,69,147,162,169,205,121,213,249,167,197,190,95,208,250,141,196,128,5,233,242,230,227,219,247,168,177,79,166,250,137,7,135,212,220,102,223,227,42,234,32,167,217,75,122,161,99,217,18,214,53,24,155,33,153,31,36,109,150,47,115,85,207,107,226,77,174,116,112,205,80,1,64,60,209,252,246,106,111,209,125,30,136,139,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,23,233,192,47,26,248,175,21,154,113,73,100,187,92,252,62,166,227,54,248,99,200,237,245,11,27,36,175,216,141,141,215,58,116,141,172,99,161,149,234,138,246,177,169,217,145,232,197,77,174,137,242,202,163,42,231,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,225,92,96,241,103,134,240,139,165,255,0,110,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,103,94,219,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,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,121,28,177,116,47,89,116,67,135,218,106,93,88,202,110,173,143,32,219,115,182,225,215,26,22,199,38,47,186,89,150,70,164,157,199,63,251,225,142,167,153,208,57,177,246,100,89,17,88,146,62,85,89,128,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,133,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,190,127,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,146,188,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,240,50,55,247,171,130,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,58,49,139,44,209,70,142,119,68,223,35,27,252,92,136,191,41,250,185,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,91,167,9,28,215,176,26,237,18,189,175,19,217,69,92,121,222,29,79,53,108,149,12,164,133,31,147,192,249,215,179,29,28,80,50,56,155,82,197,150,56,86,21,70,166,198,164,234,253,137,58,195,89,124,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,219,21,60,110,122,255,0,157,35,213,173,99,95,44,178,189,24,205,251,82,101,114,175,224,86,167,63,200,109,92,79,106,149,5,92,24,197,142,162,27,150,25,12,53,81,108,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,93,206,141,143,100,151,18,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,4,85,230,143,228,79,83,126,139,235,20,69,0,146,255,0,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,251,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,233,4,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,40,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,66,205,56,226,210,108,239,68,249,101,105,22,158,234,70,95,117,190,223,168,115,11,108,149,17,92,29,11,253,145,190,215,94,228,182,66,248,149,221,200,105,255,0,162,107,157,36,157,118,174,197,100,93,184,163,172,18,202,121,90,113,237,246,18,178,195,194,142,168,65,191,31,186,220,60,30,33,116,167,167,235,37,5,117,92,234,228,163,168,107,19,172,144,205,60,174,86,75,209,93,28,146,42,61,86,39,35,160,183,240,80,15,52,127,61,154,155,244,95,71,162,35,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,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,108,235,220,98,42,186,39,162,119,80,1,74,220,234,252,211,226,223,47,232,125,70,226,64,2,242,121,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,5,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,127,147,203,75,68,53,135,84,120,139,179,230,90,99,124,171,198,173,184,93,70,235,254,75,73,29,13,68,246,200,42,169,106,152,214,71,79,87,185,178,62,118,199,52,8,244,138,84,137,100,73,28,213,218,136,183,232,10,1,230,143,231,179,83,126,139,232,244,68,117,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,247,104,187,58,237,119,69,79,124,21,227,3,154,70,178,233,167,21,151,140,99,68,46,214,169,177,12,35,117,138,190,215,116,182,182,122,91,165,210,52,145,181,82,189,221,184,170,162,237,74,254,202,54,57,182,57,212,137,34,43,153,34,181,102,175,4,60,102,254,249,88,174,75,145,254,202,46,184,111,217,203,132,52,93,201,42,252,117,13,103,114,61,251,97,169,237,69,214,104,250,117,146,45,159,3,101,129,219,151,185,209,189,215,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,165,114,230,227,219,247,87,190,207,166,250,137,7,136,211,44,154,225,227,42,234,32,167,223,85,101,174,123,25,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,122,190,103,92,120,254,219,239,181,58,13,164,247,173,216,14,63,112,119,180,174,150,235,143,114,151,40,153,172,133,209,245,111,105,171,217,167,157,181,8,221,178,73,20,206,72,230,78,187,34,114,66,11,22,1,153,100,216,206,77,153,216,177,234,186,187,22,29,79,77,83,125,184,53,17,32,161,101,69,67,41,224,71,185,85,17,95,36,178,34,53,137,213,234,141,145,200,155,99,123,155,242,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,242,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,92,78,142,115,107,211,138,110,20,228,205,117,122,229,237,77,88,199,58,90,234,108,20,180,201,71,37,250,169,235,34,211,84,194,169,186,54,66,232,227,69,168,149,17,173,138,70,200,141,137,59,148,209,203,84,58,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,52,229,41,193,71,177,40,232,248,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,183,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,243,42,231,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,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,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,136,191,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,156,187,184,188,253,235,116,105,126,212,214,247,181,11,14,237,81,101,27,40,60,52,51,247,93,47,133,171,143,106,172,107,221,142,39,111,70,236,219,44,114,244,141,145,172,91,165,81,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,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,102,179,139,31,52,250,201,243,3,33,245,25,207,171,55,225,159,50,195,184,116,211,206,38,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,224,169,35,30,214,244,141,210,250,14,10,56,174,190,240,151,172,180,89,151,118,235,89,136,92,186,81,229,54,74,41,152,223,31,75,181,233,28,136,217,17,88,179,64,247,247,99,94,172,114,244,124,125,198,50,89,20,186,157,107,227,95,70,180,143,135,26,94,37,45,183,63,181,182,27,246,202,108,102,43,98,185,61,171,93,35,36,115,41,220,245,106,248,109,189,153,187,171,35,81,209,118,100,106,177,210,162,68,234,1,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,245,122,161,195,166,119,163,250,89,167,90,153,157,83,248,15,218,103,141,172,179,209,111,134,93,246,184,169,168,38,130,179,185,20,175,233,222,241,207,111,105,237,99,217,216,234,168,187,209,27,42,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,66,14,18,120,103,169,226,159,33,207,48,123,53,117,92,25,13,143,7,174,200,241,248,97,88,182,86,220,96,170,165,100,116,146,172,174,107,90,201,91,52,145,163,247,179,99,220,199,170,185,172,115,29,202,174,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,232,248,220,190,246,162,181,127,130,151,145,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,5,43,115,171,243,79,139,124,191,161,245,27,137,21,120,127,225,235,42,226,46,179,55,178,97,85,61,111,88,142,31,89,150,211,91,219,75,36,242,93,124,52,244,241,190,142,36,141,21,233,51,217,59,150,52,70,187,116,140,99,21,26,143,87,179,159,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,126,124,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,146,128,2,26,243,20,224,86,155,138,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,231,177,172,115,216,199,43,217,69,119,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,159,41,109,60,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,251,166,94,239,72,163,145,24,232,93,27,164,86,171,214,39,69,103,224,165,110,117,126,105,241,111,151,244,62,163,113,34,175,15,252,61,101,92,69,214,102,246,76,42,167,173,235,17,195,235,50,218,107,123,105,100,158,75,175,134,158,158,55,209,196,145,162,189,38,123,39,114,198,136,215,110,145,140,98,163,81,234,246,115,252,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,47,251,128,94,43,168,248,173,208,234,75,221,206,93,153,158,47,217,179,229,16,201,52,11,36,245,77,133,170,218,246,199,18,55,183,13,71,198,230,162,198,198,182,70,79,27,119,36,91,221,197,121,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,171,205,31,200,158,166,253,23,214,40,138,1,58,175,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,119,69,81,27,94,159,231,70,244,107,158,214,75,20,172,71,191,102,229,151,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,121,77,118,198,116,83,237,79,217,207,180,126,55,249,79,192,248,206,199,135,163,158,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,124,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,251,93,106,226,119,89,120,132,177,97,54,13,88,202,61,183,30,5,111,154,223,109,169,150,22,248,169,251,175,106,201,61,76,223,207,154,101,100,116,241,171,220,190,246,192,215,42,44,142,150,73,38,167,38,78,29,62,210,231,119,222,37,239,244,253,104,49,14,229,139,31,248,255,0,159,116,158,20,241,82,252,18,163,147,181,75,42,51,108,145,185,143,241,187,154,168,232,125,222,87,157,95,154,124,91,229,253,15,168,220,72,235,160,28,38,102,92,70,105,126,171,103,26,127,81,87,93,125,211,90,123,93,77,62,57,73,64,147,207,121,101,84,147,164,169,27,251,141,86,190,40,169,228,145,24,214,72,249,87,163,26,155,149,168,188,171,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,166,248,159,209,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,193,215,24,184,39,23,248,37,69,254,193,71,236,108,146,205,179,237,6,63,220,154,163,217,125,217,170,25,75,253,244,248,34,142,126,236,116,235,39,221,162,236,235,181,221,21,61,242,0,2,128,121,163,249,236,212,223,162,250,61,17,205,52,139,134,124,203,90,180,143,84,245,75,12,174,164,123,244,162,158,130,229,115,182,76,169,27,234,109,211,50,173,245,19,197,35,156,141,223,3,105,55,172,106,159,27,28,253,174,222,214,199,39,138,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,102,112,142,191,175,60,51,230,90,13,143,105,182,103,121,174,164,184,227,218,163,139,209,100,118,90,216,85,24,246,190,74,90,121,170,105,37,137,92,174,107,225,117,76,104,143,247,178,70,61,142,69,71,111,142,62,193,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,212,234,150,186,105,198,146,104,213,207,94,114,59,207,141,196,45,214,248,110,49,213,218,81,43,60,116,115,185,140,166,74,117,98,236,147,188,249,98,107,31,185,35,251,196,115,158,214,117,114,103,179,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,187,98,167,141,207,95,243,164,122,181,172,107,229,150,87,163,25,191,106,76,174,85,252,10,212,231,249,13,171,137,237,82,160,171,131,24,177,212,67,114,195,33,134,170,45,151,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,185,209,177,236,146,226,64,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,53,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,94,226,11,131,172,19,132,14,91,26,169,96,176,86,123,103,36,188,251,15,237,6,65,219,154,159,218,157,171,252,79,165,254,245,124,242,199,7,106,58,133,143,238,213,55,244,220,238,170,190,234,129,46,251,152,255,0,47,250,62,34,44,82,234,222,144,227,191,227,98,131,195,65,45,53,60,144,83,199,145,82,239,100,123,106,31,51,227,141,147,67,26,171,217,50,187,114,199,18,196,228,127,220,172,84,130,76,174,92,92,14,83,113,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,187,173,100,177,53,168,213,153,37,142,247,128,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,17,87,154,63,145,61,77,250,47,172,81,20,2,117,94,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,47,249,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,94,216,49,155,148,177,193,21,45,134,170,73,230,154,86,212,189,172,73,22,25,228,168,247,205,35,220,216,92,198,245,70,198,231,190,59,31,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,185,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,125,124,234,252,172,98,223,48,40,125,58,226,85,95,11,154,23,251,202,107,182,51,162,159,106,126,206,125,163,241,191,202,126,7,198,118,60,61,28,245,63,208,247,35,221,187,177,183,249,233,211,119,95,127,78,139,226,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,223,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,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,171,149,85,234,238,182,20,80,15,52,127,61,154,155,244,95,71,162,56,165,62,133,234,61,118,135,77,196,61,178,205,227,176,202,28,130,92,110,229,83,78,170,249,45,213,77,134,158,72,223,80,206,159,4,50,120,166,49,146,34,171,123,141,86,59,98,190,36,147,245,184,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,149,185,213,249,167,197,190,95,208,250,141,196,142,186,1,194,102,101,196,102,151,234,182,113,167,245,21,117,215,221,53,167,181,212,211,227,148,148,9,60,247,150,85,73,58,74,145,191,184,213,107,226,138,158,73,17,141,100,143,149,122,49,169,185,90,139,202,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,223,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,2,249,175,113,199,83,146,221,111,124,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,164,171,52,78,143,163,27,27,251,208,87,135,93,6,204,184,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,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,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,238,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,160,30,104,254,123,53,55,232,190,143,68,115,75,87,12,249,149,255,0,133,203,175,20,246,42,234,74,171,22,57,148,63,28,190,208,185,82,57,232,216,177,81,172,21,108,85,119,73,152,249,107,18,39,49,17,30,197,237,185,17,237,115,214,47,63,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,223,0,105,35,132,93,16,186,240,227,195,166,25,163,87,219,229,37,222,229,96,167,169,117,101,93,36,110,100,11,61,69,84,213,50,50,61,223,19,152,199,78,172,71,170,53,94,140,71,43,89,187,98,118,3,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,58,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,210,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,237,119,69,232,142,71,53,204,123,88,246,61,141,252,173,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,110,156,78,240,207,134,240,161,202,223,80,116,183,15,174,171,184,189,213,22,139,149,222,231,82,170,215,220,110,50,93,109,204,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,86,220,39,121,167,209,191,152,24,247,168,192,89,247,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,221,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,73,77,132,255,0,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,131,42,231,95,215,158,25,243,45,6,199,180,219,51,188,215,82,92,113,237,81,197,232,178,59,45,108,42,140,123,95,37,45,60,213,52,146,196,174,87,53,240,186,166,52,71,251,217,35,30,199,34,163,183,199,31,96,229,205,198,191,238,171,168,243,216,51,251,157,214,77,50,202,126,238,229,77,2,247,99,181,215,42,177,35,185,182,29,174,123,182,177,139,28,173,137,90,231,198,230,187,164,174,134,40,214,250,74,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,149,105,175,15,89,86,170,104,214,168,234,230,45,83,223,253,149,251,38,166,227,107,101,44,146,205,83,67,88,234,150,203,81,27,152,139,211,177,225,219,35,209,205,70,246,150,87,171,219,218,218,255,0,41,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,247,115,49,241,187,172,114,189,191,19,87,167,94,169,209,81,21,52,83,195,23,16,184,175,20,26,53,101,213,204,90,155,192,120,254,229,53,198,214,250,168,234,38,182,87,68,237,178,211,200,230,47,249,178,49,92,214,57,241,75,19,213,140,223,181,32,7,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,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,25,172,226,199,205,62,178,124,192,200,125,70,114,228,249,114,98,214,44,231,151,86,23,133,101,52,62,54,203,144,91,242,43,93,198,155,186,248,251,244,179,221,43,227,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,149,87,199,71,6,87,222,15,53,30,150,217,29,215,219,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,211,164,209,119,98,69,145,173,72,228,107,218,230,237,85,124,81,198,178,199,249,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,189,175,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,85,115,66,224,91,246,215,138,191,92,116,115,12,241,122,147,101,217,237,138,106,39,109,154,251,107,142,55,34,244,133,26,190,34,178,30,145,246,250,43,94,248,145,241,253,235,155,79,26,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,149,131,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,142,171,205,79,128,239,246,95,138,189,32,178,255,0,101,46,95,98,182,91,191,235,223,83,123,115,251,191,246,118,202,200,225,254,210,161,238,254,149,229,122,240,235,175,57,151,13,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,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,130,120,104,226,47,4,226,131,75,40,53,51,5,168,254,202,142,241,69,178,111,228,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,20,95,226,137,213,64,41,175,156,174,133,233,198,155,106,62,25,170,24,85,155,217,87,93,70,246,180,183,248,96,84,109,45,69,85,42,210,170,85,54,52,79,130,105,60,83,187,170,139,181,238,99,94,173,71,186,71,191,154,242,159,210,28,55,86,184,175,166,159,51,130,174,118,96,214,121,50,251,100,48,206,177,49,247,26,106,202,70,83,186,85,111,196,230,49,211,247,17,168,173,234,248,216,142,220,205,204,117,239,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,58,175,53,62,3,191,217,126,42,244,130,203,253,148,185,125,138,217,110,255,0,175,125,77,237,207,238,255,0,217,219,43,35,135,251,74,135,187,250,87,149,235,195,174,188,230,92,54,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,236,145,173,232,142,86,59,99,209,146,53,55,177,170,150,41,204,135,94,112,222,36,185,126,105,198,171,97,149,180,142,101,199,56,183,50,231,67,13,66,204,251,77,197,45,85,235,81,69,42,185,140,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,94,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,104,207,140,30,19,48,222,46,180,191,236,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,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,253,110,117,126,86,49,111,152,20,62,157,113,43,215,150,93,218,213,101,227,143,76,43,47,55,58,74,10,121,42,46,84,140,150,166,102,196,199,79,61,178,174,24,98,71,57,81,21,242,75,36,113,177,191,197,207,123,90,157,85,81,11,63,230,59,192,229,79,21,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,180,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,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,84,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,63,205,123,129,202,156,106,235,123,226,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,119,90,189,101,73,165,116,157,94,217,31,217,130,188,58,235,206,101,195,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,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,161,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,30,171,93,57,66,98,185,223,17,214,76,143,76,238,31,100,180,218,253,226,110,25,109,13,43,99,79,101,205,27,226,233,5,181,138,171,183,197,119,30,173,99,152,177,83,118,101,114,43,154,176,211,19,255,0,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,102,8,208,246,155,105,14,27,175,92,4,233,222,145,234,4,21,114,88,178,45,55,198,225,168,90,73,214,25,226,123,40,169,165,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,163,110,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,238,138,162,54,189,63,206,141,232,215,61,172,150,41,88,143,126,205,203,229,50,45,82,206,242,188,19,17,211,59,253,247,197,99,120,39,143,251,63,69,225,97,103,131,241,179,36,213,95,120,198,36,146,111,145,168,239,188,115,182,244,232,222,137,238,37,7,46,46,7,41,184,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,221,214,178,88,154,212,106,204,146,199,123,192,30,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,114,238,94,247,41,188,255,0,13,201,184,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,123,85,82,122,23,212,92,42,170,32,87,181,81,21,89,36,82,34,181,233,213,138,173,145,168,187,163,123,91,50,128,7,31,226,171,134,124,55,138,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,238,70,204,205,178,200,199,198,229,77,204,123,182,185,143,217,35,56,87,46,110,2,127,117,123,20,250,145,168,147,248,141,77,201,173,254,14,174,158,10,141,244,182,90,23,189,146,173,27,85,139,178,105,149,241,198,233,101,247,181,28,198,178,37,218,215,73,55,171,230,143,228,79,83,126,139,235,20,69,0,154,168,43,215,140,206,87,54,173,122,214,220,119,80,116,182,166,147,14,167,201,234,43,83,60,171,138,38,206,200,167,72,29,45,61,194,42,53,116,72,247,203,43,22,25,213,146,162,171,229,138,94,219,151,191,34,206,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,171,205,31,200,158,166,253,23,214,40,138,1,52,103,198,15,9,152,111,23,90,95,246,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,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,86,164,106,174,163,235,5,246,159,39,213,12,210,235,147,93,105,45,244,214,184,106,238,53,11,44,140,165,129,155,35,141,21,127,239,57,203,252,231,200,249,36,122,185,239,123,157,63,249,90,112,19,246,238,178,195,197,118,168,79,179,31,181,92,60,102,33,107,167,168,233,37,125,117,36,234,212,172,168,115,23,172,112,195,60,78,70,69,213,29,36,145,170,189,18,38,163,103,183,242,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,102,156,199,120,28,169,226,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,118,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,95,167,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,98,54,55,92,233,210,54,177,142,134,87,170,43,218,198,167,102,71,163,21,54,186,39,203,85,124,209,252,246,106,111,209,125,30,136,155,252,164,240,12,55,84,248,38,207,244,251,80,113,234,75,230,61,124,206,43,233,171,168,106,81,118,74,207,103,219,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,32,7,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,237,111,213,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,231,249,175,112,57,83,141,93,111,124,92,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,206,235,87,172,169,52,174,147,171,219,35,251,53,235,166,250,171,168,250,63,125,168,201,244,191,52,186,227,55,90,187,125,77,174,106,187,117,66,197,35,233,103,102,201,35,85,79,251,174,106,255,0,57,146,50,57,24,173,123,24,230,252,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,160,142,14,184,58,193,56,64,193,42,44,22,10,207,108,228,151,157,159,104,50,14,220,212,254,212,237,77,80,250,95,239,87,207,44,112,118,163,168,88,254,237,83,127,77,206,234,171,238,144,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,42,230,51,192,79,238,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,190,247,35,88,230,74,187,154,217,38,250,249,72,104,53,78,169,241,47,30,164,220,40,169,39,199,180,194,159,218,149,41,83,79,21,67,37,184,206,201,34,161,141,24,247,163,152,246,185,37,169,100,173,99,246,62,141,169,240,185,236,114,94,72,4,127,227,23,131,172,19,139,252,18,158,193,127,172,246,54,73,102,223,246,127,32,237,205,81,236,190,236,212,239,170,254,245,100,241,71,63,118,58,116,143,239,21,118,117,220,222,138,158,255,0,202,224,95,131,43,23,7,154,113,85,108,146,235,237,156,207,40,240,245,25,53,202,39,189,41,93,36,72,254,213,53,52,110,233,210,24,187,178,162,72,230,164,146,57,238,115,182,162,178,40,255,0,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,213,215,78,80,152,174,119,196,117,147,35,211,59,135,217,45,54,191,120,155,134,91,67,74,216,211,217,115,70,248,186,65,109,98,170,237,241,93,199,171,88,230,44,84,221,153,92,138,230,172,52,197,143,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,202,185,161,237,54,210,28,55,94,184,9,211,189,35,212,8,42,228,177,100,90,111,141,195,80,180,147,172,51,196,246,81,83,75,20,209,191,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,70,220,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,221,21,68,109,122,127,157,27,209,174,123,89,44,82,177,30,253,155,150,111,242,161,227,142,167,26,186,217,56,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,253,167,39,89,82,105,91,31,71,182,70,118,99,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,142,85,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,235,193,247,22,121,151,8,186,161,246,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,55,244,238,49,21,27,43,209,101,255,0,56,252,255,0,13,213,60,55,135,221,65,211,236,134,146,249,143,95,41,242,58,154,26,234,101,93,146,179,173,181,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,58,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,172,14,34,121,128,81,234,239,22,122,73,195,246,136,100,94,47,5,164,212,12,126,12,154,229,20,112,75,75,126,170,142,243,67,52,77,166,123,152,178,36,48,73,79,238,154,55,181,179,57,238,232,142,141,172,124,150,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,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,95,226,43,65,176,222,36,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,183,198,231,117,86,163,219,189,138,248,220,187,30,228,90,171,209,14,83,26,161,95,196,149,207,16,214,10,10,186,29,58,197,106,25,114,142,242,232,35,116,25,77,19,107,251,113,210,179,177,84,143,165,125,77,60,83,189,221,30,233,41,211,183,189,168,178,68,174,185,75,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,182,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,213,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,91,246,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,109,245,175,81,169,181,127,87,50,253,82,165,197,105,49,182,101,119,138,155,186,219,41,170,101,168,100,15,153,234,247,245,146,85,87,61,238,114,185,239,84,70,177,94,231,108,100,108,219,27,108,83,147,79,13,185,148,55,91,167,20,149,247,250,187,61,138,122,122,188,102,221,108,109,18,117,189,177,93,19,230,153,242,75,26,162,83,71,44,108,107,86,7,111,116,208,200,215,61,141,137,241,205,205,121,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,37,27,115,47,224,114,167,135,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,224,100,107,27,209,21,172,124,210,211,149,39,7,90,203,161,94,219,213,221,81,172,186,226,255,0,106,45,254,206,143,12,169,141,169,223,135,251,218,162,154,227,58,178,117,237,204,205,213,80,36,18,194,217,99,223,39,85,110,229,106,216,168,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,133,112,21,196,197,55,11,28,67,91,51,139,205,13,36,248,245,242,159,236,230,65,52,201,46,250,43,116,245,16,62,74,184,146,38,185,206,124,78,134,57,21,155,31,189,141,123,17,26,231,181,237,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,20,111,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,152,246,177,207,123,218,175,124,63,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,174,215,61,141,158,102,181,202,157,90,146,200,137,211,114,245,233,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,162,190,105,124,78,105,199,16,218,203,67,100,211,171,45,170,174,147,1,241,86,191,181,244,85,41,55,183,227,145,176,63,182,139,218,106,246,105,231,109,83,99,84,146,72,223,221,124,145,170,53,253,93,202,184,40,225,143,81,248,156,214,90,43,38,11,122,186,226,212,152,255,0,75,165,195,47,162,166,89,61,131,35,26,247,210,72,138,146,196,189,231,207,27,27,26,50,68,145,58,62,68,69,108,79,84,178,174,117,126,86,49,111,152,20,62,157,113,41,88,186,158,88,188,120,254,219,236,84,218,13,171,23,173,217,246,63,111,111,179,110,151,27,143,114,171,40,133,175,153,210,116,111,105,169,222,167,129,180,232,237,210,73,44,205,73,38,94,187,37,114,126,175,29,24,182,147,240,191,151,210,243,3,181,80,237,212,154,31,17,102,160,183,75,45,75,233,114,27,197,93,19,40,169,95,82,189,94,216,97,165,161,134,182,85,142,38,194,179,57,173,69,153,142,233,191,208,112,187,205,27,65,184,135,186,219,112,140,138,154,175,79,179,107,173,67,105,40,237,119,41,124,69,21,116,239,116,189,184,169,171,90,214,181,94,173,100,105,182,102,66,174,146,102,71,31,117,125,235,8,57,213,249,167,197,190,95,208,250,141,196,138,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,87,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,230,59,192,229,55,10,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,186,230,69,43,92,142,88,86,89,39,167,43,238,12,181,99,134,11,22,83,150,234,205,215,217,87,92,199,177,78,236,82,157,244,213,49,211,71,74,249,59,85,53,21,49,239,221,50,247,101,217,28,50,118,219,28,138,178,111,123,154,216,39,80,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,231,248,193,225,51,13,226,235,75,254,195,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,126,206,189,183,170,43,162,98,165,53,232,135,47,189,109,213,46,34,238,124,62,101,246,170,188,62,163,24,167,101,78,85,118,108,80,92,160,178,178,106,94,253,34,61,98,157,177,74,249,213,209,53,172,100,170,254,142,145,221,21,34,147,109,244,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,164,14,99,252,192,43,56,136,190,203,164,154,67,145,127,138,122,15,13,60,181,52,241,207,79,38,69,85,177,146,110,168,100,204,142,70,67,12,138,172,100,42,221,171,36,75,43,149,255,0,114,145,65,99,175,240,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,30,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,0,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,130,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,92,60,184,184,28,166,226,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,119,90,201,98,107,81,171,50,75,29,239,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,101,243,94,224,114,155,37,181,94,248,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,157,214,175,72,150,24,157,39,86,58,55,247,184,255,0,42,238,12,181,99,32,212,124,87,138,170,251,175,217,124,50,205,226,106,45,21,48,62,154,162,170,251,39,89,232,231,166,108,110,223,216,133,54,206,201,100,145,173,145,90,173,72,122,43,187,208,241,94,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,37,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,217,107,203,115,152,37,55,14,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,58,190,69,91,180,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,66,141,185,150,112,43,77,195,46,77,75,169,250,99,65,73,75,165,249,29,68,22,218,90,22,213,75,36,246,139,138,83,170,186,7,172,242,62,89,153,50,65,52,205,145,28,187,87,185,27,154,196,108,107,36,255,0,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,38,80,0,160,30,104,254,123,53,55,232,190,143,68,120,174,15,184,179,204,184,69,213,15,183,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,191,167,113,136,168,217,94,139,126,127,226,107,138,93,26,255,0,106,179,141,61,206,45,255,0,249,203,13,76,42,239,251,178,67,52,114,51,255,0,50,88,101,143,255,0,200,145,158,239,41,194,31,12,118,46,18,244,106,155,74,173,23,175,109,213,190,225,85,116,186,93,252,51,233,188,125,84,174,70,182,78,195,165,149,34,219,4,116,241,116,107,182,175,107,127,68,115,156,118,176,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,114,236,249,83,241,131,106,214,29,47,160,225,239,37,90,182,102,218,119,103,70,193,43,162,111,98,227,100,134,70,67,3,216,232,216,214,198,248,27,37,61,59,152,255,0,137,232,145,200,142,145,93,42,71,221,120,197,224,235,4,226,255,0,4,167,176,95,235,61,141,146,89,183,253,159,200,59,115,84,123,47,187,53,59,234,191,189,89,60,81,207,221,142,157,35,251,197,93,157,119,55,162,167,191,62,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,207,51,252,203,83,242,105,243,61,64,200,106,239,183,218,170,122,74,106,139,133,90,163,167,157,148,212,241,211,196,178,59,167,87,189,34,134,52,87,187,171,222,168,174,114,185,202,174,91,137,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,35,208,114,203,227,7,25,225,107,84,47,118,93,70,90,74,60,39,57,167,137,183,91,195,162,168,150,123,100,244,113,212,62,153,236,142,6,72,233,88,247,76,248,156,196,103,94,178,70,253,205,72,220,215,222,70,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,247,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,93,173,143,242,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,245,218,215,189,176,66,215,57,19,171,146,40,209,122,237,78,146,131,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,43,171,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,172,30,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,63,201,170,237,106,176,113,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,255,0,152,55,27,119,94,43,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,119,17,170,139,36,157,92,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,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,20,195,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,98,156,168,248,215,253,153,101,80,112,215,169,151,59,173,78,55,150,220,41,233,177,41,122,247,161,179,221,38,145,205,90,125,136,213,145,176,213,73,35,61,237,118,200,229,77,202,196,73,166,149,182,233,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,100,172,234,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,236,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,231,248,78,243,79,163,127,48,49,239,81,128,208,158,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,202,177,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,239,125,51,88,221,207,123,83,171,149,26,157,122,170,162,123,207,202,230,143,228,79,83,126,139,235,20,69,0,151,83,204,235,143,31,216,133,138,167,65,180,158,245,183,62,200,45,238,246,149,210,221,113,237,213,98,240,185,240,186,62,173,237,57,59,213,16,58,161,27,182,72,229,133,171,28,201,211,124,78,90,139,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,197,94,117,126,86,49,111,152,20,62,157,113,42,3,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,249,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,9,21,198,111,27,217,87,25,95,97,126,209,224,246,172,115,236,109,190,162,57,60,21,68,147,120,202,234,158,207,137,153,55,244,237,66,190,30,46,220,63,27,153,241,238,150,78,169,183,176,114,121,209,11,174,121,196,93,70,178,195,124,164,163,182,233,117,58,186,162,145,209,185,243,215,79,113,165,171,166,137,140,254,13,99,26,212,153,238,122,170,175,86,70,212,106,239,87,199,245,243,171,243,79,139,124,191,161,245,27,137,2,163,180,221,102,181,84,95,97,182,85,190,219,71,81,13,37,69,99,97,114,193,12,243,54,71,69,19,228,233,181,175,123,96,153,205,106,175,87,36,82,42,117,218,189,36,87,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,160,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,15,172,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,10,181,230,223,198,157,214,203,83,39,10,122,91,144,85,208,84,73,79,215,60,158,42,103,68,247,65,60,81,201,79,111,138,117,114,42,178,72,164,87,206,140,111,71,49,241,71,220,84,89,226,43,91,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,143,127,149,104,94,163,226,26,79,133,107,125,206,205,221,195,51,191,23,21,182,233,78,170,248,225,170,167,169,158,9,41,106,61,201,218,153,124,59,228,98,47,86,190,53,85,107,149,89,43,99,234,188,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,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,176,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,138,191,221,71,224,79,254,60,255,0,209,155,199,250,161,223,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,174,96,139,254,229,113,228,79,76,190,181,235,21,164,170,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,143,252,98,240,117,130,113,127,130,83,216,47,245,158,198,201,44,219,254,207,228,29,185,170,61,151,221,154,157,245,95,222,172,158,40,231,238,199,78,145,253,226,174,206,187,155,209,83,223,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,180,158,82,156,107,251,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,124,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,251,63,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,1,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,177,178,75,55,103,198,209,123,10,229,81,218,238,194,201,163,251,200,105,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,160,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,38,202,166,71,28,142,143,101,68,113,189,122,50,104,215,170,38,223,139,167,94,168,168,148,131,205,31,207,102,166,253,23,209,232,136,213,83,139,95,105,49,91,118,107,81,67,178,203,117,184,86,218,232,234,123,172,94,237,85,36,116,210,84,71,177,23,123,118,178,182,153,122,170,35,87,185,209,170,170,215,34,75,94,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,202,185,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,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,124,31,113,103,134,241,117,165,255,0,110,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,103,94,227,17,85,209,61,19,133,115,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,144,75,169,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,42,150,211,202,83,141,127,109,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,239,143,178,200,165,146,39,72,231,53,99,87,68,139,26,69,11,31,63,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,157,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,246,190,87,30,123,52,203,235,94,143,90,74,174,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,45,39,152,103,26,118,174,22,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,38,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,219,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,157,47,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,184,52,211,3,213,12,254,155,50,163,211,90,90,186,154,123,54,47,85,126,201,226,134,225,29,43,22,201,73,44,51,76,233,90,247,177,39,99,37,109,60,137,18,110,114,189,140,115,90,170,212,84,241,70,135,184,0,212,221,35,212,190,23,49,21,209,171,53,93,154,209,139,211,179,29,174,182,85,198,196,158,146,227,12,81,190,126,228,145,71,28,85,15,145,101,108,235,59,24,222,226,206,174,115,99,145,95,27,36,81,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,143,242,254,225,159,13,226,191,82,243,93,45,204,43,170,237,207,110,15,87,114,180,92,233,149,92,251,117,198,58,234,38,69,58,199,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,225,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,191,202,159,142,58,157,74,181,80,112,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,234,138,250,152,98,232,230,186,54,175,114,24,164,115,209,174,137,210,77,232,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,234,121,163,249,19,212,223,162,250,197,17,64,39,106,227,79,77,235,52,155,138,205,79,194,171,107,60,87,107,32,158,227,79,43,171,167,172,145,105,107,81,43,41,210,89,234,58,203,44,201,13,68,105,35,222,174,114,200,143,93,239,254,122,217,79,37,58,29,56,110,135,102,151,107,13,63,103,51,155,32,101,30,68,178,93,18,121,38,165,138,29,244,50,54,153,26,223,13,15,223,213,49,170,168,247,73,36,115,175,113,81,27,28,86,42,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,255,0,54,190,10,61,183,71,89,197,150,153,91,46,181,151,168,123,49,230,150,248,19,191,27,168,97,131,182,203,155,81,93,190,62,203,34,138,57,91,27,92,213,141,91,42,164,105,20,207,125,75,26,51,224,143,65,170,120,113,225,163,14,211,107,205,21,36,25,10,83,190,233,144,44,52,241,70,245,184,212,189,101,146,57,95,19,222,217,159,11,93,29,50,75,189,219,217,78,197,78,141,218,212,172,190,117,126,105,241,111,151,244,62,163,113,61,87,40,61,45,193,53,167,4,215,253,51,212,187,23,182,113,187,207,217,79,27,69,226,166,167,238,246,166,175,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,18,248,193,225,51,50,225,23,84,62,195,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,126,254,157,183,170,35,101,98,172,138,229,139,199,143,236,66,251,77,160,218,177,122,219,128,228,23,6,251,54,233,113,184,246,233,113,121,156,201,157,39,70,246,156,189,154,137,221,78,142,221,36,113,66,229,146,101,233,190,87,45,212,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,15,41,170,88,238,119,149,224,151,59,6,154,106,47,216,76,146,171,179,224,178,15,100,67,116,240,123,102,99,228,254,245,153,82,57,55,198,215,199,241,47,195,220,220,158,246,161,154,205,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,98,156,150,245,143,73,241,139,142,91,163,183,120,125,157,159,102,87,10,122,139,93,78,234,153,189,175,75,77,75,81,35,169,182,53,139,13,63,134,70,84,75,220,115,218,233,124,86,223,127,105,168,86,9,107,216,94,176,232,150,150,242,137,193,173,122,209,141,210,102,20,249,61,69,194,154,131,15,117,230,123,108,247,167,195,145,77,51,213,147,211,181,210,196,200,17,173,149,207,232,140,234,216,227,85,69,149,136,234,161,47,123,149,206,136,107,206,137,232,52,212,122,209,124,171,167,163,190,84,50,227,143,226,53,113,253,254,61,3,183,186,85,145,206,248,162,125,67,158,217,22,151,248,68,173,87,46,217,102,153,141,153,64,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,68,174,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,155,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,119,149,230,89,192,173,79,19,88,205,46,167,233,141,5,93,86,168,99,148,240,91,105,104,91,85,20,112,93,237,203,80,170,232,30,179,200,200,161,124,43,60,211,54,68,114,110,78,228,110,107,213,209,172,116,108,93,247,46,14,96,20,124,68,88,162,210,77,94,200,191,198,197,7,137,158,42,154,136,224,167,143,34,165,222,249,55,83,178,22,71,27,38,134,53,70,62,20,110,229,142,36,149,170,255,0,190,72,162,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,151,252,178,52,47,78,56,139,224,71,58,210,253,80,179,120,235,85,118,160,86,203,12,209,42,50,170,223,84,219,101,189,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,117,112,113,21,160,217,151,13,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,187,36,107,122,171,81,238,216,244,124,110,93,236,114,36,234,229,67,199,29,78,53,117,178,112,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,251,78,78,178,164,210,182,62,143,108,140,236,219,160,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,202,185,55,248,173,224,114,167,26,225,183,77,184,184,211,151,210,37,138,229,131,226,207,203,173,40,200,169,214,134,174,90,10,72,27,91,2,53,26,146,178,121,92,206,235,87,172,169,52,174,147,171,219,35,251,49,215,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,187,101,167,145,204,95,243,100,98,185,175,107,37,138,39,171,31,179,106,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,69,124,205,45,54,171,47,28,122,159,71,102,182,82,80,83,201,81,109,171,124,84,208,182,38,58,121,237,148,147,77,42,181,168,136,175,146,89,36,145,238,254,46,123,220,229,234,170,170,88,87,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,31,171,192,207,6,86,46,48,244,227,88,173,145,221,125,141,153,226,254,195,168,198,110,82,189,235,74,217,37,74,254,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,34,85,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,165,234,114,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,113,215,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,0,225,115,93,63,118,189,118,198,117,175,236,183,218,63,179,158,55,249,51,199,120,62,255,0,136,163,158,155,250,110,220,155,118,247,247,127,49,122,237,233,238,235,213,60,166,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,151,245,188,191,235,52,139,128,125,68,226,7,91,241,223,9,157,85,251,18,124,102,219,44,147,197,85,97,165,146,227,4,50,186,165,141,122,70,179,79,29,71,190,25,24,231,66,214,55,170,182,71,61,145,198,190,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,230,93,203,163,253,157,226,95,66,237,223,239,171,198,99,100,239,127,219,43,107,239,30,34,170,167,254,169,158,22,24,255,0,243,152,159,197,164,0,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,130,56,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,86,168,121,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,137,233,204,27,130,75,87,21,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,123,138,212,68,146,78,180,67,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,55,248,165,227,110,213,197,127,3,88,213,139,39,158,146,135,81,113,92,226,211,13,214,141,213,77,116,247,104,27,103,171,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,172,96,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,18,194,121,207,233,13,54,33,175,56,214,174,91,160,164,134,159,80,172,238,134,177,27,60,175,158,107,141,191,183,20,147,61,142,248,24,197,166,154,134,54,163,23,222,176,200,170,212,85,220,255,0,175,146,222,177,216,176,253,101,203,116,118,239,15,110,175,81,45,244,245,22,186,157,207,93,213,86,214,212,72,234,109,141,98,162,111,130,122,137,123,142,123,26,223,13,183,226,116,141,68,185,66,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,122,218,57,89,227,58,125,198,150,15,171,122,125,77,73,251,47,182,84,77,123,169,177,77,81,80,199,217,171,104,233,160,74,22,197,59,231,146,122,183,203,90,231,85,42,57,25,27,25,3,216,229,114,57,140,125,133,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,122,113,85,195,62,27,197,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,45,45,206,244,91,59,185,233,158,165,216,189,141,146,89,187,62,54,139,197,67,81,218,238,194,201,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,150,211,202,19,138,92,171,82,240,74,190,30,178,156,110,235,89,251,60,183,182,123,118,76,142,146,106,127,2,249,149,34,161,170,123,220,189,185,153,185,201,78,214,252,46,130,23,53,26,207,15,214,75,21,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,169,207,240,253,126,209,172,255,0,81,242,157,35,195,117,10,213,117,203,240,189,190,219,181,192,247,119,41,186,170,53,219,92,168,140,151,182,245,72,229,237,185,221,169,28,214,73,177,234,141,94,128,1,13,121,142,240,57,83,197,110,27,65,152,105,243,233,41,245,23,15,167,157,148,48,202,200,162,101,238,145,202,143,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,58,43,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,249,79,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,117,164,161,138,105,156,246,82,192,178,201,50,197,19,85,122,49,139,44,210,200,173,111,68,223,35,221,252,92,170,182,43,202,191,129,90,156,255,0,33,181,113,61,170,84,21,112,99,22,58,136,110,88,100,48,213,69,178,237,113,130,170,102,58,121,86,57,22,104,217,75,53,50,42,70,246,51,186,247,49,119,58,54,61,146,92,72,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,230,154,33,196,142,137,113,31,106,185,222,116,95,62,164,200,233,236,213,12,166,175,99,105,231,165,158,153,239,110,230,43,225,168,99,37,70,57,17,219,95,183,99,149,146,34,42,171,30,137,210,193,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,153,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,83,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,10,203,231,45,195,62,27,96,142,215,197,61,138,186,174,150,251,145,222,41,49,203,237,11,149,100,130,177,233,69,42,193,86,197,87,117,133,236,138,141,34,115,17,21,143,78,219,145,24,230,189,101,140,28,174,60,246,105,151,214,189,30,180,234,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,230,154,223,196,142,137,112,225,106,182,94,117,163,62,164,199,41,239,53,15,166,160,99,169,231,170,158,165,236,110,231,171,33,167,99,229,86,53,21,187,159,183,99,85,241,162,170,43,216,139,210,192,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,59,255,0,24,188,29,96,156,95,224,148,246,11,253,103,177,178,75,54,255,0,179,249,7,110,106,143,101,247,102,167,125,87,247,171,39,138,57,251,177,211,164,127,120,171,179,174,230,244,84,247,209,182,21,194,102,188,231,58,243,47,13,212,24,45,93,14,109,67,80,232,174,180,245,223,4,22,184,27,183,125,93,68,173,71,53,41,145,175,99,155,43,55,36,137,36,105,23,113,100,141,31,161,77,23,194,179,45,58,210,252,127,7,212,13,74,171,207,239,182,106,119,83,84,100,117,116,105,75,61,123,18,71,44,75,35,55,189,85,237,137,99,141,94,231,185,242,43,21,238,85,115,149,79,106,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,83,95,49,158,10,63,117,93,71,130,255,0,128,91,46,178,105,150,83,247,150,218,153,211,187,29,174,185,85,235,37,177,211,110,115,221,181,140,73,34,116,168,215,62,55,57,189,101,116,50,200,190,83,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,170,201,99,250,249,152,221,173,87,254,53,245,2,251,98,185,210,92,109,183,26,123,13,93,29,101,36,205,154,10,152,36,178,80,186,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,11,10,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,112,29,251,111,177,84,235,206,147,217,119,103,216,253,189,222,210,181,219,173,221,202,172,162,22,190,22,199,213,221,214,167,122,158,6,212,43,118,199,36,179,53,35,133,58,236,137,169,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,47,249,134,241,103,134,241,117,165,250,37,156,88,169,233,44,247,218,10,140,162,154,251,142,54,189,106,167,181,61,100,160,72,21,239,88,226,87,178,88,152,146,53,232,205,157,123,140,69,87,68,244,79,21,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,165,85,150,41,203,23,151,253,30,174,214,83,113,3,173,248,239,139,193,105,54,207,140,219,101,146,9,105,111,213,81,207,52,50,186,165,141,122,200,144,193,37,63,190,25,24,214,204,231,183,170,186,54,189,146,78,174,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,231,174,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,153,198,30,165,233,62,173,107,238,81,154,232,230,17,246,126,203,91,112,173,146,122,159,105,84,213,251,122,169,245,181,18,58,235,178,161,173,125,47,125,146,70,190,25,19,108,123,122,127,21,84,37,87,39,189,46,226,10,179,81,238,58,171,133,100,190,192,211,104,183,219,47,235,60,81,86,82,222,170,161,90,119,165,11,169,146,162,57,98,153,176,213,58,88,170,209,174,108,110,71,49,81,237,146,72,221,249,92,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,149,151,205,99,129,90,156,198,58,254,41,244,162,130,174,166,251,75,78,179,102,180,46,170,137,176,58,221,73,68,245,246,147,22,105,26,173,124,81,83,199,19,161,141,29,220,69,141,205,99,92,217,22,90,139,58,175,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,151,103,206,59,72,105,179,94,26,40,117,74,158,10,68,185,105,197,226,25,159,60,211,202,215,251,58,185,236,165,154,24,152,222,172,123,221,80,180,15,85,122,39,70,66,253,174,78,170,215,213,183,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,226,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,8,235,198,151,5,184,111,25,56,109,162,205,121,200,170,241,188,135,27,168,146,107,45,234,24,86,165,148,236,153,99,74,152,101,166,87,177,178,178,70,197,31,69,220,215,181,241,177,81,219,119,178,78,191,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,26,185,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,77,122,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,65,60,31,113,103,134,241,117,165,255,0,110,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,103,94,227,17,85,209,61,19,186,128,86,95,53,238,7,41,178,91,85,239,139,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,221,106,244,137,97,137,210,117,99,163,127,122,162,201,149,203,139,129,202,110,43,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,117,172,150,38,181,26,179,36,177,222,240,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,0,6,85,203,31,178,113,213,83,195,47,46,221,41,211,13,49,175,171,165,213,12,142,158,231,114,165,174,109,44,82,65,104,183,38,67,92,142,157,233,60,111,138,103,204,176,77,11,99,70,174,212,238,72,231,49,91,26,73,250,188,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,214,84,154,86,199,209,237,145,157,155,116,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,5,85,243,92,227,167,250,126,23,244,83,51,255,0,124,82,231,245,180,45,255,0,53,173,181,199,80,142,255,0,173,241,76,107,127,220,66,175,255,0,40,132,129,92,42,241,49,153,112,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,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,126,133,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,204,171,154,83,225,59,202,198,141,252,191,199,189,58,2,42,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,89,78,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,221,194,199,200,238,178,74,198,252,45,94,157,122,175,68,69,84,207,103,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,253,173,89,102,84,71,72,230,181,17,24,198,71,27,38,87,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,117,149,38,149,177,244,123,100,103,102,221,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,170,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,127,21,46,167,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,20,237,205,67,129,90,156,3,33,186,241,61,165,180,21,115,227,23,202,137,174,89,156,51,85,69,178,211,113,158,170,22,54,120,150,73,18,105,25,85,53,74,170,198,198,63,180,246,189,119,54,55,177,145,215,1,42,185,92,121,236,211,47,173,122,61,105,42,185,231,126,9,254,100,253,52,139,252,188,248,44,186,241,79,170,20,247,220,191,31,171,118,149,227,85,10,185,5,98,84,186,149,43,103,72,247,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,14,235,233,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,140,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,160,230,177,199,29,54,165,93,107,248,91,211,102,85,197,98,198,47,10,204,166,230,231,203,2,220,110,52,174,123,22,137,145,245,68,125,52,50,245,115,157,35,87,185,52,81,185,136,214,196,217,38,138,188,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,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,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,237,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,93,72,41,47,154,119,5,150,173,3,204,168,245,151,75,113,250,75,94,159,101,213,9,73,85,67,5,75,81,150,219,219,146,89,93,20,48,109,69,142,154,88,163,87,177,172,87,181,143,100,205,251,166,118,88,177,131,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,52,107,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,59,94,255,0,9,84,199,36,148,213,59,24,246,44,157,169,227,138,94,222,244,107,246,109,119,194,229,67,50,230,151,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,206,177,86,195,27,37,234,244,100,117,49,205,26,42,171,186,163,17,81,206,69,71,44,75,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,65,94,102,28,119,95,120,100,183,91,116,171,74,223,225,243,236,154,222,151,70,221,250,49,254,196,165,101,84,109,142,78,196,244,242,67,83,226,18,42,200,186,110,71,71,179,122,167,196,206,177,131,150,231,49,106,156,3,33,147,70,248,140,205,106,231,198,47,149,14,146,203,126,184,58,45,150,155,140,245,83,212,84,190,182,117,98,77,35,42,166,169,87,58,162,89,31,218,123,90,174,70,198,247,201,31,10,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,149,114,242,114,174,48,113,158,17,184,9,210,11,211,150,146,183,54,190,105,189,145,184,157,158,174,42,142,197,116,241,81,80,178,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,210,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,77,242,191,162,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,72,173,116,229,209,174,218,9,161,54,77,107,203,45,223,239,159,181,182,206,245,31,248,57,253,249,21,53,23,223,71,82,255,0,25,226,59,173,119,221,51,238,191,131,255,0,252,233,202,184,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,101,92,31,171,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,114,156,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,138,188,209,252,137,234,111,209,125,98,136,160,18,239,185,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,218,184,183,224,115,87,56,66,169,178,85,102,15,164,190,99,215,202,120,89,13,250,214,199,248,72,238,61,164,116,244,82,111,68,115,30,215,36,139,27,156,137,222,137,187,218,141,115,101,138,47,171,129,126,51,111,188,30,106,61,85,206,75,87,182,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,167,73,162,238,202,169,27,156,145,200,215,185,174,218,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,132,11,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,101,92,210,159,9,222,86,52,111,229,254,61,233,208,17,87,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,74,228,143,118,181,88,45,90,243,125,190,220,233,45,214,219,117,62,63,87,89,89,87,51,97,130,154,8,219,115,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,145,171,152,103,26,119,94,41,245,66,162,197,136,100,21,110,210,188,106,161,19,31,163,90,103,82,165,108,233,30,217,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,221,229,120,72,224,115,87,56,189,169,189,213,97,239,164,177,227,214,58,121,153,53,250,232,199,248,73,46,61,165,116,20,81,236,69,115,222,231,44,107,35,154,139,217,137,219,220,142,115,162,138,94,43,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,73,254,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,78,41,197,119,10,58,113,197,174,156,63,10,205,98,240,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,107,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,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,75,127,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,135,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,65,156,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,92,174,60,246,105,151,214,189,30,180,177,254,97,188,38,102,92,93,106,134,137,96,246,42,138,187,61,138,130,159,40,169,190,228,109,160,74,168,45,76,88,232,22,4,123,22,72,145,239,150,86,36,109,98,63,127,78,227,209,21,177,61,82,90,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,142,171,207,59,240,79,243,39,233,165,106,224,26,165,157,233,127,218,63,176,183,223,102,125,173,199,235,49,107,199,247,172,51,120,171,93,86,222,252,31,122,199,108,221,219,103,198,205,175,78,158,231,39,85,63,87,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,20,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,25,193,227,67,71,44,90,5,197,6,127,165,88,180,219,236,182,171,132,117,22,232,246,189,60,53,45,93,60,85,113,83,117,123,222,247,246,89,80,216,187,142,114,185,253,189,235,209,93,209,45,39,147,142,175,83,102,188,52,87,105,109,68,244,137,114,211,139,196,208,178,8,96,149,175,246,117,115,223,85,12,210,189,221,88,247,186,161,107,216,136,197,78,140,133,155,154,157,81,207,249,121,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,28,43,140,30,19,48,222,46,180,191,236,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,236,235,219,122,162,186,38,42,103,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,124,185,230,127,153,106,126,77,62,103,168,25,13,93,246,251,85,79,73,77,81,112,171,84,116,243,178,154,158,58,120,150,71,116,234,247,164,80,198,138,247,117,123,213,21,206,87,57,85,203,102,156,140,127,27,63,45,254,164,90,160,50,174,122,12,203,63,204,181,6,166,213,85,153,228,53,119,87,216,236,244,86,11,98,76,169,178,142,221,73,18,69,79,79,19,26,136,214,49,173,78,171,209,62,39,185,239,118,231,189,206,91,52,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,105,55,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,67,204,103,130,143,221,87,81,224,191,224,22,203,172,154,101,148,253,229,182,166,116,238,199,107,174,85,122,201,108,116,219,156,247,109,99,18,72,157,42,53,207,141,206,111,89,93,12,178,47,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,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,131,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,0,0,101,92,179,78,84,60,14,84,228,183,91,39,23,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,180,212,233,42,205,19,100,234,198,198,206,244,170,230,59,192,229,79,21,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,180,215,203,43,92,141,73,150,88,232,174,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,184,1,227,6,213,197,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,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,37,1,21,121,163,249,19,212,223,162,250,197,17,64,39,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,158,229,193,203,254,143,135,123,20,90,183,171,216,239,248,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,247,203,44,191,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,185,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,43,150,47,30,63,177,11,237,54,131,106,197,235,110,3,144,92,27,236,219,165,198,227,219,165,197,230,115,38,116,157,27,218,114,246,106,39,117,58,59,116,145,197,11,150,73,151,166,249,92,178,171,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,249,149,115,74,124,39,121,88,209,191,151,248,247,167,64,69,94,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,144,171,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,180,20,94,22,23,248,207,5,50,205,75,247,143,98,201,30,201,28,174,251,183,55,119,94,142,234,158,227,160,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,218,228,138,20,84,116,142,107,149,85,140,100,146,51,66,122,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,32,115,31,229,255,0,71,196,69,138,93,91,210,28,119,252,108,80,120,104,37,166,167,146,10,120,242,42,93,236,143,109,67,230,124,113,178,104,99,85,123,38,87,110,88,226,88,156,143,251,149,138,146,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,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,170,243,206,252,19,252,201,250,105,88,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,95,79,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,129,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,228,228,193,171,212,216,134,188,228,186,71,113,158,146,26,125,66,179,182,106,53,116,18,190,121,174,54,254,228,177,194,199,183,224,99,22,154,106,233,28,175,79,122,195,26,35,145,87,107,229,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,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,90,87,35,31,198,207,203,127,169,22,168,12,171,147,167,151,7,47,250,206,34,47,177,106,222,175,99,191,226,158,131,196,193,21,53,68,147,211,201,145,85,108,124,123,105,223,11,227,145,144,195,34,163,223,50,59,106,201,18,68,212,127,223,44,87,126,15,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,144,189,146,55,164,145,49,223,11,147,175,78,139,213,21,81,115,239,198,15,9,153,151,8,186,161,246,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,247,244,237,189,81,27,43,21,109,207,150,127,15,188,65,112,243,163,87,44,111,93,50,14,220,117,183,5,158,201,138,119,226,171,246,4,104,233,59,206,241,49,185,204,254,248,123,155,39,102,55,58,54,109,223,215,185,52,173,108,192,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,69,101,243,94,224,114,155,37,181,94,248,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,157,214,175,72,150,24,157,39,86,58,55,247,170,215,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,123,133,94,38,48,222,43,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,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,230,188,209,252,137,234,111,209,125,98,136,160,18,213,57,81,240,45,253,7,20,26,215,134,127,189,234,176,10,42,231,127,156,231,93,36,167,86,255,0,213,120,87,185,223,238,230,70,127,147,204,90,160,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,64,55,62,27,181,182,211,173,172,225,202,171,1,171,126,162,190,162,10,100,177,211,84,65,82,253,243,64,202,134,42,203,19,221,10,49,33,123,100,123,213,251,35,98,57,207,86,163,93,210,117,113,159,166,90,185,163,220,176,180,151,78,245,170,243,73,93,144,218,115,138,70,50,24,100,124,207,183,82,58,130,228,248,104,165,157,210,61,179,62,22,187,182,142,141,27,19,24,214,68,196,123,99,73,100,142,188,174,60,246,105,151,214,189,30,180,191,224,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,153,87,52,167,194,119,149,141,27,249,127,143,122,116,4,85,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,211,170,243,171,243,79,139,124,191,161,245,27,137,10,180,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,193,88,28,218,248,40,246,221,29,103,22,90,101,108,186,214,94,161,236,199,154,91,224,78,252,110,161,134,14,219,46,109,69,118,248,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,87,150,182,129,113,5,159,235,182,63,171,90,77,254,15,217,113,11,132,209,92,50,186,219,108,85,180,52,210,62,142,110,180,171,77,36,208,190,167,186,199,36,50,36,15,238,68,218,150,73,186,53,86,57,111,164,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,0,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,234,188,243,191,4,255,0,50,126,154,117,94,87,188,11,126,197,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,186,115,170,35,89,254,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,130,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,132,28,223,116,190,213,154,112,151,83,158,76,234,72,46,90,125,120,162,185,83,206,234,38,203,60,176,84,204,218,41,105,89,47,84,116,44,115,170,33,153,221,55,35,150,150,52,86,255,0,7,54,160,56,107,213,234,157,5,215,156,27,87,33,158,174,58,124,118,241,12,215,4,164,130,41,167,150,220,254,177,86,195,27,37,232,197,124,148,210,77,26,42,171,122,43,209,81,205,84,71,37,175,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,174,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,186,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,253,208,198,198,186,102,189,221,21,210,53,140,147,192,114,49,252,108,252,183,250,145,106,128,207,15,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,109,117,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,252,155,206,45,98,200,46,54,43,181,222,135,196,85,227,55,7,221,45,114,119,94,207,15,84,250,90,138,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,253,96,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,0,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,74,220,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,141,92,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,55,57,98,153,17,93,27,156,228,84,123,31,36,111,182,158,61,117,75,4,214,158,91,25,206,165,233,165,247,219,56,221,231,217,158,10,183,194,205,79,221,237,95,233,97,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,193,94,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,0,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,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,32,95,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,243,42,230,148,248,78,242,177,163,127,47,241,239,78,128,138,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,117,254,114,182,155,173,255,0,139,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,58,185,121,240,89,106,225,99,75,233,239,185,126,63,72,221,84,201,105,213,114,10,196,169,109,82,209,64,178,110,138,223,4,141,106,53,140,107,82,39,74,140,87,35,230,71,47,114,70,50,29,178,212,0,121,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,187,34,103,85,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,255,0,128,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,171,171,28,154,255,0,106,26,167,153,106,103,239,29,236,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,126,222,230,221,219,91,215,167,94,137,215,161,53,120,92,208,191,221,175,66,113,157,20,251,83,246,143,236,231,141,254,83,240,62,15,191,226,43,39,169,254,135,185,38,221,189,253,191,207,94,187,122,251,186,244,78,170,1,21,120,231,224,99,247,209,251,19,254,52,126,199,125,142,246,151,251,73,237,15,21,226,252,55,254,145,14,205,190,27,255,0,59,174,255,0,234,233,239,242,156,20,242,222,253,207,181,78,235,169,159,182,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,178,3,84,56,116,193,53,131,84,244,235,83,51,170,127,31,251,51,241,181,150,122,45,243,69,178,233,45,77,4,208,86,119,34,149,157,123,62,5,237,237,61,175,99,251,253,85,19,98,35,186,168,0,133,92,107,114,222,253,240,117,78,213,169,159,182,95,178,94,204,199,224,177,120,47,179,190,63,185,219,169,168,155,187,220,241,81,116,235,226,118,237,218,189,54,117,235,239,232,142,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,0,0,138,188,115,240,49,251,232,253,137,255,0,26,63,99,190,199,123,75,253,164,246,135,138,241,126,27,255,0,72,135,102,223,13,255,0,157,215,127,245,116,247,249,78,10,121,111,126,231,218,167,117,212,207,219,47,218,223,105,227,243,216,188,23,217,223,1,219,238,84,211,205,221,238,120,169,122,244,240,219,118,237,78,187,250,245,247,116,89,170,1,10,184,214,229,189,251,224,234,157,171,83,63,108,191,100,189,153,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,233,215,196,237,219,181,122,108,235,215,223,209,28,20,242,222,253,207,181,78,235,169,159,182,95,181,190,211,199,231,177,120,47,179,190,3,183,220,169,167,155,187,220,241,82,245,233,225,182,237,218,157,119,245,235,238,232,179,84,17,255,0,141,110,20,191,124,29,44,181,105,159,219,223,178,94,204,200,32,190,248,223,101,248,254,231,110,154,162,30,215,111,189,23,78,190,39,118,237,203,211,103,78,158,254,169,21,116,159,147,95,236,191,84,240,221,76,253,227,189,167,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,108,221,219,219,187,107,186,117,235,209,122,116,44,168,28,171,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,229,63,3,227,59,30,30,178,10,159,232,123,145,238,221,216,219,252,244,233,187,175,191,167,69,128,31,220,49,255,0,214,139,253,9,255,0,239,203,84,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,196,213,71,198,213,71,53,81,21,43,131,251,134,63,250,209,127,161,63,253,249,47,248,169,225,6,251,197,86,129,98,58,59,148,234,255,0,130,189,99,247,10,11,165,199,36,251,62,201,61,169,85,5,20,244,242,201,225,25,52,76,131,186,250,135,75,209,175,86,179,166,212,69,79,122,113,94,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,240,8,85,198,183,45,239,223,7,84,237,90,153,251,101,251,37,236,204,126,11,23,130,251,59,227,251,157,186,154,137,187,189,207,21,23,78,190,39,110,221,171,211,103,94,190,254,137,234,248,24,224,99,247,46,251,109,254,52,126,216,253,177,246,111,251,73,236,255,0,11,225,60,79,254,145,54,253,222,39,255,0,55,166,207,235,235,238,149,64,0,14,41,161,156,40,233,199,14,218,143,168,249,174,151,197,236,171,86,163,123,50,121,172,17,66,141,165,182,213,82,173,90,200,234,101,69,248,33,147,197,53,82,30,155,99,115,28,140,84,99,153,28,93,172,28,255,0,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,122,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,253,173,234,189,17,168,214,181,140,107,24,198,49,189,0,0,0,5,85,255,0,112,199,255,0,90,47,244,39,255,0,191,39,255,0,11,154,23,251,181,232,78,51,162,159,106,126,209,253,156,241,191,202,126,7,193,247,252,69,100,245,63,208,247,36,219,183,191,183,249,235,215,111,95,119,94,137,213,64,0,28,171,138,61,11,253,229,52,39,38,209,79,181,63,103,62,209,248,47,229,63,3,227,59,30,30,178,10,159,232,123,145,238,221,216,219,252,244,233,187,175,191,167,69,128,31,220,49,255,0,214,139,253,9,255,0,239,203,84,0,0,10,171,254,225,143,254,180,95,232,79,255,0,126,79,254,23,52,47,247,107,208,156,103,69,62,212,253,163,251,57,227,127,148,252,15,131,239,248,138,201,234,127,161,238,73,183,111,127,111,243,215,174,222,190,238,189,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,172,11,183,35,91,84,215,90,217,172,92,75,85,209,219,95,81,35,168,233,234,241,38,212,207,12,10,229,237,178,73,91,89,27,100,122,55,162,43,210,54,35,149,21,81,173,235,209,58,6,159,242,170,204,176,173,59,202,52,90,171,138,250,187,134,157,103,21,20,19,223,172,108,196,82,39,239,166,171,167,168,239,209,202,234,215,182,154,165,205,167,108,75,34,199,35,21,138,155,227,145,99,139,100,234,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,0,4,127,227,91,133,47,223,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,112,14,23,57,82,126,237,122,237,140,235,95,237,235,237,31,217,207,27,252,153,246,91,193,247,252,69,28,244,223,211,120,185,54,237,239,238,254,98,245,219,211,221,215,170,79,240,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,255,0,193,79,10,95,185,246,150,93,116,207,237,239,218,223,105,228,19,223,124,111,178,252,7,111,185,77,79,15,107,183,222,151,175,79,13,187,118,228,235,191,167,79,119,85,144,5,85,255,0,112,199,255,0,90,47,244,39,255,0,191,44,167,73,240,95,217,126,150,97,186,103,237,79,105,253,146,199,237,214,47,27,216,236,248,175,11,77,28,61,222,222,231,108,221,219,221,183,115,186,117,233,213,122,117,57,87,26,220,41,126,248,58,89,106,211,63,183,191,100,189,153,144,65,125,241,190,203,241,253,206,221,53,68,61,174,223,122,46,157,124,78,237,219,151,166,206,157,61,253,83,128,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,85,92,56,116,193,47,124,71,81,113,47,127,167,241,217,37,139,31,165,177,99,255,0,28,209,123,51,107,238,30,42,95,130,84,142,110,244,119,4,102,217,35,94,223,103,115,87,171,254,30,170,0,0,2,0,113,71,202,147,247,148,215,108,155,90,255,0,111,95,103,62,209,248,47,228,207,178,222,51,177,225,232,224,166,254,155,197,199,187,119,99,119,243,19,166,238,158,254,157,87,191,240,83,194,151,238,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,100,0,0,0,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,148,252,15,140,236,120,122,200,42,127,161,238,71,187,119,99,111,243,211,166,238,190,254,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,80,0,21,87,253,195,31,253,104,191,208,159,254,252,178,157,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,96,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,94,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,241,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,127,95,95,116,170,4,85,227,159,129,143,223,71,236,79,248,209,251,29,246,59,218,95,237,39,180,60,87,139,240,223,250,68,59,54,248,111,252,238,187,255,0,171,167,191,149,112,185,202,147,247,107,215,108,103,90,255,0,111,95,104,254,206,120,223,228,207,178,222,15,191,226,40,231,166,254,155,197,201,183,111,127,119,243,23,174,222,158,238,189,82,127,128,114,174,40,244,47,247,148,208,156,155,69,62,212,253,156,251,71,224,191,148,252,15,140,236,120,122,200,42,127,161,238,71,187,119,99,111,243,211,166,238,190,254,157,22,21,105,63,38,191,217,126,169,225,186,153,251,199,123,79,236,150,65,110,190,248,47,178,29,159,21,225,106,99,155,181,220,241,174,217,187,183,183,118,215,116,235,215,162,244,232,89,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,146,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,0,60,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,223,71,113,164,149,98,168,167,149,142,68,115,30,215,39,84,234,159,19,28,199,183,115,30,215,47,160,0,0,14,85,174,156,81,232,79,13,126,196,253,181,231,63,103,62,209,248,159,102,127,38,86,86,119,252,63,107,189,254,77,20,155,118,247,226,254,119,78,187,189,221,122,47,79,201,209,78,51,56,108,226,39,42,170,194,180,115,82,62,208,94,168,173,239,186,79,77,236,122,250,77,148,172,146,56,221,38,250,136,35,98,244,124,209,167,68,93,223,23,94,157,17,85,59,88,7,20,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,236,122,250,189,244,175,146,72,219,38,250,120,36,98,117,124,50,39,69,93,223,15,94,157,21,21,127,91,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,76,172,163,236,120,142,239,103,252,166,40,247,110,236,75,252,222,189,54,251,250,117,78,189,84,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,27,91,225,102,168,237,119,102,100,49,253,220,44,124,142,235,36,172,111,194,213,233,215,170,244,68,85,78,1,253,212,126,4,255,0,227,207,253,25,188,127,170,29,255,0,84,181,75,4,209,108,18,231,169,154,151,125,246,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,238,225,99,228,119,89,37,99,126,22,175,78,189,87,162,34,170,112,15,238,163,240,39,255,0,30,127,232,205,227,253,80,149,64,252,155,6,89,138,229,126,210,251,45,147,90,175,62,198,184,77,105,184,251,62,182,58,143,7,93,23,78,237,52,219,21,123,115,51,115,119,70,238,142,111,84,234,137,212,240,26,233,197,30,132,240,215,236,79,219,94,115,246,115,237,31,137,246,103,242,101,101,103,127,195,246,187,223,228,209,73,183,111,126,47,231,116,235,187,221,215,162,244,252,157,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,199,175,164,217,74,201,35,141,210,111,168,130,54,47,71,205,26,116,69,221,241,117,233,209,21,83,181,128,0,60,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,15,63,125,207,240,220,103,38,198,112,203,238,67,73,73,125,204,106,42,105,172,86,247,42,172,245,207,167,167,125,68,234,198,162,42,163,35,138,53,87,61,122,49,21,209,181,87,116,140,107,189,0,0,252,155,6,89,138,229,126,210,251,45,147,90,175,62,198,184,77,105,184,251,62,182,58,143,7,93,23,78,237,52,219,21,123,115,51,115,119,70,238,142,111,84,234,137,212,253,96,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,213,143,88,166,138,68,107,186,46,201,24,239,224,228,85,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,0,0,31,37,109,218,213,110,169,160,163,184,92,233,41,106,46,149,11,73,67,20,211,53,143,170,157,34,146,101,138,38,170,245,123,210,40,101,145,90,222,171,178,55,187,248,53,85,62,176,0,0,0,0,0,0,0,62,72,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,250,238,107,30,232,38,107,92,169,209,203,20,136,157,118,175,79,172,0,1,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,122,42,42,31,88,0,3,228,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,172,122,197,52,82,35,93,209,118,72,199,127,7,34,175,214,0,35,254,169,113,235,194,118,139,103,119,61,51,212,189,86,246,54,73,102,236,248,218,47,97,92,170,59,93,216,89,52,127,121,13,59,227,119,88,229,99,190,23,47,78,189,23,162,162,162,122,189,11,226,143,66,120,148,246,223,236,83,57,251,71,246,115,195,123,79,249,50,178,143,177,226,59,189,159,242,152,163,221,187,177,47,243,122,244,219,239,233,213,58,245,80,114,173,116,226,143,66,120,107,246,39,237,175,57,251,57,246,143,196,251,51,249,50,178,179,191,225,251,93,239,242,104,164,219,183,191,23,243,186,117,221,238,235,209,122,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,99,215,210,108,165,100,145,198,233,55,212,65,27,23,163,230,141,58,34,238,248,186,244,232,138,169,218,192,0,3,149,107,167,20,122,19,195,95,177,63,109,121,207,217,207,180,126,39,217,159,201,149,149,157,255,0,15,218,239,127,147,69,38,221,189,248,191,157,211,174,239,119,94,139,211,242,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,123,30,190,147,101,43,36,142,55,73,190,162,8,216,189,31,52,105,209,23,119,197,215,167,68,85,78,214,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,1,162,252,123,126,234,252,98,107,94,155,234,36,30,35,76,178,109,80,200,107,42,234,32,167,223,85,101,174,125,116,145,45,99,81,137,190,104,85,145,198,217,98,247,185,26,198,190,36,220,215,71,53,191,128,0,41,219,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,226,64,60,254,161,100,151,92,55,0,201,114,251,22,49,87,146,92,172,118,122,219,149,29,150,145,93,223,185,79,12,47,146,58,88,246,177,238,223,35,154,140,78,140,114,245,114,116,107,191,130,231,51,82,56,157,214,93,83,215,26,126,33,114,124,163,174,95,109,184,83,92,44,239,138,22,186,150,211,225,166,238,211,65,77,4,155,216,216,98,122,117,70,59,118,231,43,157,34,189,239,123,157,123,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,32,7,54,78,47,63,100,90,113,251,190,225,85,187,50,252,254,222,255,0,107,58,74,14,236,116,184,236,201,52,19,109,145,234,140,73,167,123,29,19,122,53,234,216,219,59,151,180,245,133,235,92,28,9,107,126,188,232,238,188,217,168,244,34,199,87,149,86,101,85,17,91,174,56,139,100,219,5,238,6,238,119,71,185,126,24,31,19,86,73,27,84,190,232,83,184,231,245,137,101,99,237,211,154,63,145,61,77,250,47,172,81,30,83,151,55,30,223,189,69,138,125,55,212,72,60,62,166,227,54,255,0,25,87,81,5,62,202,91,213,11,30,200,150,177,168,196,217,12,200,249,35,108,177,123,154,174,123,95,18,109,115,163,134,106,128,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,0,151,253,205,31,200,158,166,253,23,214,40,138,1,53,80,64,14,103,92,120,254,196,44,85,58,13,164,247,173,185,246,65,111,119,180,174,150,235,143,110,171,23,133,207,133,209,245,111,105,201,222,168,129,213,8,221,178,71,44,45,88,230,78,155,226,114,214,95,6,185,207,18,248,182,182,216,236,220,47,87,213,207,147,221,170,22,101,199,223,94,200,109,215,182,83,65,52,175,134,178,57,101,142,25,24,144,248,142,138,231,53,236,220,171,19,153,38,215,36,223,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,84,95,56,109,88,226,94,131,38,167,210,107,237,37,37,143,72,47,21,9,83,98,154,130,102,36,249,19,233,233,233,31,58,86,162,76,231,236,167,169,153,118,49,99,137,142,85,99,213,36,116,108,123,57,87,45,62,58,169,184,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,106,246,228,107,152,141,145,36,188,144,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,125,184,148,226,187,81,248,144,215,20,214,251,156,191,103,43,237,125,136,49,184,45,115,44,114,89,169,105,230,124,180,237,101,67,81,178,62,102,201,35,228,89,151,163,150,71,42,181,35,106,50,54,92,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,130,0,115,58,227,199,246,33,98,169,208,109,39,189,109,207,178,11,123,189,165,116,183,92,123,117,88,188,46,124,46,143,171,123,78,78,245,68,14,168,70,237,146,57,97,106,199,50,116,223,19,150,176,56,71,212,206,35,176,13,101,176,80,240,209,87,117,171,201,47,87,8,89,246,122,9,30,234,27,215,109,178,125,221,108,27,219,27,225,108,114,78,171,35,213,189,150,171,229,107,226,86,247,27,163,224,83,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,182,189,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,115,49,146,55,164,145,61,191,19,83,175,78,169,213,21,21,125,88,0,20,151,203,115,152,37,55,14,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,58,190,69,91,180,4,85,230,143,228,79,83,126,139,235,20,71,148,229,205,199,183,239,81,98,159,77,245,18,15,15,169,184,205,191,198,85,212,65,79,178,150,245,66,199,178,37,172,106,49,54,67,50,62,72,219,44,94,230,171,158,215,196,155,92,232,225,154,160,16,43,156,173,218,235,96,225,183,9,190,216,174,117,118,235,149,187,82,45,181,116,117,148,147,58,25,233,167,142,130,224,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,59,7,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,37,64,43,131,155,54,175,102,90,11,170,28,57,234,230,159,207,73,29,247,29,168,201,166,167,74,184,18,104,37,99,227,183,197,44,50,51,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,26,228,151,252,42,241,49,134,241,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,77,168,217,153,182,88,222,201,26,137,185,143,110,230,177,251,227,103,96,0,169,93,95,227,54,251,193,231,51,61,87,185,201,106,246,206,25,148,125,157,167,201,173,177,49,137,84,232,226,180,82,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,106,152,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,54,61,26,246,238,99,218,189,28,136,228,235,209,81,23,220,126,176,5,69,242,161,227,142,167,26,186,217,56,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,253,167,39,89,82,105,91,31,71,182,70,118,109,208,0,114,174,39,120,133,197,120,95,209,171,214,174,101,52,222,63,192,118,233,173,214,182,85,71,79,53,206,186,87,109,138,158,55,61,127,206,145,234,214,189,204,138,41,94,140,126,205,171,13,121,76,234,246,101,175,90,161,196,102,174,106,4,244,146,95,114,42,140,102,106,132,164,129,33,130,38,50,59,132,81,67,27,61,234,140,142,40,227,141,21,202,231,170,49,21,206,115,149,206,95,21,204,59,136,92,171,133,254,97,122,119,171,152,181,55,143,240,26,127,75,77,113,181,190,170,74,120,110,116,50,215,220,91,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,199,244,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,10,118,209,62,56,233,184,82,227,103,92,240,253,65,101,93,70,157,102,26,145,123,125,116,209,62,89,95,100,171,109,194,161,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,113,32,0,10,118,226,27,139,60,203,132,94,103,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,109,122,82,193,117,98,88,233,82,5,123,214,57,81,143,138,87,164,141,122,51,127,78,227,17,81,178,189,22,215,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,130,173,240,179,83,247,123,83,62,25,62,238,102,50,70,244,146,39,183,226,106,117,233,213,58,162,162,175,171,0,169,94,118,154,57,125,139,42,193,120,129,167,155,189,101,169,183,166,29,89,30,214,55,194,85,71,37,69,93,58,245,87,239,147,188,201,106,125,200,205,172,240,191,19,186,200,212,78,107,201,167,63,166,198,120,163,186,97,151,28,134,174,146,159,49,197,234,233,168,237,237,89,86,10,235,141,60,177,84,70,175,107,81,88,143,142,154,58,229,107,223,211,162,58,70,162,245,147,107,174,208,20,45,205,79,88,236,90,187,197,197,222,155,28,135,173,38,5,111,139,14,146,167,115,255,0,190,170,169,167,158,74,149,216,246,53,89,219,158,162,88,58,124,77,119,99,123,92,173,122,34,73,94,73,122,41,255,0,135,92,70,86,92,63,252,248,85,190,150,57,127,236,245,149,114,76,197,143,254,196,145,185,178,127,110,142,111,243,20,250,185,128,241,49,153,112,161,204,15,10,213,44,62,134,146,226,199,105,189,37,182,239,108,169,68,107,46,54,233,46,181,175,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,98,186,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,86,175,55,157,76,202,180,111,81,248,112,213,44,42,175,195,222,177,155,133,254,225,77,186,73,25,28,219,22,217,190,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,164,202,225,87,137,140,55,138,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,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,5,90,243,1,226,99,50,225,67,152,30,21,170,88,125,13,37,197,142,211,122,75,109,222,217,82,136,214,92,109,210,93,107,95,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,197,116,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,39,167,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,210,215,192,0,202,185,109,60,174,185,128,81,221,232,237,188,50,107,126,69,217,186,195,225,173,216,61,210,120,224,130,150,74,88,160,138,8,109,46,237,177,155,102,78,215,88,164,145,94,233,157,35,163,87,35,210,38,203,103,231,138,196,245,175,72,243,172,203,32,211,188,63,81,241,251,182,79,138,212,73,77,119,180,83,87,49,213,116,175,141,34,238,170,197,215,115,152,199,79,28,111,123,81,88,217,119,68,229,73,24,246,55,218,149,1,205,147,130,139,118,159,214,126,243,186,95,108,236,89,111,119,7,199,151,209,70,149,85,18,69,116,170,158,105,150,230,233,30,231,178,56,101,124,141,133,205,251,166,50,78,194,49,28,179,42,50,26,240,171,196,198,101,194,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,54,171,161,126,232,163,123,36,106,46,215,177,187,154,246,111,141,250,41,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,78,105,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,221,107,198,233,29,74,249,227,171,188,75,12,143,167,142,84,107,153,182,20,237,62,73,21,94,197,237,198,244,106,171,213,141,118,117,242,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,186,158,87,188,20,126,239,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,99,90,221,51,94,202,117,137,174,94,179,75,218,130,105,22,68,71,199,240,69,178,55,50,94,231,64,230,143,228,79,83,126,139,235,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,161,62,58,56,205,177,112,121,167,20,183,56,237,94,217,204,242,143,17,79,140,219,101,99,210,149,210,68,140,238,212,212,200,222,157,33,139,187,18,172,109,114,73,35,158,214,183,106,43,229,143,62,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,151,189,203,155,130,143,221,87,78,39,191,231,246,203,84,154,155,148,253,229,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,44,107,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,179,215,149,15,28,117,56,213,214,201,194,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,237,57,58,202,147,74,216,250,61,178,51,179,109,55,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,246,227,163,140,219,239,24,122,143,75,115,142,213,236,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,235,214,105,123,81,42,198,215,44,113,181,141,107,119,42,62,89,35,89,234,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,132,248,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,237,114,197,50,34,54,70,181,200,168,199,178,72,217,226,184,254,227,6,213,194,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,91,41,214,104,158,145,185,174,89,94,230,51,110,197,146,72,232,6,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,242,121,115,112,19,251,171,216,167,212,141,68,159,196,106,110,77,111,240,117,116,240,84,111,165,178,208,189,236,149,104,218,172,93,147,76,175,142,55,75,47,189,168,230,53,145,46,214,186,73,166,168,40,7,154,63,158,205,77,250,47,163,209,31,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,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,121,92,215,90,52,191,78,179,44,59,79,243,140,190,146,205,125,207,234,42,41,49,202,122,150,72,214,87,207,10,71,190,36,149,27,218,99,213,102,137,172,107,220,213,145,242,53,140,220,229,68,61,168,6,85,203,84,229,71,199,79,244,28,47,235,94,103,254,247,165,192,43,107,155,254,115,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,106,132,85,230,143,228,79,83,126,139,235,20,69,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,2,0,115,171,242,177,139,124,192,161,244,235,137,80,26,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,119,51,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,66,124,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,246,185,98,153,17,27,35,90,228,84,99,217,36,108,233,121,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,118,68,206,168,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,245,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,221,254,26,227,107,173,142,174,150,125,143,115,31,178,88,213,204,118,215,177,205,94,139,238,115,85,23,222,138,86,15,60,239,193,63,204,159,166,144,131,131,238,44,243,46,17,117,67,237,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,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,181,35,85,116,227,71,236,84,249,62,168,102,150,172,102,213,87,112,166,181,195,87,113,168,72,163,125,84,239,217,28,104,171,255,0,121,206,95,230,178,54,73,35,213,172,99,220,223,86,80,15,52,127,61,154,155,244,95,71,162,58,87,45,206,96,148,220,59,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,116,234,249,21,110,208,3,42,229,212,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,127,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,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,56,193,226,207,50,226,235,84,62,220,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,102,254,157,182,42,171,98,98,36,223,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,194,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,63,43,81,181,175,72,244,130,166,199,75,170,90,143,143,226,143,201,42,38,166,182,45,222,185,148,204,157,241,68,178,200,187,222,168,214,49,173,68,69,123,213,24,143,146,38,117,223,44,109,119,181,0,205,103,22,62,105,245,147,230,6,67,234,51,147,43,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,0,40,7,154,63,158,205,77,250,47,163,209,31,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,173,244,128,69,94,102,154,41,251,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,104,175,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,203,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,117,233,213,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,122,116,234,171,252,75,243,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,95,58,191,52,248,183,203,250,31,81,184,156,211,151,207,27,119,94,20,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,118,209,202,171,28,125,47,123,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,0,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,65,74,220,234,252,211,226,223,47,232,125,70,226,115,78,95,60,109,221,120,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,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,224,3,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,113,60,63,243,72,183,101,124,41,230,249,38,163,221,173,84,250,185,167,184,253,101,99,96,117,182,169,244,183,141,139,79,79,67,89,43,96,141,177,197,222,173,172,167,130,72,153,34,116,118,249,17,34,141,221,35,168,28,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,52,125,194,173,187,81,237,124,56,233,213,54,174,100,119,91,222,94,252,126,150,162,233,83,118,163,90,106,232,228,149,157,198,211,84,49,202,175,89,160,99,217,3,228,127,222,72,232,149,239,232,247,57,15,127,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,0,241,245,194,141,103,10,90,227,87,100,182,69,191,12,202,59,215,140,94,104,225,157,35,130,149,211,57,29,64,233,37,87,119,38,167,248,26,229,73,30,231,70,248,36,118,213,151,99,122,95,45,62,58,169,184,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,106,246,228,107,152,141,145,36,225,92,96,113,41,125,226,167,92,111,26,155,115,78,205,170,29,214,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,203,254,83,124,20,91,181,2,179,247,157,213,11,103,126,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,222,177,242,119,209,232,213,133,17,246,254,69,94,104,254,68,245,55,232,190,177,68,80,9,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,20,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,244,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,130,173,121,190,241,131,106,75,85,79,8,88,90,213,186,228,234,138,42,252,198,173,209,53,176,71,2,53,181,52,212,44,222,197,115,222,231,45,53,67,164,141,90,140,70,70,205,207,223,43,35,170,18,255,0,185,163,249,19,212,223,162,250,197,17,64,39,170,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,191,202,191,129,90,108,3,30,181,113,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,190,211,110,158,150,102,58,121,86,57,18,25,31,85,13,74,42,70,246,63,180,198,177,119,54,71,189,145,216,77,131,44,197,114,191,105,125,150,201,173,87,159,99,92,38,180,220,125,159,91,29,71,131,174,139,167,118,154,109,138,189,185,153,185,187,163,119,71,55,170,117,68,234,86,15,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,71,254,49,120,58,193,56,191,193,41,236,23,250,207,99,100,150,109,255,0,103,242,14,220,213,30,203,238,205,78,250,175,239,86,79,20,115,247,99,167,72,254,241,87,103,93,205,232,169,239,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,247,77,106,227,199,89,117,191,135,220,39,65,178,123,213,213,209,227,253,239,180,87,73,110,45,146,76,163,108,173,117,15,137,106,68,215,255,0,123,177,189,23,116,146,119,164,70,205,39,89,24,215,39,224,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,78,20,72,172,187,131,236,154,131,132,108,11,139,76,61,42,238,86,43,165,61,197,185,115,102,150,157,140,180,79,21,225,212,52,143,137,21,237,150,86,78,142,141,170,198,177,234,199,198,247,57,219,100,107,89,229,56,85,226,99,50,225,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,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,255,0,21,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,109,43,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,58,196,144,202,217,58,189,210,51,179,102,128,20,3,205,31,207,102,166,253,23,209,232,136,170,88,167,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,219,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,249,164,123,155,11,152,222,168,216,220,247,199,26,184,233,226,47,247,157,226,59,34,207,237,181,29,220,110,223,182,197,140,252,27,122,218,233,222,253,146,251,226,142,79,190,145,243,84,109,145,170,246,119,251,106,170,140,66,197,57,45,216,53,78,155,70,178,220,167,44,189,221,101,195,46,23,10,123,126,37,110,173,169,169,116,52,254,29,213,15,173,158,150,41,19,180,200,100,154,169,173,87,196,171,186,88,38,71,162,43,61,246,42,12,171,130,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,253,242,69,208,57,163,249,19,212,223,162,250,197,17,64,39,191,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,208,8,1,206,175,202,198,45,243,2,135,211,174,37,43,29,171,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,44,83,34,43,163,115,156,138,143,99,228,141,243,127,154,111,27,56,206,162,232,246,15,167,58,29,153,82,93,113,141,69,167,168,189,222,229,117,166,162,25,230,162,164,174,72,105,26,199,84,70,206,219,29,89,73,86,174,68,111,115,173,36,126,246,198,254,146,198,14,88,182,237,71,186,113,147,133,83,105,230,71,117,178,70,207,17,81,144,212,209,81,173,76,50,89,226,141,100,158,154,169,157,81,137,12,239,100,48,36,143,247,71,44,176,189,189,100,108,104,74,174,121,223,130,127,153,63,77,42,172,150,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,223,107,205,195,136,95,218,222,187,90,244,222,209,77,106,151,27,211,251,124,85,54,187,189,21,87,137,246,191,181,104,232,235,29,80,146,53,123,125,158,223,135,108,104,221,221,118,189,251,220,146,53,172,245,124,150,240,253,71,187,107,46,91,153,99,153,239,178,49,12,126,223,79,6,75,100,216,178,123,114,74,150,212,37,19,118,175,193,31,101,241,75,47,123,175,113,189,59,109,69,100,242,171,120,175,52,127,61,154,155,244,95,71,162,34,169,106,156,168,248,233,254,131,133,253,107,204,255,0,222,244,184,5,109,115,127,206,107,173,114,84,43,191,234,188,43,28,223,247,112,163,255,0,201,225,45,80,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,13,4,240,47,198,109,139,140,61,56,170,185,201,106,246,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,117,235,12,189,169,85,35,115,150,72,220,199,53,219,145,25,44,146,84,162,30,99,188,113,211,113,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,123,173,100,178,185,202,213,153,98,142,26,150,169,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,18,0,19,167,151,7,48,10,206,29,239,177,105,38,175,100,95,226,158,191,196,207,21,77,68,115,212,73,142,213,108,124,155,169,217,11,36,145,240,205,34,35,31,10,55,106,73,42,74,213,103,223,36,191,129,205,67,136,123,174,178,241,47,117,192,233,110,180,149,88,158,152,212,77,100,180,178,26,55,66,246,214,171,33,75,147,165,116,137,189,239,74,152,93,10,42,116,143,101,59,21,136,187,157,36,146,43,146,21,187,81,229,253,165,221,159,145,221,97,192,105,188,37,60,86,137,40,213,212,53,119,137,58,185,245,48,206,229,233,28,208,193,20,108,146,54,39,87,182,170,5,147,250,56,186,218,160,51,89,197,143,154,125,100,249,129,144,250,140,231,42,46,123,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,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,122,185,85,94,174,235,97,64,2,128,121,163,249,236,212,223,162,250,61,17,21,75,20,229,139,204,2,143,72,171,41,184,126,214,252,139,194,96,181,123,96,198,110,82,199,4,84,182,26,169,39,154,105,91,82,246,177,36,88,103,146,163,223,52,143,115,97,115,27,213,27,27,158,248,238,80,31,147,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,101,245,99,5,253,151,234,158,101,166,126,212,246,159,217,44,130,227,98,241,189,142,207,138,240,181,50,67,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,82,247,185,107,234,245,54,175,240,125,131,206,179,210,45,203,15,167,92,66,229,13,52,18,196,200,31,66,214,178,157,170,178,117,222,247,81,173,36,143,115,21,88,175,149,200,155,122,43,27,231,249,169,235,29,247,72,184,71,187,211,99,144,244,171,207,110,17,97,210,84,238,103,247,173,45,76,19,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,90,86,225,251,76,255,0,108,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,61,245,80,208,190,102,248,169,217,240,61,27,218,129,37,145,94,230,171,88,214,43,156,155,90,166,154,74,86,231,87,230,159,22,249,127,67,234,55,18,0,19,255,0,149,239,29,63,177,76,169,154,29,172,121,159,132,211,107,214,255,0,99,212,214,183,116,54,43,164,146,53,83,172,202,228,240,244,115,117,147,185,213,28,198,74,172,147,238,154,234,137,22,234,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,149,86,74,174,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,6,245,108,110,185,211,164,109,123,219,52,76,68,87,181,141,94,244,108,70,42,110,108,79,138,250,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,149,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,228,202,179,240,57,77,196,119,46,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,198,249,22,55,162,163,152,248,107,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,6,85,203,62,226,175,130,143,218,111,5,250,69,196,166,153,219,45,84,217,38,37,165,246,90,156,182,46,157,153,175,22,184,109,52,206,74,141,234,228,141,211,82,199,27,253,206,110,249,34,93,168,245,88,97,137,213,130,75,254,87,92,61,126,220,184,154,182,223,238,117,55,90,43,46,154,120,108,182,90,154,58,93,241,205,93,5,84,75,71,71,36,206,69,100,93,199,163,228,232,168,174,124,116,211,53,168,213,235,35,47,164,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,204,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,122,116,234,137,252,14,191,192,183,15,182,46,37,120,142,199,116,239,41,200,45,86,235,45,62,235,197,198,146,182,119,199,53,226,150,153,236,124,180,20,168,199,49,238,154,86,43,186,171,94,215,71,19,102,149,58,172,91,93,161,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,59,175,49,222,7,41,184,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,221,215,50,41,90,228,114,194,178,201,207,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,202,100,90,165,130,98,153,222,35,166,119,251,239,133,201,51,191,31,246,126,139,194,204,255,0,25,224,161,73,170,190,241,140,88,227,217,27,145,223,120,230,238,235,209,189,87,220,84,15,58,191,52,248,183,203,250,31,81,184,144,0,159,252,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,186,146,26,243,29,227,142,167,133,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,66,11,254,230,143,228,79,83,126,139,235,20,69,0,150,19,203,75,151,221,78,176,221,108,252,65,234,253,170,146,77,62,160,168,241,54,123,77,92,81,85,65,146,189,142,170,130,68,145,25,58,62,6,83,212,193,19,149,147,68,230,78,157,90,168,172,87,117,150,188,199,249,128,81,240,239,98,151,73,52,135,34,255,0,27,21,254,26,121,106,105,227,130,162,60,118,151,123,36,221,80,201,153,36,111,154,104,209,88,200,85,187,146,57,86,87,43,62,229,37,171,110,14,245,123,137,125,49,213,203,125,155,134,25,234,235,114,28,174,162,158,142,108,125,32,101,69,37,225,145,63,186,140,168,141,253,26,198,53,169,38,233,209,209,190,40,157,58,164,177,181,94,226,106,115,184,146,235,53,171,65,166,190,209,82,81,220,159,79,144,58,178,158,146,165,213,48,67,58,182,217,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,205,121,42,121,167,202,126,95,215,122,141,184,186,144,0,0,133,92,198,120,9,253,234,44,80,106,70,157,207,225,245,55,25,183,248,58,74,121,234,54,82,222,168,88,247,202,148,110,87,174,200,102,71,201,35,162,151,220,213,115,220,201,87,107,155,36,52,195,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,205,97,126,124,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,176,57,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,238,150,223,60,142,106,57,143,107,146,87,68,143,87,43,225,70,175,114,71,178,109,189,87,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,115,224,2,128,121,163,249,236,212,223,162,250,61,17,237,121,121,112,153,134,241,117,165,250,219,131,223,106,41,44,247,218,10,140,94,166,197,145,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,253,157,123,111,84,87,68,197,72,149,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,62,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,210,158,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,185,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,131,42,229,138,98,252,191,232,248,136,229,237,166,250,183,164,56,239,248,216,160,246,140,18,211,83,201,5,60,121,21,47,182,234,163,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,254,229,98,132,26,41,105,213,11,214,174,98,20,122,43,108,171,175,206,227,188,83,85,227,241,83,67,28,175,109,108,15,73,163,149,91,42,44,72,200,214,62,227,221,39,221,181,140,115,159,209,136,229,46,207,152,223,218,175,238,117,102,159,110,189,149,246,147,217,248,239,182,61,147,220,240,62,59,218,148,29,255,0,15,221,251,206,207,115,126,205,255,0,22,222,157,125,253,74,108,225,59,205,62,141,252,192,199,189,70,3,186,243,29,224,114,155,133,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,221,115,34,149,174,71,44,43,44,156,255,0,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,119,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,16,115,171,242,177,139,124,192,161,244,235,137,94,188,179,173,54,171,255,0,26,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,163,143,238,15,174,188,38,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,190,157,38,137,137,35,156,228,149,142,99,247,111,89,35,142,48,23,125,202,51,135,175,217,79,15,178,234,205,206,166,234,203,214,170,246,107,101,183,214,82,248,120,232,232,105,37,169,142,141,209,163,147,124,157,230,74,249,251,170,168,215,71,52,59,91,209,170,249,56,175,60,239,193,63,204,159,166,145,255,0,149,54,150,224,154,211,173,153,238,153,234,101,139,219,56,221,231,79,231,241,180,94,42,106,126,239,106,239,107,154,63,188,133,236,145,189,36,137,142,248,92,157,122,116,94,168,170,139,194,184,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,254,64,104,163,129,110,29,63,118,46,28,113,220,2,229,79,218,201,46,27,175,185,55,199,187,165,210,161,140,223,23,186,89,35,251,152,217,13,62,232,220,140,127,99,184,136,138,245,42,7,154,63,158,205,77,250,47,163,209,29,171,131,206,12,172,92,97,240,35,127,182,71,117,246,54,103,139,234,5,218,163,25,185,74,247,173,43,100,150,217,107,238,211,84,198,222,189,97,151,181,18,44,141,106,201,27,152,215,55,114,35,226,146,189,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,46,211,151,7,48,10,62,34,44,81,105,38,175,100,95,227,98,131,196,207,21,77,68,112,83,199,145,82,239,124,155,169,217,11,35,141,147,67,26,163,31,10,55,114,199,18,74,213,127,223,36,83,168,202,185,99,252,86,240,57,77,146,240,137,166,220,92,105,203,234,214,251,109,211,124,89,249,117,165,25,45,66,87,82,69,108,164,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,5,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,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,146,255,0,142,14,103,181,60,77,105,125,187,72,244,231,13,171,198,44,87,106,122,90,188,185,110,75,20,243,212,85,199,35,101,109,29,51,219,213,18,154,57,99,100,157,229,70,75,42,181,137,178,22,181,237,150,48,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,78,235,205,15,72,112,221,5,213,125,54,210,61,63,130,174,59,22,59,166,244,112,211,173,92,235,52,242,189,247,91,156,178,205,35,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,146,43,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,213,202,239,65,176,222,36,180,143,136,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,97,94,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,185,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,202,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,79,134,237,16,181,112,225,162,88,182,139,217,175,149,119,154,124,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,189,44,25,172,226,199,205,62,178,124,192,200,125,70,114,79,217,121,125,211,107,15,47,252,43,136,61,32,181,85,201,168,52,20,247,170,155,197,166,146,41,106,167,201,88,203,179,224,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,175,70,162,43,213,189,96,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,255,0,112,3,198,13,171,139,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,182,84,44,50,189,99,107,90,177,61,175,102,221,137,28,146,74,0,10,1,230,143,231,179,83,126,139,232,244,71,181,229,229,194,102,27,197,214,151,235,110,15,125,168,164,179,223,104,42,49,122,155,22,70,234,5,170,158,212,245,146,189,103,70,49,36,137,94,201,98,98,198,230,43,246,117,237,189,81,93,19,21,34,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,159,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,160,164,14,113,90,103,246,63,138,200,115,170,74,75,170,210,103,184,253,29,194,106,170,136,255,0,189,93,93,76,139,71,36,20,239,70,34,46,200,32,163,123,216,174,115,154,233,209,202,168,215,177,19,170,242,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,18,170,57,41,233,42,19,162,51,124,157,230,75,77,239,87,237,103,133,248,91,214,71,42,126,7,59,140,214,235,95,173,26,123,167,51,83,210,37,182,199,139,203,123,167,149,172,119,125,211,215,85,201,12,173,123,183,109,86,35,109,240,171,81,26,138,138,233,58,171,186,162,55,207,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,182,120,59,165,107,210,24,126,237,30,142,147,125,43,110,45,247,181,204,111,78,171,209,221,181,46,164,165,110,117,126,105,241,111,151,244,62,163,113,62,78,91,124,51,225,188,87,233,30,188,105,110,97,93,87,110,123,106,49,139,149,162,231,76,170,231,219,174,49,178,236,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,215,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,207,249,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,207,192,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,225,92,164,240,12,55,84,245,211,63,211,237,65,199,169,47,152,245,243,77,235,233,171,168,106,81,118,74,207,105,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,35,255,0,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,40,57,94,241,211,251,20,202,153,161,218,199,153,248,77,54,189,111,246,61,77,107,119,67,98,186,73,35,85,58,204,174,79,15,71,55,89,59,157,81,204,100,170,201,62,233,174,168,145,110,164,165,110,117,126,105,241,111,151,244,62,163,113,62,78,91,124,51,225,188,87,233,30,188,105,110,97,93,87,110,123,106,49,139,149,162,231,76,170,231,219,174,49,178,236,200,167,88,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,144,215,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,207,249,93,115,0,163,187,209,219,120,100,214,252,139,179,117,135,195,91,176,123,164,241,193,5,44,148,177,65,20,16,218,93,219,99,54,204,157,174,177,73,34,189,211,58,71,70,174,71,164,77,150,207,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,6,107,56,177,243,79,172,159,48,50,31,81,156,183,238,81,218,153,138,230,28,33,89,240,91,77,95,75,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,221,36,19,181,17,81,157,87,133,115,65,229,247,83,118,169,189,113,67,162,214,170,70,61,148,238,175,204,44,116,209,69,76,205,144,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,111,145,234,233,126,39,185,253,107,131,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,20,225,163,136,188,19,138,13,44,160,212,204,22,163,251,42,59,197,22,201,191,147,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,39,85,6,85,203,222,229,155,197,158,27,174,250,47,106,210,214,211,210,89,50,205,53,179,219,236,175,180,186,189,103,158,190,221,77,73,79,3,110,76,69,141,136,140,116,168,246,58,54,172,157,165,237,239,119,222,199,186,47,243,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,238,133,123,189,37,142,52,99,97,108,109,145,26,172,89,93,20,170,229,117,195,215,236,55,134,91,109,254,231,83,106,173,189,106,95,134,203,101,169,163,165,217,36,52,51,210,196,180,116,114,76,228,71,203,219,98,190,78,138,136,214,73,83,51,90,142,78,178,62,96,2,186,185,174,113,175,251,50,197,103,225,175,76,238,118,170,156,147,45,183,212,83,101,178,245,239,77,103,181,205,27,90,148,251,21,171,27,102,170,142,71,251,220,237,241,196,155,145,136,179,67,43,106,7,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,81,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,99,209,204,118,215,177,171,209,200,173,94,157,21,21,61,198,132,248,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,64,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,140,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,62,220,98,240,117,157,240,129,157,211,216,47,245,158,217,198,239,59,254,207,228,29,184,105,253,169,218,134,157,245,95,222,172,158,89,32,237,73,80,145,253,226,166,254,155,155,213,23,221,218,185,112,115,0,172,225,222,251,22,146,106,246,69,254,41,235,252,76,241,84,212,71,61,68,152,237,86,199,201,186,157,144,178,73,31,12,210,34,49,240,163,118,164,146,164,173,86,125,242,75,119,224,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,212,7,5,186,233,168,252,69,243,51,192,245,67,84,47,62,58,235,93,237,152,161,134,36,86,82,219,233,91,104,174,88,233,105,163,85,94,220,44,220,238,137,213,92,174,115,158,247,61,239,123,221,250,220,234,252,211,226,223,47,232,125,70,226,57,103,112,245,138,241,65,163,92,67,233,30,83,83,224,60,127,217,122,155,117,209,148,177,212,77,108,174,137,215,39,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,134,186,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,254,229,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,73,213,194,39,53,122,109,16,225,210,175,76,117,27,20,171,200,239,184,85,60,76,196,94,183,25,99,75,173,35,234,152,215,81,79,51,153,50,192,250,120,165,123,162,114,51,180,232,96,108,61,35,115,24,178,192,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,155,245,188,7,126,196,57,123,106,38,188,234,197,151,110,125,144,91,236,158,205,181,220,109,221,186,172,94,23,94,224,108,157,29,221,114,119,170,32,117,58,187,116,113,203,11,86,72,87,166,249,90,176,0,191,238,104,254,68,245,55,232,190,177,68,80,9,161,62,49,120,171,193,56,39,209,170,118,89,45,182,168,242,74,187,123,232,176,124,111,193,205,21,12,190,25,212,241,57,191,113,31,110,40,105,227,158,57,59,74,232,183,181,157,182,57,170,187,155,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,226,188,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,0,0,7,148,199,116,183,4,197,51,188,187,83,44,22,47,11,146,103,126,3,237,5,111,138,153,254,51,193,66,176,210,253,219,222,177,199,178,55,43,126,237,173,221,215,171,186,175,188,245,102,85,203,254,229,113,228,79,76,190,181,235,21,167,127,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,190,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,67,235,0,20,3,205,31,207,102,166,253,23,209,232,142,171,201,239,136,92,87,74,245,150,249,164,121,77,55,99,246,169,224,105,173,215,71,213,71,20,52,213,212,109,169,116,84,242,53,234,157,123,254,33,209,177,90,229,119,117,34,98,49,221,221,204,158,156,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,232,129,201,235,133,219,172,218,161,148,235,214,121,100,171,183,191,79,234,42,49,123,93,29,91,29,12,240,222,223,30,218,222,228,125,198,190,55,193,79,39,105,99,150,37,107,150,177,85,21,31,10,244,183,64,12,171,151,253,202,227,200,158,153,125,107,214,43,78,235,133,104,190,151,233,214,101,152,234,6,15,136,82,89,175,185,253,69,61,94,71,81,76,249,26,202,249,225,73,54,74,177,43,187,76,122,172,210,185,238,99,90,178,62,71,61,251,156,170,167,10,230,143,228,79,83,126,139,235,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,58,244,234,169,252,77,36,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,37,0,241,139,193,214,119,194,6,119,79,96,191,214,123,103,27,188,239,251,63,144,118,225,167,246,167,106,26,119,213,127,122,178,121,100,131,181,37,66,71,247,138,155,250,110,111,84,95,119,106,229,193,204,2,179,135,123,236,90,73,171,217,23,248,167,175,241,51,197,83,81,28,245,18,99,181,91,31,38,234,118,66,201,36,124,51,72,136,199,194,141,218,146,74,146,181,89,247,201,44,192,231,87,229,99,22,249,129,67,233,215,18,173,120,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,166,133,51,204,15,75,248,135,210,249,241,12,190,150,147,42,194,114,170,122,74,181,74,75,132,141,130,186,6,201,29,77,60,177,212,83,61,174,86,43,153,19,209,204,127,71,39,79,226,139,239,164,11,239,46,45,92,198,120,180,198,120,97,190,221,233,41,40,115,26,138,153,108,89,123,169,94,180,85,214,234,120,95,60,242,178,52,85,84,169,142,40,213,29,76,175,78,146,58,52,89,59,82,50,119,95,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,133,91,115,206,252,19,252,201,250,105,18,185,117,241,49,134,240,181,196,50,102,122,131,67,86,252,122,255,0,103,155,28,174,173,166,69,123,237,140,154,162,158,100,171,88,145,170,233,152,215,83,181,30,198,252,123,30,231,53,30,230,164,111,185,238,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,251,90,146,194,170,141,145,173,106,162,177,236,142,70,85,95,2,252,8,103,119,190,47,106,177,61,115,211,187,83,236,186,85,225,238,25,125,166,227,112,134,162,55,77,87,72,249,109,176,35,96,123,217,81,189,253,185,156,197,85,137,99,134,70,74,189,92,145,62,239,202,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,234,230,71,203,238,167,136,154,104,245,135,70,237,84,141,212,91,117,59,105,171,109,176,197,20,47,201,152,178,193,28,75,45,68,211,197,12,47,166,133,39,114,61,205,115,228,98,50,62,189,25,26,37,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,103,132,210,159,9,222,86,52,111,229,254,61,233,208,20,193,204,183,71,180,75,71,184,139,188,90,244,131,36,164,142,162,190,163,196,222,48,250,75,52,244,176,99,79,125,45,44,209,164,115,189,203,20,236,168,89,229,149,25,10,53,144,39,72,209,17,17,168,145,44,208,71,46,205,30,209,45,45,225,210,215,116,209,124,146,147,48,167,201,234,42,170,107,243,6,217,167,182,207,122,124,53,83,194,196,124,21,14,116,177,50,4,107,162,107,58,163,58,182,73,17,17,101,122,186,189,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,28,158,248,133,197,116,175,89,111,154,71,148,211,118,63,106,158,6,154,221,116,125,84,113,67,77,93,70,218,151,69,79,35,94,169,215,191,226,29,27,21,174,87,119,82,38,35,29,221,220,203,31,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,174,174,89,124,29,230,79,226,210,247,120,213,75,61,37,154,163,67,170,34,146,233,97,186,209,165,68,243,220,106,161,168,109,19,226,254,49,35,35,88,214,169,149,13,115,186,171,41,221,18,57,30,146,178,231,192,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,16,115,80,224,86,167,0,200,110,188,79,105,109,5,92,248,197,242,162,107,150,103,12,213,81,108,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,93,205,141,236,100,112,43,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,238,230,99,227,119,88,229,123,126,38,175,78,189,83,162,162,42,104,79,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,20,3,205,31,207,102,166,253,23,209,232,137,21,201,27,63,195,108,89,150,166,233,245,231,33,164,163,200,114,170,123,77,77,150,134,101,86,190,189,148,105,90,181,41,18,170,109,115,216,217,227,122,179,174,245,102,247,34,43,99,122,182,90,115,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,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,23,233,203,187,139,207,222,183,70,151,237,77,111,123,80,176,238,213,22,81,178,131,195,67,63,117,210,248,90,184,246,170,198,189,216,226,118,244,110,205,178,199,47,72,217,26,197,186,85,16,3,156,222,150,253,171,225,198,197,169,148,22,47,21,95,130,100,17,248,154,223,21,179,193,218,235,88,176,205,247,106,244,108,155,234,155,110,111,185,174,123,122,117,78,141,238,41,90,188,4,234,102,85,165,252,92,105,157,199,22,171,237,251,123,32,162,198,110,48,62,73,18,26,170,26,249,217,79,43,36,107,30,221,251,123,141,149,136,238,173,73,97,137,234,215,108,232,121,94,42,181,75,246,211,196,118,162,234,100,55,223,108,208,94,114,10,175,101,86,248,95,15,221,181,196,254,205,15,221,171,24,230,244,165,138,6,252,109,71,175,78,175,234,229,114,173,191,114,140,211,60,171,78,248,71,134,227,148,210,120,79,182,185,5,94,77,110,129,241,201,28,205,161,146,10,122,120,159,35,94,198,244,238,120,87,74,197,110,230,186,41,98,122,59,226,232,147,84,165,110,117,126,105,241,111,151,244,62,163,113,61,87,36,189,76,197,113,253,71,212,77,45,187,85,248,123,214,97,111,183,220,45,29,201,35,100,117,30,1,106,123,240,55,115,209,239,153,89,86,146,53,140,107,190,238,9,220,170,212,103,190,101,115,6,224,146,213,197,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,94,226,181,17,36,147,173,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,209,241,185,125,237,69,106,255,0,5,46,251,151,95,29,84,220,82,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,61,142,123,88,198,57,24,201,148,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,148,25,204,47,140,95,222,215,84,232,254,207,81,248,76,51,10,241,214,235,23,222,119,61,161,220,169,93,247,31,142,8,165,139,191,12,84,159,112,253,221,190,215,185,122,185,253,121,167,10,188,76,102,92,40,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,84,226,95,135,76,19,138,13,44,175,211,60,234,159,251,90,203,61,110,249,191,147,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,21,63,130,166,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,159,142,170,156,198,58,14,22,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,246,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,94,21,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,79,243,6,224,146,213,197,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,94,226,181,17,36,147,173,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,209,241,185,125,237,69,106,255,0,5,46,251,151,95,29,84,220,82,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,61,142,123,88,198,57,24,201,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,1,154,206,44,124,211,235,39,204,12,135,212,103,62,78,29,117,231,50,225,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,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,159,14,186,243,134,241,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,190,55,59,162,57,88,221,236,86,72,212,216,246,170,195,92,167,148,38,9,148,241,89,85,168,174,184,90,173,90,59,89,178,233,54,37,107,108,212,213,94,57,17,169,37,19,21,21,89,21,28,143,71,74,175,141,237,115,26,245,130,40,227,68,100,205,159,248,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,50,174,122,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,75,244,210,238,45,244,143,136,78,20,50,109,123,170,197,234,231,199,172,150,123,155,51,12,106,166,153,149,79,141,244,212,125,234,202,36,73,118,195,84,199,194,246,171,28,187,88,246,74,212,122,70,237,236,101,37,226,92,99,113,5,167,90,167,156,106,246,153,230,223,101,47,90,135,112,170,184,223,41,232,169,34,158,134,89,39,169,125,71,68,167,170,108,172,248,31,35,210,55,187,116,140,107,222,212,127,71,191,117,255,0,112,253,157,101,90,159,161,216,30,164,102,182,187,85,186,245,148,227,244,55,154,154,123,92,242,75,74,223,17,11,101,98,177,100,107,94,221,204,123,92,177,174,238,219,156,172,73,37,70,164,143,231,252,107,241,93,98,225,47,70,171,115,46,237,170,179,47,185,117,163,197,172,149,179,61,190,62,171,115,18,73,21,177,162,189,97,129,143,238,200,189,88,213,232,200,251,140,124,177,169,158,204,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,46,251,150,167,5,22,238,29,52,226,135,84,51,91,103,77,77,203,173,238,146,165,238,74,168,36,181,90,234,82,154,86,91,37,130,71,35,22,102,62,6,190,71,44,77,123,100,123,226,69,115,88,142,124,96,230,177,192,173,54,29,37,127,20,250,81,65,73,77,98,170,168,89,179,90,23,85,74,233,219,113,171,173,122,251,73,139,52,142,71,50,89,106,35,137,208,198,141,237,170,70,230,177,205,116,139,20,32,225,163,136,188,239,133,253,83,160,212,204,22,163,251,42,59,197,22,200,127,148,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,187,217,252,81,127,138,46,138,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,56,7,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,15,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,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,173,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,236,141,174,232,174,70,55,123,213,242,57,55,189,202,179,171,149,15,3,149,57,45,214,201,197,198,163,62,145,108,86,218,138,135,226,54,149,100,85,11,93,87,19,164,129,213,179,163,145,201,19,32,149,175,237,53,58,74,179,68,217,58,177,177,179,189,110,128,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,19,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,23,140,92,239,139,252,238,158,255,0,127,163,246,54,55,102,223,246,127,31,238,67,81,236,190,236,52,236,170,254,250,100,17,73,63,118,74,116,147,239,17,118,117,218,222,136,158,255,0,87,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,69,115,80,209,13,47,212,158,26,46,186,147,157,223,42,236,87,125,53,167,154,190,195,113,134,57,39,100,147,212,190,24,188,12,176,183,220,230,84,202,218,104,210,79,114,196,253,146,43,187,105,43,31,68,36,244,228,255,0,162,24,14,167,107,205,207,80,50,251,229,35,238,90,111,79,79,116,178,227,210,199,12,139,95,60,221,216,252,106,182,78,174,86,82,57,34,114,43,27,213,179,77,76,253,236,218,141,146,194,185,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,79,127,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,21,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,133,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,5,0,243,71,243,217,169,191,69,244,122,34,42,151,83,203,23,143,31,219,125,138,155,65,181,98,245,187,62,199,237,237,246,109,210,227,113,238,85,101,16,181,243,58,78,141,237,53,59,212,240,54,157,29,186,73,37,153,169,36,203,215,100,174,72,107,204,159,139,60,251,45,226,210,178,217,167,249,213,93,166,219,164,117,21,54,75,5,117,147,189,110,173,166,173,146,24,226,186,185,211,162,182,101,122,204,201,41,213,90,169,26,199,11,118,162,239,123,228,157,92,174,184,166,215,158,38,240,220,202,109,103,134,146,225,79,139,84,81,82,91,114,24,109,94,17,247,41,230,90,153,42,34,149,209,244,167,123,225,103,132,68,108,81,177,90,201,24,175,220,175,71,44,223,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,40,4,159,252,177,120,241,253,136,95,105,180,27,86,47,91,112,28,130,224,223,102,221,46,55,30,221,46,47,51,153,51,164,232,222,211,151,179,81,59,169,209,219,164,142,40,92,178,76,189,55,202,229,181,238,34,180,27,13,226,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,124,110,119,85,106,61,187,216,175,141,203,177,238,69,141,124,10,242,211,198,120,101,169,165,212,237,79,175,164,200,245,66,150,162,119,80,213,91,106,234,27,110,180,64,248,165,129,89,11,85,35,90,135,201,20,175,87,190,104,250,55,171,90,198,181,88,178,73,231,249,213,249,88,197,190,96,80,250,117,196,165,98,127,242,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,231,164,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,233,185,172,123,160,133,206,106,47,71,44,81,170,245,218,157,62,178,170,249,231,126,9,254,100,253,52,170,178,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,172,169,52,173,143,163,219,35,59,63,39,57,189,113,197,111,185,221,139,66,241,71,127,42,227,221,187,134,97,39,179,99,103,118,110,202,190,215,7,137,115,123,178,118,97,174,174,147,99,87,180,158,63,248,185,251,210,62,129,202,179,139,78,43,53,187,81,238,186,119,168,119,127,182,88,101,139,31,138,73,239,23,26,116,138,170,213,36,106,145,211,181,42,98,135,251,234,105,250,187,115,106,95,220,123,97,146,86,203,214,57,25,44,64,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,159,243,107,227,95,216,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,187,228,239,50,88,164,149,209,185,173,72,209,177,42,200,146,204,198,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,67,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,221,45,68,141,98,127,155,27,17,206,123,153,20,81,49,94,253,155,151,53,133,217,234,111,24,54,174,19,121,126,104,235,173,235,87,38,119,152,233,189,170,131,20,100,49,53,89,77,59,45,84,201,37,116,174,145,142,139,101,58,205,19,210,55,53,203,43,220,198,109,216,178,73,29,43,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,118,14,36,248,67,214,94,20,190,201,126,214,168,173,80,253,177,183,190,182,143,217,245,237,169,236,77,22,207,17,73,55,68,78,147,69,221,139,114,179,124,78,238,39,110,71,244,118,222,171,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,175,64,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,202,185,213,249,167,197,190,95,208,250,141,196,128,5,212,242,197,227,199,246,223,98,166,208,109,88,189,110,207,177,251,123,125,155,116,184,220,123,149,89,68,45,124,206,147,163,123,77,78,245,60,13,167,71,110,146,73,102,106,73,50,245,217,43,146,122,81,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,131,81,19,235,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,81,15,49,222,7,41,184,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,221,215,50,41,90,228,114,194,178,201,199,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,202,1,230,143,231,179,83,126,139,232,244,68,95,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,79,2,252,102,216,184,195,211,138,171,156,150,175,99,102,120,191,135,167,201,173,177,49,235,74,217,37,71,246,170,105,164,119,94,176,203,218,149,82,55,57,100,141,204,115,93,185,17,146,201,205,120,210,229,151,140,241,71,168,150,141,73,195,242,138,76,42,251,93,81,35,114,235,140,212,245,21,239,184,64,202,72,226,164,124,80,172,237,137,175,137,105,227,141,88,222,218,57,147,62,71,57,93,19,89,36,159,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,111,64,60,86,183,225,87,93,74,209,124,251,78,108,85,20,144,92,178,172,94,235,100,163,150,173,238,108,17,207,83,73,36,49,186,71,53,174,114,49,28,244,85,84,107,151,167,94,136,191,192,204,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,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,154,52,159,5,253,151,233,102,27,166,126,212,246,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,238,118,205,221,189,219,119,59,167,94,157,87,167,83,213,148,173,206,175,205,62,45,242,254,135,212,110,36,10,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,95,60,109,218,184,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,219,71,42,36,145,245,242,188,120,242,226,166,226,179,50,197,245,7,79,174,248,254,37,144,182,161,180,57,93,117,77,44,174,125,198,221,209,137,28,232,145,174,217,106,105,218,199,49,141,114,51,186,199,181,174,153,141,134,52,36,167,15,220,60,105,127,12,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,181,175,123,96,141,85,177,181,145,162,162,237,99,122,244,58,89,82,188,209,121,128,86,93,235,46,92,50,104,134,69,217,181,67,226,109,217,197,210,8,231,130,170,74,168,167,150,9,173,45,238,49,155,97,78,215,89,100,141,94,217,155,35,99,71,35,18,86,203,88,32,150,156,190,120,219,186,240,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,182,142,85,88,227,233,125,54,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,21,109,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,122,115,6,227,110,213,194,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,165,22,90,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,213,242,57,61,238,85,114,255,0,21,47,79,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,125,32,95,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,213,205,11,141,127,221,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,165,108,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,19,192,231,8,150,174,16,116,141,216,164,247,26,75,198,89,126,168,109,203,35,186,193,78,214,49,243,163,17,172,165,133,234,212,149,244,208,166,237,157,197,234,175,146,105,17,177,247,86,54,200,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,12,214,113,99,230,159,89,62,96,100,62,163,57,245,102,252,51,230,88,119,14,154,121,196,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,252,21,36,99,218,222,145,186,95,87,192,231,23,119,94,16,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,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,143,214,41,91,251,181,124,83,255,0,192,29,42,255,0,221,87,31,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,58,117,85,254,38,99,9,149,197,63,3,148,218,107,195,110,149,113,73,166,207,171,150,197,147,226,248,251,242,155,99,153,44,235,110,184,213,80,70,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,253,21,218,235,110,166,175,163,183,220,234,233,105,238,148,233,73,93,20,51,57,140,170,129,37,142,100,138,86,162,244,123,18,88,98,145,26,238,169,190,54,59,248,181,21,59,175,2,220,58,126,243,188,71,99,184,5,202,159,187,141,219,247,95,114,111,143,111,91,93,59,217,190,47,116,177,201,247,210,62,26,125,209,185,94,206,255,0,113,17,81,138,104,39,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,173,197,87,19,25,151,21,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,218,142,153,251,165,145,239,145,200,155,158,247,109,107,25,178,54,76,174,83,124,20,91,181,2,179,247,157,213,11,103,126,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,222,177,242,119,209,232,213,133,17,246,254,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,148,3,199,247,7,215,94,19,117,113,205,183,165,36,152,38,99,81,89,95,138,62,25,92,175,166,129,143,106,201,67,43,100,123,165,223,78,147,68,196,145,206,114,74,199,49,251,183,172,145,199,237,121,106,113,175,113,225,211,81,232,116,191,53,185,244,211,44,186,224,232,234,88,229,165,130,59,85,210,165,105,162,101,206,89,228,106,61,97,99,32,107,36,106,202,214,54,55,190,84,71,57,136,215,217,87,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,58,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,64,229,197,192,229,55,21,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,186,214,75,19,90,141,89,146,88,239,120,133,92,200,120,214,213,62,15,191,103,127,179,59,6,41,115,251,91,237,127,27,237,218,90,153,187,126,23,194,118,251,93,153,226,233,215,196,191,118,237,221,122,55,167,78,139,215,197,114,244,230,23,173,28,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,109,67,213,81,26,139,213,27,239,254,40,188,215,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,148,230,51,199,183,239,81,125,131,77,244,238,15,15,166,88,205,195,198,82,84,79,79,178,170,245,92,198,62,36,172,114,61,55,195,10,50,73,27,20,94,231,43,94,231,202,155,156,216,225,136,20,216,181,246,175,21,184,230,180,244,59,236,182,171,133,29,174,178,167,186,196,237,85,85,199,83,37,60,123,21,119,187,115,40,170,87,170,34,181,59,125,28,168,174,106,44,149,229,113,231,179,76,190,181,232,245,167,85,231,87,230,159,22,249,127,67,234,55,19,165,114,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,149,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,121,93,13,225,31,89,120,129,193,51,220,255,0,79,113,27,173,198,131,10,183,182,120,188,53,43,100,246,165,119,122,29,244,48,110,123,92,249,155,75,36,245,10,216,219,35,190,234,56,246,238,168,139,175,53,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,105,226,27,139,60,55,139,174,88,154,153,156,88,169,233,44,247,218,10,139,77,53,247,28,109,122,213,79,106,122,223,41,82,5,123,214,56,149,236,150,38,36,141,122,51,103,94,227,17,85,209,61,18,157,139,254,230,143,228,79,83,126,139,235,20,69,0,147,211,150,231,47,186,110,34,106,100,214,29,100,181,85,183,78,173,213,14,166,162,182,205,20,176,179,38,122,197,60,114,172,85,16,207,20,208,178,154,100,129,202,246,181,204,145,232,248,250,245,100,136,151,104,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,0,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,94,213,203,123,141,109,83,227,7,246,137,251,76,176,98,150,207,178,94,200,240,94,194,165,169,135,185,226,188,95,115,187,222,158,94,189,60,51,54,237,219,211,171,186,245,234,157,43,91,154,63,158,205,77,250,47,163,209,31,147,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,163,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,135,202,105,119,134,237,16,181,112,225,162,88,182,139,217,175,149,119,154,124,114,158,86,190,190,166,54,198,250,153,230,158,74,137,158,140,111,185,140,89,102,147,99,58,185,90,205,173,87,61,81,94,189,44,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,162,189,39,193,127,106,26,167,134,233,159,181,61,153,246,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,250,245,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,253,202,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,157,34,88,98,108,125,24,232,217,222,179,66,0,115,171,242,177,139,124,192,161,244,235,137,86,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,189,207,98,75,12,123,217,213,170,230,110,106,57,138,168,244,241,90,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,121,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,18,210,185,80,241,199,77,146,218,172,156,35,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,254,211,147,164,75,12,77,143,163,29,27,59,214,104,85,95,60,239,193,63,204,159,166,144,255,0,129,14,24,236,92,90,106,22,101,165,87,123,215,177,42,217,135,201,116,181,221,252,51,234,124,5,84,87,59,123,93,39,97,178,196,146,238,130,74,136,186,57,219,83,187,191,162,185,173,56,94,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,23,147,202,191,135,139,86,141,112,209,106,207,42,173,85,116,185,102,167,83,195,123,187,62,106,198,204,199,81,35,230,91,107,98,108,107,177,140,90,105,155,50,162,245,147,125,67,209,234,155,91,28,117,151,205,31,207,102,166,253,23,209,232,143,65,160,28,117,84,240,203,193,150,65,166,26,99,95,87,75,170,25,30,113,61,202,150,185,180,177,73,5,162,220,148,214,244,116,239,73,227,124,83,62,101,130,104,91,26,53,118,167,114,71,57,138,216,210,72,127,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,160,158,5,248,50,177,112,121,167,21,86,201,46,190,217,204,242,143,15,81,147,92,162,123,210,149,210,68,143,237,83,83,70,238,157,33,139,187,42,36,142,106,73,35,158,231,59,106,43,34,142,74,153,87,63,87,38,202,111,185,133,198,27,182,71,93,226,234,233,237,244,22,184,228,237,50,61,180,180,84,177,82,83,71,209,136,136,187,32,130,38,117,233,185,219,122,185,85,202,170,182,191,202,135,129,202,108,106,213,100,226,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,246,154,157,98,72,101,108,157,94,233,25,217,159,250,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,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,116,85,17,181,233,254,116,111,70,185,237,100,177,74,196,123,246,110,94,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,250,181,17,95,214,122,186,135,245,114,171,190,62,157,118,181,168,150,127,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,133,112,203,193,246,77,197,46,151,234,149,235,78,82,174,179,54,193,170,44,14,181,89,219,45,60,80,92,224,172,146,169,149,44,124,147,190,54,196,246,54,22,74,215,171,250,116,142,70,109,114,200,215,50,63,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,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,165,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,194,120,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,155,27,36,146,61,58,178,22,170,245,122,252,74,189,58,39,68,74,23,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,37,50,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,249,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,61,156,96,240,153,153,112,139,170,31,97,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,127,78,219,213,17,178,177,87,223,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,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,66,131,57,163,249,236,212,223,162,250,61,17,202,180,215,135,172,171,85,52,107,84,117,115,22,169,239,254,202,253,147,83,113,181,178,150,73,102,169,161,172,117,75,101,168,141,204,69,233,216,240,237,145,232,230,163,123,75,43,213,237,237,109,127,159,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,247,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,104,123,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,219,101,167,145,204,95,243,100,98,185,172,115,226,150,39,171,25,191,106,117,80,12,245,243,21,209,203,238,141,241,113,157,211,93,230,241,20,153,133,194,124,198,215,83,181,140,239,82,215,207,44,142,77,141,123,213,189,169,210,162,14,174,218,231,246,55,237,107,94,212,61,7,43,141,33,166,213,174,48,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,123,223,76,230,50,149,209,44,127,206,123,43,39,164,145,90,229,107,21,145,189,29,187,249,142,191,64,82,183,58,191,52,248,183,203,250,31,81,184,145,127,72,184,103,204,181,171,72,245,79,84,176,202,234,71,191,74,41,232,46,87,59,100,202,145,190,166,221,51,42,223,81,60,82,57,200,221,240,54,147,122,198,169,241,177,207,218,237,237,108,114,120,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,15,112,171,196,198,27,197,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,128,28,208,184,233,253,138,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,116,231,83,200,180,215,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,228,202,230,21,194,174,27,194,134,145,232,30,31,102,182,210,59,39,184,211,223,42,114,203,188,114,44,207,184,220,81,150,221,232,217,92,198,59,195,70,231,72,216,89,181,187,88,170,229,78,227,228,123,255,0,43,149,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,120,87,18,252,58,103,124,47,234,157,126,153,231,84,255,0,218,214,89,235,119,195,252,167,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,222,207,224,169,252,21,102,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,170,163,41,166,151,163,154,232,218,157,185,165,145,207,71,54,87,73,15,181,231,157,248,39,249,147,244,210,58,242,191,212,218,109,25,212,189,88,213,106,171,53,93,217,152,174,147,221,238,137,67,77,28,174,125,75,227,174,183,171,35,85,138,57,29,27,21,219,81,242,171,21,145,51,116,143,232,198,57,82,63,241,21,175,57,151,18,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,187,35,107,186,43,145,141,222,245,124,142,77,239,114,173,164,242,163,224,163,246,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,216,169,74,220,234,252,211,226,223,47,232,125,70,226,115,78,11,248,193,181,112,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,108,167,89,162,122,70,230,185,101,123,152,205,187,22,73,35,140,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,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,6,107,56,177,243,79,172,159,48,50,31,81,156,185,62,92,152,181,139,57,229,213,133,225,89,77,15,141,178,228,22,252,138,215,113,166,238,190,62,253,44,247,74,248,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,229,80,241,201,194,37,215,132,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,183,127,109,122,43,36,134,69,108,125,212,141,189,87,150,135,28,117,60,56,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,3,35,73,24,168,173,123,38,188,146,170,255,0,184,99,255,0,173,23,250,19,255,0,223,150,83,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,153,130,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,41,175,152,55,4,151,94,20,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,119,21,168,171,28,157,44,43,148,223,12,95,178,13,14,253,172,230,56,189,170,28,191,80,246,92,40,46,17,205,223,170,143,29,146,24,100,165,129,203,239,100,93,199,163,231,115,35,94,174,107,224,238,174,248,209,145,77,76,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,239,199,39,8,151,94,16,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,174,221,253,181,232,172,146,25,21,177,247,82,54,247,94,83,124,94,126,200,181,31,247,125,205,107,118,98,25,253,193,158,201,116,116,29,217,41,114,41,150,24,33,221,35,21,30,144,206,198,54,39,117,107,209,178,54,7,39,105,139,51,214,234,79,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,58,252,96,113,41,125,226,167,92,111,26,155,115,78,205,170,29,214,188,110,145,212,172,130,74,75,60,83,72,250,120,229,70,185,251,166,94,235,228,145,85,239,78,228,143,70,170,49,24,214,202,174,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,233,213,205,31,200,158,166,253,23,214,40,138,1,59,175,7,220,38,102,92,93,106,135,216,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,223,211,184,244,69,108,79,84,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,2,42,241,207,192,199,239,163,246,39,252,104,253,142,251,29,237,47,246,147,218,30,43,197,248,111,253,34,29,155,124,55,254,119,93,255,0,213,211,223,229,56,41,229,189,251,159,106,157,215,83,63,108,191,107,125,167,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,235,211,195,109,219,181,58,239,235,215,221,209,120,7,60,239,193,63,204,159,166,149,129,102,202,111,184,253,186,253,105,180,87,120,122,76,154,222,203,93,210,62,211,31,226,41,89,85,5,91,99,234,228,85,103,73,233,41,223,213,170,142,248,58,117,218,231,34,250,173,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,89,87,51,125,11,211,142,29,56,17,193,116,191,75,236,222,6,213,67,168,20,82,205,52,170,143,170,184,85,58,217,112,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,132,22,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,110,115,24,233,228,122,51,174,197,126,199,42,43,163,98,183,170,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,4,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,161,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,217,105,184,207,85,11,27,60,75,36,137,52,140,170,154,165,85,99,99,31,218,123,94,187,155,27,216,200,235,170,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,122,61,137,44,49,72,141,119,84,223,27,29,252,90,138,159,41,127,220,209,252,137,234,111,209,125,98,136,160,19,82,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,0,0,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,8,1,197,31,42,79,222,83,93,178,109,107,253,189,125,156,251,71,224,191,147,62,203,120,206,199,135,163,130,155,250,111,23,30,237,221,141,223,204,78,155,186,123,250,117,94,171,192,199,3,31,185,119,219,111,241,163,246,199,237,143,179,127,218,79,103,248,95,9,226,127,244,137,183,238,241,63,249,189,54,127,95,95,117,85,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,232,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,209,211,148,103,15,95,181,110,32,165,213,155,157,77,169,246,93,42,236,214,203,111,172,165,241,18,86,87,85,197,83,29,27,163,71,38,200,251,47,137,243,247,85,85,205,146,24,118,183,171,149,241,221,248,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,190,227,163,131,43,23,24,122,113,75,108,142,235,236,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,235,214,25,123,81,34,200,214,172,145,185,141,115,119,34,62,41,51,237,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,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,31,138,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,218,120,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,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,94,167,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,29,121,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,77,254,99,188,14,84,241,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,187,77,124,178,181,200,212,153,101,142,168,56,22,225,211,247,157,226,59,29,192,46,84,253,220,110,223,186,251,147,124,123,122,218,233,222,205,241,123,165,142,79,190,145,240,211,238,141,202,246,119,251,136,138,140,83,69,37,0,243,71,243,217,169,191,69,244,122,34,42,151,83,203,23,128,239,216,133,138,155,94,117,98,203,183,62,200,45,237,246,109,174,227,110,237,213,98,240,185,243,54,78,142,238,185,59,213,16,58,157,93,186,56,229,133,171,36,43,211,124,173,89,254,12,171,147,255,0,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,151,82,14,21,198,15,9,152,111,23,90,95,246,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,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,105,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,232,57,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,164,75,12,78,147,171,29,27,251,213,129,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,238,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,133,90,177,201,175,246,161,170,121,150,166,126,241,222,204,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,119,237,238,109,221,181,189,122,117,232,157,122,19,87,133,205,11,253,218,244,39,25,209,79,181,63,104,254,206,120,223,229,63,3,224,251,254,34,178,122,159,232,123,146,109,219,223,219,252,245,235,183,175,187,175,68,160,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,157,87,139,31,43,26,201,242,255,0,33,244,233,202,245,229,79,199,109,213,46,180,28,44,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,6,247,53,88,172,236,53,95,190,8,227,176,174,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,255,0,229,21,198,14,77,65,153,91,248,75,204,22,174,229,98,186,83,212,187,17,116,49,83,177,150,137,226,74,186,234,182,74,168,198,203,43,39,71,72,228,123,158,245,99,227,99,90,221,178,57,204,142,188,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,114,174,103,92,7,126,196,47,181,58,243,164,246,93,184,14,65,112,119,180,173,118,235,119,110,151,23,153,204,133,177,245,119,117,203,217,168,157,213,10,221,177,199,20,46,88,225,78,155,226,106,199,94,15,184,179,204,184,69,213,15,183,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,191,167,113,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,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,160,30,102,154,215,251,105,226,227,41,240,246,255,0,11,65,130,117,194,168,247,197,178,105,124,20,243,120,137,36,233,35,218,238,181,82,212,236,114,109,235,18,69,185,168,237,221,127,87,149,102,177,216,180,139,139,139,69,54,71,15,74,76,246,223,46,29,29,78,231,255,0,122,213,84,207,4,148,203,177,140,114,191,185,61,60,80,116,248,90,222,254,247,57,26,197,69,190,144,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,21,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,232,168,202,105,165,234,215,54,71,39,110,105,99,107,21,205,149,177,195,15,248,85,226,99,50,225,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,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,70,14,98,156,10,211,113,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,252,246,53,142,123,24,229,123,40,219,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,137,63,198,135,24,54,174,44,180,143,68,29,112,90,184,243,188,58,158,241,65,149,178,104,154,140,169,157,236,183,164,117,209,58,54,54,45,149,11,12,175,88,218,214,172,79,107,217,183,98,71,36,159,47,46,190,34,240,78,23,245,79,56,212,204,234,163,240,254,231,71,103,162,217,55,242,157,211,196,210,77,5,31,114,40,164,236,247,123,15,111,117,237,216,207,226,171,252,17,120,255,0,17,90,243,153,113,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,207,254,87,220,190,233,174,212,214,94,40,117,166,213,86,198,50,161,181,248,125,142,166,41,105,159,190,25,105,106,40,239,73,44,83,181,202,197,115,39,107,32,150,45,146,49,91,47,196,199,51,175,215,207,59,240,79,243,39,233,164,127,229,89,130,254,212,53,79,86,244,207,218,158,204,251,91,163,247,251,23,141,236,119,188,47,138,169,162,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,164,53,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,247,7,249,253,54,167,240,185,165,185,156,57,13,93,246,162,171,23,161,166,184,92,42,214,87,79,61,198,154,36,167,173,89,29,42,111,123,210,166,25,145,94,189,119,170,43,145,92,138,142,94,192,82,183,58,191,52,248,183,203,250,31,81,184,144,0,181,78,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,235,252,69,104,54,27,196,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,118,248,220,238,170,212,123,119,177,95,27,151,99,220,139,65,154,153,194,62,178,224,28,71,79,195,69,14,35,117,189,100,149,119,7,65,143,108,165,108,94,218,161,87,191,177,93,31,198,232,217,11,163,141,207,123,150,69,108,59,37,108,142,106,197,38,219,211,224,255,0,69,117,31,135,237,14,179,233,126,166,234,143,219,138,251,94,223,9,51,105,86,56,237,116,171,12,104,150,248,164,122,172,149,16,197,34,75,219,150,68,99,187,110,99,17,145,181,141,98,118,176,101,92,210,159,9,222,86,52,111,229,254,61,233,208,30,171,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,245,113,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,99,149,113,47,195,166,9,197,6,150,87,233,158,117,79,253,173,101,158,183,124,223,201,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,237,143,254,10,159,193,83,58,218,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,59,99,145,145,205,177,126,9,226,238,49,143,116,50,177,91,36,111,86,166,248,222,199,34,116,114,22,255,0,202,111,139,207,218,238,156,126,239,185,173,110,252,191,0,183,179,217,46,142,131,181,29,86,59,10,67,4,59,164,98,171,22,104,30,246,196,238,173,98,186,55,64,228,238,189,38,122,69,94,108,156,94,126,215,117,31,247,125,194,171,119,226,24,5,193,254,214,116,148,29,169,42,178,40,86,104,38,219,35,213,94,176,192,199,186,38,244,107,17,210,58,119,47,117,137,11,210,63,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,210,179,41,189,209,66,199,120,10,93,175,88,227,71,72,168,196,154,119,179,181,26,116,123,147,171,228,237,189,145,72,134,132,241,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,141,124,209,252,137,234,111,209,125,98,136,162,29,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,167,94,136,191,192,209,159,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,160,2,170,249,231,126,9,254,100,253,52,172,188,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,208,71,7,92,29,96,156,32,96,149,22,11,5,103,182,114,75,206,207,180,25,7,110,106,127,106,118,166,168,125,47,247,171,231,150,56,59,81,212,44,127,118,169,191,166,231,117,85,247,112,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,144,171,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,123,133,94,25,240,222,20,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,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,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,66,220,195,56,44,186,240,177,170,21,23,220,67,31,171,110,149,228,181,8,184,253,98,212,186,169,40,167,88,247,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,54,216,150,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,180,153,56,176,209,38,113,23,79,194,195,114,58,185,53,6,122,121,166,125,27,109,211,246,32,123,41,99,171,108,47,157,90,140,87,201,77,35,229,106,181,92,196,72,100,107,220,199,172,108,127,96,0,0,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,67,197,105,86,139,233,126,136,90,174,246,45,40,196,41,49,187,109,242,241,81,126,172,163,164,124,157,133,173,153,172,108,142,142,55,57,91,11,54,197,27,82,40,209,177,181,26,136,214,180,246,160,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,64,14,103,92,7,126,219,236,85,58,243,164,246,93,217,246,63,111,119,180,173,118,235,119,114,171,40,133,175,133,177,245,119,117,169,222,167,129,181,10,221,177,201,44,205,72,225,78,187,34,106,64,174,94,124,43,107,206,184,234,133,62,163,105,94,97,87,167,150,220,46,161,101,126,106,148,158,33,33,173,237,252,52,144,64,174,107,106,158,246,189,18,88,156,228,141,33,145,221,222,189,200,227,150,122,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,196,42,227,151,150,237,139,139,12,170,203,168,152,118,73,106,194,242,152,118,81,223,106,223,108,124,254,216,165,238,64,198,73,34,178,86,167,122,158,6,207,177,85,138,233,122,197,19,228,141,140,99,153,218,184,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,5,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,73,226,177,157,33,195,113,13,80,205,245,114,197,5,92,55,221,66,167,180,195,125,71,78,175,130,103,219,227,154,40,38,99,23,222,199,172,83,36,110,68,93,138,144,198,168,212,114,189,207,246,165,0,243,71,243,217,169,191,69,244,122,35,186,242,136,225,18,213,168,185,51,248,162,203,238,52,149,22,220,30,241,45,182,203,101,90,118,202,179,93,91,79,28,158,42,126,227,85,173,100,45,169,137,241,108,248,251,200,215,238,143,178,137,45,196,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,87,6,171,114,110,195,115,237,121,171,206,49,125,64,164,195,180,250,241,81,227,171,49,203,93,161,82,122,39,167,135,73,32,164,123,165,88,152,201,151,198,72,142,216,140,167,85,137,140,134,70,123,153,63,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,58,175,22,62,86,53,147,229,254,67,233,211,153,172,53,80,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,142,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,38,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,62,220,116,112,101,125,224,243,81,233,109,145,221,125,179,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,189,58,77,23,118,36,89,26,212,142,70,189,174,110,213,87,197,29,165,114,203,225,67,84,56,95,210,251,219,181,70,255,0,87,5,203,48,168,138,174,92,77,206,142,88,44,83,193,37,68,78,149,147,67,60,176,204,250,152,86,149,238,115,26,197,68,138,54,59,118,196,219,50,143,41,171,25,215,236,191,75,51,45,76,246,95,180,254,201,99,247,27,239,130,239,246,124,87,133,166,146,110,215,115,107,182,110,237,237,221,181,221,58,245,232,189,58,25,151,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,227,235,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,77,52,105,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,157,122,244,85,254,39,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,164,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,48,110,9,46,188,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,58,79,254,86,60,43,107,206,128,225,181,153,126,167,102,21,118,123,70,99,78,181,76,211,217,233,58,190,138,117,88,187,53,243,72,231,117,167,169,116,77,145,143,167,107,58,171,29,15,117,221,200,146,40,167,169,86,188,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,90,161,4,223,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,198,201,18,54,34,171,158,248,111,36,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,28,43,152,70,151,221,116,171,140,29,73,182,92,29,87,53,61,254,241,46,81,67,87,53,19,169,153,81,5,193,203,82,189,174,170,169,35,34,150,73,105,214,70,175,71,62,157,254,230,170,43,27,97,60,146,242,155,21,94,129,103,88,85,61,118,251,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,77,234,155,29,185,244,85,41,209,21,92,157,190,174,68,71,53,86,197,74,86,231,87,230,159,22,249,127,67,234,55,19,197,114,199,225,18,213,196,214,174,85,229,121,133,198,145,49,61,53,168,183,92,174,86,169,41,219,59,238,243,202,249,93,79,74,230,72,215,69,225,156,180,210,119,183,34,171,153,210,54,183,239,22,72,239,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,85,204,175,130,139,119,17,122,113,93,170,24,85,179,174,166,226,54,246,201,76,246,165,84,242,93,109,116,201,83,43,237,145,65,27,149,137,51,223,59,159,27,146,39,61,210,49,145,42,181,175,87,50,139,15,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,40,225,87,134,124,55,133,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,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,251,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,171,231,157,248,39,249,147,244,211,191,242,230,224,39,247,87,177,79,169,26,137,63,136,212,220,154,223,224,234,233,224,168,223,75,101,161,123,217,42,209,181,88,187,38,153,95,28,110,150,95,123,81,204,107,34,93,173,116,147,77,82,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,213,121,213,249,167,197,190,95,208,250,141,196,233,92,141,109,54,169,174,186,201,125,154,217,72,251,149,29,61,134,146,158,177,208,181,103,134,9,157,92,233,98,100,157,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,165,175,128,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,21,87,207,59,240,79,243,39,233,164,21,225,115,137,75,239,11,215,140,235,53,195,147,102,83,123,195,230,199,172,85,47,165,101,68,52,117,83,87,209,72,249,228,99,220,136,187,32,130,117,103,84,123,123,189,164,123,28,197,122,28,126,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,239,249,105,241,213,83,196,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,155,147,183,35,92,245,116,137,28,223,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,115,77,121,226,43,72,248,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,238,150,36,85,78,140,102,244,116,142,99,58,185,61,94,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,93,146,179,170,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,101,220,191,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,32,231,11,154,221,113,94,15,159,98,183,211,210,73,79,152,229,22,219,37,115,166,99,149,241,192,198,205,92,142,137,81,200,136,254,237,12,77,85,114,57,54,57,233,211,170,163,155,82,188,31,224,21,58,159,197,30,150,225,144,227,212,151,218,122,172,162,134,166,225,111,171,72,157,4,246,234,105,82,162,181,36,108,171,177,236,74,104,102,85,98,245,222,136,173,68,114,170,53,127,43,137,124,2,155,75,56,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,82,93,241,91,188,67,214,141,81,101,85,123,216,234,117,137,236,123,149,119,177,205,119,87,110,234,183,61,202,179,88,239,186,187,194,61,162,155,35,135,173,94,5,112,151,14,142,167,115,63,190,169,105,160,130,74,101,216,198,53,25,219,130,162,40,58,124,78,119,99,123,156,174,122,162,76,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,20,87,205,47,133,27,23,14,154,203,67,153,96,177,90,173,216,134,164,120,170,203,125,146,138,23,197,236,170,170,102,192,149,113,163,85,85,137,11,223,59,37,141,24,173,107,123,143,141,35,99,34,98,191,149,112,65,194,215,239,113,174,48,105,189,110,73,236,75,45,182,223,37,246,247,81,19,119,85,62,134,41,161,137,209,83,34,181,88,147,61,243,198,212,115,254,22,53,92,254,143,86,164,111,208,158,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,143,127,206,211,71,47,177,101,88,47,16,52,243,119,172,181,54,244,195,171,35,218,198,248,74,168,228,168,171,167,94,170,253,242,119,153,45,79,185,25,181,158,23,226,119,89,26,137,202,185,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,183,126,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,87,10,188,76,102,92,40,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,162,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,60,86,77,164,56,110,95,170,24,70,174,95,96,171,154,251,167,180,247,104,108,72,217,213,144,66,251,132,112,197,60,207,98,123,222,244,138,21,141,168,171,177,18,105,21,90,174,70,57,158,212,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,191,238,104,254,68,245,55,232,190,177,68,80,9,170,128,10,171,231,157,248,39,249,147,244,210,170,201,149,133,114,199,213,204,227,132,185,120,148,180,92,106,231,190,213,83,186,229,101,194,41,236,207,117,109,194,220,217,154,222,255,0,118,73,24,168,247,68,147,79,20,113,197,47,118,52,135,182,231,58,100,107,98,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,131,174,49,112,78,47,240,74,139,253,130,143,216,217,37,155,103,218,12,127,185,53,71,178,251,179,84,50,151,251,233,240,69,28,253,216,233,214,79,187,69,217,215,107,186,42,123,228,0,0,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,0,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,20,45,204,235,73,181,219,0,226,10,167,38,213,236,190,235,151,217,114,13,212,216,150,65,113,117,28,114,84,208,211,69,11,223,78,148,180,170,140,131,176,250,164,99,149,34,133,178,200,178,76,214,34,200,238,158,131,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,181,123,114,53,204,70,200,146,66,2,255,0,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,142,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,171,197,143,149,141,100,249,127,144,250,116,230,107,13,84,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,163,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,20,173,206,111,84,190,213,241,29,98,211,58,11,239,138,160,193,49,248,252,77,23,133,217,224,238,149,175,89,166,251,197,98,58,77,244,173,183,59,220,231,49,189,58,39,71,119,16,245,92,146,244,207,42,169,213,60,235,88,252,39,107,27,183,227,235,140,247,228,142,70,248,138,234,138,154,122,141,144,187,103,109,253,184,233,122,200,155,209,205,239,193,240,170,63,170,121,94,115,122,91,246,83,136,235,22,166,80,88,188,45,6,119,143,199,226,107,124,86,255,0,25,116,162,122,195,55,221,171,213,209,236,165,117,185,190,230,181,142,235,213,58,187,184,167,160,228,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,118,237,168,197,109,194,101,114,43,85,85,91,31,69,111,69,71,92,73,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,19,167,154,158,142,95,117,119,132,123,189,78,57,55,90,188,10,225,22,99,37,54,214,127,125,82,211,65,60,117,41,189,239,106,51,183,5,68,179,245,248,156,238,198,198,181,92,244,84,164,205,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,94,157,85,63,137,167,50,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,175,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,108,170,229,143,203,255,0,16,215,155,21,231,90,53,231,29,246,166,25,47,122,207,97,180,73,37,109,28,149,149,76,124,78,150,189,179,194,248,186,195,31,71,192,212,107,158,215,200,179,163,182,44,41,190,63,241,245,194,141,103,10,90,227,87,100,182,69,191,12,202,59,215,140,94,104,225,157,35,130,149,211,57,29,64,233,37,87,119,38,167,248,26,229,73,30,231,70,248,36,118,213,151,99,122,175,43,222,53,255,0,119,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,177,174,142,133,172,101,66,202,214,175,88,101,237,65,12,137,34,163,35,248,37,223,27,89,47,114,239,200,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,87,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,80,9,127,220,209,252,137,234,111,209,125,98,136,160,19,85,0,21,87,207,59,240,79,243,39,233,164,95,229,133,160,216,110,190,113,71,73,107,212,10,42,75,149,139,19,179,212,228,213,22,154,186,117,154,11,147,226,150,24,34,134,68,222,212,216,217,106,99,149,81,200,246,61,33,88,220,197,108,139,210,253,10,139,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,94,178,164,210,186,78,175,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,115,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,91,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,190,0,191,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,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,76,203,235,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,58,245,232,171,252,75,179,229,89,163,151,221,34,225,30,209,83,145,205,210,175,61,184,75,152,199,77,181,159,222,180,181,48,65,29,50,111,99,220,143,238,65,79,20,253,126,23,55,191,177,205,71,49,85,127,43,155,158,153,229,90,137,194,60,215,28,90,147,197,253,138,200,41,50,107,140,12,142,73,38,117,12,112,84,83,202,248,218,198,59,175,111,197,54,87,171,182,181,177,69,43,213,223,15,69,168,30,21,117,75,246,45,196,118,157,106,100,215,223,99,80,89,178,10,95,106,214,248,95,17,218,181,202,254,205,119,221,163,30,231,117,165,150,118,252,13,87,167,94,172,232,228,106,166,148,202,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,183,237,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,204,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,30,224,91,53,181,103,252,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,192,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,149,151,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,100,226,243,246,187,168,255,0,187,238,21,91,191,16,192,46,15,246,179,164,160,237,73,85,145,66,179,65,54,217,30,170,245,134,6,61,209,55,163,88,142,145,211,185,123,172,72,94,156,83,128,94,20,107,56,173,215,26,75,37,206,45,152,102,47,217,188,101,19,73,12,235,28,244,173,153,168,218,6,201,18,183,183,53,71,198,214,170,200,199,54,54,79,35,119,44,91,29,127,216,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,120,14,37,248,116,193,56,160,210,202,253,51,206,169,255,0,181,172,179,214,239,155,249,50,233,225,166,134,10,206,220,82,199,222,237,119,222,238,211,221,177,255,0,193,83,248,42,103,91,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,218,121,81,241,175,251,77,197,96,225,175,83,46,118,170,108,147,18,183,211,211,98,82,245,236,205,120,181,195,27,154,180,251,17,169,27,166,165,142,54,123,218,237,242,68,187,149,138,176,205,43,187,95,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,117,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,64,37,255,0,115,71,242,39,169,191,69,245,138,34,128,77,84,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,27,115,44,224,86,155,134,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,45,170,150,73,237,23,20,167,85,116,15,89,228,124,179,50,100,130,105,155,34,57,118,175,114,55,53,136,216,214,78,85,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,187,155,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,77,174,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,189,238,87,30,68,244,203,235,94,177,90,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,170,241,99,229,99,89,62,95,228,62,157,57,154,195,85,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,104,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,35,87,49,93,99,177,104,223,8,249,221,77,222,31,17,87,152,91,231,195,173,116,219,158,206,245,85,124,18,198,229,222,214,61,27,218,129,42,39,232,237,173,127,99,102,230,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,157,122,34,255,0,3,78,88,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,86,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,102,95,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,205,9,240,19,169,152,174,168,112,143,166,119,28,90,175,185,236,28,126,139,25,184,192,249,35,89,169,107,168,32,101,60,172,145,172,123,182,110,237,182,86,35,186,57,98,154,39,171,91,191,161,90,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,103,219,153,70,144,212,233,7,24,57,196,9,5,90,91,115,10,132,203,237,179,84,207,20,175,157,149,206,115,234,28,137,31,77,140,109,98,85,198,198,189,17,232,200,154,171,187,170,61,211,87,146,62,168,90,170,176,13,66,209,121,155,73,5,202,217,120,139,40,167,87,86,183,191,89,5,76,49,211,75,178,159,162,59,100,14,164,135,116,136,174,78,181,113,181,81,190,237,252,43,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,121,77,88,193,127,106,26,89,153,105,159,181,61,153,246,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,123,155,191,111,115,118,221,205,235,211,167,84,235,212,160,205,70,224,75,94,116,247,136,107,31,15,245,88,205,92,149,25,141,226,106,12,86,243,36,29,105,46,116,76,168,88,214,185,222,25,103,88,88,200,145,181,19,70,170,233,32,137,200,231,183,162,181,86,242,120,104,225,211,4,225,127,75,40,52,207,5,167,254,202,178,241,91,190,111,229,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,4,79,226,171,213,65,10,185,149,240,81,110,226,47,78,43,181,67,10,182,117,212,220,70,222,217,41,158,212,170,158,75,173,174,153,42,101,125,178,40,35,114,177,38,123,231,115,227,114,68,231,186,70,50,37,86,181,234,230,87,7,46,254,17,53,67,136,77,92,180,106,5,130,227,87,139,98,120,29,226,150,229,91,147,178,158,57,30,218,216,30,201,226,165,163,100,205,116,82,212,245,70,57,119,181,241,196,197,71,200,215,110,142,41,173,43,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,58,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,138,188,209,252,137,234,111,209,125,98,136,160,18,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,131,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,197,224,235,59,225,3,59,167,176,95,235,61,179,141,222,119,253,159,200,59,112,211,251,83,181,13,59,234,191,189,89,60,178,65,218,146,161,35,251,197,77,253,55,55,170,47,187,181,114,224,230,1,89,195,189,246,45,36,213,236,139,252,83,215,248,153,226,169,168,142,122,137,49,218,173,143,147,117,59,33,100,146,62,25,164,68,99,225,70,237,73,37,73,90,172,251,228,150,239,192,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,0,130,188,199,249,127,209,241,17,98,151,86,244,135,29,255,0,27,20,30,26,9,105,169,228,130,158,60,138,151,123,35,219,80,249,159,28,108,154,24,213,94,201,149,219,150,56,150,39,35,254,229,98,232,28,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,85,226,199,202,198,178,124,191,200,125,58,115,53,134,170,10,171,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,209,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,85,95,59,77,107,255,0,192,94,28,232,237,255,0,254,108,214,225,85,36,95,246,138,58,72,225,122,73,255,0,109,89,26,232,255,0,176,86,187,249,232,71,94,83,58,95,106,212,126,48,109,119,59,203,169,36,167,193,108,245,153,67,41,42,104,155,80,202,153,216,232,233,161,233,185,81,35,124,82,213,199,80,201,58,57,90,250,118,244,68,85,71,182,247,129,65,124,209,244,134,155,73,120,193,201,167,182,193,73,5,183,57,167,135,47,165,134,25,229,149,236,125,75,158,202,167,74,178,127,53,239,172,130,174,68,107,85,204,70,72,196,110,223,230,54,90,242,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,241,94,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,42,131,157,198,144,212,178,235,167,186,247,67,5,92,148,243,211,203,136,93,36,116,241,118,32,123,29,37,85,19,89,31,186,85,124,137,37,122,185,223,19,17,33,141,62,5,84,223,192,57,76,234,133,171,78,56,193,181,219,47,45,164,142,159,58,179,214,98,236,171,169,173,109,59,41,167,123,163,169,135,166,228,84,145,242,203,73,29,59,35,234,213,115,234,27,209,85,81,24,239,107,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,210,237,195,39,13,183,251,173,109,246,251,195,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,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,1,202,191,116,238,22,63,242,105,210,175,254,13,183,127,244,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,128,0,0,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,223,197,207,123,156,189,85,85,79,147,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,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,94,143,114,127,90,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,245,230,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,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,116,238,22,63,242,105,210,175,254,13,183,127,244,79,127,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,224,63,116,238,22,63,242,105,210,175,254,13,183,127,244,78,170,1,229,51,173,39,210,205,80,240,63,180,205,52,197,50,223,102,119,124,23,183,108,212,213,254,23,185,183,185,218,239,49,219,55,118,217,187,111,78,187,27,215,248,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,189,58,177,171,253,72,123,80,15,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,134,213,197,71,123,182,67,93,4,115,181,174,107,101,108,115,53,205,71,163,94,246,163,145,58,244,123,147,250,212,241,95,186,119,11,31,249,52,233,87,255,0,6,219,191,250,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,250,192,7,42,253,211,184,88,255,0,201,167,74,191,248,54,221,255,0,209,61,254,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,0,57,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,187,60,77,198,233,140,209,85,213,79,177,141,99,55,203,36,110,123,182,177,141,106,117,95,115,90,136,158,228,67,245,112,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,0,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,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,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,94,143,114,127,90,158,127,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,45,254,26,227,107,198,104,169,42,160,222,199,49,251,37,142,54,189,187,152,247,53,122,47,189,174,84,95,114,169,208,0,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,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,167,86,53,127,169,15,106,1,207,242,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,217,226,110,55,76,102,138,174,170,125,140,107,25,190,89,35,115,221,181,140,107,83,170,251,154,212,68,247,34,30,131,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,117,232,198,167,245,33,232,0,57,87,238,157,194,199,254,77,58,85,255,0,193,182,239,254,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,15,21,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,244,234,247,47,245,169,245,96,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,241,83,229,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,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,230,151,110,25,56,109,191,221,107,111,183,222,31,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,237,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,62,187,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,78,107,251,167,112,177,255,0,147,78,149,127,240,109,187,255,0,162,117,83,202,103,90,79,165,154,161,224,127,105,154,105,138,101,190,204,238,248,47,110,217,169,171,252,47,115,111,115,181,222,99,182,110,237,179,118,222,157,118,55,175,240,67,242,177,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,140,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,135,234,224,186,79,165,154,95,227,191,102,122,105,138,98,94,211,237,120,223,97,89,169,168,60,87,111,119,111,187,217,99,119,237,238,63,110,238,189,55,187,167,241,83,213,128,120,172,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,173,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,138,158,172,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,233,213,238,95,235,81,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,244,234,198,175,245,32,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,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,0,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,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,157,88,213,254,164,61,168,60,166,117,164,250,89,170,30,7,246,153,166,152,166,91,236,206,239,130,246,237,154,154,191,194,247,54,247,59,93,230,59,102,238,219,55,109,233,215,99,122,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,167,86,53,127,169,15,106,121,252,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,215,163,220,159,214,167,148,180,240,201,195,109,130,235,69,125,177,112,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,15,214,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,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,61,239,166,115,221,181,140,106,117,114,171,151,167,85,85,95,121,103,252,5,106,150,119,173,60,39,96,218,153,169,119,223,108,228,151,159,105,248,218,223,11,13,63,119,181,114,170,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,32,0,32,7,53,190,40,245,219,134,191,217,119,236,83,57,251,57,246,143,219,126,211,254,76,163,172,239,248,127,3,217,255,0,41,138,77,187,123,242,255,0,55,167,93,222,254,189,19,167,63,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,123,30,130,147,101,83,43,104,163,108,155,233,224,141,235,209,147,72,157,21,118,252,93,122,117,68,84,179,240,71,94,37,184,187,181,112,203,171,154,61,138,102,22,234,69,196,245,42,162,231,109,185,93,100,168,108,15,180,79,19,232,91,79,84,231,200,230,197,225,154,181,50,119,183,42,43,89,210,70,187,238,214,57,36,80,0,2,176,57,160,113,153,196,159,14,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,222,199,160,171,223,84,250,218,216,221,38,250,136,36,122,117,100,49,167,68,93,191,15,94,157,85,85,122,7,42,78,40,245,219,137,79,218,143,237,175,57,251,71,246,115,216,158,204,254,76,163,163,236,120,143,29,222,255,0,38,138,61,219,187,17,127,59,175,77,190,238,157,87,172,255,0,0,162,189,88,230,27,199,102,151,234,158,101,166,127,188,63,180,254,201,100,23,27,23,141,251,37,103,135,197,120,90,153,33,238,246,252,51,182,110,237,238,219,185,221,58,244,234,189,58,150,105,203,147,136,124,155,137,62,26,40,178,252,238,235,87,116,203,44,215,138,251,37,242,190,106,58,122,86,84,206,215,165,68,78,137,148,232,214,108,109,53,77,51,21,118,49,85,236,127,84,95,231,186,80,2,149,184,170,230,95,197,142,53,196,118,162,226,122,105,168,95,101,241,188,115,32,170,177,81,91,61,147,109,174,217,224,223,225,164,151,189,53,42,200,189,217,34,124,219,92,171,179,187,177,21,81,168,171,61,57,101,235,38,182,235,191,15,55,13,65,215,59,197,93,218,229,62,81,89,77,105,174,154,213,5,11,42,45,209,211,211,34,44,73,4,81,178,70,37,71,138,98,189,17,126,54,61,170,191,7,68,171,111,238,163,241,217,255,0,30,127,232,205,159,253,80,187,238,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,232,0,3,143,241,109,173,247,94,28,52,7,35,214,139,53,142,146,243,81,142,84,90,220,250,10,153,29,27,42,96,154,227,77,79,51,17,237,247,177,235,20,210,108,127,71,35,95,181,202,215,162,43,23,218,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,176,0,0,164,14,33,121,143,113,157,131,107,238,165,225,88,182,178,120,43,46,63,152,94,109,118,234,111,179,182,169,59,20,176,86,203,28,81,239,125,51,158,237,172,99,83,171,149,92,189,58,170,170,251,203,63,224,43,84,179,189,105,225,59,6,212,205,75,190,251,103,36,188,251,79,198,214,248,88,105,251,189,171,149,84,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,89,0,87,87,53,46,36,248,147,225,155,42,211,251,182,142,106,231,176,236,185,101,190,190,158,123,71,176,40,42,123,117,84,114,68,231,84,247,234,34,145,235,220,101,100,108,237,162,53,173,240,253,125,234,245,233,205,121,114,115,2,215,237,95,226,94,139,75,117,207,80,42,242,75,110,73,103,175,134,211,4,54,75,117,51,32,184,194,196,170,73,165,124,17,68,244,103,135,167,170,98,34,43,186,190,70,117,111,255,0,148,219,95,4,21,230,165,197,166,172,112,205,138,233,253,167,71,46,254,195,189,101,151,10,250,137,238,254,30,154,167,183,75,71,28,77,117,55,98,162,25,24,189,199,214,70,254,226,43,92,223,15,211,222,143,94,145,215,151,239,27,252,99,107,215,21,24,166,159,231,122,135,87,145,98,114,83,220,170,239,148,240,227,150,248,153,20,17,209,77,218,150,89,105,233,154,248,153,226,86,153,168,237,205,69,123,216,197,235,191,162,201,254,104,58,177,196,254,133,233,198,45,170,92,63,101,222,197,178,208,220,39,183,229,61,187,69,61,116,137,226,18,63,7,59,187,244,242,178,40,90,248,230,141,207,220,206,178,84,192,222,143,87,38,216,107,194,47,51,77,126,189,113,23,134,89,184,139,215,122,72,244,250,190,162,166,154,234,250,187,37,186,150,6,189,244,179,54,153,100,154,10,102,190,38,120,149,131,171,247,53,141,78,170,245,70,35,148,185,242,160,56,245,227,215,139,29,22,226,199,57,211,61,52,213,111,99,99,118,111,102,120,42,47,97,91,106,59,93,219,109,44,210,125,228,212,239,145,221,100,149,238,248,156,189,58,244,78,136,136,137,47,249,95,235,222,172,113,19,160,87,252,215,88,242,191,180,23,170,44,194,170,215,5,79,129,166,164,217,74,202,42,41,27,30,202,120,227,98,244,124,210,47,85,77,223,23,78,189,17,17,58,95,27,154,243,83,195,143,13,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,45,142,222,202,119,162,244,110,231,37,64,90,121,152,243,0,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,86,153,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,11,233,180,209,84,219,173,84,86,250,203,181,93,210,162,150,158,56,101,174,171,108,77,158,169,237,106,35,166,145,33,99,34,71,185,81,92,169,27,24,206,170,187,90,212,232,137,245,156,171,138,61,116,253,218,244,39,38,214,191,178,223,104,254,206,120,47,228,207,29,224,251,254,34,178,10,111,233,187,114,109,219,223,221,252,197,235,183,167,187,175,84,246,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,35,86,43,198,109,138,175,140,236,215,131,188,182,213,224,110,180,62,18,163,20,184,211,177,239,142,225,27,173,80,86,212,211,84,39,191,183,51,55,79,35,36,247,70,248,218,172,93,143,99,123,242,84,0,82,7,16,188,199,184,206,193,181,247,82,240,172,91,89,60,21,151,31,204,47,54,187,117,55,217,219,84,157,138,88,43,101,142,40,247,190,153,207,118,214,49,169,213,202,174,94,157,85,85,125,229,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,179,146,94,125,167,227,107,124,44,52,253,222,213,202,170,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,172,128,0,0,0,41,3,136,94,99,220,103,96,218,251,169,120,86,45,172,158,10,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,123,223,76,231,187,107,24,212,234,229,87,47,78,170,170,190,242,207,248,10,213,44,239,90,120,78,193,181,51,82,239,190,217,201,47,62,211,241,181,190,22,26,126,239,106,229,85,12,127,119,11,25,27,122,71,19,27,240,181,58,244,234,189,85,85,86,64,2,165,121,135,113,153,198,119,14,220,80,95,48,172,47,82,62,207,226,21,182,251,125,211,29,166,246,61,170,175,125,43,233,219,28,210,111,146,9,37,78,181,112,213,167,73,23,119,195,213,19,98,177,87,176,114,169,226,235,88,120,142,186,234,77,139,92,53,50,146,255,0,114,180,83,218,170,236,148,110,162,161,162,157,32,115,170,91,87,43,35,167,138,55,72,196,119,132,107,156,168,228,98,190,52,248,119,251,236,40,21,129,204,195,152,54,172,104,222,178,219,116,119,135,220,207,216,21,120,245,189,42,50,122,159,103,83,85,119,170,170,155,28,144,83,108,171,166,122,55,181,2,50,94,228,79,86,191,197,237,94,142,137,80,245,92,171,120,147,226,79,137,156,171,80,46,218,199,171,158,220,178,226,118,250,10,120,45,30,192,160,166,238,85,86,73,43,155,83,223,167,138,55,167,109,148,114,51,182,168,230,187,196,117,247,43,19,172,128,197,120,205,177,85,241,157,154,240,119,150,218,188,13,214,135,194,84,98,151,26,118,61,241,220,35,117,170,10,218,154,106,132,247,246,230,102,233,228,100,158,232,223,27,85,139,177,236,111,126,74,128,8,213,192,191,25,182,46,48,244,226,170,231,37,171,216,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,215,172,50,246,165,84,141,206,89,35,115,28,215,110,68,100,178,73,80,0,0,2,63,241,153,197,47,238,143,132,225,250,145,91,141,251,110,203,114,204,41,108,87,186,120,157,182,169,148,50,209,213,202,233,105,149,92,140,89,152,248,35,114,53,255,0,11,218,142,103,86,43,146,70,119,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,15,172,2,0,115,91,226,143,93,184,107,253,151,126,197,51,159,179,159,104,253,183,237,63,228,202,58,206,255,0,135,240,61,159,242,152,164,219,183,191,47,243,122,117,221,239,235,209,58,115,254,87,252,102,113,39,196,78,190,223,240,173,99,212,143,180,22,90,44,62,170,233,5,55,177,232,41,54,85,50,182,138,54,201,190,158,8,222,189,25,52,137,209,87,111,197,215,167,84,69,71,52,14,51,56,147,225,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,216,244,21,123,234,159,91,91,27,164,223,81,4,143,78,172,134,52,232,139,183,225,235,211,170,170,175,64,229,73,197,30,187,113,41,251,81,253,181,231,63,104,254,206,123,19,217,159,201,148,116,125,143,17,227,187,223,228,209,71,187,119,98,47,231,117,233,183,221,211,170,245,159,228,21,230,27,204,71,247,100,172,183,233,126,147,165,170,239,159,84,118,110,23,39,203,81,220,142,201,11,39,167,150,56,42,96,237,170,75,226,224,241,12,86,54,88,165,142,55,54,84,84,223,19,151,186,240,153,198,14,151,241,117,134,203,125,193,214,174,130,251,103,167,165,118,71,98,169,138,69,125,170,121,214,84,99,18,117,99,98,168,99,150,158,87,49,236,94,187,17,170,246,198,229,86,39,117,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,54,183,194,205,81,218,238,204,200,99,251,184,88,249,29,214,73,88,223,133,171,211,175,85,232,136,170,145,3,131,46,104,54,46,39,245,98,187,73,114,220,7,236,117,214,235,186,163,20,109,61,83,235,163,169,142,26,110,229,77,53,68,189,182,109,153,59,83,204,201,54,54,55,71,214,53,218,248,218,233,231,80,0,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,99,100,150,111,102,120,42,223,11,13,71,107,187,114,165,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,80,63,221,71,227,179,254,60,255,0,209,155,63,250,161,127,199,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,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,65,94,25,249,196,97,186,131,153,84,225,250,253,140,82,96,236,187,222,59,88,253,222,138,85,146,221,71,73,34,59,183,21,202,89,94,142,99,218,228,99,86,165,141,72,157,221,220,248,233,217,27,158,178,43,138,222,51,108,92,37,234,62,149,219,51,203,87,119,12,206,253,175,79,119,185,64,199,190,170,213,37,58,209,118,42,91,27,122,247,97,79,17,42,75,26,53,100,218,173,115,58,171,59,82,201,80,0,5,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,198,198,236,222,204,240,84,94,194,182,212,118,187,182,218,89,164,251,201,169,223,35,186,201,43,221,241,57,122,117,232,157,17,17,18,95,242,191,215,189,88,226,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,3,77,73,178,149,148,84,82,54,61,148,241,198,197,232,249,164,94,170,155,190,46,157,122,34,34,76,0,0,43,3,154,7,25,156,73,240,237,175,182,12,43,71,53,35,236,253,150,183,15,165,186,79,77,236,122,10,189,245,79,173,173,141,210,111,168,130,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,114,164,226,143,93,184,148,253,168,254,218,243,159,180,127,103,61,137,236,207,228,202,58,62,199,136,241,221,239,242,104,163,221,187,177,23,243,186,244,219,238,233,213,122,207,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,159,39,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,223,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,46,200,216,141,139,225,99,89,210,215,192,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,73,124,229,176,10,108,103,138,59,94,103,110,199,170,233,41,243,28,94,146,166,178,224,228,149,96,174,184,211,203,45,60,136,199,57,85,136,248,233,163,161,71,49,157,58,35,163,114,167,89,55,59,165,114,75,214,59,236,89,86,117,195,245,68,61,235,45,77,189,115,26,57,55,49,190,18,170,57,41,233,42,19,162,51,124,157,230,75,77,239,87,237,103,133,248,91,214,71,42,91,81,205,56,151,207,234,116,179,135,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,98,217,21,199,195,189,40,209,18,84,86,61,238,168,88,152,198,57,23,123,220,214,244,118,238,139,154,35,75,188,52,96,21,58,89,195,206,155,233,245,195,30,164,177,220,172,120,189,182,154,233,67,76,145,108,138,227,225,216,181,138,171,18,171,30,247,84,44,175,123,218,171,189,238,115,186,187,119,85,205,17,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,171,94,95,60,109,221,120,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,219,71,42,172,113,244,189,236,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,137,92,211,112,10,108,235,130,220,202,169,49,234,187,181,203,21,168,160,191,219,82,153,37,115,233,95,29,75,34,168,168,86,70,191,19,25,71,61,90,191,122,43,26,205,207,94,155,17,205,164,189,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,115,25,226,233,94,215,71,83,77,189,236,122,71,221,130,73,98,238,108,87,51,126,230,252,77,69,52,210,10,11,230,155,159,212,231,92,105,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,248,158,202,201,234,209,251,213,94,215,238,98,244,216,141,108,170,228,125,128,84,197,106,213,61,82,174,199,169,22,158,170,162,221,96,181,221,156,145,58,116,124,77,150,122,218,118,47,94,235,24,169,53,3,221,238,70,61,82,63,231,44,107,182,194,181,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,157,175,127,132,170,99,146,74,106,157,140,123,22,78,212,241,197,47,111,122,53,251,54,187,225,114,161,153,115,71,188,23,235,29,247,95,120,96,192,53,87,41,135,101,234,235,111,146,158,227,38,230,47,137,170,164,168,150,146,90,158,140,99,24,206,243,233,221,47,109,173,70,179,185,177,58,163,122,173,54,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,29,121,207,235,205,54,85,170,24,214,128,88,171,106,252,62,15,78,235,165,245,141,168,149,176,73,113,172,142,55,65,27,225,86,35,30,248,105,186,61,178,163,159,238,174,145,137,177,90,244,119,137,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,181,143,239,213,87,83,207,73,79,77,209,94,215,183,115,31,83,47,113,26,246,167,134,216,237,171,35,84,187,240,69,94,104,254,68,245,55,232,190,177,68,86,7,46,110,53,255,0,117,93,71,158,193,159,220,238,178,105,150,83,247,119,42,104,23,187,29,174,185,85,137,29,205,176,237,115,221,181,140,88,229,108,74,215,62,55,53,221,37,116,49,70,183,210,1,64,60,209,252,246,106,111,209,125,30,136,177,254,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,166,228,237,200,215,61,93,34,71,55,192,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,92,28,236,52,190,235,144,233,30,7,170,246,247,85,205,79,134,94,42,173,181,212,240,209,58,86,71,5,193,145,244,170,150,84,94,144,177,146,209,197,18,110,111,71,62,169,137,185,170,136,143,132,28,177,117,75,246,95,198,78,21,226,239,190,204,181,101,190,35,22,184,127,122,247,188,87,138,141,124,36,30,230,57,204,221,93,29,23,198,221,189,58,124,78,70,43,203,254,6,104,120,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,206,145,81,67,35,34,234,196,124,116,209,195,26,170,43,186,171,21,85,206,85,87,45,191,242,130,210,251,86,23,194,93,54,121,11,169,39,185,106,13,226,182,229,81,59,104,155,20,241,65,77,51,168,162,165,124,189,85,211,49,174,167,154,102,245,218,141,90,169,17,27,252,92,234,224,230,143,231,179,83,126,139,232,244,69,143,242,211,227,170,167,137,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,206,165,138,56,46,246,229,168,68,108,236,72,35,100,80,190,21,158,24,93,26,181,55,39,110,70,185,234,233,18,57,190,1,152,29,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,161,238,21,120,152,195,120,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,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,68,174,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,151,252,116,113,155,98,224,243,78,41,110,113,218,189,179,153,229,30,34,159,25,182,202,199,165,43,164,137,25,221,169,169,145,189,58,67,23,118,37,88,218,228,146,71,61,173,110,212,87,203,30,125,174,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,151,55,5,31,186,174,156,79,127,207,237,150,169,53,55,41,251,203,149,76,9,221,146,215,66,168,197,142,216,217,183,57,142,218,246,44,146,186,36,107,95,35,154,222,178,182,24,164,89,128,10,22,230,51,198,191,239,85,168,240,88,48,11,157,214,61,50,197,190,238,219,77,58,246,163,186,87,34,189,36,185,186,29,173,123,119,49,233,28,77,149,92,230,70,215,59,164,78,154,88,210,32,23,167,203,155,143,111,222,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,101,45,234,133,143,100,75,88,212,98,108,134,100,124,145,182,88,189,205,87,61,175,137,54,185,209,195,53,64,34,175,52,127,34,122,155,244,95,88,162,40,4,212,237,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,125,184,232,227,54,251,198,30,163,210,220,227,181,123,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,122,245,154,94,212,74,177,181,203,28,109,99,90,221,202,143,150,78,151,203,79,129,90,110,38,178,106,173,79,212,234,10,74,173,47,199,42,39,182,213,80,186,170,88,231,187,220,86,157,21,176,49,96,145,146,194,200,82,120,102,116,138,228,220,189,184,218,215,163,164,88,251,175,60,239,193,63,204,159,166,158,43,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,101,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,109,108,111,123,227,184,144,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,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,3,53,156,88,249,167,214,79,152,25,15,168,206,92,159,41,252,166,197,144,112,75,136,90,109,21,222,34,175,25,184,93,237,119,72,251,79,103,135,170,125,116,213,109,143,171,145,17,253,96,171,167,127,86,170,183,227,233,215,115,92,137,48,0,42,87,158,46,83,98,171,202,180,147,10,167,174,223,122,181,91,239,23,74,202,110,211,211,181,75,87,37,44,116,242,111,84,216,237,207,162,169,78,136,170,228,237,245,114,34,57,170,190,3,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,85,101,217,242,202,227,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,209,21,245,48,197,209,178,49,251,164,123,35,239,238,145,86,110,212,245,0,20,173,206,175,205,62,45,242,254,135,212,110,39,181,228,141,159,225,182,44,203,83,116,250,243,144,210,81,228,57,85,61,166,166,203,67,50,171,95,94,202,52,173,90,148,137,85,54,185,236,108,241,189,89,215,122,179,123,145,21,177,189,91,110,128,16,43,156,182,1,83,147,112,185,107,204,237,216,245,37,93,70,29,148,82,84,214,92,28,145,36,244,54,234,136,165,167,145,24,231,42,61,89,37,76,148,40,230,51,175,85,108,110,84,233,30,230,213,95,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,149,235,206,159,63,166,177,112,243,138,105,245,62,67,87,71,114,202,178,134,84,190,134,21,149,172,175,183,81,211,200,179,36,170,212,216,230,50,162,122,7,163,30,190,247,236,115,81,123,106,173,174,190,94,250,95,117,213,94,48,116,218,217,111,117,92,52,246,11,196,89,69,117,92,52,78,169,101,60,22,247,37,74,119,122,42,36,108,150,88,226,167,73,28,189,26,250,134,123,156,170,140,118,135,140,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,205,31,200,158,166,253,23,214,40,138,1,44,39,149,207,29,182,173,19,186,205,161,26,209,147,85,211,225,55,202,134,59,31,184,213,206,223,5,143,86,185,207,89,89,38,228,221,21,53,67,158,213,87,239,237,197,35,85,234,214,164,211,74,219,159,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,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,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,126,124,180,115,250,157,65,224,183,78,234,174,89,13,37,214,229,99,167,169,176,85,36,43,22,250,54,82,84,201,21,45,60,172,141,19,99,219,70,148,138,155,147,123,152,230,61,219,183,238,89,21,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,93,238,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,52,83,192,206,151,221,116,115,132,189,51,192,239,174,171,75,148,22,127,105,86,65,87,68,234,73,233,39,174,154,74,217,41,100,137,202,174,107,225,117,74,194,189,122,42,172,106,170,214,245,218,157,212,162,190,108,90,23,125,211,14,40,46,122,141,236,107,85,22,45,169,125,46,54,135,91,213,140,221,85,5,61,60,117,233,52,72,141,86,204,233,223,223,115,250,43,100,241,40,237,238,127,113,172,237,92,148,245,210,142,213,125,205,56,120,191,94,123,62,219,217,146,99,180,210,36,17,198,250,168,153,219,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,131,163,149,241,175,154,63,158,205,77,250,47,163,209,19,211,147,85,218,213,96,225,19,54,190,223,110,116,150,235,109,187,56,185,85,214,86,85,204,216,96,166,130,59,101,189,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,85,6,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,46,127,149,127,15,22,173,26,225,162,213,158,85,90,170,233,114,205,78,167,134,247,118,124,213,141,153,142,162,71,204,182,214,196,216,215,99,24,180,211,54,101,69,235,38,250,135,163,213,54,182,56,230,80,34,175,52,127,34,122,155,244,95,88,162,40,4,177,78,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,1,64,60,209,252,246,106,111,209,125,30,136,142,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,7,20,227,67,71,47,186,251,195,6,127,165,88,180,219,47,87,91,124,117,22,232,246,177,124,77,85,37,68,85,113,83,117,123,216,198,119,159,78,216,187,142,114,53,157,205,235,213,27,209,115,132,105,247,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,154,241,205,170,23,93,28,225,47,83,51,203,19,106,210,229,5,159,217,180,115,210,86,186,146,122,73,235,166,142,138,58,168,229,106,43,154,248,93,82,147,39,78,138,171,26,34,57,189,119,38,117,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,53,17,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,11,243,71,243,217,169,191,69,244,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,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,58,227,23,4,226,255,0,4,168,191,216,40,253,141,146,89,182,125,160,199,251,147,84,123,47,187,53,67,41,127,190,159,4,81,207,221,142,157,100,251,180,93,157,118,187,162,167,190,64,3,42,231,117,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,155,250,119,24,138,141,149,232,186,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,90,247,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,249,57,109,241,49,134,240,161,164,122,241,170,89,133,13,93,197,238,168,198,45,182,139,101,50,43,95,113,184,200,203,179,226,129,100,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,195,93,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,107,252,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,29,143,130,154,249,157,115,0,163,213,218,202,158,31,180,67,34,241,120,45,38,232,50,107,148,81,193,45,45,250,170,57,225,154,38,211,61,204,89,18,24,36,167,247,77,27,218,217,156,247,116,71,70,214,62,74,245,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,42,235,165,134,23,61,148,176,44,177,194,146,202,228,78,140,98,203,52,81,163,157,209,55,200,198,255,0,23,34,42,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,245,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,111,137,253,21,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,65,28,29,113,139,130,113,127,130,84,95,236,20,126,198,201,44,219,62,208,99,253,201,170,61,151,221,154,161,148,191,223,79,130,40,231,238,199,78,178,125,218,46,206,187,93,209,83,223,32,1,21,121,163,249,19,212,223,162,250,197,17,64,36,244,230,71,204,18,155,136,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,157,89,26,167,10,224,235,131,172,239,139,252,238,162,193,96,172,246,54,55,102,217,246,131,32,237,195,81,236,190,236,53,15,165,254,245,124,241,73,63,118,74,117,143,238,213,118,117,220,238,136,158,253,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,101,243,206,252,19,252,201,250,105,85,101,207,114,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,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,87,42,171,213,221,108,40,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,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,6,107,56,177,243,79,172,159,48,50,31,81,156,250,184,85,226,99,50,225,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,155,85,208,191,116,81,189,146,53,23,107,216,221,205,123,55,198,253,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,178,58,241,201,197,221,171,132,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,183,127,109,58,171,228,134,53,116,125,212,145,185,246,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,117,114,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,32,87,13,28,51,230,92,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,248,55,177,173,114,177,174,89,25,205,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,190,158,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,82,183,58,191,52,248,183,203,250,31,81,184,144,87,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,60,166,172,96,191,181,13,44,204,180,207,218,158,204,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,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,73,60,42,234,151,237,167,135,29,58,212,201,175,190,217,175,188,227,244,190,213,173,240,190,31,187,116,137,157,154,239,187,70,49,173,233,85,20,237,248,26,140,94,157,89,213,170,213,90,118,230,205,170,22,173,71,227,6,233,108,179,54,146,74,124,22,207,71,139,190,174,154,181,181,12,169,157,142,146,166,110,187,81,18,55,197,45,92,148,239,143,171,149,175,167,119,85,69,85,99,123,255,0,36,125,33,169,125,215,80,181,238,186,10,184,233,224,167,139,16,181,200,217,226,236,78,247,186,58,170,214,190,63,124,168,248,210,58,5,107,190,22,42,77,34,124,106,139,178,215,204,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,128,8,171,205,31,200,158,166,253,23,214,40,138,43,210,124,23,246,161,170,120,110,153,251,83,217,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,185,187,246,247,55,109,220,222,189,58,117,78,189,70,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,78,216,228,100,115,108,95,130,120,187,140,99,221,12,172,86,201,27,213,169,190,55,177,200,157,28,133,159,242,186,230,1,71,119,163,182,240,201,173,249,23,102,235,15,134,183,96,247,73,227,130,10,89,41,98,130,40,33,180,187,182,198,109,153,59,93,98,146,69,123,166,116,142,141,92,143,72,155,45,159,128,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,109,205,247,75,238,184,95,22,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,245,86,204,246,182,158,25,157,211,106,181,42,163,69,111,240,115,187,175,36,45,82,255,0,241,47,69,46,23,223,247,166,83,104,182,120,95,250,105,171,231,239,35,63,253,26,221,143,127,252,172,111,244,138,119,94,111,186,161,106,194,248,75,169,192,230,109,36,247,45,65,188,81,91,105,224,117,107,98,158,40,41,166,109,108,181,76,139,162,186,102,53,212,240,194,238,155,81,171,85,26,171,191,131,93,80,28,53,233,13,78,189,107,206,13,164,112,193,87,37,62,69,120,134,27,130,210,79,20,51,197,110,103,89,107,102,141,242,245,98,62,58,104,230,145,17,81,221,85,136,136,215,42,163,87,75,192,132,28,219,244,26,155,84,248,104,147,82,109,244,85,115,228,58,97,81,237,74,100,166,167,150,161,242,219,167,124,113,87,70,172,99,209,172,99,90,145,84,190,87,49,251,25,70,228,248,90,247,185,41,215,64,117,142,251,195,254,178,226,122,197,142,67,226,42,241,155,131,106,36,166,220,198,120,186,87,181,209,212,211,111,123,30,145,247,96,146,88,187,155,21,204,223,185,191,19,81,78,215,205,31,207,102,166,253,23,209,232,143,65,129,235,205,54,150,114,194,203,116,218,223,91,87,6,67,169,250,145,93,107,166,90,106,137,105,223,21,186,10,11,84,181,210,43,216,197,107,216,230,172,84,207,137,207,102,246,86,57,126,38,177,237,88,233,160,58,57,125,226,3,89,113,61,29,199,38,240,245,121,53,193,180,242,84,237,99,252,37,43,26,233,42,106,118,61,236,73,59,80,71,44,189,189,232,231,236,218,223,137,200,134,154,64,34,175,52,127,34,122,155,244,95,88,162,40,175,73,240,95,218,134,169,225,186,103,237,79,102,125,173,200,45,214,47,27,216,239,120,95,21,83,28,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,62,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,62,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,182,12,102,229,44,115,203,85,126,165,142,9,166,149,181,47,107,22,52,154,8,233,253,243,72,246,186,102,189,189,81,210,53,239,146,197,74,1,230,143,231,179,83,126,139,232,244,71,20,193,180,47,81,245,39,78,51,157,80,194,172,222,213,181,105,207,129,150,255,0,12,10,174,170,167,165,170,74,133,74,166,198,137,241,195,31,133,119,117,81,119,49,175,107,213,170,198,200,246,52,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,56,60,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,37,170,114,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,113,254,120,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,116,238,177,138,147,87,177,190,244,99,213,36,254,114,198,155,98,175,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,196,246,86,79,72,172,216,138,246,191,107,211,166,197,115,111,208,160,30,104,254,123,53,55,232,190,143,68,112,172,103,72,115,44,191,75,243,125,92,177,65,73,53,139,79,106,45,48,223,81,211,163,39,133,151,9,38,138,9,152,197,247,61,137,44,41,27,145,23,122,44,209,170,53,90,143,115,62,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,202,185,237,114,237,33,204,176,173,59,192,181,74,243,5,34,227,218,143,79,113,154,203,60,51,163,159,190,134,173,212,181,48,202,197,232,230,61,174,72,222,139,209,88,172,153,157,28,174,71,181,157,255,0,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,30,216,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,219,125,54,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,2,0,115,171,242,177,139,124,192,161,244,235,137,84,28,57,104,133,215,136,237,97,178,232,213,138,249,73,104,185,95,233,238,46,163,171,171,141,207,129,39,167,161,158,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,95,21,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,212,242,224,230,1,71,196,69,138,45,36,213,236,139,252,108,80,120,153,226,169,168,142,10,120,242,42,93,239,147,117,59,33,100,113,178,104,99,84,99,225,70,238,88,226,73,90,175,251,228,138,117,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,36,0,44,39,150,151,47,186,157,97,186,217,248,131,213,251,85,36,154,125,65,81,226,108,246,154,184,162,170,131,37,123,29,85,4,137,34,50,116,124,12,167,169,130,39,43,38,137,204,157,58,181,81,88,174,235,48,57,132,243,12,181,112,203,77,79,166,154,91,89,73,116,213,9,106,40,171,106,162,123,91,45,37,162,137,178,199,51,163,172,111,241,115,234,98,106,198,144,177,89,35,98,153,102,223,18,246,86,78,213,194,103,24,58,95,197,214,27,45,247,7,90,186,11,237,158,158,149,217,29,138,166,41,21,246,169,231,89,81,140,73,213,141,138,161,142,90,121,92,199,177,122,236,70,171,219,27,149,88,145,127,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,238,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,116,209,189,206,133,172,119,68,108,142,99,227,169,109,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,107,252,67,112,153,134,240,139,203,19,83,48,123,21,69,37,226,251,95,81,105,169,190,228,109,160,90,89,238,175,75,229,42,192,143,98,201,42,177,145,68,244,141,172,71,236,235,220,122,34,58,87,170,214,95,9,222,105,244,111,230,6,61,234,48,19,127,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,122,202,147,74,233,58,189,178,63,179,2,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,162,157,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,116,2,42,243,71,242,39,169,191,69,245,138,34,128,79,107,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,191,236,27,24,209,46,1,120,104,165,165,188,220,41,44,152,198,43,79,74,252,130,249,13,182,119,62,225,113,157,240,211,201,91,44,81,119,166,87,205,51,163,68,111,87,246,217,177,136,169,28,109,219,23,248,90,230,247,130,106,94,85,120,197,184,133,183,218,180,243,198,92,17,113,155,140,14,154,90,31,15,36,141,99,41,43,101,84,94,220,204,220,142,90,165,72,224,115,119,171,146,13,137,220,240,28,243,191,4,255,0,50,126,154,87,6,141,233,14,101,174,250,137,111,210,221,62,130,146,124,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,126,22,189,237,129,204,98,185,90,205,238,110,231,49,189,92,158,82,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,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,109,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,29,210,212,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,231,201,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,179,35,142,213,203,231,141,187,175,10,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,59,104,229,85,142,62,151,63,174,156,71,233,198,134,104,117,199,92,238,217,5,170,190,213,236,244,168,176,54,42,244,237,223,170,165,133,100,164,166,166,150,54,201,191,189,209,21,36,99,94,214,199,186,85,248,24,231,38,125,184,138,215,156,203,137,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,221,145,181,221,21,200,198,239,122,190,71,38,247,185,85,158,232,54,101,166,186,71,167,186,173,152,81,85,219,25,169,21,23,87,218,40,106,105,210,55,201,110,164,101,18,197,90,139,189,93,178,119,85,200,140,107,152,223,130,22,200,213,123,37,98,146,215,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,235,252,208,121,125,212,221,170,111,92,80,232,181,170,145,143,101,59,171,243,11,29,52,81,83,51,100,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,91,228,122,186,95,137,238,127,90,224,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,104,226,47,4,226,131,75,40,53,51,5,168,254,202,142,241,69,178,111,228,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,110,199,255,0,20,95,226,137,213,65,74,220,234,252,211,226,223,47,232,125,70,226,69,93,47,225,211,59,214,13,44,212,93,76,193,105,252,127,236,207,193,86,94,40,183,195,22,203,92,180,213,243,79,89,220,150,86,117,236,248,22,55,180,198,189,239,239,245,68,77,138,142,252,157,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,25,246,230,81,164,53,58,65,198,14,113,2,65,86,150,220,194,161,50,251,108,213,51,197,43,231,101,115,156,250,135,34,71,211,99,27,88,149,113,177,175,68,122,50,38,170,238,234,143,116,202,228,239,174,154,113,135,232,22,169,226,89,77,231,217,181,120,125,194,171,58,184,186,68,71,238,179,173,20,49,203,52,49,49,93,52,189,149,163,119,115,108,106,141,239,192,136,174,116,155,82,176,53,99,58,253,168,106,158,101,169,158,203,246,103,218,220,130,227,125,240,93,254,247,133,241,85,50,77,218,238,109,110,253,189,205,187,182,183,175,78,189,19,175,66,250,121,117,104,229,139,70,248,71,193,41,173,19,120,138,188,194,223,6,99,116,169,218,246,119,170,171,224,138,70,166,199,61,232,222,212,9,79,7,86,237,107,251,27,246,181,207,114,18,84,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,46,123,152,55,4,150,174,43,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,247,21,168,137,36,157,104,178,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,143,141,203,239,106,43,87,248,41,119,220,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,249,236,115,218,198,49,200,198,76,160,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,21,235,206,127,72,106,114,253,6,198,181,114,221,5,92,213,26,123,120,116,53,136,217,226,100,16,219,174,29,184,164,153,236,119,198,247,165,76,52,49,181,24,190,228,154,69,86,170,38,230,87,7,0,250,153,138,233,23,23,186,109,157,102,181,126,18,203,79,112,168,183,212,213,58,72,227,142,151,198,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,225,141,175,114,34,170,34,44,149,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,115,211,109,85,201,180,242,54,155,99,152,136,187,32,130,158,94,227,94,246,187,196,237,248,93,27,145,92,150,244,114,197,152,107,46,91,172,87,121,187,149,122,119,111,167,167,181,211,109,122,109,170,185,54,162,55,84,239,107,209,23,100,16,84,69,219,115,30,215,120,157,223,11,163,106,173,202,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,205,14,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,60,174,77,148,223,115,11,140,55,108,142,187,197,213,211,219,232,45,113,201,218,100,123,105,104,169,98,164,166,143,163,17,17,118,65,4,76,235,211,115,182,245,114,171,149,85,85,57,77,246,175,21,183,97,85,21,219,236,182,171,133,109,210,142,155,180,196,237,85,85,199,77,29,68,155,209,55,187,115,40,169,147,162,170,181,59,125,90,136,174,114,173,148,242,83,208,186,59,173,247,52,226,30,253,102,239,123,19,102,55,142,212,200,176,73,27,42,165,103,114,185,237,98,162,203,28,204,133,212,172,108,136,172,106,199,87,59,62,62,174,70,91,80,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,113,60,199,120,28,169,226,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,118,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,95,79,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,173,185,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,226,156,199,249,127,214,112,239,125,151,86,244,135,29,255,0,20,245,254,26,9,105,169,228,158,162,76,118,171,99,35,219,80,249,159,36,143,134,105,17,94,201,149,219,82,73,86,39,35,62,229,101,228,28,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,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,185,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,204,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,0,12,203,113,11,148,216,179,157,125,212,188,215,22,174,241,182,92,131,48,188,221,45,213,61,167,199,223,165,158,182,89,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,207,242,155,207,240,220,155,131,156,99,12,177,100,52,149,119,220,58,162,225,77,125,183,181,85,39,161,125,69,194,170,162,5,123,85,17,85,146,69,34,43,94,157,88,170,217,26,139,186,55,181,179,40,2,160,57,218,105,158,43,143,234,62,157,234,149,166,147,195,222,179,11,125,194,223,119,237,199,27,35,168,240,11,77,216,157,219,88,143,124,202,202,181,141,207,123,157,247,112,64,212,70,163,61,254,43,147,142,175,84,225,92,75,215,105,109,68,245,107,109,212,123,60,208,178,8,96,137,204,246,141,11,31,85,12,210,189,221,30,198,54,157,43,216,136,197,94,175,153,155,154,189,17,204,229,92,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,46,202,55,210,83,71,21,85,60,76,145,19,99,27,88,149,106,187,83,99,158,231,189,187,183,238,89,213,201,63,75,238,184,246,145,231,154,175,112,117,92,52,249,157,226,150,219,67,79,53,19,162,100,144,91,217,39,90,168,165,85,233,51,31,45,100,177,46,214,244,107,233,94,155,156,170,168,203,31,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,136,255,0,204,103,128,159,221,94,251,6,164,105,220,254,35,76,178,107,135,131,164,167,158,163,125,85,150,185,236,124,169,70,229,122,239,154,21,100,114,58,41,125,238,70,177,204,149,119,53,178,77,205,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,115,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,238,94,79,4,26,67,134,235,215,44,76,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,249,87,44,83,70,255,0,122,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,74,241,85,195,62,101,194,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,242,215,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,237,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,124,210,61,205,133,204,111,84,108,110,123,227,185,64,121,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,187,133,143,145,221,100,149,141,248,90,189,58,245,94,136,138,169,192,63,186,143,192,159,252,121,255,0,163,55,143,245,66,85,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,97,60,200,249,125,212,241,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,215,163,35,68,166,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,232,107,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,31,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,183,78,49,120,171,193,56,39,209,170,118,89,45,182,168,242,74,187,123,232,176,124,111,193,205,21,12,190,25,212,241,57,191,113,31,110,40,105,227,158,57,59,74,232,183,181,157,182,57,170,187,155,65,153,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,115,220,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,252,174,60,121,98,216,181,191,218,58,177,160,212,86,172,127,62,119,139,184,221,45,187,30,200,114,138,167,246,118,167,113,210,164,52,147,116,142,119,111,72,182,205,44,221,101,123,122,186,84,247,252,185,184,40,253,213,116,226,123,254,127,108,181,73,169,185,79,222,92,170,96,78,236,150,186,21,70,44,118,198,205,185,204,118,215,177,100,149,209,35,90,249,28,214,245,149,176,197,34,254,183,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,149,65,173,252,158,110,183,190,34,237,144,232,213,93,38,53,164,153,5,59,221,87,80,213,117,108,248,196,240,82,255,0,49,241,84,212,164,213,108,168,153,173,86,189,146,42,177,102,145,28,214,182,54,44,150,63,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,61,101,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,126,214,245,94,136,212,107,90,198,53,140,99,24,222,128,69,94,104,254,68,245,55,232,190,177,68,80,9,161,62,14,184,84,193,56,39,209,170,135,222,238,86,168,242,74,187,123,43,115,140,147,198,77,21,12,190,25,213,18,181,223,127,39,110,40,105,227,158,72,251,168,216,183,181,157,199,181,170,187,91,84,28,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,246,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,54,231,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,61,209,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,186,74,243,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,133,176,193,77,4,109,182,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,193,202,227,207,102,153,125,107,209,235,73,169,205,47,128,159,183,116,119,238,43,180,190,125,153,5,170,223,227,50,251,93,69,71,72,235,232,105,32,70,173,101,59,158,189,35,154,24,34,106,62,46,168,217,35,141,21,136,146,181,91,61,85,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,5,91,225,97,168,237,119,97,124,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,77,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,181,130,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,231,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,178,38,117,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,88,171,192,103,24,57,55,23,58,161,174,55,167,45,93,22,19,99,168,177,55,19,179,213,197,79,223,161,130,88,234,217,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,166,80,41,3,156,150,83,98,200,56,184,163,180,218,43,188,69,94,51,135,219,173,119,72,251,79,103,135,170,124,245,53,109,143,171,145,17,253,96,171,167,127,86,170,183,227,233,215,115,92,137,210,249,35,103,248,109,139,50,212,221,62,188,228,52,148,121,14,85,79,105,169,178,208,204,170,215,215,178,141,43,86,165,34,85,77,174,123,27,60,111,86,117,222,172,222,228,69,108,111,86,219,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,1,154,206,44,124,211,235,39,204,12,135,212,103,45,251,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,108,113,190,72,119,221,235,118,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,168,190,42,184,103,204,184,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,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,154,220,114,204,170,241,98,180,98,215,108,154,235,91,101,199,252,71,178,45,213,21,178,73,75,111,239,189,31,63,135,137,202,172,139,184,244,71,63,98,38,231,34,42,245,82,101,114,208,224,114,167,136,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,227,100,137,27,17,85,207,124,61,215,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,92,158,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,172,215,236,195,78,51,253,101,203,51,45,35,192,190,197,226,23,91,131,167,181,217,55,162,248,104,246,162,57,219,91,213,145,119,30,143,151,178,197,88,226,238,118,216,170,198,53,86,117,114,100,210,109,101,171,206,239,186,207,100,203,253,139,166,212,157,203,29,230,221,185,178,253,160,174,72,81,241,67,218,235,247,94,31,191,28,222,33,81,29,241,246,153,185,178,207,178,223,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,57,87,52,46,5,191,98,153,83,245,199,71,48,207,9,166,215,173,158,216,166,162,118,232,108,87,73,36,114,47,72,81,169,225,232,230,235,31,111,162,185,140,149,95,31,221,53,212,241,172,95,225,87,137,140,203,133,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,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,27,244,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,90,213,210,125,99,190,233,21,187,80,105,177,200,122,85,231,184,125,78,29,37,78,230,127,122,210,212,213,82,201,82,187,30,199,35,251,144,83,203,7,79,133,205,239,239,107,145,204,68,95,151,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,105,162,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,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,148,109,205,167,83,116,75,80,248,134,167,165,210,219,53,35,242,28,118,158,166,213,153,223,33,142,120,31,89,113,130,161,212,237,164,150,41,35,99,94,250,102,192,168,149,12,87,247,25,51,25,187,108,12,56,87,6,216,46,178,231,252,71,97,150,189,11,186,93,108,185,37,37,194,58,201,47,182,248,27,47,177,104,81,237,101,77,100,204,123,155,27,225,108,114,57,174,138,71,35,102,222,144,244,114,202,140,118,140,237,49,221,97,181,81,67,125,173,164,172,185,50,158,54,214,84,82,83,58,154,9,167,70,167,113,241,196,233,36,116,108,87,117,84,98,200,245,106,42,34,185,221,58,175,214,71,254,51,120,188,177,112,121,167,20,57,173,207,10,186,229,21,247,155,131,109,214,218,26,125,244,244,174,147,166,249,22,162,183,182,248,224,233,27,94,172,98,163,164,145,200,168,214,43,91,44,145,214,95,13,188,212,53,115,27,226,26,235,153,235,182,65,87,124,195,243,138,138,122,74,235,99,42,95,21,187,26,103,136,141,169,89,71,78,145,76,244,100,20,253,228,88,99,232,249,250,163,164,124,146,53,28,68,174,33,114,155,22,115,175,186,151,154,226,213,222,54,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,187,254,87,30,68,244,203,235,94,177,90,74,160,115,253,126,209,203,23,16,26,53,150,104,238,71,55,135,164,201,173,238,167,142,167,107,223,225,42,152,228,146,154,167,99,30,197,147,181,60,113,75,219,222,141,126,205,174,248,92,168,102,92,247,250,253,172,119,222,32,53,151,44,214,44,142,31,15,87,147,92,29,81,29,54,230,63,194,82,177,169,29,53,54,246,49,137,39,106,8,226,139,185,177,28,253,155,157,241,57,84,185,78,81,218,103,138,225,252,33,89,243,171,77,39,91,214,123,112,175,184,93,234,164,142,62,227,188,53,92,212,112,64,215,181,136,245,133,140,129,94,214,61,206,219,36,243,185,21,17,253,18,106,128,83,183,57,253,6,166,197,117,67,26,215,251,21,21,95,135,206,41,221,107,190,189,180,242,186,8,238,52,113,198,216,36,124,202,245,99,31,53,55,70,54,36,107,61,212,50,61,55,171,158,173,174,0,104,247,130,253,28,190,232,23,12,24,6,149,101,51,111,189,90,173,242,84,92,99,218,196,240,213,85,117,18,213,203,77,213,143,123,31,217,125,67,162,238,53,202,215,246,247,167,68,119,68,237,96,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,202,224,230,161,192,173,54,127,143,93,120,158,210,218,10,72,50,123,29,60,215,44,206,25,170,165,223,118,183,65,75,11,27,60,75,36,139,12,111,165,134,153,85,99,99,25,221,99,158,187,157,35,24,201,33,87,46,206,29,120,139,213,29,97,181,234,78,141,93,170,240,187,110,53,81,85,73,87,157,58,215,75,95,5,178,121,104,103,78,211,41,106,94,214,213,61,237,123,99,115,89,185,98,74,136,228,118,222,172,85,249,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,157,60,100,234,230,156,104,191,14,57,158,79,170,86,127,110,89,110,54,249,44,94,193,101,122,81,205,122,146,177,142,135,194,71,46,230,189,187,152,249,28,247,71,186,70,69,28,178,53,174,86,116,92,225,23,147,202,67,78,117,115,8,225,162,59,222,160,229,85,115,99,217,85,71,180,177,76,114,166,153,237,125,158,147,124,137,36,232,249,17,28,140,171,114,182,102,70,222,177,35,54,204,215,43,170,36,68,168,190,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,0,5,80,115,111,227,78,213,122,166,147,133,61,45,200,41,43,233,227,168,235,158,79,21,51,101,99,103,130,88,228,167,183,197,58,185,81,31,28,177,171,231,70,55,171,94,200,163,238,34,164,241,21,108,117,94,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,4,85,230,117,165,191,181,14,13,179,95,9,98,246,157,215,18,240,249,77,191,251,235,179,225,124,44,137,226,231,247,189,173,126,218,25,43,126,7,110,235,215,225,106,189,24,81,182,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,222,165,89,90,138,172,100,209,119,34,127,194,228,86,72,228,86,185,21,81,124,81,164,142,16,180,134,167,66,56,104,211,221,45,184,65,87,5,202,211,103,100,215,72,42,103,138,103,211,220,106,94,234,170,200,81,241,124,14,99,42,39,149,140,86,171,190,6,183,226,127,243,151,176,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,68,255,0,226,158,255,0,163,88,199,15,185,181,239,136,27,39,182,48,24,109,232,203,189,189,180,206,158,74,174,228,172,142,8,226,70,171,85,179,58,119,194,145,201,185,157,185,21,143,223,30,221,237,205,97,115,220,156,113,189,121,183,104,149,118,65,152,100,244,146,105,125,218,162,101,196,108,243,39,126,174,41,217,59,217,87,81,20,136,254,148,244,206,149,178,53,96,114,57,95,43,95,43,82,20,87,58,166,152,75,254,229,113,228,79,76,190,181,235,21,167,42,231,39,127,209,170,14,31,109,54,12,214,201,227,51,235,173,193,95,132,84,199,76,229,146,135,179,45,58,220,36,116,200,173,70,194,232,30,216,221,26,171,183,201,36,14,70,47,107,185,21,43,26,72,225,51,27,215,156,79,65,177,139,23,18,57,61,37,243,54,167,167,233,81,44,73,220,158,8,61,221,170,122,170,141,238,109,93,75,27,240,201,59,81,17,203,238,235,42,181,106,38,236,4,106,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,251,39,195,91,173,116,82,85,213,79,178,235,72,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,148,131,251,167,113,79,255,0,147,78,170,255,0,240,109,199,255,0,162,105,76,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,51,173,199,78,172,232,214,181,241,29,145,103,186,29,136,123,22,195,87,182,58,154,205,174,139,219,181,200,247,172,215,63,14,168,158,31,187,213,191,15,68,115,246,119,100,70,203,44,141,78,171,202,143,73,181,151,56,226,58,12,247,76,242,255,0,179,54,28,43,195,201,150,214,110,108,158,58,134,119,185,82,217,225,213,126,247,196,118,31,241,57,54,195,218,238,162,247,89,11,95,32,57,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,253,94,84,186,233,167,28,58,105,198,190,234,134,168,94,124,13,170,135,236,212,80,195,18,35,234,174,21,78,75,162,199,75,77,26,170,119,38,126,215,116,78,168,212,107,92,247,185,140,99,222,216,85,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,21,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,128,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,4,85,230,143,228,79,83,126,139,235,20,69,0,150,41,204,235,152,5,30,174,214,84,240,253,162,25,23,139,193,105,55,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,186,104,222,214,204,231,187,162,58,54,177,242,69,94,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,104,79,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,86,183,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,83,7,50,222,95,117,58,61,117,188,113,7,164,22,170,72,244,250,190,163,196,222,45,52,145,69,75,6,52,247,186,150,8,210,52,124,234,249,217,81,83,60,174,70,67,19,89,2,116,106,34,49,27,211,218,242,125,225,247,136,43,86,84,154,252,204,131,236,246,150,94,237,243,193,45,23,126,42,143,181,18,71,36,240,49,189,150,185,86,159,195,78,201,31,222,122,54,79,255,0,119,26,58,57,229,115,109,168,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,41,3,152,255,0,48,10,206,34,47,178,233,38,144,228,95,226,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,220,164,93,175,145,143,227,103,229,191,212,139,84,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,131,15,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,65,60,11,241,155,98,227,15,78,42,174,114,90,189,141,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,221,122,195,47,106,85,72,220,229,146,55,49,205,118,228,70,75,36,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,149,193,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,194,2,226,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,125,81,95,83,12,93,28,215,70,213,238,67,20,142,122,53,209,58,73,188,87,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,126,206,181,99,75,52,191,192,254,211,53,47,20,196,189,167,221,240,94,221,188,211,80,120,174,222,222,231,107,188,246,239,219,220,102,237,189,122,111,111,95,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,116,234,246,167,245,161,92,28,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,28,217,56,188,253,174,234,63,238,251,133,86,239,196,48,11,131,253,172,233,40,59,82,85,100,80,172,208,77,182,71,170,189,97,129,143,116,77,232,214,35,164,116,238,94,235,18,23,167,31,224,7,131,235,175,22,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,239,168,72,101,98,200,215,53,34,99,94,253,219,210,56,228,191,60,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,3,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,233,213,142,79,234,83,234,193,117,99,75,53,67,199,126,204,245,47,20,203,125,153,218,241,190,194,188,211,87,248,94,230,238,223,119,178,247,108,221,219,126,221,221,58,236,119,79,224,165,64,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,158,156,91,234,134,151,233,55,15,57,182,65,171,141,164,171,177,87,217,235,45,9,103,154,182,74,87,223,39,168,167,145,140,183,69,36,72,178,181,243,38,230,171,216,138,177,179,124,171,209,177,185,201,156,204,178,227,98,188,101,87,155,182,45,142,125,159,178,214,220,42,42,45,214,143,24,250,191,103,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,155,157,183,170,251,212,183,238,79,122,71,196,22,13,167,23,28,199,53,188,123,27,77,178,141,247,27,6,51,61,4,73,85,93,85,42,83,181,110,206,149,90,146,197,10,195,78,216,226,141,92,173,149,175,116,168,214,181,35,124,182,42,71,254,61,180,207,21,213,14,17,245,50,221,148,210,119,61,131,143,214,228,214,233,217,28,107,53,45,117,4,15,168,137,241,185,236,118,205,221,183,68,245,111,71,44,83,74,196,115,119,245,51,174,79,254,76,154,91,246,175,136,235,238,166,87,216,188,85,6,9,143,201,225,171,124,86,207,7,116,173,122,67,15,221,163,209,210,111,165,109,197,190,246,185,141,233,213,122,59,182,165,212,131,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,182,158,104,92,107,254,239,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,99,90,221,51,152,250,132,149,205,94,179,75,218,158,24,210,53,71,199,241,203,190,55,50,46,229,43,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,160,158,7,56,68,181,112,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,55,108,238,47,85,124,147,72,141,143,186,177,183,175,231,90,177,165,154,95,224,127,105,154,151,138,98,94,211,238,248,47,110,222,105,168,60,87,111,111,115,181,222,123,119,237,238,51,118,222,189,55,183,175,241,67,229,194,181,191,69,245,42,235,45,139,78,117,123,10,202,174,80,83,186,174,90,59,37,254,146,186,120,224,107,154,215,74,232,225,145,206,70,35,158,198,171,149,58,117,123,83,250,208,250,181,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,195,197,87,12,249,151,10,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,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,242,2,255,0,185,92,121,19,211,47,173,122,197,105,42,128,51,173,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,248,99,107,26,170,170,138,171,197,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,211,238,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,1,194,184,220,208,106,158,35,184,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,239,110,198,84,61,87,171,119,53,115,152,73,78,93,186,23,71,175,220,86,98,152,221,250,205,237,60,110,195,221,201,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,254,106,34,189,186,20,7,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,171,79,19,124,54,223,238,180,86,43,23,16,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,228,28,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,15,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,91,252,53,186,215,69,29,37,44,27,222,231,191,100,81,163,88,221,207,123,156,189,19,222,231,42,175,189,84,161,126,104,254,123,53,55,232,190,143,68,72,174,78,25,254,27,165,152,111,16,90,131,168,57,13,37,143,30,177,211,227,149,53,213,213,42,187,34,103,91,146,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,44,64,227,7,139,60,203,139,173,80,251,113,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,155,250,118,216,170,173,137,136,146,43,150,47,1,223,182,251,237,54,188,234,197,151,118,3,143,220,27,236,219,93,198,221,220,165,202,38,107,38,108,157,29,221,106,246,105,231,109,58,187,116,114,69,51,146,72,87,174,201,90,151,82,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,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,167,53,253,236,120,88,255,0,202,91,74,191,248,202,221,255,0,214,58,169,5,121,143,243,0,163,225,222,197,46,146,105,14,69,254,54,43,252,52,242,212,211,199,5,68,120,237,46,246,73,186,161,147,50,72,223,52,209,162,177,144,171,119,36,114,172,174,86,125,202,75,76,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,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,122,116,234,137,252,15,85,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,189,209,83,50,118,185,200,205,233,36,141,98,59,179,35,142,149,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,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,67,235,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,187,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,213,120,47,209,203,22,190,241,65,128,105,86,83,54,203,45,214,225,37,69,198,61,175,95,19,75,73,79,45,92,180,221,88,246,61,157,230,83,186,46,227,92,142,103,115,122,117,86,244,93,31,2,128,121,163,249,236,212,223,162,250,61,17,37,57,46,229,54,44,27,21,226,23,53,202,107,188,21,151,31,183,216,238,151,26,158,211,228,236,82,193,29,210,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,18,248,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,115,186,7,46,46,7,41,184,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,221,214,178,88,154,212,106,204,146,199,123,198,85,203,158,225,139,137,140,55,133,14,86,250,125,170,89,133,13,93,197,238,168,187,219,109,22,202,100,86,190,227,113,146,235,113,124,80,44,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,250,139,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,184,88,200,219,210,56,152,223,133,169,215,167,85,234,170,170,182,149,202,135,129,202,108,106,213,100,226,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,246,154,157,98,72,101,108,157,94,233,25,217,177,236,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,179,196,220,110,149,177,210,82,193,189,237,99,55,203,34,181,141,220,247,181,169,213,125,238,114,34,123,213,15,1,251,216,240,177,255,0,148,182,149,127,241,149,187,255,0,172,117,80,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,215,163,28,191,212,167,159,197,184,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,127,134,183,90,242,106,42,186,169,246,49,207,126,200,163,145,207,118,214,49,206,94,137,238,107,85,87,220,138,68,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,37,87,56,46,47,63,143,8,248,45,111,246,21,185,203,164,160,255,0,168,170,160,164,134,87,175,249,147,200,172,103,246,13,73,63,167,140,129,92,42,240,207,153,113,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,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,135,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,37,107,115,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,0,9,233,203,115,151,221,55,17,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,122,178,68,75,180,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,193,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,30,3,247,177,225,99,255,0,41,109,42,255,0,227,43,119,255,0,88,229,92,209,252,137,234,111,209,125,98,136,160,19,213,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,5,69,226,161,167,238,246,161,124,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,93,9,240,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,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,214,115,75,183,19,124,54,216,46,181,182,43,239,16,122,107,110,185,91,170,36,164,172,163,171,203,40,33,158,154,120,220,173,146,41,35,116,168,230,61,174,69,106,181,81,21,21,21,20,246,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,127,134,184,218,235,99,171,165,159,99,220,199,236,150,53,115,29,181,236,115,87,162,251,156,213,69,247,162,148,47,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,199,20,230,215,198,191,182,235,43,56,77,211,43,157,170,178,203,15,102,76,210,225,2,247,228,117,116,51,247,25,108,106,171,118,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,172,18,213,57,24,254,54,126,91,253,72,157,60,87,113,93,167,28,37,105,195,243,92,214,95,29,117,174,238,65,96,176,65,50,50,170,239,84,212,69,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,207,102,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,253,93,97,208,189,71,208,106,204,102,211,170,22,111,99,93,114,140,126,28,146,27,108,170,169,85,71,75,44,243,195,27,42,88,168,157,169,151,195,185,235,31,85,115,26,246,163,246,189,30,198,125,120,22,131,102,90,149,164,122,133,170,216,125,21,93,205,154,111,81,106,125,222,134,154,157,36,124,118,234,182,86,172,181,170,187,209,219,32,117,36,104,246,181,142,248,38,116,142,86,50,39,169,249,90,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,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,108,180,242,57,139,254,108,140,87,53,142,124,82,196,245,99,55,237,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,25,172,226,199,205,62,178,124,192,200,125,70,115,175,223,248,219,186,217,120,28,193,248,72,211,137,234,232,42,36,167,173,155,44,188,83,85,58,39,186,9,238,119,23,190,210,177,186,20,85,100,145,73,71,43,229,138,94,142,99,221,11,145,81,100,105,197,120,117,208,108,203,137,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,221,145,181,221,81,170,246,239,122,178,54,174,247,181,22,210,117,175,148,46,147,213,104,21,45,167,71,41,60,22,166,227,246,246,84,79,119,238,84,201,246,158,170,10,41,26,234,110,197,69,111,135,162,241,53,61,183,247,17,85,177,116,233,239,111,82,160,127,194,172,11,42,255,0,109,113,204,147,28,184,127,206,81,215,91,107,169,228,255,0,187,36,51,71,35,63,228,115,92,223,234,84,36,175,24,156,98,254,246,186,89,163,255,0,104,104,252,38,103,133,123,90,221,125,251,206,231,180,59,148,214,189,151,31,130,8,162,139,191,52,85,127,112,205,221,190,215,189,122,57,157,122,175,37,79,52,249,79,203,250,239,81,183,29,87,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,85,231,157,248,39,249,147,244,210,37,112,49,69,83,95,77,196,84,20,183,106,187,115,219,160,249,68,203,53,51,98,115,220,200,229,163,123,225,84,149,143,110,201,26,215,70,245,68,71,163,30,229,99,152,253,175,108,96,52,123,193,150,158,105,198,155,240,203,167,150,253,47,181,120,91,85,231,31,183,223,102,169,150,145,41,234,174,85,85,84,177,73,37,93,75,18,73,122,77,39,86,245,111,118,70,198,212,108,108,114,178,54,34,118,178,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,114,174,117,126,105,241,111,151,244,62,163,113,61,255,0,37,220,166,197,131,98,188,66,230,185,77,119,130,178,227,246,251,29,210,227,83,218,124,157,138,88,35,186,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,7,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,125,66,67,19,210,55,53,169,19,26,198,109,222,146,73,39,171,229,215,192,173,79,20,185,146,103,26,131,65,86,205,43,176,84,77,13,116,212,213,81,49,247,59,140,41,78,244,182,170,36,137,60,44,116,117,13,145,243,53,159,204,99,152,215,177,238,71,178,244,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,62,176,102,51,91,237,152,109,151,90,51,235,54,156,201,73,38,39,65,148,93,105,172,47,164,171,90,168,29,110,101,92,141,166,88,230,87,57,101,103,105,25,209,234,231,110,78,139,213,122,245,45,167,146,133,166,213,15,13,185,149,246,27,101,35,46,85,153,197,69,37,69,99,97,106,79,52,16,208,81,58,40,159,39,77,206,99,29,60,206,107,85,122,53,101,145,83,166,229,235,97,64,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,138,188,209,252,137,234,111,209,125,98,136,161,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,155,30,142,99,182,189,141,94,142,69,106,244,232,168,169,238,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,93,167,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,126,7,198,145,177,17,26,247,205,55,202,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,39,42,226,95,135,76,19,138,13,44,175,211,60,234,159,251,90,203,61,110,249,191,147,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,219,31,252,21,63,130,166,115,53,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,157,58,162,127,2,127,242,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,108,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,77,173,141,239,124,119,18,1,81,124,240,109,152,108,89,254,150,94,104,100,164,92,178,170,207,113,166,186,49,181,106,233,210,221,20,209,58,137,95,14,238,140,98,203,53,126,215,237,77,234,146,39,87,118,209,27,26,185,101,218,109,87,174,56,244,194,142,243,108,164,175,167,142,162,229,86,200,170,97,108,172,108,240,91,42,230,134,84,107,145,81,31,28,177,199,35,29,252,90,246,53,201,209,81,20,208,72,0,25,140,214,185,52,190,93,92,203,221,162,180,85,116,184,34,94,42,91,143,178,166,166,73,222,180,72,245,72,222,142,150,54,74,140,114,38,246,50,70,172,140,99,154,199,186,71,181,210,58,197,57,26,221,173,80,221,117,146,197,53,206,145,151,42,202,123,13,93,61,27,166,106,79,52,16,186,185,178,202,200,250,238,115,24,233,225,107,156,137,209,171,44,104,189,55,39,91,95,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,64,60,209,252,246,106,111,209,125,30,136,141,84,223,106,190,202,220,124,31,181,126,205,251,66,143,218,29,190,231,129,241,221,186,159,9,222,233,247,125,238,223,141,237,238,248,182,247,246,251,183,140,79,236,175,218,171,55,219,175,106,253,155,246,133,63,182,61,147,219,241,222,7,184,222,255,0,135,238,253,223,123,183,191,102,255,0,135,119,78,190,238,166,154,52,171,41,211,140,211,78,49,204,147,72,107,173,85,120,101,93,190,38,217,29,107,137,34,165,142,150,52,237,182,22,68,136,222,207,111,98,198,177,43,90,232,220,197,99,154,213,106,181,61,89,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,118,237,29,214,107,85,108,54,42,218,74,59,147,233,228,109,29,69,93,51,170,96,134,117,106,246,223,36,77,146,55,72,196,119,69,86,36,140,87,34,42,35,155,215,170,102,179,137,27,102,182,218,117,183,41,165,226,54,74,183,234,43,234,34,169,190,45,77,92,21,47,223,52,17,203,18,35,233,220,232,81,137,11,226,70,50,53,217,27,17,172,68,106,55,106,75,254,77,23,61,18,160,214,219,253,46,113,29,35,181,22,227,79,5,54,10,179,82,79,51,218,196,130,178,91,146,196,246,181,97,133,253,152,162,69,123,213,175,86,43,216,197,232,249,26,232,151,197,143,154,125,100,249,129,144,250,140,229,164,240,229,91,162,86,238,81,54,91,135,17,118,154,187,166,159,82,211,220,102,186,208,210,58,118,207,84,246,228,83,173,52,49,172,15,99,209,238,169,72,26,139,189,140,234,169,189,205,102,229,74,97,46,123,147,69,179,91,104,52,74,255,0,85,156,73,86,237,58,184,212,65,83,130,164,213,112,76,198,189,39,172,138,228,145,49,174,89,161,103,122,40,149,88,244,107,21,234,247,177,58,190,71,58,194,129,65,124,212,227,181,51,142,60,249,214,250,218,185,234,36,167,179,186,185,147,83,54,38,65,63,179,41,145,25,19,146,71,44,172,237,36,79,87,185,177,170,61,239,102,213,70,36,143,236,28,148,241,205,56,186,235,142,105,124,191,63,189,153,217,49,246,75,142,211,73,78,146,70,202,89,102,237,215,85,53,235,26,246,230,102,234,88,90,169,35,28,177,213,206,221,175,69,114,178,229,1,64,60,209,252,246,106,111,209,125,30,136,142,182,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,81,172,175,125,26,202,180,201,42,162,110,115,24,233,228,122,51,174,197,126,199,42,43,163,98,183,170,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,50,174,122,11,238,127,153,100,216,206,51,134,95,114,26,186,187,22,29,79,83,77,98,183,185,81,32,161,101,69,67,234,39,86,53,17,17,95,36,178,42,185,235,213,234,141,141,170,187,99,99,91,55,249,98,240,29,251,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,117,36,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,127,243,171,242,177,139,124,192,161,244,235,137,94,188,179,168,170,110,60,107,233,253,190,142,237,87,107,168,170,167,191,67,21,117,35,98,116,244,175,117,146,185,27,52,105,51,31,18,189,170,168,228,73,24,246,117,68,220,215,39,84,88,192,95,71,42,237,60,211,140,83,132,44,87,49,194,173,93,46,185,151,137,172,191,221,39,164,72,106,171,42,160,171,158,4,141,221,36,147,238,97,216,232,226,68,115,90,230,238,149,99,141,243,72,210,96,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,10,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,77,174,208,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,61,239,87,61,219,88,198,167,87,42,185,122,117,85,85,247,159,172,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,0,154,8,224,7,131,235,87,9,186,70,214,220,18,174,76,239,49,167,163,175,202,223,52,173,86,83,78,198,57,99,161,137,177,189,209,108,167,89,165,98,200,215,57,101,123,158,253,219,22,56,227,148,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,42,175,154,63,158,205,77,250,47,163,209,31,86,141,113,183,117,225,251,131,44,147,68,180,222,122,186,60,219,52,202,46,53,111,188,210,85,58,158,123,21,18,211,90,227,108,177,245,133,205,145,243,182,58,216,145,204,145,146,66,177,164,137,209,86,53,35,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,118,174,54,56,103,166,225,71,45,192,52,194,106,234,75,133,246,124,30,158,239,144,215,82,44,189,138,155,140,215,26,244,119,109,36,114,170,50,56,163,134,20,84,107,55,164,41,34,177,142,123,144,153,92,140,127,27,63,45,254,164,113,78,110,118,142,32,169,120,130,138,237,170,183,31,23,130,213,247,160,192,22,7,69,21,43,41,99,138,153,245,77,109,51,102,146,70,204,217,39,141,146,205,42,53,211,57,141,86,163,99,108,113,199,29,120,69,185,232,149,151,136,188,50,243,196,92,116,146,105,245,5,69,77,77,213,149,116,147,213,64,231,178,150,103,83,36,144,192,215,62,86,120,148,131,171,54,185,142,78,168,244,86,43,144,148,28,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,43,215,137,26,221,18,175,214,220,166,126,28,173,53,118,237,58,109,68,80,216,225,169,116,238,123,153,28,17,178,89,145,106,30,249,182,73,51,101,145,137,34,163,209,143,106,43,88,191,3,101,87,39,155,102,182,203,196,93,69,231,3,146,173,52,250,150,157,105,179,214,54,174,6,192,172,150,150,173,214,229,124,50,59,123,222,149,48,252,47,137,170,246,34,200,138,173,100,143,71,93,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,102,179,139,31,52,250,201,243,3,33,245,25,206,127,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,249,240,3,193,245,171,132,221,35,107,110,9,87,38,119,152,211,209,215,229,111,154,86,171,41,167,99,28,177,208,196,216,222,232,182,83,172,210,177,100,107,156,178,189,207,126,237,139,28,113,202,2,178,249,172,112,43,83,152,199,95,197,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,190,210,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,81,100,255,0,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,33,174,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,175,94,136,159,192,187,62,85,154,199,125,213,222,17,237,20,217,28,61,106,240,43,132,184,116,117,59,153,253,245,75,77,4,18,83,46,198,49,168,206,220,21,17,65,211,226,115,187,27,220,229,115,213,18,96,0,82,183,58,191,52,248,183,203,250,31,81,184,144,86,155,41,190,210,98,183,28,42,158,187,101,150,235,112,163,186,86,83,118,152,189,218,170,72,234,99,167,147,122,166,246,237,101,109,74,116,69,70,175,115,171,145,85,173,84,236,28,29,240,171,153,113,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,252,104,217,92,199,183,196,200,214,200,216,89,181,219,158,138,229,78,219,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,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,28,127,140,12,254,155,76,56,92,213,44,206,108,134,174,197,81,75,139,215,83,91,238,20,139,43,103,130,227,83,18,211,209,44,110,137,55,177,235,83,52,40,143,78,155,21,81,202,173,68,87,38,109,203,9,228,177,159,212,216,184,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,111,115,217,79,61,123,213,140,95,123,55,185,200,189,180,86,220,248,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,40,4,181,78,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,45,80,0,1,154,206,44,124,211,235,39,204,12,135,212,103,57,81,117,60,177,120,241,253,183,216,169,180,27,86,47,91,179,236,126,222,223,102,221,46,55,30,229,86,81,11,95,51,164,232,222,211,83,189,79,3,105,209,219,164,146,89,154,146,76,189,118,74,228,159,224,207,183,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,58,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,168,139,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,2,53,115,18,215,74,205,1,225,79,43,201,44,55,159,102,100,151,238,214,55,97,153,169,58,72,218,170,165,84,149,241,73,10,181,208,205,29,43,42,166,142,69,115,90,217,33,103,243,149,81,142,207,97,221,120,35,215,154,110,28,120,151,195,181,38,243,91,87,6,60,149,15,181,228,9,13,68,177,177,109,213,44,88,164,146,86,68,199,186,102,66,231,71,82,145,108,118,247,211,177,19,163,182,185,52,102,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,80,15,52,127,61,154,155,244,95,71,162,36,87,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,93,146,179,173,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,53,113,201,192,230,101,194,22,100,218,170,87,213,223,52,234,249,80,230,88,111,207,98,111,141,253,21,222,10,179,106,35,89,82,214,163,149,28,136,140,153,141,87,177,26,173,150,40,186,7,47,62,97,151,94,26,46,180,250,87,170,149,149,119,29,43,184,212,42,177,232,215,77,62,55,60,142,234,234,136,26,157,92,250,103,57,85,210,192,212,85,69,87,75,18,111,238,71,61,228,153,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,0,2,31,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,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,31,94,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,171,145,106,150,119,149,224,152,142,153,223,239,190,43,27,193,60,127,217,250,47,11,11,60,31,141,153,38,170,251,198,49,36,147,124,141,71,125,227,157,183,167,70,244,79,113,40,57,113,112,57,77,197,110,101,95,152,106,11,234,233,244,235,15,168,129,149,208,196,201,98,125,238,173,200,175,74,40,167,68,70,177,141,106,53,211,185,174,238,181,146,196,214,163,86,100,150,59,222,0,204,102,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,217,165,73,92,136,175,100,49,118,226,103,194,212,70,70,212,70,181,17,17,58,7,3,58,161,106,209,206,45,52,207,60,190,182,145,45,176,94,61,155,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,245,232,138,145,170,43,155,215,114,104,204,20,3,205,31,207,102,166,253,23,209,232,142,21,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,247,12,92,61,98,188,47,232,213,151,72,241,106,159,31,224,59,149,55,27,163,233,99,167,154,231,93,43,183,75,81,35,88,159,230,198,196,115,158,230,69,20,76,87,191,102,229,234,160,202,185,37,56,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,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,96,0,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,243,252,195,240,171,86,1,198,150,170,216,172,213,21,115,83,213,94,25,123,123,170,94,215,61,39,184,83,69,93,51,81,90,214,166,198,203,83,35,88,157,58,163,17,168,170,229,69,114,216,79,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,59,152,155,105,110,78,168,145,212,219,26,196,85,217,60,21,18,247,28,247,185,222,39,111,194,216,218,139,98,165,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,20,3,205,31,207,102,166,253,23,209,232,136,170,93,247,46,14,95,244,124,59,216,162,213,189,94,199,127,198,197,127,137,130,42,106,137,32,168,143,29,165,222,248,246,211,190,23,201,27,230,154,52,71,190,100,118,228,142,84,137,168,207,190,89,98,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,9,226,43,65,176,222,36,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,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,235,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,63,43,44,207,243,44,234,155,31,165,204,50,26,187,179,49,91,60,118,11,66,212,170,57,244,182,232,229,150,88,169,209,253,55,57,140,116,242,35,55,42,237,102,214,55,163,24,198,183,234,199,117,75,59,197,48,76,187,76,236,23,223,11,141,231,126,3,237,5,23,133,133,254,51,193,76,179,82,253,227,216,178,71,178,71,43,190,237,205,221,215,163,186,167,184,245,124,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,221,45,68,141,98,127,155,27,17,206,99,95,44,177,49,94,205,251,147,67,218,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,205,57,65,112,171,134,216,244,190,155,138,76,142,219,73,114,203,50,58,138,218,108,126,119,72,178,37,166,221,20,142,165,149,88,199,49,18,58,153,101,142,161,174,122,57,255,0,115,219,107,85,157,201,154,235,31,0,163,110,106,252,42,225,188,60,106,229,139,48,211,91,109,37,163,24,212,58,122,186,150,218,32,145,118,80,220,105,158,207,20,144,197,177,27,13,51,155,81,78,230,49,28,237,175,89,154,212,142,54,198,196,244,28,149,60,211,229,63,47,235,189,70,220,93,72,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,159,231,11,133,90,177,94,48,95,125,183,212,85,201,81,152,226,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,215,249,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,155,152,223,9,85,28,148,244,149,9,209,25,190,78,243,37,166,247,171,246,179,194,252,45,235,35,149,45,168,2,149,185,213,249,167,197,190,95,208,250,141,196,135,250,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,167,13,28,58,96,156,47,233,101,6,153,224,180,255,0,217,86,94,43,119,205,252,167,116,240,208,195,61,103,110,89,100,236,247,123,12,119,105,142,216,207,224,137,252,85,122,168,5,101,243,184,213,11,85,46,1,167,186,47,11,105,39,185,92,239,18,229,21,10,218,214,247,232,224,166,134,74,104,183,211,244,87,108,157,213,115,109,145,85,169,214,146,70,162,59,223,178,176,52,211,72,115,45,90,166,204,167,195,32,164,157,248,54,47,85,151,220,225,154,116,137,239,183,83,75,11,42,29,18,187,225,115,216,217,251,138,213,86,245,100,111,70,238,126,214,59,245,120,104,207,233,180,179,136,109,55,212,27,134,67,87,99,182,216,242,139,109,77,210,186,153,101,223,21,187,196,49,43,17,82,36,87,189,142,167,89,88,246,53,23,123,28,230,244,118,238,139,165,224,101,92,184,157,100,227,170,155,133,174,9,180,115,7,211,234,250,71,234,165,255,0,77,241,137,168,97,169,165,149,236,182,91,166,183,171,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,61,237,123,152,246,53,88,255,0,147,149,239,48,11,238,168,92,89,195,174,186,100,87,91,214,95,81,190,92,90,247,83,27,36,241,116,180,244,173,89,40,167,116,108,71,172,204,100,18,206,149,19,57,238,151,116,136,247,163,219,26,75,101,64,17,87,154,63,145,61,77,250,47,172,81,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,165,224,0,0,205,103,22,62,105,245,147,230,6,67,234,51,147,42,201,192,173,79,19,92,187,116,167,83,244,198,130,174,171,84,49,202,123,157,182,150,133,181,81,71,5,222,220,185,13,114,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,28,148,229,247,203,114,155,135,106,154,29,100,214,25,105,46,58,138,234,120,230,182,209,83,62,86,179,25,124,145,84,195,81,10,203,28,221,154,199,201,13,67,26,245,88,213,145,189,142,72,220,244,233,34,207,83,197,107,94,168,90,180,87,72,242,253,87,188,182,146,74,124,90,207,83,114,101,61,77,107,105,25,89,59,24,189,154,84,149,200,168,199,205,47,110,38,124,46,85,124,141,68,107,149,81,23,49,135,181,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,93,247,43,44,254,155,58,224,183,13,165,92,134,174,237,114,197,106,43,236,23,37,169,89,92,250,87,199,82,249,105,233,209,242,39,196,198,81,207,72,140,216,170,198,179,107,19,166,197,107,101,168,5,53,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,185,233,182,170,228,218,121,27,77,177,204,68,93,144,65,79,47,113,175,123,93,226,118,252,46,141,200,181,214,13,25,240,71,175,53,60,71,112,209,135,106,77,230,182,146,124,133,105,223,107,200,18,26,136,164,122,92,105,158,177,73,36,172,137,140,108,47,153,173,142,165,34,216,221,140,168,98,39,86,237,114,247,80,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,138,107,247,236,107,246,53,150,126,240,126,202,253,158,251,61,222,221,246,158,238,207,103,114,108,219,179,239,59,221,206,223,107,181,247,189,222,223,107,239,54,25,161,187,73,106,154,235,91,53,138,138,174,142,218,250,137,29,71,79,87,82,218,153,225,129,92,189,182,73,43,99,141,178,61,27,209,21,233,27,17,202,138,168,214,245,232,151,63,201,215,246,237,251,9,184,125,191,255,0,240,219,238,191,103,255,0,228,127,239,203,135,180,255,0,162,254,248,255,0,40,217,254,81,255,0,252,254,30,165,85,241,99,230,159,89,62,96,100,62,163,57,99,250,41,198,14,51,194,55,44,77,55,189,57,105,43,115,107,229,62,64,220,78,207,87,21,71,98,186,120,175,147,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,174,230,248,158,93,220,202,115,187,166,169,174,145,241,41,152,93,114,56,115,139,132,84,216,221,209,244,208,175,179,174,149,21,50,187,195,200,216,162,73,22,25,228,168,100,108,93,202,202,126,220,76,107,25,10,185,209,91,80,0,0,87,7,53,14,5,105,179,252,122,235,196,246,150,208,82,65,147,216,233,230,185,102,112,205,85,46,251,181,186,10,88,88,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,220,233,24,198,73,78,199,117,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,8,191,204,187,63,169,211,238,11,117,18,170,219,144,210,90,174,87,202,122,107,5,42,76,177,111,172,101,93,76,113,85,83,196,201,17,119,189,212,107,86,171,181,55,181,141,123,219,183,102,228,161,125,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,167,94,136,191,192,243,230,154,52,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,109,207,127,132,170,99,157,29,77,54,247,177,139,39,106,120,229,139,185,177,26,253,155,155,240,185,20,232,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,36,87,60,28,42,213,65,159,233,102,163,67,81,86,183,43,229,158,227,100,168,137,207,111,97,176,80,205,20,209,57,141,219,185,30,174,184,76,142,85,114,162,163,99,232,141,232,170,238,105,201,247,88,239,184,55,20,9,165,84,240,248,139,46,165,219,231,167,172,143,115,25,216,170,161,167,158,174,158,167,170,177,207,118,214,50,166,46,218,57,141,95,19,189,219,150,54,161,119,229,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,1,85,124,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,20,3,205,31,207,102,166,253,23,209,232,137,127,202,83,130,143,98,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,111,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,103,229,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,66,58,241,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,166,215,103,219,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,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,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,36,167,59,76,90,197,87,160,88,46,107,81,67,190,245,106,204,18,215,71,83,221,122,118,169,106,232,170,36,168,143,98,46,199,110,125,21,50,245,84,87,39,111,163,85,17,206,69,128,28,186,181,142,251,163,124,92,96,149,54,136,124,69,38,97,112,131,14,186,83,110,99,59,212,181,243,197,27,87,123,152,245,111,106,116,167,159,163,118,185,253,141,155,154,215,185,77,10,0,82,183,58,191,52,248,183,203,250,31,81,184,157,43,145,173,166,213,53,215,89,47,179,91,41,31,114,163,167,176,210,83,214,58,22,172,240,193,51,171,157,44,76,147,166,230,177,238,130,23,57,168,189,28,177,70,171,215,106,116,181,240,1,66,220,212,245,142,197,171,188,92,93,233,177,200,122,210,96,86,248,176,233,42,119,63,251,234,170,154,121,228,169,93,143,99,85,157,185,234,37,131,167,196,215,118,55,181,202,215,162,36,138,229,29,195,62,27,168,186,47,172,25,222,75,93,86,149,25,157,61,118,153,170,210,42,197,61,5,186,90,72,101,171,124,111,115,157,19,159,42,212,83,244,223,18,246,214,149,21,21,201,35,154,86,94,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,154,9,229,239,170,22,173,85,224,251,77,174,118,246,210,67,81,96,179,197,139,215,82,67,90,218,151,211,207,111,106,83,39,119,162,34,198,249,98,142,42,132,141,201,213,172,168,103,189,200,168,247,72,163,42,231,213,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,232,136,136,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,47,123,151,239,29,214,46,42,177,88,240,172,165,254,11,83,113,251,122,73,113,166,232,249,61,169,75,4,116,177,203,117,222,202,120,169,224,238,212,212,57,60,51,85,92,206,157,83,171,125,233,48,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,220,246,118,41,104,106,32,171,168,169,234,140,115,29,181,236,166,139,182,174,99,151,196,239,110,228,141,200,85,95,5,250,57,98,215,222,40,48,13,42,202,102,217,101,186,220,36,168,184,199,181,235,226,105,105,41,229,171,150,155,171,30,199,179,188,202,119,69,220,107,145,204,238,111,78,170,222,139,34,185,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,104,208,177,148,179,67,19,27,209,236,99,105,210,129,234,175,69,234,249,159,181,203,209,90,207,87,201,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,90,88,162,84,235,51,223,21,100,178,174,215,117,107,41,94,187,92,138,170,203,137,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,153,125,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,15,202,201,177,107,238,31,113,134,211,145,208,248,74,186,139,125,5,210,56,251,172,147,117,45,109,44,85,116,210,117,98,170,38,248,39,137,253,58,238,110,238,142,68,114,42,34,167,22,190,210,98,182,236,214,162,135,101,150,235,112,173,181,209,212,247,88,189,218,170,72,233,164,168,143,98,46,246,237,101,109,50,245,84,70,175,115,163,85,85,174,68,176,174,76,26,243,77,138,234,134,75,160,23,218,218,191,15,156,83,182,233,98,99,170,37,116,17,220,104,227,145,211,198,200,81,138,198,62,106,110,175,116,170,230,123,168,99,98,239,87,49,27,113,32,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,40,7,154,63,158,205,77,250,47,163,209,18,127,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,71,94,99,60,107,254,245,90,143,5,131,0,185,221,99,211,44,91,238,237,180,211,175,106,59,165,114,43,210,75,155,161,218,215,183,115,30,145,196,217,85,206,100,109,115,186,68,233,165,141,62,78,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,123,162,183,193,35,90,174,123,220,229,137,210,163,21,170,200,85,203,220,141,239,135,117,244,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,102,223,139,31,52,250,201,243,3,33,245,25,206,105,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,24,197,150,105,100,86,183,162,111,145,238,254,46,85,95,148,185,238,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,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,234,229,85,122,187,173,133,0,0,6,104,120,155,180,218,172,28,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,46,167,149,101,166,213,110,224,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,157,94,244,138,24,163,71,59,170,236,141,141,254,13,68,73,106,1,84,28,240,115,250,105,110,186,89,165,180,57,13,90,84,82,211,220,111,247,75,75,86,86,192,172,149,209,65,69,80,244,233,218,123,209,97,175,99,125,234,246,34,201,252,212,145,55,113,254,79,186,57,125,206,120,160,77,85,167,155,195,217,116,210,223,61,69,100,155,88,254,253,85,117,60,244,148,244,221,21,237,123,119,49,245,50,247,17,175,106,120,109,142,218,178,53,78,43,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,248,99,107,26,170,170,138,171,98,156,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,148,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,103,137,183,93,40,163,171,165,159,99,218,246,111,138,68,115,29,181,236,107,147,170,123,156,212,84,247,162,30,3,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,234,160,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,89,247,54,12,90,197,144,112,75,151,221,174,244,62,34,175,25,184,90,46,150,185,59,175,103,135,170,125,116,52,142,147,163,85,17,253,96,171,168,103,71,34,183,227,235,211,115,90,169,74,218,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,0,2,0,86,240,29,251,111,230,19,168,154,243,171,22,93,216,14,63,112,178,123,54,215,113,183,119,41,114,137,155,100,129,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,79,240,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,15,65,87,93,44,48,181,143,170,157,43,43,97,73,101,114,39,87,189,34,134,40,209,206,234,187,35,99,127,131,81,19,170,242,53,180,218,166,186,235,37,246,107,101,35,238,84,116,246,26,74,122,199,66,213,158,24,38,117,115,165,137,146,116,220,214,61,208,66,231,53,23,163,150,40,213,122,237,78,150,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,103,220,107,98,214,44,195,132,125,94,180,228,116,62,46,146,159,15,185,221,35,143,186,248,246,213,81,64,234,186,105,58,177,81,87,100,240,68,254,157,118,187,111,71,34,181,85,23,57,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,26,115,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,30,83,86,51,175,217,126,150,102,90,153,236,191,105,253,146,199,238,55,223,5,223,236,248,175,11,77,36,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,51,47,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,198,132,248,9,211,60,87,75,248,71,211,59,118,45,73,219,246,246,63,69,147,92,103,124,113,164,213,85,213,240,50,162,87,200,230,49,187,246,247,27,19,21,221,92,145,67,19,21,206,217,212,169,110,106,122,57,98,210,46,46,46,245,56,228,221,41,51,219,124,89,140,148,219,95,253,235,85,83,60,241,212,166,247,189,202,254,228,244,242,207,215,225,107,123,251,26,212,107,17,86,85,114,75,214,59,20,184,174,117,195,245,68,61,155,213,53,193,115,26,57,55,61,222,46,150,72,233,233,42,19,162,51,100,125,151,197,77,239,87,238,127,138,248,91,210,55,42,217,249,149,114,199,249,83,240,57,77,169,87,90,14,41,53,37,245,113,88,177,139,194,63,22,182,53,146,192,183,27,141,43,152,244,173,124,157,17,31,77,12,189,26,214,198,229,238,77,20,141,122,181,177,58,57,187,87,53,142,7,42,117,42,213,95,197,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,162,43,234,97,139,171,92,217,28,189,200,98,141,172,86,186,38,199,53,75,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,248,59,226,171,13,226,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,248,213,177,57,239,119,134,145,205,145,208,191,115,183,49,21,170,189,198,72,198,119,82,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,32,115,130,214,59,238,115,197,2,233,85,68,62,30,203,166,150,248,41,232,227,220,199,247,234,171,169,224,171,168,169,234,140,107,219,185,143,166,139,182,174,123,83,195,111,110,213,145,200,116,14,73,122,103,138,228,26,143,168,154,165,118,164,241,23,172,62,223,111,183,218,59,145,198,248,233,252,122,212,247,231,110,230,43,217,50,50,145,35,107,216,230,253,220,243,181,81,200,255,0,116,149,231,5,163,150,44,231,134,5,213,90,137,188,61,235,77,46,16,84,81,201,181,239,239,210,215,84,65,73,81,77,209,30,214,55,115,223,77,47,113,90,247,39,134,216,221,169,35,148,170,190,11,245,142,197,160,92,80,96,26,171,148,195,190,203,106,184,73,79,113,147,115,211,195,82,213,211,203,73,45,79,70,49,239,127,101,149,14,151,182,214,171,159,219,216,157,21,221,83,71,192,129,92,225,181,190,213,129,240,233,79,163,83,88,234,235,46,90,163,80,141,167,171,108,141,100,20,48,91,170,169,42,101,123,255,0,139,158,247,57,97,99,88,136,137,209,242,57,92,155,17,146,85,15,11,26,41,251,196,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,247,49,91,220,86,110,232,222,170,157,87,154,63,158,205,77,250,47,163,209,30,255,0,71,244,46,143,88,57,86,234,62,73,69,102,241,121,38,157,234,5,118,73,108,154,53,130,57,25,75,29,186,218,151,6,58,73,83,119,103,194,247,38,116,108,115,92,249,41,160,254,114,181,24,232,171,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,151,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,62,176,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,160,30,104,254,123,53,55,232,190,143,68,71,252,119,84,179,188,83,4,203,180,206,193,125,240,184,222,119,224,62,208,81,120,88,95,227,60,20,203,53,47,222,61,139,36,123,36,114,187,238,220,221,221,122,59,170,123,142,129,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,102,179,139,31,52,250,201,243,3,33,245,25,206,235,203,139,129,202,110,43,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,117,172,150,38,181,26,179,36,177,216,167,49,222,7,42,120,173,195,104,51,13,62,125,37,62,162,225,244,243,178,134,25,89,20,76,189,210,57,81,235,69,44,234,136,230,61,174,71,58,7,57,221,166,190,89,90,228,106,76,178,199,69,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,23,211,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,150,160,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,25,204,227,155,84,45,90,199,197,166,166,103,150,38,210,45,182,123,199,179,104,231,164,173,109,92,21,112,80,195,29,20,117,81,202,212,70,185,147,54,153,38,78,157,81,18,68,68,115,186,110,91,52,228,217,162,159,97,184,125,187,107,29,93,195,189,87,169,183,4,236,193,28,187,163,130,134,221,45,69,60,123,154,177,181,91,51,167,125,98,187,163,222,213,143,177,211,107,183,161,202,185,222,233,111,255,0,134,154,215,111,177,127,190,241,107,189,207,197,127,209,83,65,7,101,95,255,0,233,39,111,99,63,228,123,191,163,67,133,114,130,213,11,174,23,197,165,54,7,11,106,231,182,234,13,158,182,219,81,3,107,93,20,17,79,77,11,171,98,170,124,93,21,179,61,173,167,154,22,245,218,173,74,169,21,29,252,90,235,201,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,0,0,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,209,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,230,91,77,25,240,51,170,23,93,99,225,47,76,243,203,235,106,214,229,61,159,217,181,147,213,214,186,174,122,185,232,102,146,138,74,169,37,114,35,156,249,157,76,179,47,94,170,139,34,162,185,221,55,44,32,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,76,208,241,47,128,83,105,103,16,218,145,167,214,252,122,174,199,109,177,229,23,42,107,93,13,74,75,190,43,119,136,122,209,170,44,170,175,123,29,78,177,61,143,114,174,246,57,174,234,237,221,86,229,57,76,234,133,215,81,248,62,181,219,47,45,171,146,163,5,188,86,98,236,171,169,173,117,67,234,96,99,99,169,135,166,228,69,141,145,69,87,29,59,35,234,228,107,41,219,209,81,21,24,217,148,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,16,171,155,158,166,101,90,119,194,60,214,236,90,175,194,125,181,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,167,115,194,182,39,163,183,53,209,75,43,21,191,23,84,168,30,21,116,183,246,211,196,118,157,105,156,214,47,108,208,94,114,10,95,106,209,120,175,15,221,181,196,254,245,119,222,35,216,230,244,165,138,119,124,14,71,175,78,140,234,229,106,46,148,202,213,231,105,166,120,173,78,150,96,186,199,225,59,89,37,191,32,76,103,191,28,113,183,196,80,212,83,84,84,108,153,219,59,143,237,201,75,214,52,222,141,111,126,127,133,85,253,82,10,242,234,214,59,238,141,241,113,130,84,218,33,241,20,153,133,194,12,58,233,77,185,140,239,82,215,207,20,109,93,238,99,213,189,169,210,158,126,141,218,231,246,54,110,107,94,229,52,40,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,168,14,105,124,4,253,132,172,191,113,93,165,243,239,199,238,183,15,25,151,218,234,42,58,201,65,93,87,58,53,107,41,220,245,235,36,51,79,43,81,241,117,87,71,36,136,172,69,137,202,216,33,95,13,28,69,231,124,47,234,157,6,166,96,181,31,217,81,222,40,182,67,252,167,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,43,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,129,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,189,78,88,186,91,251,47,224,219,10,241,118,47,102,93,114,223,17,148,220,63,190,187,222,43,197,72,190,18,127,115,220,214,110,161,142,139,224,110,222,157,62,38,163,213,231,127,213,93,51,197,117,147,78,50,61,45,205,105,60,69,151,38,183,203,111,169,219,28,111,146,29,233,240,79,23,113,143,99,102,137,232,217,35,122,181,118,72,198,57,19,171,80,204,17,163,222,11,245,142,251,175,188,48,96,26,171,148,195,178,245,117,183,201,79,113,147,115,23,196,213,82,84,75,73,45,79,70,49,140,103,121,244,238,151,182,214,163,89,220,216,157,81,189,87,181,148,23,204,255,0,90,46,186,173,197,166,91,98,135,47,171,187,99,24,53,67,108,54,106,55,49,209,65,65,60,112,196,219,131,89,26,181,189,94,181,140,153,174,149,81,85,233,28,104,142,116,108,143,164,160,228,133,165,191,254,37,235,93,194,197,254,244,197,173,23,63,21,255,0,77,77,124,29,148,127,255,0,163,93,189,236,255,0,145,142,254,145,8,171,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,197,74,235,246,142,95,120,127,214,92,179,71,114,57,188,69,94,51,112,117,60,117,59,88,207,23,74,246,164,148,213,59,24,247,164,125,216,36,138,94,222,245,115,55,237,119,196,213,66,226,185,72,107,205,54,169,240,209,30,155,92,43,106,231,200,116,194,163,217,117,43,83,81,45,67,229,183,78,249,37,161,145,30,246,35,88,198,181,37,166,100,77,123,246,50,141,171,240,181,236,106,77,240,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,160,30,104,254,123,53,55,232,190,143,68,71,253,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,224,168,188,84,52,253,222,212,47,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,161,62,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,155,156,145,66,138,173,141,174,114,170,189,239,146,71,246,176,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,43,87,154,95,1,63,110,232,239,220,87,105,124,251,50,11,85,191,198,101,246,186,138,142,145,215,208,210,64,141,90,202,119,61,122,71,52,48,68,212,124,93,81,178,71,26,43,17,37,106,182,122,171,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,167,18,154,189,77,160,186,13,156,234,228,211,210,71,81,142,217,230,154,222,149,112,75,52,18,220,95,210,42,40,100,100,93,30,172,146,166,72,99,85,69,111,68,122,170,185,168,138,228,205,17,166,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,57,87,49,189,51,253,168,112,109,168,246,234,122,75,84,149,246,27,123,114,106,57,238,17,245,240,190,2,70,212,84,62,23,35,28,230,76,234,88,234,98,106,167,78,189,229,99,156,214,189,202,80,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,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,160,206,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,241,159,110,101,216,5,54,159,113,165,168,148,182,220,122,174,213,109,190,84,83,95,233,86,100,151,101,99,234,233,163,150,170,162,39,200,171,189,142,172,90,180,93,171,177,175,107,216,221,187,54,164,234,228,159,170,23,92,135,72,243,205,40,184,54,174,106,124,50,241,75,114,161,168,154,181,210,178,56,46,12,147,173,44,81,42,116,133,140,150,142,89,87,107,186,57,245,79,93,173,84,85,127,138,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,74,75,231,45,128,83,99,60,81,218,243,59,118,61,87,73,79,152,226,244,149,53,151,7,36,171,5,117,198,158,89,105,228,70,57,202,172,71,199,77,29,10,57,140,233,209,29,27,149,58,201,185,222,175,146,62,107,117,160,214,141,66,211,152,105,233,22,219,124,197,226,189,212,74,230,59,190,217,232,106,227,134,38,177,219,182,163,21,183,9,149,200,173,85,85,108,125,21,189,21,29,113,32,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,76,28,233,243,250,155,239,16,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,77,237,123,233,224,160,122,49,235,238,102,199,53,19,184,170,239,175,146,158,153,253,160,215,28,211,84,170,233,45,85,20,152,126,62,203,124,62,34,61,245,84,245,213,243,125,220,244,253,88,168,206,144,82,86,70,247,163,154,237,179,163,81,28,215,191,165,202,28,171,138,173,45,253,180,240,227,168,186,103,13,139,219,53,247,156,126,171,217,84,94,43,195,247,110,145,51,189,67,247,138,246,53,189,42,162,129,223,27,145,139,211,163,250,181,92,139,155,107,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,52,232,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,122,116,234,171,252,76,198,26,83,225,59,202,198,141,252,191,199,189,58,3,170,159,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,16,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,127,43,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,179,238,99,121,77,139,57,229,213,154,102,184,181,119,141,178,228,22,252,118,233,110,169,237,62,62,253,44,247,74,9,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,112,157,230,159,70,254,96,99,222,163,1,165,48,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,69,254,101,217,253,78,159,112,91,168,149,86,220,134,146,213,114,190,83,211,88,41,82,101,139,125,99,42,234,99,138,170,158,38,72,139,189,238,163,90,181,93,169,189,172,107,222,221,187,55,37,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,58,244,69,254,6,159,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,178,128,121,157,105,111,236,191,140,156,215,194,88,189,153,106,203,124,62,83,111,254,250,239,120,175,21,26,120,185,253,239,115,153,186,186,58,223,129,219,122,116,248,90,140,86,19,83,146,94,166,101,89,6,156,106,38,150,221,170,252,69,151,15,184,91,238,22,142,228,146,62,74,127,30,149,61,248,27,185,234,198,66,143,164,73,26,198,53,191,121,60,238,85,114,191,221,55,248,145,214,251,87,14,26,37,148,235,69,230,199,87,121,167,199,41,226,115,40,41,164,108,111,169,158,105,227,167,133,138,247,123,152,197,150,104,247,191,163,149,172,220,228,107,213,17,139,154,35,75,188,55,104,133,171,135,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,125,204,98,203,52,155,25,213,202,214,109,106,185,234,138,245,164,206,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,56,255,0,59,13,23,181,91,170,112,61,119,199,177,10,74,90,139,165,69,85,135,38,188,66,246,177,245,83,164,81,190,220,217,99,221,213,239,72,161,173,68,149,24,171,178,54,49,238,232,216,154,156,43,148,238,186,95,116,195,138,11,102,156,251,102,213,69,139,106,95,91,117,221,183,4,99,55,85,65,79,81,37,2,195,42,171,85,179,58,119,246,26,206,170,217,60,74,183,99,159,219,115,47,80,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,40,47,153,141,166,235,127,230,1,168,22,43,21,178,174,227,114,184,212,88,105,40,232,233,33,116,211,212,207,37,166,133,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,90,87,0,188,20,98,188,41,233,197,37,238,237,108,241,26,155,147,91,225,147,35,184,84,36,111,146,131,122,54,71,91,41,214,55,61,141,134,39,162,35,220,199,47,122,70,35,213,118,182,38,69,42,128,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,152,57,150,242,251,169,209,235,173,227,136,61,32,181,82,71,167,213,245,30,38,241,105,164,138,42,88,49,167,189,212,176,70,145,163,231,87,206,202,138,153,229,114,50,24,154,200,19,163,81,17,136,222,145,131,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,102,231,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,125,179,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,185,152,201,27,210,72,158,223,137,169,215,167,84,234,138,138,190,172,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,185,139,186,150,218,234,121,27,77,177,204,85,77,243,207,79,47,113,175,99,155,225,182,252,77,145,200,149,215,192,62,153,226,186,187,197,238,155,96,185,173,39,139,178,212,92,42,46,21,52,174,142,57,35,170,240,84,147,86,50,9,89,35,28,199,195,35,233,218,201,24,173,248,163,115,218,138,138,168,169,162,144,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,23,105,202,203,63,166,206,184,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,241,49,148,115,210,35,54,42,177,172,218,196,233,177,90,218,182,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,0,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,21,65,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,94,189,166,61,86,106,247,183,220,143,122,36,159,206,72,211,111,0,229,39,154,221,113,94,52,177,251,21,190,158,146,74,124,198,207,117,178,87,58,102,57,95,28,12,166,117,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,108,138,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,112,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,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,168,189,111,229,19,196,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,215,175,69,95,226,88,79,6,122,41,149,112,237,195,102,31,163,153,173,194,213,91,122,199,253,161,226,103,181,203,36,148,175,239,215,212,84,51,99,164,142,55,175,70,76,212,94,172,79,137,23,167,84,232,171,218,192,33,87,50,30,10,117,79,140,31,217,223,236,206,255,0,138,91,62,201,123,95,198,251,118,170,166,30,231,138,240,157,190,215,102,9,122,244,240,207,221,187,111,78,173,233,215,170,244,241,92,189,57,122,107,71,9,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,237,158,74,186,73,154,231,54,106,104,154,140,219,78,244,85,71,42,245,86,251,191,138,165,133,2,21,115,33,224,167,84,248,193,253,157,254,204,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,79,21,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,205,180,239,69,84,114,175,85,111,187,248,170,88,81,18,185,138,112,109,144,241,125,128,98,150,252,6,167,31,160,203,49,139,196,147,65,93,123,173,170,130,6,91,167,133,201,83,11,82,24,228,71,61,242,197,70,228,87,51,220,145,59,163,155,213,81,209,131,133,142,87,252,83,240,237,196,22,19,172,114,101,250,85,91,73,143,220,23,199,192,219,133,198,73,31,67,60,79,167,170,237,55,194,70,139,50,65,52,171,30,231,163,123,136,205,221,91,213,22,213,1,94,188,194,249,122,107,71,22,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,219,80,196,69,87,34,245,71,123,191,130,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,2,165,120,129,229,63,197,62,178,107,142,121,170,81,234,78,159,212,82,100,217,5,117,194,131,218,151,139,139,234,161,161,124,206,240,176,63,251,205,232,222,212,9,20,104,198,185,90,198,177,26,213,218,212,38,175,0,60,45,101,92,36,232,117,94,158,102,185,37,170,241,122,186,228,21,87,218,151,90,219,34,210,211,247,33,130,6,68,201,36,107,95,47,193,76,215,171,149,140,232,233,21,168,138,141,71,186,74,130,160,53,99,147,158,190,229,122,167,153,101,56,46,73,165,86,108,110,243,144,92,110,22,123,119,140,173,167,240,116,50,212,200,248,32,237,69,68,177,199,178,55,49,187,24,170,214,244,232,138,168,136,79,94,3,116,35,87,56,108,208,104,244,143,87,114,108,126,243,81,107,188,86,77,101,91,35,222,248,41,173,211,108,151,178,231,201,4,47,115,252,75,234,228,85,114,59,162,72,212,71,116,68,107,107,131,251,138,156,83,255,0,195,237,42,255,0,222,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,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,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,128,187,114,80,226,74,27,173,108,54,45,75,211,90,203,107,42,36,109,29,69,93,93,125,52,243,64,142,94,219,228,137,180,178,54,55,171,122,42,177,36,122,53,85,81,28,238,157,87,181,225,60,191,184,217,177,240,199,168,124,45,228,122,161,166,183,44,79,35,167,163,169,199,224,117,198,225,34,218,110,49,93,41,42,165,70,61,212,136,177,211,75,20,117,14,115,17,175,251,238,219,154,140,238,76,231,115,253,16,229,19,196,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,215,167,85,79,226,91,160,0,0,84,94,183,242,137,226,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,235,215,162,175,241,44,39,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,237,100,53,230,57,194,6,180,113,119,106,193,44,90,93,153,99,246,155,110,59,81,112,171,186,209,222,238,53,112,65,85,60,141,129,180,210,182,56,33,149,175,124,109,109,83,81,207,68,86,164,206,70,255,0,61,199,21,224,155,149,214,180,112,245,196,94,61,172,186,141,157,225,83,219,113,186,122,247,69,73,100,154,174,166,122,169,231,165,146,153,172,119,122,8,91,27,17,179,189,234,244,87,175,88,218,221,191,26,189,150,104,8,65,204,115,129,60,251,139,187,174,9,125,210,234,204,42,211,114,199,105,238,20,151,90,203,220,147,65,61,84,18,58,7,83,68,217,32,167,149,207,100,110,109,83,145,175,84,70,172,206,86,255,0,61,199,52,224,107,151,71,19,92,43,113,5,109,212,219,246,123,167,243,99,115,91,235,109,119,234,75,93,93,84,245,85,116,178,196,175,138,54,36,212,108,107,122,85,69,75,34,170,61,142,219,26,167,85,69,86,187,181,115,24,225,75,92,120,182,197,112,204,43,74,242,220,82,213,101,179,220,42,174,151,154,107,236,211,69,226,42,146,54,71,71,36,79,134,158,87,252,12,146,177,28,157,90,213,238,181,85,28,168,138,216,215,194,199,41,109,96,210,110,32,176,157,77,213,140,131,79,239,56,222,47,112,91,164,180,150,187,165,193,106,150,170,40,158,250,57,24,142,166,137,171,219,170,74,121,21,28,244,106,181,138,138,142,69,86,173,170,21,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,179,252,52,23,75,133,108,117,76,236,80,83,211,191,123,99,164,145,137,213,240,185,83,163,215,225,84,235,209,122,162,73,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,238,167,122,170,35,85,58,43,125,255,0,197,19,160,113,117,162,23,94,35,184,116,204,244,106,197,124,164,180,92,175,244,244,206,163,171,171,141,207,129,39,167,170,134,166,54,73,183,226,107,30,232,17,138,244,71,43,17,234,228,107,246,236,90,182,254,226,167,20,255,0,240,251,74,191,247,173,199,253,68,185,235,76,151,89,173,84,83,95,104,169,40,238,79,167,141,213,148,244,149,46,169,130,25,213,169,220,100,114,186,56,221,35,17,221,81,30,177,177,92,136,138,173,111,94,137,245,156,83,140,205,20,202,184,137,225,179,48,209,204,42,225,106,162,189,100,30,207,240,211,221,37,146,58,86,118,43,233,234,31,189,209,199,35,211,171,33,114,39,70,47,196,169,215,162,117,84,175,109,16,229,19,196,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,215,167,85,79,226,91,160,4,127,199,120,58,193,45,188,88,229,220,91,95,235,61,179,146,94,124,7,217,248,123,115,83,251,7,181,109,90,10,175,137,147,246,234,187,241,170,47,222,68,157,190,159,15,85,93,196,128,0,21,23,173,252,162,120,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,58,245,232,171,252,75,9,224,207,69,50,174,29,184,108,195,244,115,53,184,90,171,111,88,255,0,180,60,76,246,185,100,146,149,253,250,250,138,134,108,116,145,198,245,232,201,154,139,213,137,241,34,244,234,157,21,123,88,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,74,139,213,94,75,154,193,89,168,249,29,118,144,230,186,127,73,134,85,220,37,168,178,82,93,43,174,17,85,81,210,200,187,219,76,244,72,39,221,218,220,177,164,139,43,156,246,177,30,237,170,229,107,100,7,1,60,25,241,137,194,62,119,45,22,71,169,26,127,114,211,43,223,118,91,221,146,142,186,186,162,102,85,36,42,144,213,82,54,74,104,217,28,219,219,19,36,93,232,215,197,215,115,92,232,226,86,79,240,1,81,122,223,202,39,137,45,74,214,140,251,81,172,89,182,154,193,109,202,178,139,173,238,142,42,187,149,123,103,142,10,154,185,38,141,178,53,180,110,106,61,26,244,69,68,115,147,175,94,138,191,196,176,158,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,130,186,184,246,224,43,138,126,46,117,150,44,166,193,157,105,253,14,25,98,183,197,111,199,237,215,11,157,198,41,163,220,212,125,84,242,196,202,121,98,73,164,153,85,170,248,213,55,69,13,58,57,58,176,245,124,185,248,1,205,184,73,202,179,60,215,85,46,56,165,214,245,120,183,210,218,236,213,54,42,250,201,124,61,42,200,249,43,35,149,147,67,19,62,55,199,70,173,94,142,114,118,156,136,173,69,84,116,234,5,106,241,203,202,255,0,84,248,137,226,10,229,172,122,83,151,226,148,84,153,5,190,139,218,144,100,55,10,152,228,101,116,17,37,63,220,54,10,73,17,33,88,33,166,95,137,234,238,226,203,252,27,181,19,165,242,227,224,187,90,56,60,186,231,112,234,53,207,10,186,219,115,10,123,123,162,168,178,93,42,229,158,158,122,71,79,181,142,138,106,72,218,230,61,181,79,85,122,73,213,171,19,83,107,183,170,179,143,241,153,202,255,0,95,120,137,226,79,48,214,60,43,47,211,250,43,46,65,236,255,0,13,5,210,225,91,29,83,59,20,20,244,239,222,216,233,36,98,117,124,46,84,232,245,248,85,58,244,94,168,157,171,150,247,5,58,167,193,247,237,19,246,153,127,197,46,127,107,125,145,224,189,133,85,83,55,111,194,248,190,231,119,189,4,93,58,248,150,109,219,187,175,71,117,233,209,58,205,80,10,86,254,226,167,20,255,0,240,251,74,191,247,173,199,253,68,179,238,12,244,83,42,225,219,134,204,63,71,51,91,133,170,182,245,143,251,67,196,207,107,150,73,41,95,223,175,168,168,102,199,73,28,111,94,140,153,168,189,88,159,18,47,78,169,209,87,181,128,0,0,139,252,194,248,95,207,184,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,221,80,197,68,86,162,116,71,123,255,0,130,44,96,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,218,30,38,11,93,194,182,74,167,247,232,42,41,217,177,178,82,70,197,232,249,154,171,213,233,240,162,244,234,189,17,108,252,143,252,114,240,215,89,197,79,15,183,45,50,176,173,170,28,146,27,133,21,210,195,87,116,170,158,10,90,74,168,165,70,75,35,214,22,189,206,235,75,45,84,104,138,199,183,116,136,189,17,81,28,218,246,211,222,81,60,93,233,174,127,141,106,53,139,54,209,249,238,88,173,226,138,247,71,21,93,202,230,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,175,78,189,21,63,137,45,57,144,240,83,170,124,96,254,206,255,0,102,119,252,82,217,246,75,218,254,55,219,181,85,48,247,60,87,132,237,246,187,48,75,215,167,134,126,237,219,122,117,111,78,189,87,167,138,229,233,203,211,90,56,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,108,242,85,210,76,215,57,179,83,68,212,102,218,119,162,170,57,87,170,183,221,252,85,28,194,249,122,107,71,22,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,219,80,196,69,87,34,245,71,123,191,130,175,181,229,189,193,78,169,240,125,251,68,253,166,95,241,75,159,218,223,100,120,47,97,85,84,205,219,240,190,47,185,221,239,65,23,78,190,37,155,118,238,235,209,221,122,116,78,179,84,0,14,41,198,102,138,101,92,68,240,217,152,104,230,21,112,181,81,94,178,15,103,248,105,238,146,201,29,43,59,21,244,245,15,222,232,227,145,233,213,144,185,19,163,23,226,84,235,209,58,170,87,182,136,114,137,226,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,235,211,170,167,241,45,208,0,113,78,51,52,83,42,226,39,134,204,195,71,48,171,133,170,138,245,144,123,63,195,79,116,150,72,233,89,216,175,167,168,126,247,71,28,143,78,172,133,200,157,24,191,18,167,94,137,213,82,176,127,184,169,197,63,252,62,210,175,253,235,113,255,0,81,46,164,2,21,115,33,224,167,84,248,193,253,157,254,204,239,248,165,179,236,151,181,252,111,183,106,170,97,238,120,175,9,219,237,118,96,151,175,79,12,253,219,182,244,234,222,157,122,175,78,43,193,159,43,253,125,225,219,137,60,63,88,243,92,191,79,235,108,184,255,0,180,60,76,22,187,133,108,149,79,239,208,84,83,179,99,100,164,141,139,209,243,53,87,171,211,225,69,233,213,122,34,217,248,0,0,10,245,230,23,203,211,90,56,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,116,241,213,213,204,231,53,176,211,74,213,102,218,134,34,42,185,23,170,59,221,252,21,125,175,45,238,10,117,79,131,239,218,39,237,50,255,0,138,92,254,214,251,35,193,123,10,170,166,110,223,133,241,125,206,239,122,8,186,117,241,44,219,183,119,94,142,235,211,162,117,154,160,175,94,97,124,189,53,163,139,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,109,168,98,34,171,145,122,163,189,223,193,87,218,242,222,224,167,84,248,62,253,162,126,211,47,248,165,207,237,111,178,60,23,176,170,170,102,237,248,95,23,220,238,247,160,139,167,95,18,205,187,119,117,232,238,189,58,39,89,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,7,201,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,94,244,138,25,100,86,183,170,236,141,238,254,13,85,79,172,0,1,207,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,125,83,227,146,70,199,178,158,57,30,157,89,12,139,213,83,111,195,211,175,85,68,94,85,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,179,183,88,251,245,83,200,216,226,143,123,233,154,198,238,123,218,157,92,168,212,235,213,85,19,222,73,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,213,239,72,161,150,69,107,122,174,200,222,239,224,213,84,250,192,0,3,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,175,122,69,12,178,43,91,213,118,70,247,127,6,170,167,214,0,4,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,189,148,206,99,182,189,142,78,173,85,106,244,234,138,169,239,58,174,138,107,222,147,241,19,138,213,102,186,57,149,253,160,178,209,92,31,107,158,167,192,212,210,108,170,100,113,200,232,246,84,71,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,0,57,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,239,170,124,114,72,216,246,83,199,35,211,171,33,145,122,170,109,248,122,117,234,168,139,207,244,183,143,94,19,181,167,59,182,105,158,154,106,183,182,114,75,207,123,193,81,123,10,229,79,221,237,66,249,164,251,201,169,217,27,122,71,19,221,241,57,58,244,232,157,85,81,23,160,107,94,189,233,63,14,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,13,77,94,250,167,199,36,141,143,101,60,114,61,58,178,25,23,170,166,223,135,167,94,170,136,188,171,19,230,61,193,142,115,149,89,176,172,91,89,60,109,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,30,247,211,53,141,220,247,181,58,185,81,169,215,170,170,39,188,146,160,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,35,95,247,81,248,19,255,0,143,63,244,102,241,254,168,73,250,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,234,247,164,80,203,34,181,189,87,100,111,119,240,106,170,125,96,0,126,77,187,44,197,111,23,219,190,45,105,201,173,85,183,172,127,195,251,94,221,79,91,28,149,86,254,251,21,240,120,136,154,170,248,187,140,69,115,55,162,110,106,42,167,84,63,88,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,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,15,63,38,127,134,197,159,211,233,107,178,26,69,203,42,172,243,95,217,105,106,171,167,75,116,83,71,3,170,30,136,157,24,197,150,102,49,187,149,55,170,73,179,119,110,77,190,127,90,245,239,73,248,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,224,106,106,247,213,62,57,36,108,123,41,227,145,233,213,144,200,189,85,54,252,61,58,245,84,69,231,250,91,199,175,9,218,211,157,219,52,207,77,53,91,219,57,37,231,189,224,168,189,133,114,167,238,246,161,124,210,125,228,212,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,32,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,228,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,154,235,127,22,218,3,195,133,214,217,102,214,140,214,175,28,168,188,211,190,166,129,238,176,220,106,160,169,99,29,181,232,201,169,233,223,18,189,170,173,220,205,219,218,143,141,85,17,30,197,94,127,105,230,105,192,229,234,235,69,102,163,215,122,72,234,43,234,35,166,137,245,118,75,157,44,13,123,220,141,106,201,52,212,205,138,38,117,84,234,249,28,214,53,58,171,149,17,21,73,64,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,17,175,251,168,252,9,255,0,199,159,250,51,120,255,0,84,36,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,69,251,183,51,78,7,44,183,90,219,53,102,187,210,73,81,65,81,37,52,175,164,178,92,234,160,115,216,229,107,150,57,161,166,116,82,179,170,47,71,198,231,49,201,209,90,170,138,138,122,12,3,143,94,19,181,67,237,31,216,93,86,246,159,217,44,126,179,41,188,127,33,92,161,240,182,186,93,189,249,254,246,157,187,246,247,25,240,51,115,215,175,185,171,209,79,43,253,212,126,4,255,0,227,207,253,25,188,127,170,18,168,0,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,236,108,146,205,217,241,180,94,194,185,84,118,187,176,178,104,254,242,26,119,198,238,177,202,199,124,46,94,157,122,47,69,69,68,232,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,178,169,145,199,35,163,217,81,28,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,0,0,8,255,0,170,92,122,240,157,162,217,221,207,76,245,47,85,189,141,146,89,187,62,54,139,216,87,42,142,215,118,22,77,31,222,67,78,248,221,214,57,88,239,133,203,211,175,69,232,168,168,158,175,66,248,163,208,158,37,61,183,251,20,206,126,209,253,156,240,222,211,254,76,172,163,236,120,142,239,103,252,166,40,247,110,236,75,252,222,189,54,251,250,117,78,189,84,28,171,93,56,163,208,158,26,253,137,251,107,206,126,206,125,163,241,62,204,254,76,172,172,239,248,126,215,123,252,154,41,54,237,239,197,252,238,157,119,123,186,244,94,159,147,162,156,102,112,217,196,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,216,245,244,155,41,89,36,113,186,77,245,16,70,197,232,249,163,78,136,187,190,46,189,58,34,170,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,123,30,190,175,125,43,228,146,54,201,190,158,9,24,157,95,12,137,209,87,119,195,215,167,69,69,95,214,208,190,40,244,39,137,79,109,254,197,51,159,180,127,103,60,55,180,255,0,147,43,40,251,30,35,187,217,255,0,41,138,61,219,187,18,255,0,55,175,77,190,254,157,83,175,85,7,63,214,189,123,210,126,29,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,248,26,154,189,245,79,142,73,27,30,202,120,228,122,117,100,50,47,85,77,191,15,78,189,85,17,121,254,150,241,235,194,118,180,231,118,205,51,211,77,86,246,206,73,121,239,120,42,47,97,92,169,251,189,168,95,52,159,121,53,59,35,111,72,226,123,190,39,39,94,157,19,170,170,34,200,0,15,201,191,229,152,174,41,236,223,181,57,53,170,205,237,155,132,54,155,119,180,43,99,167,241,149,210,245,237,83,67,189,83,185,51,246,187,108,109,234,231,116,94,136,189,15,214,0,3,228,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,172,122,197,52,82,35,93,209,118,72,199,127,7,34,175,214,0,7,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,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,171,222,145,67,44,138,214,245,93,145,189,223,193,170,169,245,128,0,0,0,0,0,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,255,0,23,61,237,106,117,85,68,62,176,0,0,0,15,201,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,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,1,80,26,47,199,183,238,175,198,38,181,233,190,162,65,226,52,203,38,213,12,134,178,174,162,10,125,245,86,90,231,215,73,18,214,53,24,155,230,133,89,28,109,150,47,123,145,172,107,226,77,205,116,115,91,248,4,10,231,43,118,186,216,56,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,206,134,122,105,227,160,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,107,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,0,0,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,130,5,115,149,187,93,108,28,54,225,55,219,21,206,174,221,114,183,106,69,182,174,142,178,146,103,67,61,52,241,208,92,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,181,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,186,62,79,106,82,193,29,44,114,221,119,178,158,42,120,59,181,53,14,79,12,213,87,51,167,84,234,223,122,76,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,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,61,124,64,241,69,170,28,65,107,67,181,162,251,123,171,183,92,173,213,10,152,210,82,62,56,103,177,209,71,87,45,77,37,60,117,16,71,19,158,248,29,50,244,157,81,36,85,68,114,175,240,233,114,156,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,64,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,218,121,138,232,229,139,89,56,71,206,233,174,243,120,122,188,62,223,62,99,107,169,218,247,246,106,168,32,150,71,38,198,189,136,238,236,11,81,7,87,110,107,59,251,246,185,204,106,20,25,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,244,235,209,83,248,154,114,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,136,1,206,111,84,190,202,112,227,98,211,58,11,239,133,175,206,242,8,252,77,23,133,223,227,45,116,76,89,166,251,197,98,182,61,149,78,183,59,220,230,189,221,122,39,86,247,16,172,190,5,176,171,174,127,198,14,146,88,172,213,20,144,212,82,229,20,151,183,186,165,238,107,22,11,123,188,116,205,69,107,92,187,221,21,52,141,98,116,232,175,86,162,171,81,85,201,103,220,229,110,215,91,7,13,184,77,246,197,115,171,183,92,173,218,145,109,171,163,172,164,153,208,207,77,60,116,23,7,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,237,121,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,2,42,243,34,206,184,142,211,254,28,110,151,190,30,173,127,238,219,147,94,104,231,127,181,44,182,189,159,29,69,36,72,223,250,82,74,132,118,250,118,117,123,89,252,103,167,165,110,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,232,35,135,93,121,195,120,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,223,27,157,209,28,172,110,246,43,36,106,108,123,85,122,88,40,219,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,27,36,89,30,170,174,99,33,235,252,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,251,161,94,239,88,164,145,88,216,91,27,163,87,43,22,38,197,109,64,227,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,77,170,216,89,182,41,30,249,28,139,181,140,118,214,189,251,35,126,123,51,253,98,207,181,23,87,46,218,223,121,191,85,210,229,151,75,194,222,217,89,69,85,51,31,65,58,61,29,11,105,164,115,221,44,76,129,27,27,33,77,234,177,178,56,209,23,225,66,127,241,171,168,218,219,170,188,180,244,199,51,215,188,86,146,211,144,215,103,22,185,169,107,105,170,96,123,47,150,233,44,213,147,83,92,150,40,85,91,76,249,91,42,163,225,94,157,31,27,156,140,141,175,108,108,142,188,174,60,246,105,151,214,189,30,180,191,226,157,185,172,113,199,77,169,87,90,254,22,244,217,149,113,88,177,139,194,179,41,185,185,242,192,183,27,141,43,158,197,162,100,125,81,31,77,12,189,92,231,72,213,238,77,20,110,98,53,177,54,73,188,167,40,141,80,215,155,94,188,191,74,52,245,180,151,108,38,237,79,45,223,41,182,92,171,123,48,80,65,31,110,37,184,211,47,71,57,42,81,207,130,45,140,106,164,200,230,54,77,136,198,207,5,180,241,21,160,216,111,18,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,219,227,115,186,171,81,237,222,197,124,110,93,143,114,46,123,56,138,208,108,203,134,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,221,146,53,189,85,168,247,108,122,62,55,46,246,57,18,194,185,86,113,227,254,196,112,169,171,247,175,237,98,196,47,183,59,143,253,67,41,172,141,103,107,254,208,232,159,36,223,217,211,177,191,209,48,159,252,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,16,43,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,108,154,42,170,122,203,42,197,44,14,106,61,26,248,28,249,226,151,124,111,71,69,240,189,175,233,92,26,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,187,251,215,14,152,39,11,252,2,234,174,154,96,180,255,0,135,247,218,203,197,110,249,191,148,238,158,197,88,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,173,0,154,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,90,243,1,226,99,50,225,67,152,30,21,170,88,125,13,37,197,142,211,122,75,109,222,217,82,136,214,92,109,210,93,107,95,44,9,38,213,116,47,221,20,111,100,141,69,218,246,55,115,94,205,241,190,197,116,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,2,165,121,218,104,229,246,44,171,5,226,6,158,110,245,150,166,222,152,117,100,123,88,223,9,85,28,149,21,116,235,213,95,190,78,243,37,169,247,35,54,179,194,252,78,235,35,81,57,175,38,156,254,155,25,226,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,78,136,233,26,139,214,77,174,187,64,80,183,53,61,99,177,106,239,23,23,122,108,114,30,180,152,21,190,44,58,74,157,207,254,250,170,166,158,121,42,87,99,216,213,103,110,122,137,96,233,241,53,221,141,237,114,181,232,137,37,121,37,232,167,254,29,113,25,89,112,255,0,243,225,86,250,88,229,255,0,179,214,85,201,51,22,63,251,18,70,230,201,253,186,57,191,204,83,149,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,82,210,185,104,113,199,77,196,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,241,190,68,145,138,168,231,178,25,190,0,42,47,88,248,187,186,240,131,205,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,221,179,184,157,21,146,77,26,58,62,234,200,219,94,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,128,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,107,213,94,54,238,188,87,241,203,162,246,44,98,122,186,29,58,197,117,34,203,13,170,141,181,78,116,23,105,219,120,70,178,236,248,221,12,79,99,228,167,116,109,108,82,35,150,20,238,35,85,22,73,58,202,174,114,183,107,173,131,134,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,232,28,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,45,64,0,229,92,88,249,88,214,79,151,249,15,167,78,66,174,86,156,123,125,187,163,176,240,163,170,16,108,200,45,86,255,0,7,136,93,41,233,250,71,95,67,73,2,185,40,234,26,196,233,28,208,193,19,149,146,244,70,201,28,106,143,84,149,168,233,236,168,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,135,152,55,27,119,94,43,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,119,17,170,139,36,157,102,175,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,130,173,121,128,241,49,153,112,161,204,15,10,213,44,62,134,146,226,199,105,189,37,182,239,108,169,68,107,46,54,233,46,181,175,150,4,147,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,98,186,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,5,74,243,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,109,133,59,93,101,146,53,123,102,108,141,141,28,140,73,91,47,32,229,161,199,29,79,14,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,192,200,210,70,42,43,94,201,175,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,25,172,226,199,205,62,178,124,192,200,125,70,114,122,114,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,253,243,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,236,141,136,216,190,22,53,157,45,124,16,3,157,95,149,140,91,230,5,15,167,92,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,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,14,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,218,229,138,100,68,108,141,107,145,81,143,100,145,179,170,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,242,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,32,7,58,191,43,24,183,204,10,31,78,184,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,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,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,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,68,60,193,184,219,186,241,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,184,141,84,89,36,235,18,207,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,225,87,137,140,55,138,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,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,140,198,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,58,245,232,137,252,11,179,229,89,172,119,221,93,225,30,209,77,145,195,214,175,2,184,75,135,71,83,185,159,223,84,180,208,65,37,50,236,99,26,140,237,193,81,20,29,62,39,59,177,189,206,87,61,81,38,1,72,28,226,181,51,237,135,21,144,224,180,149,119,84,164,192,177,250,59,124,212,181,18,127,122,182,186,165,22,178,73,233,216,143,84,77,240,79,70,199,189,90,215,57,208,35,85,21,172,98,175,85,228,151,163,151,217,114,172,235,136,26,137,187,54,90,107,122,225,212,113,237,99,188,93,84,146,83,213,212,47,84,126,248,251,44,138,155,220,172,218,255,0,21,240,187,172,110,69,237,124,234,252,172,98,223,48,40,125,58,226,83,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,94,38,48,222,43,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,181,27,51,54,203,27,217,35,81,55,49,237,220,214,63,124,108,236,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,40,179,152,167,2,181,60,45,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,49,237,99,158,247,181,94,254,127,192,231,23,119,94,16,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,174,237,157,196,232,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,38,199,163,94,221,204,123,87,163,145,28,157,122,42,34,251,138,193,230,167,199,143,251,47,194,166,144,94,191,178,139,47,190,219,46,63,245,236,169,178,57,157,175,251,59,165,124,115,127,105,78,246,255,0,74,194,170,193,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,147,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,220,138,249,37,146,56,209,92,173,98,43,209,92,230,181,21,201,158,30,37,248,139,206,248,160,213,58,253,76,206,170,63,181,163,179,209,108,135,249,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,197,87,248,34,76,174,84,252,14,83,106,85,214,131,138,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,39,68,71,211,67,47,70,181,177,185,123,147,69,35,94,173,108,78,142,105,21,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,164,212,230,151,199,183,216,74,59,247,10,58,95,6,252,130,235,111,240,121,125,210,162,159,172,116,20,53,112,35,150,142,157,175,78,146,77,52,18,181,95,47,69,108,113,200,136,197,89,92,174,130,173,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,34,255,0,31,220,31,90,184,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,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,6,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,107,250,3,199,29,55,17,220,19,106,246,143,103,12,171,102,162,225,122,79,125,124,213,114,62,90,134,95,45,208,219,223,2,86,186,103,171,156,149,40,231,196,217,154,247,124,111,145,36,98,170,57,236,134,162,203,116,215,238,56,233,184,113,224,155,72,116,123,7,101,91,245,23,52,210,123,19,225,171,141,242,211,178,199,110,154,222,200,22,181,179,49,90,229,169,87,50,86,194,214,59,224,124,107,35,213,17,172,100,213,65,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,244,240,11,193,70,43,194,158,156,82,94,238,214,207,17,169,185,53,190,25,50,59,133,66,70,249,40,55,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,107,98,100,93,87,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,43,115,171,243,79,139,124,191,161,245,27,137,205,57,124,241,183,117,225,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,109,28,170,177,199,210,247,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,69,94,102,154,41,251,105,225,31,41,240,247,15,11,95,130,117,205,104,247,203,178,25,124,20,19,120,136,228,233,27,220,238,180,178,212,236,106,109,235,42,69,185,200,221,221,104,175,73,243,175,217,126,169,225,186,153,236,191,105,253,146,200,45,215,223,5,223,236,248,175,11,83,28,221,174,230,215,108,221,219,219,187,107,186,117,235,209,122,116,52,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,203,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,117,233,213,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,122,116,234,171,252,75,243,229,213,163,150,45,27,225,31,4,166,180,77,226,42,243,11,124,25,141,210,167,107,217,222,170,175,130,41,26,155,28,247,163,123,80,37,60,29,91,181,175,236,111,218,215,61,200,87,95,58,191,52,248,183,203,250,31,81,184,156,127,128,30,48,110,188,38,234,227,93,112,90,73,48,76,198,162,142,131,43,100,209,57,95,77,3,30,228,142,186,39,70,199,75,190,157,38,149,235,27,90,228,149,142,123,54,239,88,228,142,252,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,98,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,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,69,156,197,56,234,169,226,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,249,140,107,220,198,61,202,198,67,83,245,113,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,191,62,0,120,193,181,113,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,22,202,133,134,87,172,109,107,86,39,181,236,219,177,35,146,73,64,1,64,60,209,252,246,106,111,209,125,30,136,246,188,180,56,227,169,225,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,248,25,26,72,197,69,107,217,53,228,128,83,183,53,142,56,233,181,42,235,95,194,222,155,50,174,43,22,49,120,86,101,55,55,62,88,22,227,113,165,115,216,180,76,143,170,35,233,161,151,171,156,233,26,189,201,162,141,204,70,182,38,201,52,53,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,209,71,10,188,76,97,188,87,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,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,0,7,42,226,199,202,198,178,124,191,200,125,58,115,54,214,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,189,203,247,142,235,23,21,88,172,120,86,82,255,0,5,169,184,253,189,36,184,211,116,124,158,212,165,130,58,88,229,186,239,101,60,84,240,119,106,106,28,158,25,170,174,103,78,169,213,190,244,152,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,219,87,57,185,234,63,239,53,111,205,116,166,13,250,109,139,248,171,59,236,19,213,42,210,228,212,174,170,114,186,189,202,232,35,150,154,105,33,101,50,196,142,71,186,157,204,114,124,77,150,120,228,179,254,26,56,139,193,56,160,210,202,13,76,193,106,63,178,163,188,81,108,155,249,50,233,225,161,154,122,62,228,177,71,222,237,119,216,222,235,27,177,255,0,197,23,248,162,117,80,10,96,230,141,199,109,171,91,46,176,232,70,139,228,213,117,24,77,142,161,238,200,46,52,147,183,193,100,53,173,115,22,38,71,181,55,75,77,78,230,57,81,251,251,114,200,228,122,53,201,12,50,186,189,143,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,247,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,110,143,147,218,148,176,71,75,28,183,93,236,167,138,158,14,237,77,67,147,195,53,85,204,233,213,58,183,222,147,0,165,110,117,126,105,241,111,151,244,62,163,113,57,167,47,158,54,238,188,40,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,237,163,149,86,56,250,94,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,175,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,207,85,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,21,229,89,199,143,251,17,194,166,175,222,191,181,139,16,190,220,238,63,245,12,166,178,53,157,175,251,67,162,124,147,127,103,78,198,255,0,68,194,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,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,228,0,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,89,211,204,155,152,6,156,107,63,15,184,142,156,104,134,69,227,97,207,123,119,140,154,25,99,70,85,91,41,105,165,69,138,130,166,55,49,205,100,206,170,143,184,171,28,168,228,109,35,85,55,195,82,199,186,42,242,234,176,106,158,75,197,198,9,110,210,219,221,214,213,217,184,65,112,200,231,162,169,169,130,23,216,233,103,138,162,170,10,167,64,139,214,25,123,81,196,140,147,238,223,44,144,177,202,155,145,83,66,128,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,179,248,162,255,0,20,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,2,149,185,161,113,211,251,107,202,159,161,218,57,153,248,189,54,178,236,246,197,77,19,118,195,125,186,71,35,149,122,76,142,95,17,71,15,72,251,125,17,172,124,168,249,62,245,173,167,145,34,255,0,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,114,58,103,238,150,54,50,54,170,110,123,219,185,204,102,249,25,229,117,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,122,244,68,254,7,85,205,248,68,186,217,120,57,211,206,46,177,155,141,93,194,219,127,168,172,182,228,180,14,167,115,214,217,59,46,21,116,244,245,76,123,27,181,180,207,108,17,196,238,226,162,182,103,198,141,115,251,200,200,188,87,13,28,69,231,124,47,234,157,6,166,96,181,31,217,81,222,40,182,67,252,167,107,241,48,205,61,31,114,88,164,236,247,123,12,111,117,141,222,207,226,139,252,81,116,39,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,12,214,113,99,230,159,89,62,96,100,62,163,57,47,249,77,241,155,98,210,75,239,238,207,156,218,187,86,172,239,32,101,69,146,241,78,199,190,72,47,21,12,134,153,180,213,12,78,189,97,151,181,11,89,35,81,22,57,21,119,245,99,213,240,220,160,5,21,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,242,188,174,60,246,105,151,214,189,30,180,191,226,149,185,205,233,111,217,78,35,172,90,153,65,98,240,180,25,222,63,31,137,173,241,91,252,101,210,137,235,12,223,118,175,87,71,178,149,214,230,251,154,214,59,175,84,234,238,226,158,171,146,94,166,101,84,218,167,157,104,231,139,238,227,119,12,125,114,110,196,146,72,239,15,93,79,83,79,79,190,22,239,237,179,185,29,87,73,23,98,185,221,136,62,36,70,116,91,105,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,177,136,231,187,107,24,229,232,212,87,47,78,136,138,190,227,50,250,177,157,126,212,53,79,50,212,207,101,251,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,54,183,126,222,230,221,219,91,215,167,94,137,215,161,122,156,178,244,83,246,45,194,62,45,226,46,30,42,191,59,233,154,214,108,151,124,49,120,216,33,240,241,199,214,54,57,189,41,98,166,222,213,221,210,85,151,107,149,187,122,114,174,117,126,86,49,111,152,20,62,157,113,41,88,234,188,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,138,47,241,69,208,158,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,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,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,219,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,46,181,152,181,238,182,22,55,199,210,237,98,201,26,186,53,86,44,208,61,253,169,19,163,28,189,25,39,109,140,150,52,62,190,30,184,227,213,206,28,116,143,80,52,123,12,101,35,237,185,165,60,207,162,171,87,190,158,174,199,113,153,145,193,45,109,60,208,171,94,175,90,118,109,107,85,223,4,177,193,35,85,54,200,201,184,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,157,171,140,206,22,191,116,124,219,15,211,122,220,147,219,119,171,150,31,75,125,189,212,68,221,180,172,174,150,178,174,39,69,76,138,212,122,194,198,65,27,81,207,248,158,228,115,250,49,28,145,179,208,112,157,193,245,215,139,13,35,213,215,96,201,72,153,222,21,81,97,175,178,178,166,87,70,202,232,37,101,197,42,104,81,202,244,138,55,202,177,192,246,73,35,85,17,240,53,138,232,217,35,228,111,0,180,220,243,45,40,207,232,175,52,113,213,216,50,204,58,241,29,76,76,171,164,68,158,223,113,164,153,28,212,146,25,154,168,143,142,88,211,171,36,106,251,218,168,228,254,40,117,254,40,120,215,214,94,43,40,241,139,38,121,115,240,246,92,102,223,75,26,91,233,213,172,142,190,232,200,18,58,155,157,66,49,172,99,166,149,235,42,177,168,212,100,49,189,88,196,234,233,31,47,181,229,243,193,37,215,138,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,157,181,114,34,201,31,91,233,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,129,124,234,252,172,98,223,48,40,125,58,226,84,174,132,107,29,247,64,181,50,139,85,113,104,119,222,173,86,251,173,61,186,77,204,79,13,85,87,110,168,164,138,167,163,216,246,63,178,250,134,203,219,115,85,175,237,236,94,136,238,169,248,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,117,124,142,79,123,149,92,191,197,75,200,224,63,131,172,87,131,29,44,184,231,90,135,89,106,102,103,121,183,199,113,200,111,53,177,199,79,236,26,22,211,69,44,246,229,159,191,36,93,152,102,100,207,146,118,57,141,151,163,28,228,84,138,53,73,85,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,10,243,66,224,163,247,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,123,102,214,217,156,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,233,4,2,236,249,101,112,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,234,170,202,153,162,232,233,30,253,178,49,146,118,54,198,169,55,118,122,156,171,139,31,43,26,201,242,255,0,33,244,233,204,214,23,231,203,231,141,187,87,21,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,123,104,229,68,146,62,178,212,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,51,195,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,106,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,128,4,255,0,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,186,144,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,153,151,213,140,23,246,95,170,121,150,153,251,83,218,127,100,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,185,219,55,118,247,109,220,238,157,122,117,94,157,75,222,229,175,171,212,218,191,193,246,15,58,207,72,183,44,62,157,113,11,148,52,208,75,19,32,125,11,90,202,118,170,201,215,123,221,70,180,146,61,204,85,98,190,87,34,109,232,172,111,159,230,167,172,119,221,34,225,30,239,77,142,67,210,175,61,184,69,135,73,83,185,159,222,180,181,48,79,37,74,236,123,28,143,238,65,79,44,29,62,23,55,191,189,174,71,49,17,105,91,135,237,51,253,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,236,184,247,213,67,66,249,155,226,167,103,192,244,111,106,4,150,69,123,154,173,99,88,174,114,109,106,154,105,41,91,157,95,154,124,91,229,253,15,168,220,72,0,79,254,87,188,116,254,197,50,166,104,118,177,230,126,19,77,175,91,253,143,83,90,221,208,216,174,146,72,213,78,179,43,147,195,209,205,214,78,231,84,115,25,42,178,79,186,107,170,36,91,169,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,84,175,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,192,190,29,116,27,50,226,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,100,109,119,84,106,189,187,222,172,141,171,189,237,69,243,250,177,130,254,203,245,79,50,211,63,106,123,79,236,150,65,113,177,120,222,199,103,197,120,90,153,33,238,246,247,59,102,238,222,237,187,157,211,175,78,171,211,169,210,241,62,19,51,44,235,133,12,131,138,28,62,162,174,236,204,87,40,146,203,119,177,211,80,35,159,75,110,142,142,42,137,110,75,47,115,115,152,199,79,27,95,27,98,93,172,221,43,156,140,99,246,248,157,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,134,142,34,240,78,40,52,178,131,83,48,90,143,236,168,239,20,91,38,254,76,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,236,127,241,69,254,40,157,84,20,3,205,31,207,102,166,253,23,209,232,136,170,90,167,42,206,60,127,216,142,21,53,126,245,253,172,88,133,246,231,113,255,0,168,101,53,145,172,237,127,218,29,19,228,155,251,58,118,55,250,38,22,168,87,7,53,142,56,234,116,214,213,95,194,222,155,50,146,91,238,79,103,86,101,55,55,62,41,210,221,110,170,107,216,180,76,143,170,171,42,102,139,171,156,233,26,157,184,101,141,204,71,58,86,201,13,59,29,87,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,149,142,171,195,71,17,121,223,11,250,167,65,169,152,45,71,246,84,119,138,45,144,255,0,41,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,119,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,123,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,7,42,226,199,202,198,178,124,191,200,125,58,115,53,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,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,238,165,59,115,88,227,142,155,82,174,181,252,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,250,162,62,154,25,122,185,206,145,171,220,154,40,220,196,107,98,108,147,67,254,21,120,103,204,184,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,30,228,116,207,221,44,108,100,109,84,220,247,183,115,152,205,242,51,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,21,129,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,186,101,238,245,150,72,213,142,133,209,182,52,114,189,101,108,85,129,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,237,120,182,209,11,87,14,26,253,145,232,189,154,249,87,121,167,199,41,237,109,125,125,76,109,141,245,51,205,110,166,168,153,232,198,251,152,197,150,105,54,51,171,149,172,218,213,115,213,21,235,237,116,227,131,43,238,173,240,119,149,113,49,131,93,123,183,92,19,32,184,211,222,236,245,15,99,35,158,207,79,67,73,82,234,154,119,175,78,147,69,221,153,207,141,202,169,36,104,155,58,61,136,201,184,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,101,101,243,171,243,79,139,124,191,161,245,27,137,0,11,9,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,185,55,69,77,80,231,181,85,251,251,113,72,213,122,181,169,52,210,182,231,193,21,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,27,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,181,178,190,42,33,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,163,35,106,123,220,136,212,254,8,93,247,46,190,5,105,184,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,254,123,220,198,189,236,106,61,253,3,142,78,17,45,92,95,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,77,187,251,107,213,31,28,50,43,100,237,36,110,207,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,83,202,247,141,127,222,3,4,102,140,106,21,206,235,93,169,56,109,189,245,50,220,107,87,189,237,155,91,102,107,25,80,178,181,169,210,104,187,176,67,34,72,170,249,62,9,119,200,231,203,219,157,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,51,89,197,143,154,125,100,249,129,144,250,140,228,202,179,240,57,77,196,119,46,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,198,249,22,55,162,163,152,248,107,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,121,87,58,191,43,24,183,204,10,31,78,184,149,65,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,221,121,129,112,35,125,225,87,42,147,53,197,153,227,116,203,32,184,44,118,234,158,172,143,217,117,83,201,85,36,86,173,143,168,150,162,126,213,53,59,87,196,185,17,175,235,209,122,59,220,177,0,185,62,79,124,49,125,129,211,139,143,16,185,150,47,117,182,229,57,134,251,125,145,245,147,108,141,248,234,165,60,173,158,56,19,162,167,126,118,42,239,147,170,186,56,33,116,104,214,72,174,150,197,65,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,8,1,206,175,202,198,45,243,2,135,211,174,37,80,112,201,105,181,95,248,146,210,139,21,246,217,73,113,182,220,115,139,21,37,101,29,92,45,154,10,152,36,175,133,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,119,94,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,171,35,246,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,241,46,68,107,250,244,94,142,247,47,229,112,11,198,190,85,194,158,163,210,89,46,215,63,17,166,89,53,194,24,242,59,125,66,200,248,232,55,171,99,117,206,157,35,107,222,217,162,98,34,189,172,106,247,163,98,49,83,115,98,124,87,209,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,196,96,230,101,39,17,105,195,109,214,29,6,162,164,117,181,212,247,7,103,53,14,169,165,108,241,227,233,65,81,226,88,200,170,99,86,189,142,106,170,185,241,72,217,216,172,141,35,107,247,189,99,164,29,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,135,184,104,225,211,4,225,127,75,40,52,207,5,167,254,202,178,241,91,190,111,229,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,118,198,127,4,79,226,171,64,60,88,249,167,214,79,152,25,15,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,172,190,96,92,8,223,120,85,202,164,205,113,102,120,221,50,200,46,11,29,186,167,171,35,246,93,84,242,85,73,21,171,99,234,37,168,159,181,77,78,213,241,46,68,107,250,244,94,142,247,47,106,228,201,251,199,125,187,190,253,153,255,0,240,99,239,62,210,123,71,127,135,246,167,101,59,30,3,255,0,76,254,135,187,211,224,236,116,238,252,126,20,183,240,102,179,139,31,52,250,201,243,3,33,245,25,206,84,92,79,42,126,56,234,117,42,213,65,194,222,164,178,146,43,238,49,103,70,98,215,54,190,40,18,227,110,165,107,24,148,79,143,170,43,234,97,139,163,154,232,218,189,200,98,145,207,70,186,39,73,53,143,149,87,205,79,143,31,246,95,133,77,32,189,127,101,22,95,125,182,92,127,235,217,83,100,115,59,95,246,119,74,248,230,254,210,157,237,254,149,133,85,146,171,149,199,158,205,50,250,215,163,214,151,252,66,174,110,122,103,149,106,39,8,243,92,113,106,79,23,246,43,32,164,201,174,48,50,57,36,153,212,49,193,81,79,43,227,107,24,238,189,191,20,217,94,174,218,214,197,20,175,87,124,61,22,160,120,85,213,47,216,183,17,218,117,169,147,95,125,141,65,102,200,41,125,171,91,225,124,71,106,215,43,251,53,223,118,140,123,157,214,150,89,219,240,53,94,157,122,179,163,145,170,151,83,204,211,90,255,0,98,220,35,229,62,30,223,226,171,243,190,184,85,30,248,183,195,23,141,130,111,17,36,157,36,99,155,210,150,42,157,142,77,221,37,88,183,53,91,187,165,21,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,154,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,130,220,234,252,172,98,223,48,40,125,58,226,85,7,12,150,155,85,255,0,137,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,167,106,230,13,193,37,215,133,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,157,197,106,42,199,39,79,151,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,189,91,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,155,155,19,226,190,140,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,28,171,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,246,226,43,65,179,46,27,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,118,72,214,245,86,163,221,177,232,248,220,187,216,228,75,127,229,161,192,229,55,14,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,192,248,210,54,34,35,94,249,161,175,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,143,213,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,219,50,118,186,75,28,104,247,76,233,27,34,53,30,146,186,90,245,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,83,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,128,28,234,252,172,98,223,48,40,125,58,226,82,177,114,124,168,248,40,253,153,98,176,113,41,169,150,203,85,78,73,150,219,233,234,113,40,186,119,166,179,218,230,141,206,90,141,232,229,141,179,85,71,35,61,205,110,248,226,77,170,244,89,166,137,188,171,154,47,48,10,203,189,101,203,134,77,16,200,187,54,168,124,77,187,56,186,65,28,240,85,73,85,20,242,193,53,165,189,198,51,108,41,218,235,44,145,171,219,51,100,108,104,228,98,74,217,121,175,41,253,111,226,46,195,171,148,218,47,166,182,58,76,159,4,175,168,146,245,147,218,102,146,150,149,246,248,36,125,37,44,215,88,170,31,210,87,190,20,240,253,96,69,122,72,205,237,108,104,247,36,172,187,64,10,149,230,139,203,254,178,209,89,114,226,111,68,49,222,245,170,111,19,113,206,45,112,73,60,245,81,213,75,60,179,205,118,111,113,239,221,10,247,122,75,28,104,198,194,216,219,34,53,88,178,186,42,193,45,83,149,103,1,223,236,71,21,122,191,101,254,214,92,66,197,115,183,127,212,62,154,246,215,247,127,237,13,137,146,67,253,157,67,29,253,19,203,84,7,42,226,199,202,198,178,124,191,200,125,58,115,53,135,170,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,221,36,140,142,109,139,241,193,47,109,236,123,161,149,138,232,228,98,57,55,198,247,181,87,163,148,208,247,10,188,76,97,188,87,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,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,210,178,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,207,191,28,156,93,221,120,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,187,119,246,211,162,50,56,99,87,73,218,73,29,29,75,169,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,249,57,109,240,207,134,241,95,164,122,241,165,185,133,117,93,185,237,168,198,46,86,139,157,50,171,159,110,184,198,203,179,34,157,99,220,141,153,155,101,145,143,141,202,155,152,247,109,115,31,178,70,67,93,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,63,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,5,32,115,138,211,63,177,252,86,67,157,82,82,93,86,147,61,199,232,238,19,85,84,71,253,234,234,234,100,90,57,32,167,122,49,17,118,65,5,27,222,197,115,156,215,78,142,85,70,189,136,157,87,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,83,240,57,220,102,183,90,253,104,211,221,57,154,158,145,45,182,60,94,91,221,60,173,99,187,238,158,186,174,72,101,107,221,187,106,177,27,111,133,90,136,212,84,87,73,213,93,213,17,190,127,147,38,150,253,171,226,58,251,169,149,246,47,21,65,130,99,242,120,106,223,21,179,193,221,43,94,144,195,247,104,244,116,155,233,91,113,111,189,174,99,122,117,94,142,237,169,117,37,43,115,171,243,79,139,124,191,161,245,27,136,229,145,195,166,9,197,6,150,107,222,153,231,84,255,0,255,0,32,172,179,214,239,155,249,50,233,225,175,16,193,89,219,138,88,251,221,174,251,221,218,123,182,63,248,42,127,5,72,85,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,105,92,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,102,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,246,188,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,91,247,29,63,188,119,238,227,145,126,235,255,0,248,87,240,248,223,11,191,218,158,203,216,255,0,17,236,221,191,255,0,25,252,205,191,254,94,206,239,107,239,251,38,123,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,239,122,181,141,220,247,181,58,185,81,169,215,170,170,39,188,208,159,5,28,40,216,184,75,209,170,44,55,181,106,172,203,238,93,43,50,155,221,20,47,111,143,170,220,245,142,52,116,138,175,88,96,99,251,81,167,70,53,122,62,78,219,31,44,136,81,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,53,230,95,192,229,79,14,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,192,200,214,55,162,43,88,249,156,169,237,60,81,195,175,52,23,221,26,182,85,179,2,172,168,74,76,222,178,227,12,169,100,154,138,29,142,146,37,145,19,107,171,152,217,218,232,26,197,238,53,210,245,119,72,29,63,91,201,5,0,243,71,243,217,169,191,69,244,122,35,186,240,111,194,37,171,139,238,95,153,70,41,5,198,146,207,150,88,117,34,225,114,199,46,179,211,181,236,100,235,106,183,181,244,179,61,26,178,178,154,100,219,191,182,189,81,241,195,34,182,78,210,70,234,245,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,199,241,46,112,23,91,31,10,9,138,87,216,170,234,181,126,215,78,204,114,146,235,37,99,158,202,136,22,142,102,195,123,115,231,142,100,154,166,25,99,131,189,4,170,137,51,228,73,26,253,174,124,113,87,7,248,85,158,229,95,237,174,71,146,100,119,15,249,202,202,235,149,117,68,159,247,164,154,105,36,127,252,174,115,157,253,106,164,223,226,151,130,75,87,10,28,13,99,87,220,158,10,74,237,69,202,179,139,76,215,90,199,82,181,179,218,96,117,158,173,207,180,178,70,205,43,30,200,234,27,35,157,44,106,212,153,123,106,228,84,142,62,145,131,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,165,120,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,160,113,175,194,141,247,132,189,101,173,195,123,87,90,204,66,229,214,179,22,189,214,194,198,248,250,93,172,89,35,87,70,170,197,154,7,191,181,34,116,99,151,163,36,237,177,146,198,135,181,229,243,198,221,215,133,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,157,180,114,170,199,31,75,222,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,102,156,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,105,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,132,28,52,113,23,157,240,191,170,116,26,153,130,212,127,101,71,120,162,217,15,242,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,123,63,138,47,241,69,157,60,120,115,72,197,117,39,75,45,218,103,195,77,218,235,23,218,203,124,139,150,214,214,219,99,143,195,208,212,83,75,12,182,133,142,120,223,186,101,238,238,146,104,92,141,103,109,137,20,178,111,114,178,186,244,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,183,71,35,227,135,122,252,115,203,219,99,222,216,98,98,58,73,30,141,93,145,177,238,84,232,213,52,61,194,175,12,248,111,10,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,220,173,133,155,98,141,140,141,170,187,88,198,238,115,223,190,71,246,0,115,78,34,164,215,150,105,29,245,188,54,81,99,243,231,114,83,189,180,47,188,212,246,153,2,108,114,171,224,106,198,232,165,169,234,141,100,76,153,209,194,143,122,62,71,43,24,177,191,57,159,101,181,31,57,213,63,177,87,26,27,173,110,125,144,100,30,203,158,154,237,42,199,93,61,226,122,158,219,163,168,125,66,181,91,51,167,122,163,214,85,69,71,42,171,149,61,234,94,79,47,158,9,45,92,40,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,237,171,145,82,56,250,85,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,17,255,0,154,95,1,63,97,43,47,220,87,105,124,251,241,251,173,195,198,101,246,186,138,142,178,80,87,85,206,141,90,202,119,61,122,201,12,211,202,212,124,93,85,209,201,34,43,17,98,114,182,14,21,203,54,211,196,92,220,73,90,175,186,13,108,171,125,182,142,162,223,73,156,214,54,26,85,130,28,126,106,250,119,84,196,249,42,83,107,94,246,192,174,107,98,94,251,146,41,22,62,187,95,211,165,243,171,243,79,139,124,191,161,245,27,136,229,145,195,166,9,197,6,150,107,222,153,231,84,255,0,255,0,32,172,179,214,239,155,249,50,233,225,175,16,193,89,219,138,88,251,221,174,251,221,218,123,182,63,248,42,127,5,72,127,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,61,37,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,126,215,116,94,136,228,115,92,199,181,143,99,216,219,42,229,117,204,2,142,239,71,109,225,147,91,242,46,205,214,31,13,110,193,238,147,199,4,20,178,82,197,4,80,67,105,119,109,140,219,50,118,186,197,36,138,247,76,233,29,26,185,30,145,54,91,63,33,175,49,78,5,105,184,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,254,123,26,199,61,140,114,189,148,109,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,123,220,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,235,208,56,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,248,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,251,149,207,2,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,27,143,81,57,175,73,95,38,229,219,21,77,67,94,212,86,108,238,69,27,85,138,230,172,211,68,219,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,145,127,154,15,47,186,155,181,77,235,138,29,22,181,82,49,236,167,117,126,97,99,166,138,42,102,108,134,42,170,138,203,210,203,44,237,106,189,90,200,26,248,34,139,124,143,87,75,241,61,207,235,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,177,94,98,156,69,224,156,80,112,11,131,234,94,11,81,248,129,108,163,188,81,108,155,249,50,233,236,90,185,167,163,238,75,20,125,238,215,125,141,238,177,187,31,252,81,127,138,37,112,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,58,244,234,169,252,77,31,92,237,58,95,196,94,145,178,142,243,108,164,202,112,76,242,207,5,91,34,169,134,72,217,87,69,59,25,52,50,163,92,141,150,39,244,88,228,99,190,9,35,122,53,201,181,237,69,74,64,212,110,94,122,161,136,113,129,99,225,186,150,142,174,43,22,111,120,153,113,124,134,71,71,80,201,172,145,185,100,154,161,206,94,203,36,169,165,166,71,58,104,19,182,229,123,81,24,138,217,97,115,239,123,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,5,59,115,113,227,7,25,213,27,173,15,13,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,217,27,93,35,157,35,123,141,145,101,141,26,230,246,221,190,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,58,244,84,254,38,138,56,85,226,99,13,226,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,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,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,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,117,184,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,85,202,159,141,59,174,153,231,244,28,56,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,221,21,53,67,158,244,115,81,175,107,102,116,111,251,180,124,242,58,231,206,127,135,232,14,141,96,26,143,148,234,230,27,167,182,171,86,95,154,109,246,221,210,6,59,185,83,209,81,206,218,213,85,100,93,199,162,73,47,109,173,238,200,214,190,77,239,68,114,116,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,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,93,146,179,170,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,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,51,89,197,143,154,125,100,249,129,144,250,140,228,159,225,107,130,75,87,21,252,13,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,123,138,212,68,146,78,176,131,252,42,192,178,175,246,215,28,201,49,203,135,252,229,29,117,182,186,158,79,251,178,67,52,114,51,254,71,53,205,254,165,66,199,242,222,112,23,91,231,10,11,138,80,88,170,233,117,126,233,78,252,114,174,235,29,99,152,202,120,18,142,22,205,123,107,224,142,20,134,166,105,100,159,179,4,74,169,11,227,89,28,253,173,100,114,215,6,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,150,21,198,71,8,150,174,16,121,126,98,248,164,247,26,75,198,89,126,212,139,125,203,35,186,193,78,214,49,243,165,170,224,214,82,194,245,106,74,250,104,83,118,206,226,245,87,201,52,136,216,251,171,27,120,87,43,143,61,154,101,245,175,71,173,47,248,242,154,177,130,254,212,52,179,50,211,63,106,123,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,247,55,126,222,230,237,187,155,215,167,78,169,215,169,153,124,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,37,255,0,28,60,87,95,117,139,135,222,29,180,226,57,110,178,208,38,31,79,145,94,235,174,147,50,106,171,173,226,158,90,171,75,165,123,149,29,39,195,37,21,116,136,254,234,172,173,172,69,123,26,230,33,250,188,157,116,207,237,135,21,147,103,85,116,151,84,164,192,177,250,203,132,53,84,241,255,0,122,182,186,165,18,142,56,42,30,172,84,77,240,79,88,246,49,28,215,57,208,43,145,85,172,122,45,223,144,3,157,95,149,140,91,230,5,15,167,92,74,149,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,141,31,101,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,120,120,170,225,159,50,225,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,123,149,208,191,116,82,49,241,185,87,107,216,237,174,123,54,72,249,85,202,159,141,59,174,153,231,244,28,56,234,54,65,87,62,19,149,212,37,38,54,199,83,58,161,109,119,185,230,98,71,19,28,142,221,21,53,67,158,244,115,81,175,107,102,116,111,251,180,124,242,58,231,192,60,166,97,165,90,113,168,23,220,91,39,205,112,187,85,234,235,133,92,29,116,176,85,214,83,164,146,91,234,149,138,197,146,53,95,251,174,232,189,90,146,69,12,136,155,226,141,205,245,101,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,67,202,96,26,91,130,105,127,218,63,176,182,47,102,125,173,200,43,50,155,199,247,212,211,120,171,165,86,222,252,255,0,122,247,108,221,219,103,192,205,172,78,158,230,167,85,61,88,32,7,58,191,43,24,183,204,10,31,78,184,149,213,203,123,22,177,102,28,109,105,109,167,35,161,241,116,148,247,10,187,164,113,247,95,30,218,170,42,26,138,186,105,58,177,81,87,100,240,68,254,157,118,187,111,71,34,181,85,22,197,121,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,219,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,193,223,10,184,111,10,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,198,141,149,204,99,188,52,110,116,141,133,155,91,181,138,174,84,238,62,71,191,186,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,31,230,177,192,229,54,154,221,107,248,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,116,84,101,52,210,245,107,155,35,147,183,52,177,181,138,230,202,216,225,135,252,42,241,49,153,112,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,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,127,107,230,7,204,14,167,139,170,155,94,15,131,216,170,236,122,117,99,168,142,229,12,55,40,98,246,141,125,199,180,230,44,243,43,28,246,196,200,219,44,177,178,54,61,122,238,115,222,231,43,152,200,121,255,0,3,156,34,93,120,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,187,182,119,23,162,50,57,164,70,201,218,88,221,245,115,27,197,172,88,55,24,89,166,21,139,80,248,43,46,63,111,199,109,118,234,110,235,228,236,82,193,98,160,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,88,175,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,39,170,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,238,122,61,243,43,42,210,70,177,141,119,221,193,59,149,90,140,247,204,174,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,203,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,122,62,55,47,189,168,173,95,224,165,223,114,235,227,170,155,138,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,231,177,207,107,24,199,35,25,50,136,1,206,111,75,126,213,240,227,98,212,202,11,23,138,175,193,50,8,252,77,111,138,217,224,237,117,172,88,102,251,181,122,54,77,245,77,183,55,220,215,61,189,58,167,70,247,20,173,94,2,117,51,42,210,254,46,52,206,227,139,85,246,253,189,144,81,99,55,24,31,36,137,13,85,13,124,236,167,149,146,53,143,110,253,189,198,202,196,119,86,164,176,196,245,107,182,116,60,175,21,90,165,251,105,226,59,81,117,50,27,239,182,104,47,57,5,87,178,171,124,47,135,238,218,226,127,102,135,238,213,140,115,122,82,197,3,126,54,163,215,167,87,245,114,185,86,223,185,70,105,158,85,167,124,35,195,113,202,105,60,39,219,92,130,175,38,183,64,248,228,142,102,208,201,5,61,60,79,145,175,99,122,119,60,43,165,98,183,115,93,20,177,61,29,241,116,73,170,82,183,58,191,52,248,183,203,250,31,81,184,157,43,145,173,218,213,13,215,89,44,83,92,233,25,114,172,167,176,213,211,209,186,102,164,243,65,11,171,155,44,172,143,174,231,49,142,158,22,185,200,157,26,178,198,139,211,114,117,149,92,193,184,36,181,113,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,184,173,68,73,36,235,68,63,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,19,127,138,94,54,237,92,87,240,53,141,88,178,121,233,40,117,23,21,206,45,48,221,104,221,84,215,79,118,129,182,122,182,190,236,200,219,12,76,99,36,168,116,141,116,81,163,146,21,237,163,149,18,72,250,243,94,87,30,123,52,203,235,94,143,90,95,241,226,168,180,95,75,237,218,185,95,174,246,252,66,146,151,59,186,89,210,195,93,120,133,242,49,245,84,72,248,222,141,150,52,119,105,239,69,134,36,73,92,197,147,100,108,102,237,141,70,167,181,51,89,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,58,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,239,98,181,237,220,199,185,58,181,81,201,215,170,42,47,188,249,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,243,252,229,180,67,75,238,58,95,107,226,18,235,124,171,180,230,214,154,138,76,98,221,19,99,146,104,47,80,73,36,179,120,87,181,62,24,31,19,86,170,161,179,123,145,81,178,70,228,122,190,37,142,157,139,62,228,167,164,122,113,123,190,230,154,209,93,120,241,249,158,47,178,207,73,104,146,129,22,59,101,45,91,55,37,123,103,123,87,172,210,246,170,32,106,70,230,186,56,217,58,63,114,78,221,189,175,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,47,251,137,126,29,48,78,40,52,178,191,76,243,170,127,237,107,44,245,187,230,254,76,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,108,127,240,84,254,10,153,246,226,43,65,179,46,27,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,118,72,214,245,86,163,221,177,232,248,220,187,216,228,73,107,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,229,92,88,249,88,214,79,151,249,15,167,78,102,176,212,237,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,16,243,2,224,70,251,194,174,85,38,107,139,51,198,233,150,65,112,88,237,213,61,89,31,178,234,167,146,170,72,173,91,31,81,45,68,253,170,106,118,175,137,114,35,95,215,162,244,119,185,98,85,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,244,242,249,224,146,213,194,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,94,218,185,21,35,143,164,181,0,30,42,183,69,244,190,227,171,148,26,239,112,196,41,42,179,187,93,157,108,52,55,137,159,35,223,75,68,175,145,234,216,163,87,118,152,245,89,165,69,149,172,73,54,72,246,110,216,229,106,251,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,158,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,158,87,72,116,95,75,244,23,13,143,79,244,143,16,164,199,108,81,212,75,86,180,240,190,73,95,44,242,42,111,150,89,101,115,165,149,253,17,173,71,61,206,84,99,24,196,232,214,53,18,162,249,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,74,174,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,136,110,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,232,248,220,190,246,162,181,127,130,151,125,203,175,142,170,110,41,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,158,199,61,172,99,28,140,100,202,43,47,154,199,2,181,57,140,117,252,83,233,69,5,93,77,246,150,157,102,205,104,93,85,19,96,117,186,146,137,235,237,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,181,107,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,186,73,25,28,219,23,227,130,94,219,216,247,67,43,21,209,200,196,114,111,141,239,106,175,71,41,234,248,151,226,47,59,226,131,84,235,245,51,58,168,254,214,142,207,69,178,31,228,203,95,137,154,104,40,251,145,69,31,123,181,223,123,123,175,110,247,255,0,21,95,224,137,58,121,93,114,255,0,172,187,214,91,120,155,214,252,119,179,106,135,195,92,112,123,92,242,79,5,84,149,81,79,20,240,221,157,219,123,54,194,157,174,145,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,69,117,101,60,161,48,76,167,138,202,173,69,117,194,213,106,209,218,205,151,73,177,43,91,102,166,170,241,200,141,73,40,152,168,170,200,168,228,122,58,85,124,111,107,152,215,172,17,71,26,35,38,107,155,254,45,98,193,184,47,211,220,43,22,161,240,86,92,127,48,180,218,237,212,221,215,201,216,165,130,211,95,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,166,194,111,242,208,227,142,167,135,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,224,100,105,35,21,21,175,100,215,146,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,105,88,29,127,133,94,38,51,46,20,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,181,93,11,247,69,27,217,35,81,118,189,141,220,215,179,124,111,208,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,54,233,35,124,144,239,79,142,9,123,111,123,27,52,79,71,71,35,17,203,178,70,61,170,189,90,164,43,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,191,238,37,248,139,193,56,95,210,202,253,76,206,170,63,181,163,179,209,108,155,249,78,233,225,166,154,10,62,228,81,73,217,238,246,30,222,235,219,177,159,197,87,248,34,231,91,85,117,51,42,214,77,71,200,245,75,53,171,241,23,172,154,225,45,194,167,108,146,62,56,119,175,193,4,93,199,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,215,249,83,240,57,83,166,182,170,14,41,53,37,244,146,223,114,123,58,63,22,182,53,145,78,150,235,117,83,88,244,173,124,157,21,89,83,52,93,26,214,198,228,237,195,44,141,122,185,210,186,56,108,124,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,199,31,231,79,162,24,13,166,167,20,226,2,223,124,164,183,229,151,234,134,99,213,214,86,199,11,31,116,130,24,164,145,46,9,211,164,175,124,41,218,167,145,238,71,166,201,41,91,214,61,136,146,85,177,113,60,154,116,67,75,237,218,95,116,226,18,213,124,171,187,102,215,106,138,188,98,227,19,163,146,24,44,176,71,36,83,120,86,53,126,25,223,43,82,150,161,211,123,209,17,209,198,212,98,178,85,147,208,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,160,190,104,250,67,77,164,188,96,228,211,219,96,164,130,219,156,211,195,151,210,195,12,242,202,246,62,165,207,101,83,165,89,63,154,247,214,65,87,34,53,170,230,35,36,98,55,111,243,27,18,203,169,228,201,165,191,101,56,113,190,234,101,125,139,194,215,231,121,4,158,26,183,197,111,241,150,186,38,36,48,253,218,61,91,30,202,167,92,91,239,107,94,238,189,87,171,123,106,79,242,0,115,171,242,177,139,124,192,161,244,235,137,74,197,143,242,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,250,170,50,154,105,122,57,174,141,169,219,154,89,28,244,115,101,116,144,217,167,18,252,58,96,156,80,105,101,126,153,231,84,255,0,218,214,89,235,119,205,252,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,224,169,252,21,56,87,3,156,184,176,222,20,170,93,168,57,133,222,147,48,212,90,138,118,197,13,115,41,86,58,75,35,31,18,36,241,81,163,213,92,247,185,203,35,22,165,200,199,186,46,141,108,113,35,165,73,38,80,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,165,116,35,88,239,186,5,169,148,90,171,139,67,190,245,106,183,221,105,237,210,110,98,120,106,170,187,117,69,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,79,192,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,163,35,106,123,220,136,212,254,8,93,247,46,190,5,105,184,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,254,123,220,198,189,236,106,61,243,40,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,78,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,103,95,141,109,34,210,253,15,226,27,37,211,253,38,206,233,50,59,69,45,68,211,77,79,77,4,141,101,134,119,212,75,210,210,178,190,89,22,165,244,241,36,45,124,187,186,239,87,49,232,217,24,244,78,63,137,219,172,87,140,170,205,105,202,114,63,179,246,90,219,133,61,61,198,239,224,223,87,236,250,87,200,214,203,83,216,98,163,229,237,177,92,254,219,87,115,182,244,79,122,154,62,225,123,71,52,227,67,52,59,21,193,180,190,107,85,125,171,217,244,245,211,94,237,205,78,221,250,170,88,88,178,92,149,200,249,55,247,186,53,205,251,199,181,177,246,216,197,216,198,34,82,183,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,20,173,206,175,205,62,45,242,254,135,212,110,36,10,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,95,60,109,218,184,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,219,71,42,36,145,245,242,188,120,242,226,166,226,179,50,197,245,7,79,174,248,254,37,144,182,161,180,57,93,117,77,44,174,125,198,221,209,137,28,232,145,174,217,106,105,218,199,49,141,114,51,186,199,181,174,153,141,134,52,36,167,15,220,60,105,127,12,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,181,175,123,96,141,85,177,181,145,162,162,237,99,122,244,58,89,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,58,244,69,254,6,101,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,62,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,209,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,165,110,117,126,105,241,111,151,244,62,163,113,33,254,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,72,85,205,147,130,139,142,160,81,254,243,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,251,215,190,62,194,49,26,144,170,62,160,73,85,202,227,207,102,153,125,107,209,235,75,254,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,149,202,243,87,176,221,5,224,39,82,117,115,80,39,171,142,197,142,231,21,147,84,37,36,11,52,242,189,244,86,200,162,134,54,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,43,131,137,126,34,243,190,40,53,78,191,83,51,170,143,237,104,236,244,91,33,254,76,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,241,85,254,8,158,131,27,224,239,87,50,174,23,47,92,83,217,108,245,117,86,43,61,227,193,45,12,84,111,89,228,183,69,19,214,174,232,138,238,136,250,104,101,237,68,171,18,73,239,74,151,63,182,218,119,43,188,167,14,186,243,153,112,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,178,70,183,162,57,88,237,143,70,72,212,222,198,170,88,87,49,78,34,240,78,40,56,5,193,245,47,5,168,252,64,182,81,222,40,182,77,252,153,116,246,45,92,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,18,0,112,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,35,87,29,28,25,88,184,195,211,138,91,100,119,95,99,102,120,191,136,168,198,110,82,189,235,74,217,37,70,119,105,170,99,111,94,176,203,218,137,22,70,181,100,141,204,107,155,185,17,241,73,64,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,90,167,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,102,217,147,181,214,41,36,87,186,103,72,232,213,200,244,137,178,217,249,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,131,207,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,64,224,163,150,213,171,133,205,92,203,53,95,34,200,105,47,181,9,81,89,109,194,233,209,141,157,246,251,84,143,77,181,85,18,190,22,42,87,58,36,237,59,178,214,177,172,116,233,186,68,155,164,115,124,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,237,121,172,113,199,83,166,182,170,254,22,244,217,148,146,223,114,123,58,179,41,185,185,241,78,150,235,117,83,94,197,162,100,125,85,89,83,52,93,92,231,72,212,237,195,44,110,98,57,210,182,72,106,131,74,180,207,42,214,77,71,199,52,183,10,164,241,23,172,154,225,21,190,155,116,114,62,56,119,175,199,60,189,182,61,237,134,38,35,164,145,232,213,217,27,30,229,78,141,83,67,220,42,240,207,134,240,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,61,202,216,89,182,40,216,200,218,171,181,140,110,231,61,251,228,127,96,6,115,56,233,173,195,107,248,193,213,185,240,75,77,93,186,218,220,162,174,25,225,169,114,185,238,184,198,237,149,243,34,171,223,240,73,88,218,153,24,157,83,163,30,212,70,179,249,141,230,154,79,246,19,246,167,134,254,212,191,240,51,237,5,187,237,31,244,223,236,95,137,143,197,127,65,247,191,208,247,63,163,248,255,0,220,251,250,26,115,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,84,6,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,122,14,34,180,27,50,225,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,100,141,111,85,106,61,219,30,143,141,203,189,142,68,176,174,85,156,120,255,0,177,28,42,106,253,235,251,88,177,11,237,206,227,255,0,80,202,107,35,89,218,255,0,180,58,39,201,55,246,116,236,111,244,76,45,80,138,188,125,113,175,138,240,167,167,21,118,75,77,207,196,106,110,77,111,154,60,114,223,78,177,190,74,13,232,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,218,217,95,21,11,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,50,184,151,224,86,155,133,174,9,177,76,227,80,104,41,31,170,151,252,226,158,26,233,169,170,165,123,45,150,233,173,245,47,75,106,162,72,176,76,246,201,78,217,31,51,89,252,247,185,141,123,216,212,123,226,255,0,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,119,94,96,220,18,93,120,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,220,86,162,172,114,116,114,249,227,110,235,194,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,78,218,57,85,99,143,164,234,231,43,118,181,95,248,68,194,111,182,43,157,37,198,219,113,206,45,181,116,117,148,147,54,104,42,96,146,217,112,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,21,87,195,37,206,154,203,196,150,148,94,107,35,171,146,158,131,56,177,84,202,202,74,73,106,167,115,25,95,11,156,145,195,11,93,44,175,232,139,209,145,181,207,114,244,70,162,170,162,30,215,141,126,43,175,188,90,107,45,110,101,221,186,209,226,22,222,180,120,181,146,182,102,59,192,82,237,98,73,34,182,52,70,36,211,189,157,217,23,171,220,157,89,31,113,236,138,53,37,175,42,126,5,105,179,25,40,56,167,213,122,10,74,155,21,45,66,77,133,80,182,170,86,206,235,141,37,107,23,218,79,88,100,106,53,145,75,79,36,77,134,68,119,113,86,71,57,141,107,99,89,109,208,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,69,235,127,55,110,36,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,238,158,72,41,170,228,134,55,72,230,214,53,170,245,107,17,85,81,173,78,189,122,34,127,2,106,114,244,226,131,62,226,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,117,67,209,85,28,137,209,27,238,254,42,180,153,197,143,154,125,100,249,129,144,250,140,229,132,242,222,215,156,55,134,222,95,154,143,170,217,157,109,35,89,110,206,46,44,182,80,205,80,176,190,237,113,91,85,2,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,87,95,17,90,243,153,113,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,178,54,187,162,185,24,221,239,87,200,228,222,247,42,250,12,163,132,125,101,196,184,113,199,120,151,187,226,55,88,113,187,245,194,120,31,190,149,169,225,40,85,148,254,6,186,78,143,89,27,13,84,146,84,49,142,116,109,111,220,196,237,206,74,152,119,124,156,42,241,49,153,112,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,77,170,232,95,186,40,222,201,26,139,181,236,110,230,189,155,227,125,143,243,86,212,204,87,89,56,17,211,61,82,194,170,252,69,151,38,204,45,151,10,109,210,70,249,33,223,108,184,239,130,94,219,222,198,205,19,209,209,200,196,114,236,145,143,106,175,86,169,10,249,92,121,236,211,47,173,122,61,105,127,192,172,14,118,154,57,98,151,21,193,120,129,167,155,179,122,166,184,38,29,89,30,215,187,197,210,201,29,69,93,58,245,87,236,143,178,248,170,125,200,205,207,241,95,19,186,70,212,90,160,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,78,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,164,0,231,87,229,99,22,249,129,67,233,215,18,160,52,159,5,253,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,81,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,107,252,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,62,168,175,169,134,46,142,107,163,106,247,33,138,71,61,26,232,157,36,214,62,0,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,32,7,58,191,43,24,183,204,10,31,78,184,148,172,91,167,42,126,5,106,112,232,232,56,167,213,122,10,186,107,237,85,58,77,133,80,182,170,39,64,219,117,93,19,23,218,79,88,100,114,185,242,197,81,36,77,134,68,111,109,18,71,57,142,115,163,88,172,208,0,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,240,157,229,99,70,254,95,227,222,157,1,213,65,202,184,177,242,177,172,159,47,242,31,78,156,205,97,121,60,203,248,227,166,225,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,248,31,26,200,245,68,107,25,53,37,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,234,181,175,65,53,99,135,108,170,151,10,214,60,83,236,253,234,182,222,203,164,20,222,58,154,175,125,43,228,146,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,89,193,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,234,168,202,105,165,232,230,186,54,167,110,105,100,115,209,205,149,210,67,194,185,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,231,252,102,115,64,215,222,29,184,147,204,52,115,10,196,52,254,182,203,143,251,63,195,79,116,183,214,201,84,254,253,5,61,67,247,186,58,184,216,189,31,51,145,58,49,62,20,78,189,87,170,172,159,229,233,197,6,125,197,158,139,222,181,27,81,173,24,253,186,229,110,202,42,108,145,69,100,167,154,24,29,4,116,148,147,53,206,108,210,202,229,126,234,135,162,170,57,19,162,55,221,252,85,107,219,157,95,154,124,91,229,253,15,168,220,72,191,164,92,51,230,90,213,164,122,167,170,88,101,117,35,223,165,20,244,23,43,157,178,101,72,223,83,110,153,149,111,168,158,41,28,228,110,248,27,73,189,99,84,248,216,231,237,118,246,182,57,60,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,54,233,36,100,115,108,95,142,9,123,111,99,221,12,172,87,71,35,17,201,190,55,189,170,189,28,166,135,184,85,226,99,13,226,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,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,206,192,1,158,190,98,186,57,125,209,190,46,51,186,107,188,222,34,147,48,184,79,152,218,234,118,177,157,234,90,249,229,145,201,177,175,122,183,181,58,84,65,213,219,92,254,198,253,173,107,218,135,160,229,113,164,52,218,181,198,14,51,61,202,10,73,237,184,53,60,217,125,84,51,79,44,79,123,233,156,198,82,186,37,143,249,207,101,100,244,146,43,92,173,98,178,55,163,183,127,49,215,232,10,86,231,87,230,159,22,249,127,67,234,55,18,10,211,98,215,218,188,86,227,154,211,208,239,178,218,174,20,118,186,202,158,235,19,181,85,87,29,76,148,241,236,85,222,237,204,162,169,94,168,138,212,237,244,114,162,185,168,189,171,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,54,115,100,225,15,246,69,168,255,0,188,22,21,69,179,16,207,238,15,246,179,100,175,238,201,75,145,76,179,79,54,216,222,136,244,134,118,49,210,183,163,158,141,145,179,181,123,76,88,88,188,171,149,199,158,205,50,250,215,163,214,151,252,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,10,192,227,51,154,6,190,240,237,196,158,97,163,152,86,33,167,245,182,92,127,217,254,26,123,165,190,182,74,167,247,232,41,234,31,189,209,213,198,197,232,249,156,137,209,137,240,162,117,234,189,85,100,255,0,47,78,40,51,238,44,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,247,84,61,21,81,200,157,17,190,239,226,171,84,60,209,252,246,106,111,209,125,30,136,142,178,103,249,148,184,13,62,150,187,33,171,76,78,150,241,53,253,150,150,170,54,5,184,203,12,112,58,161,232,137,213,239,72,161,99,27,185,87,98,44,155,54,247,36,221,37,57,124,240,73,117,226,191,63,146,251,147,193,87,67,167,88,173,69,60,215,90,199,82,185,208,93,167,108,208,185,246,150,72,217,162,123,31,37,59,164,115,165,141,92,176,167,109,92,136,178,71,214,250,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,41,7,153,127,3,149,60,56,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,3,35,88,222,136,173,99,230,133,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,245,218,231,177,179,204,214,185,83,171,82,89,17,58,110,94,189,47,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,163,216,146,194,246,59,106,174,197,88,247,237,238,71,186,32,115,47,224,114,155,136,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,227,124,139,27,209,81,204,124,52,129,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,156,186,248,234,166,226,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,249,236,115,218,198,49,200,198,119,94,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,8,191,204,47,138,12,251,132,205,23,178,234,54,156,218,49,251,141,202,227,148,83,89,37,138,247,79,52,208,54,9,41,42,230,115,154,216,101,137,200,253,212,236,68,85,114,167,69,119,187,248,42,66,189,16,230,237,196,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,215,167,84,95,224,91,160,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,114,174,14,248,197,253,210,180,179,88,62,207,81,248,188,207,53,246,77,186,197,247,157,191,103,246,233,174,155,238,63,28,18,197,47,98,105,105,62,225,251,123,157,223,114,244,107,250,70,175,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,222,229,243,193,37,171,133,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,189,181,114,42,71,31,73,106,14,41,198,78,186,81,240,237,195,142,103,168,222,217,246,117,233,182,249,45,216,227,152,144,62,103,222,42,24,232,233,86,56,167,84,100,189,183,175,125,236,232,229,237,67,43,182,57,26,173,92,225,31,171,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,229,255,0,114,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,185,239,236,213,80,65,20,109,93,238,99,17,221,216,22,158,126,141,220,214,119,246,110,115,152,229,36,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,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,242,120,228,225,18,213,197,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,219,191,182,189,81,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,118,156,180,56,227,166,226,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,248,223,34,72,197,84,115,217,15,106,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,224,71,74,214,61,222,26,71,54,54,204,205,174,220,196,71,34,119,25,27,217,158,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,36,254,174,241,167,117,215,206,9,172,90,53,170,89,5,93,211,80,113,28,226,142,174,150,186,122,103,43,238,86,70,219,235,34,108,179,79,185,82,74,152,165,145,24,247,61,24,231,177,240,187,239,95,222,122,112,174,30,178,155,22,13,175,186,105,154,229,53,222,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,108,98,57,238,218,198,57,122,53,21,203,211,162,34,175,184,233,124,114,113,119,117,226,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,237,223,219,78,136,200,225,141,93,39,105,36,119,74,229,205,192,79,239,81,125,159,82,53,18,127,15,166,88,205,195,193,213,211,193,81,178,170,245,92,198,50,85,163,106,177,119,195,10,50,72,221,44,190,231,43,94,214,68,187,156,233,33,154,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,31,39,18,248,5,54,150,113,13,169,26,125,111,199,170,236,118,219,30,81,114,166,181,208,212,164,187,226,183,120,135,173,26,162,202,170,247,177,212,235,19,216,247,42,239,99,154,238,174,221,213,110,83,148,206,168,93,117,31,131,235,93,178,242,218,185,42,48,91,197,102,46,202,186,154,215,84,62,166,6,54,58,152,122,110,68,88,217,20,85,113,211,178,62,174,70,178,157,189,21,17,81,141,153,64,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,43,87,86,57,53,254,212,53,79,50,212,207,222,59,217,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,110,253,189,205,187,182,183,175,78,189,19,175,66,85,112,83,194,151,238,125,165,151,93,51,251,123,246,183,218,121,4,247,223,27,236,191,1,219,238,83,83,195,218,237,247,165,235,211,195,110,221,185,58,239,233,211,221,213,104,179,139,31,52,250,201,243,3,33,245,25,206,105,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,48,57,117,240,43,83,197,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,243,24,230,53,236,123,145,236,188,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,40,135,152,55,4,151,94,20,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,119,21,168,171,28,157,35,92,121,254,101,22,3,81,165,173,200,106,215,19,170,188,67,127,125,165,202,142,129,46,49,67,36,13,168,98,42,117,99,214,41,158,199,109,84,222,137,30,253,221,184,246,200,174,87,30,123,52,203,235,94,143,90,95,240,43,171,157,102,166,125,159,208,236,47,75,105,42,238,180,245,121,134,64,251,132,222,30,77,148,181,20,52,16,253,228,21,29,30,138,254,179,213,209,200,198,43,92,221,208,43,149,90,230,51,173,64,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,166,141,39,206,191,106,26,89,134,234,103,178,253,153,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,155,91,191,111,115,110,237,173,235,211,175,68,235,208,245,100,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,185,238,96,220,18,90,184,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,117,162,31,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,11,222,229,243,198,221,171,138,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,189,180,114,162,73,31,89,106,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,174,174,91,216,181,139,48,227,107,75,109,57,29,15,139,164,167,184,85,221,35,143,186,248,246,213,81,80,212,85,211,73,213,138,138,187,39,130,39,244,235,181,219,122,57,21,170,168,186,20,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,15,213,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,234,121,94,240,81,251,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,146,43,138,174,25,240,222,43,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,185,27,51,54,203,35,31,27,149,55,49,238,218,230,63,100,140,206,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,252,153,54,83,125,204,46,48,221,178,58,239,23,87,79,111,160,181,199,39,105,145,237,165,162,165,138,146,154,62,140,68,69,217,4,17,51,175,77,206,219,213,202,174,85,85,185,78,74,158,86,50,159,152,21,222,157,110,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,90,214,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,226,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,157,21,25,77,52,189,90,230,200,228,237,205,44,109,98,185,178,182,56,97,255,0,10,188,76,102,92,40,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,106,186,23,238,138,55,178,70,162,237,123,27,185,175,102,248,223,161,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,79,86,10,1,230,105,173,127,182,158,46,50,159,15,111,240,180,24,39,92,42,143,124,91,38,151,193,79,55,136,146,78,146,61,174,235,85,45,78,199,38,222,177,36,91,154,142,221,215,245,121,86,107,29,139,72,184,184,180,83,100,112,244,164,207,109,242,225,209,212,238,127,247,173,85,76,240,73,76,187,24,199,43,251,147,211,197,7,79,133,173,239,239,115,145,172,84,91,233,5,43,115,171,243,79,139,124,191,161,245,27,137,239,249,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,18,248,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,219,191,182,189,21,146,67,34,182,62,234,70,222,149,203,83,141,123,143,14,154,143,67,165,249,173,207,166,153,101,215,7,71,82,199,45,44,17,218,174,149,43,77,19,46,114,207,35,81,235,11,25,3,89,35,86,86,177,177,189,242,162,57,204,70,190,106,243,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,128,28,81,242,164,253,229,53,219,38,214,191,219,215,217,207,180,126,11,249,51,236,183,140,236,120,122,56,41,191,166,241,113,238,221,216,221,252,196,233,187,167,191,167,85,239,252,20,240,165,251,159,105,101,215,76,254,222,253,173,246,158,65,61,247,198,251,47,192,118,251,148,212,240,246,187,125,233,122,244,240,219,183,110,78,187,250,116,247,117,90,129,230,143,231,179,83,126,139,232,244,71,52,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,61,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,234,207,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,114,112,137,117,225,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,237,223,219,94,138,201,33,145,91,31,117,35,111,138,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,84,175,51,125,116,212,126,29,56,238,193,117,67,75,239,62,6,235,67,167,244,81,77,12,168,175,165,184,82,186,231,112,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,98,188,52,113,23,130,113,65,165,148,26,153,130,212,127,101,71,120,162,217,55,242,101,211,195,67,52,244,125,201,98,143,189,218,239,177,189,214,55,99,255,0,138,47,241,68,128,28,212,248,14,255,0,101,248,171,210,11,47,246,82,229,246,43,101,187,254,189,245,55,183,63,187,255,0,103,108,172,142,31,237,42,30,239,233,94,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,245,86,181,254,241,60,181,178,237,99,146,223,224,170,242,13,47,200,252,124,13,139,183,27,43,160,163,170,167,170,237,55,185,34,164,43,60,50,172,123,158,174,237,171,55,116,119,84,74,1,53,80,0,4,127,227,91,133,47,223,7,75,45,90,103,246,247,236,151,179,50,8,47,190,55,217,126,63,185,219,166,168,135,181,219,239,69,211,175,137,221,187,114,244,217,211,167,191,170,69,93,39,228,215,251,47,213,60,55,83,63,120,239,105,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,219,55,118,246,238,218,238,157,122,244,94,157,11,42,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,78,85,193,223,7,95,189,174,150,107,7,217,234,207,9,153,225,94,201,184,216,190,239,185,237,14,229,53,211,125,187,227,158,40,162,239,205,21,39,223,191,119,111,181,238,78,142,127,88,235,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,71,198,229,247,181,21,171,252,20,187,238,93,124,117,83,113,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,252,246,57,237,99,24,228,99,38,80,42,175,157,166,181,255,0,224,47,14,116,118,255,0,255,0,54,107,112,170,146,47,251,69,29,36,112,189,36,255,0,182,172,141,116,127,216,43,93,252,244,33,255,0,46,173,28,190,235,39,23,24,37,53,162,111,15,73,135,220,32,204,110,149,59,88,254,205,45,4,241,72,212,216,231,177,93,221,157,105,224,234,221,206,103,127,126,215,53,142,67,160,115,115,211,60,87,78,248,184,154,227,139,82,120,79,182,184,253,38,77,113,129,145,199,28,45,174,146,122,138,121,95,27,88,198,244,238,120,86,202,245,118,231,58,89,101,122,187,226,232,157,171,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,185,141,240,149,81,201,79,73,80,157,17,155,228,239,50,90,111,122,191,107,60,47,194,222,178,57,82,218,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,33,255,0,29,188,190,44,92,96,86,99,249,149,147,42,251,47,153,217,188,61,174,106,233,227,125,69,45,85,159,190,231,201,27,161,71,39,73,162,238,205,44,74,213,106,61,202,232,228,84,71,50,88,122,175,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,89,13,121,138,112,43,77,197,46,26,185,198,159,80,82,51,85,44,20,240,195,67,53,77,84,172,101,206,221,10,212,61,109,168,139,34,65,11,221,37,67,164,100,206,103,243,216,214,57,236,99,149,236,162,16,72,174,7,56,68,186,241,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,119,108,238,47,68,100,115,72,141,147,180,177,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,65,110,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,9,63,206,91,0,166,198,120,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,211,162,58,55,42,117,147,115,189,95,36,124,214,235,65,173,26,133,167,48,211,210,45,182,249,139,197,123,168,149,204,119,125,179,208,213,199,12,77,99,183,109,70,43,110,19,43,145,90,170,170,216,250,43,122,42,58,226,64,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,154,206,44,124,211,235,39,204,12,135,212,103,61,7,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,255,0,26,54,87,49,237,241,50,53,178,54,22,109,118,231,162,185,83,182,201,30,205,14,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,250,199,63,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,238,146,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,115,186,47,69,106,181,206,99,218,246,61,236,118,123,56,151,225,211,59,225,127,84,235,244,207,58,167,254,214,178,207,91,190,31,229,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,118,246,127,5,79,224,171,213,121,92,121,236,211,47,173,122,61,105,127,192,161,110,106,122,199,98,213,222,46,46,244,216,228,61,105,48,43,124,88,116,149,59,159,253,245,85,77,60,242,84,174,199,177,170,206,220,245,18,193,211,226,107,187,27,218,229,107,209,18,32,23,147,201,235,53,186,229,92,31,50,197,112,167,164,142,159,14,202,46,86,74,23,66,199,35,228,129,237,134,185,93,42,171,149,21,253,218,233,90,138,212,106,108,107,19,167,84,87,58,111,144,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,101,112,115,88,224,114,167,82,173,85,252,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,58,34,190,166,24,186,181,205,145,203,220,134,40,218,197,107,162,108,115,69,94,87,220,40,106,134,171,234,229,151,93,236,215,250,188,91,19,192,239,13,153,247,138,103,71,35,238,21,176,62,149,243,90,86,54,207,28,209,178,122,74,153,17,242,236,124,123,21,204,84,118,229,105,121,32,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,11,62,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,219,10,118,186,69,28,136,246,204,217,29,34,181,24,145,58,91,106,4,53,230,41,192,173,55,20,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,207,99,88,231,177,142,87,178,138,238,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,46,127,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,105,55,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,45,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,78,147,255,0,149,143,10,218,243,160,56,109,102,95,169,217,133,93,158,209,152,211,173,83,52,246,122,78,175,162,157,86,46,205,124,210,57,221,105,234,93,19,100,99,233,218,206,170,199,67,221,119,114,36,138,41,234,121,77,88,206,191,101,250,89,153,106,103,178,253,167,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,155,93,179,119,111,110,237,174,233,215,175,69,233,208,204,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,31,94,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,211,175,69,79,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,235,215,162,175,241,61,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,44,39,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,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,236,145,173,234,173,71,187,99,209,241,185,119,177,200,158,175,44,226,207,50,206,184,80,199,248,94,204,41,234,238,204,197,114,136,239,86,139,229,77,122,57,244,182,232,232,229,167,138,218,145,118,247,57,140,116,242,57,146,58,85,218,205,177,53,168,198,51,111,181,229,113,231,179,76,190,181,232,245,165,255,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,52,60,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,22,191,195,79,255,0,177,182,239,242,255,0,59,255,0,250,247,66,149,141,84,28,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,223,35,155,209,92,140,118,198,35,228,114,108,99,149,33,95,2,252,207,170,117,155,87,47,26,83,173,43,73,105,126,85,120,174,174,195,235,170,107,34,107,41,153,35,225,74,59,2,36,84,209,182,71,163,123,234,202,153,94,143,149,251,99,218,175,123,17,108,124,0,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,37,57,129,112,35,98,226,171,21,147,53,197,153,224,181,55,31,183,172,118,234,158,175,147,218,148,176,71,85,36,86,173,143,168,138,158,14,237,77,67,87,196,185,21,204,233,209,122,183,220,148,131,254,29,232,118,169,255,0,252,147,51,211,252,131,254,102,167,192,221,40,106,127,239,197,46,201,162,255,0,206,99,182,255,0,249,72,190,251,222,224,115,142,60,55,139,220,53,212,181,76,164,177,234,45,142,157,175,191,88,88,245,217,35,58,163,124,109,30,229,87,62,153,206,86,162,181,85,95,11,220,140,122,185,29,20,178,202,3,58,220,123,106,102,85,170,28,92,106,101,199,41,171,238,123,7,32,173,198,109,208,50,73,22,26,90,26,9,223,79,19,35,107,222,237,155,187,110,149,232,222,141,89,102,149,232,214,239,232,78,174,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,30,215,183,194,82,199,29,61,93,66,245,71,236,147,188,249,105,189,202,205,204,240,191,11,186,72,228,79,107,206,159,0,166,190,240,243,138,106,13,62,61,87,89,114,197,114,134,83,62,186,20,149,204,160,183,86,83,200,147,44,168,213,216,214,62,162,10,6,35,222,158,231,236,107,85,59,138,142,173,110,5,179,91,174,1,198,14,146,95,108,212,244,147,84,85,101,20,150,71,182,165,142,115,18,11,131,188,12,206,68,107,154,187,219,21,76,142,98,245,232,143,70,170,163,145,21,171,163,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,168,190,111,252,38,97,184,45,77,55,20,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,115,107,94,246,193,27,95,27,98,77,207,221,43,156,175,123,247,87,174,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,104,207,135,93,6,195,120,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,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,89,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,45,83,156,222,150,253,171,225,198,197,169,148,22,47,21,95,130,100,17,248,154,223,21,179,193,218,235,88,176,205,247,106,244,108,155,234,155,110,111,185,174,123,122,117,78,141,238,41,89,124,11,102,183,92,3,140,29,36,190,217,169,233,38,168,170,202,41,44,143,109,75,28,230,36,23,7,120,25,156,136,215,53,119,182,42,153,28,197,235,209,30,141,85,71,34,43,87,70,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,175,94,117,246,155,84,220,54,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,55,53,143,116,16,185,205,69,232,229,138,53,94,187,83,164,11,229,113,231,179,76,190,181,232,245,165,255,0,30,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,235,211,170,167,241,51,47,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,244,233,213,87,248,157,255,0,138,190,25,46,186,67,162,92,61,234,125,190,154,146,174,197,151,224,240,58,186,229,73,110,116,15,246,173,68,243,220,81,149,78,68,86,43,252,53,116,80,68,247,72,175,145,148,18,46,214,54,52,106,118,14,76,154,165,246,83,136,235,238,153,215,223,124,45,6,119,143,201,225,168,188,46,255,0,25,116,162,122,77,15,222,35,21,209,236,165,117,197,222,247,53,142,235,209,122,187,182,133,212,144,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,167,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,12,251,115,52,180,218,172,188,113,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,170,170,169,97,92,149,60,172,101,63,48,43,189,58,220,79,240,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,131,156,46,107,117,197,120,62,125,138,223,79,73,37,62,99,148,91,108,149,206,153,142,87,199,3,27,53,114,58,37,71,34,35,251,180,49,53,85,200,228,216,231,167,78,170,142,109,74,240,127,128,84,234,127,20,122,91,134,67,143,82,95,105,234,178,138,26,155,133,190,173,34,116,19,219,169,165,74,138,212,145,178,174,199,177,41,161,153,85,139,215,122,34,181,17,202,168,213,252,174,37,240,10,109,44,226,27,82,52,250,223,143,85,216,237,182,60,162,229,77,107,161,169,73,119,197,110,241,15,90,53,69,149,85,239,99,169,214,39,177,238,85,222,199,53,221,93,187,170,220,247,42,205,99,190,234,239,8,246,138,108,142,30,181,120,21,194,92,58,58,157,204,254,250,165,166,130,9,41,151,99,24,212,103,110,10,136,160,233,241,57,221,141,238,114,185,234,137,48,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,132,95,227,251,131,235,87,22,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,108,168,88,98,98,72,231,53,98,123,88,253,219,18,72,228,160,204,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,36,175,43,143,61,154,101,245,175,71,173,47,248,3,53,156,88,249,167,214,79,152,25,15,168,206,90,167,37,79,43,25,79,204,10,239,78,183,19,252,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,90,167,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,202,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,153,172,226,199,205,62,178,124,192,200,125,70,114,213,56,105,255,0,246,54,221,254,95,231,127,255,0,94,232,82,177,169,44,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,40,51,143,238,48,110,188,89,106,227,157,111,90,72,240,76,58,162,178,131,20,100,49,57,31,83,3,222,212,146,186,87,72,198,203,190,161,33,137,233,27,154,212,137,141,99,54,239,73,36,146,48,23,147,203,67,142,58,110,35,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,141,242,36,140,85,71,61,144,205,240,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,193,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,36,167,48,46,59,172,92,42,226,178,97,88,179,252,110,166,228,22,245,146,221,77,209,241,251,46,150,120,234,163,138,235,189,244,242,211,207,218,169,167,106,120,103,42,57,253,122,175,70,251,214,141,237,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,234,249,28,158,247,42,185,127,138,151,189,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,222,141,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,93,173,137,145,117,254,37,243,250,157,44,225,231,82,53,6,223,144,210,88,238,86,60,94,229,83,107,174,169,88,182,69,113,240,239,74,52,68,149,21,143,123,170,22,38,49,142,69,222,247,53,189,29,187,162,230,136,208,247,47,125,47,181,105,87,7,218,109,108,183,186,146,106,139,253,158,44,162,186,174,26,38,211,62,162,123,131,82,165,59,189,21,86,71,197,20,145,83,164,142,94,174,101,59,61,205,68,70,55,218,241,93,137,253,185,225,151,85,113,104,241,159,180,21,117,184,125,219,192,91,155,69,226,228,158,185,148,178,62,151,181,23,71,43,166,108,236,137,209,237,77,201,35,88,173,248,145,12,214,26,104,225,235,41,190,231,58,5,166,153,174,83,93,227,111,89,6,31,102,186,92,106,123,76,143,191,85,61,20,82,75,38,198,35,88,221,207,123,151,163,81,26,157,122,34,34,123,142,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,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,208,71,18,248,5,78,169,240,243,169,26,125,111,199,169,47,151,43,230,47,114,166,181,208,212,164,91,37,184,248,119,173,26,162,202,168,198,61,181,9,19,216,247,42,108,123,90,238,173,219,213,51,68,105,163,135,172,166,251,156,232,22,154,102,185,77,119,141,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,58,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,226,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,195,195,70,1,77,170,124,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,201,46,249,109,222,33,139,88,170,177,42,61,140,109,58,74,247,189,170,155,24,215,59,171,118,245,75,158,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,223,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,41,51,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,215,167,85,79,226,105,204,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,149,185,205,234,151,218,190,35,172,90,103,65,125,241,84,24,38,63,31,137,162,240,187,60,29,210,181,235,52,223,120,172,71,73,190,149,182,231,123,156,230,55,167,68,232,238,226,30,171,146,94,153,229,85,58,167,157,107,31,132,237,99,118,252,125,113,158,252,145,200,223,17,93,81,83,79,81,178,23,108,237,191,183,29,47,89,19,122,57,189,248,62,21,71,245,79,43,206,111,75,126,202,113,29,98,212,202,11,23,133,160,206,241,248,252,77,111,138,223,227,46,148,79,88,102,251,181,122,186,61,148,174,183,55,220,214,177,221,122,167,87,119,20,244,28,145,243,91,173,6,180,106,22,156,195,79,72,182,219,230,47,21,238,162,87,49,221,246,207,67,87,28,49,53,142,221,181,24,173,184,76,174,69,106,170,171,99,232,173,232,168,235,137,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,176,57,209,232,94,156,80,225,56,231,16,246,203,55,129,204,235,178,10,108,110,229,83,78,168,200,238,52,174,163,169,146,55,212,51,167,199,52,126,21,140,100,136,168,238,219,149,142,222,140,137,35,136,28,174,60,246,105,151,214,189,30,180,191,224,12,214,113,99,230,159,89,62,96,100,62,163,57,106,156,149,60,172,101,63,48,43,189,58,220,79,240,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,106,156,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,102,179,139,31,52,250,201,243,3,33,245,25,203,84,225,167,255,0,216,219,119,249,127,157,255,0,253,123,161,74,196,233,230,133,198,191,239,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,246,205,209,176,185,143,168,73,92,212,233,12,93,217,225,141,35,85,100,159,28,187,228,107,226,237,240,190,14,248,85,204,184,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,52,108,174,99,219,226,100,107,100,108,44,218,237,207,69,114,167,109,146,61,150,83,204,15,151,78,27,150,232,149,175,38,225,243,10,171,161,201,244,198,207,29,182,217,143,218,26,179,50,235,104,108,238,150,72,59,111,126,231,84,177,211,212,84,164,141,87,77,59,221,43,28,217,164,146,55,50,157,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,208,79,3,156,93,218,184,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,155,182,119,19,170,62,57,163,71,73,218,89,29,34,128,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,79,63,203,215,138,172,55,133,13,35,215,204,194,243,114,164,118,79,113,167,177,211,98,118,137,35,89,159,113,184,163,46,91,21,209,53,236,119,134,141,206,141,211,63,115,118,177,81,168,189,199,198,199,196,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,184,158,87,188,11,126,197,49,86,107,142,177,225,158,19,82,111,91,253,143,77,90,237,211,88,173,114,70,212,78,176,171,83,195,214,77,214,78,231,85,115,217,18,178,63,186,115,170,35,89,254,65,94,114,89,77,247,31,225,30,142,211,104,174,240,244,153,54,97,110,181,221,35,237,49,254,34,149,144,84,213,182,62,174,69,86,116,158,146,157,253,90,168,239,131,167,93,174,114,45,53,233,62,11,251,80,213,60,55,76,253,169,236,207,181,185,5,186,197,227,123,29,239,11,226,170,99,135,187,219,220,221,251,123,155,182,238,111,94,157,58,167,94,166,156,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,62,179,50,220,66,226,214,44,27,95,117,47,10,197,168,124,21,151,31,204,47,54,187,117,55,117,242,118,41,96,173,150,56,163,222,245,115,221,181,140,106,117,114,171,151,167,85,85,95,121,114,156,161,179,175,181,188,27,91,108,30,203,240,159,98,178,11,165,139,189,223,238,120,190,228,141,175,238,237,218,157,190,158,63,183,183,171,191,162,221,215,226,218,217,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,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,155,110,48,48,10,157,48,226,143,84,176,201,177,234,75,21,61,46,81,93,83,111,183,210,36,77,130,11,117,76,171,81,68,145,182,37,216,198,45,52,208,170,49,58,108,69,70,170,53,81,90,150,191,201,183,41,190,228,28,35,214,90,110,245,222,34,147,25,204,46,54,187,92,125,166,51,195,210,190,10,106,183,71,213,168,138,254,179,213,212,63,171,149,93,241,244,235,181,173,68,157,64,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,138,107,231,89,169,159,104,53,199,11,210,218,74,187,85,69,38,31,143,190,225,55,135,147,125,85,61,117,124,223,121,5,71,71,170,51,164,20,148,114,49,138,214,187,108,234,229,87,53,236,233,242,114,88,192,42,111,188,67,101,122,131,81,143,82,86,91,113,92,93,244,204,174,153,34,115,232,46,53,149,17,164,43,18,57,119,181,239,167,130,189,138,246,39,185,155,218,229,78,226,35,174,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,30,246,43,94,221,204,123,147,171,85,28,157,122,162,162,251,204,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,58,117,68,254,5,249,242,234,214,59,22,178,112,143,130,84,218,33,240,245,120,125,190,12,58,233,77,185,239,236,213,80,65,20,109,93,238,99,17,221,216,22,158,126,141,220,214,119,246,110,115,152,229,56,175,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,130,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,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,153,125,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,94,189,21,127,137,118,124,171,52,114,251,164,92,35,218,42,114,57,186,85,231,183,9,115,24,233,182,179,251,214,150,166,8,35,166,77,236,123,145,253,200,41,226,159,175,194,230,247,246,57,168,230,42,175,229,115,115,211,60,171,81,56,71,154,227,139,82,120,191,177,89,5,38,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,117,237,248,166,202,245,118,214,182,40,165,122,187,225,232,181,3,194,174,169,126,197,184,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,11,226,59,86,185,95,217,174,251,180,99,220,238,180,178,206,223,129,170,244,235,213,157,28,141,84,210,153,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,22,169,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,50,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,38,107,56,177,243,79,172,159,48,50,31,81,156,181,78,26,127,253,141,183,127,151,249,223,255,0,215,186,20,172,123,253,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,189,84,170,190,106,124,7,127,178,252,85,233,5,151,251,41,114,251,21,178,221,255,0,94,250,155,219,159,221,255,0,179,182,86,71,15,246,149,15,119,244,175,43,215,135,93,121,204,184,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,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,19,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,18,0,22,125,202,235,151,253,101,222,178,219,196,222,183,227,189,155,84,62,26,227,131,218,231,146,120,42,164,170,138,120,167,134,236,238,219,217,182,20,237,116,138,57,17,237,153,178,58,69,106,49,34,116,182,212,10,128,231,123,157,123,67,84,244,211,76,253,151,219,246,14,63,87,125,241,189,254,189,239,31,82,144,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,93,192,57,98,233,111,237,67,140,156,43,197,216,189,167,106,196,188,70,83,112,254,250,236,248,95,11,26,248,73,253,207,107,159,182,186,74,47,129,187,186,245,248,154,172,71,151,252,10,33,230,217,133,93,113,94,52,178,11,237,194,162,146,74,124,198,207,106,189,208,182,23,185,95,28,12,166,109,10,182,84,86,162,35,251,180,50,185,17,170,228,216,230,47,94,170,173,108,180,228,133,157,123,67,75,53,47,76,253,151,219,246,14,65,73,125,241,189,254,189,239,31,76,176,246,187,123,126,29,158,205,221,187,114,238,239,116,232,221,157,93,101,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,148,215,206,211,22,190,210,107,238,11,154,212,80,236,178,221,112,244,181,209,212,247,88,189,218,170,74,218,137,42,35,216,139,189,187,89,91,76,189,85,17,171,220,232,213,85,107,145,62,78,75,25,253,77,139,136,108,175,79,170,50,26,74,59,110,85,139,190,165,148,51,44,77,125,125,198,142,162,53,133,34,87,38,247,61,148,243,215,189,88,197,247,179,123,156,139,219,69,109,207,128,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,51,89,197,86,169,126,218,120,142,212,93,76,134,251,237,154,11,206,65,85,236,170,223,11,225,251,182,184,159,217,161,251,181,99,28,222,148,177,64,223,141,168,245,233,213,253,92,174,85,183,238,81,154,103,149,105,223,8,240,220,114,154,79,9,246,215,32,171,201,173,208,62,57,35,153,180,50,65,79,79,19,228,107,216,222,157,207,10,233,88,173,220,215,69,44,79,71,124,93,18,106,148,67,205,155,75,237,90,113,198,13,210,231,102,117,36,116,249,213,158,143,40,125,37,53,19,105,217,77,59,221,37,52,221,118,170,164,143,150,90,73,42,31,39,70,171,159,80,238,168,170,138,247,72,174,73,122,215,255,0,135,92,57,214,91,255,0,252,249,173,190,170,56,191,236,244,117,113,204,245,147,254,196,177,181,177,255,0,110,174,119,243,16,234,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,17,171,152,174,177,216,180,111,132,124,238,166,239,15,136,171,204,45,243,225,214,186,109,207,103,122,170,190,9,99,114,239,107,30,141,237,64,149,19,244,118,214,191,177,179,115,92,246,169,65,154,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,129,167,44,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,43,86,48,95,218,134,150,102,90,103,237,79,102,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,222,230,239,219,220,221,183,115,122,244,233,213,58,245,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,132,248,9,212,204,87,84,56,71,211,59,142,45,87,220,246,14,63,69,140,220,96,124,145,172,212,181,212,16,50,158,86,72,214,61,219,55,118,219,43,17,221,28,177,77,19,213,173,223,208,173,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,11,84,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,153,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,147,53,156,88,249,167,214,79,152,25,15,168,206,90,167,13,63,254,198,219,191,203,252,239,255,0,235,221,10,107,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,41,84,1,86,186,161,201,222,167,42,226,141,47,56,166,79,73,103,210,12,138,162,166,245,117,101,52,81,67,91,102,122,202,142,125,182,146,22,177,34,86,72,178,47,98,77,187,33,141,143,73,26,231,69,26,84,216,86,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,41,91,157,95,154,124,91,229,253,15,168,220,79,21,203,175,129,90,158,41,115,36,206,53,6,130,173,154,87,96,168,154,26,233,169,170,162,99,238,119,24,82,157,233,109,84,73,18,120,88,232,234,27,35,230,107,63,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,125,96,165,110,117,126,105,241,111,151,244,62,163,113,62,174,74,22,155,172,220,73,102,87,216,109,149,111,182,209,224,245,20,149,21,141,133,203,4,51,205,95,68,232,162,124,157,54,181,239,108,19,57,173,85,234,228,138,69,78,187,87,165,207,130,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,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,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,144,87,156,150,45,125,200,56,71,163,187,90,40,124,69,38,51,152,91,174,151,73,59,172,103,135,165,124,21,52,141,147,163,149,21,253,103,171,167,103,70,162,187,227,235,211,107,92,169,84,28,31,231,245,58,97,197,30,150,230,112,228,52,150,42,122,92,162,134,154,225,112,171,88,155,4,22,234,153,82,158,181,100,116,169,177,140,90,105,166,69,122,244,216,138,174,69,106,162,57,52,146,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,45,251,143,109,76,197,116,191,132,125,76,184,229,53,125,191,111,99,245,184,205,186,6,73,26,77,85,93,95,3,233,226,100,109,123,219,191,111,113,210,189,27,213,201,20,50,189,26,237,157,12,246,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,222,245,107,27,185,239,106,117,114,163,83,175,85,84,79,121,166,141,39,193,127,101,250,89,134,233,159,181,61,167,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,123,157,179,119,111,118,221,206,233,215,167,85,233,212,245,101,122,243,167,192,41,175,188,60,226,154,131,79,143,85,214,92,177,92,161,148,207,174,133,37,115,40,45,213,148,242,36,203,42,53,118,53,143,168,130,129,136,247,167,185,251,26,213,78,226,163,171,215,151,86,177,223,116,111,139,140,18,166,209,15,136,164,204,46,16,97,215,74,109,204,103,122,150,190,120,163,106,239,115,30,173,237,78,148,243,244,110,215,63,177,179,115,90,247,41,98,188,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,21,87,206,211,90,255,0,240,23,135,58,59,127,255,0,155,53,184,85,73,23,253,162,142,146,56,94,146,127,219,86,70,186,63,236,21,174,254,122,17,215,148,206,151,218,181,31,140,27,93,206,242,234,73,41,240,91,61,102,80,202,74,154,38,212,50,166,118,58,58,104,122,110,84,72,223,20,181,113,212,50,78,142,86,190,157,189,17,21,81,237,189,224,80,95,52,125,33,166,210,94,48,114,105,237,176,82,65,109,206,105,225,203,233,97,134,121,101,123,31,82,231,178,169,210,172,159,205,123,235,32,171,145,26,213,115,17,146,49,27,183,249,141,150,188,146,245,142,197,46,43,157,112,253,81,15,102,245,77,112,92,198,142,77,207,119,139,165,146,58,122,74,132,232,140,217,31,101,241,83,123,213,251,159,226,190,22,244,141,202,188,87,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,25,172,226,199,205,62,178,124,192,200,125,70,114,213,57,42,121,88,202,126,96,87,122,117,184,159,224,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,2,213,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,205,103,22,62,105,245,147,230,6,67,234,51,150,169,195,79,255,0,177,182,239,242,255,0,59,255,0,250,247,67,245,121,94,240,81,251,191,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,125,141,107,116,205,123,41,214,38,185,122,205,47,106,9,164,89,17,31,31,193,22,200,220,201,123,147,168,0,0,0,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,5,106,241,169,194,141,247,139,78,97,120,78,27,218,186,209,226,22,221,63,161,172,202,111,116,80,177,222,2,151,199,221,22,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,98,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,5,0,243,71,243,217,169,191,69,244,122,34,101,114,62,194,174,180,24,6,169,234,52,213,20,139,109,190,94,45,214,74,120,154,247,119,219,61,12,50,205,43,158,221,187,81,138,219,132,40,213,71,42,170,182,78,168,222,136,174,179,64,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,205,46,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,126,176,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,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,3,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,189,30,228,254,181,60,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,121,252,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,215,163,220,159,214,167,148,180,240,201,195,109,130,235,69,125,177,112,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,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,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,234,160,28,210,237,195,39,13,183,251,173,109,246,251,195,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,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,14,105,118,225,147,134,219,253,214,182,251,125,225,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,175,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,117,232,198,167,245,33,232,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,235,209,238,79,235,83,207,226,220,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,191,195,92,109,120,205,21,37,84,27,216,230,63,100,177,198,215,183,115,30,230,175,69,247,181,202,139,238,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,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,221,158,38,221,116,162,142,174,150,125,143,107,217,190,41,17,204,118,215,177,174,78,169,238,115,81,83,222,136,120,15,221,59,133,143,252,154,116,171,255,0,131,109,223,253,19,218,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,189,30,228,254,181,60,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,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,233,213,238,95,235,83,234,193,116,159,75,52,191,199,126,204,244,211,20,196,189,167,218,241,190,194,179,83,80,120,174,222,238,223,119,178,198,239,219,220,126,221,221,122,111,119,79,226,167,171,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,117,232,247,39,245,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,223,225,174,54,188,102,138,146,170,13,236,115,31,178,88,227,107,219,185,143,115,87,162,251,218,229,69,247,42,157,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,115,95,221,59,133,143,252,154,116,171,255,0,131,109,223,253,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,96,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,238,157,194,199,254,77,58,85,255,0,193,182,239,254,137,213,64,7,63,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,212,135,160,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,122,117,123,151,250,212,250,176,93,39,210,205,47,241,223,179,61,52,197,49,47,105,246,188,111,176,172,212,212,30,43,183,187,183,221,236,177,187,246,247,31,183,119,94,155,221,211,248,169,234,192,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,211,171,220,191,214,167,213,130,233,62,150,105,127,142,253,153,233,166,41,137,123,79,181,227,125,133,102,166,160,241,93,189,221,190,239,101,141,223,183,184,253,187,186,244,222,238,159,197,79,86,15,21,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,244,234,247,47,245,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,122,117,99,87,250,144,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,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,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,175,71,185,63,173,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,232,0,28,210,237,195,39,13,183,251,173,109,246,251,195,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,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,29,87,45,29,146,217,13,12,18,78,230,181,174,149,209,194,214,181,94,173,99,26,174,84,235,209,141,79,234,67,208,0,14,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,110,207,19,113,186,99,52,85,117,83,236,99,88,205,242,201,27,158,237,172,99,90,157,87,220,214,162,39,185,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,175,70,53,63,169,15,64,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,94,143,114,127,90,158,82,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,61,94,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,235,209,238,79,235,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,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,211,171,220,191,214,163,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,233,213,141,95,234,67,218,156,210,237,195,39,13,183,251,173,109,246,251,195,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,223,225,173,214,186,40,233,41,96,222,247,61,251,34,141,26,198,238,123,220,229,232,158,247,57,85,125,234,167,235,0,0,0,0,115,252,167,135,173,2,206,111,181,89,78,107,161,250,127,144,94,171,118,120,155,141,211,25,162,171,170,159,99,26,198,111,150,72,220,247,109,99,26,212,234,190,230,181,17,61,200,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,122,49,169,253,72,122,0,0,0,231,249,79,15,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,236,241,55,27,166,51,69,87,85,62,198,53,140,223,44,145,185,238,218,198,53,169,213,125,205,106,34,123,145,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,58,244,99,83,250,144,244,0,242,153,214,147,233,102,168,120,31,218,102,154,98,153,111,179,59,190,11,219,182,106,106,255,0,11,220,219,220,237,119,152,237,155,187,108,221,183,167,93,141,235,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,157,88,213,254,164,61,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,8,213,198,111,29,26,113,193,229,138,134,59,157,7,218,140,206,243,182,91,110,51,79,88,148,242,58,151,126,217,42,170,37,216,254,196,41,181,237,98,171,28,233,36,69,107,90,168,217,95,31,74,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,1,2,181,67,155,46,151,233,175,20,105,163,85,56,229,93,70,19,99,168,169,178,101,57,42,71,39,126,142,234,217,81,138,232,41,250,110,150,154,157,204,145,146,175,77,242,43,156,232,145,201,11,82,166,117,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,2,176,56,204,230,129,175,188,59,113,39,152,104,230,21,136,105,253,109,151,31,246,127,134,158,233,111,173,146,169,253,250,10,122,135,239,116,117,113,177,122,62,103,34,116,98,124,40,157,122,175,85,89,63,203,211,138,12,251,139,61,23,189,106,54,163,90,49,251,117,202,221,148,84,217,34,138,201,79,52,48,58,8,233,41,38,107,156,217,165,149,202,253,213,15,69,84,114,39,68,111,187,248,170,202,0,86,7,25,156,208,53,247,135,110,36,243,13,28,194,177,13,63,173,178,227,254,207,240,211,221,45,245,178,85,63,191,65,79,80,253,238,142,174,54,47,71,204,228,78,140,79,133,19,175,85,234,171,218,185,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,0,28,83,140,205,107,202,184,118,225,179,48,214,60,42,223,106,173,189,99,254,207,240,208,93,34,146,74,87,247,235,233,233,223,189,177,201,27,215,163,38,114,167,71,167,196,137,215,170,117,69,172,31,238,213,241,79,255,0,0,116,171,255,0,117,92,127,215,139,169,0,17,255,0,140,94,49,112,78,16,48,74,123,253,254,143,219,57,37,231,127,217,252,127,185,53,63,181,59,83,83,178,171,251,233,144,75,28,29,168,234,18,79,188,68,223,211,107,122,170,251,189,95,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,182,203,79,35,152,191,230,200,197,115,88,231,197,44,79,86,51,126,212,234,160,16,87,88,249,169,233,198,143,241,89,30,136,92,236,30,51,12,179,117,183,101,25,53,44,233,81,37,21,201,233,27,154,176,197,18,187,185,13,63,199,29,67,23,239,187,139,34,53,136,180,251,42,38,253,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,48,255,0,118,175,138,127,248,3,165,95,251,170,227,254,188,89,247,6,122,215,149,113,19,195,102,31,172,121,173,190,213,69,122,200,61,161,226,96,181,197,36,116,172,236,87,212,83,179,99,100,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,245,240,171,196,198,27,197,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,157,128,0,14,41,198,102,181,229,92,59,112,217,152,107,30,21,111,181,86,222,177,255,0,103,248,104,46,145,73,37,43,251,245,244,244,239,222,216,228,141,235,209,147,57,83,163,211,226,68,235,213,58,162,215,182,136,115,118,226,75,82,181,163,1,211,155,238,19,166,176,91,114,172,162,213,100,172,150,146,219,94,217,227,130,166,174,56,100,116,110,117,99,154,143,70,189,85,21,90,228,235,211,170,47,240,45,208,0,14,63,196,199,21,90,71,194,134,27,77,152,106,149,202,173,207,184,212,120,107,101,162,219,27,38,184,220,94,138,222,226,195,19,222,198,236,141,174,71,61,239,115,88,222,173,111,93,239,141,143,229,92,7,113,233,106,227,22,155,40,178,222,113,170,76,95,44,199,106,29,86,203,116,85,237,153,149,118,169,101,122,67,44,91,186,74,231,194,157,184,167,118,196,102,247,196,244,219,222,72,163,150,160,16,255,0,139,206,100,90,113,194,134,163,227,154,113,38,55,246,202,190,175,239,242,104,109,215,52,138,170,193,74,229,137,98,114,198,232,157,28,211,73,27,229,145,176,186,88,156,141,100,106,229,107,102,99,201,65,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,196,22,208,62,111,122,53,169,90,143,144,226,122,161,111,253,158,217,106,46,17,179,16,187,87,57,210,71,81,78,229,142,36,142,224,230,35,153,75,50,189,93,55,115,175,97,145,185,204,123,209,97,73,103,154,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,128,112,67,199,206,43,198,87,218,91,71,216,223,177,185,38,57,217,169,246,92,151,136,235,188,101,12,159,15,136,133,219,34,145,123,114,38,201,19,181,181,157,216,62,53,89,54,182,85,0,68,174,60,120,244,181,112,117,77,139,217,108,216,213,38,81,150,100,85,13,171,125,186,90,246,194,202,75,84,82,177,38,150,93,189,101,107,230,78,228,80,59,98,179,123,37,122,238,236,172,82,119,93,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,235,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,55,55,170,117,86,171,92,215,177,207,99,216,247,67,94,97,124,194,245,163,132,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,109,167,98,162,43,85,122,171,189,255,0,193,19,218,242,222,227,91,84,248,193,253,162,126,211,44,24,165,179,236,151,178,60,23,176,169,106,97,238,120,175,23,220,238,247,167,151,175,79,12,205,187,118,244,234,238,189,122,167,73,170,1,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,90,193,254,237,95,20,255,0,240,7,74,191,247,85,199,253,120,186,144,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,224,137,237,121,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,0,16,130,183,155,14,131,51,137,122,13,18,183,182,146,124,54,74,133,183,87,106,20,215,94,213,186,10,221,146,116,72,163,72,156,146,211,119,82,40,150,169,210,71,26,111,124,158,248,88,146,190,111,131,228,187,71,117,154,213,91,13,138,182,146,142,228,250,121,27,71,81,87,76,234,152,33,157,90,189,183,201,19,100,141,210,49,29,209,85,137,35,21,200,138,136,230,245,234,148,195,253,218,190,41,255,0,224,14,149,127,238,171,143,250,241,107,220,53,234,245,54,189,104,54,13,171,144,207,73,37,70,69,103,134,107,130,82,65,44,48,69,113,103,88,171,97,141,146,245,122,50,58,152,230,141,21,85,221,81,136,168,231,34,163,151,165,130,152,46,220,235,248,146,154,235,91,53,139,77,52,214,142,218,250,137,29,71,79,87,73,95,83,60,48,43,151,182,201,37,109,84,109,145,232,222,136,175,72,216,142,84,85,70,183,175,68,179,78,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,123,67,196,193,107,138,72,233,89,216,175,168,167,102,198,201,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,235,225,87,137,140,55,138,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,109,70,204,205,178,198,246,72,212,77,204,123,119,53,143,223,27,59,0,0,30,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,211,175,69,79,226,84,95,247,106,248,167,255,0,128,58,85,255,0,186,174,63,235,197,170,113,71,174,159,187,94,132,228,218,215,246,91,237,31,217,207,5,252,153,227,188,31,127,196,86,65,77,253,55,110,77,187,123,251,191,152,189,118,244,247,117,234,158,171,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,0,56,255,0,13,28,76,97,188,82,227,217,94,103,167,212,53,108,199,172,25,69,70,57,67,91,82,138,199,220,217,13,45,52,203,86,145,43,81,208,177,206,168,114,49,142,248,246,49,174,114,49,206,88,217,216,1,202,184,151,226,47,4,225,127,75,43,245,51,58,168,254,214,142,207,69,178,111,229,59,167,134,154,104,40,251,145,69,39,103,187,216,123,123,175,110,198,127,21,95,224,139,229,56,50,226,255,0,21,227,19,78,43,179,27,77,135,236,229,234,203,112,117,190,239,98,146,227,29,92,148,221,83,124,19,181,237,70,61,208,202,197,84,107,223,28,125,100,138,118,34,57,35,222,233,0,1,10,184,196,230,85,138,240,175,172,184,174,149,82,226,95,105,255,0,162,184,102,50,211,86,71,222,183,80,202,215,182,56,32,98,59,252,179,249,149,10,201,182,53,98,237,181,23,251,225,37,134,90,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,32,227,195,140,62,49,56,62,202,173,213,182,76,67,79,242,60,7,32,238,123,62,247,83,143,87,71,225,42,187,146,170,91,231,116,119,23,35,166,108,12,141,233,42,178,38,203,214,77,140,78,211,209,188,43,71,121,211,234,93,78,127,107,183,235,126,159,97,81,226,117,245,16,82,86,87,89,35,174,165,158,216,199,205,26,73,88,228,116,149,43,59,35,139,186,229,133,140,107,222,187,122,61,58,116,117,175,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,29,121,133,241,65,159,112,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,186,157,136,138,174,84,232,174,247,127,5,72,87,162,28,221,184,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,58,244,234,139,252,11,116,34,175,30,28,116,88,184,62,197,109,212,86,74,11,86,71,159,100,29,207,103,217,42,107,31,31,132,165,237,202,137,112,157,177,177,202,232,91,59,35,98,68,175,137,210,245,147,99,211,180,245,108,10,180,243,149,226,238,255,0,117,162,177,88,180,187,77,110,55,43,141,68,116,148,116,116,150,75,156,211,212,207,35,145,177,197,28,109,173,87,61,238,114,163,81,168,138,170,170,136,132,255,0,200,184,160,207,184,104,209,124,15,81,184,200,180,99,244,183,44,183,40,130,201,120,139,18,167,155,177,141,193,81,73,81,52,110,145,175,150,119,86,62,55,83,34,76,177,57,168,137,35,187,73,55,105,171,60,160,0,16,171,153,15,26,218,167,193,247,236,239,246,103,96,197,46,127,107,125,175,227,125,187,75,83,55,111,194,248,78,223,107,179,60,93,58,248,151,238,221,187,175,70,244,233,209,122,248,174,94,156,194,245,163,139,61,104,189,105,206,163,99,24,85,186,219,110,197,234,111,113,75,100,162,171,134,119,79,29,93,36,45,107,157,53,76,173,86,109,168,122,170,35,81,122,163,125,255,0,197,22,194,128,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,167,94,138,159,196,168,191,238,213,241,79,255,0,0,116,171,255,0,117,92,127,215,139,62,253,181,229,95,185,127,239,23,236,251,87,218,79,217,127,219,95,11,218,147,192,248,239,100,248,206,222,206,231,115,179,220,247,109,238,110,219,238,221,215,222,86,15,247,106,248,167,255,0,128,58,85,255,0,186,174,63,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,122,116,234,171,252,79,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,144,57,169,240,169,157,233,110,178,221,245,231,218,87,91,254,25,157,220,34,147,218,151,58,200,95,53,13,210,102,206,239,102,53,189,206,235,225,142,26,94,177,59,182,214,50,37,142,30,170,177,238,119,53,224,7,140,27,175,9,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,239,167,73,165,122,198,214,185,37,99,158,205,187,214,57,35,191,60,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,155,30,141,123,119,49,237,94,142,68,114,117,232,168,139,238,63,88,130,188,208,184,215,253,223,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,198,181,186,103,49,245,9,43,154,189,102,151,181,60,49,164,106,143,143,227,151,124,110,100,93,202,86,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,70,124,38,104,13,55,12,250,13,140,105,51,110,149,119,10,234,10,127,19,117,154,91,132,181,80,123,70,110,143,170,74,84,145,26,145,83,119,85,253,182,54,54,123,190,55,162,202,249,30,254,192,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,20,237,205,215,132,204,203,30,212,75,135,21,150,106,138,187,222,61,149,84,83,83,94,163,134,129,26,204,121,240,82,82,82,211,44,178,36,142,116,140,157,209,201,209,253,182,49,143,217,26,170,186,70,110,141,92,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,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,185,186,8,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,227,245,136,85,204,195,141,123,143,12,24,37,183,9,211,75,159,134,212,156,183,165,77,21,100,107,75,55,177,168,97,154,53,146,162,106,121,155,38,254,247,71,193,26,58,61,171,210,119,35,209,208,163,93,72,56,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,247,189,90,198,238,123,218,157,92,168,212,235,213,85,19,222,104,163,131,158,31,107,56,98,225,247,27,210,75,182,65,237,155,173,15,126,178,229,83,20,243,190,149,42,167,149,210,62,58,102,76,229,237,194,205,200,196,70,54,54,189,205,116,171,27,31,43,208,206,17,127,220,174,60,137,233,151,214,189,98,180,166,190,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,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,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,10,245,230,91,203,238,155,88,109,87,142,32,244,130,213,87,38,160,208,83,248,155,197,166,146,41,106,167,201,88,198,210,193,26,70,143,157,25,3,233,233,160,149,200,200,98,115,231,94,141,68,87,171,122,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,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,108,235,220,98,42,186,39,162,119,82,53,113,209,198,109,139,131,205,56,165,185,199,106,246,206,103,148,120,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,244,233,12,93,216,149,99,107,146,73,28,246,181,187,81,95,44,121,246,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,155,252,184,57,128,86,112,239,125,139,73,53,123,34,255,0,20,245,254,38,120,170,106,35,158,162,76,118,171,99,228,221,78,200,89,36,143,134,105,17,24,248,81,187,82,73,82,86,171,62,249,37,187,240,82,95,50,62,96,148,220,68,212,199,163,218,55,117,171,110,157,91,170,27,83,91,114,134,89,97,102,76,245,138,9,34,73,105,230,130,41,161,101,52,201,59,81,142,115,153,35,209,146,116,234,200,213,56,7,7,220,38,102,92,93,106,135,216,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,223,211,184,244,69,108,79,84,179,238,100,124,18,93,117,79,65,177,7,104,188,21,106,253,21,179,212,82,89,113,58,74,87,85,207,114,162,127,130,139,181,28,210,76,143,223,5,61,35,158,141,219,44,147,42,35,19,171,213,55,83,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,221,204,199,198,238,177,202,246,252,77,94,157,122,167,69,68,84,208,247,10,188,76,97,188,87,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,106,54,102,109,150,55,178,70,162,110,99,219,185,172,126,248,217,216,14,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,237,177,83,198,231,175,249,210,61,90,215,185,145,69,43,209,143,217,181,115,173,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,112,177,145,183,164,113,49,191,11,83,175,78,171,213,85,85,109,255,0,148,151,10,153,86,141,105,197,195,90,243,91,151,110,175,83,109,244,21,54,155,77,61,100,142,142,158,214,136,249,97,168,168,107,36,236,201,52,201,43,92,196,86,57,240,199,213,17,237,116,211,68,216,171,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,87,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,221,6,77,114,138,57,226,170,176,210,201,4,51,68,218,103,185,137,26,205,60,117,30,233,163,123,157,11,88,238,136,217,28,199,199,77,133,186,114,161,227,142,155,37,181,89,56,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,253,167,39,72,150,24,155,31,70,58,54,119,172,208,25,214,227,227,76,241,93,34,226,247,82,112,92,42,147,194,89,105,238,20,247,10,106,86,199,28,113,210,248,218,72,107,31,4,76,141,141,99,33,141,245,14,100,108,70,252,49,181,141,85,85,69,85,177,78,75,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,119,49,54,210,220,157,81,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,22,197,72,255,0,199,198,166,101,90,69,194,22,164,231,88,85,95,132,189,83,219,233,237,244,213,77,146,72,228,165,241,181,112,209,190,120,159,27,218,246,77,27,42,28,248,222,142,248,100,107,28,168,168,138,139,158,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,251,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,230,117,248,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,176,57,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,187,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,190,144,1,84,28,208,121,130,83,93,169,175,92,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,124,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,187,36,98,186,47,137,142,127,94,193,201,83,202,198,83,243,2,187,211,173,196,255,0,5,101,243,127,225,51,50,206,169,169,184,161,195,234,42,238,204,197,108,244,214,91,189,142,154,129,28,250,91,116,114,214,84,75,114,89,123,155,156,198,58,120,218,248,219,18,237,102,233,92,228,99,31,182,184,56,104,226,47,59,225,127,84,232,53,51,5,168,254,202,142,241,69,178,31,229,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,110,246,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,122,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,35,87,31,92,87,81,240,165,161,213,119,187,100,187,243,60,163,189,103,197,225,142,104,18,72,42,157,11,149,213,238,142,84,119,114,26,127,129,206,68,141,237,116,143,130,55,109,73,119,182,128,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,108,98,53,141,220,247,185,122,53,17,169,215,162,34,39,184,190,158,92,220,42,101,92,42,232,116,246,76,254,229,220,202,114,155,135,182,174,86,248,43,36,150,150,215,214,22,71,29,43,83,184,232,93,51,81,138,178,205,19,91,189,206,107,55,74,200,98,122,247,253,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,3,149,63,28,116,218,107,117,160,225,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,213,81,148,211,75,209,205,116,109,78,220,210,200,231,163,155,43,164,134,69,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,95,159,21,92,76,97,188,40,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,106,182,22,109,138,71,190,71,34,237,99,29,181,175,126,200,223,158,29,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,157,178,72,248,225,222,191,4,17,119,30,247,182,24,152,141,142,54,43,151,100,108,99,81,122,53,11,63,229,117,203,254,142,209,71,109,226,111,91,241,222,245,214,111,13,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,221,50,247,122,69,28,136,199,66,232,221,34,181,94,177,58,46,129,206,175,202,198,45,243,2,135,211,174,39,20,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,221,10,247,122,197,36,138,198,194,216,221,26,185,88,177,54,43,106,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,223,248,172,191,246,127,255,0,229,194,128,77,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,243,43,148,223,26,246,237,63,172,253,216,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,158,44,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,185,62,86,60,22,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,181,18,58,153,101,141,30,246,189,94,230,49,144,183,238,159,222,98,207,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,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,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,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,247,244,237,189,81,27,43,21,100,255,0,42,62,53,255,0,102,89,84,28,53,234,101,206,235,83,141,229,183,10,122,108,74,94,189,232,108,247,73,164,115,86,159,98,53,100,108,53,82,72,207,123,93,178,57,83,114,177,18,105,165,109,159,241,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,108,84,241,185,235,254,116,143,86,181,238,100,81,74,244,99,246,109,92,235,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,116,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,194,140,171,151,253,202,227,200,158,153,125,107,214,43,74,1,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,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,8,171,205,31,200,158,166,253,23,214,40,138,64,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,141,52,128,0,41,219,154,135,2,181,56,6,67,117,226,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,101,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,238,108,111,99,35,134,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,239,181,11,143,109,26,194,184,83,181,241,93,111,130,235,117,178,228,191,222,118,11,91,169,221,79,85,87,116,85,153,171,71,43,149,28,200,59,111,166,168,73,37,234,230,35,97,122,198,179,42,198,217,40,91,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,238,225,99,35,111,72,226,99,126,22,167,94,157,87,170,170,170,249,83,234,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,143,98,75,12,177,171,155,213,55,198,246,255,0,22,170,37,149,114,161,227,142,167,26,186,217,56,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,253,167,39,89,82,105,91,31,71,182,70,118,125,7,53,206,58,127,167,225,127,69,51,63,247,197,46,127,91,66,223,243,90,219,92,117,8,239,250,223,20,198,183,253,196,42,255,0,242,136,74,224,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,123,134,46,30,177,94,23,244,106,203,164,120,181,79,143,240,29,202,155,141,209,244,177,211,205,115,174,149,219,165,168,145,172,79,243,99,98,57,207,115,34,138,38,43,223,179,114,245,82,149,185,157,112,29,251,16,190,212,235,206,147,217,118,224,57,5,193,222,210,181,219,173,221,186,92,94,103,50,22,199,213,221,215,47,102,162,119,84,43,118,199,28,80,185,99,133,58,111,137,171,31,248,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,233,71,148,217,40,166,99,124,125,46,215,164,114,35,100,69,98,205,3,223,221,141,122,177,203,209,241,247,24,201,100,83,65,54,156,255,0,13,189,96,52,90,165,71,144,210,71,137,215,217,227,191,197,118,171,85,165,129,182,231,194,147,182,162,69,153,26,177,51,180,168,245,238,35,118,167,93,221,58,41,64,60,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,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,185,221,171,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,62,168,143,166,134,94,142,145,239,221,27,223,31,99,108,136,179,118,174,208,165,110,117,126,105,241,111,151,244,62,163,113,61,255,0,35,172,166,197,73,149,106,230,21,81,93,178,245,117,183,217,238,148,116,221,167,175,118,150,146,74,168,234,36,222,137,177,187,95,91,76,157,21,81,203,220,234,212,84,107,149,45,168,2,37,115,83,187,90,173,220,14,103,212,119,11,157,37,45,69,210,162,207,73,67,20,211,53,143,170,157,46,116,211,44,81,53,87,171,222,145,67,44,138,214,245,93,145,189,223,193,170,169,65,134,170,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,16,255,0,152,207,26,255,0,186,174,156,65,96,192,46,118,169,53,55,41,251,187,109,52,235,221,146,215,66,168,244,146,230,232,118,185,142,218,246,36,113,54,85,107,95,35,156,238,146,182,25,99,90,33,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,181,252,91,147,173,138,239,194,157,45,179,36,168,246,14,187,84,239,186,186,228,235,147,234,109,244,210,42,187,181,107,150,56,211,183,217,237,236,73,37,141,178,72,201,213,238,100,147,68,214,196,250,160,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,187,78,92,28,192,40,248,136,177,69,164,154,189,145,127,141,138,15,19,60,85,53,17,193,79,30,69,75,189,242,110,167,100,44,142,54,77,12,106,140,124,40,221,203,28,73,43,85,255,0,124,145,78,162,170,249,222,233,111,255,0,134,154,215,111,177,127,190,241,107,189,207,197,127,209,83,65,7,101,95,255,0,233,39,111,99,63,228,123,191,163,66,63,242,142,212,204,171,15,226,246,207,130,218,106,250,217,115,219,125,125,190,239,75,36,146,118,221,225,169,38,172,130,118,177,175,70,44,204,124,10,198,189,237,118,216,231,157,168,136,175,234,151,168,85,95,59,221,82,255,0,240,211,69,45,247,223,247,222,83,119,182,120,95,250,41,168,39,239,43,63,253,36,221,140,127,252,175,111,244,106,71,94,82,120,85,215,42,227,75,31,190,219,234,41,35,167,195,172,247,91,221,115,102,123,145,242,64,250,103,80,163,98,68,106,162,191,187,93,19,149,28,173,77,141,122,245,234,136,215,94,241,149,114,90,114,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,219,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,59,111,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,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,80,9,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,196,130,10,243,66,227,95,247,127,193,31,163,26,123,115,186,208,234,78,101,111,101,76,87,26,37,236,251,26,214,233,156,199,212,36,174,106,245,154,94,212,240,198,145,170,62,63,142,93,241,185,145,119,41,4,186,158,74,158,86,50,159,152,21,222,157,110,39,248,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,74,22,230,13,193,37,215,133,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,157,197,106,42,199,39,79,175,151,55,26,255,0,186,174,163,207,96,207,238,119,89,52,203,41,251,187,149,52,11,221,142,215,92,170,196,142,230,216,118,185,238,218,198,44,114,182,37,107,159,27,154,238,146,186,24,163,91,190,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,219,36,108,146,109,137,240,65,23,113,236,99,166,149,234,216,227,98,185,55,200,246,53,23,171,144,206,191,18,252,69,231,124,80,106,157,126,166,103,85,31,218,209,217,232,182,67,252,153,107,241,51,77,5,31,114,40,163,239,118,187,239,111,117,237,222,255,0,226,171,252,17,39,167,42,126,4,174,171,117,160,226,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,55,181,202,245,127,125,168,205,144,73,37,175,131,143,241,85,195,62,27,197,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,247,35,102,102,217,100,99,227,114,166,230,61,219,92,199,236,145,153,225,213,93,51,202,180,111,81,242,61,45,205,105,60,61,235,25,184,75,111,169,219,28,140,142,109,139,240,79,23,113,140,123,161,149,138,217,35,122,181,55,198,246,57,19,163,144,237,90,143,198,109,247,86,248,59,197,120,103,206,109,93,219,174,9,144,91,170,44,151,138,118,49,145,207,103,167,161,171,166,109,53,67,19,167,73,162,238,194,214,72,212,84,146,52,93,253,30,197,124,220,131,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,215,167,85,79,226,122,14,37,248,139,206,248,160,213,58,253,76,206,170,63,181,163,179,209,108,135,249,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,189,255,0,197,87,248,34,75,254,84,124,20,126,211,114,168,56,148,212,203,101,214,155,27,196,174,20,245,56,148,93,59,48,222,46,144,200,231,45,70,244,114,72,232,105,100,141,158,230,183,100,146,174,213,122,164,51,68,235,148,32,7,58,191,43,24,183,204,10,31,78,184,148,172,93,79,43,222,58,127,109,120,171,52,59,88,243,63,23,169,54,93,254,199,169,173,110,217,175,182,184,227,106,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,222,185,181,18,36,255,0,5,85,243,206,252,19,252,201,250,105,197,57,54,229,54,44,127,139,138,203,77,222,187,195,213,228,216,125,198,215,107,143,180,247,248,138,166,79,77,86,232,250,181,21,25,210,10,74,135,245,114,163,126,14,157,119,57,168,183,126,1,199,248,196,187,90,172,188,40,107,13,101,230,231,73,65,79,38,15,122,164,100,181,51,54,38,58,121,232,229,134,24,145,206,84,69,124,146,201,28,108,111,241,115,222,214,167,85,84,67,54,229,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,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,35,255,0,26,252,40,216,184,180,209,170,220,55,181,106,163,203,237,189,107,49,107,221,108,47,119,128,170,220,197,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,103,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,207,85,172,250,233,168,250,253,125,178,228,154,155,121,246,157,125,135,31,160,198,233,38,114,42,200,234,90,86,42,35,229,145,234,233,38,154,73,31,44,210,73,35,156,231,73,51,250,109,106,53,141,154,188,168,248,40,253,166,229,80,113,41,169,150,203,173,54,55,137,92,41,234,113,40,186,118,97,188,93,33,145,206,90,141,232,228,145,208,210,201,27,61,205,110,201,37,93,170,245,72,102,137,215,40,0,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,14,21,198,15,9,152,111,23,90,95,246,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,246,117,237,189,81,93,19,21,51,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,190,171,87,120,145,214,221,122,181,98,246,109,95,207,170,242,122,124,58,158,90,107,59,234,233,224,73,226,100,141,137,178,44,147,49,141,150,161,238,74,120,186,190,103,61,234,173,85,85,234,231,42,203,94,88,188,7,126,219,239,180,218,243,171,22,93,216,14,63,112,111,179,109,119,27,119,114,151,40,153,172,153,178,116,119,117,171,217,167,157,180,234,237,209,201,20,206,73,33,94,187,37,106,93,72,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,246,186,163,164,57,150,144,84,227,48,102,16,82,35,51,12,94,217,151,218,38,166,157,37,100,246,234,232,183,196,229,79,115,152,246,185,36,141,237,114,39,71,196,229,110,230,43,30,233,191,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,160,4,85,230,143,228,79,83,126,139,235,20,69,0,150,125,202,83,141,127,98,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,236,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,109,64,0,10,33,230,59,192,229,55,10,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,186,230,69,43,92,142,88,86,89,33,169,63,249,98,240,29,251,111,190,211,107,206,172,89,119,96,56,253,193,190,205,181,220,109,221,202,92,162,102,178,102,201,209,221,214,175,102,158,118,211,171,183,71,36,83,57,36,133,122,236,149,169,21,120,177,243,79,172,159,48,50,31,81,156,178,158,31,120,58,193,56,191,229,177,165,118,11,253,103,177,178,75,55,183,62,207,228,29,185,170,61,151,221,191,202,250,175,239,86,79,20,115,247,99,167,72,254,241,87,103,93,205,232,169,239,170,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,200,160,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,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,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,223,211,182,245,68,108,172,85,242,148,92,72,235,109,6,137,87,240,229,6,125,86,237,58,184,212,37,76,214,57,169,224,153,141,122,79,29,66,36,82,189,139,52,44,239,68,217,21,145,189,172,87,171,220,169,213,239,221,234,248,62,225,51,50,226,235,84,62,195,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,126,254,157,199,162,43,98,122,166,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,20,173,206,175,205,62,45,242,254,135,212,110,36,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,4,112,117,198,46,9,197,254,9,81,127,176,81,251,27,36,179,108,251,65,143,247,38,168,246,95,118,106,134,82,255,0,125,62,8,163,159,187,29,58,201,247,104,187,58,237,119,69,79,124,128,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,251,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,71,83,85,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,121,77,82,200,179,188,83,4,185,223,244,211,78,190,221,228,148,189,159,5,143,251,94,27,95,140,221,51,25,39,247,212,200,177,199,178,55,62,79,137,62,46,222,212,247,185,12,214,106,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,27,91,225,97,167,238,246,161,100,49,253,220,44,100,109,233,28,76,111,194,212,235,211,170,245,85,85,91,20,228,183,163,154,79,147,220,114,221,98,187,205,237,28,251,13,184,83,211,218,233,182,212,195,236,138,90,154,90,136,221,83,189,175,72,106,60,74,62,162,46,219,152,231,69,225,119,123,187,173,82,218,138,181,231,47,163,218,37,73,77,96,214,25,242,74,76,107,81,110,52,243,211,67,109,134,205,60,207,203,89,4,180,113,170,203,80,199,36,52,239,165,134,103,57,31,35,85,242,177,89,26,47,72,216,141,172,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,210,158,139,223,117,67,37,210,252,126,245,173,24,53,38,31,155,79,78,230,222,172,244,149,209,213,193,4,236,145,204,223,28,145,189,237,217,35,90,217,81,155,222,172,73,17,138,231,43,85,203,202,185,135,225,87,92,255,0,130,221,85,177,89,170,41,33,168,165,179,178,246,247,84,189,205,98,193,111,169,138,186,102,162,181,174,93,238,138,154,70,177,58,116,87,171,81,85,168,170,228,207,182,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,128,121,141,234,103,237,67,140,157,71,184,211,213,221,100,160,176,220,27,140,209,193,112,147,175,133,240,17,182,158,161,144,181,30,230,178,23,85,71,83,43,81,58,117,239,43,220,214,185,238,66,127,242,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,181,139,186,150,218,234,136,221,83,189,175,85,77,243,207,81,23,109,204,99,155,225,183,124,77,145,170,150,42,101,92,246,186,163,164,57,150,144,84,227,48,102,16,82,35,51,12,94,217,151,218,38,166,157,37,100,246,234,232,183,196,229,79,115,152,246,185,36,141,237,114,39,71,196,229,110,230,43,30,233,191,203,23,152,5,30,145,86,83,112,253,173,249,23,132,193,106,246,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,190,105,30,230,194,230,55,170,54,55,61,241,220,160,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,79,65,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,124,79,232,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,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,92,170,175,87,117,237,92,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,116,25,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,99,17,172,110,231,189,203,209,168,141,78,189,17,17,61,199,234,234,118,153,229,90,69,151,201,130,230,180,158,18,245,79,111,182,220,42,105,93,28,145,201,75,227,104,160,172,100,18,178,70,53,236,154,54,84,53,146,49,91,240,200,215,181,21,81,17,86,223,249,42,121,88,202,126,96,87,122,117,184,159,224,28,211,136,173,6,195,120,146,210,59,238,148,230,116,84,142,101,198,157,239,182,87,77,78,179,62,211,113,70,57,41,235,98,70,189,142,223,27,157,213,90,143,110,246,43,227,114,236,123,145,115,217,196,86,131,102,92,54,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,236,145,173,234,173,71,187,99,209,241,185,119,177,200,140,179,137,29,109,206,180,143,31,208,172,195,62,171,187,97,56,173,68,117,54,139,109,77,60,14,125,43,227,100,177,196,137,81,179,190,230,50,57,228,99,24,233,21,141,102,214,181,17,24,196,111,106,229,243,193,37,215,138,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,157,181,114,34,201,31,91,233,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,34,87,48,110,9,45,92,87,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,238,43,81,18,73,58,208,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,202,75,78,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,245,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,15,172,128,28,234,252,172,98,223,48,40,125,58,226,84,94,141,233,14,101,174,250,137,111,210,221,62,130,146,124,134,237,79,93,53,12,21,51,164,44,168,125,53,36,213,75,10,61,126,22,189,237,129,204,98,185,90,205,238,110,231,49,189,92,159,149,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,167,86,72,213,247,181,81,201,252,80,189,238,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,21,87,207,59,240,79,243,39,233,165,90,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,94,247,47,222,59,172,92,85,98,177,225,89,75,252,22,166,227,246,244,146,227,77,209,242,123,82,150,8,233,99,150,235,189,148,241,83,193,221,169,168,114,120,102,170,185,157,58,167,86,251,210,96,2,136,121,138,113,213,83,197,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,243,24,215,185,140,123,149,140,134,165,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,52,167,194,119,149,141,27,249,127,143,122,116,7,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,16,243,88,213,93,47,212,206,40,235,233,52,231,29,164,130,179,20,167,91,14,73,122,109,36,148,243,221,46,176,74,248,228,107,250,191,108,172,167,107,25,11,101,88,216,247,43,100,77,210,68,200,21,176,212,209,239,7,154,199,164,250,209,160,88,189,219,71,33,240,86,92,126,223,69,143,207,104,221,83,39,177,106,160,162,167,115,173,253,250,134,49,245,61,150,75,27,59,232,138,215,244,235,213,87,175,78,214,0,0,207,183,51,75,181,170,245,199,30,167,214,89,174,116,149,244,241,212,91,105,31,45,52,205,149,141,158,11,101,36,51,68,174,106,170,35,227,150,57,35,123,127,139,94,199,53,122,42,42,19,255,0,146,133,218,213,55,13,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,31,93,205,99,221,4,205,107,149,58,57,98,145,19,174,213,233,97,64,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,16,215,64,56,234,166,226,107,140,220,131,76,52,198,190,146,171,75,241,204,30,123,149,45,115,105,101,142,123,189,197,106,109,232,233,222,147,198,201,97,100,41,60,208,182,52,106,110,94,228,142,115,209,209,164,115,40,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,10,54,230,223,168,218,71,155,241,47,37,147,79,177,90,72,114,28,86,159,217,185,94,71,77,82,199,50,241,87,178,53,142,5,100,106,173,87,210,53,29,11,228,119,73,85,251,161,115,81,180,241,170,194,3,69,28,11,106,206,141,106,231,14,56,237,199,67,177,15,178,86,27,14,235,29,78,59,181,203,236,170,232,216,201,38,135,188,168,158,39,119,121,178,248,143,123,165,239,111,147,108,171,35,27,32,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,37,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,80,69,94,104,254,68,245,55,232,190,177,68,81,94,147,224,191,181,13,83,195,116,207,218,158,204,251,91,144,91,172,94,55,177,222,240,190,42,166,56,123,189,189,205,223,183,185,187,110,230,245,233,211,170,117,234,124,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,114,124,183,57,130,84,241,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,211,163,36,84,158,160,0,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,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,168,12,99,147,254,168,84,241,47,87,166,153,13,246,173,52,190,205,79,71,114,170,205,89,71,29,43,238,144,74,207,138,150,142,14,228,200,218,158,235,38,141,119,170,164,76,98,76,246,170,73,12,115,92,165,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,248,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,78,99,60,4,254,245,22,40,53,35,78,231,240,250,155,140,219,252,29,37,60,245,27,41,111,84,44,123,229,74,55,43,215,100,51,35,228,145,209,75,238,106,185,238,100,171,181,205,146,31,202,229,193,203,254,143,135,123,20,90,183,171,216,239,248,216,175,241,48,69,77,81,36,21,17,227,180,187,223,30,218,119,194,249,35,124,211,70,136,247,204,142,220,145,202,145,53,25,247,203,44,234,0,21,193,206,127,81,180,142,223,165,248,214,152,95,113,90,75,214,160,221,42,29,114,177,87,54,165,140,159,30,164,100,145,164,243,189,17,123,174,101,74,53,97,108,106,222,211,214,57,36,87,111,166,98,45,59,22,253,201,147,86,116,106,175,4,190,232,197,147,16,246,46,164,210,119,47,151,155,142,215,75,246,130,133,38,70,69,55,119,167,221,120,126,252,112,248,117,84,111,199,221,102,231,75,62,203,42,5,43,115,171,243,79,139,124,191,161,245,27,137,13,113,157,33,204,178,253,47,205,245,114,197,5,36,214,45,61,168,180,195,125,71,78,140,158,22,92,36,154,40,38,99,23,220,246,36,176,164,110,68,93,232,179,70,168,213,106,61,204,253,94,29,117,231,50,225,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,100,141,111,68,114,177,219,30,140,145,169,189,141,84,209,78,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,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,160,57,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,167,86,70,169,10,236,88,6,101,147,99,57,54,103,98,199,170,234,236,88,117,61,53,77,246,224,212,68,130,133,149,21,12,167,129,30,229,84,69,124,146,200,136,214,39,87,170,54,71,34,109,141,238,111,159,53,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,172,190,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,233,18,195,19,164,234,199,70,254,245,96,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,123,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,47,78,217,199,246,145,215,240,126,254,44,170,164,164,183,49,180,243,210,38,57,83,115,99,170,93,127,141,175,70,90,145,241,53,238,223,35,154,215,177,235,26,57,41,222,217,223,27,25,185,27,69,154,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,31,229,71,192,183,244,28,80,107,94,25,254,247,170,192,40,171,157,254,115,157,116,146,157,91,255,0,85,225,94,231,127,187,153,25,254,79,49,106,128,204,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,181,140,241,116,175,106,73,77,83,177,143,122,71,221,130,72,165,237,239,87,51,126,215,124,77,84,45,211,131,14,40,177,157,57,229,147,14,171,228,151,186,187,245,70,151,211,220,109,21,212,245,47,168,222,181,173,171,119,179,173,201,42,198,245,107,29,21,85,190,38,61,173,124,113,50,70,162,244,72,220,141,164,195,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,245,83,42,229,239,92,56,76,195,120,186,224,39,70,240,123,237,69,37,158,251,65,131,227,85,54,44,141,212,11,85,61,169,235,69,74,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,148,151,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,45,167,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,80,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,189,238,99,188,14,84,241,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,187,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,61,6,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,178,174,85,156,7,127,177,28,85,234,253,151,251,89,113,11,21,206,221,255,0,80,250,107,219,95,221,255,0,180,54,38,73,15,246,117,12,119,244,79,34,175,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,84,95,58,125,70,210,59,174,101,138,105,165,175,21,164,171,212,91,29,59,43,110,121,28,53,44,223,69,110,149,36,88,237,114,177,138,174,123,220,229,109,74,36,168,222,211,28,197,143,114,85,72,169,89,101,233,242,163,213,157,26,206,56,113,131,2,211,60,67,236,205,251,10,240,241,229,180,123,93,39,142,174,157,142,68,185,248,133,79,189,241,29,135,252,46,93,208,246,187,72,157,166,66,231,205,80,0,42,131,156,183,12,248,109,130,59,95,20,246,42,234,186,91,238,71,120,164,199,47,180,46,85,146,10,199,165,20,171,5,91,21,93,214,23,178,42,52,137,204,68,86,61,59,110,68,99,154,245,150,184,52,159,5,253,168,106,158,27,166,126,212,246,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,75,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,151,252,209,121,127,209,221,232,238,92,77,232,134,59,217,186,195,226,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,155,102,78,215,73,99,141,30,233,157,35,100,70,163,210,87,75,89,122,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,158,229,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,15,112,209,196,94,9,197,6,150,80,106,102,11,81,253,149,29,226,139,100,223,201,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,221,143,254,40,191,197,18,0,115,206,252,19,252,201,250,105,92,26,105,164,57,150,173,83,102,83,225,144,82,78,252,27,23,170,203,238,112,205,58,68,247,219,169,165,133,149,14,137,93,240,185,236,108,253,197,106,171,122,178,55,163,119,63,107,29,249,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,162,142,21,120,152,195,120,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,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,178,0,115,65,230,9,77,118,166,189,112,189,162,215,90,182,49,149,14,160,204,47,148,210,203,76,253,240,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,236,145,138,232,190,38,57,253,107,91,13,192,51,45,65,169,186,210,225,152,245,93,213,246,59,61,109,254,230,176,162,108,163,183,82,68,178,212,84,74,247,42,53,140,107,83,162,117,95,137,238,99,27,185,239,107,87,207,151,253,255,0,138,203,255,0,103,255,0,254,92,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,75,241,23,130,112,191,165,149,250,153,157,84,127,107,71,103,162,217,55,242,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,99,63,138,175,240,69,243,252,16,106,246,101,175,92,49,226,90,185,168,19,210,73,125,200,170,46,243,84,37,36,9,12,17,49,151,74,184,162,134,54,123,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,123,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,2,0,115,100,226,243,246,69,167,31,187,238,21,91,179,47,207,237,239,246,179,164,160,238,199,75,142,204,147,65,54,217,30,168,196,154,119,177,209,55,163,94,173,141,179,185,123,79,88,94,181,1,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,186,57,31,28,59,215,227,158,94,219,30,246,195,19,17,210,72,244,106,236,141,143,114,167,70,169,37,120,237,229,241,125,224,254,143,31,204,172,153,87,218,140,50,243,225,237,115,87,79,27,41,234,169,111,29,135,62,72,221,10,57,122,195,47,106,105,98,86,171,149,141,71,71,34,170,181,146,205,229,56,5,226,186,179,133,45,113,164,189,220,229,223,134,101,29,155,62,81,12,147,78,145,193,74,233,154,173,175,108,113,35,187,147,83,252,110,106,44,111,115,163,124,241,183,106,203,189,183,253,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,0,8,85,204,175,141,123,119,14,154,113,93,165,248,85,207,166,166,229,214,246,199,76,198,173,84,18,90,173,117,41,83,19,238,113,79,27,81,139,51,31,3,153,27,82,86,189,178,61,146,170,57,172,86,190,139,14,149,195,174,188,230,92,54,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,236,145,173,232,142,86,59,99,209,146,53,55,177,170,154,19,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,84,95,53,238,56,234,114,91,173,239,132,125,57,101,34,216,173,181,20,236,203,174,200,248,170,22,186,174,39,71,59,104,160,86,171,146,38,65,43,89,221,114,244,149,102,137,209,244,99,99,127,123,197,114,84,243,79,148,252,191,174,245,27,113,45,57,130,115,35,166,225,218,166,187,70,244,122,42,75,142,162,186,158,72,110,85,181,44,149,172,198,95,36,84,211,83,204,145,73,15,102,177,242,67,80,247,49,18,69,100,111,99,86,70,189,58,198,176,214,183,152,5,102,174,240,15,168,156,63,107,126,69,226,243,170,79,98,65,140,220,165,142,121,106,175,212,177,220,96,154,86,212,189,172,88,210,104,35,167,247,205,35,218,233,154,246,245,71,72,215,190,72,44,106,160,0,8,43,205,11,141,127,221,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,236,107,91,166,115,31,80,146,185,171,214,105,123,83,195,26,70,168,248,254,57,119,198,230,69,220,166,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,149,92,105,114,217,204,184,74,195,109,26,131,102,204,42,243,220,122,122,137,41,175,85,208,216,146,133,150,103,170,198,148,203,42,37,68,206,86,76,231,72,196,127,70,177,175,99,26,171,186,86,34,242,174,15,184,179,204,184,69,213,15,183,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,191,167,113,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,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,6,85,203,254,229,113,228,79,76,190,181,235,21,165,0,154,83,225,59,202,198,141,252,191,199,189,58,2,21,115,155,253,220,126,194,88,190,211,127,248,207,247,127,102,253,157,179,196,123,47,188,189,255,0,31,255,0,161,255,0,77,218,235,241,247,250,246,190,15,20,84,9,166,141,1,253,178,254,198,177,63,222,15,217,95,180,47,103,183,219,190,204,219,217,239,110,118,205,219,62,239,189,219,237,247,123,95,117,221,238,118,190,239,97,208,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,221,57,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,155,147,185,27,154,245,116,107,29,32,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,129,126,51,108,92,97,233,197,85,206,75,87,177,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,175,88,101,237,74,169,27,156,178,70,230,57,174,220,136,201,100,146,160,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,0,14,63,197,87,19,24,111,10,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,218,173,133,155,98,145,239,145,200,187,88,199,109,107,223,178,55,231,95,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,166,249,95,209,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,79,247,38,181,151,247,96,253,184,120,251,175,219,175,103,251,79,246,115,236,22,248,238,207,136,233,183,189,226,119,119,188,47,223,246,59,61,221,223,113,179,185,238,33,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,79,131,238,44,240,222,46,180,191,237,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,108,235,220,98,42,186,39,162,119,82,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,71,94,99,188,14,83,112,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,187,174,100,82,181,200,229,133,101,146,53,97,90,209,170,26,117,134,230,58,127,131,229,245,118,107,22,127,79,79,73,145,211,211,50,54,190,190,8,86,77,145,44,170,222,235,24,169,52,173,123,88,230,164,140,145,204,126,230,170,160,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,219,167,21,92,61,98,188,47,242,175,204,180,143,22,169,241,254,3,217,53,55,27,163,233,99,167,154,231,93,45,234,137,210,212,72,214,39,249,177,177,28,231,185,145,69,19,21,239,217,185,105,88,212,70,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,93,145,51,170,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,211,182,190,115,123,214,92,207,81,241,235,222,136,91,254,197,226,216,165,194,74,182,91,235,156,218,169,50,15,124,145,183,218,8,212,106,54,23,64,254,158,30,55,46,201,28,231,164,207,123,32,124,92,255,0,153,190,186,105,199,17,122,193,130,234,134,151,222,124,117,170,187,79,232,162,154,25,81,25,85,111,170,109,194,224,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,186,74,242,49,252,108,252,183,250,145,106,128,20,173,204,235,128,239,216,133,246,167,94,116,158,203,183,1,200,46,14,246,149,174,221,110,237,210,226,243,57,144,182,62,174,238,185,123,53,19,186,161,91,182,56,226,133,203,28,41,211,124,77,88,0,78,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,5,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,137,88,70,183,221,112,93,18,212,237,23,183,216,233,42,41,245,66,162,196,234,234,249,164,118,250,72,45,179,205,80,140,137,137,209,21,242,75,36,93,94,229,84,107,35,123,118,170,189,31,31,160,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,12,171,151,39,202,243,142,235,22,161,98,184,223,11,250,132,255,0,5,151,227,246,248,173,120,221,79,71,201,237,218,88,35,169,147,183,178,42,118,197,75,225,105,41,224,143,172,146,43,166,233,187,170,191,114,47,96,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,81,182,45,165,90,143,154,106,61,46,144,227,120,93,214,175,51,171,184,62,214,219,35,169,214,42,168,234,163,87,36,177,202,217,54,246,123,123,30,178,44,155,91,27,88,247,61,90,141,114,166,148,244,170,221,168,246,141,56,199,45,154,189,145,218,175,217,157,53,190,40,239,119,43,93,26,211,82,212,213,34,124,78,100,106,191,244,34,185,27,27,94,228,87,54,40,81,201,19,61,89,202,184,177,242,177,172,159,47,242,31,78,156,205,97,127,220,209,252,137,234,111,209,125,98,136,160,19,79,186,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,119,11,31,35,186,201,43,27,240,181,122,117,234,189,17,21,83,57,156,72,235,125,215,136,253,109,202,117,162,243,99,164,179,84,100,117,17,57,148,20,210,58,70,83,65,12,17,211,194,197,123,189,239,122,69,12,123,223,209,168,231,238,114,53,136,168,196,231,246,155,157,77,150,235,69,121,163,142,146,74,138,10,136,234,98,101,93,36,85,80,57,236,114,57,169,36,51,53,209,74,206,168,157,89,35,92,199,39,84,114,42,42,161,162,158,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,62,53,108,78,123,221,225,164,115,100,116,47,220,237,204,69,106,175,113,146,49,148,237,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,139,252,127,113,131,106,225,55,72,220,235,122,213,201,157,230,52,245,148,24,163,33,137,170,202,105,216,198,164,149,210,186,70,58,45,148,235,52,79,72,220,215,44,175,115,25,183,98,201,36,116,25,254,21,103,185,87,251,107,145,228,153,29,195,254,114,178,186,229,93,81,39,253,233,38,154,73,31,255,0,43,156,231,127,90,169,50,181,251,149,134,168,104,127,15,52,90,217,6,69,87,145,221,233,105,233,42,242,156,106,154,207,27,95,97,129,244,238,125,84,171,81,29,84,137,82,202,121,81,177,189,209,179,166,197,116,171,182,54,57,82,53,112,235,175,57,151,13,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,187,36,107,122,35,149,142,216,244,100,141,77,236,106,166,132,248,117,215,156,55,137,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,237,241,185,221,17,202,198,239,98,178,70,166,199,181,87,165,128,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,25,193,227,38,227,161,215,46,35,179,57,56,122,199,61,143,136,67,112,146,157,140,134,178,25,232,106,106,163,123,155,61,77,11,98,69,100,84,114,61,21,209,70,143,123,118,174,230,246,216,230,193,23,127,229,9,130,235,45,235,136,234,188,235,77,238,150,171,102,55,142,219,219,71,152,207,112,129,181,30,38,134,169,234,232,232,225,137,28,217,18,105,36,165,222,217,90,230,182,62,194,185,234,244,84,130,110,215,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,208,115,88,224,114,155,77,110,181,252,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,58,42,50,154,105,122,181,205,145,201,219,154,88,218,197,115,101,108,112,193,93,42,214,141,80,209,11,173,222,251,165,25,125,94,55,114,190,89,234,44,53,149,148,140,143,190,180,83,57,142,145,177,200,230,171,161,126,232,163,114,75,26,182,70,171,81,90,230,158,127,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,203,180,195,56,68,181,112,131,203,243,89,177,73,238,52,151,140,178,253,131,223,238,89,29,214,10,118,177,143,157,45,83,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,218,54,47,251,255,0,21,151,254,207,255,0,252,184,80,9,165,62,19,188,172,104,223,203,252,123,211,160,61,86,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,78,217,35,100,147,108,79,130,8,187,143,99,29,52,175,86,199,27,21,201,190,71,177,168,189,92,134,120,120,170,226,99,50,226,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,155,81,211,63,116,178,61,242,57,19,115,222,237,173,99,54,70,203,159,229,113,228,79,76,190,181,235,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,3,138,113,129,196,165,139,133,109,14,188,106,109,205,59,215,89,183,90,241,186,71,82,190,120,234,239,18,195,35,233,227,149,26,230,109,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,157,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,46,251,150,167,5,22,238,29,52,226,135,84,51,91,103,77,77,203,173,238,146,165,238,74,168,36,181,90,234,82,154,86,91,37,130,71,35,22,102,62,6,190,71,44,77,123,100,123,226,69,115,88,142,124,181,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,240,241,129,195,93,247,133,109,113,188,105,149,205,123,214,169,183,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,109,153,59,79,142,68,86,49,59,145,189,90,138,197,99,157,47,249,77,241,175,110,211,250,207,221,139,84,46,125,139,45,238,224,201,49,10,217,22,170,162,72,174,149,83,195,10,91,27,27,26,246,71,12,175,145,211,53,223,116,198,73,223,87,171,150,100,86,91,248,4,127,227,95,138,235,23,9,122,53,91,153,119,109,85,153,125,203,173,30,45,100,173,153,237,241,245,91,152,146,72,173,141,21,235,12,12,127,118,69,234,198,175,70,71,220,99,229,141,76,246,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,245,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,215,171,30,177,77,26,171,29,209,236,85,86,185,26,228,86,167,234,201,164,57,147,52,94,159,94,219,5,36,152,156,249,68,216,131,228,108,233,223,130,226,202,72,234,154,215,198,189,21,89,36,82,61,90,230,238,232,176,200,143,217,214,61,253,43,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,46,148,121,77,146,138,102,55,199,210,237,122,71,34,54,68,86,44,208,61,253,216,215,171,28,189,31,31,113,140,150,69,52,39,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,197,11,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,213,121,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,74,196,255,0,228,169,230,159,41,249,127,93,234,54,226,116,243,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,68,55,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,159,41,170,128,1,199,248,170,226,99,13,225,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,155,85,176,179,108,82,61,242,57,23,107,24,237,173,123,246,70,252,235,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,223,43,250,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,242,197,224,59,246,33,98,166,215,157,88,178,237,207,178,11,123,125,155,107,184,219,187,117,88,188,46,124,205,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,217,43,58,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,184,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,235,89,139,94,235,97,99,124,125,46,214,44,145,171,163,85,98,205,3,223,218,145,58,49,203,209,146,118,216,201,99,66,64,114,197,227,199,246,33,125,166,208,109,88,189,109,192,114,11,131,125,155,116,184,220,123,116,184,188,206,100,206,147,163,123,78,94,205,68,238,167,71,110,146,56,161,114,201,50,244,223,43,150,234,76,171,151,253,202,227,200,158,153,125,107,214,43,74,1,47,161,156,87,105,199,9,92,8,232,246,107,154,203,227,174,181,218,127,97,130,193,96,130,100,101,85,222,169,182,202,117,86,181,85,23,183,11,55,53,101,153,81,91,27,92,212,68,123,223,28,111,164,29,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,187,133,140,141,189,35,137,141,248,90,157,122,117,94,170,170,171,107,252,171,248,21,166,192,49,235,87,19,218,165,65,73,62,79,124,167,134,229,134,67,13,84,187,237,54,233,233,102,99,167,149,99,145,33,145,245,80,212,162,164,111,99,251,76,107,23,115,100,123,217,29,143,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,68,60,215,178,125,35,201,120,180,189,166,156,219,234,214,251,109,167,167,160,203,174,105,114,101,69,21,117,198,40,99,99,91,4,109,220,177,62,8,154,200,37,234,244,235,36,78,111,105,142,141,242,77,202,184,35,180,235,205,199,137,124,58,179,135,11,101,37,86,101,107,168,125,91,101,184,67,190,221,75,68,172,88,106,165,173,119,78,172,166,88,166,116,110,115,122,73,247,141,108,95,124,232,209,116,102,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,216,196,115,221,181,140,114,244,106,43,151,167,68,69,95,113,158,206,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,122,209,226,214,74,217,152,239,1,75,181,137,36,138,216,209,24,147,78,246,119,100,94,175,114,117,100,125,199,178,40,212,144,28,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,186,146,152,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,237,93,209,83,84,57,238,68,102,206,220,82,53,24,142,106,77,12,77,141,124,31,113,103,153,112,139,170,31,110,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,127,78,227,17,81,178,189,23,66,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,78,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,59,87,53,206,41,113,93,36,209,169,244,59,236,221,171,36,201,53,50,223,81,7,134,174,116,114,195,104,161,107,154,158,58,72,119,119,59,221,207,242,87,116,70,164,176,62,77,202,176,118,223,72,36,223,229,97,197,158,27,195,158,168,93,176,125,64,167,164,161,177,106,85,69,190,154,163,35,171,175,88,32,179,62,150,58,197,137,100,103,109,200,230,75,45,68,113,171,220,248,217,18,117,123,151,106,42,165,143,243,71,242,39,169,191,69,245,138,34,128,77,84,20,129,204,127,151,253,103,14,247,217,117,111,72,113,223,241,79,95,225,160,150,154,158,73,234,36,199,106,182,50,61,181,15,153,242,72,248,102,145,21,236,153,93,181,36,149,98,114,51,238,86,88,44,90,167,35,31,198,207,203,127,169,22,168,1,89,124,231,248,135,186,227,120,206,53,195,118,53,117,164,99,50,202,119,94,242,138,119,81,185,211,173,20,53,17,248,6,178,87,38,198,177,245,16,84,57,200,207,188,235,75,26,42,181,142,84,146,162,203,105,228,167,174,149,151,91,22,105,195,197,250,243,222,246,38,204,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,252,125,92,172,179,240,8,43,206,11,71,44,89,207,12,11,170,181,19,120,123,214,154,92,32,168,163,147,107,223,223,165,174,168,130,146,162,155,162,61,172,110,231,190,154,94,226,181,238,79,13,177,187,82,71,41,72,37,159,114,66,211,63,19,149,106,94,177,214,82,93,98,246,125,190,147,25,183,207,219,219,67,81,226,36,90,138,182,110,86,124,115,71,225,104,151,163,94,155,91,63,196,213,222,197,75,106,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,255,0,184,1,227,6,213,197,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,91,42,22,25,94,177,181,173,88,158,215,179,110,196,142,73,59,174,59,165,184,38,41,157,229,218,153,96,177,120,92,147,59,240,31,104,43,124,84,207,241,158,10,21,134,151,238,222,245,142,61,145,185,91,247,109,110,238,189,93,213,125,231,171,7,42,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,73,105,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,108,183,9,227,115,149,207,123,156,178,182,37,122,53,89,10,181,59,113,189,243,110,243,252,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,39,117,230,91,203,238,167,71,174,183,142,32,244,130,213,73,30,159,87,212,120,155,197,166,146,40,169,96,198,158,247,82,193,26,70,143,157,95,59,42,42,103,149,200,200,98,107,32,78,141,68,70,35,122,68,190,26,56,139,206,248,95,213,58,13,76,193,106,63,178,163,188,81,108,135,249,78,215,226,97,154,122,62,228,177,73,217,238,246,24,222,235,27,189,159,197,23,248,162,250,14,55,245,123,13,215,174,39,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,182,105,201,83,202,198,83,243,2,187,211,173,196,255,0,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,247,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,103,91,136,173,121,204,184,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,217,27,93,209,92,140,110,247,171,228,114,111,123,149,108,43,149,103,1,223,236,71,21,122,191,101,254,214,92,66,197,115,183,127,212,62,154,246,215,247,127,237,13,137,146,67,253,157,67,29,253,19,203,73,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,99,60,20,126,234,186,143,5,255,0,0,182,93,100,211,44,167,239,45,181,51,167,118,59,93,114,171,214,75,99,166,220,231,187,107,24,146,68,233,81,174,124,110,115,122,202,232,101,145,126,78,95,60,109,221,120,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,219,71,42,172,113,244,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,15,172,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,45,57,172,113,219,106,75,85,127,11,58,53,147,85,186,228,234,133,131,55,186,219,167,107,96,142,4,107,219,37,157,30,136,174,123,220,229,106,207,177,205,70,35,59,14,87,239,158,56,235,219,134,142,29,51,190,40,53,78,131,76,240,90,127,236,171,47,21,187,225,254,76,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,111,127,240,68,254,42,154,19,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,30,178,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,107,122,175,68,106,53,173,99,26,198,49,140,109,117,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,177,78,62,184,165,197,120,96,208,234,186,235,182,55,106,202,111,89,127,122,197,104,199,174,78,141,244,181,155,225,119,126,90,168,28,228,124,180,113,177,81,37,107,17,119,58,88,162,85,141,37,238,55,61,132,148,229,251,196,229,139,133,93,125,143,53,202,108,190,54,203,144,91,211,26,184,212,248,151,199,236,186,89,235,105,100,150,187,99,34,149,243,246,153,78,229,236,181,17,207,235,209,28,139,238,91,180,226,110,237,106,191,240,137,170,247,219,21,206,146,227,109,184,233,189,246,174,142,178,146,102,205,5,76,18,91,38,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,25,183,47,251,255,0,21,151,254,207,255,0,252,184,80,9,164,142,25,46,214,171,7,8,154,81,125,190,220,233,45,214,219,118,155,216,170,235,43,42,230,108,48,83,65,29,178,23,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,77,124,193,184,219,186,241,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,184,141,84,89,36,235,18,203,254,229,113,228,79,76,190,181,235,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,2,130,249,160,214,235,109,127,21,247,169,245,166,211,73,110,99,105,221,14,31,13,51,160,115,29,141,199,89,84,202,57,149,98,123,221,190,71,54,121,30,146,170,72,143,123,147,107,25,177,141,114,190,182,104,149,219,138,251,45,46,180,201,72,199,178,157,181,56,122,212,213,207,76,207,180,144,214,82,203,70,136,248,156,214,171,213,172,157,24,201,87,183,35,213,172,232,231,185,141,91,244,4,63,230,167,251,26,253,209,238,255,0,181,255,0,106,247,189,161,23,217,15,102,110,239,125,162,236,79,225,183,127,251,190,207,111,196,119,123,158,238,215,115,103,223,118,138,23,52,103,192,254,79,171,153,143,11,154,127,144,235,69,190,146,11,237,93,158,153,244,213,81,92,159,89,61,202,221,218,111,132,173,170,115,250,171,42,102,139,107,228,111,114,78,170,237,234,177,185,238,134,44,230,26,83,225,59,202,198,141,252,191,199,189,58,2,144,57,133,221,248,130,186,241,53,144,71,196,85,187,192,221,104,123,144,88,32,137,177,62,149,150,39,85,79,45,35,105,170,35,134,47,23,11,123,178,53,38,123,18,85,115,92,217,17,143,99,163,103,160,229,125,108,209,43,183,21,246,90,93,105,146,145,143,101,59,106,112,245,169,171,158,153,159,105,33,172,165,150,141,17,241,57,173,87,171,89,58,49,146,175,110,71,171,89,209,207,115,26,191,47,52,127,61,154,155,244,95,71,162,38,167,42,207,176,159,184,46,173,254,212,191,240,51,237,5,255,0,237,31,244,223,236,95,177,104,188,87,244,31,123,253,15,115,250,63,143,253,207,191,161,84,58,133,69,134,219,179,252,150,223,167,55,106,187,166,39,75,120,173,134,195,93,86,213,108,245,86,230,204,244,166,154,68,86,49,81,238,137,24,229,69,99,61,234,191,11,127,130,89,79,37,11,158,182,203,117,204,172,205,142,173,52,130,150,158,162,165,239,117,36,13,129,114,73,93,68,214,163,38,86,247,158,244,164,133,251,152,215,44,108,69,141,94,141,116,145,171,163,7,52,127,61,154,155,244,95,71,162,63,87,129,158,51,108,92,30,105,198,177,92,227,181,123,103,51,202,61,135,79,140,219,101,99,210,149,210,68,149,253,218,154,153,27,211,164,49,119,98,85,141,174,73,36,115,218,214,237,69,124,177,196,171,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,1,196,215,7,217,55,11,90,95,165,183,173,70,74,186,60,219,57,168,191,186,235,103,116,180,242,193,108,130,142,74,86,83,49,146,64,249,27,43,222,217,159,43,158,143,233,210,72,217,181,171,27,156,254,235,201,83,205,62,83,242,254,187,212,109,197,212,149,151,205,215,131,236,102,191,13,184,113,105,135,165,37,182,251,107,168,166,110,92,217,165,168,123,238,240,74,180,148,52,143,137,21,238,138,39,192,173,141,170,198,177,136,246,72,247,57,219,163,107,95,81,102,135,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,115,164,81,149,114,255,0,185,92,121,19,211,47,173,122,197,105,90,188,218,239,122,203,87,197,101,101,147,83,102,236,227,244,118,248,106,112,187,124,23,6,212,210,197,107,145,59,111,168,106,35,24,172,154,105,233,229,89,82,70,239,71,49,172,71,201,20,112,189,121,175,47,172,75,72,243,142,45,48,92,107,90,27,73,61,138,170,162,101,166,161,174,137,142,162,184,92,91,11,214,146,154,161,95,43,17,24,233,81,187,91,210,94,236,137,28,11,27,155,51,149,186,30,4,74,230,143,108,210,58,254,15,178,106,173,89,146,173,175,183,84,67,83,139,37,29,91,33,169,117,253,90,248,169,81,140,123,145,179,51,108,179,44,204,232,231,37,58,78,246,38,246,53,205,160,195,69,28,6,222,245,151,34,225,79,2,189,235,156,222,47,32,173,183,165,77,45,194,91,131,106,234,174,22,185,23,185,69,81,82,173,99,81,179,58,7,198,138,138,233,30,230,181,175,149,253,215,200,198,103,92,191,238,87,30,68,244,203,235,94,177,90,80,9,239,245,91,93,53,31,89,104,241,11,78,107,121,238,218,176,76,126,139,27,176,91,96,69,101,45,21,45,60,17,194,175,107,21,87,172,210,246,154,249,100,85,87,57,200,212,78,140,100,108,100,202,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,249,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,93,79,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,11,84,230,117,199,143,236,66,197,83,160,218,79,122,219,159,100,22,247,123,74,233,110,184,246,234,177,120,92,248,93,31,86,246,156,157,234,136,29,80,141,219,36,114,194,213,142,100,233,190,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,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,73,193,246,51,194,54,151,197,101,106,82,86,230,215,202,120,29,150,94,41,37,168,236,87,79,20,147,190,22,71,28,175,86,181,144,182,165,241,35,218,200,214,68,106,61,237,106,174,214,215,7,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,173,94,117,151,189,101,183,233,198,23,109,178,77,224,244,202,229,112,125,53,245,244,247,6,182,74,235,167,78,237,37,61,68,27,17,235,11,25,4,210,177,91,35,216,233,17,86,70,49,209,64,231,212,93,166,59,84,215,90,40,111,181,181,116,118,215,212,70,218,202,138,74,102,212,207,12,10,228,238,62,56,157,36,109,145,232,222,170,140,89,24,142,84,68,87,55,175,84,211,158,149,98,218,113,133,233,198,57,141,233,13,13,170,147,12,164,183,196,235,35,109,114,164,180,178,82,200,157,198,204,201,81,93,222,238,111,89,22,85,115,157,35,158,175,115,156,174,87,47,171,60,254,161,91,48,219,214,1,146,217,181,26,74,72,241,58,251,61,109,53,249,245,117,107,75,3,109,207,133,237,169,89,38,71,53,98,103,105,95,213,232,230,237,78,171,213,58,117,51,25,150,125,149,251,85,121,251,11,237,95,179,126,208,168,246,63,181,187,126,59,192,247,29,216,241,29,175,187,239,118,246,111,217,240,238,235,211,221,208,182,158,74,119,189,101,184,105,198,105,109,189,205,227,52,202,219,112,101,53,137,245,23,6,186,74,27,167,78,237,93,61,60,27,21,233,11,217,60,50,189,93,35,24,217,21,22,54,61,210,206,230,112,14,117,126,105,241,111,151,244,62,163,113,60,255,0,47,46,44,240,222,17,116,191,91,115,139,237,61,37,226,251,95,81,139,211,88,177,199,87,173,44,247,87,164,149,233,58,177,233,28,170,198,69,19,214,71,61,89,179,175,109,138,168,233,88,139,16,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,207,184,86,229,61,106,200,56,116,200,46,58,226,234,187,38,109,168,150,120,27,106,138,162,212,223,27,135,172,117,78,153,143,218,233,92,217,31,59,99,164,89,88,172,134,104,227,89,160,221,26,201,34,165,107,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,251,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,173,163,142,58,108,151,151,254,101,194,62,163,50,173,111,182,218,123,107,49,27,178,190,90,132,174,164,138,237,77,59,168,167,87,43,150,39,193,19,95,218,114,116,137,97,137,177,244,99,163,103,122,26,154,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,179,141,62,25,234,120,81,215,155,174,152,67,93,87,112,177,79,79,13,223,30,174,171,88,187,245,54,233,183,35,123,137,27,149,17,241,203,28,208,170,171,89,189,97,89,17,140,107,218,135,181,229,221,197,231,238,165,172,171,246,166,183,179,167,185,143,106,139,40,217,65,226,102,131,180,217,124,45,92,123,85,36,78,212,146,187,122,55,126,232,164,151,164,111,145,34,219,126,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,31,88,51,131,198,134,177,216,181,247,138,12,255,0,85,113,104,118,89,110,183,8,233,237,210,110,122,248,154,90,74,120,169,34,169,232,246,49,236,239,50,157,178,246,220,212,115,59,155,23,170,183,170,254,175,238,117,157,254,230,223,190,31,140,254,74,251,65,236,239,102,118,225,255,0,98,251,158,27,218,61,238,254,239,242,239,239,110,199,107,127,255,0,188,235,179,222,126,87,5,250,199,98,208,46,40,48,13,85,202,97,223,101,181,92,36,167,184,201,185,233,225,169,106,233,229,164,150,167,163,24,247,191,178,202,135,75,219,107,85,207,237,236,78,138,238,169,163,224,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,117,233,213,23,248,25,119,47,163,148,254,45,98,199,248,37,196,46,214,138,31,15,87,147,92,46,247,75,164,157,215,191,196,85,50,186,106,70,201,209,202,168,206,144,82,83,179,163,81,27,240,117,233,185,206,85,152,0,202,185,99,252,86,240,57,77,146,240,137,166,220,92,105,203,234,214,251,109,211,124,89,249,117,165,25,45,66,87,82,69,108,164,129,181,176,35,81,203,19,224,137,172,238,181,122,68,176,196,233,58,177,209,191,189,2,180,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,238,102,62,55,117,142,87,183,226,106,244,235,213,58,42,34,166,135,184,85,226,99,13,226,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,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,207,175,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,133,255,0,115,71,242,39,169,191,69,245,138,34,128,78,191,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,123,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,122,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,230,5,192,141,247,133,92,170,76,215,22,103,141,211,44,130,224,177,219,170,122,178,63,101,213,79,37,84,145,90,182,62,162,90,137,251,84,212,237,95,18,228,70,191,175,69,232,239,114,196,2,234,121,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,71,254,117,151,189,101,102,163,225,118,11,220,222,23,76,170,45,239,169,177,83,83,220,27,36,117,183,72,87,165,93,69,68,59,26,246,77,27,42,33,141,136,229,145,137,27,149,209,189,29,44,241,182,10,240,253,104,211,139,254,184,224,118,77,94,184,248,28,50,187,32,161,130,247,51,156,140,141,41,93,51,81,205,150,69,154,30,204,46,247,54,73,146,68,116,81,185,242,53,30,172,70,59,75,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,199,248,189,182,105,29,219,134,141,66,165,215,89,42,217,132,178,206,250,155,146,209,85,178,154,175,124,47,108,180,233,76,249,28,214,45,74,212,50,20,133,143,93,146,74,177,177,200,228,114,181,115,110,94,159,41,75,222,178,222,248,83,163,155,83,102,241,152,252,55,9,169,176,186,217,238,13,158,169,214,184,87,178,250,119,70,140,235,28,48,207,20,172,137,100,145,207,86,171,152,140,142,40,161,87,205,80,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,37,106,240,35,246,239,247,152,178,126,203,127,240,207,236,254,85,246,115,250,31,246,83,236,245,199,194,255,0,79,247,95,211,118,255,0,164,248,63,221,123,186,156,42,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,83,65,60,190,52,47,78,52,107,134,92,42,237,133,89,187,87,92,239,31,181,228,151,251,148,234,143,170,173,170,168,165,100,200,199,61,17,58,67,23,117,204,138,52,68,107,90,174,85,234,247,200,247,201,82,170,249,231,126,9,254,100,253,52,139,252,183,181,231,13,225,183,82,245,31,85,179,58,218,70,178,221,166,247,22,91,40,102,168,88,95,118,184,173,117,2,211,209,68,173,99,221,190,71,55,162,185,24,237,140,71,200,228,216,199,42,113,94,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,100,109,119,69,114,49,187,222,175,145,201,189,238,85,157,92,187,185,108,90,181,43,0,174,214,109,124,182,213,193,109,202,172,247,27,78,59,103,168,161,107,103,142,10,152,99,100,55,216,100,123,220,212,122,53,245,41,3,102,167,114,117,237,84,49,87,238,156,66,174,42,184,103,204,184,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,30,229,116,47,221,20,140,124,110,85,218,246,59,107,158,205,146,63,181,240,177,199,29,54,154,240,219,170,188,45,234,75,42,229,177,100,248,190,64,204,90,230,215,203,58,219,174,53,84,18,49,40,159,31,85,70,83,77,47,71,53,209,181,59,115,75,35,158,142,108,174,146,24,106,95,247,254,43,47,253,159,255,0,249,112,160,18,101,113,79,199,29,54,165,112,219,165,92,45,233,179,42,226,177,99,24,190,62,204,166,230,231,203,2,220,110,52,180,17,177,104,153,31,84,71,211,67,47,87,57,210,53,123,147,69,27,152,141,108,77,146,110,21,195,71,14,153,223,20,26,167,65,166,120,45,63,246,85,151,138,221,240,255,0,38,90,252,76,48,207,89,219,150,88,251,221,174,251,29,218,99,183,191,248,34,127,21,79,63,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,235,215,162,39,240,47,39,149,199,145,61,50,250,215,172,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,8,213,199,215,10,52,124,86,232,117,93,146,217,22,204,207,23,239,94,49,121,163,134,5,146,122,166,194,228,117,3,164,149,91,219,134,163,224,107,149,36,99,91,35,32,145,219,146,45,142,160,28,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,123,216,174,99,182,189,142,78,173,85,106,244,234,138,169,239,47,79,151,55,26,255,0,189,86,156,79,96,207,238,118,168,245,55,22,251,187,149,52,11,218,146,233,66,136,196,142,230,216,118,181,141,220,247,172,114,182,37,115,89,35,90,238,145,54,104,163,73,85,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,198,123,56,215,226,186,251,197,166,178,214,230,93,219,173,30,33,109,235,71,139,89,43,102,99,188,5,46,214,36,146,43,99,68,98,77,59,217,221,145,122,189,201,213,145,247,30,200,163,82,64,114,155,225,15,246,187,168,255,0,188,22,107,69,191,16,192,46,12,246,75,99,175,237,73,85,145,66,176,207,14,232,216,138,245,134,6,61,178,187,171,152,142,145,208,53,59,172,73,152,151,82,114,175,221,59,133,143,252,154,116,171,255,0,131,109,223,253,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,70,14,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,126,196,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,237,116,172,150,133,178,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,244,26,201,171,217,150,187,234,37,195,84,181,6,122,73,242,27,181,61,12,53,211,211,64,144,178,161,244,212,144,210,164,202,196,248,90,247,182,6,189,232,212,107,55,185,219,90,198,244,106,125,84,250,233,168,244,58,29,55,15,22,203,207,129,195,43,178,9,114,75,149,53,58,43,36,184,213,58,26,120,227,101,67,250,252,112,199,225,88,246,70,136,141,238,57,94,237,234,200,150,63,65,194,175,12,249,151,21,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,220,142,153,251,165,141,140,141,170,155,158,246,238,115,25,190,70,104,123,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,116,113,178,73,182,39,199,60,189,182,49,142,154,87,171,164,145,232,212,223,35,222,229,78,174,82,139,57,163,249,236,212,223,162,250,61,17,21,75,116,229,67,192,229,54,53,106,178,113,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,78,177,36,50,182,78,175,116,140,236,249,254,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,69,94,104,254,68,245,55,232,190,177,68,80,9,213,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,182,90,121,28,197,255,0,54,70,43,154,246,178,88,162,122,177,251,54,174,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,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,127,247,78,225,99,255,0,38,157,42,255,0,224,219,119,255,0,68,247,248,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,156,131,140,30,19,48,222,46,180,191,236,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,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,207,150,127,26,247,30,39,240,75,150,19,169,119,63,19,169,56,151,90,154,218,201,22,150,31,108,208,205,52,139,29,68,52,240,182,61,157,158,172,130,68,108,123,83,172,14,87,171,166,86,182,101,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,103,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,175,242,189,224,163,247,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,123,102,232,216,90,246,83,172,77,114,116,134,46,236,19,72,178,34,178,79,130,45,146,53,242,246,238,252,202,185,127,220,174,60,137,233,151,214,189,98,180,160,18,79,240,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,119,212,36,50,177,100,107,154,145,49,175,126,237,233,28,114,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,126,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,217,226,109,215,74,40,234,233,103,216,246,189,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,135,138,180,240,201,195,109,130,235,69,125,177,112,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,65,205,31,200,158,166,253,23,214,40,138,33,211,220,214,235,166,185,254,53,168,214,42,122,73,238,88,173,226,138,247,71,21,91,28,232,36,158,154,102,77,27,100,107,92,215,43,21,204,68,84,71,53,122,117,232,169,252,79,201,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,187,78,92,28,191,232,248,119,177,69,171,122,189,142,255,0,141,138,255,0,19,4,84,213,18,65,81,30,59,75,189,241,237,167,124,47,146,55,205,52,104,143,124,200,237,201,28,169,19,81,159,124,178,206,163,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,58,189,203,253,106,125,88,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,245,96,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,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,46,201,89,213,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,51,217,198,15,9,153,151,8,186,161,246,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,247,244,237,189,81,27,43,21,101,167,41,222,53,238,56,182,85,108,225,95,82,46,123,241,187,207,90,108,58,119,173,45,60,54,170,231,73,81,81,37,60,142,86,178,73,188,84,147,109,98,186,71,185,37,72,163,99,21,37,85,101,191,149,1,205,139,141,123,142,83,149,92,248,87,211,123,158,204,110,205,210,155,49,157,139,75,81,13,214,185,178,83,212,71,79,27,145,175,146,31,11,36,59,94,173,145,142,89,86,88,222,196,72,145,95,13,120,85,225,159,50,226,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,123,145,211,63,116,177,177,145,181,83,115,222,221,206,99,55,200,205,20,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,59,115,171,243,79,139,124,191,161,245,27,137,0,11,52,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,78,146,172,209,54,78,172,108,108,239,91,161,23,248,254,224,250,213,197,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,91,42,22,24,152,146,57,205,88,158,214,63,118,196,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,83,229,53,80,10,86,231,87,230,159,22,249,127,67,234,55,18,0,22,105,202,135,142,58,156,106,235,100,225,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,246,156,157,101,73,165,108,125,30,217,25,217,183,67,138,113,161,172,119,221,2,225,131,63,213,92,90,29,247,171,85,190,58,123,116,155,152,158,26,170,174,162,42,72,170,122,61,143,99,251,47,168,108,189,183,53,90,254,222,197,232,142,234,153,194,52,81,251,157,96,159,185,183,238,121,227,63,146,190,207,251,59,218,125,185,191,217,78,231,137,246,143,103,191,187,252,187,251,231,177,221,217,255,0,238,250,236,247,25,215,52,167,194,198,181,254,241,60,62,225,58,199,37,191,193,85,228,22,245,241,240,54,46,220,108,174,130,87,211,213,118,155,220,145,82,21,158,25,86,61,207,87,118,213,155,186,59,170,39,85,4,85,230,117,170,95,178,254,13,179,95,9,125,246,101,215,45,240,248,181,191,251,215,189,226,188,84,137,226,224,247,177,205,102,234,24,235,126,55,109,233,211,225,114,61,88,80,9,111,220,146,245,51,42,200,52,227,81,52,182,237,87,226,44,184,125,194,223,112,180,119,36,145,242,83,248,244,169,239,192,221,207,86,50,20,125,34,72,214,49,173,251,201,231,114,171,149,254,235,42,6,85,205,41,240,157,229,99,70,254,95,227,222,157,1,85,124,206,184,14,253,136,95,106,117,231,73,236,187,112,28,130,224,239,105,90,237,214,238,221,46,47,51,153,11,99,234,238,235,151,179,81,59,170,21,187,99,142,40,92,177,194,157,55,196,213,142,188,31,113,103,153,112,139,170,31,110,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,127,78,227,17,81,178,189,22,255,0,176,60,243,75,248,135,210,248,50,252,66,170,147,42,194,114,170,122,186,68,90,187,124,141,130,186,6,201,37,53,68,82,83,212,177,174,86,43,153,43,21,175,103,71,39,95,226,139,239,243,255,0,186,119,11,31,249,52,233,87,255,0,6,219,191,250,35,139,31,43,26,201,242,255,0,33,244,233,204,214,23,253,205,31,200,158,166,253,23,214,40,138,1,52,103,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,60,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,93,146,179,170,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,103,7,137,29,16,186,240,225,173,185,78,139,222,111,148,151,154,140,114,162,38,178,190,154,55,70,202,152,38,130,58,136,94,172,119,189,143,88,166,143,123,58,185,26,253,205,71,61,17,30,182,191,201,83,202,198,83,243,2,187,211,173,196,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,103,137,184,221,49,154,42,186,169,246,49,172,102,249,100,141,207,118,214,49,173,78,171,238,107,81,19,220,136,122,12,43,79,112,29,53,181,75,98,211,156,31,31,197,109,179,212,58,174,90,59,37,178,26,24,36,157,205,107,93,43,163,133,173,106,189,90,198,53,92,169,215,163,26,159,212,135,148,226,43,65,176,222,36,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,183,198,231,117,86,163,219,189,138,248,220,187,30,228,92,246,113,21,160,217,151,13,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,187,36,107,122,171,81,238,216,244,124,110,93,236,114,37,154,114,155,227,94,227,168,20,127,187,22,168,92,251,247,171,37,189,146,98,21,178,45,45,60,114,218,233,96,134,20,182,54,54,53,143,146,104,153,27,166,107,190,245,239,143,190,175,86,164,40,175,178,162,138,249,149,241,175,113,226,47,81,235,180,191,10,185,245,211,44,70,224,216,233,152,213,165,158,59,173,210,153,106,98,125,206,41,227,106,189,33,123,39,115,35,106,74,230,58,54,50,85,70,185,234,214,120,174,0,120,62,186,241,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,46,250,132,134,86,44,141,115,82,38,53,239,221,189,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,192,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,156,211,140,12,2,167,76,56,163,213,44,50,108,122,146,197,79,75,148,87,84,219,237,244,137,19,96,130,221,83,42,212,81,36,109,137,118,49,139,77,52,42,140,78,155,17,81,170,141,84,86,165,175,242,109,202,111,185,7,8,245,150,155,189,119,136,164,198,115,11,141,174,215,31,105,140,240,244,175,130,154,173,209,245,106,34,191,172,245,117,15,234,229,87,124,125,58,237,107,81,39,81,85,124,243,191,4,255,0,50,126,154,85,89,55,249,104,112,57,83,196,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,241,178,68,141,136,170,231,190,27,201,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,157,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,243,229,255,0,127,226,178,255,0,217,255,0,255,0,151,10,1,61,86,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,135,184,85,225,159,13,225,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,123,149,176,179,108,81,177,145,181,87,107,24,221,206,123,247,200,250,12,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,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,21,171,205,147,130,139,142,160,81,254,243,186,95,108,239,222,172,150,247,199,151,209,70,148,180,241,203,107,165,130,105,150,230,233,30,230,62,73,162,100,109,133,205,251,215,190,62,194,49,26,144,170,62,173,180,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,61,202,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,146,211,152,39,49,31,222,119,21,197,52,223,76,210,235,99,198,253,159,77,116,203,105,252,71,220,215,93,36,142,41,82,139,170,198,201,37,134,142,68,123,119,187,107,37,151,227,72,250,67,12,142,224,28,31,240,215,125,226,167,92,108,250,101,108,94,205,170,29,183,76,146,173,181,76,130,74,75,60,83,70,202,137,34,87,53,251,166,94,235,35,141,17,143,78,228,140,87,34,49,30,230,232,163,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,0,16,3,154,23,2,223,182,188,85,250,227,163,152,103,139,212,155,46,207,108,83,81,59,108,215,219,92,113,185,23,164,40,213,241,21,144,244,143,183,209,90,247,196,143,143,239,92,218,120,210,149,143,107,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,114,182,22,109,138,54,50,54,170,237,99,27,185,207,126,249,31,216,10,1,230,143,231,179,83,126,139,232,244,71,85,229,139,192,119,237,190,251,77,175,58,177,101,221,128,227,247,6,251,54,215,113,183,119,41,114,137,154,201,155,39,71,119,90,189,154,121,219,78,174,221,28,145,76,228,146,21,235,178,86,165,212,149,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,72,171,205,31,200,158,166,253,23,214,40,138,1,39,167,19,28,174,53,114,201,196,189,54,25,160,56,53,93,102,1,153,212,119,172,183,57,170,159,61,37,137,136,198,186,166,27,133,66,179,116,12,137,202,245,141,95,189,242,197,219,107,29,60,232,246,165,154,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,116,128,0,128,28,206,184,14,253,183,216,170,117,231,73,236,187,179,236,126,222,239,105,90,237,214,238,229,86,81,11,95,11,99,234,238,235,83,189,79,3,106,21,187,99,146,89,154,145,194,157,118,68,212,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,187,153,143,141,221,99,149,237,248,154,189,58,245,78,138,136,169,47,248,229,230,97,113,226,119,4,178,233,158,155,217,46,184,166,55,95,111,100,153,141,21,193,41,106,60,117,114,77,4,209,195,12,136,197,145,33,130,74,125,205,153,174,137,210,247,85,31,19,17,136,142,142,188,42,240,207,153,113,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,61,200,233,159,186,88,216,200,218,169,185,239,110,231,49,155,228,102,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,236,137,157,85,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,25,87,47,251,149,199,145,61,50,250,215,172,86,148,2,104,247,130,156,90,197,135,240,143,164,54,156,114,135,194,82,84,97,246,203,164,145,247,95,38,234,170,216,27,87,83,39,87,170,170,111,158,121,95,211,174,214,238,232,212,70,162,34,118,176,1,21,121,163,249,19,212,223,162,250,197,17,64,37,170,114,163,224,91,250,14,40,53,175,12,255,0,123,213,96,20,85,206,255,0,57,206,186,73,78,173,255,0,170,240,175,115,191,221,204,140,255,0,39,152,181,64,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,28,43,140,30,19,48,222,46,180,191,236,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,236,235,219,122,162,186,38,42,103,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,38,248,159,209,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,103,167,247,96,181,51,247,96,251,25,214,235,251,109,246,135,111,237,135,132,183,120,31,3,226,59,221,239,15,217,237,247,187,127,222,189,158,206,221,191,125,221,223,247,100,0,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,243,66,124,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,116,172,202,111,116,80,189,190,62,171,115,214,56,209,210,42,189,97,129,143,237,70,157,24,213,232,249,59,108,124,178,33,32,10,86,231,87,230,159,22,249,127,67,234,55,19,154,114,226,224,250,213,197,134,174,87,187,57,74,180,193,48,170,120,43,239,76,166,149,177,190,186,121,94,169,77,66,174,71,164,177,178,84,142,119,190,72,218,170,140,129,204,71,70,249,25,35,111,208,2,181,121,180,240,117,130,92,176,75,247,22,214,10,207,99,100,150,111,11,246,130,46,220,213,30,222,238,205,67,65,75,241,62,126,221,47,98,52,85,251,184,151,185,215,226,232,169,184,168,19,85,0,165,110,117,126,105,241,111,151,244,62,163,113,60,167,1,28,40,216,184,180,209,173,121,195,123,86,170,60,190,219,246,110,179,22,189,214,194,247,120,10,173,215,5,146,53,116,106,143,72,103,99,59,82,39,71,181,58,178,78,219,223,20,104,116,14,14,185,78,231,121,190,85,81,145,241,69,99,186,226,88,221,134,224,198,50,201,186,21,155,33,237,201,81,28,241,247,162,157,100,166,133,178,67,18,247,17,139,223,138,109,208,189,168,173,149,46,80,170,190,119,186,165,255,0,225,166,138,91,239,191,239,188,166,239,108,240,191,244,83,80,79,222,86,127,250,73,187,24,255,0,249,94,223,232,212,132,28,12,233,125,171,88,248,180,211,60,14,250,234,69,182,207,120,246,149,100,21,116,77,171,130,174,10,24,100,173,146,150,72,156,168,215,50,102,211,44,43,215,170,34,72,170,173,119,77,171,163,51,57,156,115,105,125,171,71,56,180,212,204,14,196,234,68,182,193,120,246,149,28,20,148,77,164,130,146,10,232,99,173,142,150,56,154,170,214,178,22,212,164,41,211,162,42,70,138,141,111,93,169,99,220,150,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,238,98,109,165,185,58,162,71,83,108,107,17,87,100,240,84,75,220,115,222,231,120,157,191,11,99,106,45,138,130,165,121,222,234,103,137,202,180,211,71,40,234,238,177,123,62,223,87,147,92,32,238,109,161,168,241,18,37,61,35,246,163,254,57,163,240,181,169,213,204,77,173,159,225,114,239,122,37,112,218,176,12,202,251,134,223,245,6,205,143,85,214,99,216,173,69,13,53,234,186,20,71,50,129,245,139,42,83,44,168,139,185,172,123,160,145,136,254,155,17,251,26,170,142,145,136,233,21,203,23,84,191,101,252,100,225,94,46,251,236,203,86,91,226,49,107,135,247,175,123,197,120,168,215,194,65,238,99,156,205,213,209,209,124,109,219,211,167,196,228,98,188,191,224,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,42,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,181,180,203,147,6,51,143,107,109,194,251,168,185,189,38,79,165,244,85,15,117,166,196,246,84,71,113,184,193,36,18,162,50,178,120,31,10,83,190,9,93,11,145,240,171,210,126,218,170,182,20,118,194,202,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,179,149,113,99,229,99,89,62,95,228,62,157,57,154,194,255,0,185,163,249,19,212,223,162,250,197,17,64,38,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,34,87,48,110,9,45,92,87,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,238,43,81,18,73,58,209,101,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,157,89,35,87,222,213,71,39,241,66,111,235,231,53,156,191,85,120,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,157,181,219,226,187,157,231,171,89,3,160,115,82,56,214,68,93,233,13,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,40,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,183,200,230,245,70,171,221,177,136,200,218,187,24,212,78,150,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,157,127,157,62,1,83,98,226,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,189,207,101,60,244,12,71,189,61,236,216,214,170,246,213,27,245,242,75,202,111,180,154,251,157,97,84,245,219,44,183,92,61,110,149,148,221,166,47,118,170,146,182,158,58,121,55,170,111,110,214,86,212,167,68,84,106,247,58,185,21,90,213,75,148,42,175,158,119,224,159,230,79,211,72,65,193,103,12,245,60,87,107,205,171,76,38,174,171,183,216,160,167,154,239,144,215,82,44,93,250,107,116,59,81,221,180,145,200,138,249,37,146,24,81,81,175,216,179,36,138,199,181,142,67,67,184,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,33,87,50,238,14,176,77,113,210,203,238,181,248,207,98,102,122,127,143,213,92,125,167,219,154,167,199,90,232,105,171,42,125,157,217,239,178,40,183,205,46,238,254,199,61,187,122,116,114,47,68,162,194,255,0,191,241,89,127,236,255,0,255,0,203,133,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,95,79,47,158,9,45,92,40,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,237,171,145,82,56,250,75,83,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,15,50,190,30,177,94,29,56,154,174,178,97,85,61,44,185,117,189,185,109,53,189,180,177,193,29,171,196,213,84,198,250,56,146,52,70,44,44,124,14,88,209,26,221,177,189,140,84,114,177,94,248,170,104,207,130,157,1,195,120,117,225,231,26,195,240,251,165,37,221,247,122,120,111,247,123,189,21,193,107,105,46,151,26,138,120,187,181,20,210,244,107,86,153,90,200,219,14,214,183,172,76,141,206,220,247,61,238,238,160,0,12,245,243,33,197,172,88,127,27,90,165,105,199,40,124,37,37,69,194,146,233,36,125,215,201,186,170,182,134,158,174,166,78,175,85,84,223,60,242,191,167,93,173,221,209,168,141,68,68,158,188,148,48,12,54,45,23,204,181,73,184,245,34,229,149,89,69,69,129,247,103,34,186,116,183,69,73,69,59,105,216,170,189,24,197,150,103,189,219,81,55,170,71,191,119,110,61,182,62,10,181,212,30,9,46,188,87,243,42,213,27,238,77,5,93,14,157,98,181,24,244,215,90,199,82,185,208,93,167,109,182,216,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,31,91,63,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,202,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,36,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,0,81,95,52,190,24,244,227,135,157,101,161,189,233,213,234,213,73,73,159,120,171,167,217,10,42,100,135,216,17,198,216,25,220,68,238,185,123,53,19,186,169,209,162,71,28,108,237,62,56,209,90,206,141,133,102,135,184,18,225,159,13,225,167,65,172,214,171,21,118,63,125,190,228,116,241,93,239,185,61,157,86,72,47,15,147,115,224,236,204,174,85,146,154,40,164,70,68,169,181,142,77,210,163,24,233,158,139,34,129,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,77,32,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,0,0,173,94,112,92,49,233,197,126,8,188,80,83,222,173,88,214,83,106,236,90,235,41,188,50,36,217,92,146,205,4,116,241,239,89,90,157,234,120,27,83,39,84,142,73,31,20,123,92,168,200,90,173,168,18,221,57,56,240,207,134,209,225,181,220,79,94,107,177,251,246,67,113,168,154,209,101,134,21,89,170,113,182,68,175,101,79,117,85,219,98,169,168,107,227,84,77,155,219,78,172,84,126,218,151,177,44,208,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,3,62,220,203,179,250,109,65,227,75,81,42,173,185,13,93,214,219,99,168,166,176,82,164,203,46,202,55,210,83,71,21,85,60,76,145,19,99,27,88,149,106,187,83,99,158,231,189,187,183,238,89,43,200,251,10,181,87,231,250,167,168,211,84,85,165,202,199,103,183,89,41,226,107,219,216,116,21,211,75,52,174,123,118,238,87,163,173,240,163,85,28,136,136,233,58,163,186,162,182,221,10,128,231,123,130,251,63,84,244,211,83,61,169,220,246,246,63,87,98,240,93,142,157,159,1,82,147,119,123,155,190,45,254,210,219,183,106,109,236,245,234,237,253,27,226,185,56,234,245,78,21,196,189,118,150,212,79,86,182,221,71,179,205,11,32,134,8,156,207,104,208,177,245,80,205,43,221,209,236,99,105,210,189,136,140,85,234,249,153,185,171,209,28,203,180,6,112,120,208,214,59,22,190,241,65,159,234,174,45,14,203,45,214,225,29,61,186,77,207,95,19,75,73,79,21,36,85,61,30,198,61,157,230,83,182,94,219,154,142,103,115,98,245,86,245,89,191,194,7,7,215,93,71,229,147,169,173,199,146,145,50,205,92,168,90,251,91,225,149,207,125,76,22,106,182,173,29,12,173,149,241,195,11,228,171,166,173,98,72,142,232,214,85,49,239,115,182,118,219,88,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,26,126,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,58,245,232,171,252,79,64,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,168,14,112,156,49,233,198,159,223,109,220,66,98,183,171,85,150,235,154,220,25,65,95,139,193,76,145,201,112,170,70,84,75,85,119,107,187,191,246,88,229,107,33,70,172,146,182,71,191,124,171,186,181,139,201,229,79,195,62,27,165,26,13,65,172,45,174,199,242,12,179,81,105,210,181,247,123,114,172,171,111,183,46,205,182,180,149,92,168,143,142,88,222,233,209,173,103,223,39,109,251,252,60,111,38,248,0,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,20,231,37,139,95,114,14,17,232,238,214,138,31,17,73,140,230,22,235,165,210,78,235,25,225,233,95,5,77,35,100,232,229,69,127,89,234,233,217,209,168,174,248,250,244,218,215,42,85,7,7,249,253,78,152,113,71,165,185,156,57,13,37,138,158,151,40,161,166,184,92,42,214,38,193,5,186,166,84,167,173,89,29,42,108,99,22,154,105,145,94,189,54,34,171,145,90,168,142,77,36,149,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,255,0,21,151,254,207,255,0,252,184,112,174,84,252,14,84,233,173,170,131,138,77,73,125,36,183,220,158,206,143,197,173,141,100,83,165,186,221,84,214,61,43,95,39,69,86,84,205,23,70,181,177,185,59,112,203,35,94,174,116,174,142,27,31,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,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,7,20,227,3,137,75,23,10,218,29,120,212,219,154,119,174,179,110,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,219,10,118,159,36,138,175,98,246,227,122,53,85,234,198,187,58,249,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,122,13,85,209,125,80,209,11,173,162,197,170,248,133,94,55,114,190,89,233,239,212,116,117,111,143,190,180,83,57,237,141,210,70,215,43,161,126,232,164,106,197,34,54,70,171,85,28,214,147,211,148,223,26,246,237,63,172,253,216,181,66,231,216,178,222,238,12,147,16,173,145,106,170,36,138,233,85,60,48,165,177,177,177,175,100,112,202,249,29,51,93,247,76,100,157,245,122,185,102,69,101,191,128,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,202,184,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,182,42,120,220,245,255,0,58,71,171,90,247,50,40,165,122,49,251,54,174,117,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,141,173,240,176,211,247,123,80,178,24,254,238,22,50,54,244,142,38,55,225,106,117,233,213,122,170,170,175,234,234,206,128,235,46,133,123,3,246,185,167,183,92,95,237,69,189,46,118,191,26,198,167,126,31,118,230,174,213,94,220,204,220,206,228,15,219,44,123,217,189,141,220,222,179,87,149,31,26,255,0,179,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,182,229,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,64,38,148,248,78,242,177,163,127,47,241,239,78,128,234,160,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,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,103,179,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,154,126,192,117,151,246,53,251,193,254,207,110,191,179,223,104,123,51,219,187,27,217,239,110,217,187,103,94,231,103,185,247,93,253,189,174,239,221,111,238,124,7,64,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,165,30,83,100,162,153,141,241,244,187,94,145,200,141,145,21,139,52,15,127,118,53,234,199,47,71,199,220,99,37,145,77,9,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,197,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,203,102,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,77,140,70,177,187,158,247,47,70,162,53,58,244,68,68,247,23,105,202,11,75,237,88,95,9,116,217,228,46,164,158,229,168,55,138,219,149,68,237,162,108,83,197,5,52,206,162,138,149,242,245,87,76,198,186,158,105,155,215,106,53,106,164,68,111,241,115,166,249,2,185,199,105,13,54,107,195,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,103,87,61,148,179,67,19,27,213,143,123,170,22,129,234,175,68,232,200,95,181,201,213,90,250,203,224,15,58,253,157,241,147,164,247,255,0,101,251,67,197,228,17,216,187,61,254,214,223,105,70,250,14,238,237,174,235,219,241,93,205,189,62,45,155,122,183,174,228,209,73,202,184,167,214,191,221,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,181,232,238,218,63,111,87,116,69,205,97,166,141,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,107,217,226,234,158,231,73,83,83,177,239,122,199,221,158,73,101,237,239,86,179,126,214,252,45,68,51,237,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,141,207,101,60,241,49,234,229,119,198,215,124,79,254,114,218,255,0,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,132,234,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,57,87,22,62,86,53,147,229,254,67,233,211,153,172,47,251,154,63,145,61,77,250,47,172,81,20,2,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,103,95,137,126,34,243,190,40,53,78,191,83,51,170,143,237,104,236,244,91,33,254,76,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,239,127,241,85,254,8,159,147,152,104,14,178,224,26,113,139,106,230,101,167,183,91,86,33,154,110,246,37,210,118,55,183,83,209,21,205,220,212,85,124,93,198,34,201,23,113,173,238,198,215,62,61,236,69,114,72,14,92,220,107,254,234,186,143,61,131,63,185,221,100,211,44,167,238,238,84,208,47,118,59,93,114,171,18,59,155,97,218,231,187,107,24,177,202,216,149,174,124,110,107,186,74,232,98,141,111,164,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,223,113,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,230,101,205,46,240,209,159,212,234,159,15,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,178,91,143,135,98,86,34,164,72,140,99,219,80,146,177,236,106,38,199,181,205,232,221,189,18,189,185,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,234,160,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,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,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,51,175,198,7,18,151,222,42,117,198,241,169,183,52,236,218,161,221,107,198,233,29,74,200,36,164,179,197,52,143,167,142,84,107,159,186,101,238,190,73,21,94,244,238,72,244,106,163,17,141,108,170,229,71,193,71,237,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,211,179,13,226,233,12,142,114,212,111,71,36,142,134,150,72,217,238,107,118,73,42,237,87,170,67,52,78,177,78,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,122,214,98,215,186,216,94,239,1,85,185,139,36,106,232,213,30,144,206,198,118,164,78,143,106,117,100,157,183,190,40,208,207,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,125,203,83,141,123,119,17,122,113,67,165,249,173,207,174,166,226,54,247,71,82,199,45,84,242,93,109,116,201,77,19,46,114,207,35,85,137,51,223,59,89,35,86,87,61,210,49,242,162,53,175,70,178,106,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,87,154,63,145,61,77,250,47,172,81,20,2,106,160,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,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,77,206,238,188,177,120,14,253,183,223,105,181,231,86,44,187,176,28,126,224,223,102,218,238,54,238,229,46,81,51,89,51,100,232,238,235,87,179,79,59,105,213,219,163,146,41,156,146,66,189,118,74,212,179,78,48,120,76,195,120,186,210,255,0,176,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,179,175,109,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,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,238,87,188,107,254,240,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,108,218,219,51,88,202,133,149,173,78,147,69,221,130,25,18,69,87,201,240,75,190,71,62,94,220,234,50,174,95,247,43,143,34,122,101,245,175,88,173,40,4,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,42,3,155,23,26,247,28,167,42,185,240,175,166,247,61,152,221,155,165,54,99,59,22,150,162,27,173,115,100,167,168,142,158,55,35,95,36,62,22,72,118,189,91,35,28,178,172,177,189,136,145,34,190,37,240,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,75,243,253,128,232,215,236,107,247,124,253,158,218,191,103,190,207,246,103,176,182,59,179,217,221,191,118,254,189,206,247,115,239,123,251,187,189,223,189,223,220,248,202,12,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,251,250,118,222,168,141,149,138,178,127,149,31,26,255,0,179,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,47,94,244,54,123,164,210,57,171,79,177,26,178,54,26,169,36,103,189,174,217,28,169,185,88,137,52,210,182,229,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,14,63,198,6,127,77,166,28,46,106,150,103,54,67,87,98,168,165,197,235,169,173,247,10,69,149,179,193,113,169,137,105,232,150,55,68,155,216,245,169,154,20,71,167,77,138,168,229,86,162,43,147,54,230,143,120,44,211,63,217,23,10,122,97,130,201,73,117,164,171,167,199,224,184,87,210,221,35,237,213,82,215,86,170,214,85,64,246,108,106,179,183,61,68,172,70,57,187,154,214,163,92,170,228,85,94,214,70,174,100,56,181,247,48,224,151,84,173,56,229,15,139,171,167,183,210,93,36,143,186,200,246,210,209,87,83,213,212,201,213,234,136,187,32,130,87,244,235,185,219,122,53,21,202,136,185,236,53,80,87,87,58,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,59,152,187,169,109,174,167,145,180,219,28,197,84,223,60,244,242,247,26,246,57,190,27,111,196,217,28,137,2,249,104,224,20,218,131,198,150,157,210,220,177,234,187,173,182,199,81,83,127,170,88,82,93,148,111,164,166,146,90,90,137,95,26,166,198,54,177,41,17,55,46,199,61,204,99,183,111,218,186,9,41,175,157,38,142,88,176,253,101,196,181,138,209,55,110,175,81,45,245,20,247,74,109,175,93,213,86,214,211,198,218,157,238,122,162,111,130,122,120,187,109,99,26,223,13,187,226,116,142,84,252,174,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,186,72,43,173,209,84,84,71,185,203,35,81,176,186,7,214,35,186,49,238,89,59,29,54,183,122,151,82,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,0,114,174,44,124,172,107,39,203,252,135,211,167,51,88,95,247,52,127,34,122,155,244,95,88,162,40,4,213,64,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,5,21,243,43,227,94,227,196,94,163,215,105,126,21,115,235,166,88,141,193,177,211,49,171,75,60,119,91,165,50,212,196,251,156,83,198,213,122,66,246,78,230,70,212,149,204,116,108,100,170,141,115,213,172,243,252,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,235,115,250,233,195,134,156,107,158,135,92,116,50,237,143,218,168,45,94,207,74,123,3,162,160,78,221,134,170,40,86,58,74,154,104,163,116,123,59,61,81,18,54,57,141,116,123,162,95,129,238,106,231,219,136,173,6,204,184,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,217,35,91,213,90,143,118,199,163,227,114,239,99,145,44,127,148,167,26,254,219,163,163,225,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,223,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,207,192,4,0,231,87,229,99,22,249,129,67,233,215,18,170,248,78,243,79,163,127,48,49,239,81,128,210,152,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,140,230,113,211,133,93,112,14,48,117,110,197,121,168,164,154,162,171,40,171,189,177,212,207,115,152,144,92,29,227,161,106,171,154,213,222,216,170,99,107,211,167,68,122,57,17,92,136,142,91,62,228,211,159,212,228,220,46,93,48,203,142,67,73,87,81,135,101,21,116,212,118,246,172,73,61,13,186,162,40,170,35,87,181,168,143,86,73,83,37,114,181,239,235,213,91,35,81,122,71,181,188,131,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,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,10,86,230,201,197,231,237,119,81,255,0,119,220,42,183,126,33,128,92,31,237,103,73,65,218,146,171,34,133,102,130,109,178,61,85,235,12,12,123,162,111,70,177,29,35,167,114,247,88,144,189,35,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,189,43,50,155,221,20,44,119,128,165,218,245,142,52,116,138,140,73,167,123,59,81,167,71,185,58,190,78,219,217,20,136,104,79,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,43,171,154,231,5,31,180,220,86,126,37,52,206,217,106,166,201,49,43,125,69,78,91,23,78,204,215,139,92,49,181,201,81,189,92,145,186,106,88,227,127,185,205,223,36,75,181,30,171,12,49,58,165,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,83,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,146,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,10,139,230,235,198,14,77,95,153,92,56,75,195,214,174,219,98,181,211,211,59,46,116,209,83,189,151,121,229,74,74,234,70,68,170,199,75,19,32,70,198,229,123,94,197,123,228,123,92,221,177,181,207,136,28,31,112,153,153,113,117,170,31,97,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,127,78,227,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,118,68,206,170,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,8,1,204,235,128,239,219,125,138,167,94,116,158,203,187,62,199,237,238,246,149,174,221,110,238,85,101,16,181,240,182,62,174,238,181,59,212,240,54,161,91,182,57,37,153,169,28,41,215,100,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,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,20,112,171,196,198,27,197,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,54,163,102,102,217,99,123,36,106,38,230,61,187,154,199,239,141,153,183,47,251,149,199,145,61,50,250,215,172,86,148,2,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,0,134,188,205,56,193,201,184,90,210,251,37,151,78,86,174,143,54,206,106,37,109,170,240,216,169,229,130,217,5,28,148,239,169,123,227,157,146,54,87,189,179,50,38,177,89,211,164,146,63,115,86,54,181,244,131,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,19,224,251,132,204,55,132,93,47,251,15,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,251,58,247,30,136,142,149,234,189,212,225,92,96,240,153,134,241,117,165,255,0,97,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,103,94,219,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,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,115,220,175,120,215,253,224,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,217,181,182,102,177,149,11,43,90,157,38,139,187,4,50,36,138,175,147,224,151,124,142,124,189,184,129,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,34,175,52,127,34,122,155,244,95,88,162,40,4,213,64,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,30,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,211,175,68,95,224,102,48,211,238,147,231,95,181,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,82,103,54,204,214,235,149,113,165,144,88,174,20,244,145,211,225,214,123,85,146,133,208,177,200,249,32,125,51,107,149,210,170,185,81,95,221,174,149,168,173,70,166,198,177,58,117,69,115,164,87,36,45,45,255,0,241,47,90,238,22,47,247,166,45,104,185,248,175,250,106,107,224,236,163,255,0,253,26,237,239,103,252,140,119,244,136,90,161,18,185,166,224,20,217,215,5,185,149,82,99,213,119,107,150,43,81,65,127,182,165,50,74,231,210,190,58,150,69,81,80,172,141,126,38,50,142,122,181,126,244,86,53,155,158,189,54,35,155,73,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,54,230,51,197,210,189,174,142,166,155,123,216,244,143,187,4,146,197,220,216,174,102,253,205,248,154,138,105,164,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,191,238,104,254,68,245,55,232,190,177,68,80,9,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,79,240,87,7,55,30,48,114,109,46,181,80,240,221,167,235,87,111,185,102,22,121,43,242,27,147,162,167,150,9,172,149,45,170,163,117,11,27,35,30,237,242,57,178,57,210,55,182,232,210,40,209,174,119,113,219,43,3,135,93,6,204,184,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,217,27,93,213,26,175,110,247,171,35,106,239,123,81,116,39,195,174,131,97,188,54,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,111,145,205,234,141,87,187,99,17,145,181,118,49,168,157,44,137,92,193,184,36,181,113,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,184,173,68,73,36,235,68,63,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,231,192,15,24,54,174,44,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,217,80,176,202,245,141,173,106,196,246,189,155,118,36,114,73,40,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,83,183,59,140,42,235,65,173,26,123,168,211,84,82,45,182,249,139,203,100,167,137,175,119,125,179,208,213,201,52,174,123,118,237,70,43,110,16,163,85,28,170,170,217,58,163,122,34,187,202,114,105,207,233,177,158,40,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,244,232,142,145,168,189,100,218,238,193,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,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,4,85,227,127,128,156,19,139,139,20,249,29,20,254,196,212,219,109,190,58,59,37,238,90,137,157,74,248,98,124,210,54,142,166,20,85,98,66,247,207,34,172,172,103,117,142,86,187,171,218,213,137,253,43,133,94,25,240,222,20,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,185,91,11,54,197,27,25,27,85,118,177,141,220,231,191,124,143,236,0,21,171,168,28,163,44,89,87,23,13,204,172,211,218,172,154,59,114,237,223,107,108,148,84,175,111,106,170,41,233,146,162,210,141,108,241,190,24,106,152,234,137,99,158,21,219,15,71,198,145,49,27,10,190,197,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,253,96,1,80,28,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,62,238,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,151,252,175,244,19,86,56,118,208,43,254,21,172,120,167,217,251,213,110,97,85,116,130,155,199,83,85,239,165,125,21,20,109,147,125,60,146,49,58,190,25,19,162,174,239,135,175,78,138,138,179,0,0,8,1,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,148,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,205,235,211,111,191,167,84,235,207,249,95,240,103,196,159,14,218,251,127,205,117,143,77,254,207,217,107,112,250,171,92,21,62,216,160,171,223,84,250,218,41,27,30,202,121,228,122,117,100,50,47,85,77,191,15,78,189,85,17,108,252,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,254,35,63,210,107,63,250,217,127,192,2,58,241,131,193,38,151,241,115,140,237,189,65,73,99,205,168,169,227,164,179,229,141,165,146,121,232,96,241,12,150,72,159,11,38,137,181,44,115,91,43,26,217,92,169,26,207,35,217,209,92,237,223,171,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,168,5,101,235,63,39,251,86,111,196,189,30,75,130,95,105,49,141,47,200,170,42,46,87,235,117,190,141,176,190,202,145,178,157,60,45,22,233,30,143,125,84,175,169,123,126,233,144,211,49,142,68,107,145,177,68,251,20,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,90,33,254,229,199,29,159,241,25,254,147,89,255,0,214,203,126,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,74,129,254,229,199,29,159,241,25,254,147,89,255,0,214,203,190,225,235,22,190,224,218,5,166,152,86,83,67,224,175,88,254,31,102,181,220,105,187,172,147,177,85,5,20,81,203,30,246,43,152,237,175,99,147,171,85,90,189,58,162,170,123,206,128,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,214,7,15,92,184,120,206,193,181,247,77,51,92,167,70,252,21,151,31,204,44,215,75,141,79,218,43,84,157,138,88,43,98,146,89,54,50,165,207,118,214,49,203,209,168,174,94,157,17,21,125,197,223,128,0,0,2,144,56,133,229,195,198,118,115,175,186,151,154,226,218,55,227,108,185,6,97,121,186,91,170,126,209,90,163,239,210,207,91,44,145,73,177,245,45,123,119,49,237,94,142,68,114,117,232,168,139,238,44,255,0,128,173,45,206,244,91,132,236,27,76,245,46,197,236,108,146,205,237,63,27,69,226,161,168,237,119,110,85,83,71,247,144,189,241,187,172,114,177,223,11,151,167,94,139,209,81,81,36,0,0,241,90,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,100,177,75,19,155,44,79,232,174,106,185,142,106,171,30,246,47,86,189,200,177,171,130,222,91,56,111,9,89,149,223,80,111,57,133,38,123,144,207,79,29,53,150,186,107,18,208,190,204,197,73,18,165,98,69,168,153,170,249,154,232,216,175,232,215,181,140,123,81,118,202,244,89,148,1,5,121,134,242,238,253,230,235,45,250,161,164,235,106,180,103,212,253,155,125,201,146,211,246,227,189,194,249,233,226,142,122,153,251,136,145,120,72,60,67,213,237,138,89,100,141,173,137,17,118,68,212,239,252,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,55,57,34,133,21,91,27,92,229,85,123,223,36,143,133,124,208,56,51,226,79,136,157,125,176,102,186,57,166,255,0,104,44,180,88,125,45,174,122,159,108,80,82,108,170,101,109,108,142,143,101,68,241,189,122,50,104,215,170,38,223,139,167,94,168,168,157,3,149,39,11,154,237,195,95,237,71,246,215,131,125,156,251,71,236,79,102,127,41,209,214,119,252,63,142,239,127,147,75,38,221,189,248,191,157,211,174,239,119,94,139,210,127,128,71,254,61,116,183,59,214,158,19,179,157,51,211,75,23,182,114,75,207,179,60,21,23,138,134,159,187,218,185,82,205,39,222,76,246,70,222,145,196,247,124,78,78,189,58,39,85,84,69,168,31,238,92,113,217,255,0,17,159,233,53,159,253,108,191,224,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,251,19,217,159,202,116,117,157,255,0,15,227,187,223,228,210,201,183,111,126,47,231,116,235,187,221,215,162,244,159,228,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,171,210,126,87,28,88,254,212,240,223,218,150,134,127,129,159,104,45,223,104,255,0,194,107,111,251,23,226,99,241,95,208,85,247,127,161,238,127,71,241,255,0,185,247,244,47,80,2,128,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,242,149,178,206,92,60,194,115,156,170,243,154,229,58,55,227,111,89,5,194,162,233,113,169,251,69,100,143,191,85,60,142,146,89,54,50,165,172,110,231,189,203,209,168,141,78,189,17,17,61,197,186,112,59,164,57,150,132,112,175,129,233,110,160,193,73,6,67,105,167,172,154,186,10,105,210,102,83,190,166,182,122,164,133,94,159,11,158,198,206,214,61,90,174,102,246,187,107,158,222,142,94,234,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,61,236,86,189,187,152,247,39,86,170,57,58,245,69,69,247,148,47,253,203,142,59,63,226,51,253,38,179,255,0,173,151,61,194,21,143,84,49,94,26,52,247,16,214,76,110,146,193,150,99,182,118,89,42,168,41,167,142,102,71,5,35,221,79,74,229,124,114,72,199,61,244,209,64,247,171,94,169,189,238,247,55,249,141,166,31,238,92,113,217,255,0,17,159,233,53,159,253,108,187,238,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,239,98,185,142,218,246,57,58,181,85,171,211,170,42,167,188,232,0,3,159,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,123,213,172,110,231,189,169,213,202,141,78,189,85,81,61,229,32,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,191,113,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,64,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,255,0,0,10,128,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,227,252,77,240,187,165,252,83,96,19,98,26,129,100,164,125,202,142,158,173,113,235,211,153,34,207,102,173,154,23,70,218,134,118,228,141,210,49,29,219,123,160,115,251,114,44,81,238,69,218,213,111,63,224,151,129,60,55,131,139,85,246,118,223,41,50,236,178,251,80,172,126,70,235,74,209,79,21,185,27,26,182,137,140,89,166,70,179,186,199,200,231,53,91,220,85,141,30,139,218,141,82,80,0,87,87,26,220,173,63,110,186,203,106,212,253,32,186,218,177,127,181,23,8,41,242,250,127,3,210,24,62,26,137,106,111,61,123,201,220,153,251,105,226,240,241,198,222,228,175,238,190,70,238,150,68,154,186,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,214,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,237,111,85,232,141,70,181,172,99,88,198,49,141,232,0,16,255,0,154,6,130,106,199,17,58,5,96,194,180,115,20,251,65,122,162,204,41,110,147,211,120,234,106,77,148,172,162,173,141,210,111,168,146,54,47,71,205,26,116,69,221,241,117,233,209,21,82,0,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,248,4,63,230,129,160,154,177,196,78,129,88,48,173,28,197,62,208,94,168,179,10,91,164,244,222,58,154,147,101,43,40,171,99,116,155,234,36,141,139,209,243,70,157,17,119,124,93,122,116,69,84,136,28,5,112,21,197,142,139,113,99,131,106,102,165,233,79,177,177,187,55,180,252,109,111,183,109,181,29,174,237,182,170,24,254,238,26,135,200,238,178,74,198,252,45,94,157,122,175,68,69,84,183,242,37,115,52,225,227,84,56,147,225,230,223,136,105,29,170,146,233,125,179,101,20,119,181,160,154,178,58,87,212,192,218,122,154,119,182,39,202,173,139,123,86,165,175,84,123,216,138,198,63,162,171,182,177,208,3,134,142,94,252,113,233,103,16,218,111,168,55,13,45,171,177,219,108,121,69,182,166,233,93,77,148,91,55,197,110,241,12,74,196,84,138,169,94,246,58,157,101,99,216,212,93,236,115,155,209,219,186,44,181,230,183,194,230,187,113,41,251,46,253,138,96,223,104,254,206,123,111,218,127,202,116,116,125,143,17,224,123,63,229,50,199,187,119,98,95,230,245,233,183,223,211,170,117,231,252,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,103,236,181,184,125,85,174,10,159,108,80,85,239,170,125,109,20,141,143,101,60,242,61,58,178,25,23,170,166,223,135,167,94,170,136,182,126,1,207,248,133,197,175,185,206,129,106,94,21,139,80,248,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,144,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,160,0,82,7,16,188,184,120,206,206,117,247,82,243,92,91,70,252,109,151,32,204,47,55,75,117,79,218,43,84,125,250,89,235,101,146,41,54,62,165,175,110,230,61,171,209,200,142,78,189,21,17,125,197,159,240,21,165,185,222,139,112,157,131,105,158,165,216,189,141,146,89,189,167,227,104,188,84,53,29,174,237,202,170,104,254,242,23,190,55,117,142,86,59,225,114,244,235,209,122,42,42,36,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,76,235,86,52,179,75,252,15,237,51,82,241,76,75,218,125,223,5,237,219,205,53,7,138,237,237,238,118,187,207,110,253,189,198,110,219,215,166,246,245,254,40,124,184,86,183,232,190,165,93,101,177,105,206,175,97,89,85,202,10,119,85,203,71,100,191,210,87,79,28,13,115,90,233,93,28,50,57,200,196,115,216,213,114,167,78,175,106,127,90,30,212,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,62,176,0,0,0,0,0,0,14,105,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,0,229,95,189,143,11,31,249,75,105,87,255,0,25,91,191,250,199,191,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,126,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,217,226,110,55,74,216,233,41,96,222,246,177,155,229,145,90,198,238,123,218,212,234,190,247,57,17,61,234,135,138,180,241,55,195,109,254,235,69,98,177,113,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,14,150,0,57,165,219,137,190,27,108,23,90,219,21,247,136,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,191,195,92,109,117,177,213,210,207,177,238,99,246,75,26,185,142,218,246,57,171,209,125,206,106,162,251,209,79,21,118,226,111,134,219,5,214,182,197,125,226,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,158,215,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,60,166,117,171,26,89,165,254,7,246,153,169,120,166,37,237,62,239,130,246,237,230,154,131,197,118,246,247,59,93,231,183,126,222,227,55,109,235,211,123,122,255,0,20,63,43,22,226,23,64,179,155,237,46,45,133,107,134,159,228,23,170,221,254,26,221,107,201,168,170,234,167,216,199,61,251,34,142,71,61,219,88,199,57,122,39,185,173,85,95,114,41,208,0,0,0,0,7,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,254,46,123,218,212,234,170,136,125,96,28,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,45,158,38,221,116,201,168,169,42,160,222,198,189,155,226,146,70,189,187,152,246,185,58,167,189,174,69,79,114,161,250,184,46,172,105,102,168,120,239,217,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,20,245,96,31,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,182,120,155,141,210,182,58,74,88,55,189,172,102,249,100,86,177,187,158,246,181,58,175,189,206,68,79,122,161,226,173,60,77,240,219,127,186,209,88,172,92,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,218,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,45,158,38,227,116,173,142,146,150,13,239,107,25,190,89,21,172,110,231,189,173,78,171,239,115,145,19,222,168,120,15,222,199,133,143,252,165,180,171,255,0,140,173,223,253,99,170,158,83,58,213,141,44,210,255,0,3,251,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,138,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,110,255,0,13,110,181,228,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,189,19,220,214,170,175,185,20,232,7,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,103,137,183,93,50,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,78,169,239,107,145,83,220,168,126,174,11,171,26,89,170,30,59,246,103,169,120,166,91,236,206,215,141,246,21,230,154,191,194,247,55,118,251,189,151,187,102,238,219,246,238,233,215,99,186,127,5,60,175,239,99,194,199,254,82,218,85,255,0,198,86,239,254,177,239,241,108,179,21,206,108,84,185,78,21,147,90,178,11,45,110,255,0,13,113,181,214,199,87,75,62,199,185,143,217,44,106,230,59,107,216,230,175,69,247,57,170,139,239,69,63,88,28,255,0,41,226,23,64,176,107,237,86,45,154,235,134,159,227,247,170,45,158,38,221,116,201,168,169,42,160,222,198,189,155,226,146,70,189,187,152,246,185,58,167,189,174,69,79,114,161,250,184,46,172,105,102,168,120,239,217,158,165,226,153,111,179,59,94,55,216,87,154,106,255,0,11,220,221,219,238,246,94,237,155,187,111,219,187,167,93,142,233,252,20,245,96,0,0,0,0,15,146,75,181,170,27,173,61,138,107,157,35,46,85,148,243,85,211,209,186,102,164,243,65,11,163,108,178,178,62,187,156,198,58,120,90,231,34,116,106,203,26,47,77,201,215,235,0,0,1,249,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,103,137,184,221,43,99,164,165,131,123,218,198,111,150,69,107,27,185,239,107,83,170,251,220,228,68,247,170,30,3,247,177,225,99,255,0,41,109,42,255,0,227,43,119,255,0,88,234,160,30,83,58,213,141,44,210,255,0,3,251,76,212,188,83,18,246,159,119,193,123,118,243,77,65,226,187,123,123,157,174,243,219,191,111,113,155,182,245,233,189,189,127,138,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,110,255,0,13,110,181,228,212,85,117,83,236,99,158,253,145,71,35,158,237,172,99,156,189,19,220,214,170,175,185,20,232,7,63,202,120,133,208,44,26,251,85,139,102,186,225,167,248,253,234,139,103,137,183,93,50,106,42,74,168,55,177,175,102,248,164,145,175,110,230,61,174,78,169,239,107,145,83,220,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,215,163,218,191,214,135,234,221,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,115,95,222,199,133,143,252,165,180,171,255,0,140,173,223,253,99,165,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,0,0,0,0,5,96,112,169,198,191,236,203,141,13,93,225,175,83,46,119,90,156,111,45,213,11,213,54,37,47,94,244,54,123,164,215,106,150,173,62,196,106,200,216,106,164,145,158,246,187,100,114,166,229,98,36,211,74,219,63,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,99,17,207,118,214,49,203,209,168,174,94,157,17,21,125,197,117,240,87,197,117,247,139,78,97,121,182,101,221,186,209,226,22,221,63,174,163,197,172,149,179,49,222,2,151,199,218,210,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,101,64,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,83,95,53,206,53,255,0,105,185,84,252,53,233,157,206,235,77,141,226,87,10,138,108,182,94,189,152,111,23,72,100,107,82,159,98,181,36,116,52,178,70,255,0,123,157,178,73,87,114,49,82,24,101,119,181,229,33,196,199,18,249,126,101,30,134,221,104,106,243,13,51,176,89,251,110,185,212,163,24,252,85,140,73,29,74,196,168,219,186,118,74,228,236,50,157,234,231,181,140,107,162,86,69,79,35,87,245,117,7,141,187,175,10,28,202,181,70,197,147,79,87,93,167,89,85,70,61,13,214,141,213,78,108,22,153,221,109,182,53,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,210,205,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,108,122,53,237,220,199,181,122,57,17,201,215,162,162,47,184,253,96,10,118,209,190,58,170,120,90,227,103,88,240,125,65,175,171,126,149,223,245,35,39,154,186,26,106,88,158,251,101,198,107,130,49,46,74,169,26,207,51,27,29,59,99,124,45,127,243,30,231,181,143,123,81,143,183,235,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,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,54,49,28,247,109,99,28,189,26,138,229,233,209,17,87,220,81,15,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,61,178,220,39,141,206,87,61,238,114,202,216,149,232,213,100,42,212,237,198,247,205,186,202,185,113,113,199,83,197,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,237,53,242,196,230,171,82,100,138,57,148,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,101,92,191,238,87,30,68,244,203,235,94,177,90,74,160,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,53,57,190,106,150,119,162,217,222,128,106,102,154,95,125,141,146,89,190,213,248,42,223,11,13,71,107,187,13,4,50,125,220,204,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,127,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,107,150,41,145,17,178,53,174,69,70,61,146,70,206,214,0,4,42,230,115,198,46,119,194,206,9,142,88,52,210,143,194,228,153,223,140,240,89,7,114,23,251,35,193,77,70,249,63,189,102,130,72,234,59,177,206,248,254,37,110,206,187,147,170,244,233,0,57,103,241,175,110,225,131,59,185,97,58,151,115,240,218,109,150,245,169,173,172,145,106,166,246,53,116,48,200,177,212,67,79,11,100,223,222,232,200,36,70,199,185,122,64,229,122,54,21,107,175,80,2,138,249,152,113,175,110,226,127,59,182,225,58,105,115,241,58,109,137,116,169,162,172,141,106,161,246,205,116,208,198,178,84,77,79,51,99,217,217,234,248,35,71,71,185,58,206,228,122,182,100,107,102,255,0,42,142,46,245,67,136,92,54,251,167,58,157,110,171,188,215,96,20,244,136,204,185,245,17,185,245,112,76,175,108,52,245,141,115,187,175,169,68,134,69,73,218,215,36,140,141,123,170,217,81,31,81,61,65,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,163,220,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,51,47,170,186,103,149,104,222,163,228,122,91,154,210,120,123,214,51,112,150,223,83,182,57,25,28,219,23,224,158,46,227,24,247,67,43,21,178,70,245,106,111,141,236,114,39,71,33,121,60,176,53,162,213,170,220,37,226,86,41,178,250,75,182,79,131,83,186,195,121,163,107,27,20,244,16,71,52,173,183,181,241,163,91,213,139,70,200,90,217,81,21,30,177,200,138,231,72,201,58,70,14,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,163,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,38,198,35,158,237,172,99,151,163,81,92,189,58,34,42,251,140,193,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,127,220,187,116,46,179,64,120,83,197,49,187,245,155,217,153,37,251,187,146,95,161,114,206,146,54,170,169,81,98,100,177,204,141,116,51,71,74,202,88,100,141,26,214,182,72,95,252,229,85,123,170,47,153,118,1,77,167,220,105,106,37,45,183,30,171,181,91,111,149,20,215,250,85,153,37,217,88,250,186,104,229,170,168,137,242,42,239,99,171,22,173,23,106,236,107,218,246,55,110,205,169,61,57,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,220,196,219,75,114,117,68,142,166,216,214,34,174,201,224,168,151,184,231,189,206,241,59,126,22,198,212,91,21,6,104,120,148,213,234,157,122,215,156,231,87,38,158,174,74,124,138,241,52,214,244,171,130,40,103,138,220,206,145,81,67,35,34,234,196,124,116,209,195,26,170,43,186,171,21,85,206,85,87,45,191,242,130,210,251,86,23,194,93,54,121,11,169,39,185,106,13,226,182,229,81,59,104,155,20,241,65,77,51,168,162,165,124,189,85,211,49,174,167,154,102,245,218,141,90,169,17,27,252,92,232,255,0,161,156,193,41,184,118,226,191,89,244,123,89,46,181,110,211,171,142,164,100,149,52,87,41,165,150,102,99,47,74,202,233,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,116,234,249,21,109,124,0,1,77,124,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,202,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,165,6,107,127,29,186,243,172,90,243,108,215,122,60,154,175,21,172,197,106,30,236,70,221,110,159,116,22,72,29,238,115,19,114,109,157,242,181,17,39,124,140,233,50,124,14,106,68,140,137,151,83,193,247,22,120,111,23,90,95,246,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,54,117,238,49,21,93,19,209,59,168,0,0,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,8,65,205,191,65,169,181,79,134,137,53,38,223,69,87,62,67,166,21,30,212,166,74,106,121,106,31,45,186,119,199,21,116,106,198,61,26,198,53,169,21,75,229,115,31,177,148,110,79,133,175,123,146,157,116,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,210,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,133,6,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,250,188,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,247,61,157,138,90,26,136,42,234,42,122,163,28,199,109,123,41,162,237,171,152,229,241,59,219,185,35,114,21,23,195,118,136,93,120,143,214,220,91,69,236,215,202,75,53,70,71,81,43,95,95,83,27,164,101,52,16,193,37,68,207,70,55,222,247,164,80,201,177,157,90,142,126,214,171,152,138,175,75,190,230,99,118,186,216,56,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,62,94,1,120,215,197,120,172,211,138,75,37,218,231,225,245,55,25,183,195,30,71,111,168,88,217,37,126,196,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,109,116,79,150,85,0,1,8,57,182,103,249,150,150,104,94,1,168,58,125,144,213,216,242,27,30,164,80,84,208,215,83,42,111,137,254,205,185,34,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,254,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,0,21,151,199,87,22,121,151,8,188,123,98,185,197,138,158,174,241,98,175,211,122,90,107,238,56,218,244,165,130,234,196,173,186,36,10,247,172,114,163,31,20,175,73,26,244,102,254,157,198,34,163,101,122,45,132,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,220,204,100,141,233,36,79,111,196,212,235,211,170,117,69,69,95,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,143,242,167,227,170,167,49,142,131,133,141,87,175,171,169,190,210,211,164,56,85,115,105,98,108,14,183,82,81,49,61,154,244,134,54,171,95,20,84,242,74,217,164,87,119,17,100,107,158,215,54,52,150,205,0,40,135,152,167,29,85,60,82,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,49,141,123,152,199,185,88,207,107,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,118,174,104,188,192,40,237,20,119,46,25,52,67,34,239,93,102,241,54,236,226,233,4,112,79,75,29,44,176,75,4,214,150,247,24,253,211,47,119,172,178,70,172,116,46,141,177,163,149,235,43,98,173,93,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,104,83,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,173,205,31,207,102,166,253,23,209,232,142,171,202,247,142,159,216,166,84,205,14,214,60,207,194,105,181,235,127,177,234,107,91,186,27,21,210,73,26,169,214,101,114,120,122,57,186,201,220,234,142,99,37,86,73,247,77,117,68,139,117,32,25,172,226,199,205,62,178,124,192,200,125,70,114,116,242,186,230,1,89,104,172,182,240,201,173,249,23,122,213,55,134,183,96,247,73,227,158,122,168,234,165,158,40,33,180,187,182,199,238,133,123,189,98,146,69,99,97,108,110,141,92,172,88,155,21,181,0,0,41,47,153,175,29,183,93,110,204,174,58,25,165,185,53,36,154,95,97,168,141,181,85,150,185,220,246,100,149,172,70,185,207,146,78,136,143,166,134,94,173,141,140,221,27,223,31,127,116,136,176,246,162,86,147,104,14,178,235,175,183,255,0,100,122,123,117,202,62,203,219,214,231,116,240,76,106,246,33,247,237,106,110,84,238,76,253,175,237,192,205,210,201,177,251,24,237,174,233,248,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,160,142,14,184,197,193,56,191,193,42,47,246,10,63,99,100,150,109,159,104,49,254,228,213,30,203,238,205,80,202,95,239,167,193,20,115,247,99,167,89,62,237,23,103,93,174,232,169,239,144,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,65,94,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,155,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,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,106,240,213,206,26,235,83,170,23,155,47,17,116,148,148,120,77,254,241,89,95,108,188,53,28,249,241,138,37,142,87,195,66,248,233,41,149,213,236,220,216,34,108,155,25,34,43,228,123,220,244,84,107,44,171,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,222,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,156,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,154,114,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,249,90,188,216,184,215,183,98,216,173,207,133,125,55,185,239,201,47,61,41,179,25,216,181,84,243,90,168,93,29,61,68,116,241,185,26,200,230,241,81,205,181,234,217,30,212,137,37,141,236,85,149,21,149,109,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,209,71,14,186,13,134,240,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,190,71,55,170,53,94,237,140,70,70,213,216,198,162,116,176,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,207,242,121,214,251,174,7,196,93,70,141,67,99,164,172,182,234,141,58,182,162,173,210,57,147,208,207,110,165,171,169,137,236,254,45,123,28,213,153,142,98,162,47,87,198,228,114,108,86,73,216,57,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,159,252,228,245,175,236,55,15,182,157,28,164,183,247,170,245,54,224,189,233,228,139,116,112,80,219,165,167,168,147,107,146,70,171,102,116,239,163,70,245,99,218,177,247,250,237,118,197,43,3,130,253,28,177,107,239,20,24,6,149,101,51,108,178,221,110,18,84,92,99,218,245,241,52,180,148,242,213,203,77,213,143,99,217,222,101,59,162,238,53,200,230,119,55,167,85,111,69,209,241,86,188,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,235,221,123,17,33,175,123,125,202,198,42,201,252,213,145,55,69,94,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,133,239,172,130,145,25,177,81,238,126,214,39,93,234,215,95,161,197,56,208,214,59,238,129,112,193,159,234,174,45,14,251,213,170,223,29,61,186,77,204,79,13,85,87,81,21,36,85,61,30,199,177,253,151,212,54,94,219,154,173,127,111,98,244,71,117,76,230,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,106,35,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,225,113,99,230,159,89,62,96,100,62,163,57,63,249,81,241,211,253,7,11,250,215,153,255,0,189,233,112,10,218,230,255,0,156,215,90,228,168,87,127,213,120,86,57,191,238,225,71,255,0,147,194,90,160,0,25,87,46,79,150,47,48,10,205,93,163,166,225,251,91,242,47,23,157,82,109,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,124,210,61,174,153,175,111,84,116,141,123,228,177,83,242,109,217,102,43,120,190,221,241,107,78,77,106,173,189,99,254,31,218,246,234,122,216,228,170,183,247,216,175,131,196,68,213,87,197,220,98,43,153,189,19,115,81,85,58,161,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,65,156,125,113,175,149,113,89,168,245,118,75,77,207,195,233,150,51,112,154,60,114,223,78,178,50,58,253,138,232,219,115,168,73,26,199,186,105,88,170,172,107,218,157,152,222,172,68,220,233,95,47,10,177,104,190,168,100,186,95,147,107,69,151,16,171,159,9,195,234,41,169,47,23,167,62,56,160,130,121,228,100,113,196,205,238,71,76,253,210,197,185,177,35,213,137,44,110,126,212,123,85,127,87,135,93,121,204,184,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,217,35,91,209,28,172,118,199,163,36,106,111,99,85,52,83,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,51,45,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,237,99,60,93,43,218,146,83,84,236,99,222,145,247,96,146,41,123,123,213,204,223,181,223,19,85,11,138,229,33,175,52,218,167,195,68,122,109,112,173,171,159,33,211,10,143,101,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,216,202,54,175,194,215,177,169,92,28,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,65,94,105,122,233,89,172,28,86,95,177,186,43,207,139,198,244,239,252,27,182,67,26,79,28,108,170,141,17,110,15,116,114,174,222,247,138,238,66,233,24,214,181,241,211,65,252,228,106,61,210,43,146,126,139,218,174,53,57,230,187,228,56,133,37,85,69,174,162,150,195,140,222,38,123,94,250,89,214,41,31,113,108,81,238,234,199,172,83,81,34,202,172,69,217,35,216,199,116,116,173,89,107,205,31,200,158,166,253,23,214,40,138,43,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,185,152,248,221,214,57,94,223,137,171,211,175,84,232,168,138,154,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,181,203,20,200,136,217,26,215,34,163,30,201,35,103,107,0,16,3,157,95,149,140,91,230,5,15,167,92,74,149,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,172,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,220,222,169,213,90,173,115,94,199,61,143,99,221,237,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,62,178,149,185,213,249,167,197,190,95,208,250,141,196,230,156,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,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,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,197,143,154,125,100,249,129,144,250,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,189,238,95,188,119,88,184,170,197,99,194,178,151,248,45,77,199,237,233,37,198,155,163,228,246,165,44,17,210,199,45,215,123,41,226,167,131,187,83,80,228,240,205,85,115,58,117,78,173,247,164,192,42,131,154,15,48,74,107,181,53,235,133,237,22,186,213,177,140,168,117,6,97,124,166,150,90,103,239,134,90,170,122,203,42,197,44,13,114,177,92,200,28,249,226,151,100,140,87,69,241,49,207,235,86,196,255,0,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,64,174,26,56,152,204,184,90,200,114,188,207,79,168,105,31,144,223,241,122,140,114,134,182,165,17,236,182,62,106,170,105,150,173,34,86,171,102,123,91,78,228,99,29,240,111,123,92,228,123,90,177,191,192,90,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,213,242,57,61,238,85,114,255,0,21,47,79,129,206,15,176,30,13,116,141,217,190,102,148,148,185,221,210,206,218,252,190,249,116,150,22,50,209,2,49,38,150,134,57,81,238,138,42,104,21,189,100,145,30,169,43,227,238,57,219,27,19,34,150,165,0,243,71,243,217,169,191,69,244,122,34,42,150,211,202,235,152,5,29,222,142,219,195,38,183,228,93,155,172,62,26,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,182,100,237,117,138,73,21,238,153,210,58,53,114,61,34,108,182,126,12,214,113,99,230,159,89,62,96,100,62,163,57,202,139,169,229,123,199,79,237,175,21,102,135,107,30,103,226,245,38,203,191,216,245,53,173,219,53,246,215,28,109,84,235,50,185,124,69,100,61,36,238,117,70,189,241,35,36,251,215,54,162,68,159,224,2,173,121,160,243,4,169,180,212,222,184,94,209,107,173,35,222,250,119,80,102,23,202,105,98,169,102,201,162,170,167,172,178,172,82,192,230,163,209,175,129,207,158,41,119,198,244,116,95,11,218,254,149,193,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,235,254,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,125,123,115,94,224,114,167,26,186,222,248,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,175,89,82,105,93,39,87,182,71,246,96,86,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,236,246,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,0,101,92,183,78,81,92,96,227,53,248,109,191,132,188,193,105,45,183,219,93,69,75,177,23,67,21,67,223,119,130,85,171,174,171,100,170,140,116,81,62,5,108,142,71,185,236,71,178,70,53,173,221,27,156,251,52,4,85,230,143,228,79,83,126,139,235,20,69,11,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,216,244,115,29,181,236,106,244,114,43,87,167,69,69,79,113,163,62,21,120,152,195,120,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,38,212,108,204,219,44,111,100,141,68,220,199,183,115,88,253,241,179,176,3,143,241,85,196,198,27,194,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,54,171,97,102,216,164,123,228,114,46,214,49,219,90,247,236,141,249,204,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,250,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,88,79,40,46,48,109,75,106,166,225,11,52,90,182,220,155,81,91,95,135,85,182,38,186,9,32,86,186,166,166,133,251,24,142,99,218,228,169,168,108,146,43,145,232,249,25,185,155,34,100,150,148,1,68,60,205,56,193,198,120,165,213,11,37,151,78,86,146,179,9,193,169,229,109,170,240,216,170,34,158,231,61,100,116,239,169,123,227,157,145,186,38,49,208,178,38,177,89,215,172,114,63,115,146,70,181,158,127,149,199,158,205,50,250,215,163,214,146,171,158,119,224,159,230,79,211,74,171,37,167,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,61,177,92,32,141,174,71,49,237,114,68,217,85,136,229,124,40,228,237,200,246,67,182,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,63,43,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,104,7,141,190,48,114,110,46,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,134,9,99,129,147,62,73,34,98,57,207,153,212,204,149,88,231,200,145,171,149,140,115,145,55,59,160,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,119,188,69,94,98,60,33,254,245,186,52,159,101,168,187,218,133,135,119,107,113,125,245,254,26,25,251,174,139,197,82,73,185,22,53,238,199,19,118,43,182,109,150,56,186,200,200,214,93,212,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,110,152,231,56,44,18,159,133,55,95,46,107,226,117,198,213,111,134,220,150,75,141,36,201,75,119,174,69,138,55,92,82,106,104,91,11,97,114,61,245,14,129,86,23,110,142,72,90,168,139,28,174,168,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,75,233,229,231,193,101,171,133,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,186,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,118,203,80,10,1,230,143,231,179,83,126,139,232,244,71,170,229,141,198,46,9,194,206,119,145,216,53,46,143,194,227,121,223,131,241,185,7,114,103,251,35,193,67,88,248,255,0,189,97,130,73,42,59,178,78,200,254,21,110,206,187,151,170,117,233,122,128,21,87,206,11,139,207,227,194,62,11,91,253,133,110,114,233,40,63,234,42,168,41,33,149,235,254,100,242,43,25,253,131,82,79,233,227,32,7,9,222,105,244,111,230,6,61,234,48,26,83,35,87,49,45,11,172,215,238,20,242,188,110,195,102,246,158,73,97,237,100,150,24,90,179,172,142,170,165,85,89,89,20,112,163,157,52,210,82,190,170,24,227,86,185,174,146,102,127,53,81,30,218,1,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,177,232,230,59,107,216,213,232,228,86,175,78,138,138,158,226,197,57,188,234,102,43,172,154,113,195,134,169,97,85,126,34,203,147,91,239,247,10,109,210,70,249,33,222,150,205,240,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,56,7,43,143,61,154,101,245,175,71,173,62,78,100,154,209,106,214,254,45,50,139,238,47,151,210,100,152,197,142,158,142,195,98,172,164,99,123,9,4,48,163,167,108,114,35,83,188,207,25,45,99,146,94,174,71,35,145,88,231,71,176,153,92,148,244,46,178,213,98,205,56,135,191,89,187,62,219,217,141,227,181,50,44,241,200,250,88,159,220,174,123,88,168,145,73,11,230,109,43,27,34,43,220,146,82,78,207,131,163,145,246,126,112,174,57,180,190,235,172,124,37,234,102,7,98,117,90,220,167,179,251,74,142,10,74,39,85,207,87,61,12,209,214,199,75,28,77,84,115,159,51,169,146,20,233,213,81,100,69,70,187,166,213,207,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,26,125,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,178,249,224,231,245,49,90,180,179,75,104,114,26,69,167,170,168,184,223,238,150,150,172,78,157,31,19,98,130,138,161,233,211,186,198,42,77,94,198,251,209,143,84,147,249,203,26,109,138,188,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,191,19,217,89,61,34,179,98,43,218,253,175,78,155,21,205,191,67,53,156,88,249,167,214,79,152,25,15,168,206,114,162,239,185,112,115,0,163,226,34,197,22,146,106,246,69,254,54,40,60,76,241,84,212,71,5,60,121,21,46,247,201,186,157,144,178,56,217,52,49,170,49,240,163,119,44,113,36,173,87,253,242,69,58,128,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,239,248,72,230,61,128,234,31,13,23,188,215,89,50,186,72,179,189,52,179,205,93,149,81,178,40,104,229,185,193,27,213,180,245,52,113,190,70,197,43,231,87,65,10,181,171,26,37,84,168,205,145,178,88,55,83,6,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,246,246,123,123,24,145,164,123,91,27,88,198,177,26,141,106,38,130,120,35,190,107,14,95,195,70,29,158,107,174,73,87,121,203,50,202,119,222,222,249,160,161,133,144,209,76,245,90,54,196,218,56,216,196,99,169,146,25,149,31,186,68,124,207,71,42,116,72,217,90,188,203,121,130,84,235,13,214,241,195,230,144,93,105,36,211,234,10,143,13,120,187,82,75,21,84,25,43,216,234,89,227,88,213,240,35,224,101,61,76,18,181,31,12,174,100,233,209,200,170,197,111,88,193,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,107,146,40,81,81,210,57,174,85,86,49,146,72,205,9,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,76,230,59,192,229,55,10,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,186,230,69,43,92,142,88,86,89,57,255,0,4,156,96,228,220,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,238,109,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,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,2,42,243,71,242,39,169,191,69,245,138,34,128,77,15,112,73,198,14,51,197,206,151,197,122,106,210,81,102,214,58,120,27,150,89,233,34,168,236,80,207,44,147,178,23,199,36,172,70,185,147,54,153,242,163,26,249,22,52,114,49,238,114,166,231,72,160,10,128,231,73,161,118,44,91,59,196,181,231,28,179,93,89,87,155,120,139,118,75,87,213,242,80,248,170,72,105,217,68,189,85,21,34,154,72,18,86,236,220,141,123,105,55,53,136,230,202,231,115,94,82,26,243,83,165,156,75,199,166,215,10,218,72,49,237,79,167,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,205,239,172,106,252,78,99,26,190,43,154,63,158,205,77,250,47,163,209,18,255,0,150,150,177,216,184,127,229,233,170,218,197,145,195,226,41,49,156,194,225,81,29,54,231,179,197,213,62,130,219,29,53,54,246,49,235,31,118,121,34,139,185,177,90,205,251,157,240,181,84,169,99,74,124,44,104,167,238,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,220,196,119,109,25,187,171,186,170,242,174,104,254,68,245,55,232,190,177,68,80,9,218,184,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,187,153,140,145,189,36,137,237,248,154,157,122,117,78,168,168,171,234,192,32,7,58,191,43,24,183,204,10,31,78,184,148,172,72,174,9,56,193,201,184,70,213,8,175,77,90,186,220,38,249,81,3,114,203,61,36,84,253,250,232,34,142,118,66,248,228,149,138,230,190,23,84,190,84,99,95,26,72,173,70,61,205,69,220,217,191,205,131,139,140,87,41,225,247,4,192,180,135,46,181,95,44,186,169,214,251,93,89,71,85,27,228,246,93,28,172,88,98,146,157,236,89,98,238,85,162,252,74,177,189,146,91,230,137,200,171,221,107,98,7,45,108,139,86,19,138,12,127,76,180,207,86,174,184,37,38,113,222,130,249,81,69,71,77,89,223,165,164,167,154,175,106,65,84,201,33,73,149,33,124,113,204,230,57,209,119,158,168,142,107,158,199,245,94,117,126,105,241,111,151,244,62,163,113,32,1,98,156,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,108,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,123,230,145,238,108,46,99,122,163,99,115,223,29,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,102,179,139,31,52,250,201,243,3,33,245,25,201,21,113,224,114,167,82,185,127,224,92,82,105,179,233,34,190,227,22,123,219,242,155,99,153,20,9,113,183,82,221,174,15,90,214,73,209,21,245,48,197,213,174,108,142,94,228,49,70,214,43,93,19,99,154,32,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,159,113,49,205,191,13,203,248,104,166,181,104,108,217,5,131,83,51,10,127,13,115,108,125,99,126,42,198,189,190,33,91,84,232,246,206,249,90,142,100,47,135,107,218,199,172,174,88,37,99,99,90,182,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,189,234,214,55,115,222,212,234,229,70,167,94,170,168,158,242,90,241,215,194,37,171,132,29,35,209,92,82,123,141,37,227,44,191,84,100,87,44,142,235,5,59,88,199,206,140,181,181,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,223,107,201,83,205,62,83,242,254,187,212,109,197,212,130,170,249,231,126,9,254,100,253,52,170,178,234,121,94,240,45,251,20,197,89,174,58,199,134,120,77,73,189,111,246,61,53,107,183,77,98,181,201,27,81,58,194,173,79,15,89,55,89,59,157,85,207,100,74,200,254,233,206,168,141,120,167,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,102,216,83,181,214,89,35,87,182,102,200,216,209,200,196,149,178,252,188,169,248,187,226,46,247,159,208,112,239,113,183,85,231,216,77,186,206,139,22,234,138,88,107,113,138,40,166,100,109,168,100,179,57,142,169,166,107,170,34,141,208,43,159,35,35,72,251,9,210,37,134,72,235,205,31,207,102,166,253,23,209,232,142,149,194,215,4,150,174,43,248,26,201,111,184,196,20,148,58,139,138,231,23,105,173,85,141,165,107,167,187,64,219,61,35,153,105,124,142,154,38,49,146,84,58,55,54,89,21,201,10,247,21,168,137,36,157,97,93,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,31,27,151,222,212,86,175,240,82,239,185,117,241,213,77,197,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,243,216,231,181,140,99,145,140,153,70,107,56,177,243,79,172,159,48,50,31,81,156,145,92,52,112,43,77,197,47,4,217,94,113,167,212,20,140,213,75,6,113,81,13,12,213,53,82,177,151,59,116,54,250,103,173,181,17,100,72,33,123,164,168,116,140,153,204,254,123,26,199,61,140,114,189,144,215,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,38,199,163,152,237,175,99,87,163,145,90,189,58,42,42,123,139,233,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,236,70,198,235,157,58,70,214,49,208,202,245,69,123,88,212,236,200,244,98,166,215,68,249,101,80,5,16,243,20,224,86,167,133,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,230,61,172,115,222,246,171,223,205,56,32,226,151,247,71,215,24,53,34,183,27,246,221,150,229,111,146,197,123,167,137,219,106,153,67,44,208,202,233,105,149,92,140,89,152,248,35,114,53,255,0,11,218,142,103,86,43,146,70,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,33,87,50,62,96,149,60,59,83,71,163,218,55,117,164,118,162,220,105,219,83,91,114,134,88,166,126,50,196,150,9,34,73,105,230,130,88,102,125,76,43,59,81,142,115,95,27,21,146,116,232,248,213,105,179,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,141,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,121,76,119,84,176,76,175,59,203,180,206,193,125,241,89,38,9,224,62,208,81,120,89,153,224,252,108,43,53,47,222,61,137,28,155,227,106,187,238,220,237,189,58,59,162,251,143,86,12,171,130,250,57,115,113,175,251,213,105,196,246,12,254,231,106,143,83,113,111,187,185,83,64,189,169,46,148,40,140,72,238,109,135,107,88,221,207,122,199,43,98,87,53,146,53,174,233,19,102,138,52,152,4,85,230,143,228,79,83,126,139,235,20,69,0,157,215,131,238,44,243,46,17,117,67,237,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,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,181,75,84,176,77,22,193,46,122,153,169,119,223,99,99,118,110,207,141,173,240,179,84,118,187,179,50,24,254,238,22,62,71,117,146,86,55,225,106,244,235,213,122,34,42,166,125,248,193,226,207,50,226,235,84,62,220,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,102,254,157,182,42,171,98,98,39,10,47,251,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,231,42,47,39,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,185,59,114,53,207,87,72,145,205,242,176,57,181,241,175,236,74,58,206,19,116,202,231,117,163,189,77,217,147,52,184,64,189,136,219,67,52,29,198,91,26,170,221,242,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,42,88,149,92,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,66,174,2,180,183,4,214,158,44,112,109,51,212,187,23,182,113,187,207,180,252,109,23,138,154,159,187,218,182,213,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,252,174,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,201,254,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,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,234,229,84,98,59,167,159,230,63,204,2,179,136,139,236,186,73,164,57,23,248,167,160,240,211,203,83,79,28,244,242,100,85,91,25,38,234,134,76,200,228,100,48,200,170,198,66,173,218,178,68,178,185,95,247,41,23,11,224,251,132,204,203,139,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,251,250,119,30,136,173,137,234,154,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,178,38,117,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,64,10,171,231,5,194,31,241,226,227,5,162,254,194,139,57,108,149,255,0,245,20,180,21,112,196,244,255,0,50,9,17,143,254,193,201,31,244,242,21,86,90,167,39,222,16,255,0,135,23,25,213,23,246,244,88,51,99,175,255,0,175,165,175,171,154,38,39,249,240,70,143,127,246,238,88,255,0,160,144,181,64,1,64,60,209,252,246,106,111,209,125,30,136,138,165,180,242,148,227,95,219,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,187,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,217,249,8,57,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,187,83,185,35,156,197,108,105,37,27,29,87,132,239,52,250,55,243,3,30,245,24,13,41,131,56,60,104,104,229,139,64,184,160,207,244,171,22,155,125,150,213,112,142,162,221,30,215,167,134,165,171,167,138,174,42,110,175,123,222,254,203,42,27,23,113,206,87,63,183,189,122,43,186,39,148,202,245,142,251,152,104,214,1,163,183,120,123,148,154,119,112,190,84,90,234,119,49,54,210,220,157,75,35,169,182,53,136,171,178,120,42,37,238,57,239,115,188,78,223,133,177,181,23,235,225,203,91,238,188,56,235,13,151,89,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,69,12,244,209,190,77,191,19,152,199,78,143,86,34,181,94,140,86,163,153,187,122,115,83,77,26,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,78,215,179,197,213,61,206,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,116,0,102,91,95,180,114,251,195,254,178,229,154,59,145,205,226,42,241,155,131,169,227,169,218,198,120,186,87,181,36,166,169,216,199,189,35,238,193,36,82,246,247,171,153,191,107,190,38,170,23,41,202,59,83,49,92,195,132,43,62,11,105,171,233,122,192,174,21,246,251,189,44,146,71,220,111,137,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,187,164,130,118,162,42,51,170,214,95,50,236,254,155,80,120,210,212,74,171,110,67,87,117,182,216,234,41,172,20,169,50,203,178,141,244,148,209,197,85,79,19,36,68,216,198,214,37,90,174,212,216,231,185,239,110,237,251,150,117,114,79,210,251,174,61,164,121,230,171,220,29,87,13,62,103,120,165,182,208,211,205,68,232,153,36,22,246,73,214,170,41,85,122,76,199,203,89,44,75,181,189,26,250,87,166,231,42,170,50,199,204,214,113,99,230,159,89,62,96,100,62,163,57,50,172,156,10,212,241,53,203,183,74,117,63,76,104,42,234,181,67,28,167,185,219,105,104,91,85,20,112,93,237,203,144,215,43,160,122,207,35,34,133,240,172,243,76,217,17,201,185,59,145,185,175,87,70,177,192,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,220,233,20,1,149,114,116,209,114,255,0,172,213,222,1,244,239,136,29,16,199,124,94,117,73,237,185,242,107,108,82,79,45,85,250,150,59,140,240,196,234,102,57,235,26,77,4,116,254,232,99,99,93,51,94,238,138,233,26,198,73,5,142,255,0,192,183,14,159,188,239,17,216,238,1,114,167,238,227,118,253,215,220,155,227,219,214,215,78,246,111,139,221,44,114,125,244,143,134,159,116,110,87,179,191,220,68,84,98,154,19,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,181,190,215,150,239,25,182,46,18,245,30,241,108,207,45,93,220,51,59,240,84,247,123,148,12,123,234,173,82,83,172,221,138,150,198,222,189,216,83,196,74,146,198,141,89,54,171,92,206,170,206,212,183,210,84,175,54,190,53,253,183,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,178,62,203,226,138,73,93,27,156,229,145,91,18,172,107,20,204,124,0,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,238,178,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,115,122,175,69,114,185,205,99,26,247,189,140,118,141,52,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,8,171,205,31,200,158,166,253,23,214,40,138,1,61,174,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,185,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,69,28,58,235,206,27,196,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,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,210,193,197,56,208,209,203,238,190,240,193,159,233,86,45,54,203,213,214,223,29,69,186,61,172,95,19,85,73,81,21,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,92,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,118,14,50,117,142,197,196,7,16,249,6,177,99,144,248,122,76,154,223,99,168,146,155,115,223,225,42,153,104,163,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,23,93,43,45,92,29,210,240,241,97,188,246,125,183,168,23,28,147,34,166,141,39,142,71,210,197,67,110,142,133,142,122,42,69,36,47,153,181,79,116,106,143,114,73,73,3,254,14,141,87,244,14,88,186,91,251,80,227,39,10,241,118,47,105,218,177,47,17,148,220,63,190,187,62,23,194,198,190,18,127,115,218,231,237,174,146,139,224,110,238,189,126,38,171,17,229,255,0,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,7,106,230,51,193,71,238,171,168,240,95,240,11,101,214,77,50,202,126,242,219,83,58,119,99,181,215,42,189,100,182,58,109,206,123,182,177,137,36,78,149,26,231,198,231,55,172,174,134,89,23,228,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,182,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,118,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,135,214,8,1,206,175,202,198,45,243,2,135,211,174,37,112,114,247,192,48,221,83,226,231,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,178,86,123,30,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,81,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,187,91,29,75,147,228,217,195,215,216,189,39,187,113,11,118,169,181,85,213,234,39,74,43,67,35,165,235,85,110,161,162,169,168,138,118,186,119,34,42,119,231,98,43,162,103,195,182,154,7,43,156,229,219,28,107,231,87,230,159,22,249,127,67,234,55,19,207,242,242,225,51,13,226,235,75,245,183,7,190,212,82,89,239,180,21,24,189,77,139,35,117,2,213,79,106,122,201,94,179,163,24,146,68,175,100,177,49,99,115,21,251,58,246,222,168,174,137,138,145,43,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,33,123,227,119,88,229,99,190,23,47,78,189,23,162,162,162,91,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,219,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,249,164,123,93,51,94,222,168,233,26,247,201,98,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,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,245,230,211,195,142,151,232,254,174,83,234,54,19,155,210,71,119,212,90,138,155,189,223,17,154,89,37,171,167,157,239,115,165,184,196,238,138,140,166,154,93,232,172,149,205,84,149,31,217,223,26,61,148,240,44,185,238,81,28,56,233,126,35,165,239,226,34,207,155,210,101,89,134,85,79,45,162,179,193,75,35,96,176,64,217,35,146,75,115,226,114,53,203,82,174,100,18,72,247,183,167,78,215,103,172,107,222,159,154,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,145,255,0,148,158,150,224,154,161,197,60,223,110,172,94,211,251,37,143,187,41,179,255,0,125,77,15,133,186,82,220,104,123,19,253,211,219,191,111,113,255,0,3,247,49,122,251,218,189,16,154,188,208,184,233,253,138,98,175,208,237,28,204,252,38,164,222,182,123,98,166,137,187,166,177,90,228,141,202,189,38,71,39,135,172,155,172,125,190,136,231,178,37,124,159,116,231,83,200,180,237,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,40,225,87,134,124,55,133,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,238,86,194,205,177,70,198,70,213,93,172,99,119,57,239,223,35,233,135,154,63,158,205,77,250,47,163,209,19,83,146,166,169,96,159,178,204,167,69,61,187,254,25,253,160,174,202,125,153,225,102,255,0,98,252,53,186,155,191,222,217,218,254,155,225,217,191,127,245,237,233,239,61,95,52,46,5,191,109,120,171,245,199,71,48,207,23,169,54,93,158,216,166,162,118,217,175,182,184,227,114,47,72,81,171,226,43,33,233,31,111,162,181,239,137,31,31,222,185,180,241,165,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,233,71,148,217,40,166,123,188,5,86,231,164,114,35,100,68,122,67,59,25,221,141,122,189,169,213,241,247,30,248,164,82,139,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,57,255,0,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,102,217,147,181,210,88,227,71,186,103,72,217,17,168,244,149,210,214,174,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,245,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,251,91,213,58,163,145,205,107,216,230,61,140,123,116,41,195,71,17,120,39,20,26,89,65,169,152,45,71,246,84,119,138,45,147,127,38,93,60,52,51,79,71,220,150,40,251,221,174,251,27,221,99,118,63,248,162,255,0,20,78,170,15,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,243,62,252,114,112,137,117,225,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,237,223,219,94,138,201,33,145,91,31,117,35,111,234,240,111,199,166,125,193,221,171,50,177,88,177,170,76,158,219,147,211,164,244,116,117,245,243,69,5,182,234,198,171,99,171,72,219,213,175,99,154,168,217,163,68,99,229,72,160,68,150,62,223,190,58,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,216,196,107,27,185,239,114,244,106,35,83,175,68,68,79,113,117,60,184,57,127,209,240,239,98,139,86,245,123,29,255,0,27,21,254,38,8,169,170,36,130,162,60,118,151,123,227,219,78,248,95,36,111,154,104,209,30,249,145,219,146,57,82,38,163,62,249,101,157,70,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,31,243,25,227,95,247,85,211,136,44,24,5,206,213,38,166,229,63,119,109,166,157,123,178,90,232,85,30,146,92,221,14,215,49,219,94,196,142,38,202,173,107,228,115,157,210,86,195,44,107,26,249,24,254,54,126,91,253,72,181,64,101,92,158,150,94,95,116,218,195,203,255,0,10,226,15,72,45,85,114,106,13,5,61,234,166,241,105,164,138,90,169,242,86,50,236,248,35,72,209,243,163,32,125,61,52,18,185,25,12,78,124,235,209,168,138,245,111,88,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,19,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,155,58,247,24,138,174,137,232,158,43,154,63,145,61,77,250,47,172,81,20,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,210,184,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,63,87,203,155,141,127,221,87,81,231,176,103,247,59,172,154,101,148,253,221,202,154,5,238,199,107,174,85,98,71,115,108,59,92,247,109,99,22,57,91,18,181,207,141,205,119,73,93,12,81,171,152,207,26,255,0,189,86,163,193,96,192,46,119,88,244,203,22,251,187,109,52,235,218,142,233,92,138,244,146,230,232,118,181,237,220,199,164,113,54,85,115,153,27,92,238,145,58,105,99,79,41,192,191,6,87,222,48,245,30,170,217,37,215,216,216,102,47,225,234,50,107,148,79,98,213,54,57,85,253,170,106,104,221,215,172,210,246,165,68,145,205,88,227,107,28,231,110,84,100,82,115,94,38,237,54,171,7,18,90,175,98,177,91,41,45,214,219,118,113,125,164,163,163,164,133,176,193,77,4,117,243,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,11,180,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,42,168,184,14,253,183,242,246,211,189,121,210,123,46,236,251,31,183,222,253,165,107,183,91,187,149,89,68,45,189,206,216,250,187,186,212,239,83,192,218,133,110,216,228,150,102,164,112,167,93,145,53,33,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,217,246,183,243,134,181,94,248,116,182,77,163,84,149,120,214,173,228,21,15,109,93,59,81,181,176,99,16,65,85,252,247,203,83,76,144,213,190,162,22,181,26,198,70,168,196,154,69,115,154,232,216,146,85,93,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,132,181,227,155,131,43,23,7,154,113,163,182,201,46,190,217,204,242,143,110,84,100,215,40,158,244,165,116,145,37,7,106,154,154,55,116,233,12,93,217,81,36,115,82,73,28,247,57,219,81,89,20,127,149,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,201,241,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,51,61,154,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,198,209,120,168,106,59,93,216,89,52,127,121,11,223,27,186,199,43,29,240,185,122,117,232,189,21,21,19,235,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,232,163,135,93,6,195,120,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,223,35,155,213,26,175,118,198,35,35,106,236,99,81,58,88,5,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,112,212,151,252,185,184,215,253,213,117,30,123,6,127,115,186,201,166,89,79,221,220,169,160,94,236,118,186,229,86,36,119,54,195,181,207,118,214,49,99,149,177,43,92,248,220,215,116,149,208,197,26,223,72,0,160,30,104,254,123,53,55,232,190,143,68,126,175,3,60,25,88,184,195,211,141,98,182,71,117,246,54,103,139,251,14,163,25,185,74,247,173,43,100,149,43,251,180,213,49,183,175,88,101,237,68,139,35,90,178,70,230,53,205,220,136,248,164,137,87,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,150,169,162,28,225,173,86,78,29,46,115,107,45,37,94,75,171,120,253,67,27,73,78,228,109,20,25,60,19,213,127,61,146,211,83,44,52,143,167,133,206,71,49,241,162,61,33,141,90,231,58,71,164,117,131,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,126,183,128,239,216,135,47,109,68,215,157,88,178,237,207,178,11,125,147,217,182,187,141,187,183,85,139,194,235,220,13,147,163,187,174,78,245,68,14,167,87,110,142,57,97,106,201,10,244,223,43,86,42,240,157,230,159,70,254,96,99,222,163,1,165,48,86,175,58,77,11,190,229,56,38,37,175,56,229,154,212,250,76,39,196,91,178,90,190,172,142,187,194,213,205,78,202,37,234,168,139,44,49,206,178,183,102,229,115,29,87,185,172,86,186,87,54,160,65,47,249,90,104,93,102,176,113,89,97,201,43,108,222,47,27,211,191,240,146,231,52,139,60,113,178,170,52,84,183,177,178,68,155,123,222,43,183,51,99,123,154,215,199,77,63,243,145,170,199,95,72,5,53,243,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,181,235,186,170,218,218,120,219,83,189,207,84,77,240,79,79,23,109,172,99,91,225,183,124,78,145,202,158,43,150,63,22,120,111,12,181,58,185,75,152,83,210,111,189,226,235,122,180,45,77,122,210,178,182,227,106,138,166,88,173,168,254,219,218,199,212,182,121,17,146,57,83,163,226,107,26,217,31,43,26,66,3,71,188,23,232,229,247,64,184,96,192,52,171,41,155,125,234,213,111,146,162,227,30,214,39,134,170,171,168,150,174,90,110,172,123,216,254,203,234,29,23,113,174,86,191,183,189,58,35,186,39,107,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,58,243,94,224,114,155,37,181,94,248,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,157,214,175,72,150,24,157,39,86,58,55,247,171,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,122,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,253,173,234,157,81,200,230,181,236,115,30,198,61,186,30,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,183,198,231,116,71,43,27,189,138,201,26,155,30,213,94,150,12,171,151,167,202,91,84,176,76,175,132,235,14,153,216,47,190,43,36,193,60,87,218,10,47,11,51,60,31,141,185,87,77,75,247,143,98,71,38,248,218,174,251,183,59,111,78,142,232,190,226,32,115,58,229,255,0,71,164,85,149,60,64,232,134,59,225,48,90,189,211,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,238,134,54,57,176,185,142,232,173,141,204,100,114,171,148,103,15,95,178,158,31,101,213,155,157,77,213,151,173,85,236,214,203,111,172,165,240,241,209,208,210,75,83,29,27,163,71,38,249,59,204,149,243,247,85,81,174,142,104,118,183,163,85,242,78,163,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,251,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,195,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,221,209,84,70,215,167,249,209,189,26,231,181,146,197,43,17,239,217,185,122,254,136,115,35,214,221,8,225,210,231,160,152,132,84,145,212,65,80,201,177,92,133,172,131,191,99,99,234,187,245,112,190,9,97,146,42,182,74,174,149,26,175,218,248,214,105,23,115,209,35,108,113,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,47,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,69,0,80,15,247,81,248,236,255,0,143,63,244,102,207,254,168,93,247,15,89,77,247,57,208,45,52,205,114,154,239,27,122,200,48,251,53,210,227,83,218,100,125,250,169,232,162,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,116,2,42,243,71,242,39,169,191,69,245,138,34,128,73,233,204,143,151,221,55,14,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,122,190,52,94,1,193,247,22,121,151,8,186,161,246,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,55,244,238,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,25,235,230,37,161,116,122,3,197,102,87,141,216,108,222,204,198,239,221,172,146,195,11,86,4,141,180,181,72,171,43,34,142,20,107,97,134,58,166,85,67,28,106,214,185,177,194,207,231,34,163,221,26,193,117,60,155,52,83,236,55,15,183,109,99,171,184,119,170,245,54,224,157,152,35,151,116,112,80,219,165,168,167,143,115,86,54,171,102,116,239,172,87,116,123,218,177,246,58,109,118,244,39,249,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,104,163,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,239,33,123,36,111,73,34,99,190,23,39,94,157,23,170,42,162,231,223,140,30,19,51,46,17,117,67,236,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,239,233,219,122,162,54,86,42,201,78,90,92,193,42,116,122,235,103,225,243,87,238,180,145,233,245,125,71,134,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,234,229,84,98,59,165,207,130,0,115,171,242,177,139,124,192,161,244,235,137,89,124,14,234,246,27,161,28,84,96,122,165,168,51,213,193,143,90,106,43,33,174,158,154,5,153,244,236,169,162,158,149,38,86,39,196,230,49,211,181,239,70,163,159,177,174,218,215,187,163,86,252,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,164,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,66,212,188,20,107,45,39,21,150,78,19,178,219,103,178,178,11,197,193,145,182,225,18,54,90,89,109,104,143,146,91,157,50,200,232,146,162,22,193,12,242,35,119,53,234,232,157,18,163,101,71,49,52,39,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,229,54,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,147,252,195,56,44,181,113,79,165,245,23,220,67,31,164,118,170,99,84,232,184,253,98,212,182,149,107,96,73,55,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,54,234,33,255,0,10,176,44,171,253,181,199,50,76,114,225,255,0,57,71,93,109,174,167,147,254,236,144,205,28,140,255,0,145,205,115,127,169,80,189,62,92,220,107,254,245,90,113,61,131,63,185,218,163,212,220,91,238,238,84,208,47,106,75,165,10,35,18,59,155,97,218,214,55,115,222,177,202,216,149,205,100,141,107,186,68,217,162,141,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,45,83,132,254,34,240,78,23,249,96,96,58,151,157,84,127,252,250,142,207,69,178,111,229,59,167,180,46,115,65,71,220,138,41,59,61,222,195,219,221,123,118,51,248,170,255,0,4,90,149,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,238,145,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,115,186,39,85,114,185,206,123,220,247,189,239,115,48,208,29,101,192,52,227,22,213,204,203,79,110,182,172,67,52,221,236,75,164,236,111,110,167,162,43,155,185,168,170,248,187,140,69,146,46,227,91,221,141,174,124,123,216,138,228,237,124,2,241,175,149,112,167,168,244,150,75,181,207,196,105,150,77,112,134,60,142,223,80,178,62,58,13,234,216,221,115,167,72,218,247,182,104,152,136,175,107,26,189,232,216,140,84,220,216,159,20,148,231,69,148,216,179,156,87,135,172,215,22,174,241,182,92,130,223,124,186,91,170,123,79,143,191,75,60,118,185,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,128,228,169,230,159,41,249,127,93,234,54,226,234,65,85,124,243,191,4,255,0,50,126,154,66,14,18,120,152,169,225,99,33,207,51,139,53,13,92,249,13,243,7,174,199,49,249,161,72,182,81,92,103,170,165,124,117,114,164,173,115,92,200,155,12,146,35,54,63,123,218,198,42,53,175,115,219,202,174,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,232,200,218,158,247,34,53,63,130,23,145,203,247,129,27,23,10,184,172,121,174,82,207,27,169,185,5,189,35,184,212,245,124,126,203,165,158,58,89,37,181,108,101,68,180,243,246,170,105,220,190,37,168,142,127,94,137,209,190,229,152,5,0,243,71,243,217,169,191,69,244,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,223,19,250,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,138,56,85,226,99,13,226,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,155,81,179,51,108,177,189,146,53,19,115,30,221,205,99,247,198,200,107,198,63,42,106,205,94,215,27,46,127,162,21,182,172,118,213,150,220,39,147,56,90,201,167,154,74,74,169,102,158,166,107,172,109,146,71,119,187,155,251,94,26,53,137,173,145,33,233,209,146,75,36,51,87,134,142,29,48,78,23,244,178,131,76,240,90,127,236,171,47,21,187,230,254,83,186,120,104,97,158,179,183,44,178,118,123,189,134,59,180,199,108,103,240,68,254,42,180,3,197,143,154,125,100,249,129,144,250,140,229,170,114,84,242,177,148,252,192,174,244,235,113,207,249,162,243,0,163,180,81,220,184,100,209,12,139,189,117,155,196,219,179,139,164,17,193,61,44,116,178,193,44,19,90,91,220,99,247,76,189,222,178,201,26,177,208,186,54,198,142,87,172,173,138,178,244,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,253,234,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,30,225,163,135,76,19,133,253,44,160,211,60,22,159,251,42,203,197,110,249,191,148,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,219,25,252,17,63,138,175,85,0,143,252,123,98,218,113,147,240,143,169,142,212,186,27,84,212,150,124,126,182,233,106,154,225,42,69,225,111,17,192,244,161,146,25,21,90,173,153,211,189,145,53,26,189,100,238,172,74,142,108,142,99,179,174,78,158,80,152,182,135,101,60,71,85,183,83,40,124,102,95,106,183,182,233,132,195,87,44,41,67,226,161,122,173,68,157,183,42,62,90,200,216,172,150,20,106,57,172,108,117,18,170,35,226,141,237,187,240,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,167,181,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,155,58,246,216,170,142,149,136,185,236,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,52,228,99,248,217,249,111,245,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,8,57,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,182,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,174,230,198,246,50,56,107,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,221,178,211,200,230,47,249,178,49,92,215,181,146,197,19,213,143,217,181,109,211,141,253,94,195,117,235,150,38,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,124,164,138,88,100,103,189,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,162,248,78,243,79,163,127,48,49,239,81,128,208,246,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,189,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,57,122,253,164,223,176,173,101,203,52,143,237,125,171,40,251,47,112,117,23,181,45,142,235,12,255,0,10,59,107,155,213,123,115,51,119,110,88,183,59,183,43,36,102,231,109,220,173,1,210,111,219,174,178,226,122,71,246,190,213,139,253,168,184,54,139,218,151,55,116,134,15,133,206,218,214,245,78,228,207,219,219,138,45,205,238,74,248,217,185,187,183,38,141,52,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,253,200,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,225,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,32,175,55,190,22,177,93,52,206,233,56,133,197,178,75,85,31,237,14,224,232,46,56,202,182,56,106,60,115,33,69,150,186,149,140,106,119,33,126,214,173,67,157,241,54,121,154,229,115,252,71,72,235,172,184,158,81,92,38,97,184,246,157,219,248,172,188,212,82,94,242,28,170,158,166,154,203,28,212,10,215,227,204,130,174,174,150,165,98,145,100,115,100,124,237,142,62,175,237,177,236,102,248,209,85,178,63,119,138,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,196,74,230,25,193,101,171,138,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,186,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,183,122,190,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,218,217,20,1,88,28,218,248,215,246,37,29,103,9,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,110,249,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,149,151,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,239,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,71,238,135,163,95,187,7,238,143,224,174,191,97,125,159,224,183,120,247,120,238,247,136,241,94,47,187,211,111,123,197,125,255,0,77,157,173,223,15,111,183,247,101,0,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,197,121,62,241,121,252,56,71,206,171,127,183,173,193,157,29,7,253,125,85,125,36,210,177,127,207,158,53,123,63,183,106,201,253,4,101,170,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,30,215,155,175,9,152,110,67,167,119,14,43,44,213,20,150,76,135,21,167,166,166,189,71,13,2,185,249,11,39,171,164,165,166,89,100,73,26,216,223,3,100,147,163,251,111,123,217,178,53,84,108,108,219,78,197,138,114,132,225,107,21,212,188,238,175,136,92,167,36,181,86,126,207,46,13,130,221,140,163,99,154,163,199,62,21,88,171,170,152,246,175,110,22,110,114,211,185,191,19,167,133,206,71,51,195,244,146,117,115,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,57,254,191,104,229,139,136,13,26,203,52,119,35,155,195,210,100,214,247,83,199,83,181,239,240,149,76,114,73,77,83,177,143,98,201,218,158,56,165,237,239,70,191,102,215,124,46,84,51,67,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,242,151,125,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,107,217,216,165,161,168,158,146,158,155,162,189,204,118,215,178,166,94,226,53,142,95,19,177,219,146,54,169,58,128,33,87,55,29,51,197,115,14,16,175,25,213,218,147,165,235,2,184,80,92,45,21,81,199,31,113,190,38,174,26,57,224,115,220,197,122,66,246,78,143,115,24,230,238,146,8,28,170,168,206,139,69,135,106,224,191,71,44,90,251,197,6,1,165,89,76,219,44,183,91,132,149,23,24,246,189,124,77,45,37,60,181,114,211,117,99,216,246,119,153,78,232,187,141,114,57,157,205,233,213,91,209,116,124,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,132,28,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,91,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,107,163,99,31,36,63,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,238,71,76,253,210,198,198,70,213,77,207,123,119,57,140,223,35,52,61,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,247,147,61,242,59,172,146,189,223,19,151,167,94,137,209,17,17,61,88,50,174,116,174,29,117,231,50,225,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,100,141,111,68,114,177,219,30,140,145,169,189,141,84,208,246,150,234,70,156,113,51,163,86,204,255,0,28,163,246,174,33,154,91,230,138,74,43,181,10,125,228,106,231,193,83,75,81,11,247,49,219,94,201,98,122,117,116,110,218,187,92,246,42,57,122,0,4,42,230,227,139,105,197,215,132,43,198,79,150,208,218,151,36,177,92,40,27,138,85,212,74,145,85,50,170,122,184,89,83,13,58,245,71,73,190,149,179,185,241,124,77,86,194,146,43,122,194,215,50,139,11,73,228,159,128,105,29,246,167,60,212,26,220,122,174,179,81,113,90,138,90,106,90,234,180,99,169,40,45,213,145,72,141,90,84,235,185,181,47,116,21,44,149,238,79,116,93,182,177,81,36,153,29,107,224,2,170,255,0,184,99,255,0,173,23,250,19,255,0,223,150,83,164,248,47,236,191,75,48,221,51,246,167,180,254,201,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,115,182,110,237,238,219,185,221,58,244,234,189,58,158,172,138,188,209,252,137,234,111,209,125,98,136,160,19,82,89,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,103,223,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,118,183,160,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,151,188,10,234,231,73,163,151,220,195,70,177,45,98,180,77,220,164,211,187,133,69,61,210,155,107,19,109,45,201,212,241,182,167,123,158,138,187,39,130,158,46,219,88,247,59,196,238,248,91,27,149,105,176,253,92,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,123,222,173,99,119,61,237,78,174,84,106,117,234,170,137,239,52,251,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,123,213,207,118,214,49,169,213,202,174,94,157,85,85,125,231,235,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,135,181,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,61,200,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,153,214,226,43,94,115,46,36,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,118,70,215,116,87,35,27,189,234,249,28,155,222,229,89,233,202,83,130,143,109,214,81,241,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,108,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,128,28,234,252,172,98,223,48,40,125,58,226,82,177,99,252,171,248,234,169,192,50,27,87,12,58,165,95,87,62,49,124,168,134,219,134,77,13,44,91,45,55,25,234,166,123,160,149,35,141,38,145,149,83,84,162,36,143,123,251,79,107,19,107,99,123,223,29,185,212,226,214,42,188,170,221,154,212,80,239,189,90,173,245,182,186,58,158,235,211,181,75,87,37,52,149,17,236,69,216,237,207,162,166,94,170,138,228,237,244,106,162,57,200,191,172,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,137,63,204,51,141,59,87,11,26,95,81,98,196,50,10,70,234,166,75,78,137,143,209,173,51,106,150,138,5,147,108,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,109,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,75,222,229,205,193,71,238,171,167,19,223,243,251,101,170,77,77,202,126,242,229,83,2,119,100,181,208,170,49,99,182,54,109,206,99,182,189,139,36,174,137,26,215,200,230,183,172,173,134,41,22,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,25,172,226,199,205,62,178,124,192,200,125,70,115,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,94,175,84,108,109,85,219,27,26,217,147,202,247,130,143,222,3,59,102,179,234,21,178,213,93,166,216,109,193,244,210,219,171,83,189,237,155,163,97,107,217,78,177,53,201,210,24,187,176,77,34,200,138,201,62,8,182,72,215,203,219,185,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,206,183,21,92,51,230,92,40,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,114,186,23,238,138,70,62,55,42,237,123,29,181,207,102,201,31,224,46,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,220,214,61,208,70,245,103,93,136,253,238,68,71,72,245,116,223,228,169,230,159,41,249,127,93,234,54,226,127,241,207,199,63,238,93,246,39,252,87,125,177,251,99,237,47,246,239,217,254,23,194,120,111,253,30,109,251,188,79,254,111,77,159,215,215,221,229,56,41,230,67,251,224,234,157,215,76,255,0,99,95,100,189,153,143,207,125,241,191,104,188,127,115,183,83,79,15,107,183,225,98,233,215,196,238,221,185,122,108,233,211,223,213,56,7,60,239,193,63,204,159,166,149,86,92,79,42,126,7,42,116,214,213,65,197,38,164,190,146,91,238,79,103,71,226,214,198,178,41,210,221,110,170,107,30,149,175,147,162,171,42,102,139,163,90,216,220,157,184,101,145,175,87,58,87,71,13,143,130,128,121,163,249,236,212,223,162,250,61,17,202,169,248,122,202,174,28,50,205,196,237,166,167,198,89,109,185,132,184,149,222,138,58,89,29,37,15,247,173,60,208,86,58,70,162,177,33,123,231,88,92,175,217,182,69,129,17,94,178,244,99,134,142,34,243,190,23,245,78,131,83,48,90,143,236,168,239,20,91,33,254,83,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,239,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,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,53,156,88,249,167,214,79,152,25,15,168,206,72,174,26,56,234,166,225,107,130,108,175,7,211,234,250,71,234,165,255,0,56,168,154,134,26,154,89,94,203,101,186,107,125,51,22,228,138,177,172,19,61,178,83,186,54,66,231,255,0,61,237,123,152,246,53,88,248,129,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,39,87,200,228,247,185,85,203,252,84,189,62,95,60,18,90,184,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,244,145,90,177,157,126,203,244,179,50,212,207,101,251,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,54,187,102,238,222,221,219,93,211,175,94,139,211,161,90,223,221,206,255,0,213,119,253,54,255,0,236,11,41,210,124,235,246,161,165,152,110,166,123,47,217,159,107,113,251,117,247,193,119,251,222,23,197,83,71,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,15,86,86,95,58,125,121,166,180,225,184,167,14,86,106,218,182,92,175,181,12,201,175,73,13,68,177,51,217,208,172,145,83,67,43,17,155,39,100,181,9,36,136,155,254,237,244,44,114,179,226,99,146,162,207,127,160,58,199,125,225,255,0,89,113,61,98,199,33,241,21,120,205,193,181,18,83,110,99,60,93,43,218,232,234,105,183,189,143,72,251,176,73,44,93,205,138,230,111,220,223,137,168,166,154,65,154,206,44,124,211,235,39,204,12,135,212,103,45,211,130,13,94,195,116,23,150,38,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,124,171,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,162,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,167,42,45,83,145,143,227,103,229,191,212,135,247,115,191,245,93,255,0,77,191,251,2,127,240,185,174,159,188,166,132,227,58,215,246,91,236,231,218,63,27,252,153,227,188,103,99,195,214,79,77,253,55,110,61,219,187,27,191,152,157,55,116,247,244,234,185,172,47,251,149,199,145,61,50,250,215,172,86,144,3,153,215,30,63,182,251,237,78,131,105,61,235,118,3,143,220,29,237,43,165,186,227,220,165,202,38,107,33,116,125,91,218,106,246,105,231,109,66,55,108,146,69,51,146,57,147,174,200,156,145,171,133,30,20,117,31,139,93,71,102,21,133,69,224,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,126,215,36,80,162,163,164,115,92,170,172,99,36,145,150,211,199,174,150,224,154,45,203,99,57,211,77,52,177,123,27,27,179,123,51,193,81,120,169,170,59,93,219,253,44,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,74,129,225,59,205,62,141,252,192,199,189,70,2,213,57,157,113,227,251,16,177,84,232,54,147,222,182,231,217,5,189,222,210,186,91,174,61,186,172,94,23,62,23,71,213,189,167,39,122,162,7,84,35,118,201,28,176,181,99,153,58,111,137,203,78,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,55,202,254,138,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,137,229,139,199,143,237,190,197,77,160,218,177,122,221,159,99,246,246,251,54,233,113,184,247,42,178,136,90,249,157,39,70,246,154,157,234,120,27,78,142,221,36,146,204,212,146,101,235,178,87,37,85,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,165,110,44,124,211,235,39,204,12,135,212,103,45,211,130,13,94,195,116,23,150,38,37,171,154,129,61,92,118,44,118,158,239,53,66,82,64,179,79,43,223,124,171,138,40,99,103,185,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,162,248,157,226,23,42,226,131,89,111,90,185,148,211,120,15,31,219,166,183,90,217,85,37,68,54,202,24,155,182,42,120,220,245,255,0,58,71,171,90,198,190,89,101,122,49,155,246,167,228,228,90,23,168,248,182,141,98,58,243,119,179,108,196,51,107,133,125,186,215,87,26,172,159,121,72,228,99,150,101,106,43,34,238,61,42,27,27,28,228,145,254,18,119,108,70,53,174,119,85,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,229,175,59,139,181,170,255,0,106,208,107,237,138,231,73,113,182,220,105,242,10,186,58,202,73,155,52,21,48,72,219,99,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,140,28,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,95,240,0,17,127,143,238,48,109,92,38,233,27,157,111,90,185,51,188,198,158,178,131,20,100,49,53,89,77,59,24,212,146,186,87,72,199,69,178,157,102,137,233,27,154,229,149,238,99,54,236,89,36,142,128,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,211,151,119,8,127,186,150,141,47,218,154,46,206,161,102,61,170,220,163,101,127,137,134,14,211,165,240,180,145,237,68,141,59,81,202,237,234,221,251,165,146,94,146,62,52,139,108,170,34,255,0,31,220,31,90,184,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,101,66,195,19,18,71,57,171,19,218,199,238,216,146,71,37,0,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,95,167,46,238,47,63,122,221,26,95,181,53,189,237,66,195,187,84,89,70,202,15,13,12,253,215,75,225,106,227,218,171,26,247,99,137,219,209,187,54,203,28,189,35,100,107,22,238,85,197,31,53,191,221,175,93,178,109,20,253,130,253,163,251,57,224,191,148,254,212,248,62,255,0,136,163,130,167,250,31,9,38,221,189,253,191,207,94,187,122,251,186,244,78,171,192,199,28,255,0,190,143,219,111,241,93,246,59,236,119,179,127,219,191,104,120,175,23,226,127,244,120,118,109,240,223,249,221,119,255,0,87,79,125,85,243,71,243,217,169,191,69,244,122,34,79,242,71,187,90,172,22,173,121,190,223,110,116,150,235,109,186,159,31,171,172,172,171,153,176,193,77,4,109,185,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,149,199,71,25,183,222,48,245,30,150,231,29,171,216,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,215,172,210,246,162,85,141,174,88,227,107,26,214,238,84,124,178,114,172,119,66,245,31,41,209,172,187,94,109,22,109,248,134,19,112,160,183,93,42,228,85,143,239,42,220,172,106,194,174,68,100,189,183,173,59,100,99,92,178,51,197,192,237,138,199,57,205,253,110,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,237,150,158,71,49,127,205,145,138,230,189,172,150,40,158,172,126,205,171,110,156,111,234,246,27,175,92,177,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,229,36,82,195,35,61,232,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,181,23,194,119,154,125,27,249,129,143,122,140,6,148,192,40,219,155,126,131,84,233,103,18,242,106,77,190,138,146,12,123,83,233,253,169,76,148,212,241,83,178,43,140,12,142,42,232,213,140,122,185,239,115,150,42,151,202,230,51,123,235,28,159,19,152,247,44,85,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,247,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,233,162,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,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,123,216,173,123,119,49,238,78,173,84,114,117,234,138,139,239,50,239,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,99,252,146,244,207,21,200,53,31,81,53,74,237,73,226,47,88,125,190,223,111,180,119,35,141,241,211,248,245,169,239,206,221,204,87,178,100,101,34,70,215,177,205,251,185,231,106,163,145,254,235,127,6,107,56,177,243,79,172,159,48,50,31,81,156,147,246,94,96,148,218,61,203,255,0,10,225,243,72,46,181,113,234,13,125,61,234,154,241,118,164,150,90,89,241,166,62,236,249,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,209,200,168,244,111,72,107,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,247,147,61,145,183,164,113,61,223,19,147,175,78,137,213,85,17,116,19,193,247,9,152,111,8,186,95,246,30,197,81,73,120,190,215,212,73,83,125,200,219,64,180,179,221,94,146,61,96,71,177,100,149,88,200,162,122,70,214,35,246,117,238,61,17,29,43,213,123,169,85,127,221,206,255,0,213,119,253,54,255,0,236,9,255,0,194,230,186,126,242,154,19,140,235,95,217,111,179,159,104,252,111,242,103,142,241,157,143,15,89,61,55,244,221,184,247,110,236,110,254,98,116,221,211,223,211,170,230,176,234,185,223,15,89,86,19,161,58,103,196,23,137,246,134,55,168,222,210,166,221,29,44,141,246,93,117,29,100,208,120,121,164,232,177,175,118,56,187,177,174,228,115,182,78,221,136,145,111,127,181,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,93,205,208,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,77,143,70,189,187,152,246,175,71,34,57,58,244,84,69,247,31,172,10,118,231,63,175,52,217,86,168,99,90,1,98,173,171,240,248,61,59,174,151,214,54,162,86,193,37,198,178,56,221,4,111,133,88,140,123,225,166,232,246,202,142,127,186,186,70,38,197,107,209,213,235,77,139,95,106,241,91,142,107,79,67,190,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,177,87,123,183,50,138,165,122,162,43,83,183,209,202,138,230,162,201,94,88,186,165,251,47,227,39,10,241,119,223,102,90,178,223,17,139,92,63,189,123,222,43,197,70,190,18,15,115,28,230,110,174,142,139,227,110,222,157,62,39,35,21,229,255,0,2,170,255,0,187,157,255,0,170,239,250,109,255,0,216,22,83,164,249,215,237,67,75,48,221,76,246,95,179,62,214,227,246,235,239,130,239,247,188,47,138,166,142,110,215,115,107,119,237,238,109,221,181,189,122,117,232,157,122,30,172,229,92,81,235,167,238,215,161,57,54,181,253,150,251,71,246,115,193,127,38,120,239,7,223,241,21,144,83,127,77,219,147,110,222,254,239,230,47,93,189,61,221,122,164,0,254,238,119,254,171,191,233,183,255,0,96,74,174,104,254,68,245,55,232,190,177,68,80,9,168,140,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,103,24,60,89,230,92,93,106,135,219,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,223,211,182,197,85,108,76,68,238,156,184,57,127,214,113,17,125,139,86,245,123,29,255,0,20,244,30,38,8,169,170,36,158,158,76,138,171,99,227,219,78,248,95,28,140,134,25,21,30,249,145,219,86,72,146,38,163,254,249,98,187,240,121,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,203,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,222,197,115,29,181,236,114,117,106,171,87,167,84,85,79,121,58,185,54,104,167,219,158,32,174,218,199,87,112,236,210,105,149,189,59,48,71,46,217,39,174,184,197,81,79,30,230,172,110,71,66,216,25,88,174,232,246,57,36,236,116,220,221,232,93,72,34,175,52,127,34,122,155,244,95,88,162,41,3,135,172,166,197,131,107,238,154,102,185,77,119,130,178,227,249,133,154,233,113,169,237,62,78,197,44,21,177,73,44,155,24,142,123,182,177,142,94,141,69,114,244,232,136,171,238,58,95,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,110,119,85,229,167,192,173,55,19,89,53,86,167,234,117,5,37,86,151,227,149,19,219,106,168,93,85,44,115,221,238,43,78,138,216,24,176,72,201,97,100,41,60,51,58,69,114,110,94,220,109,107,209,210,44,119,146,71,254,53,184,173,253,207,180,178,213,169,159,96,190,214,251,79,32,130,197,224,189,169,224,59,125,202,106,137,187,189,206,204,189,122,120,109,187,118,167,93,253,122,251,186,47,0,225,115,154,223,239,41,174,216,206,138,126,193,126,206,125,163,241,191,202,127,106,124,103,99,195,209,207,83,253,15,132,143,118,238,198,223,231,167,77,221,125,253,58,43,157,95,149,140,91,230,5,15,167,92,74,171,225,115,66,255,0,121,77,118,198,116,83,237,79,217,207,180,126,55,249,79,192,248,206,199,135,163,158,167,250,30,228,123,183,118,54,255,0,61,58,110,235,239,233,209,124,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,219,247,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,245,114,170,189,93,214,194,138,86,231,87,230,159,22,249,127,67,234,55,19,242,121,111,241,93,167,28,37,105,198,184,102,185,172,190,58,235,93,246,126,11,5,130,9,145,149,87,122,166,165,197,85,173,85,69,237,194,205,205,89,102,84,86,198,215,53,17,30,247,199,27,226,6,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,221,194,198,70,222,145,196,198,252,45,78,189,58,175,85,85,85,181,254,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,93,246,155,116,244,179,49,211,202,177,200,144,200,250,168,106,81,82,55,177,253,166,53,139,185,178,61,236,142,199,202,213,213,142,114,159,178,253,83,204,180,207,247,113,246,159,217,44,130,227,98,241,191,107,251,62,43,194,212,201,15,119,183,224,157,179,119,111,118,221,206,233,215,167,85,233,212,154,188,46,107,167,239,41,161,56,206,181,253,150,251,57,246,143,198,255,0,38,120,239,25,216,240,245,147,211,127,77,219,143,118,238,198,239,230,39,77,221,61,253,58,175,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,12,214,113,99,230,159,89,62,96,100,62,163,57,210,184,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,207,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,207,214,57,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,218,214,89,235,119,205,252,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,216,255,0,224,169,252,21,51,195,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,153,92,149,60,211,229,63,47,235,189,70,220,77,78,100,60,20,234,159,24,63,179,191,217,157,255,0,20,182,125,146,246,191,141,246,237,85,76,61,207,21,225,59,125,174,204,18,245,233,225,159,187,118,222,157,91,211,175,85,233,226,185,122,114,244,214,142,19,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,182,157,232,170,142,85,234,173,247,127,21,78,107,207,59,240,79,243,39,233,164,117,229,63,164,56,110,173,113,95,77,62,103,5,92,236,193,172,242,101,246,200,97,157,98,99,238,52,213,148,140,167,116,170,223,137,204,99,167,238,35,81,91,213,241,177,29,185,155,152,235,222,0,160,30,104,254,123,53,55,232,190,143,68,79,78,77,86,155,85,255,0,132,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,5,121,131,112,73,117,225,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,113,90,138,177,201,209,203,231,141,187,175,10,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,59,104,229,85,142,62,151,189,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,198,112,184,177,243,79,172,159,48,50,31,81,156,229,69,201,242,163,224,163,246,101,138,193,196,166,166,91,45,85,57,38,91,111,167,169,196,162,233,222,154,207,107,154,55,57,106,55,163,150,54,205,85,28,140,247,53,187,227,137,54,171,209,102,154,38,216,169,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,58,244,69,254,5,69,255,0,113,83,138,127,248,125,165,95,251,214,227,254,162,91,166,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,167,78,168,159,192,246,166,122,249,138,235,29,247,89,56,184,206,234,110,240,248,122,76,62,225,62,29,107,166,220,199,246,105,104,39,150,55,46,246,177,138,238,236,235,81,63,71,110,115,59,251,55,57,172,106,146,171,147,126,130,88,179,156,87,89,51,92,231,20,241,182,92,130,222,204,10,26,159,28,248,251,244,179,198,233,46,180,155,34,145,175,110,230,62,222,189,197,68,114,117,233,27,209,123,136,86,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,231,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,148,6,107,56,177,243,79,172,159,48,50,31,81,156,243,249,118,175,102,89,174,157,224,90,91,121,158,145,49,237,56,167,184,195,101,130,24,17,175,223,93,86,234,170,153,165,122,245,115,222,231,44,108,68,234,140,70,66,206,141,71,43,220,249,21,203,155,130,143,222,171,81,231,191,231,246,203,172,122,101,139,125,229,202,166,4,237,71,116,174,69,98,199,108,108,219,154,246,238,99,214,73,93,18,57,204,141,173,111,88,157,52,82,39,229,115,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,202,191,184,169,197,63,252,62,210,175,253,235,113,255,0,81,44,251,131,61,20,202,184,118,225,179,15,209,204,214,225,106,173,189,99,254,208,241,51,218,229,146,74,87,247,235,234,42,25,177,210,71,27,215,163,38,106,47,86,39,196,139,211,170,116,85,206,17,50,174,252,113,211,99,92,191,240,222,17,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,172,73,12,174,143,163,221,35,251,49,127,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,232,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,102,231,36,80,162,171,99,107,156,170,175,123,228,145,254,3,154,63,145,61,77,250,47,172,81,20,67,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,244,235,209,83,248,159,147,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,122,156,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,35,152,239,3,149,60,86,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,238,211,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,15,214,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,122,116,234,171,252,75,222,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,231,242,237,94,204,179,93,59,192,180,182,243,61,34,99,218,113,79,113,134,203,4,48,35,95,190,186,173,213,85,51,74,245,234,231,189,206,88,216,137,213,24,140,133,157,26,142,87,185,242,87,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,187,236,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,187,37,103,84,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,207,103,24,60,38,102,92,34,234,135,216,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,223,211,182,245,68,108,172,85,229,87,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,110,107,30,232,35,122,179,174,196,126,247,34,35,164,122,186,69,114,184,243,217,166,95,90,244,122,210,85,115,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,127,192,0,67,254,99,60,20,126,245,90,113,5,255,0,0,182,90,163,212,220,91,239,45,181,51,167,106,75,165,10,35,214,75,99,166,220,214,55,115,222,146,68,233,81,205,100,141,115,122,196,217,165,145,40,134,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,156,18,113,131,140,241,115,165,241,94,154,180,148,89,181,142,158,6,229,150,122,72,170,59,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,185,210,40,142,188,109,241,131,140,240,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,185,185,235,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,92,220,20,126,234,186,113,61,255,0,63,182,90,164,212,220,167,239,46,85,48,39,118,75,93,10,163,22,59,99,102,220,230,59,107,216,178,74,232,145,173,124,142,107,122,202,216,98,145,120,7,25,156,175,245,247,136,158,36,243,13,99,194,178,253,63,162,178,228,30,207,240,208,93,46,21,177,213,51,177,65,79,78,253,237,142,146,70,39,87,194,229,78,143,95,133,83,175,69,234,137,218,185,111,112,83,170,124,31,126,209,63,105,151,252,82,231,246,183,217,30,11,216,85,85,51,118,252,47,139,238,119,123,208,69,211,175,137,102,221,187,186,244,119,94,157,19,173,107,115,71,243,217,169,191,69,244,122,34,58,218,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,21,70,178,189,244,107,42,211,36,170,137,185,204,99,167,145,232,206,187,21,251,28,168,174,141,138,222,171,193,247,9,153,151,23,90,161,246,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,247,244,238,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,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,131,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,70,172,71,87,179,44,43,78,243,221,45,179,79,72,184,246,163,211,219,161,189,65,52,8,231,239,161,171,109,85,52,209,61,58,57,143,107,146,70,42,117,86,43,38,127,86,171,145,142,103,160,225,59,205,62,141,252,192,199,189,70,3,74,96,20,129,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,115,31,223,170,174,167,130,174,162,167,170,49,175,110,230,62,154,46,218,185,237,79,13,189,187,86,71,33,21,116,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,109,204,103,139,165,123,93,29,77,54,247,177,233,31,118,9,37,139,185,177,92,205,251,155,241,53,20,211,72,0,25,140,214,189,77,169,214,109,92,203,245,90,170,205,73,105,126,85,120,169,186,37,13,52,113,53,148,204,145,234,172,141,86,40,227,108,143,70,237,71,202,172,71,202,253,210,63,171,222,229,91,41,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,39,78,235,216,137,13,3,29,239,86,49,86,63,230,172,139,186,210,129,154,206,44,124,211,235,39,204,12,135,212,103,58,85,223,129,204,202,191,131,156,55,139,141,57,125,93,246,134,170,158,228,252,186,210,140,71,79,109,101,53,194,166,6,214,192,141,78,175,166,72,161,103,117,171,213,241,42,58,78,174,137,95,216,227,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,209,78,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,1,74,223,220,84,226,159,254,31,105,87,254,245,184,255,0,168,150,125,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,231,8,189,238,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,187,37,103,182,107,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,42,91,140,30,19,51,46,17,117,67,236,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,239,233,219,122,162,54,86,42,247,254,91,156,193,41,184,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,233,213,242,42,221,160,51,45,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,110,99,252,37,43,26,145,211,83,111,99,24,146,118,160,142,40,187,155,17,207,217,185,223,19,149,75,21,225,55,131,175,218,39,44,12,251,236,117,103,119,51,214,13,247,24,126,239,110,239,99,92,29,224,173,223,121,59,98,78,228,212,179,253,250,246,246,248,223,141,30,144,183,173,85,154,115,209,77,80,181,107,86,145,226,26,175,102,109,36,116,249,77,158,154,228,250,122,106,214,213,178,142,119,177,59,212,171,43,81,17,239,134,94,228,79,248,90,168,248,220,138,214,170,42,39,181,41,91,251,138,156,83,255,0,195,237,42,255,0,222,183,31,245,18,221,52,67,10,186,233,174,139,224,58,115,125,168,164,158,229,138,226,246,171,37,100,180,143,115,160,146,122,106,72,225,145,209,185,205,107,149,138,230,42,162,171,90,189,58,117,68,254,7,181,56,167,25,154,41,149,113,19,195,102,97,163,152,85,194,213,69,122,200,61,159,225,167,186,75,36,116,172,236,87,211,212,63,123,163,142,71,167,86,66,228,78,140,95,137,83,175,68,234,169,88,63,220,84,226,159,254,31,105,87,254,245,184,255,0,168,147,255,0,154,63,145,61,77,250,47,172,81,20,2,76,174,99,188,113,211,113,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,123,173,100,178,185,202,213,153,98,143,159,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,38,215,95,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,93,145,51,170,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,250,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,77,140,71,61,219,88,199,47,70,162,185,122,116,68,85,247,25,141,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,233,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,78,231,174,234,171,107,106,36,117,54,198,177,81,55,193,61,68,189,199,61,141,111,134,219,241,58,70,162,92,160,34,175,52,127,34,122,155,244,95,88,162,40,219,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,215,167,84,95,224,123,94,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,155,154,146,194,170,174,141,206,106,162,189,143,142,71,202,174,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,182,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,61,243,72,247,54,23,49,189,81,177,185,239,142,229,8,191,204,47,133,252,251,139,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,253,213,12,84,69,106,39,68,119,191,248,34,198,14,12,249,95,235,239,14,220,73,225,250,199,154,229,250,127,91,101,199,253,161,226,96,181,220,43,100,170,127,126,130,162,157,155,27,37,36,108,94,143,153,170,189,94,159,10,47,78,171,209,23,160,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,102,156,199,120,28,169,226,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,118,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,95,247,0,60,96,218,184,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,101,66,195,43,214,54,181,171,19,218,246,109,216,145,201,37,123,115,171,243,79,139,124,191,161,245,27,137,0,11,9,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,78,173,84,86,43,186,220,248,42,47,91,249,68,241,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,117,235,209,87,248,150,19,193,158,138,101,92,59,112,217,135,232,230,107,112,181,86,222,177,255,0,104,120,153,237,114,201,37,43,251,245,245,21,12,216,233,35,141,235,209,147,53,23,171,19,226,69,233,213,58,42,246,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,205,103,22,62,105,245,147,230,6,67,234,51,151,61,202,178,211,106,183,112,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,78,175,122,69,12,81,163,157,213,118,70,198,255,0,6,162,36,181,0,170,14,121,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,78,155,156,198,58,121,156,214,170,244,106,203,34,167,77,203,215,154,242,84,243,79,148,252,191,174,245,27,113,117,32,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,77,77,85,211,60,87,89,52,227,35,210,220,214,147,196,89,114,107,124,182,250,157,177,198,249,33,222,159,4,241,119,24,246,54,104,158,141,146,55,171,87,100,140,99,145,58,181,12,240,241,85,195,62,101,194,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,247,43,161,126,232,164,99,227,114,174,215,177,219,92,246,108,145,246,255,0,202,231,68,53,231,68,244,26,106,61,104,190,85,211,209,223,42,25,113,199,241,26,184,254,255,0,30,129,219,221,42,200,231,124,81,62,161,207,108,139,75,252,34,86,171,151,108,179,76,198,211,183,22,62,105,245,147,230,6,67,234,51,147,43,148,119,7,216,206,168,221,107,184,145,212,4,164,184,91,112,251,196,116,24,245,181,178,212,69,60,55,186,103,82,214,54,185,238,141,236,110,200,218,232,218,216,221,220,108,139,44,138,230,183,182,221,247,18,0,7,42,226,171,84,191,98,220,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,133,241,29,171,164,172,236,208,253,218,177,237,119,90,169,96,111,198,213,98,117,234,254,141,71,42,102,176,208,247,47,12,42,235,128,112,91,165,86,43,205,69,36,213,21,86,119,222,216,234,103,185,204,72,46,21,50,215,66,213,87,53,171,189,177,84,198,215,167,78,136,244,114,34,185,17,28,181,87,205,179,10,186,226,188,105,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,247,104,101,114,35,85,201,177,204,94,189,85,90,222,255,0,200,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,157,166,61,86,106,6,59,222,143,122,36,127,206,72,215,109,175,153,172,226,199,205,62,178,124,192,200,125,70,115,208,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,253,253,59,143,68,86,196,245,77,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,217,19,58,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,173,16,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,202,185,245,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,95,79,47,62,11,45,92,44,105,125,61,247,47,199,233,27,170,153,45,58,174,65,88,149,45,170,90,40,22,77,209,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,182,90,145,87,154,63,145,61,77,250,47,172,81,20,2,91,79,41,78,10,61,137,71,71,197,150,166,219,46,180,119,169,187,209,225,118,249,211,177,27,104,102,131,182,251,155,145,29,190,78,243,37,150,56,155,35,90,212,141,29,42,36,137,44,47,101,159,130,176,57,181,240,81,237,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,237,241,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,234,88,191,238,87,30,68,244,203,235,94,177,90,82,183,22,62,105,245,147,230,6,67,234,51,158,131,131,238,19,51,46,46,181,67,236,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,239,233,220,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,46,200,153,213,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,1,199,248,170,225,159,13,226,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,123,145,179,51,108,178,49,241,185,83,115,30,237,174,99,246,72,204,240,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,27,69,226,161,168,237,119,97,100,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,1,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,17,171,142,142,51,108,92,30,105,197,45,206,59,87,182,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,167,72,98,238,196,171,27,92,146,72,231,181,173,218,138,249,99,244,28,31,113,103,134,241,117,165,255,0,110,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,103,94,227,17,85,209,61,19,186,128,85,95,56,46,16,255,0,143,23,24,45,23,246,20,89,203,100,175,255,0,168,165,160,171,134,39,167,249,144,72,140,127,246,14,72,255,0,167,144,128,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,219,45,60,142,98,255,0,155,35,21,205,123,89,44,81,61,88,253,155,86,255,0,191,122,61,9,253,132,254,242,255,0,110,127,197,183,255,0,206,253,153,89,254,252,240,95,228,253,175,17,254,81,240,127,71,255,0,157,252,223,136,160,30,39,120,133,202,184,160,214,91,214,174,101,52,222,3,199,246,233,173,214,182,85,73,81,13,178,134,38,237,138,158,55,61,127,206,145,234,214,177,175,150,89,94,140,102,253,169,58,121,74,112,81,237,186,202,62,44,181,54,217,106,172,178,195,222,143,11,183,206,157,249,29,93,12,253,183,220,220,136,237,145,246,95,20,177,196,217,26,231,44,138,233,81,35,88,161,123,237,168,2,128,121,163,249,236,212,223,162,250,61,17,31,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,138,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,60,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,222,66,246,72,222,146,68,199,124,46,78,189,58,47,84,85,69,207,191,24,60,38,102,92,34,234,135,216,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,223,211,182,245,68,108,172,85,243,252,39,121,167,209,191,152,24,247,168,192,105,76,30,83,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,108,145,178,73,182,39,193,4,93,199,177,142,154,87,171,99,141,138,228,223,35,216,212,94,174,67,50,249,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,54,49,26,198,238,123,220,189,26,136,212,235,209,17,19,220,126,81,122,124,167,117,210,197,169,252,48,91,52,231,219,55,90,220,167,77,58,219,174,237,184,35,223,182,150,122,138,137,40,22,25,85,92,142,133,176,51,176,214,117,71,71,225,149,187,26,206,219,159,53,64,34,255,0,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,190,177,149,117,49,197,85,79,19,36,69,222,247,81,173,90,174,212,222,214,53,239,110,221,155,147,62,228,159,229,163,159,211,105,247,26,90,119,85,114,200,106,237,86,219,229,69,77,130,169,33,89,118,86,62,174,154,72,169,105,229,100,104,187,216,234,197,164,84,220,155,26,246,177,238,219,179,114,104,36,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,10,185,145,114,221,253,159,251,83,136,94,30,172,63,224,167,199,89,147,99,52,113,127,176,191,214,250,202,70,39,255,0,193,255,0,21,146,36,255,0,39,247,185,169,216,234,148,241,47,131,238,44,243,46,17,117,67,237,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,111,233,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,238,230,99,36,111,73,34,123,126,38,167,94,157,83,170,42,42,250,176,101,92,191,238,87,30,68,244,203,235,94,177,90,117,94,39,120,122,197,120,160,209,171,214,145,229,53,62,3,199,246,234,109,215,70,82,199,81,53,178,186,39,110,138,162,54,189,63,206,141,232,215,49,207,138,89,88,143,102,253,201,2,184,62,229,17,117,197,115,255,0,183,156,83,73,143,221,173,182,74,137,22,213,141,80,78,234,168,46,19,199,51,216,202,138,213,115,26,213,166,86,177,147,50,4,234,178,36,172,73,210,61,146,65,37,165,17,87,153,214,169,126,203,248,54,205,124,37,247,217,151,92,183,195,226,214,255,0,239,94,247,138,241,82,39,139,131,222,199,53,155,168,99,173,248,221,183,167,79,133,200,245,97,64,38,162,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,189,122,34,127,3,58,220,94,233,13,54,132,113,47,168,90,91,111,130,146,11,109,166,240,249,173,112,83,79,44,204,167,183,84,177,181,84,112,171,229,248,220,246,83,207,19,30,174,87,124,109,119,196,255,0,231,45,175,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,220,247,247,233,107,170,39,171,167,169,234,172,107,27,185,239,169,139,182,142,123,147,195,111,118,212,145,168,78,160,10,171,254,238,119,254,171,191,233,183,255,0,96,89,78,147,231,95,181,13,44,195,117,51,217,126,204,251,91,143,219,175,190,11,191,222,240,190,42,154,57,187,93,205,173,223,183,185,183,118,214,245,233,215,162,117,232,122,178,42,243,71,242,39,169,191,69,245,138,34,128,79,127,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,221,101,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,102,230,245,94,138,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,15,89,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,181,189,87,162,53,26,214,177,141,99,24,198,55,160,0,64,14,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,148,172,122,173,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,52,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,216,244,107,219,185,143,106,244,114,35,147,175,69,68,95,113,250,196,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,161,61,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,80,15,21,220,40,234,63,9,90,142,252,43,53,139,199,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,205,205,73,97,85,87,70,231,53,81,94,199,199,35,231,167,42,126,59,109,75,106,160,225,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,55,185,200,244,127,97,170,205,144,71,37,165,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,122,243,9,229,167,117,226,23,50,167,214,141,18,175,164,165,204,174,149,20,84,25,29,5,210,173,204,164,171,129,18,58,118,87,70,245,71,44,79,130,38,179,185,27,81,82,72,163,220,198,247,154,172,168,144,28,31,112,73,165,252,35,99,59,108,176,82,95,51,106,218,121,41,47,25,99,169,100,130,122,232,60,67,229,142,38,66,249,165,109,51,26,215,68,199,54,39,34,72,176,70,247,245,86,183,109,112,115,171,243,79,139,124,191,161,245,27,137,199,248,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,187,234,18,25,88,178,53,205,72,152,215,191,118,244,142,57,47,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,164,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,126,77,255,0,19,197,114,191,102,253,169,198,109,87,159,99,92,33,187,91,189,161,69,29,71,131,174,139,175,106,166,29,232,189,185,153,185,219,100,111,71,55,170,244,84,234,126,177,154,206,44,124,211,235,39,204,12,135,212,103,45,83,146,167,149,140,167,230,5,119,167,91,137,254,0,5,112,115,184,205,109,84,26,47,167,186,115,53,61,90,220,175,153,68,183,186,121,90,198,246,27,5,13,36,144,202,215,187,118,228,122,186,225,10,181,17,170,138,141,147,170,183,162,35,171,3,134,140,2,155,84,248,134,211,125,62,184,99,213,119,203,109,243,40,182,211,93,40,105,146,93,242,219,188,67,22,177,85,98,84,123,24,218,116,149,239,123,85,54,49,174,119,86,237,234,154,94,43,87,157,238,11,237,13,44,211,77,76,246,167,111,216,57,5,93,139,193,118,58,247,188,125,50,77,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,116,21,229,189,148,216,176,254,54,180,182,237,145,215,120,74,74,139,133,93,174,57,59,79,147,117,85,109,13,69,37,52,125,24,138,169,190,121,226,103,94,155,91,187,171,149,26,138,169,161,67,60,58,147,164,57,150,189,113,237,168,154,71,167,240,82,73,125,200,181,35,36,134,157,106,231,72,96,137,140,173,169,150,89,164,127,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,86,242,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,186,90,137,26,196,255,0,54,54,35,156,247,50,40,162,98,189,251,55,47,85,40,7,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,6,85,203,116,229,21,193,246,51,65,134,219,248,180,204,18,146,229,125,186,84,84,183,17,108,50,212,49,246,136,34,90,186,26,183,202,136,246,197,43,231,87,72,212,99,152,244,99,35,99,154,237,210,57,172,179,64,69,94,104,254,68,245,55,232,190,177,68,82,7,15,88,181,139,57,215,221,52,194,178,154,31,27,101,200,51,11,53,174,227,77,221,124,125,250,89,235,98,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,105,164,0,102,91,136,92,90,197,131,107,238,165,225,88,181,15,130,178,227,249,133,230,215,110,166,238,190,78,197,44,21,178,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,46,255,0,149,199,145,61,50,250,215,172,86,148,173,197,143,154,125,100,249,129,144,250,140,229,201,242,159,197,172,88,255,0,4,184,133,218,209,67,225,234,242,107,133,222,233,116,147,186,247,248,138,166,87,77,72,217,58,57,85,25,210,10,74,118,116,106,35,126,14,189,55,57,202,179,0,2,170,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,149,92,243,191,4,255,0,50,126,154,69,94,87,30,123,52,203,235,94,143,90,93,79,19,188,66,226,188,47,232,213,235,87,50,154,111,31,224,59,116,214,235,91,42,163,167,154,231,93,43,182,197,79,27,158,191,231,72,245,107,94,230,69,20,175,70,63,102,213,207,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,189,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,245,120,117,215,156,203,134,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,221,146,53,189,17,202,199,108,122,50,70,166,246,53,83,69,58,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,1,64,60,196,120,67,253,212,181,149,62,203,81,118,116,247,49,238,214,226,251,235,252,76,208,118,155,23,138,164,147,114,36,137,218,146,86,236,87,111,221,20,145,117,145,242,36,187,99,87,218,204,171,236,175,216,95,180,215,95,179,126,208,246,183,177,252,108,158,7,199,118,251,94,39,177,215,183,222,237,252,29,205,187,182,252,61,122,123,137,21,192,15,7,215,94,44,181,113,173,184,37,36,120,38,29,81,71,95,149,190,105,92,143,169,129,239,114,199,67,19,99,123,101,223,80,144,202,197,145,174,106,68,198,189,251,183,164,113,201,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,31,88,5,0,243,71,243,217,169,191,69,244,122,34,85,114,49,252,108,252,183,250,145,106,128,16,255,0,155,6,45,98,200,56,37,203,238,215,122,31,17,87,140,220,45,23,75,92,157,215,179,195,213,62,186,26,71,73,209,170,136,254,176,85,212,51,163,145,91,241,245,233,185,173,84,166,206,19,188,211,232,223,204,12,123,212,96,52,166,10,234,231,73,172,119,220,63,70,177,45,29,180,67,219,164,212,75,133,69,69,210,167,115,23,117,45,181,212,242,54,155,99,152,170,155,231,158,158,94,227,94,199,55,195,109,248,155,35,145,41,176,19,127,148,134,188,212,233,103,18,241,233,181,194,182,146,12,123,83,233,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,123,235,26,191,19,152,198,173,228,128,85,7,60,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,58,118,158,244,88,107,216,223,122,189,136,178,127,53,36,77,209,3,131,174,15,178,110,44,42,117,5,214,100,171,74,124,43,23,170,175,166,101,52,180,241,190,186,247,44,82,165,178,133,93,51,209,35,100,178,199,35,223,38,213,106,50,7,49,93,26,200,201,27,29,77,62,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,110,146,55,201,14,244,248,224,151,182,247,177,179,68,244,116,114,49,28,187,36,99,218,171,213,170,122,179,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,56,255,0,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,244,114,42,61,27,210,162,244,183,75,115,189,105,206,237,154,103,166,150,47,108,228,151,158,247,130,162,241,80,211,247,123,80,190,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,46,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,193,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,128,42,47,158,14,107,106,175,207,244,179,78,97,167,171,75,149,142,207,113,189,212,74,230,55,176,232,43,166,138,24,154,199,110,220,175,71,91,230,87,34,181,17,17,209,244,87,117,84,108,106,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,118,81,190,146,154,73,105,106,37,124,106,155,24,218,196,164,68,220,187,28,247,49,142,221,191,106,232,36,166,190,116,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,182,189,119,85,91,91,79,27,106,119,185,234,137,190,9,233,226,237,181,140,107,124,54,239,137,210,57,83,228,228,193,171,212,216,134,188,228,186,71,113,158,146,26,125,66,179,182,106,53,116,18,190,121,174,54,254,228,177,194,199,183,224,99,22,154,106,233,28,175,79,122,195,26,35,145,87,107,238,124,2,128,127,185,113,199,103,252,70,127,164,214,127,245,178,239,184,122,197,175,184,54,129,105,166,21,148,208,248,43,214,63,135,217,173,119,26,110,235,36,236,85,65,69,20,114,199,189,138,230,59,107,216,228,234,213,86,175,78,168,170,158,243,160,17,87,154,63,145,61,77,250,47,172,81,20,2,104,123,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,118,182,69,0,10,1,230,117,170,95,181,14,50,115,95,9,125,246,157,171,18,240,248,181,191,251,215,179,225,124,44,105,226,224,247,177,174,126,218,233,43,126,55,110,235,215,225,114,177,24,69,80,93,247,39,221,99,177,103,60,48,38,149,83,195,225,239,90,105,112,158,158,178,61,207,127,126,150,186,162,122,186,122,158,170,198,177,187,158,250,152,187,104,231,185,60,54,247,109,73,26,132,234,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,25,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,38,231,117,254,92,28,191,235,56,136,190,197,171,122,189,142,255,0,138,122,15,19,4,84,213,18,79,79,38,69,85,177,241,237,167,124,47,142,70,67,12,138,143,124,200,237,171,36,73,19,81,255,0,124,177,93,248,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,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,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,144,57,201,101,54,44,131,139,138,59,77,162,187,196,85,227,56,125,186,215,116,143,180,246,120,122,167,207,83,86,216,250,185,17,31,214,10,186,119,245,106,171,126,62,157,119,53,200,142,77,184,181,139,32,226,226,178,237,119,161,241,21,120,206,31,113,186,90,228,238,189,158,30,169,243,211,82,58,78,141,84,71,245,130,174,161,157,28,138,223,143,175,77,205,106,165,223,145,171,153,14,45,125,204,56,37,213,43,78,57,67,226,234,233,237,244,151,73,35,238,178,61,180,180,85,212,245,117,50,117,122,162,46,200,32,149,253,58,238,118,222,141,69,114,162,46,125,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,53,60,113,253,6,225,159,13,208,108,135,82,115,59,53,117,93,199,33,213,28,162,183,35,189,86,204,170,198,53,146,85,84,77,77,73,20,72,229,107,89,11,106,100,69,127,189,242,61,239,114,170,55,100,113,246,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,37,87,60,239,193,63,204,159,166,144,215,151,190,127,134,233,103,23,56,78,160,234,14,67,73,99,199,172,116,247,186,154,234,234,149,93,145,51,216,245,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,149,198,15,22,121,151,23,90,161,246,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,55,244,237,177,85,91,19,17,59,255,0,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,245,234,201,17,60,175,49,222,7,41,184,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,221,215,50,41,90,228,114,194,178,201,207,248,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,115,116,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,99,209,175,110,230,61,171,209,200,142,78,189,21,17,125,199,235,2,178,249,186,241,131,140,208,97,183,14,18,240,245,164,185,95,110,149,20,206,203,157,52,85,12,125,162,8,150,146,186,145,145,42,177,177,74,249,213,209,185,94,215,189,24,200,222,215,55,116,141,115,42,44,181,238,80,92,91,225,176,218,169,184,71,190,226,244,150,123,236,245,21,183,75,21,218,130,153,122,94,222,173,116,243,199,90,169,213,82,166,56,163,93,146,175,192,232,97,100,107,177,209,51,189,105,64,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,206,183,29,250,233,98,226,39,138,12,187,81,176,235,205,214,227,139,59,194,219,172,78,184,35,217,178,150,158,158,56,222,176,196,245,85,138,25,39,73,231,107,21,26,239,190,87,61,141,123,158,212,231,249,94,142,95,112,253,26,192,53,138,239,55,110,147,81,46,23,202,123,93,54,214,46,234,91,107,169,99,117,78,246,189,85,55,207,61,68,93,183,49,142,111,134,221,241,54,70,170,52,35,71,47,186,251,169,148,90,85,139,77,178,245,117,183,221,106,45,209,237,98,248,154,170,75,117,69,92,84,221,94,246,49,157,231,211,182,46,227,156,141,103,115,122,245,70,244,95,21,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,165,237,1,214,59,23,16,26,53,137,235,22,57,15,135,164,201,173,237,168,146,155,115,223,225,42,152,231,71,83,77,189,236,98,201,218,158,57,98,238,108,70,191,102,230,252,46,69,58,0,51,153,199,54,168,90,181,143,139,77,76,207,44,77,164,91,108,247,143,102,209,207,73,90,218,184,42,224,161,134,58,40,234,163,149,168,141,115,38,109,50,76,157,58,162,36,136,136,231,116,220,182,83,201,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,108,52,104,233,226,124,19,91,173,253,200,163,153,140,111,198,199,173,76,213,209,185,30,190,244,134,53,70,162,46,231,214,95,26,26,57,98,208,46,40,51,253,42,197,166,223,101,181,92,35,168,183,71,181,233,225,169,106,233,226,171,138,155,171,222,247,191,178,202,134,197,220,115,149,207,237,239,94,138,238,137,106,156,159,117,142,197,156,240,192,154,85,79,15,135,189,105,165,194,122,122,200,247,61,253,250,90,234,137,234,233,234,122,171,26,198,238,123,234,98,237,163,158,228,240,219,221,181,36,106,19,168,205,103,22,62,105,245,147,230,6,67,234,51,147,211,5,227,78,213,194,199,44,77,58,177,98,25,5,35,117,83,37,167,188,38,63,70,180,205,170,90,40,22,249,90,217,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,219,89,127,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,231,192,15,7,214,174,19,116,141,173,184,37,92,153,222,99,79,71,95,149,190,105,90,172,166,157,140,114,199,67,19,99,123,162,217,78,179,74,197,145,174,114,202,247,61,251,182,44,113,199,40,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,6,122,249,144,229,54,44,195,141,173,82,187,99,149,222,46,146,158,225,73,107,146,78,211,227,219,85,69,67,79,73,83,31,71,162,42,236,158,9,89,215,166,215,109,234,213,86,170,42,202,174,71,88,181,138,175,42,213,204,214,162,135,125,234,213,111,179,218,232,234,123,175,78,213,45,92,149,82,84,71,177,23,99,183,62,138,153,122,170,43,147,183,209,170,136,231,34,219,81,0,57,205,233,111,218,190,28,108,90,153,65,98,241,85,248,38,65,31,137,173,241,91,60,29,174,181,139,12,223,118,175,70,201,190,169,182,230,251,154,231,183,167,84,232,222,226,149,171,192,30,117,251,59,227,39,73,239,254,203,246,135,139,200,35,177,118,123,253,173,190,210,141,244,29,221,219,93,215,183,226,187,155,122,124,91,54,245,111,93,201,162,144,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,28,171,138,125,107,253,221,184,125,205,181,142,59,127,141,171,199,237,233,224,32,116,93,200,223,93,60,172,167,165,238,183,185,26,172,41,60,209,44,155,94,142,237,163,246,245,119,68,92,214,29,171,140,157,28,177,112,255,0,196,62,65,163,184,228,222,34,147,25,183,216,233,228,169,218,246,120,186,167,218,40,228,169,169,216,247,189,99,238,207,36,178,246,247,171,89,191,107,126,22,162,31,149,114,210,223,255,0,85,140,123,90,237,246,47,196,11,206,45,119,185,248,175,255,0,183,91,106,104,32,236,171,255,0,253,36,237,236,103,252,143,119,244,104,118,174,86,154,233,89,163,252,86,88,113,186,219,207,132,198,245,19,252,27,185,195,34,79,36,111,170,145,21,109,239,108,113,46,222,247,138,237,194,217,30,215,53,145,212,207,252,212,114,189,183,210,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,18,83,152,255,0,48,10,206,34,47,178,233,38,144,228,95,226,158,131,195,79,45,77,60,115,211,201,145,85,108,100,155,170,25,51,35,145,144,195,34,171,25,10,183,106,201,18,202,229,127,220,164,92,131,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,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,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,23,82,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,205,103,22,62,105,245,147,230,6,67,234,51,150,169,201,83,202,198,83,243,2,187,211,173,196,255,0,0,3,54,220,98,93,174,183,174,43,245,134,178,243,115,171,175,168,143,56,189,82,50,90,153,157,43,219,4,21,146,195,12,72,231,42,170,50,56,163,142,54,55,248,53,140,107,83,162,34,33,101,92,145,240,171,85,6,139,234,22,163,67,81,86,183,43,230,81,21,146,162,39,61,189,134,193,67,73,28,209,57,141,219,185,30,174,184,76,142,85,114,162,163,99,232,141,232,170,235,31,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,177,26,40,224,15,58,253,162,112,109,164,247,255,0,101,251,63,194,99,241,216,187,61,254,238,239,102,200,250,14,238,237,173,233,220,240,189,205,189,62,29,251,122,187,166,229,144,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,85,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,74,86,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,128,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,73,85,207,59,240,79,243,39,233,165,85,146,43,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,54,187,65,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,124,185,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,118,74,206,168,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,158,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,191,167,109,234,136,217,88,171,223,249,110,115,4,166,225,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,167,87,200,171,118,132,117,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,93,205,207,93,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,165,127,114,27,255,0,212,219,253,133,255,0,245,133,255,0,102,127,217,239,239,63,233,63,216,159,230,248,127,242,127,255,0,47,253,245,255,0,241,30,28,171,91,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,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,108,168,88,101,122,198,214,181,98,123,94,205,187,18,57,36,148,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,56,87,27,154,243,83,195,143,13,25,142,164,217,171,105,32,200,82,157,150,188,125,38,168,138,55,173,198,165,233,20,114,68,201,88,246,204,248,90,233,42,86,45,142,222,202,119,162,244,110,231,38,117,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,44,87,155,54,144,225,186,11,165,252,57,233,30,159,193,87,29,139,29,167,201,161,167,90,185,214,105,229,123,228,183,203,44,210,63,220,138,249,37,146,73,21,26,141,98,43,213,26,214,181,26,212,225,92,174,60,246,105,151,214,189,30,180,243,252,125,240,241,106,225,159,137,123,254,7,138,218,170,232,49,59,133,61,53,239,28,101,77,99,106,95,224,167,103,71,181,28,138,175,70,71,83,29,84,44,73,126,243,100,77,87,43,250,164,143,159,252,152,53,230,167,42,210,252,151,64,47,181,180,158,35,7,168,109,210,196,199,84,68,217,228,183,86,73,35,167,141,144,163,17,239,100,53,61,94,233,85,207,247,215,70,197,216,141,98,58,199,206,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,110,123,60,93,83,220,145,211,83,111,99,30,177,247,103,146,40,187,155,21,172,223,185,223,11,85,76,203,154,104,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,118,189,158,46,169,238,116,149,53,59,30,247,172,125,217,228,150,94,222,245,107,55,237,111,194,212,66,176,57,218,105,158,43,143,234,62,157,234,149,166,147,195,222,179,11,125,194,223,119,237,199,27,35,168,240,11,77,216,157,219,88,143,124,202,202,181,141,207,123,157,247,112,64,212,70,163,61,252,255,0,147,238,177,223,112,110,40,19,74,169,225,241,22,93,75,183,207,79,89,30,230,51,177,85,67,79,61,93,61,79,85,99,158,237,172,101,76,93,180,115,26,190,39,123,183,44,109,66,239,204,214,113,99,230,159,89,62,96,100,62,163,57,202,139,158,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,94,173,84,71,163,186,88,80,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,97,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,78,82,120,85,171,21,224,183,31,190,219,234,42,228,168,204,111,23,91,221,115,102,123,85,145,206,202,151,80,163,98,68,106,42,51,181,67,19,149,28,174,93,238,122,245,232,168,214,204,162,53,115,33,197,175,185,135,4,186,165,105,199,40,124,93,93,61,190,146,233,36,125,214,71,182,150,138,186,158,174,166,78,175,84,69,217,4,18,191,167,93,206,219,209,168,174,84,69,207,97,170,128,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,21,65,206,195,90,45,87,26,156,15,66,49,236,190,146,170,162,215,81,85,126,201,172,240,177,175,125,44,235,20,108,183,58,89,54,245,99,214,41,171,85,34,71,162,236,145,143,123,122,58,39,44,117,229,105,161,117,154,193,197,101,135,36,173,179,120,188,111,78,255,0,194,75,156,210,44,241,198,202,168,209,82,222,198,201,18,109,239,120,174,220,205,141,238,107,95,29,52,255,0,206,70,171,29,249,92,209,252,246,106,111,209,125,30,136,149,92,190,244,83,247,137,229,173,171,250,57,29,195,193,85,228,25,133,111,128,157,210,246,227,101,116,20,118,186,138,94,235,187,114,42,66,179,195,18,73,181,138,238,218,191,111,71,116,84,170,179,77,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,54,231,191,194,85,49,206,142,166,155,123,216,197,147,181,60,114,197,220,216,141,126,205,205,248,92,138,113,94,104,254,68,245,55,232,190,177,68,80,9,210,184,117,208,108,203,137,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,221,145,181,221,81,170,246,239,122,178,54,174,247,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,254,228,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,191,224,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,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,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,6,107,56,177,243,79,172,159,48,50,31,81,156,181,78,74,158,86,50,159,152,21,222,157,110,39,248,0,25,108,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,177,136,214,55,115,222,229,232,212,70,167,94,136,136,158,226,242,121,73,225,86,172,87,130,220,126,251,111,168,171,146,163,49,188,93,111,117,205,153,237,86,71,59,42,93,66,141,137,17,168,168,206,213,12,78,84,114,185,119,185,235,215,162,163,91,50,129,153,110,33,113,107,22,13,175,186,151,133,98,212,62,10,203,143,230,23,155,93,186,155,186,249,59,20,176,86,203,28,81,239,122,185,238,218,198,53,58,185,85,203,211,170,170,175,188,187,254,87,30,68,244,203,235,94,177,90,74,160,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,165,43,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,164,170,231,157,248,39,249,147,244,210,0,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,116,181,18,53,137,254,108,108,71,57,141,124,178,196,197,123,55,238,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,251,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,57,87,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,183,69,81,27,94,159,231,70,244,107,152,231,197,44,172,71,179,126,228,173,94,24,249,62,231,117,250,143,114,168,226,129,61,149,139,99,87,8,124,53,29,174,174,26,136,242,184,81,102,71,236,168,142,100,154,146,30,177,192,171,190,38,202,248,230,86,183,178,244,87,54,210,179,204,243,75,248,120,210,249,242,252,190,170,147,21,194,113,90,122,74,69,90,75,124,142,130,134,7,73,29,53,60,81,211,211,49,206,70,35,159,19,17,172,103,70,167,79,224,137,238,207,15,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,118,197,79,27,158,191,231,72,245,107,88,215,203,44,175,70,51,126,212,159,252,159,120,67,254,28,92,103,84,95,219,209,96,205,142,191,254,190,150,190,174,104,152,159,231,193,26,61,255,0,219,185,99,254,130,66,213,10,171,231,5,194,31,241,226,227,5,162,254,194,139,57,108,149,255,0,245,20,180,21,112,196,244,255,0,50,9,17,143,254,193,201,31,244,242,21,235,195,174,188,230,92,54,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,236,145,173,232,142,86,59,99,209,146,53,55,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,247,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,167,110,115,250,243,77,149,106,134,53,160,22,42,218,191,15,131,211,186,233,125,99,106,37,108,18,92,107,35,141,208,70,248,85,136,199,190,26,110,143,108,168,231,251,171,164,98,108,86,189,29,226,121,62,232,229,247,57,226,129,53,86,158,111,15,101,211,75,124,245,21,146,109,99,251,245,85,212,243,210,83,211,116,87,181,237,220,199,212,203,220,70,189,169,225,182,59,106,200,213,59,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,147,167,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,109,172,77,180,183,39,83,198,218,157,238,122,42,236,158,10,120,187,109,99,220,239,19,187,225,108,110,85,174,30,8,245,230,155,135,30,37,240,237,73,188,214,213,193,143,37,67,237,121,2,67,81,44,108,91,117,75,22,41,36,149,145,49,238,153,144,185,209,212,164,91,29,189,244,236,68,232,237,174,77,25,149,213,206,147,88,239,184,126,141,98,90,59,104,135,183,73,168,151,10,138,139,165,78,230,46,234,91,107,169,228,109,54,199,49,85,55,207,61,60,189,198,189,142,111,134,219,241,54,71,34,87,95,0,250,103,138,234,239,23,186,109,130,230,180,158,46,203,81,112,168,184,84,210,186,56,228,142,171,193,82,77,88,200,37,100,140,115,31,12,143,167,107,36,98,183,226,141,207,106,42,42,162,166,138,72,171,204,235,75,127,106,28,27,102,190,18,197,237,59,174,37,225,242,155,127,247,215,103,194,248,89,19,197,207,239,123,90,253,180,50,86,252,14,221,215,175,194,213,122,48,163,109,20,213,11,174,138,234,230,33,170,246,102,213,201,81,139,94,41,174,79,167,166,173,117,35,235,32,99,211,189,74,178,181,21,88,201,162,238,68,255,0,133,200,172,145,200,173,114,42,162,233,204,205,103,22,62,105,245,147,230,6,67,234,51,147,43,149,127,2,181,57,254,67,106,226,123,84,168,42,224,198,44,117,16,220,176,200,97,170,139,101,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,238,116,108,123,36,184,144,0,50,174,95,247,43,143,34,122,101,245,175,88,173,37,80,57,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,102,92,209,159,2,216,85,171,0,224,251,73,44,86,106,138,185,169,234,177,122,75,219,221,82,246,185,233,61,193,190,58,102,162,181,173,77,141,150,166,70,177,58,117,70,35,81,85,202,138,229,238,167,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,150,211,75,188,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,157,44,0,8,171,205,31,200,158,166,253,23,214,40,138,1,53,80,0,51,67,196,142,183,221,120,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,222,247,164,80,199,189,253,26,142,126,231,35,88,138,140,75,116,228,251,163,150,44,27,134,4,213,90,121,188,69,235,82,238,19,212,86,73,181,236,236,82,208,212,79,73,79,77,209,94,230,59,107,217,83,47,113,26,199,47,137,216,237,201,27,84,174,190,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,32,87,51,253,23,186,233,79,22,153,109,246,28,66,174,211,140,103,53,13,191,89,171,28,247,75,5,124,242,67,19,174,14,100,138,231,116,122,86,62,103,58,37,84,86,36,145,170,53,177,190,62,178,171,146,126,180,93,110,52,217,230,132,100,57,125,93,85,61,174,158,150,253,140,217,230,99,158,202,88,22,89,25,113,116,82,109,232,198,44,179,81,42,196,175,68,223,35,222,198,245,116,174,89,65,205,31,200,158,166,253,23,214,40,138,33,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,4,112,117,193,214,9,194,6,9,81,96,176,86,123,103,36,188,236,251,65,144,118,230,167,246,167,106,106,135,210,255,0,122,190,121,99,131,181,29,66,199,247,106,155,250,110,119,85,95,116,128,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,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,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,0,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,102,179,139,31,52,250,201,243,3,33,245,25,203,84,228,169,229,99,41,249,129,93,233,214,226,127,128,14,105,196,221,218,235,96,225,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,58,25,233,167,142,130,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,154,35,74,124,39,121,88,209,191,151,248,247,167,64,117,80,103,219,153,165,166,213,101,227,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,85,85,75,10,228,169,229,99,41,249,129,93,233,214,226,127,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,38,87,56,252,3,50,213,60,203,135,221,62,211,236,122,174,249,144,223,42,50,58,106,26,26,100,77,242,191,165,181,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,95,240,125,194,102,27,194,46,151,253,135,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,253,157,123,143,68,71,74,245,94,234,0,4,42,230,131,194,166,178,241,59,167,24,183,236,118,229,227,106,241,59,132,245,53,56,180,149,141,166,142,237,223,72,227,101,67,100,146,70,195,222,167,70,201,181,36,233,214,58,137,246,189,29,210,57,107,91,151,119,8,127,189,110,178,175,218,154,46,246,158,225,221,170,220,163,101,127,134,154,126,235,101,240,180,145,237,69,145,123,178,68,237,234,221,155,98,142,94,146,50,69,139,117,255,0,0,80,15,49,30,16,255,0,117,45,101,79,178,212,93,157,61,204,123,181,184,190,250,255,0,19,52,29,166,197,226,169,36,220,137,34,118,164,149,187,21,219,247,69,36,93,100,124,137,46,217,191,201,223,68,53,231,1,195,111,90,147,153,223,42,236,250,125,152,211,178,123,30,45,83,31,87,214,206,170,206,151,132,71,123,233,216,232,155,219,103,79,125,67,28,217,28,155,34,167,115,236,124,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,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,205,14,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,185,143,240,148,172,106,71,77,77,189,140,98,73,218,130,56,162,238,108,71,63,102,231,124,78,85,46,167,149,166,133,209,232,255,0,10,118,28,146,182,205,225,50,77,68,255,0,9,46,115,72,176,73,35,233,100,85,75,123,27,36,73,187,179,225,123,115,54,55,185,206,100,149,51,255,0,53,92,172,108,107,231,157,248,39,249,147,244,210,42,242,184,243,217,166,95,90,244,122,210,244,245,87,76,241,93,100,211,140,143,75,115,90,79,17,101,201,173,242,219,234,118,199,27,228,135,122,124,19,197,220,99,216,217,162,122,54,72,222,173,93,146,49,142,68,234,212,51,47,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,230,135,184,35,215,154,158,35,184,104,195,181,38,243,91,73,62,66,180,239,181,228,9,13,68,82,61,46,52,207,88,164,146,86,68,198,54,23,204,214,199,82,145,108,110,198,84,49,19,171,118,185,106,175,155,238,168,93,115,78,45,42,112,57,155,87,5,183,79,172,244,86,218,120,29,90,233,96,150,122,152,91,91,45,83,34,232,141,133,238,109,68,48,187,166,229,114,82,198,170,239,224,214,247,94,72,90,91,255,0,226,94,181,220,44,95,239,76,90,209,115,241,95,244,212,215,193,217,71,255,0,250,53,219,222,207,249,24,239,233,16,181,67,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,203,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,151,231,203,71,63,169,212,30,11,116,238,170,229,144,210,93,110,86,58,122,155,5,82,66,177,111,163,101,37,76,145,82,211,202,200,209,54,61,180,105,72,169,185,55,185,142,99,221,187,126,229,130,218,39,192,229,55,21,188,108,235,158,97,168,47,171,167,211,172,63,82,47,108,174,134,38,75,19,239,117,110,184,84,61,40,162,157,17,26,198,53,168,215,78,230,187,186,214,75,19,90,141,89,146,88,238,36,0,1,149,114,255,0,185,92,121,19,211,47,173,122,197,105,42,129,23,249,154,93,174,182,94,7,53,62,178,205,115,171,160,168,146,158,219,72,249,105,166,116,79,116,19,220,233,33,154,37,115,85,21,89,36,82,73,27,219,252,28,199,185,171,213,21,80,207,185,170,128,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,0,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,135,252,210,245,210,143,71,248,83,191,99,116,87,159,9,146,106,39,248,55,108,134,52,130,73,31,75,34,162,220,30,232,229,93,221,159,11,220,133,210,49,174,115,36,169,131,249,170,228,123,105,51,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,222,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,166,139,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,12,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,227,234,231,13,162,22,172,243,135,74,125,101,154,249,87,71,114,210,234,132,117,61,35,99,107,224,174,130,227,85,73,77,43,31,252,28,199,181,201,11,218,244,85,78,140,145,170,213,222,143,142,170,248,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,221,240,185,236,108,234,244,98,171,81,234,196,106,185,155,183,165,207,243,71,242,39,169,191,69,245,138,35,207,242,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,147,40,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,171,44,229,195,193,142,115,149,94,115,92,167,70,252,109,235,32,184,84,93,46,53,63,104,174,177,247,234,167,145,210,75,38,198,84,181,141,220,247,185,122,53,17,169,215,162,34,39,184,237,90,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,121,51,223,35,186,201,43,221,241,57,122,117,232,157,17,17,19,213,128,114,173,116,225,115,66,120,148,246,39,237,175,6,251,71,246,115,196,251,51,249,78,178,143,177,226,59,93,239,242,105,99,221,187,177,23,243,186,244,219,238,233,213,122,254,78,138,112,103,195,103,14,217,85,86,107,163,154,111,246,126,245,91,111,125,174,122,159,108,87,213,239,165,124,145,200,232,246,84,79,35,19,171,225,141,122,162,110,248,122,117,232,170,139,218,193,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,229,58,202,62,199,136,237,119,191,201,165,143,118,238,196,95,206,235,211,111,187,167,85,235,249,58,41,193,159,13,156,59,101,85,89,174,142,105,191,217,251,213,109,189,246,185,234,125,177,95,87,190,149,242,71,35,163,217,81,60,140,78,175,134,53,234,137,187,225,233,215,162,170,47,107,0,143,250,165,192,87,9,218,211,157,220,245,51,82,244,167,219,57,37,231,179,227,107,125,187,114,167,238,246,161,100,49,253,220,53,12,141,189,35,137,141,248,90,157,122,117,94,170,170,171,208,52,83,65,52,159,135,108,86,171,10,209,204,83,236,253,150,182,224,251,164,244,222,58,166,175,125,83,227,142,55,73,190,162,73,30,157,89,12,105,209,23,111,195,215,167,85,85,94,128,1,26,178,206,92,60,24,231,57,85,231,53,202,116,111,198,222,178,11,133,69,210,227,83,246,138,235,31,126,170,121,29,36,178,108,101,75,88,221,207,123,151,163,81,26,157,122,34,34,123,142,171,162,154,9,164,252,59,98,181,88,86,142,98,159,103,236,181,183,7,221,39,166,241,213,53,123,234,159,28,113,186,77,245,18,72,244,234,200,99,78,136,187,126,30,189,58,170,170,244,0,1,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,247,177,90,246,238,99,220,157,90,168,228,235,213,21,23,222,70,191,238,92,112,39,255,0,17,159,233,53,227,253,108,146,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,247,189,92,247,109,99,26,157,92,170,229,233,213,85,87,222,126,176,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,160,0,71,253,82,224,43,132,237,105,206,238,122,153,169,122,83,237,156,146,243,217,241,181,190,221,185,83,247,123,80,178,24,254,238,26,134,70,222,145,196,198,252,45,78,189,58,175,85,85,85,245,122,23,194,230,132,240,215,237,191,216,166,13,246,115,237,31,134,246,159,242,157,101,103,127,195,247,123,63,229,50,201,183,111,126,95,230,244,235,187,223,215,162,116,234,160,138,191,220,184,224,79,254,35,63,210,107,199,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,179,141,222,123,62,54,139,197,77,79,221,237,76,201,163,251,200,94,201,27,210,72,152,239,133,201,215,167,69,234,138,168,188,87,19,229,195,193,142,13,149,89,179,92,91,70,252,21,235,31,184,83,221,45,213,63,104,174,178,118,42,160,145,178,69,38,199,212,185,142,218,246,53,122,57,21,171,211,162,162,167,184,146,160,2,53,101,156,184,120,49,206,114,171,206,107,148,232,223,141,189,100,23,10,139,165,198,167,237,21,214,62,253,84,242,58,73,100,216,202,150,177,187,158,247,47,70,162,53,58,244,68,68,247,29,171,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,38,123,228,119,89,37,123,190,39,47,78,189,19,162,34,34,113,92,179,151,15,6,57,206,85,121,205,114,157,27,241,183,172,130,225,81,116,184,212,253,162,186,199,223,170,158,71,73,44,155,25,82,214,55,115,222,229,232,212,70,167,94,136,136,158,227,181,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,228,207,124,142,235,36,175,119,196,229,233,215,162,116,68,68,79,86,1,202,181,211,133,205,9,226,83,216,159,182,188,27,237,31,217,207,19,236,207,229,58,202,62,199,136,237,119,191,201,165,143,118,238,196,95,206,235,211,111,187,167,85,235,229,52,183,128,174,19,180,91,59,182,106,102,154,105,79,177,178,75,55,123,193,86,251,118,229,81,218,238,194,248,100,251,185,170,31,27,186,199,43,219,241,53,122,117,234,157,21,17,83,186,201,105,181,77,117,167,190,205,108,164,125,202,142,158,106,74,122,199,66,213,158,24,38,116,110,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,125,96,0,0,0,30,127,60,192,48,221,79,198,103,195,53,3,30,164,190,216,170,170,41,42,106,45,245,104,174,130,119,211,84,71,81,18,72,222,189,30,196,150,24,213,88,238,172,122,34,181,200,230,170,181,125,0,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,238,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,95,87,161,124,46,104,79,13,126,219,253,138,96,223,103,62,209,248,111,105,255,0,41,214,86,119,252,63,119,179,254,83,44,155,118,247,229,254,111,78,187,189,253,122,39,78,170,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,141,162,241,83,83,247,123,83,50,104,254,242,23,178,70,244,146,38,59,225,114,117,233,209,122,162,170,47,21,196,249,112,240,99,131,101,86,108,215,22,209,191,5,122,199,238,20,247,75,117,79,218,43,172,157,138,168,36,108,145,73,177,245,46,99,182,189,141,94,142,69,106,244,232,168,169,238,59,174,127,129,227,58,159,134,221,180,255,0,51,165,171,170,177,95,105,214,146,225,79,77,112,168,162,124,240,42,166,232,150,90,119,178,84,99,145,54,189,168,228,71,177,92,199,117,107,156,139,29,127,185,113,192,159,252,70,127,164,215,143,245,178,85,28,171,93,56,92,208,158,37,61,137,251,107,193,190,209,253,156,241,62,204,254,83,172,163,236,120,142,215,123,252,154,88,247,110,236,69,252,238,189,54,251,186,117,94,190,83,75,120,10,225,59,69,179,187,102,166,105,166,148,251,27,36,179,119,188,21,111,183,110,85,29,174,236,47,134,79,187,154,161,241,187,172,114,189,191,19,87,167,94,169,209,81,21,36,1,31,245,75,128,174,19,181,167,59,185,234,102,165,233,79,182,114,75,207,103,198,214,251,118,229,79,221,237,66,200,99,251,184,106,25,27,122,71,19,27,240,181,58,244,234,189,85,85,87,218,232,135,14,90,61,195,141,170,231,98,209,172,98,174,193,109,187,212,50,174,174,141,215,154,234,216,22,118,183,111,117,145,212,205,35,99,122,183,107,92,230,35,85,232,200,209,219,182,51,167,53,203,57,112,240,99,156,229,87,156,215,41,209,191,27,122,200,46,21,23,75,141,79,218,43,172,125,250,169,228,116,146,201,177,149,45,99,119,61,238,94,141,68,106,117,232,136,137,238,59,6,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,105,225,124,146,190,89,228,84,223,44,178,202,231,75,43,250,35,90,142,123,156,168,198,49,137,209,172,106,39,181,4,127,213,46,2,184,78,214,156,238,231,169,154,151,165,62,217,201,47,61,159,27,91,237,219,149,63,119,181,11,33,143,238,225,168,100,109,233,28,76,111,194,212,235,211,170,245,85,85,95,107,162,28,57,104,247,14,54,171,157,139,70,177,138,187,5,182,239,80,202,186,186,55,94,107,171,96,89,218,221,189,214,71,83,52,141,141,234,221,173,115,152,141,87,163,35,71,110,216,206,157,2,217,105,181,89,105,159,71,102,182,82,80,83,201,81,61,91,226,166,133,177,49,211,207,43,230,154,85,107,81,17,95,36,178,73,35,221,252,92,247,185,203,213,85,84,250,192,0,17,87,251,151,28,9,255,0,196,103,250,77,120,255,0,91,59,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,222,76,247,200,238,178,74,247,124,78,94,157,122,39,68,68,68,245,96,242,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,121,11,217,35,122,73,19,29,240,185,58,244,232,189,81,85,23,128,127,114,227,129,63,248,140,255,0,73,175,31,235,100,170,0,138,191,220,184,224,79,254,35,63,210,107,199,250,217,223,244,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,130,162,241,83,84,118,187,179,62,105,62,242,103,190,71,117,146,87,187,226,114,244,235,209,58,34,34,39,171,0,3,202,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,27,69,226,166,167,238,246,166,100,209,253,228,47,100,141,233,36,76,119,194,228,235,211,162,245,69,84,94,1,253,203,142,4,255,0,226,51,253,38,188,127,173,146,168,3,149,107,167,11,154,19,196,167,177,63,109,120,55,218,63,179,158,39,217,159,202,117,148,125,143,17,218,239,127,147,75,30,237,221,136,191,157,215,166,223,119,78,171,215,202,105,111,1,92,39,104,182,119,108,212,205,52,210,159,99,100,150,110,247,130,173,246,237,202,163,181,221,133,240,201,247,115,84,62,55,117,142,87,183,226,106,244,235,213,58,42,34,164,128,35,254,169,112,21,194,118,180,231,119,61,76,212,189,41,246,206,73,121,236,248,218,223,110,220,169,251,189,168,89,12,127,119,13,67,35,111,72,226,99,126,22,167,94,157,87,170,170,170,244,13,20,208,77,39,225,219,21,170,194,180,115,20,251,63,101,173,184,62,233,61,55,142,169,171,223,84,248,227,141,210,111,168,146,71,167,86,67,26,116,69,219,240,245,233,213,85,87,213,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,222,197,107,219,185,143,114,117,106,163,147,175,84,84,95,121,26,255,0,185,113,192,159,252,70,127,164,215,143,245,178,79,218,109,148,214,91,85,21,154,142,74,185,41,232,41,227,166,137,245,117,114,213,78,230,49,168,214,172,147,76,231,75,43,250,34,117,124,142,115,220,189,85,202,170,170,167,214,0,0,231,250,215,160,154,79,196,78,43,75,133,107,30,41,246,130,203,69,112,101,210,10,111,29,83,73,178,169,145,201,27,100,223,79,36,111,94,140,154,68,232,171,183,226,235,211,170,34,167,63,210,222,2,184,78,209,108,238,217,169,154,105,165,62,198,201,44,221,239,5,91,237,219,149,71,107,187,11,225,147,238,230,168,124,110,235,28,175,111,196,213,233,215,170,116,84,69,73,0,1,197,53,175,131,62,27,56,137,202,169,115,93,99,211,127,180,23,170,43,123,45,112,84,251,98,190,147,101,43,36,146,70,199,178,158,120,216,189,31,52,139,213,83,119,197,211,175,68,68,79,214,208,190,23,52,39,134,191,109,254,197,48,111,179,159,104,252,55,180,255,0,148,235,43,59,254,31,187,217,255,0,41,150,77,187,123,242,255,0,55,167,93,222,254,189,19,167,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,47,243,11,226,131,62,225,51,69,236,186,141,167,54,140,126,227,114,184,229,20,214,73,98,189,211,205,52,13,130,74,74,185,156,230,182,25,98,114,63,117,59,17,21,92,169,209,93,238,254,10,144,175,68,57,187,113,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,117,233,213,23,248,22,232,124,151,104,238,179,90,171,97,177,86,210,81,220,159,79,35,104,234,42,233,157,83,4,51,171,87,182,249,34,108,145,186,70,35,186,42,177,36,98,185,17,81,28,222,189,82,168,53,211,153,191,29,220,58,106,61,199,75,245,67,74,52,170,134,235,67,210,88,102,138,215,115,125,45,194,149,202,169,29,85,52,139,90,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,55,176,112,57,205,58,155,94,179,39,105,78,189,219,113,252,87,39,187,84,53,152,213,117,173,178,195,110,175,123,145,17,40,164,73,165,145,209,212,171,186,172,110,87,236,151,119,109,17,146,35,18,107,10,43,215,152,95,48,189,104,225,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,155,105,216,168,138,213,94,170,239,127,240,68,114,244,230,23,173,28,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,186,120,234,233,33,107,92,233,170,101,106,179,109,67,213,81,26,139,213,27,239,254,40,182,20,64,14,60,57,157,254,238,217,85,187,76,244,46,135,20,203,50,72,187,147,223,235,107,106,124,101,13,183,100,146,194,180,43,29,44,236,145,181,137,36,78,116,141,145,205,237,181,24,155,94,178,245,139,133,104,239,52,158,57,117,215,63,181,233,206,156,233,30,154,220,110,87,26,136,34,150,88,172,23,137,160,183,193,36,209,194,234,186,167,67,86,247,69,77,27,165,98,201,42,181,81,168,191,244,34,216,166,63,196,13,170,221,171,152,191,13,26,148,250,74,93,80,186,96,240,101,85,82,219,213,172,179,85,78,143,116,53,52,212,78,154,79,16,247,163,225,168,149,177,172,106,189,136,220,231,59,171,92,137,216,0,0,28,83,21,226,187,78,47,252,73,230,188,44,220,229,246,54,103,139,248,73,237,177,212,76,139,29,246,150,90,8,42,228,117,58,244,78,147,69,221,122,62,21,234,229,141,137,43,85,200,146,164,61,172,3,202,106,198,117,251,47,210,204,203,83,61,151,237,63,178,88,253,198,251,224,187,253,159,21,225,105,164,155,181,220,218,237,155,187,123,119,109,119,78,189,122,47,78,135,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,113,78,51,53,175,42,225,219,134,204,195,88,240,171,125,170,182,245,143,251,63,195,65,116,138,73,41,95,223,175,167,167,126,246,199,36,111,94,140,153,202,157,30,159,18,39,94,169,213,22,176,127,187,87,197,63,252,1,210,175,253,213,113,255,0,94,46,164,28,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,99,100,146,54,47,71,204,213,94,175,79,133,23,167,85,232,139,237,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,34,255,0,48,190,40,51,238,19,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,247,83,177,17,85,202,157,21,222,239,224,169,24,56,51,230,129,175,188,68,241,39,135,232,230,107,136,105,253,21,151,32,246,135,137,158,215,111,173,142,169,157,138,10,138,134,108,116,149,114,49,58,190,22,162,245,98,252,42,189,58,47,69,75,63,57,167,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,156,131,130,142,62,180,227,138,204,86,138,211,123,184,90,177,157,77,167,233,79,112,199,36,169,72,252,124,141,141,242,45,77,185,178,59,124,208,171,35,145,238,141,21,210,67,181,200,254,173,217,44,178,168,20,173,253,218,190,41,255,0,224,14,149,127,238,171,143,250,241,110,154,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,157,58,170,255,0,19,218,149,129,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,179,252,52,247,75,125,108,149,79,239,208,83,212,63,123,163,171,141,139,209,243,57,19,163,19,225,68,235,213,122,170,201,254,94,156,80,103,220,89,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,238,168,122,42,163,145,58,35,125,223,197,86,80,16,171,138,94,103,26,113,195,94,187,89,244,118,163,26,186,222,227,182,245,168,205,42,104,233,209,211,81,71,45,27,164,164,166,164,100,178,68,201,102,115,228,166,150,73,21,253,182,68,170,214,239,145,202,144,203,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,166,188,179,156,23,24,152,54,85,121,194,178,157,51,210,170,43,214,63,112,168,181,220,105,189,159,93,39,98,170,9,29,28,177,239,101,193,204,118,215,177,201,213,170,173,94,157,81,85,61,229,143,240,77,196,13,215,137,174,29,49,237,87,201,95,143,179,33,172,168,175,164,188,81,217,21,201,5,20,240,213,72,216,226,116,111,146,71,198,245,167,240,242,171,94,238,170,146,181,201,209,174,105,245,113,153,173,121,87,14,220,54,102,26,199,133,91,237,85,183,172,127,217,254,26,11,164,82,73,74,254,253,125,61,59,247,182,57,35,122,244,100,206,84,232,244,248,145,58,245,78,168,181,237,162,28,221,184,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,58,244,234,139,252,11,116,43,87,142,94,104,26,167,195,183,16,87,45,28,210,156,67,20,173,164,199,237,244,94,212,159,33,183,212,201,35,235,167,137,42,62,225,208,85,198,139,10,65,53,50,124,76,71,119,18,95,226,221,170,189,47,151,31,26,58,209,198,29,215,59,155,81,173,152,85,170,219,135,211,219,219,21,61,146,215,87,20,245,19,213,186,125,175,116,179,85,200,214,177,141,165,122,43,18,62,174,89,90,187,155,177,81,242,83,17,226,7,1,204,245,183,61,225,254,222,250,186,108,179,79,105,237,213,117,209,85,172,44,101,108,21,112,54,100,150,149,169,34,203,35,34,73,34,108,174,115,26,140,124,209,167,191,114,41,210,192,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,174,200,153,213,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,120,87,8,124,120,105,103,24,53,153,29,147,18,179,93,113,251,214,57,253,242,235,125,218,90,110,229,93,11,231,150,56,170,33,72,228,115,221,181,140,129,102,77,187,98,146,162,54,35,228,69,107,221,37,65,197,56,204,214,188,171,135,110,27,51,13,99,194,173,246,170,219,214,63,236,255,0,13,5,210,41,36,165,127,126,190,158,157,251,219,28,145,189,122,50,103,42,116,122,124,72,157,122,167,84,90,246,209,14,110,220,73,106,86,180,96,58,115,125,194,116,214,11,110,85,148,90,172,149,146,210,91,107,219,60,112,84,213,199,12,142,141,206,172,115,81,232,215,170,162,171,92,157,122,117,69,254,5,186,0,10,139,214,254,110,220,73,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,122,244,68,254,5,132,240,103,173,121,87,17,60,54,97,250,199,154,219,237,84,87,172,131,218,30,38,11,92,82,71,74,206,197,125,69,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,157,172,226,156,102,107,94,85,195,183,13,153,134,177,225,86,251,85,109,235,31,246,127,134,130,233,20,146,82,191,191,95,79,78,253,237,142,72,222,189,25,51,149,58,61,62,36,78,189,83,170,45,96,255,0,118,175,138,127,248,3,165,95,251,170,227,254,188,93,72,41,91,251,181,124,83,255,0,192,29,42,255,0,221,87,31,245,226,207,184,51,214,188,171,136,158,27,48,253,99,205,109,246,170,43,214,65,237,15,19,5,174,41,35,165,103,98,190,162,157,155,27,36,146,61,58,178,22,170,245,122,252,74,189,58,39,68,78,214,1,205,56,120,226,7,1,226,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,217,43,90,174,234,177,203,27,189,219,144,233,96,0,113,76,99,138,237,56,206,120,154,188,112,201,133,75,237,155,174,47,143,213,222,47,247,72,38,69,165,161,170,138,170,154,4,160,111,68,94,236,201,226,28,178,170,42,54,39,49,177,174,231,172,141,138,48,115,11,230,23,173,28,38,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,109,59,21,17,90,171,213,93,239,254,8,158,215,150,247,26,218,167,198,15,237,19,246,153,96,197,45,159,100,189,145,224,189,133,75,83,15,115,197,120,190,231,119,189,60,189,122,120,102,109,219,183,167,87,117,235,213,58,77,80,0,42,47,91,249,187,113,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,117,235,209,19,248,22,19,193,158,181,229,92,68,240,217,135,235,30,107,111,181,81,94,178,15,104,120,152,45,113,73,29,43,59,21,245,20,236,216,217,36,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,176,87,175,48,190,97,122,209,194,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,59,103,146,174,174,23,53,174,134,166,38,163,54,211,177,81,21,170,189,85,222,255,0,224,137,237,121,111,113,173,170,124,96,254,209,63,105,150,12,82,217,246,75,217,30,11,216,84,181,48,247,60,87,139,238,119,123,211,203,215,167,134,102,221,187,122,117,119,94,189,83,164,213,7,20,201,248,174,211,140,27,137,171,63,12,153,172,190,198,186,229,24,253,37,226,193,116,158,100,74,90,234,169,106,170,96,90,7,117,68,237,76,190,29,171,18,170,171,101,115,221,26,109,122,70,217,123,88,0,28,127,138,174,38,48,222,20,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,181,91,11,54,197,35,223,35,145,118,177,142,218,215,191,100,111,245,122,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,94,157,122,42,127,18,162,255,0,187,87,197,63,252,1,210,175,253,213,113,255,0,94,46,164,2,162,245,191,155,183,18,90,107,173,25,246,156,216,176,157,53,158,219,138,229,23,91,37,28,181,118,218,247,79,36,20,213,114,67,27,164,115,107,26,213,122,181,136,170,168,214,167,94,189,17,63,129,97,60,25,235,94,85,196,79,13,152,126,177,230,182,251,85,21,235,32,246,135,137,130,215,20,145,210,179,177,95,81,78,205,141,146,73,30,157,89,11,85,122,189,126,37,94,157,19,162,39,107,7,52,209,222,32,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,196,178,56,228,123,188,52,142,108,173,142,71,163,21,203,12,169,181,54,41,210,192,0,0,115,253,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,233,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,246,187,162,117,70,163,90,231,189,204,99,30,246,243,254,11,184,182,197,120,185,210,196,202,109,177,120,28,146,197,225,173,249,53,185,205,142,46,221,115,169,163,123,231,130,36,154,89,18,142,73,22,102,194,249,21,28,238,204,136,169,213,138,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,58,191,43,24,183,204,10,31,78,184,149,87,194,119,154,125,27,249,129,143,122,140,6,148,193,26,184,223,224,187,21,226,227,78,39,161,162,109,170,201,159,91,123,115,217,50,25,104,99,116,143,237,36,219,104,106,103,70,44,201,70,245,158,69,86,177,126,9,21,178,237,126,213,141,244,3,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,118,156,180,56,227,166,226,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,248,223,34,72,197,84,115,217,12,53,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,196,202,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,192,248,214,71,170,35,88,201,169,47,252,42,207,114,175,246,215,35,201,50,59,135,252,229,101,117,202,186,162,79,251,210,77,52,146,63,254,87,57,206,254,181,82,250,120,5,224,163,21,225,79,78,41,47,119,107,103,136,212,220,154,223,12,153,29,194,161,35,124,148,27,209,178,58,217,78,177,185,236,108,49,61,17,30,230,57,123,210,49,30,171,181,177,50,40,21,206,86,237,117,176,113,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,39,87,47,62,52,237,92,83,233,125,61,139,47,200,41,29,170,152,213,58,166,65,70,148,205,165,90,216,18,77,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,90,128,1,66,220,199,178,204,171,6,230,19,168,121,78,21,147,93,113,251,213,23,178,124,53,198,215,91,37,37,84,27,236,148,140,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,103,252,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,249,84,14,85,197,143,149,141,100,249,127,144,250,116,229,43,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,128,60,253,215,63,195,108,89,149,131,79,175,57,13,37,30,67,149,83,215,84,217,104,102,85,107,235,217,70,145,45,74,68,170,155,92,246,54,120,222,172,235,189,89,189,200,138,216,222,173,142,188,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,128,28,175,120,233,253,138,101,76,208,237,99,204,252,38,155,94,183,251,30,166,181,187,161,177,93,36,145,170,157,102,87,39,135,163,155,172,157,206,168,230,50,85,100,159,116,215,84,72,183,82,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,247,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,62,220,107,241,93,125,226,211,89,107,115,46,237,214,143,16,182,245,163,197,172,149,179,49,222,2,151,107,18,73,21,177,162,49,38,157,236,238,200,189,94,228,234,200,251,143,100,81,169,37,121,74,112,135,149,102,90,143,71,196,214,91,69,117,181,98,24,199,123,236,245,68,21,242,81,73,118,186,34,246,157,181,24,136,249,104,227,98,206,201,126,38,178,73,21,177,47,117,137,81,26,92,160,50,174,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,30,255,0,152,143,27,244,124,42,224,137,137,97,213,91,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,221,204,124,254,29,86,57,35,124,180,238,71,181,90,199,181,104,222,217,105,207,181,95,50,125,29,154,217,144,102,57,101,254,162,122,183,197,77,12,215,11,141,194,117,71,205,52,170,214,163,165,149,253,18,73,30,239,122,251,156,229,254,181,47,207,128,158,19,43,56,71,209,169,113,44,142,249,237,44,166,247,112,150,227,123,117,29,206,122,139,91,36,71,44,112,165,36,82,50,52,143,238,27,23,113,253,180,145,239,234,142,123,153,28,77,100,149,5,43,115,147,209,79,176,220,65,90,117,142,146,225,222,164,212,219,122,247,160,146,93,210,65,93,110,138,158,158,77,173,72,218,141,133,208,62,141,91,213,239,114,201,223,235,181,187,16,114,108,214,191,176,220,65,93,180,114,174,223,222,164,212,219,122,118,103,142,45,210,65,93,110,138,162,162,61,206,89,26,141,133,208,62,177,29,209,143,114,201,216,233,181,187,212,159,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,81,170,186,153,138,232,222,156,100,122,165,154,213,248,123,46,51,111,150,225,83,182,72,217,36,219,19,224,130,46,227,216,199,77,43,213,177,198,197,114,111,145,236,106,47,87,33,153,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,155,24,141,99,119,61,238,94,141,68,106,117,232,136,137,238,52,19,203,235,71,110,186,33,194,94,11,136,228,182,26,75,86,67,91,79,53,238,241,20,84,174,130,117,158,174,103,205,27,106,154,246,49,254,38,58,119,83,193,34,61,58,181,96,216,138,173,99,84,170,190,97,25,254,101,165,156,199,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,202,155,226,127,177,168,209,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,109,167,131,190,42,176,222,43,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,141,91,19,158,247,120,105,28,217,29,11,247,59,115,17,90,171,220,100,140,103,117,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,115,4,227,215,33,226,103,50,174,193,180,250,251,87,71,165,118,138,137,33,161,101,63,138,162,125,253,138,148,206,89,171,161,89,85,147,49,181,20,238,146,157,29,27,30,198,61,21,205,107,213,81,34,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,119,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,126,215,44,83,34,35,100,107,92,138,140,123,36,141,157,172,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,25,87,47,251,149,199,145,61,50,250,215,172,86,146,168,3,57,156,29,241,85,153,112,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,252,106,216,156,246,55,196,198,215,72,232,95,185,187,94,170,213,94,219,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,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,10,243,34,227,234,197,160,88,173,211,68,180,222,225,227,117,55,32,183,190,158,162,106,90,151,199,246,102,150,120,250,37,75,228,137,205,123,107,28,199,238,130,54,185,28,206,173,153,253,27,219,100,209,43,147,85,218,235,127,226,239,54,190,223,110,117,119,27,149,199,7,185,85,214,86,85,204,233,167,169,158,75,157,189,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,12,214,113,99,230,159,89,62,96,100,62,163,57,115,220,171,46,214,171,143,3,152,13,29,190,231,73,85,81,107,168,188,82,87,69,12,205,123,233,103,91,157,76,201,20,173,69,234,199,172,83,69,34,53,221,23,100,140,119,240,114,42,203,80,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,48,115,149,187,93,108,28,93,225,55,219,21,206,174,221,114,183,96,246,218,186,58,202,73,157,12,244,211,199,115,184,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,9,85,203,67,143,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,62,78,238,251,253,186,10,88,218,233,157,52,210,200,233,235,145,209,205,44,201,240,110,99,145,236,107,145,147,43,39,168,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,253,42,148,3,198,39,21,89,151,21,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,192,174,137,175,123,124,76,141,108,110,153,251,157,185,232,141,69,237,178,54,50,247,184,177,242,177,172,159,47,242,31,78,156,205,97,169,219,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,159,108,155,94,115,46,27,121,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,110,201,26,222,136,229,99,182,61,25,35,83,123,26,169,121,58,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,232,0,0,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,100,76,234,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,185,246,227,71,139,108,171,139,157,83,92,166,229,23,129,198,236,94,38,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,157,24,135,138,225,215,94,115,46,27,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,118,72,214,244,71,43,29,177,232,201,26,155,216,213,77,15,104,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,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,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,8,1,204,175,151,239,237,218,142,187,94,244,166,29,153,245,170,222,223,106,91,154,222,145,222,40,105,32,169,127,221,69,5,51,230,168,184,189,124,52,17,238,122,53,99,141,140,247,109,105,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,218,184,223,226,130,213,197,158,127,134,106,53,29,162,174,221,114,183,96,246,235,37,250,41,105,219,12,14,186,199,53,76,213,46,165,106,75,43,150,155,117,66,36,107,35,145,253,19,226,79,235,87,4,28,80,90,184,76,207,243,61,70,172,180,85,220,110,87,28,30,227,100,176,197,21,59,102,129,183,89,38,166,154,153,213,77,89,98,114,83,110,167,84,145,99,114,191,162,252,41,253,105,197,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,111,149,253,17,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,223,185,97,112,21,83,163,22,170,78,32,117,130,197,87,65,168,55,58,122,152,109,86,138,190,211,210,211,110,157,176,236,154,72,157,23,118,158,185,200,217,218,168,146,252,48,206,177,189,173,122,200,198,216,81,74,220,234,252,211,226,223,47,232,125,70,226,67,93,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,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,208,169,127,220,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,124,106,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,59,168,0,160,30,104,254,123,53,55,232,190,143,68,113,77,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,235,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,246,183,170,117,71,35,154,215,177,204,123,24,246,232,83,135,78,37,244,179,138,12,18,28,235,76,238,223,238,188,109,154,178,122,111,106,91,62,250,104,163,241,112,67,44,157,158,239,97,239,143,115,190,54,116,114,127,90,39,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,39,167,44,174,59,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,157,21,25,77,52,189,27,35,31,182,54,62,78,254,232,209,38,238,221,160,57,167,16,252,64,224,60,50,233,125,118,171,234,51,234,223,109,163,168,167,164,138,142,133,97,90,218,217,230,145,26,216,169,227,154,72,219,35,209,187,229,115,81,221,82,56,164,119,191,106,153,236,213,238,34,181,115,91,117,114,77,109,204,242,202,182,100,236,168,138,107,100,214,249,95,76,203,59,33,122,190,158,26,36,107,183,64,200,156,187,154,168,237,251,213,210,57,206,145,206,123,172,83,49,203,120,134,205,185,62,229,89,14,191,58,146,177,245,148,246,73,49,251,156,210,212,37,222,182,220,151,186,86,70,251,132,114,196,214,171,213,172,99,227,168,100,143,239,195,44,111,122,35,209,210,75,84,38,170,1,21,121,163,249,19,212,223,162,250,197,17,64,37,180,242,197,230,23,89,148,214,83,112,235,196,14,95,222,186,205,182,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,51,247,76,189,216,89,76,155,88,213,108,107,30,229,122,196,215,217,248,0,128,28,234,252,172,98,223,48,40,125,58,226,87,175,44,235,181,170,193,198,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,118,74,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,234,249,130,113,235,144,241,51,153,87,96,218,125,125,171,163,210,187,69,68,144,208,178,159,197,81,62,254,197,74,103,44,213,208,172,170,201,152,218,138,119,73,78,142,141,143,99,30,138,230,181,234,168,158,127,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,125,24,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,127,134,183,90,232,163,164,165,131,123,220,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,159,172,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,137,21,192,199,21,88,111,10,28,191,51,156,194,243,114,164,118,79,113,206,46,212,216,157,162,72,214,103,220,110,41,106,183,108,87,68,215,177,222,26,55,58,55,76,253,205,218,197,70,162,247,31,27,31,93,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,113,60,175,120,22,253,138,98,172,215,29,99,195,60,38,164,222,183,251,30,154,181,219,166,177,90,228,141,168,157,97,86,167,135,172,155,172,157,206,170,231,178,37,100,127,116,231,84,70,179,252,2,42,243,41,208,31,219,175,12,25,7,217,205,61,251,81,157,98,253,155,158,53,225,153,214,186,15,239,136,124,107,96,232,168,233,55,210,182,94,176,124,93,199,50,61,172,116,141,139,165,21,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,110,146,70,71,54,197,248,224,151,182,246,61,208,202,197,116,114,49,28,155,227,123,218,171,209,202,93,247,49,188,166,197,156,242,234,205,51,92,90,187,198,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,177,232,215,183,115,30,213,232,228,71,39,94,138,136,190,226,155,56,78,243,79,163,127,48,49,239,81,128,181,78,114,122,215,246,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,186,56,40,109,210,211,212,73,181,201,35,85,179,58,119,209,163,122,177,237,88,251,253,118,187,98,149,129,193,207,15,95,188,255,0,16,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,157,35,156,170,168,172,139,184,244,142,6,202,244,86,182,73,227,248,94,189,24,237,31,20,3,205,31,207,102,166,253,23,209,232,142,85,195,167,18,250,167,194,254,119,14,117,166,119,111,247,94,54,205,89,61,79,178,238,127,115,52,81,248,184,33,150,62,247,107,190,247,199,185,223,3,250,57,63,173,23,66,122,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,214,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,110,111,84,234,173,86,185,175,99,158,199,177,238,138,188,69,243,73,197,120,116,226,126,109,20,191,233,189,214,229,141,216,109,237,251,65,115,163,124,107,93,227,170,41,225,169,165,240,144,189,237,141,240,182,57,17,178,119,30,199,57,211,42,183,106,65,210,162,69,112,207,197,86,145,241,95,134,212,230,26,91,114,171,107,237,213,30,26,231,104,185,70,200,110,54,231,170,187,182,179,68,199,189,187,36,107,85,204,123,28,230,59,163,155,215,123,36,99,59,1,81,124,205,121,136,84,229,85,55,30,28,52,19,35,164,126,48,250,120,217,146,228,246,171,132,85,44,188,178,104,154,245,162,165,154,23,57,169,76,141,122,54,103,34,239,145,232,248,85,27,27,94,147,214,88,58,175,14,156,75,234,159,11,249,220,57,214,153,221,191,221,120,219,53,100,245,62,203,185,253,204,209,71,226,224,134,88,251,221,174,251,223,30,231,124,15,232,228,254,180,93,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,138,243,71,242,39,169,191,69,245,138,34,146,248,100,187,90,172,28,73,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,52,188,0,51,67,196,221,218,213,127,226,75,85,239,182,43,157,37,198,219,113,206,47,181,116,117,148,147,54,104,42,96,146,190,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,118,156,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,154,168,6,85,203,254,229,113,228,79,76,190,181,235,21,164,170,0,202,185,50,185,125,241,235,144,240,205,153,80,224,218,131,125,171,172,210,187,189,68,112,215,50,163,197,86,190,192,196,74,151,36,212,48,164,168,200,88,234,138,134,201,80,141,141,239,123,24,170,214,185,232,136,183,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,145,215,140,206,51,48,30,19,48,10,154,202,202,234,75,142,109,113,167,124,86,27,12,82,195,52,237,158,72,106,22,154,174,170,153,103,138,100,161,239,83,172,114,75,31,85,234,187,91,239,254,20,3,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,124,175,232,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,127,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,122,174,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,104,39,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,190,39,244,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,243,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,238,174,166,129,94,179,37,27,214,120,209,28,244,248,36,87,69,185,251,82,71,201,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,161,110,97,156,105,221,120,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,123,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,116,75,52,167,197,143,149,141,100,249,127,144,250,116,230,107,11,9,229,133,199,173,54,140,93,105,56,126,214,11,237,37,6,159,92,234,42,102,181,93,234,251,175,91,77,198,119,67,178,25,37,116,189,170,122,23,43,103,114,170,69,240,205,58,200,247,53,139,35,219,115,224,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,237,120,51,227,51,62,225,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,117,78,139,181,222,239,225,127,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,118,74,206,170,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,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,72,60,203,248,227,169,226,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,248,217,34,200,245,85,115,25,15,42,224,207,131,60,251,139,60,254,154,142,142,134,174,221,132,219,170,25,45,250,253,44,83,67,3,160,142,106,116,169,164,165,169,72,37,133,107,187,53,9,36,113,73,209,58,38,231,123,191,143,74,230,51,192,79,238,175,125,131,82,52,238,127,17,166,89,53,195,193,210,83,207,81,190,170,203,92,246,62,84,163,114,189,119,205,10,178,57,29,20,190,247,35,88,230,74,187,154,217,38,231,252,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,203,244,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,57,213,249,88,197,190,96,80,250,117,196,170,190,19,188,211,232,223,204,12,123,212,96,52,166,0,42,47,154,199,3,23,91,46,77,95,197,22,148,90,234,238,22,219,253,66,201,149,217,109,214,183,61,109,147,178,157,242,75,115,78,196,123,91,76,246,192,247,207,36,189,21,179,63,122,189,253,229,72,171,44,22,125,202,211,128,91,237,93,246,195,197,102,175,91,252,13,170,135,251,251,14,178,85,83,49,242,92,36,115,21,35,185,76,217,26,189,184,89,185,36,167,232,137,35,228,108,115,53,88,198,70,179,219,80,41,91,157,95,154,124,91,229,253,15,168,220,72,85,101,211,60,171,32,211,140,163,84,173,52,158,34,203,135,220,45,118,251,191,110,57,31,37,63,143,74,174,196,238,218,197,99,33,71,210,44,110,123,220,223,188,158,6,162,57,95,238,244,28,60,113,3,159,112,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,108,149,173,87,116,73,34,141,222,253,168,104,123,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,186,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,205,205,234,157,85,170,215,53,236,115,216,246,61,221,0,2,128,121,163,249,236,212,223,162,250,61,17,29,109,88,6,101,125,195,111,250,131,102,199,170,235,49,236,86,162,134,154,245,93,10,35,153,64,250,197,149,41,150,84,69,220,214,61,208,72,196,127,77,136,253,141,85,71,72,196,119,74,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,185,203,20,200,138,232,220,231,34,163,216,249,35,126,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,113,99,229,99,89,62,95,228,62,157,57,154,195,223,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,15,73,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,181,221,23,162,57,28,215,49,237,99,216,246,54,199,249,87,241,235,77,85,77,106,225,99,89,47,180,148,111,163,167,134,223,131,92,234,59,170,250,199,172,179,57,104,42,106,36,149,205,71,163,95,4,84,172,107,24,205,145,118,186,171,214,38,190,202,179,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,61,156,98,113,85,153,113,95,171,151,12,194,243,114,171,110,49,110,168,168,166,196,237,18,70,144,178,221,110,87,252,10,232,154,247,183,196,200,214,198,233,159,185,219,158,136,212,94,219,35,99,59,255,0,44,174,4,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,35,169,104,238,144,57,236,201,43,88,142,107,89,28,125,81,31,77,12,189,29,35,223,186,55,190,62,198,217,17,102,237,88,87,52,127,34,122,155,244,95,88,162,40,4,213,64,34,175,52,127,34,122,155,244,95,88,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,233,215,162,47,240,23,59,78,125,165,25,147,40,239,54,204,131,14,203,44,21,16,85,178,42,152,102,183,220,109,243,162,50,104,101,70,185,27,44,79,232,177,200,199,123,151,222,215,39,245,41,118,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,41,170,1,0,57,213,249,88,197,190,96,80,250,117,196,166,11,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,84,85,67,165,240,233,195,70,169,241,65,157,195,130,233,157,167,253,215,141,188,214,65,83,236,187,103,220,205,44,126,46,120,98,147,179,221,236,61,145,238,111,198,254,141,79,235,84,189,63,255,0,87,30,93,28,56,255,0,252,143,20,177,255,0,153,53,210,255,0,116,145,159,247,124,69,100,221,191,252,214,49,140,255,0,247,80,67,247,126,87,130,142,62,180,227,138,204,86,138,211,123,184,90,177,157,77,167,233,79,112,199,36,169,72,252,124,141,141,242,45,77,185,178,59,124,208,171,35,145,238,141,21,210,67,181,200,254,173,217,44,178,168,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,40,7,154,63,158,205,77,250,47,163,209,17,126,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,62,187,90,247,182,8,90,231,34,117,114,69,26,47,93,169,210,205,57,98,242,244,163,202,104,233,184,138,226,7,16,239,90,166,219,46,37,96,185,195,4,244,183,90,89,96,154,57,106,171,105,39,133,251,161,94,236,47,166,93,204,114,186,53,147,106,177,98,115,229,87,22,188,198,116,227,133,157,88,196,52,226,182,151,237,23,123,196,214,102,80,218,250,79,112,180,82,173,50,173,20,108,141,207,142,46,244,211,62,57,21,31,46,230,65,26,175,109,123,241,61,37,86,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,102,179,138,125,20,253,221,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,155,88,141,238,35,246,245,111,69,89,85,166,122,215,246,231,148,142,177,232,229,93,191,179,87,166,87,11,47,102,120,226,219,28,244,55,27,236,85,17,238,114,200,229,116,205,157,149,136,238,140,99,82,62,199,77,206,222,164,85,225,59,205,62,141,252,192,199,189,70,3,223,243,18,215,74,61,126,226,179,43,201,44,55,159,105,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,243,81,17,141,156,28,147,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,133,0,243,71,243,217,169,191,69,244,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,181,11,37,90,248,153,18,185,253,94,246,72,157,19,162,110,235,252,11,241,155,125,224,243,81,234,174,114,90,189,179,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,221,58,77,23,118,85,72,220,228,142,70,189,205,118,213,86,75,28,117,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,238,93,60,58,211,112,247,195,70,57,5,231,19,164,180,230,217,85,59,111,57,52,201,20,173,171,145,242,61,239,165,167,168,73,154,215,198,248,41,228,142,55,67,209,24,201,123,234,136,170,247,189,252,87,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,30,212,219,21,77,67,94,229,71,239,238,69,27,81,232,214,172,208,202,218,129,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,190,87,244,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,9,227,83,133,27,23,9,124,189,48,156,55,181,106,172,203,238,90,129,67,89,148,222,232,161,123,124,125,87,128,186,44,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,58,242,206,180,218,175,252,107,233,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,91,52,21,48,73,100,174,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,158,131,152,143,4,21,156,42,231,105,150,225,212,187,180,203,44,184,75,21,137,169,52,245,51,90,228,108,49,72,250,90,169,95,19,88,221,207,124,254,29,22,73,36,124,84,238,87,185,92,199,185,124,167,2,252,102,223,120,60,212,122,171,156,150,175,108,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,119,78,147,69,221,149,82,55,57,35,145,175,115,93,181,85,146,199,106,156,199,178,204,87,57,229,237,168,121,78,21,147,90,178,11,45,111,178,124,53,198,215,91,29,93,44,251,47,116,140,126,201,99,87,49,219,94,199,53,122,47,185,205,84,95,122,41,66,229,191,114,183,227,234,179,81,60,15,12,154,199,112,186,220,178,244,241,149,24,238,69,89,83,61,116,215,120,211,187,83,53,53,92,146,57,239,108,209,49,36,88,228,85,72,221,20,105,31,192,248,217,222,178,160,86,175,52,142,62,171,52,239,199,112,201,163,151,11,173,183,47,95,7,81,145,100,84,117,51,208,205,104,141,123,85,48,211,82,73,27,152,247,77,43,22,53,146,68,85,141,177,72,177,252,111,145,253,154,129,47,251,149,199,145,61,50,250,215,172,86,146,168,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,202,185,127,220,174,60,137,233,151,214,189,98,180,149,64,25,87,61,174,164,232,238,125,165,49,227,245,153,125,134,174,11,110,85,103,161,189,217,110,105,75,51,104,171,224,169,162,167,171,219,4,210,49,173,149,241,54,170,40,229,70,110,70,73,185,189,87,220,171,61,57,91,241,245,71,167,126,7,134,77,99,184,90,173,184,130,248,202,140,119,34,172,169,130,134,27,68,139,221,169,154,154,174,73,28,198,58,25,94,178,44,114,42,172,141,150,68,143,227,100,140,236,217,87,17,124,75,233,103,11,248,36,217,214,166,93,191,220,248,43,53,28,244,222,212,185,253,244,49,73,225,32,154,88,251,221,174,251,31,38,215,124,12,234,229,254,164,92,245,235,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,240,50,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,215,115,88,247,65,34,179,114,38,230,109,123,122,177,236,115,166,255,0,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,243,249,54,142,231,216,174,157,226,122,175,112,176,213,201,137,230,52,242,75,67,118,134,150,101,164,142,118,85,213,211,45,36,179,171,18,36,169,235,67,44,169,19,92,229,237,57,142,254,181,70,202,174,90,28,113,212,240,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,124,12,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,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,132,24,158,1,153,103,84,217,5,86,31,143,85,221,153,138,217,228,191,221,210,153,17,207,165,183,71,44,81,75,80,172,235,185,204,99,167,141,95,181,23,107,55,61,221,24,199,185,191,191,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,61,98,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,126,214,245,78,168,228,115,90,246,57,143,99,30,221,15,112,235,175,56,111,18,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,219,227,115,186,35,149,141,222,197,100,141,77,143,106,173,91,115,43,230,23,89,169,183,218,237,10,208,108,191,252,5,160,219,21,226,249,107,154,122,121,47,21,91,42,97,169,165,100,209,204,145,212,219,157,28,204,106,163,163,219,36,145,43,154,231,199,177,206,132,26,93,164,57,150,175,212,228,208,97,240,82,43,48,252,94,231,151,221,230,169,157,34,100,22,234,24,183,202,228,79,123,158,247,57,99,141,141,106,47,87,202,213,118,214,35,222,223,20,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,30,215,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,91,87,74,233,152,199,75,77,35,162,122,199,42,53,17,200,159,244,162,90,79,43,174,62,168,243,11,21,183,134,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,110,250,198,247,35,108,93,180,115,166,141,174,220,136,248,213,243,89,81,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,115,154,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,167,71,177,37,134,88,213,205,234,155,227,123,127,139,85,18,117,114,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,178,193,113,158,170,54,186,103,77,52,177,182,10,21,108,147,75,50,124,123,94,212,123,26,213,124,202,251,169,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,43,87,156,39,16,90,227,131,88,173,218,59,133,99,247,91,54,11,148,91,216,235,254,89,4,19,36,117,210,74,250,134,165,153,181,8,212,142,46,177,211,186,89,88,143,89,37,141,237,106,163,99,73,18,90,150,196,237,214,43,198,85,102,180,229,57,31,217,251,45,109,194,158,158,227,119,240,111,171,246,125,43,228,107,101,169,236,49,81,242,246,216,174,127,109,171,185,219,122,39,189,77,36,112,235,164,58,71,162,90,71,98,195,52,74,10,71,227,15,167,101,194,27,156,51,178,165,247,135,204,198,185,107,229,168,103,195,59,229,106,49,81,237,248,54,35,26,196,108,109,99,91,234,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,236,149,157,81,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,53,154,215,137,225,184,46,174,101,248,126,157,230,52,153,86,49,105,188,84,211,90,46,244,211,172,204,170,164,107,215,180,171,47,110,54,200,244,111,70,189,241,183,180,231,181,206,141,95,26,177,238,176,158,76,154,215,172,181,89,85,247,67,166,183,221,111,186,109,67,111,146,231,29,79,105,175,135,27,174,124,136,173,111,121,242,55,183,13,71,223,253,195,18,71,44,173,238,49,140,111,137,144,182,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,206,175,202,198,45,243,2,135,211,174,37,85,240,157,230,159,70,254,96,99,222,163,1,165,48,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,15,49,78,25,240,222,22,184,134,92,51,79,171,170,223,143,95,236,240,228,116,52,85,42,175,125,177,147,84,84,66,180,137,42,185,93,51,26,234,119,43,30,239,143,99,218,215,43,220,213,145,255,0,95,45,78,30,177,94,34,248,154,161,178,102,181,61,108,184,141,189,217,109,77,189,212,177,207,29,215,195,85,83,70,202,57,82,68,86,36,47,124,237,89,17,90,237,209,177,236,68,106,189,30,203,243,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,74,220,234,252,211,226,223,47,232,125,70,226,116,174,72,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,182,104,42,96,145,183,54,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,29,120,241,224,23,54,225,135,42,184,230,248,181,191,218,186,101,120,184,85,212,91,166,183,83,86,75,246,126,149,100,133,34,166,175,145,237,115,34,248,234,91,4,82,58,103,58,110,210,185,118,185,118,39,148,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,64,60,209,252,246,106,111,209,125,30,136,146,156,150,177,60,87,57,177,107,182,45,154,227,54,172,130,203,91,246,99,196,219,174,148,81,213,210,207,177,247,23,179,124,82,35,152,237,175,99,92,157,83,220,230,162,167,189,16,140,28,114,112,57,153,112,133,153,54,170,149,245,119,205,58,190,84,57,150,27,243,216,155,227,127,69,119,130,172,218,136,214,84,181,168,229,71,34,35,38,99,85,236,70,171,101,138,47,65,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,19,196,221,218,213,127,225,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,205,154,10,152,36,182,76,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,51,110,95,247,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,216,233,95,26,108,87,50,94,155,92,214,201,42,62,133,178,156,79,42,193,175,181,88,182,107,140,221,113,251,213,22,207,19,110,186,81,73,73,85,6,246,53,236,223,20,136,215,183,115,30,215,39,84,247,181,200,169,238,84,59,175,16,220,122,241,13,196,206,27,97,193,181,6,251,73,71,109,180,83,186,26,230,89,124,69,19,47,239,85,129,201,53,194,20,149,96,153,237,146,157,178,49,27,27,24,199,189,234,214,183,170,34,125,92,11,240,101,125,227,15,81,234,173,146,93,125,141,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,221,122,205,47,106,84,73,28,213,142,54,177,206,118,229,70,69,37,255,0,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,45,254,26,221,107,162,142,146,150,13,239,115,223,178,40,209,172,110,231,189,206,94,137,239,115,149,87,222,170,70,190,104,254,68,245,55,232,190,177,68,80,9,170,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,22,189,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,31,84,87,212,195,23,87,70,246,110,145,236,143,177,182,69,88,123,84,217,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,124,79,232,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,8,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,165,30,83,100,162,153,238,240,21,91,158,145,200,141,145,17,233,12,236,103,118,53,234,246,167,87,199,220,123,226,145,73,0,8,1,206,175,202,198,45,243,2,135,211,174,37,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,165,255,0,112,201,160,58,71,192,190,131,67,5,246,233,143,216,107,164,167,164,169,205,114,155,141,193,145,65,85,113,118,216,250,45,84,201,26,54,153,146,202,177,192,197,70,116,71,245,84,89,100,145,207,167,94,58,56,205,190,241,135,168,244,183,56,237,94,198,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,222,189,102,151,181,18,172,109,114,199,27,88,214,183,114,163,229,147,170,242,197,224,203,54,214,61,71,166,214,75,229,215,43,195,112,204,95,109,69,53,198,216,250,203,101,85,254,73,22,104,31,77,69,93,30,205,176,167,106,104,234,100,138,78,227,90,228,137,54,172,139,36,119,126,12,171,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,143,213,229,221,193,5,103,21,89,218,229,185,141,46,221,50,196,238,17,69,125,106,205,61,52,215,73,29,12,178,50,150,150,86,68,230,59,107,217,7,136,68,146,57,25,21,67,85,142,71,61,142,75,52,227,131,140,156,55,130,141,47,183,98,218,127,77,143,174,119,85,79,75,14,49,140,45,18,186,138,142,221,20,141,99,230,158,24,36,137,96,166,108,76,146,40,145,174,77,210,35,81,173,115,35,149,89,68,63,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,211,203,187,132,203,239,10,186,52,180,89,141,242,234,236,167,44,237,92,111,182,69,185,178,166,215,107,170,107,165,70,37,43,88,198,163,102,116,15,129,149,15,71,200,215,190,157,187,30,172,99,21,101,80,5,96,115,172,208,186,203,173,139,11,226,30,195,102,239,123,19,126,55,145,84,198,179,201,35,41,101,127,114,133,238,98,34,197,28,44,153,213,76,116,138,172,114,201,87,3,62,62,173,70,86,6,43,169,153,86,31,136,102,184,45,166,175,173,151,61,183,210,91,238,244,178,73,39,109,222,26,182,10,200,39,107,26,244,98,204,199,192,172,107,222,215,109,142,121,218,136,138,254,169,242,233,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,58,244,84,254,39,228,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,105,123,64,116,114,197,195,254,141,98,122,59,142,77,226,41,49,155,123,105,228,169,218,246,120,186,167,185,210,84,212,236,123,222,177,247,103,146,89,123,123,213,172,223,181,191,11,81,14,128,80,15,52,127,61,154,155,244,95,71,162,38,255,0,41,60,3,13,213,62,9,179,253,62,212,28,122,146,249,143,95,51,138,250,106,234,26,148,93,146,179,217,246,213,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,235,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,234,185,116,240,235,83,196,39,18,248,228,23,156,78,174,237,132,226,181,13,188,228,211,36,81,58,146,54,70,199,190,150,158,161,38,107,153,35,39,168,142,56,221,15,69,123,226,239,170,34,35,30,246,104,36,169,94,96,28,175,111,22,202,203,190,186,112,235,29,214,247,73,81,178,166,247,139,75,37,125,222,241,53,116,179,199,27,170,40,228,84,154,106,174,226,202,249,166,73,159,185,138,201,94,143,123,92,145,199,40,57,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,190,43,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,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,178,86,117,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,74,86,187,114,167,215,153,184,163,173,209,171,21,162,174,143,2,125,68,151,26,60,222,173,190,38,138,27,34,202,169,26,201,35,91,27,100,174,70,244,98,210,162,49,206,145,21,201,182,5,239,164,223,227,51,69,49,94,29,185,93,230,26,57,133,92,46,181,182,92,127,217,254,26,123,164,177,201,84,254,254,69,79,80,253,238,142,56,216,189,31,51,145,58,49,62,20,78,189,87,170,173,48,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,58,244,69,254,7,201,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,122,124,187,184,223,163,226,171,4,92,75,49,170,219,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,109,99,32,241,10,145,199,27,37,168,106,49,168,215,177,168,230,35,198,253,31,10,184,34,98,88,117,86,237,77,203,45,242,203,98,114,67,5,76,54,184,219,52,81,190,170,170,39,202,215,183,115,31,63,135,85,142,72,223,45,59,145,237,86,177,237,90,44,255,0,10,179,220,171,253,181,200,242,76,142,225,255,0,57,89,93,114,174,168,147,254,244,147,77,36,143,255,0,149,206,115,191,173,84,250,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,157,58,162,127,2,247,185,92,121,19,211,47,173,122,197,105,42,136,171,205,31,200,158,166,253,23,214,40,138,1,53,80,12,171,151,253,202,227,200,158,153,125,107,214,43,73,84,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,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,143,252,191,184,152,204,184,175,211,76,215,84,179,10,26,75,115,27,156,85,219,109,22,202,100,71,50,221,110,142,134,137,241,64,178,109,71,76,253,210,200,247,200,228,77,207,123,182,181,140,217,27,51,238,94,245,207,133,92,55,138,254,95,154,87,135,222,109,180,141,201,237,218,111,102,169,196,238,242,72,176,190,221,113,91,84,27,17,210,181,143,119,134,145,205,141,179,51,107,183,49,17,200,157,198,70,246,82,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,254,254,172,235,246,178,235,175,176,63,107,154,133,117,202,62,203,219,210,217,107,241,175,106,246,33,247,110,114,237,68,238,76,253,172,238,78,253,210,201,177,155,222,237,173,233,40,57,104,112,57,83,196,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,241,178,68,141,136,170,231,190,31,213,231,43,105,181,88,56,146,194,108,86,43,101,37,186,219,110,211,123,109,37,29,29,36,45,134,10,104,35,175,184,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,175,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,90,247,8,122,13,134,241,37,202,223,16,210,156,206,138,145,204,184,211,223,95,108,174,154,157,102,125,166,226,151,90,244,167,173,137,26,246,59,124,110,119,85,106,61,187,216,175,141,203,177,238,69,168,189,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,233,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,246,187,162,244,71,35,154,230,61,172,123,30,198,216,175,42,62,58,127,160,225,127,90,243,63,247,189,46,1,91,92,223,243,154,235,92,149,10,239,250,175,10,199,55,253,220,40,255,0,242,120,78,85,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,124,156,154,173,54,171,255,0,18,89,181,138,251,108,164,184,219,110,58,111,114,164,172,163,171,133,179,65,83,4,149,246,246,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,230,95,192,85,78,131,100,51,107,86,147,88,170,231,211,171,229,68,147,93,217,31,107,101,130,227,61,84,142,108,45,134,24,163,108,20,42,217,33,138,21,248,246,189,170,199,185,170,248,81,241,87,70,120,138,213,205,0,166,203,160,210,156,178,174,198,252,206,207,236,106,233,160,149,237,124,44,238,177,233,81,10,35,145,172,169,107,82,88,217,50,162,190,54,84,76,177,171,30,228,123,124,254,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,165,218,91,56,85,195,120,80,229,249,170,152,125,154,219,72,236,158,227,166,247,154,156,178,239,28,139,51,238,55,20,181,79,189,27,43,152,199,120,104,220,233,27,11,54,183,107,21,92,169,220,124,143,125,16,154,83,226,199,202,198,178,124,191,200,125,58,115,53,133,244,115,25,224,163,247,170,211,136,47,248,5,178,213,30,166,226,223,121,109,169,157,59,82,93,40,81,30,178,91,29,54,230,177,187,158,244,146,39,74,142,107,36,107,155,214,38,205,44,137,69,159,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,189,203,207,141,59,87,20,250,95,79,98,203,242,10,71,106,166,53,78,169,144,81,165,51,105,86,182,4,147,108,87,8,35,107,149,175,99,154,177,54,85,98,53,25,50,185,59,113,177,240,238,166,30,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,25,172,226,199,205,62,178,124,192,200,125,70,114,202,116,39,132,156,87,139,158,88,26,105,139,92,165,240,57,37,139,237,29,195,25,184,181,209,197,219,174,117,194,226,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,170,189,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,42,229,71,199,79,244,28,47,235,94,103,254,247,165,192,43,107,155,254,115,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,106,128,28,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,186,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,205,206,232,189,21,170,215,57,143,107,216,247,177,217,236,226,119,135,172,171,133,253,101,189,105,30,83,83,227,252,7,110,166,221,116,101,44,148,240,220,232,101,110,232,170,35,107,211,252,232,222,141,115,218,201,98,149,136,247,236,220,179,83,149,215,31,85,152,125,246,219,195,62,177,92,46,183,75,86,71,112,166,161,196,239,19,212,207,89,37,178,169,236,138,154,11,107,152,231,59,101,27,187,113,182,46,218,53,176,200,231,110,69,100,138,248,122,175,52,94,62,168,240,251,21,203,134,125,29,184,90,174,151,92,142,223,83,67,150,94,32,169,130,178,59,101,43,223,45,52,246,214,177,174,118,202,199,118,228,108,189,196,107,161,141,205,218,138,249,17,240,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,232,69,208,71,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,205,206,72,161,69,86,198,215,57,85,94,247,201,35,251,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,43,171,152,95,50,187,22,153,81,228,26,13,161,87,95,31,157,125,229,174,249,120,137,143,240,182,120,229,130,120,230,142,154,166,25,227,145,151,24,100,88,28,138,141,124,113,187,115,92,189,198,57,141,140,28,79,241,167,106,226,159,128,156,58,197,151,228,20,142,213,76,107,56,162,76,130,141,41,155,74,181,176,37,21,197,177,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,186,48,112,157,230,159,70,254,96,99,222,163,1,165,48,0,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,115,78,92,92,96,218,184,79,213,202,246,231,43,86,184,38,107,79,5,5,233,244,209,54,71,208,207,19,213,105,171,149,168,197,150,70,68,146,78,199,199,27,145,85,147,185,232,217,31,27,35,117,228,229,56,182,156,107,142,156,85,99,121,37,13,171,45,195,50,219,123,28,230,182,84,154,150,186,150,68,108,145,77,20,177,175,249,146,71,44,110,71,53,200,199,177,200,168,215,38,125,248,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,216,79,38,79,222,59,236,37,247,237,55,255,0,131,31,121,246,111,218,59,252,71,181,59,201,223,240,31,250,31,244,221,222,191,7,127,167,107,227,241,69,149,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,177,77,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,103,179,136,190,26,53,79,133,252,238,108,23,83,45,63,238,124,21,230,142,10,159,101,220,254,230,25,100,240,147,205,20,125,238,215,125,140,147,107,126,7,245,106,255,0,82,173,148,240,175,137,241,29,131,114,214,214,220,91,91,241,159,179,248,253,22,31,146,253,143,183,92,40,159,73,120,130,23,209,214,62,179,196,196,228,106,182,23,78,253,208,247,19,186,170,233,149,126,233,96,42,4,213,65,2,185,154,240,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,234,138,250,152,98,234,232,222,205,210,61,145,246,54,200,171,15,106,165,184,120,225,251,62,226,107,84,40,116,163,78,89,72,203,149,101,61,69,92,181,149,201,50,81,81,65,12,106,231,75,81,36,49,200,232,216,174,217,19,92,173,232,178,75,27,125,219,144,208,246,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,245,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,251,91,213,122,35,81,173,107,24,214,49,140,99,122,1,21,121,163,249,19,212,223,162,250,197,17,64,38,170,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,161,110,104,127,176,47,222,131,36,253,145,123,87,237,39,180,37,251,103,183,193,123,27,199,120,122,110,158,11,195,253,231,123,185,226,124,95,123,226,241,27,255,0,175,113,229,57,120,254,223,127,122,11,31,238,231,236,175,180,158,207,184,120,175,110,120,223,99,120,31,14,237,254,208,240,127,121,217,238,118,118,117,248,124,71,134,235,239,232,104,80,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,78,149,204,215,142,219,174,183,102,87,29,12,210,220,154,146,77,47,176,212,70,218,170,203,92,238,123,50,74,214,35,92,231,201,39,68,71,211,67,47,86,198,198,110,141,239,143,191,186,68,88,123,92,43,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,222,149,153,77,238,138,22,59,192,82,237,122,199,26,58,69,70,36,211,189,157,168,211,163,220,157,95,39,109,236,138,68,52,19,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,188,87,139,190,56,244,143,132,27,85,36,25,91,42,239,217,101,226,158,89,237,88,229,181,236,73,222,198,181,232,201,234,94,229,233,79,76,233,90,145,247,58,61,234,170,245,142,57,59,114,35,98,87,3,92,212,238,57,198,119,122,193,120,168,200,237,86,255,0,180,55,7,214,227,183,148,130,150,219,107,179,194,144,207,44,212,149,83,201,51,54,194,157,168,89,78,174,108,178,185,242,57,178,72,238,172,84,169,99,74,124,39,121,88,209,191,151,248,247,167,64,117,82,128,121,163,249,236,212,223,162,250,61,17,39,249,123,113,55,128,240,179,192,78,121,168,25,125,77,37,101,201,153,197,193,214,92,121,46,48,211,86,222,103,74,43,76,123,32,108,139,185,204,99,167,137,210,189,141,122,199,26,185,251,93,209,26,234,235,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,247,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,218,79,43,126,1,107,52,239,192,241,55,172,118,251,173,183,47,95,25,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,124,111,145,157,155,42,0,28,171,138,125,20,253,226,120,125,205,180,114,59,135,130,171,200,45,233,224,39,116,189,184,217,93,4,172,168,165,238,187,183,34,164,43,60,49,36,155,88,174,237,171,246,244,119,69,76,214,2,101,114,161,209,219,174,165,113,105,100,203,157,97,164,174,199,180,250,158,162,247,116,150,182,149,210,193,28,238,134,72,104,154,199,108,115,18,165,42,30,201,227,71,43,87,165,44,175,98,238,141,16,189,224,80,15,52,127,61,154,155,244,95,71,162,28,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,123,98,100,139,189,26,248,186,238,107,157,28,74,203,169,215,29,20,210,206,46,116,105,112,92,166,225,227,177,187,239,131,187,91,175,54,105,105,165,154,61,174,108,177,84,209,206,248,229,141,59,145,171,153,220,107,87,116,83,72,212,94,143,234,66,14,17,179,158,30,121,116,100,48,112,233,172,245,245,118,237,84,206,42,18,108,171,32,134,190,158,174,193,110,100,117,85,145,90,225,150,70,202,215,210,49,244,253,186,132,89,32,71,181,183,6,62,103,70,207,134,27,30,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,187,252,53,198,215,91,29,93,44,251,30,230,63,100,177,171,152,237,175,99,154,189,23,220,230,170,47,189,20,253,96,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,164,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,218,187,101,169,167,107,28,136,205,157,201,99,114,49,28,229,134,24,157,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,190,87,244,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,75,126,229,115,192,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,198,227,212,78,107,210,87,201,185,118,197,83,80,215,181,21,155,59,145,70,213,98,185,171,52,209,54,173,184,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,254,58,185,138,97,188,45,83,85,105,246,14,234,75,254,170,62,158,10,152,104,102,166,90,155,117,177,142,150,37,84,184,43,38,137,236,124,148,238,149,241,177,138,231,251,163,115,209,172,123,21,240,130,94,58,127,109,124,186,181,43,67,181,143,51,241,122,147,101,246,71,177,234,107,91,182,107,237,174,59,165,2,167,89,149,203,226,43,33,233,39,115,170,53,239,137,25,39,222,185,181,18,36,0,53,80,12,171,151,253,202,227,200,158,153,125,107,214,43,73,63,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,220,125,241,217,117,226,239,38,162,177,99,84,117,118,157,58,199,106,22,174,207,71,85,27,160,173,170,158,74,120,91,36,181,209,178,162,88,30,248,228,109,67,97,115,17,21,177,204,244,95,123,220,79,94,74,158,86,50,159,152,21,222,157,110,41,88,210,159,9,222,86,52,111,229,254,61,233,208,28,83,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,29,22,72,227,100,181,14,87,185,26,247,185,42,219,130,222,7,51,46,41,117,114,239,135,228,47,171,197,113,236,26,162,54,102,83,76,196,138,227,74,247,62,70,54,138,40,36,77,205,169,123,160,153,170,231,183,100,93,183,185,232,231,35,34,146,252,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,22,255,0,13,110,181,209,71,73,75,6,247,185,239,217,20,104,214,55,115,222,231,47,68,247,185,202,171,239,85,41,179,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,6,107,56,177,243,79,172,159,48,50,31,81,156,181,238,80,90,243,134,230,124,58,83,104,107,107,105,41,50,204,2,162,181,239,183,186,161,93,61,109,186,162,169,213,13,173,99,85,141,77,141,150,165,240,57,173,87,236,88,227,115,213,189,232,218,118,14,55,248,46,197,120,184,211,137,232,104,155,106,178,103,214,222,220,246,76,134,90,24,221,35,251,73,54,218,26,153,209,139,50,81,189,103,145,85,172,95,130,69,108,187,95,181,99,125,6,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,209,241,185,125,237,69,106,255,0,5,61,175,16,28,66,229,92,69,214,97,23,188,214,155,173,235,17,195,232,241,42,155,131,170,164,158,75,175,134,158,162,70,86,74,178,42,189,38,123,39,106,72,170,231,110,145,143,122,43,81,232,198,79,254,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,147,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,189,138,215,183,115,30,228,234,213,71,39,94,168,168,190,242,131,56,201,224,99,62,225,155,87,33,197,49,107,94,65,150,98,121,29,69,60,120,197,214,27,92,210,62,105,234,95,43,97,182,74,246,71,218,125,114,44,47,233,28,74,171,35,54,72,140,102,245,141,150,147,203,155,130,143,221,87,78,39,191,231,246,203,84,154,155,148,253,229,202,166,4,238,201,107,161,84,98,199,108,108,219,156,199,109,123,22,73,93,18,53,175,145,205,111,89,91,12,82,47,107,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,177,242,177,172,159,47,242,31,78,156,205,97,165,222,29,117,231,13,226,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,124,110,119,68,114,177,187,216,172,145,169,177,237,85,132,28,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,86,218,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,161,83,228,213,140,235,246,161,170,121,150,166,123,47,217,159,107,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,181,187,246,247,54,238,218,222,189,58,244,78,189,11,212,229,113,228,79,76,190,181,235,21,164,170,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,121,78,102,124,23,126,242,122,112,205,72,194,155,219,207,176,27,125,92,244,212,240,208,247,164,190,208,162,119,95,67,214,54,58,103,76,213,99,157,78,212,220,222,228,178,177,90,157,229,146,58,54,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,186,158,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,119,223,237,208,82,198,215,76,233,166,150,71,79,92,142,142,105,102,79,131,115,28,143,99,92,140,153,89,61,64,35,255,0,26,60,36,226,188,92,233,98,226,215,41,124,14,73,98,241,55,12,102,226,215,71,23,110,185,212,210,49,144,79,42,195,44,137,71,36,139,11,166,100,104,142,119,102,53,69,234,196,40,7,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,67,242,191,194,172,247,42,255,0,109,114,60,147,35,184,127,206,86,87,92,171,170,36,255,0,189,36,211,73,35,255,0,229,115,156,239,235,85,47,167,128,94,10,49,94,20,244,226,146,247,118,182,120,141,77,201,173,240,201,145,220,42,18,55,201,65,189,27,35,173,148,235,27,158,198,195,19,209,17,238,99,151,189,35,17,234,187,91,19,34,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,21,193,204,191,151,125,78,167,211,77,175,122,3,142,82,55,39,183,83,200,252,131,26,182,219,226,133,247,198,44,178,77,37,108,41,19,81,211,87,110,149,234,246,191,115,231,98,53,24,189,198,53,147,83,177,213,120,78,243,79,163,127,48,49,239,81,128,210,152,0,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,32,1,98,156,179,57,129,254,203,111,175,209,78,32,115,155,172,216,133,227,194,83,99,151,107,165,111,118,151,28,154,54,118,155,78,247,72,138,248,168,228,98,66,212,93,253,168,29,18,46,198,178,73,101,101,175,234,110,138,105,30,179,83,91,233,117,91,78,49,252,169,150,154,134,84,208,173,210,133,147,62,153,237,150,41,85,35,122,166,230,177,238,130,36,145,136,187,37,99,118,72,143,98,171,87,218,128,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,120,173,70,209,77,35,213,250,155,29,86,169,105,198,63,149,191,27,168,154,166,216,151,122,22,84,178,7,203,18,197,34,108,122,43,94,199,53,81,85,143,69,98,190,56,159,211,124,81,185,190,127,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,148,195,244,171,78,52,254,251,148,228,248,86,23,106,178,221,115,91,131,110,151,250,186,58,116,142,75,133,82,49,24,146,72,169,255,0,121,221,19,163,86,73,102,145,83,124,178,57,222,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,5,175,115,53,227,182,213,162,56,109,199,67,52,183,38,171,143,84,47,212,241,182,170,178,215,59,88,252,110,137,234,215,57,242,73,209,85,149,51,69,213,177,177,155,100,99,36,239,238,141,82,30,237,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,233,89,148,222,232,161,123,124,125,86,231,172,113,163,164,85,122,195,3,31,218,141,58,49,171,209,242,118,216,249,100,66,64,2,0,115,171,242,177,139,124,192,161,244,235,137,76,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,224,230,61,205,94,168,170,135,64,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,100,77,114,183,162,201,44,109,247,110,67,66,124,60,112,253,128,240,203,165,244,58,81,167,44,171,125,182,142,162,162,174,90,202,228,133,107,107,103,154,69,115,165,168,146,24,227,108,143,70,236,137,174,86,245,72,226,141,190,253,168,116,178,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,207,154,83,225,59,202,198,141,252,191,199,189,58,3,170,148,3,205,31,207,102,166,253,23,209,232,136,191,37,218,235,53,170,158,197,53,206,173,246,218,58,137,170,233,232,221,51,150,8,103,153,177,182,89,89,31,93,173,123,219,4,45,115,145,58,185,34,141,23,174,212,233,97,92,175,120,5,177,107,78,206,33,245,154,223,227,49,11,85,193,244,246,43,5,77,51,210,27,213,84,59,85,245,51,171,218,140,150,142,55,170,177,35,106,185,178,203,28,140,147,163,34,124,115,92,160,0,2,133,185,165,232,93,102,143,241,89,126,201,40,172,222,19,27,212,79,240,146,217,52,107,60,145,190,170,68,68,184,49,210,74,155,123,222,43,185,51,163,99,156,214,71,83,7,243,81,200,198,196,2,242,121,72,104,53,54,150,112,209,30,164,220,40,170,224,200,117,62,163,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,55,178,177,169,241,53,140,114,205,240,80,15,52,127,61,154,155,244,95,71,162,34,252,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,54,185,236,108,240,185,205,69,234,212,150,53,94,155,147,172,245,229,159,204,2,197,195,207,180,180,135,93,50,43,172,120,13,111,90,203,37,119,109,245,112,216,42,147,184,249,163,236,198,199,77,217,168,87,53,122,71,185,172,149,187,187,127,125,44,173,134,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,245,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,158,229,41,163,149,154,101,194,157,30,89,118,154,234,202,253,67,184,77,127,90,42,198,207,12,116,148,173,94,197,50,199,11,222,177,175,118,56,146,126,251,24,199,75,28,208,162,171,219,20,110,38,168,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,67,218,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,158,228,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,224,235,70,161,218,181,91,84,50,13,64,177,105,238,63,131,91,110,213,13,117,30,61,97,167,108,52,84,16,50,54,199,27,26,214,181,173,87,171,88,142,145,232,214,35,228,115,222,141,102,237,168,209,125,67,181,105,78,168,99,250,129,125,211,220,127,57,182,218,106,28,234,204,122,253,78,217,168,171,224,124,110,142,70,57,174,107,154,143,70,189,93,27,213,175,70,72,214,61,90,253,187,87,71,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,158,244,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,92,240,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,242,156,196,120,5,163,226,115,21,76,243,75,109,246,171,110,166,217,59,181,29,18,154,10,127,180,209,172,113,51,195,85,84,237,71,172,204,100,17,182,158,73,30,177,183,226,141,219,91,39,114,42,54,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,249,77,84,3,42,229,255,0,114,184,242,39,166,95,90,245,138,210,16,115,84,227,158,213,170,85,63,187,118,145,221,41,46,24,157,182,162,150,229,124,200,109,183,70,212,83,94,103,237,36,145,82,194,234,121,22,41,41,162,89,26,231,239,220,171,81,19,81,26,206,198,233,43,128,186,158,74,158,86,50,159,152,21,222,157,110,41,88,210,159,9,222,86,52,111,229,254,61,233,208,29,84,249,40,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,171,222,145,67,20,104,231,117,93,145,177,191,193,168,137,245,148,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,121,77,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,109,210,72,200,230,216,191,28,18,246,222,199,186,25,88,174,142,70,35,147,124,111,123,85,122,57,77,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,241,171,98,115,222,239,13,35,155,35,161,126,231,110,98,43,85,123,140,145,140,142,188,202,249,126,254,221,168,235,181,239,74,97,217,159,90,173,237,246,165,185,173,233,29,226,134,146,10,151,253,212,80,83,62,106,139,139,215,195,65,30,231,163,86,56,216,207,118,214,148,172,90,167,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,159,147,127,196,241,92,175,217,191,106,113,155,85,231,216,215,8,110,214,239,104,81,71,81,224,235,162,235,218,169,135,122,47,110,102,110,118,217,27,209,205,234,189,21,58,159,172,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,29,255,0,130,238,45,178,174,17,181,77,50,155,108,94,59,27,190,248,107,126,77,110,115,100,151,185,66,218,152,222,249,224,137,38,138,53,172,142,52,153,176,190,69,86,183,189,34,42,116,122,154,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,118,230,87,203,247,246,19,89,93,175,122,83,14,252,6,235,112,111,181,45,205,111,89,44,245,213,115,212,191,238,162,130,153,144,211,219,152,158,26,8,247,61,92,146,72,198,123,247,52,128,5,255,0,114,184,242,39,166,95,90,245,138,210,85,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,90,188,209,120,5,163,204,44,87,46,38,52,118,223,106,181,221,113,203,125,77,118,89,103,130,154,10,56,238,116,172,124,181,51,220,154,246,181,187,235,27,220,145,210,247,21,206,154,54,183,106,163,227,70,77,82,216,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,95,247,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,117,117,52,10,245,153,40,222,179,198,136,231,167,193,34,186,45,207,218,146,62,74,131,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,205,103,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,210,42,40,100,100,93,88,143,142,154,56,99,85,69,119,85,98,170,185,202,170,229,242,186,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,78,189,21,63,137,166,141,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,175,94,138,191,196,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,2,152,57,167,112,57,134,232,45,77,30,189,233,75,233,45,56,198,85,120,75,93,118,52,198,43,89,65,113,146,41,102,73,40,209,19,107,105,158,216,37,85,137,122,118,159,209,35,235,27,209,144,193,109,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,167,94,138,159,196,209,239,14,186,243,134,241,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,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,176,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,207,242,245,225,87,13,226,191,72,245,243,15,188,219,105,27,147,219,169,236,117,56,157,222,73,22,23,219,174,42,203,150,196,116,173,99,221,225,164,115,99,108,204,218,237,204,68,114,39,113,145,189,145,43,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,108,114,50,57,182,47,193,60,93,198,49,238,134,86,43,100,141,234,212,223,27,216,228,78,142,66,213,57,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,224,124,108,239,89,81,64,60,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,69,94,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,2,42,243,71,242,39,169,191,69,245,138,34,128,75,254,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,117,60,209,252,137,234,111,209,125,98,136,162,189,39,191,229,88,166,169,225,185,78,11,100,246,206,73,102,200,45,215,11,61,187,195,73,81,227,43,162,169,141,240,65,218,137,82,73,55,200,214,55,99,21,28,238,189,17,81,85,15,202,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,182,158,77,154,71,161,206,211,139,182,173,209,94,45,89,38,164,251,65,32,174,166,168,160,135,197,98,113,181,42,35,133,180,239,123,86,86,248,168,100,145,239,153,142,72,228,111,72,186,110,130,85,91,42,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,147,255,0,157,95,149,140,91,230,5,15,167,92,74,107,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,187,252,53,186,215,69,37,93,84,251,24,231,191,100,81,163,158,237,172,99,156,189,19,220,214,170,175,185,20,208,79,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,155,182,119,23,170,190,73,164,70,199,221,88,219,34,128,33,175,48,78,2,177,238,38,112,218,236,231,79,172,84,148,122,169,104,167,146,106,23,211,248,90,38,95,222,171,76,213,134,186,101,137,95,51,219,79,78,232,233,213,210,49,140,123,209,28,230,177,85,82,136,75,190,229,133,198,142,43,172,122,89,103,208,236,165,214,171,6,103,130,91,232,172,86,234,101,174,141,158,223,161,134,153,233,20,180,176,189,253,215,205,28,52,174,241,13,106,57,173,232,217,17,81,36,237,199,58,138,1,230,143,231,179,83,126,139,232,244,71,213,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,165,244,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,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,43,131,157,134,55,128,214,105,30,7,149,223,50,122,186,76,178,215,120,170,162,176,90,161,72,94,202,248,42,25,27,171,36,149,142,123,101,107,34,74,120,58,77,26,61,26,249,25,27,153,247,205,146,58,118,53,59,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,130,128,121,163,249,236,212,223,162,250,61,17,39,249,123,112,201,128,241,77,192,78,121,167,249,125,53,37,29,201,249,197,193,182,92,133,45,208,212,214,217,167,90,43,76,155,224,116,137,185,172,123,160,137,178,177,142,98,201,26,57,155,155,213,28,218,235,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,247,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,122,174,19,56,126,186,241,53,175,56,198,148,81,178,173,150,218,202,143,23,126,172,167,71,34,209,90,161,232,234,153,123,137,28,141,141,234,222,145,68,233,27,177,102,150,22,187,166,227,73,32,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,4,85,230,143,228,79,83,126,139,235,20,69,37,240,201,118,181,88,56,146,210,139,237,246,231,73,110,182,219,179,139,21,93,101,101,92,205,134,10,104,35,175,133,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,118,14,61,184,223,190,241,113,157,197,69,142,85,93,109,186,101,100,237,75,100,178,86,66,202,121,159,84,176,162,77,85,86,216,229,145,146,77,189,210,178,53,222,173,100,93,54,181,174,146,85,127,213,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,247,189,163,143,190,4,238,188,34,100,212,87,220,106,178,174,237,167,89,21,66,210,89,235,42,164,116,245,180,179,199,79,11,164,138,186,70,83,197,3,31,36,142,168,116,45,98,170,186,56,94,171,239,99,143,151,128,158,55,239,188,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,111,108,76,145,119,163,95,23,93,205,115,163,137,89,199,248,155,187,90,175,252,73,106,189,246,197,115,164,184,219,110,57,197,246,174,142,178,146,102,205,5,76,18,87,204,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,46,211,149,199,145,61,50,250,215,172,86,146,168,171,94,107,220,14,97,180,24,205,239,139,141,57,125,37,138,186,150,162,157,249,117,165,24,173,130,228,250,154,136,224,109,108,8,212,232,202,149,150,102,119,90,189,25,42,43,164,234,217,81,253,250,161,52,81,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,111,74,60,166,201,69,51,221,224,42,183,61,35,145,27,34,35,210,25,216,206,236,107,213,237,78,175,143,184,247,197,34,146,0,202,185,53,23,143,170,205,59,224,79,1,225,147,71,46,23,91,110,94,190,58,163,34,200,168,234,103,161,154,209,26,222,42,42,97,166,164,146,55,49,238,154,86,44,107,36,136,171,27,98,145,99,248,223,35,251,49,47,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,38,249,95,209,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,61,255,0,22,218,33,106,225,195,95,178,61,23,179,95,42,239,52,248,229,61,173,175,175,169,141,177,190,166,121,173,212,213,19,61,24,223,115,24,178,205,38,198,117,114,181,155,90,174,122,162,189,109,43,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,25,172,226,199,205,62,178,124,192,200,125,70,115,213,102,92,36,229,86,110,19,176,78,45,49,233,124,118,55,125,239,91,239,176,110,146,90,138,10,230,220,171,233,217,62,214,66,145,197,70,177,211,210,71,189,242,171,150,121,182,162,116,123,17,62,94,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,53,108,78,123,27,226,99,107,164,116,47,220,221,175,85,106,175,109,242,49,247,253,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,250,21,105,91,155,6,144,225,186,75,197,125,76,248,100,21,112,51,57,179,199,151,220,225,154,117,149,140,184,212,214,85,178,161,209,43,190,38,177,238,131,184,173,85,119,71,200,244,110,214,109,99,100,87,35,31,198,207,203,127,169,28,171,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,71,42,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,29,255,0,141,30,18,114,174,17,181,77,113,107,148,190,59,27,190,248,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,244,122,29,215,150,135,30,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,173,150,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,227,218,246,163,216,214,171,230,87,220,165,218,217,134,234,190,1,91,102,172,146,146,255,0,137,230,54,121,41,165,125,37,90,172,23,11,117,92,42,215,44,115,66,228,85,100,145,72,189,31,27,147,220,228,86,175,240,83,53,154,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,189,122,34,127,2,242,121,92,121,19,211,47,173,122,197,105,74,220,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,41,91,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,5,48,115,61,224,42,155,70,46,181,124,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,223,52,113,54,46,213,61,11,149,176,53,17,101,248,102,157,35,99,90,197,141,141,134,186,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,247,14,186,243,134,241,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,190,55,59,162,57,88,221,236,86,72,212,216,246,170,244,178,31,243,83,214,59,238,145,112,143,119,166,199,33,233,87,158,220,34,195,164,169,220,207,239,90,90,152,39,146,165,118,61,142,71,247,32,167,150,14,159,11,155,223,222,215,35,152,136,180,111,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,244,235,209,23,248,30,171,137,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,233,45,20,210,62,46,140,87,201,77,36,50,42,34,55,162,189,81,90,213,69,106,91,255,0,40,141,98,186,234,87,11,143,196,114,59,245,37,117,203,79,175,18,217,41,162,90,167,75,91,29,169,209,71,53,35,167,107,222,231,35,17,207,168,130,37,68,107,59,116,173,99,83,238,220,164,223,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,14,117,126,86,49,111,152,20,62,157,113,41,88,146,156,16,113,163,149,112,143,168,240,87,86,186,235,123,192,110,93,200,47,120,244,85,210,54,54,119,86,29,213,212,208,43,210,21,172,98,65,26,35,158,159,28,104,232,183,51,114,72,205,4,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,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,18,171,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,236,116,175,141,54,43,153,47,77,174,107,100,149,31,66,223,225,86,5,149,127,182,184,230,73,142,92,63,231,40,235,173,181,212,242,127,221,146,25,163,145,159,242,57,174,111,245,42,23,167,203,187,141,250,62,42,176,69,196,179,26,173,186,155,137,219,226,150,250,229,134,10,104,110,145,186,105,99,101,85,44,76,149,207,118,214,50,15,16,169,28,113,178,90,134,163,26,141,123,26,146,3,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,221,158,38,227,116,198,104,170,234,167,216,198,177,155,229,146,55,61,219,88,198,181,58,175,185,173,68,79,114,33,250,184,46,147,233,102,151,248,239,217,158,154,98,152,151,180,251,94,55,216,86,106,106,15,21,219,221,219,238,246,88,221,251,123,143,219,187,175,77,238,233,252,84,162,206,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,7,201,69,118,181,92,106,107,232,237,247,58,74,170,139,93,66,82,87,69,12,205,123,233,103,88,163,153,34,149,168,189,88,245,138,104,164,70,187,162,236,145,142,254,14,69,95,172,17,87,154,63,145,61,77,250,47,172,81,20,2,106,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,67,197,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,32,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,63,249,139,242,209,255,0,43,215,78,26,49,63,236,253,183,135,89,232,63,236,148,180,254,201,160,162,165,255,0,175,154,163,123,255,0,221,61,191,254,82,21,235,195,199,16,57,247,12,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,118,201,90,213,119,68,146,40,221,239,218,134,132,248,120,226,7,1,226,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,217,43,90,174,234,177,203,27,189,219,144,245,121,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,175,71,185,63,173,79,63,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,22,255,0,13,113,181,227,52,84,149,80,111,99,152,253,146,199,27,94,221,204,123,154,189,23,222,215,42,47,185,84,136,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,25,87,61,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,77,241,63,162,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,163,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,217,59,99,93,205,99,221,4,174,137,239,107,22,72,209,175,218,222,170,214,211,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,149,126,233,220,44,127,228,211,165,95,252,27,110,255,0,232,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,5,27,115,111,215,154,157,83,226,94,77,54,183,214,210,79,143,105,133,63,178,233,150,154,162,42,134,75,113,157,145,203,93,34,189,140,71,49,237,114,69,76,248,156,247,236,125,27,151,225,115,222,212,132,5,244,114,180,215,74,61,96,225,78,195,141,214,222,124,94,73,167,127,224,221,206,25,18,8,228,101,44,106,171,111,123,99,137,119,118,124,47,110,22,200,246,181,207,146,154,127,231,43,85,238,152,0,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,58,175,30,220,16,88,184,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,125,60,47,165,89,145,102,165,171,116,113,72,249,33,216,233,95,26,108,87,50,94,155,92,214,201,42,63,149,114,135,225,163,246,93,164,247,173,99,203,109,62,31,47,204,46,21,86,150,193,83,6,202,171,85,13,5,76,148,242,211,72,217,34,108,176,76,250,184,103,89,99,222,230,171,96,165,234,141,123,28,137,63,192,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,8,171,205,31,200,158,166,253,23,214,40,138,1,58,255,0,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,190,119,70,155,90,247,182,9,91,19,30,230,36,146,35,89,185,189,85,205,208,246,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,163,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,108,113,190,72,119,167,193,60,93,198,61,141,154,39,163,100,141,234,213,217,35,24,228,78,173,67,60,60,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,38,248,29,34,109,115,216,217,226,108,172,99,158,145,200,174,102,231,116,71,59,144,23,253,202,227,200,158,153,125,107,214,43,73,84,69,94,104,254,68,245,55,232,190,177,68,80,9,215,248,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,61,147,182,53,218,231,177,179,202,232,158,246,189,35,145,90,253,174,232,173,118,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,51,4,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,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,165,91,115,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,74,198,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,135,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,3,53,156,88,249,167,214,79,152,25,15,168,206,92,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,62,184,40,202,184,83,212,122,187,221,166,217,226,52,203,38,184,77,38,57,112,167,73,31,29,6,245,116,141,182,84,44,142,123,219,52,76,69,70,57,238,94,244,108,87,162,238,108,172,139,245,121,115,113,175,251,170,234,60,246,12,254,231,117,147,76,178,159,187,185,83,64,189,216,237,117,202,172,72,238,109,135,107,158,237,172,98,199,43,98,86,185,241,185,174,233,43,161,138,53,246,188,229,110,214,171,255,0,18,88,77,246,197,115,164,184,219,110,58,111,109,171,163,172,164,153,179,65,83,4,149,247,7,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,216,57,24,254,54,126,91,253,72,177,252,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,167,87,185,127,173,79,171,5,210,125,44,210,255,0,29,251,51,211,76,83,18,246,159,107,198,251,10,205,77,65,226,187,123,187,125,222,203,27,191,111,113,251,119,117,233,189,221,63,138,149,3,206,175,205,62,45,242,254,135,212,110,35,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,22,62,86,53,147,229,254,67,233,211,153,172,52,187,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,111,141,206,234,173,71,183,123,21,241,185,118,61,200,185,225,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,30,146,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,107,186,47,68,114,57,174,99,218,199,177,236,109,143,242,167,227,182,212,182,170,14,22,117,151,38,171,109,201,181,9,6,17,117,184,206,215,65,36,10,214,54,59,58,189,81,28,199,181,200,229,131,123,156,143,71,246,26,172,217,4,114,87,183,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,78,191,118,225,147,134,219,253,214,182,251,125,225,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,111,240,214,235,93,20,116,148,176,111,123,158,253,145,70,141,99,119,61,238,114,244,79,123,156,170,190,245,83,56,92,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,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,74,1,227,251,131,235,175,9,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,239,167,73,162,98,72,231,57,37,99,152,253,219,214,72,227,237,92,148,46,215,88,120,146,204,172,80,220,234,217,109,172,193,234,42,234,40,219,51,146,9,167,134,190,137,177,74,248,250,237,115,216,217,230,107,92,169,213,169,44,136,157,55,47,91,159,41,91,156,222,169,125,171,226,58,197,166,116,23,223,21,65,130,99,241,248,154,47,11,179,193,221,43,94,179,77,247,138,196,116,155,233,91,110,119,185,206,99,122,116,78,142,238,33,231,249,68,104,237,171,82,184,163,126,93,145,216,106,235,173,186,125,103,150,247,77,42,210,182,90,40,238,174,150,56,105,27,59,158,199,53,30,141,125,68,241,34,43,95,220,165,107,218,191,118,228,58,87,59,77,51,202,169,181,79,5,214,63,9,221,198,238,24,250,99,61,248,227,145,222,30,186,158,166,162,163,100,206,217,219,103,114,58,174,177,166,245,115,187,19,252,40,140,234,188,255,0,147,174,166,125,143,226,178,108,22,174,174,234,180,153,238,63,89,111,134,150,158,79,239,87,87,83,34,86,71,61,67,21,232,139,178,8,43,24,199,163,92,230,186,117,106,34,53,239,84,187,243,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,58,189,203,253,106,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,157,88,213,254,164,61,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,0,57,213,249,88,197,190,96,80,250,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,94,157,81,127,129,39,242,206,85,156,71,126,241,215,157,32,193,113,207,240,83,251,226,231,103,203,238,211,191,217,126,203,222,238,195,106,42,98,135,252,179,249,145,190,6,69,191,127,87,163,59,29,37,45,255,0,134,46,31,108,92,48,232,213,151,72,108,25,5,214,247,29,183,185,61,77,117,194,119,187,189,85,43,183,204,232,97,87,57,148,176,171,213,85,176,199,240,167,85,115,149,242,58,73,95,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,23,82,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,130,188,193,249,115,86,113,77,125,177,234,62,144,213,98,152,238,103,14,234,59,252,215,78,252,17,221,233,81,141,72,36,124,144,178,79,190,135,98,198,138,177,110,124,114,34,58,68,72,35,98,247,94,21,120,59,210,62,20,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,247,186,26,109,209,71,178,157,174,86,55,99,85,202,249,55,200,254,234,10,1,230,143,231,179,83,126,139,232,244,68,170,228,99,248,217,249,111,245,34,213,1,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,130,37,113,247,199,101,171,132,76,102,138,197,141,81,210,93,181,23,34,167,90,187,61,29,84,109,158,138,150,8,234,33,108,146,215,70,202,136,167,99,36,141,213,13,133,204,69,71,73,11,209,125,204,113,82,220,31,113,137,153,112,211,175,63,180,251,237,227,32,190,216,178,58,137,19,53,161,109,98,73,61,225,146,111,95,18,245,155,170,73,83,20,178,44,205,114,185,175,114,247,35,89,24,217,164,85,191,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,85,230,143,228,79,83,126,139,235,20,69,0,154,168,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,141,185,174,233,63,15,58,85,173,182,234,125,27,171,164,161,200,110,212,238,169,201,241,139,108,52,240,219,172,108,108,20,172,162,72,97,130,22,54,23,204,214,207,51,216,231,185,235,185,178,116,99,100,98,191,149,112,37,173,250,243,163,186,243,102,163,208,139,29,94,85,89,149,84,69,110,184,226,45,147,108,23,184,27,185,221,30,229,248,96,124,77,89,36,109,82,251,161,78,227,159,214,37,149,143,208,240,32,7,58,191,43,24,183,204,10,31,78,184,144,3,149,199,158,205,50,250,215,163,214,151,252,0,6,85,201,191,196,175,1,249,146,233,70,138,235,174,132,96,89,6,77,79,155,224,246,20,200,173,22,27,58,84,45,186,226,219,85,47,74,150,197,78,157,215,50,165,27,35,228,114,198,189,38,107,220,249,21,106,24,196,176,158,95,28,9,86,112,127,98,190,94,243,44,195,219,57,158,81,182,10,232,109,117,147,165,158,150,150,39,185,97,107,35,122,51,191,50,238,87,44,210,70,142,98,61,99,141,26,139,43,230,172,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,237,146,54,73,54,196,248,32,139,184,246,49,211,74,245,108,113,177,92,155,228,123,26,139,213,200,102,50,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,83,229,39,255,0,38,205,107,251,13,196,21,219,71,42,237,253,234,77,77,183,167,102,120,226,221,36,21,214,232,170,42,35,220,229,145,168,216,93,3,235,17,221,24,247,44,157,142,155,91,189,75,169,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,40,91,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,30,247,171,88,221,207,123,83,171,149,26,157,122,170,162,123,205,20,112,163,194,142,156,112,149,167,12,194,176,168,188,117,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,220,228,138,20,85,108,109,115,149,85,239,124,146,63,181,131,138,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,218,212,150,21,84,108,141,107,85,21,143,100,114,51,58,249,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,247,177,92,199,109,123,28,157,90,170,213,233,213,21,83,222,95,79,43,143,34,122,101,245,175,88,173,37,81,21,121,163,249,19,212,223,162,250,197,17,64,36,233,226,11,149,102,178,226,124,65,90,116,243,67,49,203,174,65,131,229,61,175,101,100,55,25,219,44,118,205,145,51,197,123,82,120,161,99,41,246,63,184,246,116,103,222,70,230,54,46,236,168,248,210,205,120,28,225,34,155,132,45,35,118,31,85,148,85,223,50,27,229,67,110,151,233,153,83,47,179,163,171,216,140,237,209,192,238,141,99,26,212,107,86,85,106,75,54,212,115,246,181,177,69,22,120,75,137,229,87,192,197,215,75,105,191,121,29,92,181,213,219,242,203,149,61,85,182,199,143,92,173,110,167,169,179,65,221,88,229,170,153,181,17,164,177,212,202,145,185,172,217,181,18,158,87,42,185,253,253,177,216,249,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,39,181,228,225,159,225,186,89,134,241,5,168,58,131,144,210,88,241,235,29,62,57,83,93,93,82,171,178,38,117,185,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,173,16,230,255,0,83,148,113,37,115,179,106,165,21,37,175,75,239,245,12,180,227,47,130,134,42,105,237,143,117,126,218,122,203,140,211,85,108,99,22,154,101,241,46,107,158,198,173,60,107,19,26,157,197,125,159,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,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,221,117,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,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,255,0,74,46,120,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,186,42,136,218,244,255,0,58,55,163,92,246,178,88,165,98,61,251,55,47,63,191,229,153,86,87,236,223,181,57,53,214,243,236,107,124,54,155,119,180,43,100,168,240,116,49,117,237,83,67,189,87,183,11,55,59,108,109,232,214,245,94,136,157,75,63,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,4,106,227,127,130,236,87,139,141,56,158,134,137,182,171,38,125,109,237,207,100,200,101,161,141,210,63,180,147,109,161,169,157,24,179,37,27,214,121,21,90,197,248,36,86,203,181,251,86,55,208,15,248,85,129,101,95,237,174,57,146,99,151,15,249,202,58,235,109,117,60,159,247,100,134,104,228,103,252,142,107,155,253,74,135,201,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,126,156,174,60,137,233,151,214,189,98,180,149,64,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,85,124,243,191,4,255,0,50,126,154,114,174,74,158,105,242,159,151,245,222,163,110,46,122,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,50,250,223,154,218,181,43,90,51,237,70,177,83,213,193,109,202,178,139,173,238,142,42,182,53,179,199,5,77,92,147,70,217,26,215,57,168,244,107,209,21,17,206,78,189,122,42,255,0,18,223,185,52,224,21,56,207,11,151,76,206,227,143,82,82,84,102,57,69,93,77,29,193,169,18,207,93,110,167,138,42,120,209,238,106,171,209,145,212,199,92,141,99,250,116,87,72,228,78,146,110,119,181,230,167,163,151,221,93,225,30,239,83,142,77,214,175,2,184,69,152,201,77,181,159,223,84,180,208,79,29,74,111,123,218,140,237,193,81,44,253,126,39,59,177,177,173,87,61,21,41,51,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,215,167,85,79,226,105,162,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,28,234,252,172,98,223,48,40,125,58,226,85,95,9,222,105,244,111,230,6,61,234,48,26,83,0,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,0,160,30,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,72,226,139,137,188,7,133,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,246,64,217,23,115,152,199,79,19,165,123,26,245,142,53,115,246,187,162,53,217,225,213,93,76,202,181,147,81,242,61,82,205,106,252,69,235,38,184,75,112,169,219,36,143,142,29,235,240,65,23,113,239,123,97,137,136,216,227,98,185,118,70,198,53,23,163,80,253,93,83,208,125,83,209,107,118,41,113,212,204,62,235,96,251,97,111,158,225,69,5,194,223,83,73,52,93,154,169,105,228,130,86,205,27,54,204,157,166,74,172,110,238,145,84,211,189,85,59,136,137,37,121,119,113,245,89,195,30,84,184,30,169,92,46,183,45,50,189,246,169,250,173,76,245,31,102,100,73,37,127,137,165,166,220,172,72,94,249,228,117,68,113,177,36,119,195,35,119,58,62,220,183,168,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,23,83,199,183,27,246,46,17,240,72,168,177,202,171,85,203,83,111,125,169,108,150,74,200,95,81,11,41,82,100,73,170,170,219,28,177,190,56,118,54,86,70,187,209,207,151,166,214,185,177,202,172,162,27,157,219,62,213,124,201,149,151,155,158,65,152,229,151,250,136,41,25,45,76,211,92,46,55,9,213,25,12,49,35,156,174,150,87,244,72,227,99,125,235,238,107,83,250,144,188,142,93,220,16,81,240,171,130,46,91,152,210,238,212,220,178,223,20,87,214,172,208,84,195,107,141,179,75,35,41,105,101,100,77,123,119,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,152,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,0,25,87,52,167,194,119,149,141,27,249,127,143,122,116,7,85,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,0,0,174,14,115,250,243,83,138,233,126,53,160,22,42,218,79,17,156,84,58,233,125,99,106,34,116,241,219,168,228,141,208,70,248,85,138,246,50,106,158,143,108,168,230,123,232,100,98,111,71,61,27,80,20,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,209,140,89,102,138,52,115,186,38,249,24,223,226,228,69,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,125,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,54,61,28,199,109,123,26,189,28,138,213,233,209,81,83,220,105,163,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,21,1,202,223,128,90,61,68,240,60,77,235,29,190,213,114,196,19,198,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,3,35,103,122,223,193,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,82,177,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,136,228,169,230,159,41,249,127,93,234,54,225,206,175,205,62,45,242,254,135,212,110,36,21,166,202,111,180,152,173,199,10,167,174,217,101,186,220,40,238,149,148,221,166,47,118,170,146,58,152,233,228,222,169,189,187,89,91,82,157,17,81,171,220,234,228,85,107,85,63,40,181,78,84,124,116,255,0,65,194,254,181,230,127,239,122,92,2,182,185,191,231,53,214,185,42,21,223,245,94,21,142,111,251,184,81,255,0,228,240,150,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,143,252,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,207,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,77,241,63,162,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,217,167,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,5,122,243,61,224,42,167,89,237,85,124,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,166,37,218,221,3,102,223,52,113,54,46,237,69,115,81,208,53,17,101,248,161,129,35,99,92,244,141,142,166,18,255,0,185,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,88,255,0,48,141,80,181,105,87,7,218,147,115,184,54,146,106,139,253,158,92,94,134,146,106,214,211,62,162,123,131,86,153,123,93,81,86,71,197,20,146,212,44,109,78,174,101,59,253,237,68,87,183,60,38,151,120,104,192,42,116,179,135,157,55,211,235,134,61,73,99,185,88,241,123,109,53,210,134,153,34,217,21,199,195,177,107,21,86,37,86,61,238,168,89,94,247,181,87,123,220,231,117,118,238,171,232,53,99,5,253,168,105,102,101,166,126,212,246,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,238,110,253,189,205,219,119,55,175,78,157,83,175,83,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,41,224,91,53,181,103,252,31,105,37,246,205,79,87,13,61,46,47,73,100,123,106,88,214,189,103,183,183,192,204,228,70,185,201,177,210,211,72,230,47,94,170,197,106,170,53,85,90,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,2,0,115,171,242,177,139,124,192,161,244,235,137,85,124,39,121,167,209,191,152,24,247,168,192,105,76,0,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,2,128,121,163,249,236,212,223,162,250,61,17,42,185,24,254,54,126,91,253,72,181,64,114,174,44,124,172,107,39,203,252,135,211,167,51,88,117,254,40,184,155,207,184,166,213,11,150,160,101,245,53,116,118,215,212,57,214,92,121,46,51,84,209,89,160,88,226,143,100,13,145,118,181,239,108,17,58,87,177,172,73,36,71,63,107,122,163,91,42,185,92,240,37,106,214,203,172,218,239,173,24,205,93,70,19,99,168,99,113,251,117,92,13,240,89,13,107,92,244,149,242,110,93,210,211,83,185,141,69,102,206,220,178,57,88,174,114,67,52,78,181,78,33,248,126,192,120,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,119,196,231,35,122,172,114,200,223,118,229,51,217,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,164,255,0,229,95,199,173,77,45,77,171,133,141,100,190,213,214,50,178,162,27,126,13,115,168,237,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,247,203,218,234,140,72,154,201,107,205,31,200,158,166,253,23,214,40,138,1,53,80,8,171,205,31,200,158,166,253,23,214,40,138,43,210,124,235,246,95,170,120,110,166,123,47,218,127,100,178,11,117,247,193,119,251,62,43,194,212,199,55,107,185,181,219,55,118,246,238,218,238,157,122,244,94,157,15,175,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,222,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,105,60,173,248,5,172,211,191,3,196,222,177,219,238,182,220,189,124,101,62,59,142,214,83,79,67,53,162,53,238,211,77,83,87,28,141,99,221,52,172,89,18,56,213,22,54,197,34,73,241,190,70,118,108,168,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,160,30,104,254,123,53,55,232,190,143,68,79,254,74,158,86,50,159,152,21,222,157,110,39,248,0,3,58,220,119,235,165,139,136,158,40,50,237,70,195,175,55,91,142,44,239,11,110,177,58,224,143,102,202,90,122,120,227,122,195,19,213,86,40,100,157,39,157,172,84,107,190,249,92,246,53,238,123,83,176,105,62,131,84,226,188,177,53,199,95,175,180,84,158,35,56,168,177,218,236,79,117,60,78,158,59,117,29,242,153,179,200,201,145,234,246,50,106,158,172,116,74,214,123,232,99,122,239,71,49,91,29,120,78,243,79,163,127,48,49,239,81,128,244,28,110,104,53,55,14,60,75,230,58,109,102,162,171,131,30,74,134,93,49,245,154,158,88,216,182,234,150,36,177,199,19,229,123,221,51,33,115,164,166,89,119,187,123,233,222,171,209,219,154,150,105,201,179,90,254,220,240,251,118,209,202,187,127,102,175,76,174,9,217,158,56,182,199,61,13,198,90,138,136,247,57,100,114,186,102,206,202,196,119,70,49,169,31,99,166,231,111,82,127,148,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,31,37,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,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,149,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,41,91,157,95,154,124,91,229,253,15,168,220,71,37,79,52,249,79,203,250,239,81,183,14,117,126,105,241,111,151,244,62,163,113,33,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,117,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,155,155,213,122,43,149,206,107,24,215,189,236,99,174,43,85,121,91,105,30,77,194,229,163,70,244,254,131,31,177,103,120,229,61,61,77,62,94,150,150,71,61,226,227,28,79,73,82,186,94,146,84,37,52,239,150,71,108,108,142,236,175,101,90,143,100,41,19,169,90,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,143,141,203,239,106,43,87,248,41,114,124,180,56,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,239,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,6,230,57,30,198,185,25,50,178,122,131,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,226,199,202,198,178,124,191,200,125,58,115,53,134,170,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,145,92,238,51,91,85,6,139,233,238,156,205,79,86,183,43,230,81,45,238,158,86,177,189,134,193,67,73,36,50,181,238,221,185,30,174,184,66,173,68,106,162,163,100,234,173,232,136,234,203,225,71,19,251,115,196,214,149,98,210,99,63,104,41,43,115,11,79,143,183,58,139,197,199,61,11,42,163,125,87,118,46,142,71,66,216,25,43,164,220,155,82,54,189,93,240,162,154,83,6,115,56,233,194,174,184,7,24,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,241,208,181,85,205,106,239,108,85,49,181,233,211,162,61,28,136,174,68,71,45,159,114,97,187,93,110,60,40,94,232,238,23,58,186,170,123,94,113,95,73,67,20,211,57,236,165,129,104,232,166,88,162,106,175,70,49,101,154,89,21,173,232,155,228,123,191,139,149,86,122,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,64,14,117,126,86,49,111,152,20,62,157,113,42,175,132,239,52,250,55,243,3,30,245,24,13,41,128,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,0,80,15,52,127,61,154,155,244,95,71,162,37,87,35,31,198,207,203,127,169,22,168,14,85,197,143,149,141,100,249,127,144,250,116,230,107,9,85,192,79,4,23,222,46,51,185,107,114,58,91,173,183,76,172,157,216,175,119,186,57,153,79,51,234,150,21,88,105,105,29,36,82,50,73,183,186,39,200,155,21,172,139,174,231,53,210,68,143,191,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,143,252,107,240,163,98,226,211,70,171,112,222,213,170,143,47,182,245,172,197,175,117,176,189,222,2,171,115,22,72,213,209,170,61,33,157,140,237,72,157,30,212,234,201,59,111,124,81,161,159,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,179,236,167,53,215,156,255,0,147,134,97,144,107,253,61,91,174,78,168,180,197,97,184,215,51,109,109,218,200,151,75,106,211,85,212,117,114,185,239,115,150,102,182,87,35,93,44,108,142,85,223,191,187,37,80,154,168,4,85,230,143,228,79,83,126,139,235,20,69,0,150,19,202,231,129,43,86,182,93,102,215,125,104,198,106,234,48,155,29,67,27,143,219,170,224,111,130,200,107,90,231,164,175,147,114,238,150,154,157,204,106,43,54,118,229,145,202,197,115,146,25,162,117,207,128,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,82,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,159,224,0,71,254,59,245,210,251,195,183,12,25,118,163,97,215,155,85,187,41,111,133,183,88,157,112,70,63,125,85,69,68,113,189,97,137,234,137,44,209,192,179,206,214,42,57,191,114,174,123,28,198,189,171,158,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,201,227,203,76,241,93,27,229,153,149,105,110,21,73,225,236,184,205,190,193,111,166,221,28,108,146,109,151,122,45,243,203,219,99,24,233,165,122,186,73,30,141,77,242,61,238,84,234,229,42,7,132,239,52,250,55,243,3,30,245,24,11,31,231,97,163,183,91,214,27,129,235,125,142,195,73,45,62,53,81,85,100,191,214,67,74,231,85,182,10,165,141,212,110,150,70,177,81,41,163,150,57,216,139,35,209,27,45,99,17,168,171,43,136,63,203,183,93,40,244,7,138,204,83,36,191,94,125,153,141,223,187,184,221,250,103,36,9,27,105,106,145,18,39,203,36,202,214,195,12,117,76,165,154,73,17,205,115,99,133,255,0,206,69,86,59,66,133,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,128,28,234,252,172,98,223,48,40,125,58,226,64,14,87,30,123,52,203,235,94,143,90,95,240,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,128,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,68,85,230,143,228,79,83,126,139,235,20,69,0,154,168,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,165,99,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,195,157,95,154,124,91,229,253,15,168,220,78,149,200,214,211,106,154,235,172,151,217,173,148,143,185,81,211,216,105,41,235,29,11,86,120,96,153,213,206,150,38,73,211,115,88,247,65,11,156,212,94,142,88,163,85,235,181,58,90,249,2,185,151,240,21,77,175,56,244,218,213,164,214,42,72,53,22,199,79,36,215,118,71,221,223,127,183,65,75,35,155,11,97,134,41,29,61,114,58,56,98,133,126,13,204,114,177,238,114,50,20,101,54,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,213,146,53,125,237,84,114,127,20,47,207,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,186,186,154,5,122,204,148,111,89,227,68,115,211,224,145,93,22,231,237,73,31,37,76,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,17,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,12,214,113,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,149,64,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,227,234,231,95,118,186,205,196,150,27,98,154,231,86,251,109,30,15,79,87,79,70,233,156,176,67,60,213,245,173,150,86,71,215,107,94,246,193,11,92,228,78,174,72,163,69,235,181,58,121,94,79,88,85,171,42,227,5,151,219,133,69,92,117,24,118,47,114,189,208,182,23,181,25,36,239,116,52,42,217,81,90,170,172,237,87,74,228,70,171,87,123,88,189,122,34,181,215,146,10,64,231,37,139,88,177,254,46,40,238,214,138,31,15,87,147,97,246,235,165,210,78,235,223,226,42,153,61,77,35,100,232,229,84,103,72,41,41,217,209,168,141,248,58,244,220,231,42,245,94,72,90,153,225,178,173,75,209,202,202,187,172,190,208,183,210,100,214,248,59,155,168,105,252,60,139,79,86,253,170,255,0,130,105,60,85,18,117,107,23,115,96,248,156,155,24,139,109,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,16,3,157,95,149,140,91,230,5,15,167,92,74,171,225,59,205,62,141,252,192,199,189,70,3,74,96,0,82,183,58,191,52,248,183,203,250,31,81,184,142,74,158,105,242,159,151,245,222,163,110,46,164,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,20,3,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,3,149,113,99,229,99,89,62,95,228,62,157,57,65,124,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,158,172,3,138,106,95,7,154,5,171,90,177,141,107,30,107,130,90,171,111,88,255,0,140,241,48,73,107,162,146,150,253,223,166,101,59,61,166,217,33,115,234,187,12,141,171,7,87,167,109,201,238,234,157,16,240,28,209,252,137,234,111,209,125,98,136,160,19,85,0,138,188,209,252,137,234,111,209,125,98,136,171,94,1,56,19,186,241,119,147,86,223,114,90,202,187,78,157,99,181,9,73,120,172,165,145,208,86,213,79,37,60,206,142,42,25,31,79,44,15,124,114,54,157,211,53,234,138,216,230,98,167,189,237,47,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,0,16,3,157,95,149,140,91,230,5,15,167,92,72,1,202,227,207,102,153,125,107,209,235,75,254,0,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,165,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,63,192,0,168,14,116,154,233,98,202,115,188,75,65,177,203,205,213,245,120,79,136,184,228,180,157,31,29,15,138,171,134,157,244,73,209,85,18,89,163,129,101,118,253,170,214,54,175,107,94,174,116,173,111,63,229,25,195,215,237,91,136,41,117,102,231,83,106,125,151,74,187,53,178,219,235,41,124,68,149,149,213,113,84,199,70,232,209,201,178,62,203,226,124,253,213,85,115,100,134,29,173,234,229,124,118,43,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,67,218,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,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,203,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,104,251,132,93,111,186,241,29,195,166,25,172,183,219,29,37,162,229,127,167,169,109,101,37,36,142,124,9,61,61,84,212,210,62,61,223,19,88,247,64,175,70,42,185,88,143,70,171,159,183,122,211,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,138,86,52,167,194,119,149,141,27,249,127,143,122,116,7,85,0,165,110,117,126,105,241,111,151,244,62,163,113,28,149,60,211,229,63,47,235,189,70,220,57,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,42,175,154,231,2,223,211,241,65,162,152,103,251,226,171,63,162,161,119,249,174,109,210,58,116,111,253,111,138,123,93,254,226,101,103,249,68,197,117,104,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,15,88,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,181,189,83,170,57,28,214,189,142,99,216,199,183,67,220,58,235,206,27,196,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,118,248,220,238,136,229,99,119,177,89,35,83,99,218,171,159,126,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,57,42,121,167,202,126,95,215,122,141,184,186,144,14,85,197,143,149,141,100,249,127,144,250,116,230,107,13,41,241,99,229,99,89,62,95,228,62,157,57,154,195,85,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,121,254,112,185,173,171,42,227,5,246,43,125,61,92,117,24,118,47,109,178,87,58,102,53,25,36,239,116,213,200,232,149,28,170,172,237,87,68,213,87,35,87,123,94,157,58,34,57,221,43,146,22,11,237,13,83,212,189,76,246,167,111,216,56,253,37,139,193,118,58,247,188,125,74,205,221,238,110,248,118,123,55,110,221,171,187,189,215,171,118,116,117,191,130,157,185,220,97,87,90,13,104,211,221,70,154,162,145,109,183,204,94,91,37,60,77,123,187,237,158,134,174,73,165,115,219,183,106,49,91,112,133,26,168,229,85,86,201,213,27,209,21,222,127,146,167,154,124,167,229,253,119,168,219,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,252,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,144,3,135,174,92,60,103,96,218,251,166,153,174,83,163,126,10,203,143,230,22,107,165,198,167,237,21,170,78,197,44,21,177,73,44,155,25,82,231,187,107,24,229,232,212,87,47,78,136,138,190,226,239,192,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,71,43,254,12,248,147,225,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,219,20,21,123,234,159,91,69,35,99,217,79,60,143,78,172,134,69,234,169,183,225,233,215,170,162,45,159,128,86,7,52,14,12,248,147,226,39,95,108,25,174,142,105,191,218,11,45,22,31,75,107,158,167,219,20,20,155,42,153,91,91,35,163,217,81,60,111,94,140,154,53,234,137,183,226,233,215,170,42,39,64,229,73,194,230,187,112,215,251,81,253,181,224,223,103,62,209,251,19,217,159,202,116,117,157,255,0,15,227,187,223,228,210,201,183,111,126,47,231,116,235,187,221,215,162,244,159,224,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,187,154,161,146,55,164,145,61,191,19,83,175,78,169,213,21,21,100,7,42,78,23,53,219,134,191,218,143,237,175,6,251,57,246,143,216,158,204,254,83,163,172,239,248,127,29,222,255,0,38,150,77,187,123,241,127,59,167,93,222,238,189,23,164,255,0,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,244,235,209,23,248,30,83,133,222,25,48,30,22,116,190,219,167,248,133,53,37,101,201,148,237,109,235,33,91,116,52,213,183,153,210,73,100,223,59,163,77,206,99,29,60,173,137,143,115,214,56,213,172,220,238,138,231,118,0,0,35,255,0,30,186,91,157,235,79,9,217,206,153,233,165,139,219,57,37,231,217,158,10,139,197,67,79,221,237,92,169,102,147,239,38,123,35,111,72,226,123,190,39,39,94,157,19,170,170,34,212,15,247,46,56,236,255,0,136,207,244,154,207,254,182,95,240,56,255,0,22,218,33,117,226,63,64,114,61,23,179,95,41,44,213,25,29,69,173,175,175,169,141,210,50,154,8,110,52,213,19,61,24,223,123,222,145,67,38,198,117,106,57,251,90,174,98,42,189,61,174,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,54,232,227,100,147,108,79,142,121,123,108,99,29,52,175,87,73,35,209,169,190,71,189,202,157,92,167,171,0,2,31,243,64,208,77,88,226,39,64,172,24,86,142,98,159,104,47,84,89,133,45,210,122,111,29,77,73,178,149,148,85,177,186,77,245,18,70,197,232,249,163,78,136,187,190,46,189,58,34,170,68,14,2,184,10,226,199,69,184,177,193,181,51,82,244,167,216,216,221,155,218,126,54,183,219,182,218,142,215,118,219,85,12,127,119,13,67,228,119,89,37,99,126,22,175,78,189,87,162,34,170,91,248,0,20,3,253,203,142,59,63,226,51,253,38,179,255,0,173,151,125,195,214,45,125,193,180,11,77,48,172,166,135,193,94,177,252,62,205,107,184,211,119,89,39,98,170,10,40,163,150,61,236,87,49,219,94,199,39,86,170,181,122,117,69,84,247,157,0,168,14,61,120,10,226,199,90,120,177,206,117,51,77,52,167,219,56,221,231,217,158,10,183,219,182,218,126,239,106,219,75,12,159,119,53,67,36,111,73,34,123,126,38,167,94,157,83,170,42,42,203,254,87,250,9,171,28,59,104,21,255,0,10,214,60,83,236,253,234,183,48,170,186,65,77,227,169,170,247,210,190,138,138,54,201,190,158,73,24,157,95,12,137,209,87,119,195,215,167,69,69,89,128,0,5,21,234,175,0,156,197,117,147,81,242,61,82,205,116,95,196,94,178,107,132,183,10,157,185,85,173,241,195,189,126,8,34,238,86,189,237,134,38,35,99,141,138,229,217,27,24,212,94,141,66,202,185,112,112,197,113,225,155,135,216,173,185,174,47,236,124,251,36,184,84,220,50,70,73,53,45,68,145,246,229,124,84,144,54,122,125,200,232,91,3,27,43,88,178,63,108,149,19,170,43,119,43,83,213,113,235,165,185,222,180,240,157,156,233,158,154,88,189,179,146,94,125,153,224,168,188,84,52,253,222,213,202,150,105,62,242,103,178,54,244,142,39,187,226,114,117,233,209,58,170,162,45,96,112,245,203,135,140,236,27,95,116,211,53,202,116,111,193,89,113,252,194,205,116,184,212,253,162,181,73,216,165,130,182,41,37,147,99,42,92,247,109,99,28,189,26,138,229,233,209,17,87,220,93,249,80,28,119,242,231,226,79,81,120,160,203,181,27,69,52,178,213,117,197,178,143,11,113,141,214,251,165,5,15,106,169,105,227,142,169,38,138,162,72,151,188,249,227,150,119,61,168,230,191,190,142,87,171,213,237,108,128,229,91,195,247,18,124,55,126,208,49,45,110,192,174,182,75,45,251,192,92,108,238,246,229,5,101,12,53,81,119,99,169,78,212,21,47,124,115,74,201,41,254,52,143,107,155,77,209,239,69,108,109,116,127,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,179,141,222,125,153,224,171,125,187,109,167,238,246,173,180,176,201,247,115,84,50,70,244,146,39,183,226,106,117,233,213,58,162,162,172,191,229,127,160,154,177,195,182,129,95,240,173,99,197,62,207,222,171,115,10,171,164,20,222,58,154,175,125,43,232,168,163,108,155,233,228,145,137,213,240,200,157,21,119,124,61,122,116,84,85,152,0,0,67,254,104,26,9,171,28,68,232,21,131,10,209,204,83,237,5,234,139,48,165,186,79,77,227,169,169,54,82,178,138,182,55,73,190,162,72,216,189,31,52,105,209,23,119,197,215,167,68,85,72,129,192,87,1,92,88,232,183,22,56,54,166,106,94,148,251,27,27,179,123,79,198,214,251,118,219,81,218,238,219,106,161,143,238,225,168,124,142,235,36,172,111,194,213,233,215,170,244,68,85,75,127,4,127,227,215,75,115,189,105,225,59,57,211,61,52,177,123,103,36,188,251,51,193,81,120,168,105,251,189,171,149,44,210,125,228,207,100,109,233,28,79,119,196,228,235,211,162,117,85,68,90,192,225,235,151,15,25,216,54,190,233,166,107,148,232,223,130,178,227,249,133,154,233,113,169,251,69,106,147,177,75,5,108,82,75,38,198,84,185,238,218,198,57,122,53,21,203,211,162,34,175,184,187,240,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,143,252,122,233,110,119,173,60,39,103,58,103,166,150,47,108,228,151,159,102,120,42,47,21,13,63,119,181,114,165,154,79,188,153,236,141,189,35,137,238,248,156,157,122,116,78,170,168,139,80,63,220,184,227,179,254,35,63,210,107,63,250,217,127,192,0,84,7,30,188,5,113,99,173,60,88,231,58,153,166,154,83,237,156,110,243,236,207,5,91,237,219,109,63,119,181,109,165,134,79,187,154,161,146,55,164,145,61,191,19,83,175,78,169,213,21,21,101,255,0,43,253,4,213,142,29,180,10,255,0,133,107,30,41,246,126,245,91,152,85,93,32,166,241,212,213,123,233,95,69,69,27,100,223,79,36,140,78,175,134,68,232,171,187,225,235,211,162,162,173,96,255,0,114,227,142,207,248,140,255,0,73,172,255,0,235,101,223,112,245,139,95,112,109,2,211,76,43,41,161,240,87,172,127,15,179,90,238,52,221,214,73,216,170,130,138,40,229,143,123,21,204,118,215,177,201,213,170,173,94,157,81,85,61,231,64,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,71,43,254,12,248,147,225,219,95,111,249,174,177,233,191,217,251,45,110,31,85,107,130,167,219,20,21,123,234,159,91,69,35,99,217,79,60,143,78,172,134,69,234,169,183,225,233,215,170,162,43,154,7,6,124,73,241,19,175,182,12,215,71,52,223,237,5,150,139,15,165,181,207,83,237,138,10,77,149,76,173,173,145,209,236,168,158,55,175,70,77,26,245,68,219,241,116,235,213,21,19,160,114,164,225,115,93,184,107,253,168,254,218,240,111,179,159,104,253,137,236,207,229,58,58,206,255,0,135,241,221,239,242,105,100,219,183,191,23,243,186,117,221,238,235,209,122,79,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,149,23,198,143,42,93,76,110,169,174,83,194,166,21,237,220,111,35,241,55,11,133,185,215,91,117,15,177,235,159,83,35,214,8,34,145,41,227,101,31,110,72,155,11,24,178,57,189,169,17,202,137,179,115,130,238,27,185,138,240,141,170,105,148,219,116,35,199,99,119,223,13,111,201,173,206,201,109,114,247,40,91,83,27,223,60,17,37,198,40,214,178,56,210,102,194,249,21,90,222,244,136,169,209,234,115,254,33,121,112,241,157,156,235,238,165,230,184,182,141,248,219,46,65,152,94,110,150,234,159,180,86,168,251,244,179,214,203,36,82,108,125,75,94,221,204,123,87,163,145,28,157,122,42,34,251,139,63,224,43,75,115,189,22,225,59,6,211,61,75,177,123,27,36,179,123,79,198,209,120,168,106,59,93,219,149,84,209,253,228,47,124,110,235,28,172,119,194,229,233,215,162,244,84,84,73,0,10,192,230,129,193,159,18,124,68,235,237,131,53,209,205,55,251,65,101,162,195,233,109,115,212,251,98,130,147,101,83,43,107,100,116,123,42,39,141,235,209,147,70,189,81,54,252,93,58,245,69,68,232,28,169,56,92,215,110,26,255,0,106,63,182,188,27,236,231,218,63,98,123,51,249,78,142,179,191,225,252,119,123,252,154,89,54,237,239,197,252,238,157,119,123,186,244,94,147,252,21,129,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,136,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,252,61,58,245,84,69,179,240,14,127,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,203,142,59,63,226,51,253,38,179,255,0,173,151,125,196,46,45,125,206,116,11,82,240,172,90,135,198,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,61,239,86,177,187,158,246,167,87,42,53,58,245,85,68,247,148,131,253,203,142,59,63,226,51,253,38,179,255,0,173,151,252,1,72,28,66,242,225,227,59,57,215,221,75,205,113,109,27,241,182,92,131,48,188,221,45,213,63,104,173,81,247,233,103,173,150,72,164,216,250,150,189,187,152,246,175,71,34,57,58,244,84,69,247,22,127,192,86,150,231,122,45,194,118,13,166,122,151,98,246,54,73,102,246,159,141,162,241,80,212,118,187,183,42,169,163,251,200,94,248,221,214,57,88,239,133,203,211,175,69,232,168,168,146,0,20,129,196,47,46,30,51,179,157,125,212,188,215,22,209,191,27,101,200,51,11,205,210,221,83,246,138,213,31,126,150,122,217,100,138,77,143,169,107,219,185,143,106,244,114,35,147,175,69,68,95,113,103,252,5,105,110,119,162,220,39,96,218,103,169,118,47,99,100,150,111,105,248,218,47,21,13,71,107,187,114,170,154,63,188,133,239,141,221,99,149,142,248,92,189,58,244,94,138,138,137,32,0,32,7,53,190,23,53,219,137,79,217,119,236,83,6,251,71,246,115,219,126,211,254,83,163,163,236,120,143,3,217,255,0,41,150,61,219,187,18,255,0,55,175,77,190,254,157,83,175,63,229,127,193,159,18,124,59,107,237,255,0,53,214,61,55,251,63,101,173,195,234,173,112,84,251,98,130,175,125,83,235,104,164,108,123,41,231,145,233,213,144,200,189,85,54,252,61,58,245,84,69,231,252,122,240,21,197,142,180,241,99,156,234,102,154,105,79,182,113,187,207,179,60,21,111,183,109,180,253,222,213,182,150,25,62,238,106,134,72,222,146,68,246,252,77,78,189,58,167,84,84,85,149,92,173,184,92,206,248,107,210,204,195,246,183,131,125,156,204,242,60,129,189,207,229,56,107,59,246,186,122,104,252,47,249,60,178,68,221,179,79,91,252,58,61,119,124,93,81,25,210,106,130,0,115,91,225,115,93,184,148,253,151,126,197,48,111,180,127,103,61,183,237,63,229,58,58,62,199,136,240,61,159,242,153,99,221,187,177,47,243,122,244,219,239,233,213,58,243,254,87,252,25,241,39,195,182,190,223,243,93,99,211,127,179,246,90,220,62,170,215,5,79,182,40,42,247,213,62,182,138,70,199,178,158,121,30,157,89,12,139,213,83,111,195,211,175,85,68,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,56,233,255,0,245,167,213,222,23,245,175,51,252,64,189,82,224,21,181,205,255,0,251,141,75,93,107,146,161,93,255,0,85,225,88,230,255,0,187,133,31,254,79,9,63,192,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,21,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,182,43,132,17,181,202,215,177,205,88,155,42,177,26,140,153,92,157,184,216,248,119,75,80,1,207,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,164,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,218,238,137,213,26,141,107,158,247,49,140,123,219,31,249,100,107,166,163,241,23,163,249,214,168,106,133,231,199,93,107,181,2,182,40,97,137,21,148,182,250,86,219,237,235,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,184,94,161,241,235,144,240,205,204,123,62,193,181,6,251,87,89,165,119,122,139,20,53,204,168,241,85,175,176,49,44,209,185,38,161,133,37,70,66,199,84,84,54,74,132,108,111,123,216,197,86,181,207,68,69,178,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,15,172,0,87,87,17,60,194,232,242,158,38,180,147,135,94,31,178,254,245,170,109,64,199,226,203,111,246,201,160,158,150,235,75,45,85,12,145,82,209,85,193,51,247,66,189,217,153,82,155,88,229,116,105,30,229,98,202,215,206,13,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,114,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,37,43,86,243,73,226,26,191,137,122,13,117,158,190,173,184,197,186,161,98,135,79,225,187,84,67,104,117,185,89,36,107,20,168,197,70,205,83,182,87,61,42,100,141,221,38,70,57,35,237,177,144,182,236,244,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,183,73,27,228,135,122,124,112,75,219,123,216,217,162,122,58,57,24,142,93,146,49,237,85,234,213,61,88,34,87,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,77,178,220,39,141,206,70,177,141,106,74,216,149,232,228,124,200,212,237,200,198,77,182,0,114,243,230,25,159,105,46,127,79,165,122,169,89,144,102,152,126,105,120,85,99,209,179,92,110,182,203,173,100,221,93,81,3,83,116,213,44,154,105,21,210,192,212,115,220,247,186,88,145,100,89,35,158,237,1,29,120,219,226,186,235,194,134,151,203,149,216,180,187,32,202,174,85,212,243,182,142,186,26,23,62,201,105,157,178,65,20,111,186,78,215,35,161,99,157,80,157,182,34,117,153,209,186,52,116,125,119,165,74,232,55,49,109,109,193,120,151,166,215,45,92,205,114,12,186,219,118,167,134,209,148,91,32,116,16,178,170,221,27,30,216,123,52,232,198,193,27,224,146,71,78,196,98,69,185,238,153,170,246,120,137,156,235,212,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,178,86,117,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,10,213,230,145,199,213,102,157,248,238,25,52,114,225,117,182,229,235,224,234,50,44,138,142,166,122,25,173,17,175,106,166,26,106,73,35,115,30,233,165,98,198,178,72,138,177,182,41,22,63,141,242,63,179,232,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,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,187,34,103,84,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,162,189,80,230,61,175,57,39,20,105,196,6,17,149,213,219,237,182,10,138,154,28,106,195,83,22,202,36,178,62,84,85,166,171,166,100,142,108,143,157,177,196,233,220,143,87,119,24,197,141,236,236,193,219,152,26,201,204,15,87,47,124,19,105,127,20,152,101,138,175,12,201,232,245,34,11,69,206,150,104,94,182,139,235,34,183,215,120,142,211,92,237,211,208,202,228,218,168,174,223,20,209,61,173,122,201,3,102,89,191,195,167,18,250,89,197,6,9,14,117,166,119,111,247,94,54,205,89,61,55,181,45,159,125,52,81,248,184,33,150,78,207,119,176,247,199,185,223,27,58,57,63,173,19,170,128,1,0,57,161,241,47,170,124,47,231,122,27,157,105,157,219,254,19,120,219,53,100,245,62,203,185,253,205,20,81,248,184,33,150,62,247,107,190,247,199,185,223,3,250,57,63,173,22,95,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,119,88,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,185,189,83,170,181,90,230,189,142,123,30,199,187,160,0,1,8,57,133,113,85,153,112,161,171,154,7,152,89,174,85,110,198,46,53,23,202,108,178,209,28,105,51,46,54,228,125,183,122,182,39,61,141,241,49,181,210,58,23,238,110,215,170,181,87,182,249,24,249,127,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,100,172,234,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,2,0,75,199,79,236,83,152,174,165,104,118,177,230,126,19,77,175,94,200,246,61,77,107,119,67,98,186,73,107,160,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,159,224,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,166,14,101,156,127,221,117,51,63,165,210,190,31,245,22,174,12,39,20,168,130,174,178,235,103,145,212,235,116,189,193,50,200,201,97,170,99,247,75,77,78,230,66,232,156,212,99,93,51,93,42,119,17,148,242,54,90,242,213,227,183,81,248,169,246,246,1,170,88,127,114,245,139,91,233,235,62,212,90,232,214,42,26,168,215,100,93,186,182,245,86,69,89,35,210,73,90,145,163,99,145,173,155,108,113,36,63,31,148,225,219,152,93,30,45,196,214,173,240,235,196,14,95,217,181,67,168,25,4,88,149,254,231,52,16,82,218,169,98,170,174,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,21,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,10,96,230,89,199,253,215,83,51,250,93,43,225,255,0,81,106,224,194,113,74,136,42,235,46,182,121,29,78,183,75,220,19,44,140,150,26,166,63,116,180,212,238,100,46,137,205,70,53,211,53,210,167,113,25,79,35,101,175,45,94,59,117,31,138,159,111,96,26,165,135,247,47,88,181,190,158,179,237,69,174,141,98,161,170,141,118,69,219,171,111,85,100,85,146,61,36,149,169,26,54,57,26,217,182,199,18,67,241,206,160,71,254,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,186,209,226,214,74,217,158,223,31,85,185,137,36,138,216,209,94,176,192,199,247,100,94,172,106,244,100,125,198,62,88,212,172,14,14,185,154,106,158,156,235,45,69,71,16,121,245,215,40,195,51,59,131,31,125,172,184,173,77,108,214,95,134,161,89,37,5,59,37,108,84,208,247,167,141,101,142,40,157,247,81,35,98,103,86,177,171,118,150,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,21,121,163,249,19,212,223,162,250,197,17,64,38,170,0,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,235,204,35,63,204,180,179,132,108,219,80,116,251,33,171,177,228,54,58,139,37,77,13,117,50,166,248,159,237,138,52,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,95,213,224,239,138,172,55,138,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,227,86,196,231,189,222,26,71,54,71,66,253,206,220,196,86,170,247,25,35,25,221,64,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,16,3,154,31,18,250,167,194,254,119,161,185,214,153,221,191,225,55,141,179,86,79,83,236,187,159,220,209,69,31,139,130,25,99,239,118,187,239,124,123,157,240,63,163,147,250,209,101,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,117,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,155,155,213,58,171,85,174,107,216,231,177,236,123,186,0,0,16,131,152,87,21,89,151,10,26,185,160,121,133,154,229,86,236,98,227,81,124,166,203,45,17,198,147,50,227,110,71,219,119,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,149,90,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,161,87,218,128,8,21,204,191,143,90,109,6,199,166,209,93,38,190,210,79,168,183,202,121,33,187,190,62,238,251,5,186,122,89,26,217,155,52,50,198,232,43,149,210,67,44,41,241,237,99,85,239,107,81,240,171,229,87,12,151,107,173,255,0,134,221,40,190,223,110,117,119,27,149,199,7,177,85,214,86,85,204,233,167,169,158,74,8,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,75,57,167,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,132,85,229,161,199,173,54,188,227,208,232,174,172,223,105,32,212,91,29,60,112,218,31,39,119,125,254,221,5,44,109,116,206,154,105,100,116,245,200,232,230,150,100,248,55,49,200,246,53,200,201,149,147,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,51,89,197,143,154,125,100,249,129,144,250,140,229,175,114,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,190,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,124,27,152,228,123,26,228,100,202,201,234,14,85,197,143,149,141,100,249,127,144,250,116,230,117,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,52,19,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,198,173,137,207,123,188,52,142,108,142,133,251,157,185,136,173,85,238,50,70,51,186,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,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,0,241,153,198,102,125,197,158,127,83,89,89,93,87,110,194,109,213,15,138,195,97,138,89,161,129,208,71,53,66,211,85,213,83,44,242,194,181,221,154,133,142,73,99,232,157,19,107,125,223,198,199,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,146,156,177,121,133,209,226,212,116,220,58,241,3,151,246,109,80,237,139,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,205,176,167,106,22,83,38,215,185,29,34,199,185,24,145,53,150,212,1,0,57,161,113,211,251,20,197,95,161,218,57,153,248,77,73,189,108,246,197,77,19,119,77,98,181,201,27,149,122,76,142,79,15,89,55,88,251,125,17,207,100,74,249,62,233,206,167,145,106,175,132,239,52,250,55,243,3,30,245,24,13,36,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,15,31,124,27,84,240,131,170,20,86,251,21,77,93,126,9,147,211,172,216,229,117,117,108,83,214,189,240,71,10,86,67,80,145,199,26,53,236,150,84,115,85,25,177,99,150,62,142,115,210,68,111,160,229,221,198,253,103,10,185,218,226,89,141,86,237,50,203,46,17,75,125,114,195,61,76,214,185,27,12,177,178,170,150,38,74,214,55,115,223,7,136,84,142,73,31,21,59,81,141,87,49,141,91,233,57,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,244,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,251,93,209,58,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,221,34,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,102,231,116,78,170,229,115,156,247,185,239,123,222,235,42,229,59,193,5,102,55,236,206,44,245,50,151,101,93,194,222,178,225,52,73,52,240,205,75,28,222,34,10,138,170,168,93,19,17,221,216,21,139,78,173,145,241,186,42,135,61,91,185,99,115,108,252,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,159,126,57,56,68,186,240,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,118,239,237,175,69,100,144,200,173,143,186,145,183,165,114,238,227,234,179,134,60,169,112,61,82,184,93,110,90,101,123,237,83,245,90,153,234,62,204,200,146,74,255,0,19,75,77,185,88,144,189,243,200,234,136,227,98,72,239,134,70,238,116,125,185,111,80,134,188,193,56,245,199,184,102,195,107,176,109,62,190,210,86,106,165,222,158,72,104,89,79,225,107,89,96,122,45,51,150,106,232,86,84,124,47,117,61,67,164,167,71,70,246,61,236,69,115,92,196,84,90,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,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,0,156,118,90,184,187,198,107,108,89,45,29,37,167,81,113,218,116,171,188,81,210,198,216,40,170,160,146,162,102,199,45,12,111,168,150,119,178,56,219,78,217,156,244,68,108,147,49,19,220,246,146,170,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,139,57,130,113,235,144,241,51,153,87,96,218,125,125,171,163,210,187,69,68,144,208,178,159,197,81,62,254,197,74,103,44,213,208,172,170,201,152,218,138,119,73,78,142,141,143,99,30,138,230,181,234,168,158,39,129,126,12,175,188,97,234,61,85,178,75,175,177,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,175,89,165,237,74,137,35,154,177,198,214,57,206,220,168,200,164,159,252,224,177,60,87,6,224,239,12,197,176,172,102,213,143,217,104,181,2,147,195,91,173,116,81,210,82,193,190,134,230,247,236,138,52,107,27,185,239,115,151,162,123,220,229,85,247,170,149,173,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,115,150,41,145,21,209,185,206,69,71,177,242,70,253,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,217,43,58,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,21,87,207,59,240,79,243,39,233,164,63,224,95,140,219,239,7,154,143,85,115,146,213,237,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,233,210,104,187,178,170,70,231,36,114,53,238,107,182,170,178,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,83,245,129,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,236,137,157,81,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,10,240,213,205,199,1,213,29,80,188,233,254,171,218,105,48,251,109,194,241,88,236,83,33,158,104,104,168,161,181,50,57,100,137,151,87,79,80,173,134,167,108,76,110,248,156,246,73,36,200,196,108,123,81,207,230,188,243,191,4,255,0,50,126,154,70,174,93,220,111,214,112,171,157,174,37,152,213,110,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,119,61,240,120,133,72,228,145,241,83,181,24,213,115,24,213,189,235,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,20,3,205,31,207,102,166,253,23,209,232,137,105,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,108,139,181,213,94,177,53,246,148,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,31,171,204,235,152,93,102,45,89,83,195,175,15,217,127,102,235,14,232,178,219,253,178,105,224,170,181,85,69,60,50,69,75,69,87,4,204,219,50,118,166,101,74,109,123,81,178,36,123,145,233,43,89,90,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,214,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,110,111,85,232,174,87,57,172,99,94,247,177,142,208,247,15,28,63,96,60,50,233,125,14,148,105,203,42,223,109,163,168,168,171,150,178,185,33,90,218,217,230,145,92,233,106,36,134,56,219,35,209,187,34,107,149,189,82,56,163,111,191,106,25,247,226,199,205,62,178,124,192,200,125,70,114,210,121,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,110,77,178,212,211,181,141,85,126,254,228,177,185,94,173,114,195,52,174,176,160,12,214,113,99,230,159,89,62,96,100,62,163,57,99,252,160,184,187,181,94,177,154,110,17,114,123,117,37,190,229,96,167,173,185,99,85,237,168,107,18,231,3,234,29,81,81,74,246,61,219,157,82,199,79,36,173,237,162,163,161,100,138,230,179,178,175,150,205,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,35,245,121,157,115,11,172,197,171,42,120,117,225,251,47,236,221,97,221,22,91,127,182,77,60,21,86,170,168,167,134,72,169,104,170,224,153,155,102,78,212,204,169,77,175,106,54,68,143,114,61,37,107,43,87,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,186,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,205,205,234,189,21,202,231,53,140,107,222,246,49,218,30,225,227,135,236,7,134,93,47,161,210,141,57,101,91,237,180,117,21,21,114,214,87,36,43,91,91,60,210,43,157,45,68,144,199,27,100,122,55,100,77,114,183,170,71,20,109,247,237,67,165,156,255,0,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,122,69,12,49,34,62,170,225,84,228,85,142,150,154,53,84,238,76,253,174,232,157,81,168,214,185,239,115,24,199,189,185,225,226,31,136,28,251,137,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,124,174,106,59,162,201,44,142,247,110,83,154,150,105,203,43,152,133,78,43,83,110,225,195,94,242,58,70,99,12,167,145,152,214,79,117,184,69,76,203,51,33,137,207,74,42,169,166,115,90,180,202,214,43,97,114,174,248,222,172,133,17,209,185,137,5,186,17,87,154,63,145,61,77,250,47,172,81,20,2,106,160,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,164,190,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,61,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,221,98,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,102,230,245,78,170,213,107,154,246,57,236,123,30,238,128,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,10,184,46,226,219,42,225,27,84,211,41,182,197,227,177,187,239,134,183,228,214,231,54,73,123,148,45,169,141,239,158,8,146,104,163,90,200,227,73,155,11,228,85,107,123,210,34,167,71,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,187,37,103,85,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,2,170,249,231,126,9,254,100,253,52,139,252,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,246,197,112,130,54,185,28,199,181,201,19,101,86,35,149,240,163,147,183,35,217,14,219,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,29,120,204,227,51,1,225,51,0,169,172,172,174,164,184,230,215,26,119,197,97,176,197,44,51,78,217,228,134,161,105,170,234,169,150,120,166,74,30,245,58,199,36,177,245,94,171,181,190,255,0,225,64,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,55,202,254,136,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,163,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,206,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,77,143,71,49,219,94,198,175,71,34,181,122,116,84,84,247,23,253,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,221,93,77,2,189,102,74,55,172,241,162,57,233,240,72,174,139,115,246,164,143,146,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,214,113,99,230,159,89,62,96,100,62,163,57,207,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,108,122,57,142,218,246,53,122,57,21,171,211,162,162,167,184,190,158,19,56,250,211,141,127,208,235,150,162,102,183,11,86,47,146,97,182,250,218,236,178,207,21,74,77,36,116,180,112,199,37,69,202,154,153,174,125,75,168,213,178,183,167,86,43,155,38,232,145,100,86,163,223,81,122,163,199,6,188,228,60,67,101,122,209,167,218,193,154,217,41,238,87,132,150,209,76,149,190,29,145,218,169,170,37,125,186,146,162,146,55,45,60,140,137,146,59,116,78,73,24,231,203,59,157,189,101,145,207,180,156,31,82,53,199,87,121,101,106,22,163,107,221,29,170,158,245,122,211,252,142,91,115,168,168,102,164,154,170,218,203,92,145,197,85,85,19,250,49,38,157,236,150,116,88,81,33,116,82,194,230,53,168,237,169,69,135,95,225,87,137,140,203,133,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,109,87,66,253,209,70,246,72,212,93,175,99,119,53,236,223,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,250,21,125,85,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,32,243,47,227,142,167,136,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,227,100,139,35,213,85,204,100,48,128,186,158,74,158,86,50,159,152,21,222,157,110,32,7,52,127,61,154,155,244,95,71,162,34,169,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,147,252,138,188,123,113,191,98,225,31,4,138,139,28,170,181,92,181,54,247,218,150,201,100,172,133,245,16,178,149,38,68,154,170,173,177,203,27,227,135,99,101,100,107,189,28,249,122,109,107,155,28,170,202,22,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,232,28,39,121,167,209,191,152,24,247,168,192,105,76,231,250,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,210,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,110,119,69,232,173,86,185,204,123,94,199,189,142,206,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,127,149,159,30,180,210,218,161,225,167,90,47,180,148,52,248,245,158,89,177,91,213,87,119,162,210,82,182,166,170,174,26,234,169,101,115,34,100,20,205,111,101,118,71,19,33,166,123,21,200,169,26,58,32,113,247,198,77,79,23,218,161,69,112,177,83,85,208,96,152,197,58,195,142,80,215,81,69,5,107,31,60,112,173,100,213,11,28,146,35,158,249,98,70,181,17,251,18,56,163,232,214,189,100,87,122,190,92,92,14,83,113,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,187,173,100,177,53,168,213,153,37,142,247,128,7,52,226,31,135,236,7,137,173,47,174,210,141,70,101,91,45,181,149,20,245,113,86,80,164,41,91,69,60,50,35,155,45,60,147,71,35,99,122,183,124,78,114,55,170,199,44,141,247,110,83,61,156,67,240,253,159,112,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,111,137,206,70,244,73,34,145,190,253,170,75,94,16,249,165,95,116,27,67,178,61,47,212,120,110,185,69,125,154,223,218,211,169,188,27,42,35,163,147,179,42,50,150,190,71,84,69,34,209,199,34,83,236,70,35,164,100,107,43,17,200,214,194,198,66,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,155,229,127,68,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,253,253,97,208,189,71,208,106,204,102,211,170,22,111,99,93,114,140,126,28,146,27,108,170,169,85,71,75,44,243,195,27,42,88,168,157,169,151,195,185,235,31,85,115,26,246,163,246,189,30,198,122,13,31,225,147,62,215,61,47,212,77,64,211,154,106,187,197,203,79,106,44,173,151,30,161,183,77,87,91,113,130,190,74,136,220,250,118,194,142,115,159,19,161,99,156,197,111,69,141,210,63,115,123,104,215,248,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,155,226,127,69,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,154,156,112,115,61,169,226,107,75,237,218,71,167,56,109,94,49,98,187,83,210,213,229,203,114,88,167,158,162,174,57,27,43,104,233,158,222,168,148,209,203,27,36,239,42,50,89,85,172,77,144,181,175,108,177,131,135,78,26,53,79,138,12,238,28,23,76,237,63,238,188,109,230,178,10,159,101,219,62,230,105,99,241,115,195,20,157,158,239,97,236,143,115,126,55,244,106,127,90,166,132,244,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,172,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,218,222,171,209,26,141,107,88,198,177,140,99,27,16,57,213,249,88,197,190,96,80,250,117,196,165,98,95,242,238,227,126,179,133,92,237,113,44,198,171,118,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,185,239,131,196,42,71,36,143,138,157,168,198,171,152,198,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,21,87,207,59,240,79,243,39,233,165,85,147,211,150,87,29,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,138,140,166,154,94,141,145,143,219,27,31,39,127,116,104,147,119,110,208,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,179,152,39,30,185,15,19,57,149,118,13,167,215,218,186,61,43,180,84,73,13,11,41,252,85,19,239,236,84,166,114,205,93,10,202,172,153,141,168,167,116,148,232,232,216,246,49,232,174,107,94,170,137,226,120,23,224,202,251,198,30,163,213,91,36,186,251,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,186,245,154,94,212,168,146,57,171,28,109,99,156,237,202,140,138,73,129,207,59,240,79,243,39,233,165,85,150,83,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,127,27,36,103,103,208,115,125,226,206,235,69,153,99,156,63,233,110,117,144,89,235,177,106,136,239,121,82,80,110,164,98,214,170,83,212,218,218,218,134,170,74,247,194,157,106,58,49,123,104,249,41,221,213,210,197,247,95,95,42,110,39,120,184,213,189,71,169,211,60,163,40,251,95,128,216,109,242,92,46,247,92,134,25,234,110,20,59,150,84,130,8,43,155,239,146,105,167,149,174,217,84,231,253,197,44,169,18,179,183,181,98,175,52,127,61,154,155,244,95,71,162,34,169,122,124,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,253,86,166,10,127,180,209,172,114,191,196,210,211,110,71,172,204,100,18,58,162,56,216,177,183,225,145,187,91,39,110,42,224,227,43,142,12,251,85,56,151,190,103,154,43,172,25,173,159,19,181,211,165,147,25,125,5,108,214,151,178,137,89,10,213,57,173,133,205,126,202,138,152,123,221,100,251,199,49,180,232,244,111,105,145,199,102,156,179,245,199,136,238,32,116,106,229,157,235,195,173,85,116,17,220,22,223,143,221,35,182,190,138,186,233,219,116,142,170,158,102,177,173,166,124,45,116,145,65,27,224,107,126,42,121,218,244,87,55,114,208,185,123,220,177,184,170,195,117,187,65,177,237,45,154,229,73,73,157,233,213,158,11,77,125,165,35,88,150,123,117,63,72,41,107,32,71,61,203,43,59,73,11,37,114,42,109,153,93,213,140,100,144,239,153,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,51,237,204,35,137,75,23,20,60,71,92,51,92,57,55,226,214,75,124,24,245,138,165,244,175,167,154,178,150,23,201,35,231,145,143,114,170,111,158,121,213,157,81,142,237,118,145,236,107,209,232,76,14,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,20,225,75,140,219,239,9,122,113,170,182,204,14,213,221,204,243,191,100,83,218,46,83,177,143,165,181,71,78,149,189,250,151,70,238,189,217,147,196,68,145,70,173,88,247,43,156,254,168,206,212,188,3,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,239,240,214,235,93,20,149,117,83,236,99,158,253,145,70,142,123,182,177,142,114,244,79,115,90,170,190,228,82,255,0,184,23,224,202,197,193,230,156,85,91,36,186,251,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,186,116,134,46,236,168,146,57,169,36,142,123,156,237,168,172,138,57,42,102,179,139,31,52,250,201,243,3,33,245,25,206,105,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,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,99,162,100,139,189,92,201,122,238,107,91,36,74,249,84,12,214,113,99,230,159,89,62,96,100,62,163,57,205,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,47,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,236,116,76,145,119,171,153,47,93,205,107,100,137,95,42,138,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,56,167,10,92,102,223,120,75,211,141,85,182,96,118,174,238,103,157,251,34,158,209,114,157,140,125,45,170,58,116,173,239,212,186,55,117,238,204,158,34,36,138,53,106,199,185,92,231,245,70,118,165,224,24,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,127,134,183,90,232,164,171,170,159,99,28,247,236,138,52,115,221,181,140,115,151,162,123,154,213,85,247,34,151,253,192,191,6,86,46,15,52,226,170,217,37,215,219,57,158,81,225,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,211,164,49,119,101,68,145,205,73,36,115,220,231,109,69,100,81,201,83,242,114,156,179,21,193,172,85,89,78,107,147,90,177,251,45,22,207,19,113,186,86,199,73,75,6,247,181,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,40,7,142,142,51,111,188,97,234,61,45,206,59,87,177,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,175,89,165,237,68,171,27,92,177,198,214,53,173,220,168,249,100,240,24,239,13,26,167,144,232,78,93,196,95,178,125,153,134,98,94,3,251,234,227,5,76,62,215,241,85,139,71,253,224,254,210,197,81,217,153,58,75,247,141,217,213,19,222,171,208,241,90,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,47,78,189,17,127,128,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,185,54,203,83,78,214,53,85,251,251,146,198,229,122,181,203,12,210,187,176,115,71,242,39,169,191,69,245,138,34,128,77,36,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,192,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,73,41,192,191,25,183,222,15,53,30,170,231,37,171,219,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,211,164,209,119,101,84,141,206,72,228,107,220,215,109,85,100,177,223,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,223,225,174,54,186,216,234,233,103,216,247,49,251,37,141,92,199,109,123,28,213,232,190,231,53,81,125,232,167,235,0,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,10,171,231,157,248,39,249,147,244,210,170,201,191,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,129,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,1,85,124,243,191,4,255,0,50,126,154,85,89,98,156,181,57,133,214,105,149,246,135,66,181,231,47,255,0,1,107,247,69,103,190,93,38,158,162,75,61,86,202,104,105,169,95,52,147,44,116,214,230,199,11,218,136,216,246,199,36,168,231,57,145,239,115,110,80,231,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,188,1,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,239,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,172,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,218,222,169,213,28,142,107,94,199,49,236,99,219,161,78,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,109,150,158,71,49,127,205,145,138,230,177,207,138,88,158,172,102,253,169,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,205,103,22,62,105,245,147,230,6,67,234,51,157,171,36,224,163,219,124,3,233,255,0,22,58,101,108,186,214,94,161,246,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,111,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,21,108,25,102,85,138,123,75,236,182,77,117,179,123,102,223,53,166,227,236,250,217,41,252,101,12,189,59,180,211,108,84,238,66,253,173,221,27,186,181,221,19,170,47,67,160,112,189,161,119,222,34,245,199,21,210,251,77,154,235,93,65,93,112,167,150,255,0,53,185,88,201,45,246,118,204,196,171,170,89,36,69,142,61,145,185,118,171,209,81,100,116,108,70,189,207,107,29,125,28,66,226,214,44,27,130,253,75,194,177,106,31,5,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,30,247,171,158,237,172,99,83,171,149,92,189,58,170,170,251,204,225,18,255,0,152,207,5,31,186,174,163,193,127,192,45,151,89,52,203,41,251,203,109,76,233,221,142,215,92,170,245,146,216,233,183,57,238,218,198,36,145,58,84,107,159,27,156,222,178,186,25,100,95,63,192,231,28,121,151,8,89,147,169,106,153,87,124,211,171,229,67,95,126,176,177,233,190,55,244,70,248,218,61,202,141,101,75,90,141,69,106,170,50,102,53,24,245,106,182,41,98,147,252,208,185,129,253,160,223,195,183,15,185,205,170,191,27,175,183,178,76,175,33,177,214,248,143,27,221,221,252,153,20,236,78,223,103,183,177,211,58,39,191,185,221,236,170,177,25,52,114,64,13,11,208,189,71,226,47,81,237,218,95,165,246,111,29,117,174,235,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,55,55,170,244,87,43,156,214,49,175,123,216,199,122,190,50,116,114,197,195,255,0,16,249,6,142,227,147,120,138,76,102,223,99,167,146,167,107,217,226,234,159,104,163,146,166,167,99,222,245,143,187,60,146,203,219,222,173,102,253,173,248,90,136,89,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,31,147,194,151,6,87,222,45,52,227,85,110,120,29,215,181,153,224,158,200,168,180,91,103,123,25,75,117,142,161,43,123,244,206,145,221,59,83,47,135,137,98,145,92,145,238,71,53,253,17,253,216,184,6,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,207,104,135,54,13,35,191,112,233,115,212,173,104,173,164,160,206,241,138,134,67,118,198,44,177,50,9,238,12,158,171,101,60,214,200,106,170,122,212,49,177,57,171,42,119,119,198,177,74,229,107,88,177,43,234,47,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,186,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,205,206,232,157,85,202,231,57,239,115,222,247,189,210,2,199,193,5,102,55,192,158,117,197,158,165,210,236,171,184,91,236,242,225,52,73,52,240,205,75,28,215,136,160,168,170,170,133,209,49,29,221,129,88,180,234,217,31,27,162,168,115,213,187,150,55,55,138,240,157,230,159,70,254,96,99,222,163,1,165,48,68,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,155,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,117,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,116,190,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,238,150,162,70,177,63,205,141,136,231,49,175,150,88,152,175,102,253,201,162,141,42,211,60,87,70,244,227,28,210,220,42,147,195,217,113,155,124,86,250,109,209,198,201,38,216,159,28,242,246,216,198,58,105,94,174,146,71,163,83,124,143,123,149,58,185,79,86,0,4,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,173,102,45,123,173,133,238,240,21,91,152,178,70,174,141,81,233,12,236,103,106,68,232,246,167,86,73,219,123,226,141,12,251,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,223,19,250,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,132,242,183,224,22,143,81,60,15,19,122,199,111,181,92,177,4,241,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,192,200,217,222,242,188,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,60,87,53,78,6,45,90,91,83,251,200,233,29,174,146,223,137,220,170,41,109,183,204,122,219,107,109,61,53,154,126,210,71,21,84,45,167,141,34,142,154,85,141,173,126,253,170,149,18,181,81,207,239,237,142,0,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,135,120,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,110,114,69,10,42,182,54,185,202,170,247,190,73,31,218,200,1,206,175,202,198,45,243,2,135,211,174,37,101,240,65,164,56,110,189,113,57,137,105,30,160,65,87,37,139,34,167,187,195,80,180,147,172,51,196,246,90,234,229,138,104,223,239,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,243,252,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,250,149,102,167,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,252,108,145,157,155,127,0,170,190,121,223,130,127,153,63,77,32,175,6,122,41,138,241,19,196,158,31,163,153,173,194,235,69,101,200,61,161,226,103,181,203,28,117,76,236,80,84,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,229,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,164,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,218,238,139,209,28,142,107,152,246,177,236,123,27,98,188,175,57,129,127,224,223,10,90,187,55,246,86,156,50,240,231,127,218,101,90,106,217,234,42,127,236,212,212,145,195,23,251,136,186,127,53,79,41,205,35,143,170,61,68,241,220,50,104,229,194,213,114,196,19,193,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,127,3,35,127,122,16,112,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,161,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,235,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,246,183,170,244,70,163,90,214,49,172,99,24,198,215,95,60,239,193,63,204,159,166,145,43,151,247,12,248,111,21,250,151,154,233,110,97,93,87,110,123,112,122,187,149,162,231,76,170,231,219,174,49,215,81,50,41,214,61,200,217,153,182,89,24,248,220,169,185,143,118,215,49,251,36,103,0,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,190,39,244,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,147,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,236,241,55,27,165,108,149,117,83,236,99,88,205,242,200,174,123,182,177,141,106,117,95,115,90,136,158,228,66,244,249,98,240,197,251,189,240,251,77,127,201,241,123,173,147,62,207,118,220,50,42,107,140,223,121,4,49,75,50,80,192,144,167,186,30,144,73,220,115,28,157,212,146,121,27,34,166,214,199,29,96,243,71,243,217,169,191,69,244,122,35,245,116,91,130,143,222,3,129,236,179,89,244,246,217,117,174,212,156,55,48,171,166,138,221,68,157,239,108,218,219,73,64,247,211,164,78,114,116,154,46,236,243,70,177,162,190,79,142,45,146,57,241,118,226,174,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,167,215,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,83,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,102,48,247,250,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,14,156,75,233,103,20,24,36,57,214,153,221,191,221,120,219,53,100,244,222,212,182,125,244,209,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,254,180,78,170,84,175,51,174,97,116,121,77,29,79,14,188,63,101,253,235,84,219,162,203,111,246,201,160,158,150,235,75,44,16,201,21,45,21,92,19,63,116,43,221,153,149,41,181,142,87,70,145,238,86,44,173,125,96,150,169,200,199,241,179,242,223,234,69,170,2,149,185,213,249,167,197,190,95,208,250,141,196,128,5,217,242,202,224,74,213,162,56,109,187,92,245,75,25,171,143,84,47,212,242,58,150,142,233,3,88,252,110,137,234,230,181,145,199,213,85,149,51,69,209,210,61,251,100,99,36,236,109,141,82,110,239,0,230,101,204,66,167,37,186,187,64,56,127,200,233,22,197,109,168,183,221,46,185,117,162,225,21,66,215,85,196,232,171,41,163,160,168,129,206,72,153,4,173,133,238,149,174,73,86,104,182,38,198,198,238,247,127,229,197,199,254,125,196,213,77,126,155,106,206,23,87,61,246,207,79,3,161,202,108,182,137,150,221,80,157,165,234,203,130,177,29,21,29,76,139,12,210,49,255,0,119,12,189,31,27,27,27,152,198,203,84,60,88,249,167,214,79,152,25,15,168,206,119,89,184,10,200,117,15,130,141,57,226,91,69,236,85,119,75,235,169,238,144,229,86,90,95,21,89,91,115,123,111,114,82,210,77,67,75,20,79,85,123,98,87,119,147,123,24,145,192,199,163,119,119,21,209,171,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,216,12,214,113,99,230,159,89,62,96,100,62,163,57,223,215,128,90,205,68,224,79,1,226,111,71,45,247,91,150,94,158,58,159,34,199,104,233,167,174,154,239,26,94,42,41,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,248,31,27,251,209,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,220,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,62,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,100,237,141,119,53,143,116,18,186,39,189,172,89,35,70,191,107,122,171,91,86,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,36,0,46,207,150,87,2,86,173,17,195,109,218,231,170,88,205,92,122,161,126,167,145,212,180,119,72,26,199,227,116,79,87,53,172,142,62,170,172,169,154,46,142,145,239,219,35,25,39,99,108,106,147,119,120,7,51,46,98,21,57,45,213,218,1,195,254,71,72,182,43,109,69,190,233,117,203,173,23,8,170,22,186,174,39,69,89,77,29,5,68,14,114,68,200,37,108,47,116,173,114,74,179,69,177,54,54,55,119,187,255,0,46,46,63,243,238,38,170,107,244,219,86,112,186,185,239,182,122,120,29,14,83,101,180,76,182,234,132,237,47,86,92,21,136,232,168,234,100,88,102,145,143,251,184,101,232,248,216,216,220,198,54,88,171,205,99,139,125,92,204,243,250,254,29,91,139,228,24,70,9,102,168,87,190,27,141,51,233,103,202,159,12,207,99,107,85,87,220,250,20,150,23,172,13,106,171,30,172,238,189,85,233,27,32,142,188,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,244,172,202,111,116,80,177,222,2,151,107,214,56,209,210,42,49,38,157,236,237,70,157,30,228,234,249,59,111,100,82,33,107,252,194,48,12,55,75,57,112,230,218,125,167,216,245,37,143,30,177,211,217,41,168,104,105,145,118,68,207,108,209,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,211,183,9,222,105,244,111,230,6,61,234,48,23,19,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,163,111,240,171,2,202,191,219,92,115,36,199,46,31,243,148,117,214,218,234,121,63,238,201,12,209,200,207,249,28,215,55,250,149,11,105,214,46,34,178,174,40,121,72,231,90,165,154,226,190,196,189,62,225,69,111,169,240,244,50,83,91,235,59,87,218,61,147,209,119,37,145,242,67,177,205,141,207,87,127,79,21,67,81,17,26,133,64,157,127,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,217,59,99,93,174,123,27,60,174,137,239,107,210,57,21,175,218,238,138,215,104,123,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,116,145,190,72,119,167,199,4,189,183,189,141,154,39,163,163,145,136,229,217,35,30,213,94,173,83,213,128,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,182,227,19,133,92,203,133,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,224,71,74,214,49,190,38,54,186,54,204,205,173,218,245,71,34,118,223,27,223,223,249,101,113,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,232,168,202,105,165,232,217,24,253,177,177,242,119,247,70,137,55,118,237,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,10,184,13,211,60,87,89,56,165,197,116,183,53,164,241,22,92,154,223,127,183,212,237,142,55,201,14,251,45,110,201,226,238,49,236,108,209,61,27,36,111,86,174,201,24,199,34,117,106,30,87,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,187,162,168,141,175,79,243,163,122,53,207,107,37,138,86,35,223,179,114,207,78,84,252,118,221,82,235,65,194,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,111,115,85,138,206,195,85,251,224,142,59,95,0,170,190,121,223,130,127,153,63,77,33,255,0,2,156,53,216,184,169,205,181,11,76,174,107,217,186,195,167,247,11,166,55,86,234,167,193,29,37,226,42,202,38,83,201,42,181,175,221,10,247,95,28,136,172,122,246,228,122,181,17,232,199,55,138,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,237,142,70,71,54,197,248,39,139,184,198,61,208,202,197,108,145,189,90,155,227,123,28,137,209,200,90,167,0,60,205,49,91,174,156,85,233,255,0,20,89,247,130,200,49,11,125,85,194,28,154,232,177,178,59,141,174,4,129,35,129,239,89,86,106,187,143,89,37,232,200,225,87,203,28,72,170,178,75,189,95,2,248,204,227,51,62,226,207,63,169,172,172,174,171,183,97,54,234,135,197,97,176,197,44,208,192,232,35,154,161,105,170,234,169,150,121,97,90,238,205,66,199,36,177,244,78,137,181,190,239,227,245,112,215,193,149,247,92,52,127,84,181,250,247,117,246,86,25,167,56,253,230,162,21,129,236,117,85,206,241,75,111,117,76,116,205,106,245,237,194,205,208,190,89,28,157,92,215,182,56,250,171,159,36,49,172,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,149,92,74,112,65,125,210,77,14,210,222,33,240,58,91,173,227,12,203,112,251,53,199,35,169,158,102,77,37,162,241,87,11,100,114,57,145,196,206,213,27,251,177,50,39,170,189,82,68,115,30,244,87,196,143,242,156,18,241,41,168,252,55,235,141,142,231,133,37,214,233,106,200,238,20,118,187,254,55,65,74,181,146,94,105,95,50,53,35,130,157,28,221,245,141,238,57,105,213,28,215,36,142,218,170,172,146,70,63,67,214,154,218,155,141,170,138,225,89,105,171,181,212,85,83,199,52,180,53,110,137,211,210,189,205,69,116,50,44,47,124,74,246,170,171,85,99,123,217,213,23,107,156,157,21,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,44,124,211,235,39,204,12,135,212,103,46,39,148,222,127,134,228,220,28,227,24,101,139,33,164,171,190,225,213,23,10,107,237,189,170,169,61,11,234,46,21,85,16,43,218,168,138,172,146,41,17,90,244,234,197,86,200,212,93,209,189,173,130,188,203,248,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,108,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,30,215,181,88,247,53,95,10,63,186,242,92,225,235,217,150,44,143,137,219,181,77,214,158,174,239,226,113,43,69,20,148,189,170,89,168,88,250,105,167,172,108,142,78,179,117,158,52,133,170,206,141,99,169,231,69,87,185,221,35,157,92,88,249,88,214,79,151,249,15,167,78,102,176,211,238,170,233,158,43,172,154,113,145,233,110,107,73,226,44,185,53,190,91,125,78,216,227,124,144,239,79,130,120,187,140,123,27,52,79,70,201,27,213,171,178,70,49,200,157,90,134,125,248,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,248,17,210,181,140,111,137,141,174,141,179,51,107,118,189,81,200,157,183,198,247,242,172,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,155,229,127,69,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,191,238,12,248,51,192,120,76,192,41,168,232,232,105,46,57,181,198,157,146,223,175,210,197,12,211,182,121,33,167,74,154,74,90,148,130,41,146,135,189,78,146,71,20,157,87,170,238,119,191,248,84,95,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,135,54,46,8,44,86,251,117,207,139,61,51,165,181,89,99,167,233,46,109,68,179,62,63,29,85,81,85,79,5,61,85,44,45,137,88,147,61,243,189,106,21,210,49,174,218,215,163,86,71,72,231,213,89,55,249,92,240,125,106,226,27,84,38,212,188,241,49,251,142,19,128,212,49,213,182,26,185,91,60,247,74,217,35,122,211,50,74,102,189,28,202,102,185,59,138,249,81,99,153,98,88,81,178,167,127,181,99,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,127,204,71,141,250,62,21,112,68,196,176,234,173,218,155,150,91,229,150,196,228,134,10,152,109,113,182,104,163,125,85,84,79,149,175,110,230,62,127,14,171,28,145,190,90,119,35,218,173,99,218,180,46,116,174,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,182,74,214,171,186,36,145,70,239,126,212,52,83,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,239,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,0,8,213,196,159,0,186,29,196,230,119,137,103,153,141,191,217,181,118,75,131,234,47,169,107,166,134,158,108,154,149,97,99,25,77,87,82,198,164,203,177,96,129,173,145,30,174,108,93,232,217,181,210,50,72,164,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,133,48,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,180,155,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,78,21,195,103,4,26,29,194,174,85,150,229,186,91,75,117,117,94,89,178,45,183,73,161,169,246,93,43,100,124,158,22,146,94,211,102,108,46,87,199,185,36,146,71,63,195,194,174,114,185,155,150,64,2,0,115,171,242,177,139,124,192,161,244,235,137,93,92,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,107,120,155,141,210,182,58,74,88,55,218,170,216,205,242,200,173,99,119,61,237,106,117,95,123,156,136,158,245,66,234,120,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,237,106,75,10,170,54,70,181,170,138,199,178,57,25,158,44,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,155,226,127,68,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,183,62,87,188,125,95,117,167,103,15,26,205,112,241,153,125,170,222,250,139,21,254,166,165,137,53,234,150,29,168,250,105,209,238,71,203,89,27,21,94,146,53,28,233,98,142,71,201,209,241,62,73,172,84,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,180,241,209,193,149,139,140,61,56,165,182,71,117,246,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,245,235,12,189,168,145,100,107,86,72,220,198,185,187,145,31,20,148,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,182,120,155,117,210,138,74,74,168,55,177,175,102,248,164,70,189,187,152,246,185,58,167,189,174,69,79,114,161,245,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,82,170,249,231,126,9,254,100,253,52,142,188,168,181,139,1,209,206,40,231,172,212,107,245,37,142,219,146,98,245,246,72,174,117,213,80,211,81,82,79,221,130,173,174,168,154,103,177,177,177,205,164,124,109,84,234,171,36,145,183,167,196,170,150,61,204,71,130,10,62,42,176,68,203,112,234,93,186,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,118,214,50,127,14,139,36,113,178,90,135,43,220,141,123,220,149,25,194,127,12,151,94,32,120,151,179,232,78,83,77,144,88,41,224,168,171,118,78,248,109,206,241,118,168,41,24,245,153,146,181,233,210,157,238,149,172,166,71,202,138,140,150,102,117,107,215,164,110,209,153,64,60,209,252,246,106,111,209,125,30,136,155,252,148,51,252,54,93,23,204,180,181,185,13,34,101,148,185,69,69,253,246,151,42,182,117,183,75,73,69,3,106,24,138,157,30,196,150,23,177,219,85,118,42,199,191,111,114,61,220,255,0,154,135,1,85,52,181,55,94,41,244,110,197,87,88,202,202,137,174,25,205,178,159,180,140,163,98,69,11,82,190,154,158,56,154,229,98,185,147,203,84,247,61,239,223,47,119,162,49,37,115,60,87,38,206,30,190,218,106,197,219,136,91,181,77,214,146,147,78,250,81,90,25,29,47,74,91,141,117,109,53,68,83,181,211,185,21,23,177,3,209,93,19,62,45,213,48,57,92,214,166,217,46,80,202,185,42,184,154,224,163,42,210,253,31,211,158,36,48,171,103,141,192,114,252,63,29,173,187,120,116,145,242,89,46,147,219,233,251,206,168,222,231,47,102,162,119,58,70,74,138,140,108,146,172,42,216,254,231,187,226,184,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,216,167,48,62,101,24,109,159,72,237,120,127,11,122,169,73,113,201,243,106,120,234,106,174,246,132,87,190,207,104,145,142,220,157,221,205,117,37,115,221,177,168,199,53,102,133,137,43,156,144,201,217,122,212,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,77,242,191,162,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,118,174,54,56,103,166,225,71,45,192,52,194,106,234,75,133,246,124,30,158,239,144,215,82,44,189,138,155,140,215,26,244,119,109,36,114,170,50,56,163,134,20,84,107,55,164,41,34,177,142,123,144,153,92,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,79,171,147,183,15,216,14,169,234,134,73,170,249,123,42,234,110,90,93,81,107,171,178,209,170,66,250,41,103,170,142,185,189,217,227,146,55,57,207,137,208,197,44,78,99,152,172,145,141,119,191,162,116,146,188,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,246,166,216,170,106,26,247,42,63,127,114,40,218,143,70,181,102,134,86,212,94,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,54,232,228,124,112,239,95,142,121,123,108,123,219,12,76,71,73,35,209,171,178,54,61,202,157,26,166,135,184,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,117,6,113,99,230,159,89,62,96,100,62,163,57,114,124,169,242,204,86,241,193,142,21,139,90,114,107,85,109,235,31,246,151,181,237,212,245,177,201,85,111,239,221,107,159,7,136,137,170,175,139,184,196,87,51,122,38,230,162,170,117,66,16,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,218,187,162,166,168,115,220,136,205,157,184,164,106,49,28,212,154,24,155,24,56,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,110,114,197,50,34,186,55,57,200,168,246,62,72,223,161,61,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,109,210,70,249,33,222,159,28,18,246,222,246,54,104,158,142,142,70,35,151,100,140,123,85,122,181,76,235,241,99,230,159,89,62,96,100,62,163,57,117,60,174,60,137,233,151,214,189,98,180,128,28,208,184,22,253,138,101,79,215,29,28,195,60,38,155,94,182,123,98,154,137,219,161,177,93,36,145,200,189,33,70,167,135,163,155,172,125,190,138,230,50,85,124,127,116,215,83,198,177,215,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,124,140,127,106,230,217,159,225,186,167,174,152,6,160,233,246,67,73,124,199,175,154,111,65,83,67,93,76,171,178,86,123,74,228,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,221,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,159,87,39,110,31,176,29,83,213,12,147,85,242,246,85,212,220,180,186,162,215,87,101,163,84,133,244,82,207,85,29,115,123,179,199,36,110,115,159,19,161,138,88,156,199,49,89,35,26,239,127,68,233,37,121,163,113,219,117,209,59,84,58,17,162,249,53,37,62,109,124,167,123,178,11,141,36,238,241,184,245,19,154,197,137,145,237,77,177,84,212,53,238,84,126,254,228,81,181,30,141,106,205,12,173,168,189,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,109,209,200,248,225,222,191,28,242,246,216,247,182,24,152,142,146,71,163,87,100,108,123,149,58,53,77,15,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,155,231,116,105,185,204,99,167,149,177,49,238,122,199,26,181,155,157,209,92,239,175,136,190,26,52,179,138,12,18,108,23,83,45,63,238,124,21,230,142,10,111,106,91,62,250,25,100,240,147,205,20,157,158,239,97,140,147,107,126,54,117,106,255,0,82,167,213,195,199,15,216,15,12,186,95,67,165,26,114,202,183,219,104,234,42,42,229,172,174,72,86,182,182,121,164,87,58,90,137,33,142,54,200,244,110,200,154,229,111,84,142,40,219,239,218,135,32,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,47,234,111,47,61,6,213,174,37,237,252,72,230,116,117,117,245,17,211,177,110,216,244,238,238,219,174,245,176,50,40,233,42,38,107,186,170,50,56,163,218,248,19,238,229,217,10,185,17,18,102,212,126,87,51,27,77,170,193,203,255,0,80,44,86,43,101,37,186,219,110,167,176,210,81,209,210,66,216,96,166,130,59,181,11,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,160,194,90,113,247,192,157,215,132,76,154,138,251,141,86,85,221,180,235,34,168,90,75,61,101,84,142,158,182,150,120,233,225,116,145,87,72,202,120,160,99,228,145,213,14,133,172,85,87,71,11,213,125,236,113,242,240,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,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,5,117,115,113,226,187,78,49,253,39,188,112,179,108,151,219,57,158,81,224,39,185,71,79,50,36,118,42,88,170,97,171,141,213,11,209,122,205,47,105,136,200,83,163,146,55,172,174,86,162,196,147,84,182,147,231,95,178,253,83,195,117,51,217,126,211,251,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,205,174,217,187,183,183,118,215,116,235,215,162,244,232,105,39,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,222,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,72,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,2,255,0,184,139,225,163,75,56,160,193,38,193,117,50,211,254,231,193,94,104,224,166,246,165,179,239,161,150,79,9,60,209,73,217,238,246,24,201,54,183,227,103,86,175,245,42,103,175,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,122,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,253,174,232,189,17,200,230,185,143,107,30,199,177,182,43,202,243,152,23,254,13,240,165,171,179,127,101,105,195,47,14,119,253,166,85,166,173,158,162,167,254,205,77,73,28,49,127,184,139,167,243,84,181,64,83,7,56,158,32,112,29,83,213,12,111,74,49,7,213,212,220,180,186,162,233,73,122,172,69,133,244,82,207,85,29,11,187,80,73,28,142,115,159,19,161,150,41,90,246,177,89,35,28,223,127,69,233,24,56,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,237,15,19,5,174,40,228,170,127,126,130,162,157,155,27,36,145,177,122,62,102,170,245,122,124,40,189,58,175,68,93,25,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,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,111,220,104,240,147,138,241,115,165,139,139,92,165,240,57,37,139,196,220,49,155,139,93,28,93,186,231,83,72,198,65,60,171,12,178,37,28,146,44,46,153,145,162,57,221,152,213,23,171,16,160,29,85,211,60,171,70,245,31,35,210,220,214,147,195,222,177,155,132,182,250,157,177,200,200,230,216,191,4,241,119,24,199,186,25,88,173,146,55,171,83,124,111,99,145,58,57,11,127,229,169,204,11,246,237,71,67,160,154,173,54,204,250,213,111,119,178,238,46,119,72,239,20,52,144,83,51,239,101,158,165,243,84,92,94,190,38,121,54,177,26,177,198,247,251,182,184,159,224,170,190,121,223,130,127,153,63,77,57,87,37,79,52,249,79,203,250,239,81,183,19,127,153,127,7,214,174,34,244,142,108,243,29,76,126,211,157,224,180,242,87,195,117,185,74,218,70,85,218,162,100,146,79,67,53,83,222,216,162,103,85,239,50,73,186,178,55,177,201,186,38,77,44,137,68,39,117,224,207,133,251,175,22,122,209,77,167,52,119,122,75,117,182,221,78,203,221,250,89,106,29,12,238,181,71,87,79,13,75,105,92,145,74,213,169,219,80,139,26,72,212,103,84,248,151,250,150,239,181,203,0,195,116,179,130,109,78,211,237,62,199,169,44,120,245,143,77,242,10,106,26,26,100,93,145,51,217,245,10,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,185,204,52,167,194,119,149,141,27,249,127,143,122,116,7,85,57,87,22,62,86,53,147,229,254,67,233,211,153,172,52,145,195,37,166,213,127,225,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,45,154,10,152,36,182,66,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,60,87,10,156,2,232,119,10,126,50,237,96,183,253,166,202,106,46,21,21,20,217,29,234,154,25,43,168,41,93,220,142,26,106,119,35,122,67,210,9,21,146,201,26,53,211,57,207,87,116,103,110,40,164,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,115,208,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,190,140,43,57,210,62,43,180,94,91,133,138,190,146,255,0,137,230,54,119,91,238,212,49,87,177,103,166,101,93,35,86,122,10,165,166,149,203,79,82,216,170,17,178,49,30,143,98,187,220,191,193,79,87,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,117,235,209,19,248,30,43,139,31,43,26,201,242,255,0,33,244,233,204,214,26,168,56,255,0,21,92,51,225,188,87,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,114,54,102,109,150,70,62,55,42,110,99,221,181,204,126,201,25,192,57,126,114,235,166,225,106,166,233,168,58,178,220,126,255,0,168,175,168,146,154,209,93,109,169,150,166,146,217,110,116,77,71,44,41,52,49,57,149,50,57,211,49,239,232,239,186,70,181,138,212,124,200,249,190,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,127,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,71,94,98,60,111,214,113,85,157,166,37,135,85,109,211,44,78,225,44,182,39,36,51,211,77,116,145,208,197,27,234,170,162,124,174,99,182,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,140,22,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,238,107,30,232,36,98,63,166,196,126,198,170,163,164,98,59,165,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,220,229,138,100,69,116,110,115,145,81,236,124,145,190,221,57,132,103,248,110,169,242,225,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,236,149,158,217,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,19,188,211,232,223,204,12,123,212,96,52,166,115,78,33,248,129,192,120,101,210,250,237,87,212,103,213,190,219,71,81,79,73,21,29,10,194,181,181,179,205,34,53,177,83,199,52,145,182,71,163,119,202,230,163,186,164,113,72,239,126,213,51,175,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,239,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,181,78,87,156,7,211,97,24,109,215,89,53,239,2,164,155,33,202,169,234,45,22,203,13,254,207,43,106,108,246,238,179,83,213,247,224,169,68,106,62,173,170,173,232,177,175,74,126,136,143,86,212,73,26,66,174,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,123,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,111,215,203,187,141,250,206,21,115,181,196,179,26,173,218,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,110,231,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,210,0,0,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,0,128,28,234,252,172,98,223,48,40,125,58,226,82,177,117,60,175,120,233,253,181,226,172,208,237,99,204,252,94,164,217,119,251,30,166,181,187,102,190,218,227,141,170,157,102,87,47,136,172,135,164,157,206,168,215,190,36,100,159,122,230,212,72,158,255,0,152,143,4,20,124,85,96,137,150,225,212,187,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,237,172,100,254,29,22,72,227,100,181,14,87,185,26,247,185,56,7,46,94,90,151,220,42,251,100,226,27,136,75,87,129,186,208,248,123,166,47,141,200,246,62,74,105,28,202,134,186,75,157,60,176,47,110,102,110,166,158,4,142,84,146,41,27,214,68,99,217,177,44,252,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,16,43,153,175,2,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,168,175,169,134,46,174,141,236,221,35,217,31,99,108,138,176,246,189,95,47,190,2,177,238,25,176,218,28,231,80,108,84,149,154,169,119,167,142,106,231,212,120,90,214,88,30,139,82,212,134,134,100,137,31,11,221,79,80,216,234,21,178,61,143,123,21,26,231,49,17,86,101,2,170,249,231,126,9,254,100,253,52,170,178,234,121,94,241,211,251,107,197,89,161,218,199,153,248,189,73,178,239,246,61,77,107,118,205,125,181,199,27,85,58,204,174,95,17,89,15,73,59,157,81,175,124,72,201,62,245,205,168,145,60,87,50,205,104,201,184,63,213,10,92,191,135,76,190,147,30,205,181,126,158,10,188,209,92,202,122,249,251,22,152,214,154,223,43,41,234,91,35,96,100,205,169,157,142,118,206,143,90,8,246,108,86,207,221,247,252,10,243,51,186,241,63,153,82,233,6,119,164,181,116,121,100,180,243,213,173,227,28,99,165,180,54,8,210,87,190,90,152,229,122,203,68,196,79,13,11,93,190,100,146,105,145,23,181,185,173,90,246,230,143,231,179,83,126,139,232,244,71,20,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,30,177,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,107,122,167,84,114,57,173,123,28,199,177,143,110,133,56,116,226,95,75,56,160,193,33,206,180,206,237,254,235,198,217,171,39,166,246,165,179,239,166,138,63,23,4,50,201,217,238,246,30,248,247,59,227,103,71,39,245,162,122,13,27,210,28,55,66,52,238,223,165,186,125,5,92,24,245,166,162,186,106,24,42,103,89,159,78,202,154,185,170,150,20,122,252,78,99,29,59,152,197,114,185,251,26,221,206,123,186,185,125,169,149,115,71,188,59,226,120,174,115,193,222,146,226,217,174,51,106,200,44,181,186,127,141,120,155,117,210,138,58,186,89,246,80,211,61,155,226,145,28,199,109,123,26,228,234,158,231,53,21,61,232,133,43,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,113,172,189,62,93,220,2,209,240,199,138,174,121,170,86,251,85,203,83,111,125,170,142,139,77,5,71,217,152,210,57,89,225,169,106,118,171,210,103,178,121,27,81,36,111,72,221,240,198,221,205,143,185,44,43,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,57,167,5,124,100,211,112,131,165,250,191,112,177,83,82,87,231,121,61,70,57,14,57,67,93,69,44,244,79,100,18,86,173,100,213,11,28,145,171,88,200,165,70,181,17,251,214,73,99,232,215,49,36,86,198,15,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,222,224,19,129,59,87,8,152,205,109,247,37,172,164,187,106,46,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,123,152,210,90,153,172,226,199,205,62,178,124,192,200,125,70,115,208,112,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,241,171,98,115,216,223,19,27,93,35,161,126,230,237,122,171,85,123,111,145,143,208,70,45,148,233,198,184,233,197,46,73,141,215,90,178,220,51,45,183,189,173,115,162,73,169,107,169,100,71,71,44,50,197,34,127,159,28,145,72,212,115,92,143,99,218,138,142,106,84,14,177,242,140,214,90,14,32,163,211,253,16,166,241,152,13,214,222,183,11,126,77,144,92,26,177,208,246,98,141,39,130,185,240,64,213,108,206,157,255,0,116,200,225,118,248,228,106,162,175,106,161,98,181,238,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,118,68,215,43,122,164,113,70,223,126,212,51,239,197,143,154,125,100,249,129,144,250,140,228,148,229,139,198,213,102,134,106,61,54,146,106,134,87,179,77,178,141,180,112,212,221,174,83,165,46,53,84,213,154,72,228,133,138,174,138,24,103,154,103,50,101,218,198,238,124,114,190,70,182,39,163,174,167,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,236,241,54,235,165,20,117,116,179,236,123,94,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,128,120,232,224,202,251,193,230,163,210,219,35,186,251,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,122,116,154,46,236,72,178,53,169,28,141,123,92,221,170,175,138,56,235,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,24,197,150,105,100,86,183,162,111,145,238,254,46,85,91,74,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,115,78,10,248,201,166,225,7,75,245,126,225,98,166,164,175,206,242,122,140,114,28,114,134,186,138,89,232,158,200,36,173,90,201,170,22,57,35,86,177,145,74,141,106,35,247,172,146,199,209,174,98,72,173,140,31,225,86,123,149,127,182,185,30,73,145,220,63,231,43,43,174,85,213,18,127,222,146,105,164,145,255,0,242,185,206,119,245,170,151,189,192,39,2,118,174,17,49,154,219,238,75,89,73,118,212,92,138,157,41,47,21,148,178,54,122,42,88,35,168,153,209,197,67,35,233,226,157,140,146,55,83,186,102,189,85,29,36,44,84,247,49,164,181,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,8,171,205,31,200,158,166,253,23,214,40,138,1,52,251,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,182,56,223,36,59,211,224,158,46,227,30,198,205,19,209,178,70,245,106,236,145,140,114,39,86,161,158,30,40,184,100,207,184,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,124,14,145,54,185,236,108,241,54,86,49,207,72,228,87,51,115,186,35,157,42,185,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,110,77,209,83,84,57,237,85,126,254,220,82,53,94,173,106,77,52,173,185,242,58,241,201,197,221,171,132,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,183,127,109,58,171,228,134,53,116,125,212,145,185,246,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,187,60,77,198,233,91,37,93,84,251,24,214,51,124,178,43,158,237,172,99,90,157,87,220,214,162,39,185,16,252,162,85,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,109,237,137,146,46,244,107,226,235,185,174,116,113,43,47,163,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,239,240,215,27,93,108,117,116,179,236,123,152,253,146,198,174,99,182,189,142,106,244,95,115,154,168,190,244,82,53,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,26,184,232,224,202,197,198,30,156,82,219,35,186,251,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,122,245,134,94,212,72,178,53,171,36,110,99,92,221,200,143,138,72,85,203,255,0,149,213,101,222,178,211,173,252,77,217,59,54,168,119,207,107,193,238,52,83,193,85,37,84,83,201,30,235,164,51,198,205,176,167,105,178,50,20,222,217,155,35,22,69,70,35,162,150,218,136,65,204,159,142,123,87,15,184,5,102,149,233,205,210,146,187,81,114,170,122,155,108,175,163,186,53,179,226,240,58,24,213,213,82,182,25,18,120,106,93,29,67,29,77,213,26,157,122,203,185,82,52,142,74,54,5,132,242,185,227,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,224,177,234,215,57,235,43,36,220,155,162,166,168,115,218,170,253,253,184,164,106,189,90,212,154,105,91,115,229,85,243,206,252,19,252,201,250,105,21,121,92,121,236,211,47,173,122,61,105,119,218,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,116,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,155,157,209,58,171,149,206,115,222,231,189,239,123,172,87,149,31,2,223,208,113,65,173,120,103,251,222,171,0,162,174,119,249,206,117,210,74,117,111,253,87,133,123,157,254,238,100,103,249,60,197,170,2,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,116,174,107,28,118,221,86,235,95,194,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,236,115,149,234,254,195,149,155,39,142,74,214,195,112,12,203,80,106,110,180,184,102,61,87,117,125,142,207,91,127,185,172,40,155,40,237,212,145,44,181,21,18,189,202,141,99,26,212,232,157,87,226,123,152,198,238,123,218,213,250,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,183,73,35,35,155,98,252,112,75,219,123,30,232,101,98,186,57,24,142,77,241,189,237,85,232,229,46,210,217,197,86,27,197,127,47,205,84,204,44,215,42,70,228,246,237,55,188,211,101,150,136,227,88,95,110,184,173,170,125,234,216,156,247,187,195,72,230,200,232,95,185,219,152,138,213,94,227,36,99,40,132,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,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,1,154,206,44,124,211,235,39,204,12,135,212,103,63,39,42,208,189,71,196,52,159,10,214,251,157,155,187,134,103,126,46,43,109,210,157,85,241,195,85,79,83,60,18,82,212,123,147,181,50,248,119,200,196,94,173,124,106,170,215,42,178,86,199,221,121,121,241,167,117,225,99,84,41,236,89,126,65,86,221,43,201,106,21,50,10,52,166,117,82,81,78,177,237,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,29,183,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,205,120,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,112,172,103,87,179,44,67,75,243,125,35,177,79,73,13,139,80,170,45,51,95,85,208,35,231,153,150,249,38,150,8,88,245,247,49,139,44,201,35,149,19,122,172,49,162,57,26,175,107,253,7,14,156,52,106,159,20,25,220,56,46,153,218,127,221,120,219,205,100,21,62,203,182,125,204,210,199,226,231,134,41,59,61,222,195,217,30,230,252,111,232,212,254,181,75,254,211,78,23,180,59,75,52,106,13,6,178,96,22,171,150,32,155,101,184,82,94,105,33,174,246,181,82,57,143,90,170,196,145,155,38,153,95,28,110,234,173,70,183,183,27,88,214,50,54,53,180,173,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,183,182,87,198,155,17,175,139,166,215,57,209,202,140,227,248,143,16,57,246,25,162,89,239,15,246,247,210,84,226,122,133,81,110,171,174,138,173,102,123,232,167,164,157,179,36,180,173,73,18,40,223,42,199,19,101,115,152,229,123,33,141,61,219,81,79,175,132,239,52,250,55,243,3,30,245,24,13,36,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,15,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,177,35,138,62,141,107,214,69,119,74,229,139,193,45,102,185,234,61,54,173,234,134,41,191,77,177,125,181,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,220,246,238,100,113,62,55,54,87,171,110,252,241,90,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,254,244,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,235,113,15,195,246,125,195,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,190,39,57,27,209,36,138,70,251,246,169,99,252,167,120,223,172,201,61,153,194,102,166,85,111,171,183,219,214,44,38,181,33,158,105,170,163,135,196,79,81,75,85,51,165,122,55,181,2,49,41,209,177,178,54,197,78,230,43,183,36,109,116,223,226,131,138,12,7,132,204,2,223,168,218,141,104,200,46,54,219,141,226,43,36,81,89,41,225,154,118,207,36,51,76,215,57,179,75,19,81,155,105,222,138,168,229,94,170,223,119,241,84,227,250,9,205,3,64,184,137,213,139,22,142,97,88,134,160,81,94,178,15,21,225,167,186,91,232,163,165,103,98,154,90,135,239,116,117,114,61,58,178,23,34,116,98,252,74,157,122,39,85,73,128,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,168,189,27,210,28,203,93,245,18,223,165,186,125,5,36,249,13,218,158,186,106,24,42,103,72,89,80,250,106,73,170,150,20,122,252,45,123,219,3,152,197,114,181,155,220,221,206,99,122,185,60,254,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,223,225,174,54,186,217,41,42,160,222,199,49,251,37,141,90,246,238,99,220,213,232,190,246,185,81,125,202,165,244,240,19,198,253,139,139,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,29,142,137,146,46,245,115,37,235,185,173,108,145,43,229,81,31,248,173,227,91,75,56,62,251,45,251,76,176,101,119,63,181,190,59,193,123,10,150,154,110,223,133,236,119,59,189,233,226,233,215,196,179,110,221,221,122,59,175,78,137,215,159,232,39,52,13,2,226,39,86,44,90,57,133,98,26,129,69,122,200,60,87,134,158,233,111,162,142,149,157,138,105,106,31,189,209,213,200,244,234,200,92,137,209,139,241,42,117,232,157,85,35,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,0,5,85,243,206,252,19,252,201,250,105,2,184,104,225,159,50,226,151,33,202,240,205,62,174,164,102,67,96,197,234,50,58,26,42,149,70,50,230,248,106,169,161,90,68,149,92,141,133,238,109,67,149,143,119,193,189,141,107,149,141,114,200,206,107,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,183,248,107,141,174,182,74,74,168,55,177,204,126,201,99,86,189,187,152,247,53,122,47,189,174,84,95,114,169,234,181,239,90,242,174,34,117,98,251,172,121,173,190,213,69,122,200,60,47,137,130,215,20,145,210,179,177,77,21,59,54,54,73,36,122,117,100,45,85,234,245,248,149,122,116,78,136,150,213,202,19,134,143,217,150,141,85,235,166,83,105,236,228,154,141,183,217,222,34,13,179,82,88,226,114,246,182,239,137,178,71,226,36,221,50,237,123,227,150,38,81,61,58,42,16,3,154,63,158,205,77,250,47,163,209,28,82,159,66,245,30,187,67,166,226,30,217,102,241,216,101,14,65,46,55,114,169,167,85,124,150,234,166,195,79,36,111,168,103,79,130,25,60,83,24,201,17,85,189,198,171,29,177,95,18,73,237,184,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,248,213,177,57,236,111,137,141,174,145,208,191,115,118,189,85,170,189,183,200,199,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,174,201,89,213,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,149,115,65,24,175,16,56,15,12,188,4,233,78,171,234,51,234,223,109,163,193,241,90,72,168,232,86,21,173,173,158,106,42,118,182,42,120,230,146,54,200,244,110,249,92,212,119,84,142,41,29,239,218,165,27,107,166,186,106,63,17,122,143,113,213,13,80,188,248,235,173,119,72,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,185,221,19,170,185,92,231,61,238,123,222,247,187,202,223,241,60,171,20,246,111,218,156,102,235,102,246,205,190,27,181,187,218,20,82,83,248,202,25,122,246,170,97,222,137,220,133,251,93,182,70,245,107,186,47,69,94,133,154,114,175,227,214,166,150,166,213,194,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,251,229,237,117,70,36,77,103,53,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,45,56,160,230,23,162,252,38,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,126,234,119,170,162,53,83,162,183,223,252,81,61,7,10,92,107,105,103,24,63,106,127,102,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,86,183,58,191,52,248,183,203,250,31,81,184,144,0,185,238,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,108,40,25,172,226,199,205,62,178,124,192,200,125,70,115,207,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,125,13,91,169,106,97,149,139,209,204,123,92,145,189,23,162,177,89,51,58,57,92,143,107,36,175,47,190,61,114,30,25,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,120,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,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,179,53,156,88,249,167,214,79,152,25,15,168,206,115,74,219,77,214,221,77,65,89,112,182,85,210,211,221,41,214,174,134,89,161,115,25,85,2,75,36,43,44,78,84,232,246,36,176,203,26,185,189,83,124,111,111,241,106,162,90,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,178,46,215,85,122,196,215,216,86,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,116,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,155,157,209,122,43,85,174,115,30,215,177,239,99,179,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,118,248,156,228,111,68,146,41,27,239,218,165,133,114,49,252,108,252,183,250,145,45,56,160,230,23,162,252,38,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,126,234,119,170,162,53,83,162,183,223,252,81,61,7,10,92,107,105,103,24,63,106,127,102,118,12,174,217,246,75,192,248,223,110,210,211,67,220,241,93,254,223,107,179,60,189,122,120,103,238,221,183,167,86,244,235,213,122,86,183,58,191,52,248,183,203,250,31,81,184,144,0,185,238,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,155,151,108,85,53,13,123,81,89,179,185,20,109,86,43,154,179,77,19,108,40,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,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,160,30,62,248,201,169,226,251,84,40,174,22,42,106,186,12,19,24,167,88,113,202,26,234,40,160,173,99,231,142,21,172,154,161,99,146,68,115,223,44,72,214,162,63,98,71,20,125,26,215,172,138,239,175,128,158,8,47,188,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,50,158,103,213,44,42,176,210,210,58,72,164,100,147,111,116,79,145,54,43,89,23,93,206,107,164,137,31,119,218,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,210,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,237,119,68,234,141,70,181,207,123,152,198,61,237,207,15,16,252,64,231,220,77,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,219,229,115,81,221,22,73,100,119,187,114,157,130,199,193,5,246,223,193,46,117,197,158,165,210,221,108,178,83,251,30,92,38,137,38,100,126,58,150,162,186,40,42,42,170,161,116,74,244,133,236,157,139,78,173,145,142,118,215,61,90,177,186,55,63,138,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,123,21,175,110,230,61,201,213,170,142,78,189,81,81,125,231,171,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,185,169,44,42,170,232,220,230,170,43,216,248,228,124,149,229,123,199,79,236,83,42,102,135,107,30,103,225,52,218,245,191,216,245,53,173,221,13,138,233,36,141,84,235,50,185,60,61,28,221,100,238,117,71,49,146,171,36,251,166,186,162,69,159,252,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,1,31,248,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,235,71,139,89,43,102,123,124,125,86,230,36,146,43,99,69,122,195,3,31,221,145,122,177,171,209,145,247,24,249,99,83,61,153,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,103,137,184,221,43,100,171,170,159,99,26,198,111,150,69,115,221,181,140,107,83,170,251,154,212,68,247,34,29,171,136,78,20,111,188,58,104,214,144,230,89,212,87,91,118,95,169,30,219,172,184,89,43,97,100,94,202,165,166,117,34,82,70,173,69,87,164,207,100,239,150,68,122,181,205,238,50,53,141,143,137,234,255,0,63,194,78,136,90,184,143,215,236,115,69,239,55,202,187,53,62,71,79,116,107,43,233,163,108,143,166,158,27,117,77,68,47,86,59,220,246,36,176,199,189,157,90,174,102,230,163,152,170,143,79,43,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,238,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,179,78,88,188,194,235,50,154,202,110,29,120,129,203,251,215,89,182,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,126,233,151,187,11,41,147,107,26,173,141,99,220,175,88,154,255,0,202,231,157,248,39,249,147,244,210,26,242,247,207,240,221,44,226,231,9,212,29,65,200,105,44,120,245,142,158,247,83,93,93,82,171,178,38,123,30,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,21,198,103,25,153,247,22,121,253,77,101,101,117,93,187,9,183,84,62,43,13,134,41,102,134,7,65,28,213,11,77,87,85,76,179,203,10,215,118,106,22,57,37,143,162,116,77,173,247,127,30,213,203,67,128,170,157,121,200,97,214,173,89,177,85,193,167,86,58,136,230,180,50,78,214,203,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,240,110,123,145,140,115,149,147,35,46,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,133,113,91,198,182,150,112,125,246,91,246,153,96,202,238,127,107,124,119,130,246,21,45,52,221,191,11,216,238,119,123,211,197,211,175,137,102,221,187,186,244,119,94,157,19,175,159,225,127,152,94,139,241,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,29,4,115,67,11,154,215,67,83,43,149,251,170,24,168,138,212,78,136,239,127,240,69,137,124,243,191,4,255,0,50,126,154,87,174,133,241,3,159,112,241,117,202,111,186,114,250,72,46,89,86,47,93,138,203,89,42,204,217,232,96,169,116,78,117,77,44,144,201,27,162,169,99,161,99,163,145,85,200,213,247,237,95,119,79,43,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,253,193,159,6,120,15,9,152,5,53,29,29,13,37,199,54,184,211,178,91,245,250,88,161,154,118,207,36,52,233,83,73,75,82,144,69,50,80,247,169,210,72,226,147,170,245,93,206,247,255,0,10,245,230,87,203,210,179,76,175,181,218,235,160,216,135,248,11,95,182,91,197,142,215,12,245,18,89,234,182,84,205,83,84,200,99,133,99,166,183,54,56,88,229,87,73,182,57,37,86,181,172,143,99,91,8,52,187,87,179,45,32,169,201,167,195,231,164,70,102,24,189,207,16,187,195,83,2,74,201,237,213,209,108,149,168,190,231,49,237,114,71,35,28,213,78,143,137,168,237,204,87,177,222,40,210,159,9,222,86,52,111,229,254,61,233,208,29,84,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,159,9,222,86,52,111,229,254,61,233,208,29,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,1,154,206,44,124,211,235,39,204,12,135,212,103,45,211,129,173,29,192,117,215,150,174,13,167,58,141,97,164,184,219,110,52,249,4,81,75,45,44,51,79,111,158,75,149,198,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,253,40,181,43,197,87,12,249,151,10,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,220,174,133,251,162,145,143,141,202,187,94,199,109,115,217,178,71,203,94,90,156,194,235,52,202,251,67,161,90,243,151,255,0,128,181,251,162,179,223,46,147,79,81,37,158,171,101,52,52,212,175,154,73,150,58,107,115,99,133,237,68,108,123,99,146,84,115,156,200,247,185,182,127,197,143,149,141,100,249,127,144,250,116,230,107,13,84,0,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,0,115,71,243,217,169,191,69,244,122,34,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,223,43,250,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,132,248,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,248,209,178,185,140,119,134,141,206,145,176,179,107,118,177,85,202,157,199,200,247,247,83,159,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,119,73,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,185,221,23,162,181,90,231,49,237,123,30,246,59,61,156,69,240,209,170,124,47,231,115,96,186,153,105,255,0,115,224,175,52,112,84,251,46,231,247,48,203,39,132,158,104,163,239,118,187,236,100,155,91,240,63,171,87,250,149,92,39,121,167,209,191,152,24,247,168,192,104,79,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,99,164,142,70,39,87,194,212,94,172,95,133,87,167,69,232,169,156,205,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,114,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,159,242,130,226,238,213,122,198,105,184,69,201,237,212,150,251,149,130,158,182,229,141,87,182,161,172,75,156,15,168,117,69,69,43,216,247,110,117,75,29,60,146,183,182,138,142,133,146,43,154,206,202,190,91,52,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,12,230,35,197,231,239,91,172,169,246,90,183,189,167,184,119,118,139,23,223,65,225,166,159,186,216,188,85,92,155,149,100,94,236,145,55,98,59,102,216,163,139,172,108,145,101,221,232,57,108,112,109,144,241,23,170,20,122,149,116,169,171,182,96,152,21,226,154,107,141,85,45,109,85,5,109,93,91,99,146,104,97,161,169,138,53,68,124,114,199,76,179,43,101,138,88,227,157,142,99,154,247,49,201,99,220,208,52,19,86,56,137,208,43,6,21,163,152,167,218,11,213,22,97,75,116,158,155,199,83,82,108,165,101,21,108,110,147,125,68,145,177,122,62,104,211,162,46,239,139,175,78,136,170,145,3,128,174,2,184,177,209,110,44,112,109,76,212,189,41,246,54,55,102,246,159,141,173,246,237,182,163,181,221,182,213,67,31,221,195,80,249,29,214,73,88,223,133,171,211,175,85,232,136,170,150,254,0,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,1,0,57,213,249,88,197,190,96,80,250,117,196,128,28,174,60,246,105,151,214,189,30,180,150,156,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,102,200,187,189,21,235,43,159,92,26,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,214,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,237,111,84,234,142,71,53,175,99,152,246,49,237,208,167,14,156,75,233,103,20,24,36,57,214,153,221,191,221,120,219,53,100,244,222,212,182,125,244,209,71,226,224,134,89,59,61,222,195,223,30,231,124,108,232,228,254,180,72,171,205,111,133,205,118,226,83,246,93,251,20,193,190,209,253,156,246,223,180,255,0,148,232,232,251,30,35,192,246,127,202,101,143,118,238,196,191,205,235,211,111,191,167,84,235,31,248,10,224,43,139,29,22,226,199,6,212,205,75,210,159,99,99,118,111,105,248,218,223,110,219,106,59,93,219,109,84,49,253,220,53,15,145,221,100,149,141,248,90,189,58,245,94,136,138,169,234,249,231,126,9,254,100,253,52,138,188,174,60,246,105,151,214,189,30,180,191,224,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,199,95,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,54,69,221,232,175,89,92,250,235,225,187,68,46,188,71,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,239,123,210,40,100,216,206,173,71,63,107,85,204,69,87,166,148,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,40,51,154,63,158,205,77,250,47,163,209,19,167,147,238,39,138,231,60,29,230,120,182,107,140,218,178,11,45,110,160,85,248,155,117,210,138,58,186,89,246,80,219,30,205,241,72,142,99,182,189,141,114,117,79,115,154,138,158,244,66,0,113,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,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,25,98,58,86,180,107,206,101,173,81,225,182,187,237,109,92,86,44,15,23,181,227,54,43,75,170,18,72,40,217,75,69,4,19,204,196,70,53,55,212,75,10,202,229,84,87,162,44,113,171,220,216,153,210,85,114,202,224,74,235,173,217,149,187,92,245,75,25,164,147,75,236,53,18,58,150,142,233,3,158,204,146,181,136,230,181,145,199,213,17,244,208,203,209,210,61,251,163,123,227,236,109,145,22,110,213,154,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,213,107,118,188,230,90,249,38,23,116,212,10,218,187,149,247,19,197,226,198,106,46,213,117,9,52,247,38,69,91,87,60,83,72,187,26,187,219,21,76,113,42,185,94,247,172,43,35,158,174,145,122,88,87,35,31,198,207,203,127,169,31,171,205,3,131,62,36,248,137,215,219,6,107,163,154,111,246,130,203,69,135,210,218,231,169,246,197,5,38,202,166,86,214,200,232,246,84,79,27,215,163,38,141,122,162,109,248,186,117,234,138,137,208,57,82,112,185,174,220,53,254,212,127,109,120,55,217,207,180,126,196,246,103,242,157,29,103,127,195,248,238,247,249,52,178,109,219,223,139,249,221,58,238,247,117,232,189,34,175,58,191,52,248,183,203,250,31,81,184,159,39,41,30,25,48,29,115,213,12,163,80,53,26,154,146,241,109,211,218,122,86,197,143,87,91,161,171,162,184,207,95,29,84,109,125,67,102,71,53,204,137,176,189,205,98,55,170,200,232,223,185,189,181,107,238,208,3,53,156,88,249,167,214,79,152,25,15,168,206,91,79,5,186,23,167,28,69,242,204,192,244,191,84,44,222,58,213,93,237,153,97,154,37,70,85,91,234,155,119,174,72,234,169,164,84,94,220,204,220,238,139,209,90,173,115,152,246,189,143,123,29,81,124,67,240,253,159,112,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,111,137,206,70,244,73,34,145,190,253,170,79,78,88,188,194,232,241,106,58,110,29,120,129,203,251,54,168,118,197,137,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,102,216,83,181,11,41,147,107,220,142,145,99,220,140,72,154,203,106,51,89,197,143,154,125,100,249,129,144,250,140,228,255,0,210,238,8,44,92,92,114,216,210,234,220,114,150,213,109,212,219,39,181,34,178,94,235,38,125,60,47,165,91,253,98,205,75,86,232,226,145,242,67,177,210,190,52,216,174,100,189,54,185,173,146,84,125,96,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,45,158,38,221,116,162,146,146,170,13,236,107,217,190,41,17,175,110,230,61,174,78,169,239,107,145,83,220,168,93,247,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,63,85,169,130,159,237,52,107,28,175,241,52,180,219,145,235,51,25,4,142,168,142,54,44,109,248,100,110,214,201,219,138,21,243,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,253,94,104,28,25,241,39,196,78,190,216,51,93,28,211,127,180,22,90,44,62,150,215,61,79,182,40,41,54,85,50,182,182,71,71,178,162,120,222,189,25,52,107,213,19,111,197,211,175,84,84,78,129,202,147,133,205,118,225,175,246,163,251,107,193,190,206,125,163,246,39,179,63,148,232,235,59,254,31,199,119,191,201,165,147,110,222,252,95,206,233,215,119,187,175,69,233,21,121,213,249,167,197,190,95,208,250,141,196,249,57,72,240,201,128,235,158,168,101,26,129,168,212,212,151,139,110,158,211,210,182,44,122,186,221,13,93,21,198,122,248,234,163,107,234,27,50,57,174,100,77,133,238,107,17,189,86,71,70,253,205,237,171,95,118,128,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,0,150,19,205,27,142,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,130,200,107,90,230,44,76,143,106,110,150,154,157,204,114,163,247,246,229,145,200,244,107,146,24,101,116,85,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,55,206,232,211,107,94,246,193,43,98,99,220,196,146,68,107,55,55,170,185,186,20,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,247,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,71,254,98,188,27,84,241,97,165,244,215,12,82,166,173,217,222,17,79,87,54,53,66,181,177,83,209,87,62,162,74,101,168,134,117,124,110,93,238,138,153,91,18,239,141,137,35,155,220,114,51,170,182,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,44,255,0,83,56,236,181,113,119,203,183,86,172,89,45,29,37,167,81,113,218,123,45,93,226,142,150,54,193,69,85,4,153,12,13,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,185,237,32,95,9,222,105,244,111,230,6,61,234,48,18,83,154,159,23,152,175,16,90,143,106,211,125,50,173,181,94,49,12,23,187,214,245,21,4,110,146,182,233,34,171,103,240,213,106,174,123,168,218,198,68,212,237,236,100,178,53,207,94,243,27,78,246,240,14,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,251,92,145,66,138,142,145,205,114,170,177,140,146,70,92,79,51,27,101,53,151,151,254,160,89,168,228,171,146,158,130,158,195,77,19,234,234,229,170,157,204,101,218,133,173,89,38,153,206,150,87,244,68,234,249,28,231,185,122,171,149,85,85,74,97,225,59,205,62,141,252,192,199,189,70,3,74,96,21,193,205,83,129,204,135,85,105,191,120,253,45,126,65,124,201,237,84,244,182,187,158,49,11,42,174,47,173,164,238,163,35,146,223,11,17,238,137,241,186,85,116,145,49,18,39,49,100,155,224,145,178,44,245,45,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,244,235,209,83,248,147,83,153,111,19,120,15,20,218,95,160,58,129,136,84,210,81,220,159,79,145,58,245,143,45,198,26,154,219,52,235,37,12,123,39,108,107,185,172,123,160,149,209,61,237,98,201,26,53,251,91,213,90,222,63,203,135,44,197,112,110,51,180,243,41,205,114,107,86,63,101,162,246,183,137,184,221,43,99,164,165,131,125,170,173,140,223,44,138,214,55,115,222,214,167,85,247,185,200,137,239,84,28,123,113,103,71,197,198,178,197,150,227,150,63,102,226,214,75,124,86,235,35,107,45,144,83,221,31,26,181,36,153,106,229,141,242,44,159,126,233,123,108,238,44,108,103,69,107,26,249,37,115,253,183,45,142,13,178,30,34,245,66,143,82,174,149,53,118,204,19,2,188,83,77,113,170,165,173,170,160,173,171,171,108,114,77,12,52,53,49,70,168,143,142,88,233,150,101,108,177,75,28,115,177,204,115,94,230,57,36,87,60,239,193,63,204,159,166,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,155,126,38,177,238,129,24,175,68,114,177,30,174,70,191,110,197,242,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,55,196,254,136,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,111,220,169,248,201,195,117,7,0,160,225,179,35,166,199,241,140,179,22,167,72,113,250,27,117,18,210,65,121,183,71,11,22,89,145,93,35,146,90,238,234,84,79,58,34,51,122,73,221,107,93,182,101,101,133,16,3,154,223,11,154,237,196,167,236,187,246,41,131,125,163,251,57,237,191,105,255,0,41,209,209,246,60,71,129,236,255,0,148,203,30,237,221,137,127,155,215,166,223,127,78,169,215,159,242,191,224,207,137,62,29,181,246,255,0,154,235,30,155,253,159,178,214,225,245,86,184,42,125,177,65,87,190,169,245,180,82,54,61,148,243,200,244,234,200,100,94,170,155,126,30,157,122,170,34,254,87,60,239,193,63,204,159,166,149,107,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,117,60,180,56,10,166,208,108,122,29,106,213,155,21,36,250,139,124,167,142,107,67,36,238,239,176,91,167,165,141,206,133,208,205,20,110,130,185,93,36,209,76,191,30,214,53,24,199,53,31,50,62,122,159,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,11,115,12,224,178,235,194,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,221,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,219,98,89,165,62,19,188,172,104,223,203,252,123,211,160,58,169,202,184,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,61,175,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,2,58,86,177,238,240,210,57,177,182,102,109,118,230,34,57,19,184,200,222,202,213,225,35,149,62,125,153,234,229,237,220,68,218,42,236,216,38,17,120,154,221,51,24,217,169,223,149,79,11,213,17,40,220,246,178,84,161,114,34,61,106,145,173,87,177,200,200,186,61,95,36,22,127,196,221,178,154,203,194,38,171,217,168,228,171,146,158,131,77,239,180,209,62,174,174,90,169,220,198,91,38,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,83,54,230,170,0,5,0,243,71,243,217,169,191,69,244,122,34,127,242,84,242,177,148,252,192,174,244,235,113,0,57,163,249,236,212,223,162,250,61,17,37,57,33,98,120,173,226,251,170,185,77,219,25,181,86,222,177,255,0,97,251,34,227,81,69,28,149,86,254,251,46,76,159,195,202,228,87,197,220,98,35,95,177,83,115,81,17,122,161,109,64,16,215,155,38,1,134,228,220,28,228,249,157,247,30,164,171,190,225,213,22,250,155,21,193,200,169,61,11,234,46,20,180,243,163,28,138,138,172,146,41,21,28,197,234,197,86,198,229,77,209,177,205,167,110,19,188,211,232,223,204,12,123,212,96,52,166,67,254,98,60,16,81,241,85,130,38,91,135,82,237,212,220,78,223,44,86,38,164,208,83,67,116,141,211,69,35,233,106,165,124,78,123,182,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,162,27,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,10,112,57,197,221,171,139,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,187,103,113,58,163,227,154,52,116,157,165,145,208,215,154,231,29,63,211,240,191,162,153,159,251,226,151,63,173,161,111,249,173,109,174,58,132,119,253,111,138,99,91,254,226,21,127,249,68,37,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,178,38,185,91,209,100,150,54,251,183,33,162,157,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,114,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,197,37,243,53,224,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,213,81,148,211,75,213,209,189,155,99,99,228,236,109,141,18,30,239,159,229,71,251,199,126,241,208,126,197,63,240,83,251,223,237,255,0,142,223,236,191,101,239,118,222,231,79,255,0,140,254,151,194,237,248,247,239,235,247,30,32,189,64,85,95,60,239,193,63,204,159,166,145,87,149,199,158,205,50,250,215,163,214,151,252,113,78,43,184,174,211,142,18,180,225,249,174,107,47,142,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,155,154,178,204,168,173,141,174,106,34,61,239,142,55,250,14,30,56,129,192,120,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,118,74,214,171,186,172,114,198,239,118,228,58,88,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,145,215,64,56,59,195,120,122,215,157,86,212,252,46,207,143,209,88,179,202,123,90,217,168,105,40,214,57,236,143,103,125,110,20,209,170,245,70,211,77,47,134,153,27,27,154,196,84,72,251,109,108,17,171,164,81,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,75,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,233,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,55,59,162,244,86,171,92,230,61,175,99,222,199,84,6,145,242,155,215,28,143,136,43,134,153,106,130,123,27,12,197,252,45,69,231,42,183,71,50,210,220,99,150,38,202,148,214,185,42,34,103,126,101,220,232,223,38,197,142,7,49,234,253,202,145,199,45,207,224,24,30,51,166,24,109,167,79,240,202,90,186,91,21,138,157,41,45,244,245,55,10,138,215,193,2,42,237,137,37,168,123,229,86,53,23,107,26,174,84,99,17,172,111,70,181,168,153,119,36,87,3,156,34,93,120,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,187,182,119,23,162,50,57,164,70,201,218,88,221,160,140,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,191,195,91,173,116,81,210,82,193,189,238,123,246,69,26,53,141,220,247,185,203,209,61,238,114,170,251,213,79,214,33,7,50,126,6,45,92,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,55,85,114,117,235,22,212,73,18,72,232,216,181,78,70,63,141,159,150,255,0,82,45,80,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,213,113,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,134,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,111,137,253,17,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,65,28,11,126,241,223,187,142,59,251,208,127,225,95,197,224,188,86,255,0,106,123,47,99,60,63,180,183,127,252,103,243,247,127,249,123,59,93,223,191,239,20,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,211,143,243,70,224,74,235,173,150,168,117,223,69,241,154,74,140,218,199,78,246,228,22,234,72,29,227,114,26,38,181,137,19,227,218,187,101,169,167,107,28,136,205,157,201,99,114,49,28,229,134,24,157,80,56,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,55,196,254,138,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,221,56,235,226,82,197,197,78,109,167,186,155,108,78,205,214,29,63,183,218,242,74,70,210,190,8,233,47,17,86,86,190,162,56,145,206,126,232,87,186,201,35,84,123,215,183,35,17,202,143,71,181,179,3,145,143,227,103,229,191,212,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,79,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,124,175,232,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,185,201,20,40,170,216,218,231,42,171,222,249,36,127,107,5,106,243,72,224,22,179,81,60,119,19,122,57,111,186,220,178,244,240,116,249,22,59,71,77,61,116,215,120,211,181,77,13,77,36,113,181,239,108,209,49,35,73,35,68,72,221,20,107,39,192,248,223,222,168,16,123,93,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,122,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,77,243,186,52,220,230,49,211,202,216,152,247,61,99,141,90,205,206,232,174,119,53,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,1,76,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,215,176,59,87,10,60,40,234,63,22,186,142,204,43,10,139,192,218,168,123,115,223,239,243,194,175,165,180,82,185,85,17,206,68,84,238,76,253,174,72,161,69,71,72,230,185,85,88,198,73,35,52,61,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,100,76,234,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,151,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,175,113,201,192,230,27,197,238,26,218,170,87,210,88,245,22,199,78,230,88,111,207,98,236,145,157,85,222,10,179,106,43,159,76,231,43,149,28,136,175,133,238,87,177,28,142,150,41,104,135,41,197,181,31,67,181,30,171,27,201,40,110,184,150,103,137,92,24,231,53,178,172,53,84,53,81,171,100,138,104,165,141,127,204,146,57,99,114,181,205,86,61,142,84,86,185,111,39,151,159,26,118,174,41,244,190,158,197,151,228,20,142,213,76,106,157,83,32,163,74,102,210,173,108,9,38,216,174,16,70,215,43,94,199,53,98,108,170,196,106,50,101,114,118,227,99,225,221,45,65,85,124,243,191,4,255,0,50,126,154,112,174,80,24,6,27,157,113,95,83,85,152,99,212,151,103,226,184,189,77,254,208,149,40,174,101,45,198,58,202,56,162,168,70,117,218,231,177,179,200,172,220,139,181,251,94,222,143,99,28,219,201,0,226,156,104,98,120,174,87,194,198,169,125,169,198,109,87,159,99,97,247,187,181,187,218,20,81,212,120,58,232,173,213,29,170,152,119,162,246,230,102,231,109,145,189,28,222,171,209,83,169,156,35,74,124,39,121,88,209,191,151,248,247,167,64,117,83,149,113,99,229,99,89,62,95,228,62,157,57,154,195,74,124,39,121,88,209,191,151,248,247,167,64,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,114,174,44,124,172,107,39,203,252,135,211,167,51,88,106,160,0,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,16,3,154,63,158,205,77,250,47,163,209,18,171,145,143,227,103,229,191,212,139,84,0,138,188,209,252,137,234,111,209,125,98,136,165,110,19,188,211,232,223,204,12,123,212,96,52,166,10,149,230,197,193,5,30,55,237,62,44,244,206,151,101,37,194,224,146,230,212,75,52,16,195,75,36,222,30,10,122,170,88,91,19,21,221,217,213,235,80,174,145,242,58,90,134,189,27,181,100,115,96,6,135,107,166,163,240,237,157,166,163,105,109,231,217,215,166,219,235,45,219,158,138,248,95,29,68,46,143,172,145,117,70,75,219,122,199,59,25,34,58,62,236,49,57,204,114,55,106,249,95,240,171,61,202,191,219,92,143,36,200,238,31,243,149,149,215,42,234,137,63,239,73,52,210,72,255,0,249,92,231,59,250,213,75,243,224,19,131,106,110,16,116,190,182,223,125,169,164,175,206,242,122,132,155,35,174,161,173,150,122,39,178,9,38,74,56,105,210,72,227,86,177,145,74,174,114,171,55,172,146,201,213,206,98,70,141,148,0,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,118,120,155,117,210,138,58,186,89,246,61,175,102,248,164,71,49,219,94,198,185,58,167,185,205,69,79,122,33,248,26,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,124,178,203,43,157,44,175,232,141,106,57,238,114,163,24,198,39,70,177,168,158,212,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,228,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,123,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,51,215,197,23,19,121,247,20,218,161,114,212,12,190,166,174,142,218,250,135,58,203,143,37,198,106,154,43,52,11,28,81,236,129,178,46,214,189,237,130,39,74,246,53,137,36,136,231,237,111,84,107,127,91,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,141,91,19,158,198,248,152,218,233,29,11,247,55,107,213,90,171,219,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,236,149,157,85,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,21,87,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,69,28,4,233,158,43,165,252,35,233,157,187,22,164,237,251,123,31,162,201,174,51,190,56,210,106,170,234,248,25,81,43,228,115,24,221,251,123,141,137,138,238,174,72,161,137,138,231,108,234,72,0,10,43,230,231,166,120,174,157,241,113,53,199,22,164,240,159,109,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,233,220,240,173,149,234,237,206,116,178,202,245,119,197,209,36,7,35,31,198,207,203,127,169,22,168,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,142,105,146,112,215,160,217,118,168,89,117,163,34,210,172,126,179,54,176,84,120,186,59,210,211,108,157,211,164,108,142,57,103,218,168,218,151,196,216,163,237,58,100,122,194,172,107,163,216,169,212,233,102,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,162,160,57,164,112,11,71,167,126,59,137,189,28,183,218,173,184,130,248,58,124,139,29,163,166,130,134,27,68,139,218,166,134,166,146,56,218,198,58,25,94,177,164,145,162,44,141,150,69,147,227,100,143,236,214,177,106,156,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,2,95,71,46,238,8,40,248,85,193,23,45,204,105,119,106,110,89,111,138,43,235,86,104,42,97,181,198,217,165,145,148,180,178,178,38,189,187,152,248,60,66,36,146,70,249,105,218,172,114,181,140,114,204,0,1,76,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,246,174,232,169,170,28,247,34,51,103,110,41,26,140,71,53,38,134,38,192,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,244,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,162,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,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,40,7,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,216,177,203,31,71,57,233,34,55,138,232,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,251,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,195,167,13,26,89,194,254,9,14,11,166,118,159,247,94,54,243,89,5,55,181,46,127,125,52,177,248,185,225,138,62,247,107,190,246,71,185,191,3,58,53,63,173,87,170,149,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,239,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,217,19,58,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,56,204,226,130,235,197,158,180,84,234,53,101,162,146,221,109,183,83,190,201,97,138,42,119,67,59,173,81,213,212,77,76,234,166,172,178,181,106,118,212,42,72,177,185,25,213,62,20,254,181,146,156,169,248,54,204,181,7,63,160,226,79,35,169,200,49,140,79,22,168,73,177,250,235,117,106,82,79,121,184,199,51,18,88,81,29,27,150,90,30,210,84,65,58,162,179,122,201,218,107,157,182,100,101,207,130,170,249,231,126,9,254,100,253,52,229,92,149,60,211,229,63,47,235,189,70,220,93,72,7,42,226,199,202,198,178,124,191,200,125,58,115,53,134,148,248,78,242,177,163,127,47,241,239,78,128,247,247,252,179,21,197,61,155,246,167,38,181,89,189,179,112,134,211,110,246,133,108,116,254,50,186,94,189,170,104,119,170,119,38,126,215,109,141,189,92,238,139,209,23,161,224,56,177,242,177,172,159,47,242,31,78,156,205,97,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,7,42,226,119,90,244,179,64,244,106,245,157,107,29,191,218,184,220,221,187,76,246,102,69,77,60,215,111,20,238,211,169,163,130,162,70,71,63,88,221,35,223,26,187,250,40,229,119,69,70,170,25,172,36,87,0,154,223,165,252,61,113,47,96,212,157,89,177,213,213,218,32,167,169,160,134,227,77,36,155,236,147,212,51,180,181,203,11,61,245,12,108,78,154,55,199,239,84,100,206,145,141,124,145,177,142,208,240,0,0,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,64,14,117,126,86,49,111,152,20,62,157,113,32,7,43,143,61,154,101,245,175,71,173,47,248,0,10,171,231,157,248,39,249,147,244,210,37,114,206,187,90,172,28,107,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,159,95,30,220,111,223,120,184,206,226,162,199,42,174,182,221,50,178,118,165,178,89,43,33,101,60,207,170,88,81,38,170,171,108,114,200,201,38,222,233,89,26,239,86,178,46,155,90,215,73,42,191,234,224,19,129,59,175,23,121,53,109,247,37,172,171,180,233,214,59,80,148,151,138,202,89,29,5,109,84,242,83,204,232,226,161,145,244,242,192,247,199,35,105,221,51,94,168,173,142,102,42,123,222,211,207,241,209,193,149,247,131,205,71,165,182,71,117,246,206,25,148,120,138,140,102,229,43,216,149,78,142,37,103,118,154,166,54,244,233,52,93,216,145,100,107,82,57,26,246,185,187,85,95,20,126,219,151,223,30,185,15,12,217,149,14,13,168,55,218,186,205,43,187,212,71,13,115,42,60,85,107,236,12,68,169,114,77,67,10,74,140,133,142,168,168,108,149,8,216,222,247,177,138,173,107,158,136,139,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,21,109,207,59,240,79,243,39,233,167,42,228,169,230,159,41,249,127,93,234,54,226,234,64,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,137,254,1,149,115,74,124,39,121,88,209,191,151,248,247,167,64,117,80,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,81,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,179,143,46,23,237,92,38,107,204,154,115,141,93,234,238,56,245,198,207,71,123,179,203,93,80,217,171,91,4,155,225,145,181,14,100,81,49,31,226,41,234,21,168,198,170,118,214,62,171,187,114,36,202,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,18,185,103,93,173,86,14,53,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,178,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,78,129,204,191,142,58,158,35,179,41,180,123,7,101,35,52,235,11,188,72,248,106,227,124,85,15,190,92,97,73,32,90,214,204,197,115,82,153,26,249,91,11,88,239,141,146,44,143,85,87,49,144,243,78,8,56,46,202,184,184,212,120,40,107,91,117,178,96,54,222,228,247,188,134,42,25,29,27,251,75,14,234,26,105,213,139,10,86,61,39,141,81,175,95,130,53,116,187,95,181,35,126,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,62,176,85,95,60,239,193,63,204,159,166,156,171,146,167,154,124,167,229,253,119,168,219,139,169,0,229,92,88,249,88,214,79,151,249,15,167,78,102,176,210,71,12,146,93,97,225,19,74,38,177,81,82,86,92,153,166,246,39,81,211,213,212,186,154,9,167,75,100,61,182,73,43,99,145,209,177,93,209,21,233,27,213,168,170,168,215,116,232,180,151,199,79,16,188,71,106,230,178,228,88,182,184,211,93,113,40,108,55,6,195,77,130,248,167,173,13,171,182,215,246,100,218,138,145,212,204,232,230,115,188,103,69,238,182,110,177,171,97,88,216,217,107,195,159,30,181,58,207,194,38,172,240,253,172,23,218,186,253,65,182,105,190,87,53,170,239,87,218,98,93,173,208,91,23,100,50,74,233,123,181,21,205,71,78,229,84,139,226,134,5,145,238,115,210,71,186,173,141,41,240,157,229,99,70,254,95,227,222,157,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,226,199,205,62,178,124,192,200,125,70,114,234,121,92,121,19,211,47,173,122,197,105,42,129,202,184,177,242,177,172,159,47,242,31,78,156,205,97,170,128,1,64,60,209,252,246,106,111,209,125,30,136,159,252,149,60,172,101,63,48,43,189,58,220,64,14,104,254,123,53,55,232,190,143,68,74,174,70,63,141,159,150,255,0,82,45,80,2,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,153,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,15,31,124,100,212,241,125,170,20,87,11,21,53,93,6,9,140,83,172,56,229,13,117,20,80,86,177,243,199,10,214,77,80,177,201,34,57,239,150,36,107,81,31,177,35,138,62,141,107,214,69,119,160,229,241,192,127,239,127,125,190,95,243,91,205,214,197,128,227,59,105,170,106,109,241,108,170,184,215,74,199,43,41,233,166,146,55,194,222,210,35,100,153,85,30,230,181,240,181,25,247,201,35,35,254,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,244,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,251,93,209,122,35,145,205,115,30,214,61,143,99,108,171,148,239,27,245,153,39,179,56,76,212,202,173,245,118,251,122,197,132,214,164,51,205,53,84,112,248,137,234,41,106,166,116,175,70,246,160,70,37,58,54,54,70,216,169,220,197,118,228,141,174,179,240,0,0,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,0,4,0,231,87,229,99,22,249,129,67,233,215,18,0,114,184,243,217,166,95,90,244,122,210,255,0,128,0,170,190,121,223,130,127,153,63,77,42,172,235,252,46,240,201,159,113,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,38,249,221,26,109,107,222,216,37,108,76,123,152,146,72,141,102,230,245,87,55,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,219,163,141,146,77,177,62,57,229,237,177,140,116,210,189,93,36,143,70,166,249,30,247,42,117,114,159,149,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,221,37,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,102,231,116,94,138,213,107,156,199,181,236,123,216,236,240,241,15,195,246,125,195,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,190,39,57,27,209,36,138,70,251,246,169,61,57,98,243,11,163,197,168,233,184,117,226,7,47,236,218,161,219,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,155,97,78,212,44,166,77,175,114,58,69,143,114,49,34,107,63,91,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,80,15,52,127,61,154,155,244,95,71,162,39,255,0,37,79,43,25,79,204,10,239,78,183,19,252,3,42,230,148,248,78,242,177,163,127,47,241,239,78,128,234,160,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,6,107,56,177,243,79,172,159,48,50,31,81,156,186,158,87,30,68,244,203,235,94,177,90,74,160,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,128,77,84,0,1,21,121,163,249,19,212,223,162,250,197,17,74,220,39,121,167,209,191,152,24,247,168,192,105,76,17,87,154,63,145,61,77,250,47,172,81,20,173,194,119,154,125,27,249,129,143,122,140,6,148,192,0,170,190,121,223,130,127,153,63,77,34,175,43,143,61,154,101,245,175,71,173,47,248,21,87,207,59,240,79,243,39,233,165,90,219,46,215,91,45,75,235,44,215,58,186,10,137,41,231,164,124,180,211,58,39,186,9,226,124,51,68,174,106,162,171,36,138,73,35,123,127,131,152,247,53,122,162,170,29,47,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,187,165,168,145,172,79,243,99,98,57,204,107,229,150,38,43,217,191,114,104,123,71,116,119,1,208,172,2,215,167,58,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,93,87,84,232,88,198,203,83,35,98,98,201,42,181,21,202,159,244,34,123,80,10,171,231,157,248,39,249,147,244,211,149,114,84,243,79,148,252,191,174,245,27,113,117,32,28,171,139,31,43,26,201,242,255,0,33,244,233,204,214,26,83,225,59,202,198,141,252,191,199,189,58,2,58,243,47,224,114,155,136,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,227,124,139,27,209,81,204,124,52,129,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,242,154,83,225,59,202,198,141,252,191,199,189,58,3,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,0,0,51,89,197,143,154,125,100,249,129,144,250,140,229,212,242,184,242,39,166,95,90,245,138,210,85,3,149,113,99,229,99,89,62,95,228,62,157,57,154,195,85,0,2,128,121,163,249,236,212,223,162,250,61,17,63,249,42,121,88,202,126,96,87,122,117,184,128,28,209,252,246,106,111,209,125,30,136,149,92,140,127,27,63,45,254,164,90,160,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,50,165,121,177,113,191,71,146,123,79,132,205,51,170,223,73,111,184,36,89,181,106,195,4,208,213,73,15,135,158,158,150,150,102,202,245,111,106,116,122,84,35,163,100,141,150,157,172,71,109,73,26,232,45,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,221,210,212,72,214,39,249,177,177,28,230,53,242,203,19,21,236,223,185,52,81,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,186,56,217,36,219,19,227,158,94,219,24,199,77,43,213,210,72,244,106,111,145,239,114,167,87,41,29,121,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,110,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,109,212,67,254,21,96,89,87,251,107,142,100,152,229,195,254,114,142,186,219,93,79,39,253,217,33,154,57,25,255,0,35,154,230,255,0,82,161,126,124,2,113,147,77,197,246,151,214,220,47,180,212,148,25,222,49,80,144,228,116,52,52,82,193,68,198,79,36,203,71,53,58,201,36,138,230,62,40,149,174,69,126,244,146,41,58,181,172,88,213,210,128,0,0,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,8,1,206,175,202,198,45,243,2,135,211,174,36,0,229,113,231,179,76,190,181,232,245,165,255,0,0,1,85,124,243,191,4,255,0,50,126,154,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,189,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,66,124,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,38,249,221,26,110,115,24,233,229,108,76,123,158,177,198,173,102,231,116,87,59,176,2,63,241,175,194,141,139,139,77,26,173,195,123,86,170,60,190,219,214,179,22,189,214,194,247,120,10,173,204,89,35,87,70,168,244,134,118,51,181,34,116,123,83,171,36,237,189,241,70,133,85,240,199,202,235,92,117,119,81,238,86,77,94,178,93,116,231,27,197,110,16,193,123,154,190,138,104,234,174,49,170,204,142,109,170,69,141,212,213,63,20,8,213,153,36,116,108,108,209,200,212,153,21,24,238,235,206,226,217,77,101,181,104,53,154,142,74,185,41,232,41,242,10,104,159,87,87,45,84,238,99,27,108,107,86,73,166,115,165,149,253,17,58,190,71,57,238,94,170,229,85,85,83,154,242,84,243,79,148,252,191,174,245,27,113,117,32,20,3,205,31,207,102,166,253,23,209,232,137,255,0,201,83,202,198,83,243,2,187,211,173,196,255,0,0,202,185,165,62,19,188,172,104,223,203,252,123,211,160,58,168,5,43,115,171,243,79,139,124,191,161,245,27,137,213,121,24,254,54,126,91,253,72,181,64,82,183,58,191,52,248,183,203,250,31,81,184,157,87,145,143,227,103,229,191,212,139,84,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,1,154,206,44,124,211,235,39,204,12,135,212,103,46,167,149,199,145,61,50,250,215,172,86,146,168,20,173,206,175,205,62,45,242,254,135,212,110,39,85,228,99,248,217,249,111,245,34,213,1,74,220,234,252,211,226,223,47,232,125,70,226,117,94,70,63,141,159,150,255,0,82,45,80,0,8,171,205,31,200,158,166,253,23,214,40,138,86,225,59,205,62,141,252,192,199,189,70,3,74,96,138,188,209,252,137,234,111,209,125,98,136,160,19,85,0,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,83,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,0,42,175,158,119,224,159,230,79,211,72,171,202,227,207,102,153,125,107,209,235,75,254,5,85,243,206,252,19,252,201,250,105,90,186,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,219,163,145,241,195,189,126,57,229,237,177,239,108,49,49,29,36,143,70,174,200,216,247,42,116,106,151,253,193,119,9,56,175,8,218,88,152,181,182,95,29,146,95,124,53,195,38,184,185,209,203,220,174,109,52,108,124,16,74,144,197,34,209,199,34,76,232,89,34,43,155,222,145,85,122,189,73,0,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,86,95,53,142,6,45,87,172,102,191,138,45,40,181,210,91,238,86,10,117,147,43,178,219,173,109,98,92,224,125,67,228,150,230,157,136,247,58,165,142,157,239,158,73,122,163,161,102,245,123,59,42,146,212,89,165,62,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,156,88,249,167,214,79,152,25,15,168,206,93,79,43,143,34,122,101,245,175,88,173,37,80,57,87,22,62,86,53,147,229,254,67,233,211,153,172,53,80,0,40,7,154,63,158,205,77,250,47,163,209,19,255,0,146,167,149,140,167,230,5,119,167,91,136,1,205,31,207,102,166,253,23,209,232,137,85,200,199,241,179,242,223,234,69,170,0,69,94,104,254,68,245,55,232,190,177,68,82,183,9,222,105,244,111,230,6,61,234,48,26,30,214,138,45,92,184,233,126,65,111,208,139,182,63,107,206,234,169,219,13,158,186,252,215,186,138,149,238,145,169,36,206,70,49,234,175,108,75,35,163,69,99,217,220,70,111,107,153,185,23,53,151,61,61,207,172,185,147,52,230,243,131,228,20,25,100,149,16,82,50,195,83,108,154,43,139,167,157,24,176,196,148,206,106,74,175,145,36,141,88,221,189,93,189,189,58,245,66,255,0,184,28,225,18,213,194,14,145,187,20,158,227,73,120,203,47,213,13,185,100,119,88,41,218,198,62,116,98,53,148,176,189,90,146,190,154,20,221,179,184,189,85,242,77,34,54,62,234,198,217,20,10,171,230,185,192,183,244,252,80,104,166,25,254,248,170,207,232,168,93,254,107,155,116,142,157,27,255,0,91,226,158,215,127,184,153,89,254,81,49,18,185,118,90,120,146,155,136,187,93,247,134,235,101,35,238,84,116,245,84,151,42,203,212,53,235,143,195,4,212,179,185,177,92,228,163,77,205,99,221,6,232,154,229,232,233,226,137,125,251,125,218,9,0,0,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,2,0,115,171,242,177,139,124,192,161,244,235,137,0,57,92,121,236,211,47,173,122,61,105,127,192,0,85,175,59,139,77,214,255,0,117,208,107,21,138,217,87,113,185,92,106,50,10,74,58,58,72,93,52,245,51,200,235,99,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,148,28,4,240,65,98,225,31,4,150,183,35,165,181,92,181,54,247,221,138,247,123,163,153,245,16,178,149,38,85,134,150,145,210,69,27,227,135,99,98,124,137,177,28,249,122,238,115,155,28,72,201,84,0,5,85,243,206,252,19,252,201,250,105,202,185,42,121,167,202,126,95,215,122,141,184,186,144,10,1,230,143,231,179,83,126,139,232,244,68,255,0,228,169,229,99,41,249,129,93,233,214,226,127,128,101,92,210,159,9,222,86,52,111,229,254,61,233,208,29,84,2,149,185,213,249,167,197,190,95,208,250,141,196,234,188,140,127,27,63,45,254,164,90,160,41,91,157,95,154,124,91,229,253,15,168,220,78,171,200,199,241,179,242,223,234,69,170,0,102,179,139,31,52,250,201,243,3,33,245,25,203,169,229,113,228,79,76,190,181,235,21,164,170,0,205,103,22,62,105,245,147,230,6,67,234,51,151,83,202,227,200,158,153,125,107,214,43,73,84,10,86,231,87,230,159,22,249,127,67,234,55,19,170,242,49,252,108,252,183,250,145,106,128,165,110,117,126,105,241,111,151,244,62,163,113,58,175,35,31,198,207,203,127,169,22,168,0,4,85,230,143,228,79,83,126,139,235,20,69,43,112,157,230,159,70,254,96,99,222,163,1,165,48,69,94,104,254,68,245,55,232,190,177,68,80,9,170,128,0,34,175,52,127,34,122,155,244,95,88,162,41,91,132,239,52,250,55,243,3,30,245,24,13,41,130,42,243,71,242,39,169,191,69,245,138,34,149,184,78,243,79,163,127,48,49,239,81,128,210,152,0,21,87,207,59,240,79,243,39,233,164,85,229,113,231,179,76,190,181,232,245,165,255,0,2,173,121,220,90,110,183,251,174,131,88,172,86,202,187,141,202,227,81,144,82,81,209,210,66,233,167,169,158,71,91,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,160,224,39,130,11,23,8,248,36,181,185,29,45,170,229,169,183,190,236,87,187,221,28,207,168,133,148,169,50,172,52,180,142,146,40,223,28,59,27,19,228,77,136,231,203,215,115,156,216,226,70,74,160,0,42,175,158,119,224,159,230,79,211,78,85,201,83,205,62,83,242,254,187,212,109,197,212,128,114,174,44,124,172,107,39,203,252,135,211,167,51,88,105,79,132,239,43,26,55,242,255,0,30,244,232,14,170,10,86,230,87,203,247,246,19,89,93,175,122,83,14,252,6,235,112,111,181,45,205,111,89,44,245,213,115,212,191,238,162,130,153,144,211,219,152,158,26,8,247,61,92,146,72,198,123,247,52,181,78,19,188,172,104,223,203,252,123,211,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,106,23,40,158,27,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,78,157,85,127,137,39,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,247,186,56,227,98,244,124,206,68,232,196,248,81,58,245,94,170,189,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,235,211,170,47,240,33,7,247,21,56,88,255,0,135,218,171,255,0,189,109,223,234,36,255,0,0,16,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,205,141,146,146,71,167,86,66,213,94,175,95,137,87,167,68,232,137,216,56,95,225,127,1,225,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,102,218,118,42,34,181,87,170,187,223,252,17,56,254,189,242,191,208,46,34,117,98,251,172,121,174,95,168,20,87,172,131,194,248,152,45,119,10,40,233,89,216,166,138,157,155,27,37,36,143,78,172,133,170,189,94,191,18,175,78,137,209,19,160,112,165,193,78,150,112,125,246,167,246,103,127,202,238,127,107,124,15,141,246,237,85,52,221,191,11,223,237,246,187,48,69,211,175,137,126,237,219,186,244,111,78,157,23,172,128,0,231,250,247,162,152,175,17,58,79,125,209,204,214,225,117,162,178,228,30,23,196,207,107,150,56,234,153,216,169,138,161,155,29,36,114,49,58,190,22,162,245,98,252,42,189,58,47,69,72,193,167,188,162,120,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,3,160,146,122,105,153,52,109,145,173,163,107,149,138,230,34,42,35,154,189,58,244,84,254,36,223,60,165,199,74,180,226,239,168,246,141,94,185,225,118,170,156,206,195,111,168,181,219,111,114,83,162,213,83,82,204,168,178,70,215,127,254,104,213,95,137,141,154,118,181,90,147,74,143,245,96,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,63,208,174,29,116,143,135,12,102,124,91,74,49,58,75,93,61,85,68,211,84,85,44,76,117,109,75,29,81,52,209,67,61,78,212,150,118,64,149,15,138,37,149,207,123,99,70,162,185,203,213,203,210,192,0,2,47,241,65,203,211,69,248,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,253,213,15,69,84,114,39,68,111,187,248,170,250,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,144,0,3,143,241,65,194,254,3,197,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,205,181,15,85,68,106,47,84,111,191,248,162,241,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,247,182,58,72,222,189,25,51,149,58,61,62,36,78,189,83,170,44,192,0,3,207,221,112,12,54,251,153,88,53,6,243,143,82,86,100,56,173,61,117,53,150,186,100,87,62,129,149,137,18,84,172,72,171,181,175,123,96,141,138,254,155,209,155,218,138,141,145,232,239,64,0,0,143,252,86,240,83,165,156,96,253,150,253,166,95,242,187,103,217,47,29,224,189,133,85,77,15,115,197,118,59,157,222,244,18,245,233,225,153,183,110,222,157,93,215,175,84,233,231,248,95,229,233,162,252,38,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,126,234,118,34,42,185,83,162,187,221,252,21,37,0,4,63,215,190,87,250,5,196,78,172,95,117,143,53,203,245,2,138,245,144,120,95,19,5,174,225,69,29,43,59,20,209,83,179,99,100,164,145,233,213,144,181,87,171,215,226,85,233,209,58,34,118,14,23,248,95,192,120,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,182,157,138,136,173,85,234,174,247,255,0,4,78,192,1,0,63,184,169,194,199,252,62,213,95,253,235,110,255,0,81,38,254,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,215,175,68,79,224,122,0,8,191,197,7,47,77,23,226,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,247,84,61,21,81,200,157,17,190,239,226,171,232,56,82,224,167,75,56,62,251,83,251,51,191,229,119,63,181,190,7,198,251,118,170,154,110,223,133,239,246,251,93,152,34,233,215,196,191,118,237,221,122,55,167,78,139,214,64,2,47,241,65,203,211,69,248,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,253,213,15,69,84,114,39,68,111,187,248,170,250,14,20,184,41,210,206,15,190,212,254,204,239,249,93,207,237,111,129,241,190,221,170,166,155,183,225,123,253,190,215,102,8,186,117,241,47,221,187,119,94,141,233,211,162,245,144,0,16,131,80,185,68,240,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,122,116,234,171,252,73,63,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,232,0,16,131,80,185,68,240,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,122,116,234,171,252,73,63,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,189,209,199,27,23,163,230,114,39,70,39,194,137,215,170,245,85,232,0,139,252,80,114,244,209,126,44,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,117,67,209,85,28,137,209,27,238,254,42,190,131,133,46,10,116,179,131,239,181,63,179,59,254,87,115,251,91,224,124,111,183,106,169,166,237,248,94,255,0,111,181,217,130,46,157,124,75,247,110,221,215,163,122,116,232,189,100,0,34,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,221,80,244,85,71,34,116,70,251,191,138,175,160,225,75,130,157,44,224,251,237,79,236,206,255,0,149,220,254,214,248,31,27,237,218,170,105,187,126,23,191,219,237,118,96,139,167,95,18,253,219,183,117,232,222,157,58,47,89,0,0,7,63,215,189,20,197,120,137,210,123,238,142,102,183,11,173,21,151,32,240,190,38,123,92,177,199,84,206,197,76,85,12,216,233,35,145,137,213,240,181,23,171,23,225,85,233,209,122,42,70,13,61,229,19,195,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,233,215,162,167,241,38,248,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,32,127,113,83,133,143,248,125,170,191,251,214,221,254,162,79,240,0,57,254,189,232,166,43,196,78,147,223,116,115,53,184,93,104,172,185,7,133,241,51,218,229,142,58,166,118,42,98,168,102,199,73,28,140,78,175,133,168,189,88,191,10,175,78,139,209,82,48,105,239,40,158,27,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,78,189,21,63,137,55,193,207,245,239,69,49,94,34,116,158,251,163,153,173,194,235,69,101,200,60,47,137,158,215,44,113,213,51,177,83,21,67,54,58,72,228,98,117,124,45,69,234,197,248,85,122,116,94,138,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,122,117,232,169,252,73,190,0,4,127,226,183,130,157,44,227,7,236,183,237,50,255,0,149,219,62,201,120,239,5,236,42,170,104,123,158,43,177,220,238,247,160,151,175,79,12,205,187,118,244,234,238,189,122,167,78,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,126,246,199,73,27,215,163,38,114,167,71,167,196,137,215,170,117,69,152,0,243,247,92,3,13,190,230,86,13,65,188,227,212,149,153,14,43,79,93,77,101,174,153,21,207,160,101,98,68,149,43,18,42,237,107,222,216,35,98,191,166,244,102,246,162,163,100,122,59,208,0,0,35,255,0,21,188,20,233,103,24,63,101,191,105,151,252,174,217,246,75,199,120,47,97,85,83,67,220,241,93,142,231,119,189,4,189,122,120,102,109,219,183,167,87,117,235,213,58,121,254,23,249,122,104,191,9,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,186,157,136,138,174,84,232,174,247,127,5,73,64,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,189,58,162,255,0,2,16,127,113,83,133,143,248,125,170,191,251,214,221,254,162,77,253,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,175,94,136,159,192,244,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,62,76,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,123,222,174,123,182,177,141,78,174,85,114,244,234,170,171,239,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,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,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,3,1,2,255,196,0,116,16,0,1,3,3,3,2,4,3,4,6,2,7,14,16,2,27,0,1,2,3,4,5,6,7,17,18,8,19,9,20,56,181,21,33,119,22,34,49,133,23,35,65,71,134,197,24,50,25,36,37,51,81,83,97,38,39,52,53,69,82,113,114,115,116,130,166,211,212,54,57,66,73,86,87,88,98,99,100,104,136,145,149,150,179,198,228,55,84,117,118,129,161,182,193,180,196,40,67,68,85,101,131,146,209,240,102,132,177,147,148,165,178,210,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,4,5,1,3,6,7,2,8,255,196,0,55,17,1,0,1,3,2,4,3,5,6,5,5,1,0,0,0,0,0,1,2,3,17,4,5,6,18,33,49,7,65,113,52,54,81,114,177,19,34,115,145,178,193,21,97,161,209,225,20,50,68,83,129,240,255,218,0,12,3,1,0,2,17,3,17,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,8,89,97,241,36,197,114,30,165,155,161,52,88,173,217,144,84,213,91,232,233,170,101,161,141,30,146,84,173,51,81,94,244,170,84,226,139,80,191,131,55,217,19,228,191,180,38,152,63,196,84,114,110,135,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,241,93,110,180,246,138,118,212,212,178,71,53,207,70,34,49,17,87,117,69,95,218,169,254,0,63,104,32,158,178,248,177,105,46,155,213,75,103,181,225,153,116,247,26,106,136,163,149,213,22,234,103,66,177,190,30,231,221,86,214,53,219,252,219,248,166,223,143,249,10,243,215,63,17,125,90,214,202,169,99,185,226,216,141,37,26,213,67,87,31,98,134,166,57,121,178,21,143,101,229,82,244,219,239,57,127,244,127,176,5,150,245,69,226,65,132,232,34,201,103,182,226,183,186,203,189,45,194,158,154,161,211,208,195,37,50,199,45,51,166,221,138,149,76,119,47,234,39,205,54,254,183,227,242,82,157,122,114,203,62,11,212,126,156,229,21,112,243,242,217,109,154,119,50,54,239,191,110,182,7,124,145,85,63,99,127,194,115,9,24,247,49,42,29,199,103,46,219,39,255,0,183,249,14,193,209,230,51,246,171,169,141,55,183,172,221,182,69,148,217,231,145,81,219,47,4,184,83,162,237,242,95,159,222,3,68,90,125,150,195,157,98,20,25,84,16,62,22,87,119,118,99,218,141,84,225,43,217,248,35,157,254,179,252,42,122,35,231,216,108,244,246,11,84,22,154,89,36,124,80,114,226,233,21,21,203,201,202,229,223,100,68,252,87,252,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,240,114,140,198,217,137,82,182,174,229,5,84,140,116,173,133,18,6,181,87,146,181,93,251,92,159,45,145,64,251,192,140,217,255,0,136,6,141,233,197,68,148,215,204,107,51,157,209,202,200,85,105,40,233,92,155,190,62,105,253,106,134,252,182,255,0,233,158,46,95,21,126,158,162,106,57,112,221,68,249,174,223,233,117,15,252,236,9,154,84,247,84,126,44,217,61,191,42,184,97,218,89,133,218,221,67,65,85,75,44,50,100,22,233,22,85,141,212,168,231,242,88,43,54,223,185,34,237,178,34,113,252,126,103,128,234,83,197,122,251,170,214,152,241,220,19,12,160,167,183,211,220,97,173,133,215,107,115,217,50,181,176,61,143,71,44,85,142,110,252,228,93,182,79,193,19,117,220,175,112,52,143,210,126,178,87,107,190,133,227,58,151,116,160,130,142,174,242,218,213,146,42,120,150,56,219,217,173,154,4,217,174,123,213,55,72,209,127,172,191,53,95,195,240,59,9,203,58,96,179,207,96,208,204,106,211,83,36,111,146,15,57,201,204,85,86,175,42,201,157,242,221,19,252,63,224,58,152,0,0,0,0,0,0,0,0,0,0,0,8,203,173,29,125,105,54,137,213,203,65,144,99,121,109,84,240,84,197,78,245,163,163,166,123,21,100,135,186,138,156,234,24,187,109,242,95,242,255,0,233,2,77,17,171,95,250,239,210,222,159,42,101,160,201,177,204,170,182,120,42,224,164,122,208,81,211,200,197,116,176,44,205,84,231,80,197,219,138,108,191,229,255,0,15,226,86,206,181,120,174,234,126,163,61,244,22,28,51,23,130,216,202,168,170,96,90,203,117,67,103,221,176,171,28,142,225,88,230,255,0,89,206,219,111,217,177,6,43,106,228,175,169,125,84,205,106,61,251,110,141,79,151,201,17,63,250,192,89,22,166,120,204,103,23,86,173,62,158,96,150,38,192,218,136,222,197,189,90,230,71,240,237,170,59,126,205,114,166,252,215,229,251,54,255,0,41,9,53,43,168,44,207,84,227,237,100,22,203,45,58,121,134,84,255,0,105,195,43,23,147,35,86,34,125,249,29,242,217,87,255,0,162,115,35,221,225,151,28,6,138,134,37,190,183,32,90,190,15,73,60,162,67,219,254,190,233,183,37,223,240,219,127,242,238,7,132,63,234,52,141,93,250,206,91,109,255,0,82,127,202,252,207,217,109,181,84,93,36,88,169,223,27,85,26,175,251,234,169,242,69,68,253,136,191,225,3,239,230,25,117,13,238,157,182,203,84,19,178,138,41,155,44,75,80,212,73,127,170,168,188,184,185,83,241,114,254,9,248,108,73,95,11,27,44,183,158,169,169,22,41,24,223,35,111,142,177,220,149,83,118,178,227,69,186,39,201,126,127,63,242,127,178,68,41,225,117,60,174,133,234,138,230,237,190,223,135,224,76,63,10,119,57,189,83,195,199,111,157,169,168,187,255,0,131,226,52,38,34,48,47,136,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,203,245,63,168,108,47,73,249,125,162,182,94,234,120,212,71,78,190,74,8,159,247,159,26,200,139,247,228,111,203,100,255,0,210,66,221,77,241,149,211,235,29,198,107,86,15,130,100,47,158,9,99,228,235,173,174,5,98,196,177,114,118,221,170,212,94,92,149,187,124,182,219,112,44,136,20,201,157,120,200,235,29,238,145,180,216,238,11,134,177,27,59,100,69,173,182,85,39,221,70,42,47,245,43,87,231,186,255,0,232,35,102,127,214,110,168,106,61,206,123,173,242,195,139,65,45,68,145,200,230,210,82,212,53,168,172,141,24,155,114,157,203,248,39,248,127,16,47,87,59,234,83,5,211,218,135,211,94,173,55,217,157,28,172,137,86,150,8,92,155,185,156,211,250,210,183,229,183,255,0,76,136,218,155,227,21,166,24,221,100,182,220,79,6,202,36,168,134,104,209,203,113,182,83,171,22,55,71,201,118,237,214,162,242,221,91,254,77,183,41,174,89,29,44,139,35,145,17,87,252,7,252,129,55,117,87,197,91,89,117,6,121,34,166,195,112,200,104,251,241,207,31,114,221,84,217,119,108,92,21,23,106,183,39,226,171,255,0,210,34,38,93,156,221,179,74,169,42,238,148,244,145,62,71,177,234,148,236,115,83,118,179,138,127,89,203,251,15,58,0,3,208,97,24,178,229,215,89,109,169,55,107,181,78,233,247,229,199,240,115,91,183,224,191,235,139,183,211,31,12,29,24,211,123,37,44,21,25,118,107,61,99,35,150,25,56,87,210,58,45,159,42,189,54,222,145,171,248,109,248,255,0,148,10,40,38,39,64,125,30,71,212,70,91,83,38,65,124,117,21,170,75,13,85,108,30,78,167,183,81,221,142,178,24,118,119,56,100,111,29,156,245,249,124,255,0,171,243,79,154,17,67,40,242,171,125,169,242,93,222,207,220,227,221,219,151,245,27,190,251,124,191,29,203,223,240,214,211,104,48,254,152,240,187,170,85,201,44,210,211,221,96,115,123,136,230,236,183,74,133,221,62,234,47,253,74,126,208,37,132,16,182,158,38,194,197,85,107,119,219,127,199,241,63,160,0,0,0,0,0,0,0,112,158,175,58,145,147,166,125,59,183,230,180,246,166,215,201,91,123,134,210,177,190,14,234,34,62,158,121,121,108,146,199,254,37,19,125,255,0,111,225,251,82,191,122,59,241,14,213,92,195,85,174,212,217,70,49,138,69,78,219,4,211,53,104,40,170,90,254,226,84,83,181,55,231,82,169,199,101,119,249,119,216,250,254,48,185,213,178,190,138,76,10,42,106,166,215,91,114,123,109,84,146,57,141,72,156,213,181,204,187,53,121,110,171,250,214,254,45,79,193,127,250,60,119,194,62,213,73,116,234,23,32,134,119,204,221,176,154,199,253,197,68,252,43,232,83,246,162,255,0,132,11,195,34,175,84,222,32,26,121,211,45,198,162,193,119,198,178,42,251,149,29,117,53,36,206,166,163,130,88,21,38,166,89,209,90,174,168,141,223,36,226,139,186,126,59,254,63,137,42,28,142,84,251,187,111,254,83,52,29,68,218,114,59,30,177,100,22,204,181,246,215,221,97,242,158,97,109,203,34,211,174,244,177,57,188,59,136,142,254,170,183,125,211,241,223,246,1,34,245,247,196,231,83,117,134,73,45,180,120,142,49,77,105,101,100,53,148,235,45,5,67,42,57,50,5,141,81,251,85,61,187,110,247,109,183,236,219,231,248,145,47,20,196,238,153,213,218,107,117,178,106,88,102,142,5,168,114,206,231,53,188,81,205,110,201,197,28,187,238,228,255,0,233,159,4,190,47,13,237,62,211,236,111,71,113,203,254,41,85,144,201,87,83,65,114,167,123,110,47,129,99,72,254,37,34,170,162,70,212,94,91,177,191,183,109,183,2,185,117,55,195,79,82,244,151,76,173,58,133,147,229,152,205,74,92,174,73,109,237,80,87,212,61,90,245,108,206,69,217,244,173,217,54,133,126,124,151,230,191,135,248,33,229,61,59,234,94,177,198,173,69,68,223,230,90,23,138,231,86,12,185,85,213,116,249,110,178,171,103,198,50,11,117,205,213,83,83,108,199,181,246,199,191,100,122,77,186,175,246,218,124,184,39,224,191,63,151,207,153,248,95,244,209,75,169,25,197,86,79,126,187,75,5,186,183,25,173,116,76,163,157,27,50,72,202,250,120,254,242,62,39,55,142,205,119,224,187,254,31,229,3,201,95,252,44,181,206,197,139,210,100,242,230,24,35,226,171,168,242,237,99,110,21,138,228,95,191,243,84,242,136,159,245,11,251,72,131,127,177,213,227,151,105,236,213,210,66,249,169,248,242,116,74,170,213,228,212,114,108,170,136,191,130,167,236,53,48,86,175,139,166,136,199,93,130,210,234,53,186,224,228,174,186,229,150,250,121,34,154,95,213,53,141,182,212,183,118,181,35,221,23,245,77,252,92,191,138,255,0,244,2,160,75,238,240,229,210,74,12,111,166,12,42,227,87,91,59,235,228,134,233,12,169,28,141,88,118,91,165,66,167,29,216,142,223,102,183,241,255,0,41,66,113,198,233,23,139,85,63,13,254,102,153,244,31,24,170,195,180,166,199,141,214,205,20,179,81,249,158,79,137,202,230,175,58,153,94,155,42,162,47,224,228,253,128,87,31,139,55,79,212,150,139,79,233,82,221,115,149,213,23,156,154,223,66,232,103,153,21,141,107,109,179,38,232,212,141,21,23,245,9,255,0,84,191,138,252,191,193,18,124,59,114,202,124,79,170,108,77,106,33,146,79,139,215,80,90,153,193,168,188,95,45,198,147,103,46,234,155,39,221,252,126,127,236,41,108,254,35,152,77,207,60,209,11,29,158,213,81,75,12,176,229,84,213,46,117,67,220,214,171,82,146,173,187,34,181,174,93,247,122,126,207,240,148,205,209,190,223,210,139,75,85,119,249,102,22,69,249,127,243,70,156,13,33,53,200,228,228,159,180,255,0,79,229,76,168,232,90,169,248,124,255,0,254,103,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,10,202,200,168,162,73,101,107,149,21,220,126,234,124,247,255,0,246,67,251,148,97,226,9,214,109,118,179,230,23,60,18,207,97,130,150,195,111,185,208,92,169,100,169,165,86,85,171,155,65,193,201,34,182,119,179,110,83,63,100,70,167,201,27,243,252,119,11,170,196,179,235,62,102,214,186,215,77,89,18,58,55,74,158,97,141,111,201,174,226,191,213,114,252,247,61,41,151,188,63,60,188,97,85,78,171,181,83,81,202,247,66,232,21,42,24,231,39,21,114,57,127,170,228,249,238,212,47,203,160,11,54,75,109,233,155,13,151,37,146,216,234,149,142,230,217,60,138,200,177,239,241,42,133,110,220,211,127,234,162,111,254,80,36,145,230,51,125,65,179,96,52,12,184,222,41,171,102,142,73,219,78,137,76,198,57,220,156,215,57,23,239,57,191,45,154,167,167,33,143,136,127,73,119,78,160,112,122,68,197,239,84,180,119,39,100,84,149,179,121,250,151,71,7,106,58,41,226,84,111,8,94,238,91,185,139,243,249,127,91,231,248,32,31,71,87,252,74,180,131,74,168,91,81,83,138,102,21,18,45,92,116,206,70,80,210,189,191,126,39,63,116,222,169,191,235,74,240,215,15,20,157,82,213,57,164,161,182,225,248,173,61,177,181,80,213,64,179,219,234,25,62,237,133,88,168,237,170,220,221,183,115,182,219,246,108,66,105,225,117,60,174,137,234,138,173,219,125,191,15,192,144,157,38,116,117,149,117,83,146,212,88,44,55,219,77,191,179,105,158,235,202,174,170,72,183,108,85,17,66,169,187,96,147,231,188,187,237,183,224,159,138,126,10,28,14,237,115,158,241,112,150,227,82,200,219,44,220,121,36,104,168,212,217,168,159,45,213,127,98,31,144,177,126,160,60,43,173,90,55,128,91,242,122,92,198,174,170,186,170,235,29,4,172,146,224,215,196,140,116,83,63,118,162,82,49,119,253,91,127,21,253,171,242,43,194,138,138,90,249,86,24,92,196,114,55,151,222,85,219,109,211,255,0,214,7,231,36,215,78,29,5,234,127,82,54,122,91,254,45,146,98,244,52,149,148,149,21,81,182,225,89,81,20,136,144,212,118,28,138,140,167,145,62,110,69,84,217,127,15,240,126,7,8,204,176,75,190,15,95,53,186,237,83,71,44,144,189,140,114,211,189,206,106,171,152,143,77,185,53,63,98,255,0,233,59,79,73,221,101,229,125,46,95,165,186,90,44,54,155,132,79,181,79,109,106,84,210,201,43,182,150,162,57,149,87,140,241,167,227,30,219,239,248,126,197,252,64,150,49,120,42,101,156,19,189,159,90,121,254,222,55,89,118,255,0,233,208,157,22,221,224,169,164,158,78,63,139,103,217,119,154,249,247,60,189,214,155,183,248,174,219,114,161,223,240,219,255,0,163,185,43,122,115,234,251,2,234,54,215,77,89,140,216,239,244,50,205,73,81,88,169,95,77,12,77,70,69,81,217,84,251,147,72,187,238,168,191,236,111,243,79,192,235,153,134,95,110,194,173,145,93,110,112,84,203,20,179,182,157,27,3,90,231,114,86,185,219,253,231,34,109,179,87,246,129,157,174,172,52,83,29,208,13,102,200,180,190,193,112,184,214,67,101,125,19,91,53,100,172,145,206,73,168,226,157,119,115,35,98,42,162,203,178,125,212,249,39,237,252,87,149,208,216,107,46,16,182,120,100,133,173,114,42,167,37,84,95,146,237,251,16,244,58,199,168,213,58,181,168,247,125,65,171,165,138,154,91,175,151,229,20,108,86,53,189,168,35,137,54,69,115,149,62,81,162,255,0,89,127,31,217,248,23,211,210,151,76,118,29,34,209,156,119,21,146,239,95,83,81,66,202,214,61,233,80,199,177,82,74,201,101,249,47,105,171,255,0,84,137,248,39,237,255,0,100,12,244,210,213,73,73,34,201,26,53,85,91,199,239,39,255,0,183,248,11,71,204,124,87,45,119,13,18,199,214,219,134,85,55,35,91,155,150,175,191,110,106,81,118,81,106,17,59,123,86,119,57,127,123,252,126,95,215,255,0,33,23,186,230,232,234,227,211,126,93,114,188,208,95,105,171,177,169,110,20,86,234,38,205,84,233,107,187,146,81,36,174,89,17,32,142,62,60,163,145,17,81,119,217,91,242,252,84,138,96,127,104,97,146,178,85,107,21,168,187,111,243,252,13,48,104,14,15,6,155,233,37,139,11,167,168,124,241,219,188,214,210,61,232,231,47,114,166,89,62,106,141,111,250,255,0,240,39,255,0,92,162,174,132,52,202,155,84,181,110,237,98,172,171,150,158,56,49,202,138,196,116,82,35,21,85,181,84,204,219,117,99,190,95,125,127,103,255,0,68,208,184,0,0,0,0,0,0,0,15,195,119,186,195,104,166,109,76,204,123,154,231,163,54,106,34,174,234,138,191,181,83,252,0,80,119,137,6,162,214,102,61,81,102,212,79,165,134,42,102,77,106,157,138,140,86,191,116,181,211,183,231,247,149,54,251,203,255,0,210,38,15,132,30,159,182,142,10,92,249,213,42,191,18,198,238,116,221,164,127,245,118,186,70,155,237,199,229,253,235,253,114,254,63,250,42,227,81,50,168,243,108,198,225,147,197,11,162,109,111,107,102,57,188,85,56,68,198,126,27,175,250,223,240,151,227,225,245,167,140,211,238,151,112,171,79,154,89,159,79,29,205,138,238,124,145,121,220,234,95,254,181,191,225,255,0,0,18,80,224,93,71,244,121,129,117,35,72,144,101,23,203,253,11,214,190,26,245,242,21,48,196,156,162,129,208,162,39,56,100,249,113,118,235,254,95,218,159,129,223,64,25,214,234,139,163,220,215,166,59,189,85,62,65,124,178,87,209,197,91,77,67,26,209,212,205,44,189,201,105,187,232,171,206,24,211,142,200,228,255,0,15,225,242,95,196,229,248,6,167,223,244,230,185,247,11,37,37,190,121,31,78,234,101,74,184,222,230,241,115,218,245,95,186,246,252,247,106,26,98,201,177,154,12,170,130,59,125,194,106,136,227,142,100,153,22,23,53,29,201,26,228,253,168,191,47,188,165,85,117,161,225,137,143,97,148,31,164,13,58,203,174,50,205,114,187,83,80,172,87,186,246,57,173,139,202,200,174,93,161,165,69,71,114,133,187,125,229,77,149,126,91,254,1,90,87,219,213,86,65,116,158,239,91,28,76,154,126,60,155,18,42,53,56,181,26,155,110,170,191,130,39,237,47,179,195,87,11,183,216,58,81,193,110,180,213,21,15,154,104,110,208,185,175,123,85,168,159,21,169,95,150,205,69,223,238,167,237,40,16,208,95,135,29,246,150,229,210,70,7,75,12,114,181,236,101,213,234,174,68,68,219,226,181,73,254,31,242,129,39,78,85,212,118,37,67,153,224,244,54,186,249,231,138,56,174,177,84,34,194,228,107,185,36,51,55,111,155,87,229,247,151,246,29,84,243,121,222,55,54,81,104,134,223,12,172,141,209,212,182,109,220,229,68,217,26,228,253,136,191,235,128,204,21,20,173,134,85,115,145,87,118,237,242,255,0,101,13,69,98,117,177,92,113,250,90,200,90,230,178,78,123,35,147,101,249,61,201,255,0,214,50,251,125,180,77,98,186,207,106,168,123,31,36,28,119,115,21,85,23,147,81,223,181,19,252,63,224,52,29,208,166,177,82,106,223,79,88,157,229,40,102,166,170,169,138,227,51,219,218,70,70,137,29,194,120,254,73,205,203,191,201,23,241,255,0,15,251,0,119,187,213,150,150,251,74,202,74,185,37,99,25,34,72,139,26,162,46,232,138,159,181,23,252,42,82,163,186,63,202,250,89,234,215,8,175,117,242,211,112,178,219,179,92,118,38,34,84,201,45,83,185,73,79,80,237,255,0,83,27,23,250,175,68,252,63,234,127,202,165,221,159,242,246,35,209,17,119,249,46,255,0,32,62,94,45,120,101,254,197,75,118,141,142,99,103,231,179,92,155,42,113,123,155,254,21,255,0,7,248,79,172,127,136,136,212,217,15,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,56,215,77,112,198,244,23,20,164,203,114,123,125,202,178,154,174,227,29,181,140,160,138,57,36,73,31,20,146,34,170,62,70,39,29,162,119,207,125,247,84,249,126,212,8,219,226,11,214,123,52,30,193,29,135,27,176,173,101,238,146,251,73,79,82,234,234,94,229,42,195,45,20,179,110,197,100,236,127,47,156,105,243,77,191,173,248,252,148,163,5,85,114,238,167,188,215,13,89,186,235,118,166,94,117,42,243,69,73,73,85,120,90,101,146,42,104,221,28,109,236,211,199,10,108,215,61,234,155,164,104,171,247,151,230,171,248,126,7,206,211,109,56,189,106,125,242,123,5,138,170,138,158,122,122,71,86,57,213,111,123,24,172,107,216,197,68,86,181,203,190,242,39,236,255,0,15,204,14,255,0,209,23,70,85,61,78,229,85,20,119,43,244,116,22,212,178,84,220,97,88,42,150,41,251,145,85,67,14,206,229,4,141,219,239,185,118,79,159,225,243,79,154,23,231,106,182,193,103,160,138,221,76,249,29,28,60,184,172,138,138,239,155,149,126,123,34,126,213,57,215,78,186,27,105,233,251,75,108,154,109,106,184,213,214,197,103,109,83,27,45,68,205,145,206,73,170,164,157,119,115,99,98,46,203,38,223,213,79,146,126,223,196,234,0,0,0,84,95,136,55,135,157,125,162,253,93,172,184,126,79,3,160,191,93,104,109,236,130,229,90,229,123,26,218,5,107,149,91,29,50,34,47,42,127,151,223,95,146,254,31,224,134,157,47,245,41,121,233,179,51,172,203,109,118,154,42,231,85,218,102,181,240,168,129,242,162,54,73,225,149,87,102,203,31,207,120,81,55,223,246,254,31,181,52,126,82,63,136,63,66,181,58,43,117,171,212,236,127,34,138,170,195,117,187,208,218,169,97,172,171,87,213,181,203,66,231,185,210,53,148,236,98,39,42,119,236,168,229,249,43,126,91,239,176,118,46,186,188,64,112,173,69,210,171,85,139,8,198,175,112,85,193,145,83,213,189,215,90,56,155,26,196,148,181,45,84,69,138,165,203,203,147,219,183,203,109,183,57,135,133,30,133,210,102,90,153,112,200,238,215,25,162,165,171,196,235,184,50,158,100,108,136,246,92,41,89,243,71,70,169,183,221,119,237,255,0,1,95,133,246,248,106,233,51,240,78,156,176,251,205,85,106,77,85,53,45,210,154,70,199,39,40,209,22,233,59,145,81,21,141,95,193,137,251,127,194,7,123,213,109,20,197,117,130,219,29,171,37,184,93,105,162,142,173,149,136,234,25,99,99,185,178,55,70,137,247,227,122,109,179,215,246,126,59,124,202,154,215,143,9,60,243,79,228,146,235,131,102,182,9,172,210,213,195,77,76,219,181,202,103,85,125,232,85,207,87,246,168,218,207,235,177,219,108,191,213,219,127,158,229,210,128,50,229,28,247,44,34,247,81,3,82,154,90,134,70,145,189,87,147,153,179,145,174,249,126,11,254,15,254,153,217,53,35,173,77,83,213,12,74,143,13,191,216,49,90,122,42,42,214,215,199,37,29,45,75,37,89,17,178,55,101,87,206,228,227,180,174,253,136,191,36,249,255,0,134,230,186,143,232,139,79,122,140,231,62,65,144,100,84,53,18,215,65,90,244,163,171,130,38,111,20,14,133,17,57,193,34,254,10,138,191,229,253,169,248,20,35,170,154,127,95,165,153,229,211,3,186,84,211,212,84,219,59,28,228,167,123,159,27,187,144,178,84,217,92,214,170,252,164,68,254,170,124,247,255,0,100,14,161,209,142,147,75,172,122,161,116,198,34,173,109,42,210,216,39,175,230,233,56,34,163,106,41,217,182,252,31,254,51,252,31,179,241,52,86,214,163,26,141,79,193,10,236,240,164,233,202,219,142,96,86,109,114,146,235,82,250,236,134,205,115,182,75,78,217,218,177,49,173,186,108,138,214,246,145,81,118,165,111,205,94,191,138,252,190,127,43,21,3,206,231,24,61,167,62,180,197,103,188,84,85,195,12,53,13,169,107,169,158,214,185,92,141,115,81,21,92,215,38,219,61,127,103,248,12,240,117,97,211,234,244,227,172,121,14,154,195,115,243,212,246,105,40,163,100,174,155,186,247,44,244,113,84,46,238,237,198,139,178,200,169,253,84,252,19,241,252,77,32,148,123,226,151,168,246,92,167,89,178,92,126,130,150,182,57,233,174,86,186,135,58,102,49,24,173,248,91,19,100,84,114,174,255,0,125,63,103,248,64,232,126,12,178,83,187,88,238,209,53,36,239,38,21,112,87,111,183,29,190,37,71,248,126,223,240,22,231,115,185,193,106,129,181,21,12,145,205,115,209,136,140,68,85,223,101,95,218,169,254,3,53,90,29,174,121,70,130,229,21,89,102,41,110,181,86,85,85,219,228,182,189,151,8,100,146,52,141,242,199,34,170,36,114,49,121,111,19,126,123,237,178,175,203,246,167,177,215,62,177,181,39,94,213,236,202,172,88,213,28,110,171,134,177,62,31,75,81,26,243,142,21,137,19,239,206,255,0,150,206,85,255,0,103,111,159,236,2,217,53,123,197,7,70,52,178,162,75,116,248,134,105,81,87,5,68,80,200,172,183,210,62,53,71,196,178,38,219,213,181,127,13,191,250,100,98,200,188,106,242,159,137,77,246,75,1,181,121,13,219,217,248,141,170,78,246,220,83,151,46,221,119,31,235,111,182,223,179,111,218,86,214,41,138,92,115,11,140,150,203,100,212,209,75,20,43,58,172,238,115,91,197,28,214,237,247,81,87,125,220,159,176,177,253,28,240,106,186,94,232,33,186,106,182,119,74,200,39,167,151,100,199,174,142,71,164,233,55,22,255,0,127,162,84,225,193,29,191,207,126,91,126,192,38,207,72,125,100,91,122,161,163,129,97,177,84,219,234,159,110,170,184,63,149,43,98,143,140,85,73,6,201,180,242,46,255,0,121,23,255,0,79,205,63,2,75,30,35,74,180,147,27,210,12,102,139,21,198,171,110,85,52,148,44,154,56,223,93,36,111,145,82,73,157,43,183,86,49,137,253,103,42,38,200,159,47,253,39,183,0,0,0,65,127,20,14,161,167,210,237,49,183,91,236,150,184,234,46,16,229,52,112,202,181,80,43,225,88,223,67,83,39,221,227,35,93,203,126,63,143,203,241,255,0,33,58,10,7,241,31,213,217,117,11,168,236,194,221,5,11,97,161,142,166,215,83,18,190,46,50,238,219,100,13,84,118,207,114,109,187,157,248,127,144,8,245,166,248,82,103,151,201,237,11,80,176,246,105,29,83,201,31,199,125,158,198,237,191,23,127,175,255,0,1,166,204,126,205,14,63,104,130,209,79,35,223,28,28,246,115,213,21,87,147,149,223,177,19,252,63,224,40,83,195,126,27,84,218,225,124,101,221,106,210,20,197,42,85,190,91,143,46,94,114,147,109,249,124,182,219,127,254,145,127,128,0,0,15,153,144,88,105,50,26,54,81,86,73,51,24,201,82,84,88,149,17,119,68,84,253,168,191,47,154,159,76,255,0,151,34,170,108,128,101,171,34,164,142,134,241,81,75,19,156,173,103,13,149,203,243,249,177,23,255,0,174,93,79,133,21,229,245,90,13,138,91,22,54,163,98,182,221,164,69,68,249,255,0,166,210,255,0,151,254,251,252,5,52,106,45,170,162,203,153,92,45,149,79,141,242,195,218,228,177,170,171,87,120,152,228,219,116,79,216,191,224,45,63,194,7,38,154,170,223,71,139,186,22,36,116,120,229,206,100,122,53,121,42,173,213,139,248,239,255,0,127,254,3,19,211,2,205,128,6,70,97,53,93,119,207,238,139,254,225,255,0,185,97,107,94,17,76,68,195,237,47,255,0,13,134,233,238,168,85,86,176,82,77,67,168,215,122,90,135,49,100,103,151,221,88,171,183,206,8,215,246,255,0,178,90,167,132,76,173,92,70,213,18,34,238,219,13,209,127,201,254,154,160,22,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,85,241,253,30,199,105,178,108,146,138,227,83,77,83,90,202,22,50,134,54,62,68,145,209,200,244,85,71,189,137,199,104,221,251,119,221,83,228,7,232,212,189,75,177,105,93,138,12,135,33,164,175,168,166,168,171,109,19,91,69,27,30,244,123,152,247,162,170,61,237,77,182,141,127,110,251,237,242,40,27,171,142,173,47,61,78,102,119,59,171,236,180,84,22,154,154,186,74,200,26,148,207,138,165,31,13,34,64,168,255,0,215,72,221,149,121,175,201,127,214,252,211,230,135,244,234,207,172,28,155,169,252,138,186,162,186,199,108,160,181,77,91,75,93,2,67,77,36,85,29,200,169,123,27,59,121,164,111,21,221,235,242,249,255,0,87,230,159,52,35,200,2,233,60,49,58,65,167,211,140,74,215,173,247,43,228,147,221,50,11,61,198,211,61,60,21,40,234,118,53,46,95,39,53,174,133,174,69,218,149,187,170,189,126,106,191,47,154,109,81,250,81,133,69,158,100,85,22,137,106,29,10,67,68,250,158,77,127,21,85,73,24,221,183,226,239,245,255,0,224,52,213,109,183,195,107,162,142,130,157,207,116,113,111,178,189,81,87,230,170,191,177,19,252,32,126,160,0,0,0,3,200,106,118,5,75,168,150,10,123,37,93,76,176,50,10,198,85,35,163,122,53,85,81,143,110,219,171,93,254,191,252,7,175,63,197,69,84,249,1,150,75,173,15,195,46,18,209,43,185,118,248,252,247,223,241,106,47,249,63,194,105,147,69,107,18,225,166,86,106,180,111,20,147,204,124,182,219,240,168,145,63,250,198,106,51,22,43,50,58,182,187,109,211,183,248,127,185,180,208,55,70,58,203,106,212,45,5,197,238,76,160,171,134,105,227,175,145,200,177,53,173,68,101,124,204,249,125,247,47,236,64,36,72,56,198,93,213,102,158,97,149,242,219,174,150,108,138,89,33,115,24,229,167,167,129,205,85,115,17,233,183,41,147,246,41,26,179,31,24,125,11,178,81,50,91,70,13,157,190,101,157,172,119,153,182,81,171,120,171,92,191,46,53,168,187,238,137,255,0,211,2,126,20,89,226,155,167,210,216,250,145,204,179,4,169,99,225,174,173,180,211,53,156,213,92,139,240,152,126,106,156,81,63,251,218,254,213,252,79,121,169,222,49,122,161,146,114,161,196,112,108,89,148,12,158,57,97,91,141,178,161,38,217,35,84,119,46,221,106,183,250,206,93,182,253,155,126,210,13,106,30,164,223,117,42,245,83,125,190,210,80,65,81,84,248,222,246,210,70,246,177,21,145,164,105,178,57,206,95,193,19,127,159,226,5,169,244,161,215,54,139,232,63,79,56,166,19,144,99,217,173,101,194,218,181,209,205,37,29,37,36,144,187,187,91,81,51,120,171,234,24,229,217,175,68,93,209,62,123,254,63,137,242,178,143,26,188,83,202,183,236,94,3,118,243,61,214,242,248,165,170,62,29,174,43,190,221,186,237,249,114,227,183,236,219,114,16,233,15,66,250,177,172,244,241,212,227,57,22,37,74,201,105,229,169,68,175,171,169,98,241,142,84,137,83,238,83,191,231,201,119,79,242,127,232,58,15,82,158,27,249,127,77,154,121,110,206,242,76,170,207,92,202,251,188,118,148,142,134,186,89,85,30,248,103,149,29,179,233,99,249,109,2,166,252,151,230,169,242,253,169,140,192,248,186,205,226,61,171,250,193,60,145,92,49,92,58,154,147,204,197,85,31,102,134,169,146,115,100,43,30,203,189,75,211,111,188,239,254,145,19,164,123,166,122,189,219,34,175,248,15,249,63,233,237,88,222,173,93,183,67,35,218,197,164,121,36,214,42,108,129,181,182,212,167,170,122,198,198,172,146,115,69,69,114,124,211,134,223,245,43,251,127,192,120,130,80,217,58,227,202,41,52,146,199,164,213,248,245,169,104,172,149,82,213,199,52,52,146,119,92,247,201,51,246,87,45,70,202,159,175,119,253,74,126,9,255,0,209,139,198,35,34,228,252,39,122,123,163,199,176,11,46,186,186,231,51,234,50,43,45,210,216,250,116,153,21,140,70,221,120,238,140,237,162,167,250,21,62,124,215,241,95,151,207,229,98,164,106,240,241,197,43,49,46,147,176,91,101,100,208,201,36,13,186,53,86,39,42,162,242,186,84,185,63,20,79,216,191,224,36,169,144,0,0,0,1,231,243,92,210,217,130,218,162,187,221,105,234,166,138,106,134,211,53,180,236,107,156,142,86,185,219,175,39,53,54,217,139,251,127,192,102,127,83,115,105,181,27,56,185,102,85,20,236,130,75,135,103,120,216,197,106,39,110,22,71,248,43,157,254,179,252,43,255,0,214,45,103,197,135,168,216,109,24,188,90,89,109,181,189,215,11,54,81,65,83,44,211,192,139,11,152,251,116,239,217,174,108,168,229,95,215,55,241,106,39,201,127,201,189,63,1,236,52,187,37,159,22,191,212,92,32,137,146,58,74,55,194,168,246,170,166,202,246,47,236,84,255,0,90,105,186,219,86,181,244,81,213,43,118,231,191,203,111,240,42,167,255,0,88,203,53,61,67,233,158,178,70,141,85,84,219,230,105,195,71,114,186,92,223,78,109,25,61,20,50,197,13,111,152,226,201,90,141,114,112,158,70,46,232,138,169,248,181,127,104,30,204,0,0,0,6,105,58,149,163,117,191,90,242,58,71,57,28,177,249,63,154,46,255,0,141,36,43,255,0,215,44,35,193,219,37,90,171,251,177,142,210,34,82,98,183,41,185,241,252,119,186,64,191,142,255,0,247,255,0,224,32,159,89,54,138,171,31,81,217,117,186,173,241,62,88,126,31,201,99,85,86,252,232,41,220,155,110,137,251,20,156,158,14,120,229,206,155,43,151,37,150,90,85,162,171,196,238,48,198,198,185,221,212,114,92,233,211,239,38,219,109,247,29,248,47,248,0,181,176,0,21,57,214,223,134,238,125,155,234,246,65,169,248,62,85,143,197,73,121,169,161,138,40,110,181,211,54,70,182,58,24,227,119,38,197,74,168,139,202,21,219,103,47,201,127,195,242,73,231,210,103,77,180,221,54,105,77,139,5,146,235,45,117,125,174,26,200,37,145,179,164,176,185,179,86,73,80,156,87,181,27,149,81,30,212,249,181,63,111,227,248,157,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,1,249,171,171,162,160,137,38,153,175,115,92,238,63,117,17,87,125,149,127,111,251,6,124,186,206,234,198,239,212,142,119,118,145,182,90,58,27,36,149,148,117,212,219,211,58,42,174,228,84,77,133,81,255,0,174,145,155,110,231,175,203,231,183,31,154,124,208,182,111,17,205,88,143,74,52,94,205,122,90,39,84,58,108,166,154,141,91,219,230,137,202,142,173,251,237,205,191,235,63,195,255,0,208,40,28,0,0,15,125,162,249,197,38,3,148,85,94,43,41,229,153,147,80,62,153,27,19,17,202,138,178,70,237,246,87,55,253,98,254,211,76,116,85,76,173,166,101,84,109,114,53,251,236,142,79,159,201,85,63,250,198,87,145,118,52,181,211,86,126,237,81,209,76,115,58,125,50,83,173,207,206,111,26,51,130,55,183,87,52,95,135,39,109,253,239,127,235,47,255,0,88,14,156,0,0,0,0,68,206,173,186,255,0,196,58,102,158,107,26,227,87,138,251,181,37,198,154,146,161,222,78,41,105,149,147,82,186,116,86,47,152,141,219,162,112,79,154,127,174,252,126,74,74,75,205,230,150,199,74,218,186,184,229,123,31,34,70,137,26,34,174,234,138,191,181,83,252,6,107,58,135,213,10,77,102,214,44,131,82,168,104,229,165,130,241,229,56,197,44,104,199,183,181,75,20,43,187,81,239,68,221,98,85,254,178,254,63,179,240,64,241,185,53,250,163,39,190,84,223,42,163,142,57,106,120,114,108,104,168,212,226,198,181,54,69,85,95,193,191,225,63,37,37,194,106,53,222,38,177,126,91,125,228,95,240,255,0,178,118,110,152,52,14,207,175,57,101,86,57,116,185,86,81,182,158,213,53,195,157,60,204,141,85,204,158,40,209,55,116,111,249,109,39,248,63,103,227,251,11,150,209,143,15,173,37,209,154,88,146,207,147,101,213,83,182,154,90,87,121,154,218,103,179,131,230,73,55,78,52,204,93,247,68,255,0,233,255,0,178,5,32,226,58,27,151,231,117,143,167,181,220,108,240,200,144,186,117,90,137,165,106,113,107,145,170,159,118,55,124,247,84,63,205,90,208,156,187,70,234,229,163,201,238,54,122,167,195,60,84,238,90,9,165,122,114,146,46,234,42,115,141,159,46,63,37,255,0,47,254,147,72,121,38,75,107,193,109,16,214,220,34,170,154,7,206,144,53,33,107,92,254,78,71,59,117,221,90,155,125,213,255,0,233,25,233,234,207,169,123,151,82,26,157,123,203,228,180,211,80,209,92,103,163,168,141,137,3,162,149,29,13,27,32,217,83,187,34,108,188,92,191,37,95,217,248,126,6,39,62,67,134,18,151,163,142,167,52,227,65,111,50,86,231,86,140,146,178,39,90,42,104,81,45,52,240,72,238,228,149,81,202,213,253,108,172,78,60,88,168,191,183,125,190,95,180,231,90,41,210,246,127,175,18,36,88,133,223,31,163,85,164,150,179,251,165,81,60,127,114,57,91,18,167,234,226,127,207,147,145,83,252,159,183,246,31,131,87,186,119,205,116,89,207,102,83,116,178,85,43,42,98,165,95,135,207,43,254,251,226,89,17,126,252,76,249,113,77,151,252,191,250,76,224,104,143,77,53,63,29,212,188,106,139,36,199,168,238,48,82,86,54,87,198,202,216,216,217,17,25,43,163,118,232,199,185,63,172,213,219,231,248,109,254,193,73,30,33,125,82,86,235,118,166,95,49,90,27,60,20,150,10,91,133,190,225,72,249,105,214,58,197,123,109,237,141,201,34,164,175,102,220,165,147,109,147,125,145,191,63,199,120,189,96,204,46,120,226,239,67,5,43,254,226,199,250,214,185,126,74,237,255,0,99,147,246,161,240,215,230,4,204,240,230,233,138,217,174,250,137,95,79,125,187,213,81,210,125,155,171,173,98,210,84,54,57,57,199,91,79,22,203,202,39,166,219,57,203,254,31,195,231,251,11,41,234,59,195,195,77,122,128,99,170,43,242,124,154,142,174,90,232,42,228,72,107,105,227,143,104,224,116,40,137,189,51,215,240,84,95,253,63,63,216,121,15,10,220,9,182,94,159,241,44,177,213,42,249,43,109,247,106,117,98,63,118,167,247,90,95,154,39,20,255,0,23,254,31,218,78,32,51,139,212,143,74,153,159,77,215,218,187,94,75,121,178,215,71,77,85,79,72,139,67,81,44,174,87,203,79,223,69,251,240,199,242,219,116,252,63,29,190,75,248,156,73,168,138,187,41,168,92,231,6,180,231,246,152,172,215,154,138,184,97,134,161,181,45,117,51,218,215,43,145,174,106,34,171,154,228,219,103,175,236,255,0,1,155,61,110,211,167,233,46,168,94,180,253,245,73,82,182,175,45,188,168,254,104,238,237,60,114,254,60,91,191,247,205,191,170,159,135,237,252,64,209,174,137,99,212,152,174,152,217,172,52,50,205,36,20,190,99,139,165,114,43,215,149,68,143,93,213,17,19,241,114,254,195,220,156,83,163,59,253,62,79,211,102,31,123,165,138,72,227,169,248,135,22,200,212,71,39,26,250,134,174,232,138,191,181,191,225,59,88,0,0,0,14,23,214,22,173,85,232,222,153,219,50,122,58,40,170,159,85,125,134,129,89,44,106,244,68,117,61,67,247,217,30,207,241,105,251,127,111,224,5,22,245,109,169,50,234,182,190,101,25,179,233,27,78,151,37,161,94,218,70,172,227,219,162,130,47,195,147,182,254,166,255,0,138,255,0,245,143,93,209,207,71,215,62,170,178,250,172,114,11,229,45,190,40,44,213,23,86,189,245,46,133,203,218,169,134,30,42,169,12,191,227,119,219,111,217,248,167,224,177,198,89,29,44,139,35,145,17,87,252,4,177,232,199,173,248,250,93,175,89,46,24,251,174,20,205,180,212,219,217,217,164,238,201,202,90,168,231,221,119,158,52,219,238,170,127,232,249,47,226,4,103,205,49,122,156,51,38,172,198,171,38,138,89,168,251,124,159,27,149,205,94,113,181,233,178,170,34,254,14,79,216,94,183,134,190,171,197,156,244,219,135,89,230,162,116,53,176,211,93,42,100,115,99,227,18,162,93,39,106,34,47,55,46,251,61,63,20,255,0,9,72,58,201,154,80,106,30,164,93,243,11,101,60,240,83,92,60,191,8,231,99,90,244,225,4,113,174,232,215,57,63,22,47,237,95,151,254,130,192,252,30,181,42,158,76,250,175,2,90,73,57,219,113,27,133,74,201,219,77,157,202,231,76,187,111,203,231,253,247,253,106,126,31,250,66,220,128,0,0,0,115,93,67,208,76,63,82,235,37,174,190,220,175,48,73,52,177,202,228,164,154,38,166,236,143,130,109,202,55,124,182,255,0,233,158,215,23,199,40,113,43,21,54,61,109,150,121,41,233,57,240,116,238,69,122,242,123,158,187,170,34,39,226,229,253,159,129,245,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,16,151,197,99,3,186,102,218,15,98,163,182,84,210,196,246,102,84,115,170,206,247,53,56,165,13,107,118,251,173,95,158,238,66,140,77,74,228,24,253,22,73,68,202,26,233,102,100,108,149,37,69,137,200,139,186,34,167,237,69,249,125,229,43,118,47,5,108,21,110,211,186,163,62,191,124,57,88,157,158,23,88,123,252,254,239,245,183,161,227,183,245,191,15,242,127,148,10,140,5,202,234,167,131,206,156,100,106,234,188,39,57,201,25,85,37,68,110,122,93,110,112,36,125,164,141,90,187,118,232,149,121,114,227,183,236,219,114,170,181,155,69,178,109,17,203,238,24,110,79,95,108,171,171,183,73,4,114,73,65,44,146,70,171,44,13,153,187,43,216,197,95,186,244,69,221,19,231,254,31,196,14,126,74,142,150,122,253,212,46,153,104,96,177,218,49,172,122,190,221,73,67,83,73,11,170,104,231,150,101,89,170,82,117,87,43,106,35,111,201,121,34,108,159,134,223,143,226,69,112,5,206,98,190,50,90,49,112,162,137,47,216,38,104,218,206,47,116,190,78,215,72,145,127,95,100,227,206,183,127,234,237,190,255,0,183,114,114,105,230,161,89,117,47,26,163,202,108,84,181,176,82,87,54,87,70,202,182,49,178,39,110,87,70,187,163,92,228,252,90,187,124,215,229,183,251,6,95,206,207,211,183,84,121,159,78,55,217,175,120,173,158,203,93,36,182,233,109,202,219,133,60,178,167,9,38,142,85,93,153,44,127,61,227,68,223,127,193,87,229,251,64,210,8,34,55,78,222,35,26,103,174,148,144,209,51,22,201,233,46,237,163,158,182,161,86,134,158,58,110,12,168,72,145,25,253,178,247,111,179,216,191,63,151,245,190,127,130,18,228,15,225,89,71,21,108,73,20,174,114,34,59,151,221,95,158,255,0,254,202,85,126,191,248,63,215,85,93,106,111,218,83,156,64,145,212,213,64,198,183,33,185,174,233,18,65,179,247,72,40,191,173,205,169,183,207,110,63,143,204,181,112,6,91,178,220,98,191,13,200,42,177,187,156,212,242,212,209,246,249,190,7,57,209,175,54,53,233,178,185,17,127,7,39,236,252,119,44,47,167,207,23,171,174,1,142,81,98,90,147,132,82,77,110,160,167,168,237,62,199,109,115,166,89,223,80,178,55,146,205,90,214,240,226,247,239,178,34,239,199,246,110,78,158,171,250,25,194,250,159,167,89,110,153,21,238,130,178,91,149,61,124,158,94,174,40,162,253,85,51,224,68,111,42,121,23,240,114,47,207,246,239,243,79,192,164,77,114,233,243,46,208,92,134,179,30,202,174,118,122,201,168,231,130,7,186,223,52,178,53,93,44,9,51,85,21,241,177,118,226,187,47,203,241,255,0,15,226,7,96,235,47,174,219,207,84,21,83,217,40,49,202,43,126,53,21,202,150,231,68,233,168,223,21,119,114,58,71,66,228,145,82,162,72,248,242,146,69,68,68,223,100,111,207,241,67,224,244,157,209,86,91,213,21,217,244,150,171,253,162,223,79,240,186,139,139,22,162,170,88,159,250,170,152,224,84,94,48,72,159,139,213,118,255,0,7,237,79,192,230,58,93,161,185,110,173,86,186,131,28,184,218,41,164,101,43,234,213,107,166,149,141,224,201,26,197,79,185,27,190,123,185,63,250,27,154,18,233,183,68,169,116,3,72,236,58,101,79,112,150,179,224,205,171,111,121,242,164,156,146,106,169,103,254,178,70,205,246,238,109,253,84,252,63,111,226,161,233,180,191,78,109,26,87,133,219,176,139,29,85,101,69,29,181,38,72,228,171,123,95,43,187,147,62,85,221,90,214,162,252,222,168,155,34,124,182,255,0,100,250,121,86,43,111,203,237,241,219,110,83,84,69,20,83,36,232,176,57,173,119,36,107,155,183,222,69,249,108,229,62,200,2,157,122,158,240,159,201,49,10,169,178,141,55,204,237,178,218,170,235,169,233,105,217,123,184,200,234,132,111,150,85,122,189,33,163,70,239,206,55,109,178,255,0,85,83,127,153,92,147,194,234,121,93,11,213,21,205,219,125,191,15,192,213,41,159,47,17,13,59,166,211,254,169,115,107,109,21,84,179,83,193,37,174,54,44,175,71,61,121,219,41,158,187,236,214,167,226,170,5,152,120,88,234,18,223,186,124,196,113,39,210,240,125,21,5,218,165,94,140,217,23,251,173,47,203,126,75,254,51,252,31,176,155,165,64,120,59,230,20,244,250,161,112,177,205,4,139,229,240,235,131,249,53,169,243,222,229,74,191,138,187,254,251,252,5,191,128,51,179,215,188,72,206,171,179,149,69,253,182,207,109,165,52,59,95,95,13,186,20,158,118,189,205,115,184,125,196,69,93,246,85,253,171,254,67,55,221,91,102,54,236,255,0,168,60,175,46,180,193,83,13,37,127,145,237,178,165,173,108,137,194,134,8,215,116,107,156,159,139,23,246,175,203,96,39,111,134,7,86,86,108,107,29,183,233,29,242,203,91,36,54,59,45,198,165,179,210,83,49,92,231,201,114,73,17,21,206,153,17,83,105,215,254,165,63,4,255,0,232,206,60,175,172,205,47,195,238,19,91,110,118,28,166,89,97,115,26,229,130,150,157,205,85,115,17,201,183,41,211,246,41,157,16,5,202,102,94,50,250,65,109,167,70,99,56,38,96,234,164,153,168,255,0,63,107,165,88,251,106,213,85,219,133,110,252,183,227,254,77,183,61,255,0,71,158,34,214,222,169,53,10,225,128,253,151,169,183,207,65,99,158,240,233,124,139,98,98,164,117,16,69,197,23,204,200,191,253,253,23,110,41,248,126,63,177,106,195,166,94,140,179,206,166,107,150,159,26,191,88,40,35,91,116,247,6,173,117,84,209,47,24,170,25,10,162,240,130,79,159,39,238,159,228,253,169,248,23,43,210,143,69,88,95,75,148,208,213,217,111,247,187,133,207,225,245,54,233,146,170,170,41,96,237,203,82,147,238,222,48,70,238,95,113,137,186,252,191,173,242,95,146,129,35,207,49,168,58,125,102,212,139,52,54,59,229,77,108,16,65,84,218,182,186,145,236,107,213,237,99,218,136,170,230,185,54,217,235,251,63,192,122,112,5,90,234,7,130,229,53,85,194,105,244,235,61,145,32,116,145,240,75,213,209,57,240,72,246,126,253,154,29,183,231,248,126,206,63,229,32,86,185,116,163,168,26,9,89,53,46,89,121,199,171,22,42,152,105,21,109,213,19,201,247,228,133,101,69,253,100,44,249,113,69,69,255,0,47,254,147,71,231,226,186,218,169,239,20,237,166,169,124,141,107,94,146,34,198,168,139,186,34,167,237,69,255,0,8,25,100,58,199,77,154,208,237,11,206,107,178,212,160,74,191,55,105,150,221,193,98,238,109,206,104,100,223,110,108,255,0,21,248,239,251,127,15,240,118,142,189,186,53,184,104,6,101,116,202,109,55,218,122,204,98,170,227,67,109,162,101,77,83,164,175,73,31,66,146,57,101,70,192,200,248,242,138,77,149,171,190,202,223,150,251,170,67,240,53,39,140,100,84,89,101,142,155,32,183,69,60,116,245,92,248,54,118,162,61,56,189,204,93,209,21,83,241,106,254,211,234,148,61,210,23,136,150,73,211,109,182,155,19,186,98,246,218,235,13,190,223,85,79,74,250,122,41,37,172,89,102,170,73,213,94,174,169,141,156,83,148,137,242,68,95,234,254,63,53,46,223,76,117,26,201,170,248,77,183,61,199,105,107,169,237,247,78,247,102,58,214,49,147,55,183,51,226,119,36,99,156,212,251,209,170,166,206,95,150,223,135,224,7,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,57,182,180,232,54,33,174,182,8,49,220,182,229,120,164,166,167,174,142,224,215,91,166,138,55,172,140,137,241,162,42,201,27,211,142,210,59,246,111,186,39,207,246,29,36,1,158,158,170,122,39,204,122,105,188,213,165,117,254,205,95,106,101,109,53,12,29,170,185,101,168,238,75,75,222,221,219,193,27,120,253,215,167,203,231,253,95,146,252,212,141,166,165,239,150,58,75,253,35,40,235,36,153,140,100,137,42,44,74,136,187,162,42,126,212,95,151,205,74,226,214,239,7,91,62,85,123,170,191,233,150,115,89,29,77,84,240,242,109,250,230,212,98,66,216,17,142,217,33,162,85,231,205,173,219,231,182,219,254,208,42,20,245,24,190,157,222,178,213,218,221,85,69,31,234,221,47,235,222,244,249,35,145,171,248,53,127,106,159,119,88,116,47,45,209,59,205,77,143,42,184,218,42,231,165,154,24,30,235,124,210,200,197,116,144,164,173,217,100,141,139,183,21,217,126,95,143,254,147,167,116,195,215,30,160,244,205,42,51,30,199,177,234,250,120,237,243,208,179,206,210,79,43,246,150,161,179,42,175,10,136,211,250,205,217,63,201,251,23,241,2,65,116,205,225,97,158,100,213,9,146,230,153,141,130,59,85,101,190,116,133,150,187,132,201,80,147,54,161,173,78,73,37,34,183,134,205,127,224,187,239,199,252,165,201,145,95,166,206,191,244,231,168,74,56,41,104,177,172,146,138,235,228,170,43,167,89,104,224,142,159,183,29,66,69,179,118,168,123,185,125,230,47,207,229,253,111,159,224,132,168,0,0,0,112,158,177,181,146,155,68,52,202,217,150,85,80,73,86,202,187,244,54,228,100,113,36,138,138,234,122,137,55,217,94,207,241,95,142,255,0,183,240,255,0,7,118,35,127,94,56,47,233,3,72,109,22,111,49,217,236,228,148,245,92,185,241,223,106,90,166,237,191,23,127,175,255,0,0,21,95,166,126,37,154,165,128,229,245,185,19,49,60,86,104,234,104,93,72,141,90,10,151,42,110,248,221,190,222,105,191,226,255,0,194,94,181,178,225,13,214,134,58,250,118,189,177,203,203,100,122,34,47,201,85,63,98,175,248,12,176,154,92,233,181,234,253,22,199,92,187,110,190,111,255,0,178,230,3,166,0,127,42,138,134,83,49,36,145,28,168,171,183,200,15,234,83,167,139,164,52,109,205,174,243,177,102,243,14,190,218,209,251,237,195,111,133,47,225,251,119,249,39,255,0,76,153,218,229,226,83,164,90,43,52,148,23,12,83,48,170,171,130,170,26,121,22,26,26,87,198,189,200,86,84,84,222,169,139,248,108,159,236,239,254,201,79,189,81,245,45,124,234,83,81,111,25,173,206,211,67,67,21,206,106,73,210,56,32,124,78,107,161,164,101,62,219,58,89,17,17,81,170,191,138,255,0,244,63,0,62,55,79,58,219,91,160,185,165,110,97,65,111,130,178,74,203,92,150,213,100,209,44,136,136,249,98,147,125,146,70,124,255,0,84,159,61,255,0,111,225,254,11,24,200,124,106,113,182,167,28,99,1,185,243,71,183,253,31,106,143,110,28,126,127,212,174,252,119,219,255,0,160,85,150,47,136,220,178,218,183,209,91,103,166,141,236,137,102,85,157,206,68,226,142,70,254,198,175,207,119,33,58,52,123,194,39,82,179,122,56,111,25,78,109,140,197,67,81,79,43,163,109,190,229,80,217,146,86,203,193,55,71,209,171,120,236,142,252,23,125,246,255,0,40,17,215,93,250,198,212,109,125,171,154,124,162,197,141,209,178,74,168,106,246,160,165,158,53,231,28,11,18,39,223,157,255,0,45,149,87,253,159,253,7,196,210,142,152,179,221,97,107,93,140,221,236,20,200,250,121,42,83,207,84,76,207,186,201,82,53,79,185,19,254,123,175,203,252,159,250,11,143,209,223,13,125,31,210,123,116,17,211,101,121,141,77,91,32,150,158,78,117,212,175,143,139,230,238,110,155,82,181,119,249,39,255,0,76,250,125,94,245,133,110,233,51,15,164,125,170,199,81,113,173,101,230,11,108,158,98,153,179,69,194,106,121,167,221,56,205,18,238,156,26,155,255,0,179,242,95,196,10,30,207,48,187,158,158,229,85,216,133,226,162,150,106,202,14,215,113,244,207,115,163,94,113,182,68,217,92,214,175,224,244,223,116,79,158,231,84,233,87,165,251,191,83,25,149,102,45,65,119,163,160,74,107,68,215,78,115,84,58,45,210,57,225,137,83,116,138,79,219,46,251,109,251,63,31,216,190,59,10,193,178,190,160,51,122,250,59,69,69,166,142,224,148,126,122,85,169,124,145,195,219,141,98,139,102,241,107,221,203,239,181,126,127,47,199,231,248,33,160,14,151,250,113,180,116,225,166,214,108,30,134,235,89,93,53,178,26,184,93,36,179,182,86,185,179,85,190,127,146,164,81,170,170,115,68,252,19,255,0,163,248,129,237,52,159,75,172,90,63,131,219,112,44,114,178,190,166,134,214,147,164,82,86,200,199,204,238,236,207,153,220,149,140,98,47,222,145,81,54,106,124,182,252,127,19,217,0,0,0,0,0,7,203,200,113,234,44,150,137,148,21,242,207,28,113,202,147,34,194,228,69,221,17,83,246,162,252,190,242,149,177,173,190,14,116,87,235,189,77,235,75,51,169,217,37,69,68,41,199,32,185,162,53,33,108,60,95,242,130,137,126,247,54,183,111,158,220,119,253,165,157,128,50,249,168,152,5,231,76,242,202,252,54,253,83,69,61,109,189,98,73,100,164,123,221,18,247,34,108,137,197,92,214,175,245,94,155,238,137,243,223,253,147,177,244,183,214,110,107,211,21,209,245,150,11,13,146,190,37,182,79,110,106,86,82,205,43,182,150,161,147,42,175,9,227,249,238,205,183,255,0,7,236,95,196,189,109,87,208,76,63,88,169,82,147,38,185,94,105,152,149,81,213,239,65,52,76,94,108,141,209,162,125,248,223,242,217,203,255,0,209,43,179,83,252,23,174,242,220,231,168,210,188,246,141,41,29,44,73,18,100,23,71,119,59,125,175,191,203,177,67,183,46,226,124,182,249,113,252,126,96,88,15,78,61,69,227,93,69,224,118,172,215,31,181,220,232,89,114,134,166,100,142,178,8,226,86,182,26,151,192,191,38,75,38,202,170,221,255,0,21,249,127,131,240,58,225,78,189,37,116,95,212,206,153,103,213,247,124,90,253,166,51,212,75,101,154,149,205,184,85,92,28,206,219,170,32,122,170,112,129,171,203,118,55,246,237,182,229,194,210,186,119,64,215,84,246,251,139,191,46,222,252,127,31,217,191,249,0,254,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,222,121,129,218,53,14,209,13,150,245,83,89,12,16,212,182,169,174,165,123,90,245,122,53,205,68,85,115,92,155,108,245,253,159,224,43,111,92,60,28,169,235,235,166,187,233,46,117,34,62,122,152,91,199,35,185,162,34,66,144,236,255,0,239,20,95,215,230,214,237,243,219,142,251,252,203,72,0,102,155,59,208,172,211,75,55,158,245,113,178,212,126,185,148,223,218,179,74,255,0,188,230,43,209,126,244,109,249,108,223,253,37,183,248,118,117,115,155,107,77,154,139,20,203,172,150,74,88,169,45,21,215,4,125,182,154,102,57,100,109,122,49,19,121,38,127,203,140,171,191,203,125,209,62,127,225,156,23,11,124,55,40,91,4,238,123,90,215,35,209,88,168,139,190,202,159,181,63,202,127,182,250,24,109,180,113,209,64,231,185,145,239,178,189,81,87,230,170,191,179,253,144,63,72,0,1,202,186,141,141,146,97,20,45,145,93,183,197,98,95,151,251,140,199,85,43,79,196,19,196,10,217,137,87,213,105,6,43,140,213,73,122,177,93,232,170,42,39,184,81,53,105,95,12,148,46,147,102,58,58,148,122,191,121,227,252,88,137,242,119,249,21,66,160,203,80,233,19,197,35,1,211,205,46,177,233,190,125,135,228,19,84,218,32,172,124,146,217,237,240,185,142,124,149,146,74,221,157,45,91,85,83,132,187,47,221,79,154,127,131,230,181,94,0,182,124,215,198,154,195,14,241,96,152,21,193,101,108,172,223,226,246,166,113,237,240,94,95,222,171,183,229,203,109,191,102,219,254,210,5,235,39,87,218,141,173,119,25,238,25,45,143,27,165,116,243,195,80,169,67,77,59,17,29,28,61,164,79,191,51,254,91,124,215,252,191,250,14,41,67,29,52,178,171,106,150,94,8,221,211,183,182,251,238,159,225,44,227,165,167,116,125,141,99,180,87,75,111,233,142,75,132,180,149,48,202,147,252,45,97,224,181,74,191,119,142,206,223,238,183,241,93,191,16,34,86,141,244,49,171,26,219,79,29,86,47,145,98,84,140,150,154,90,150,165,125,93,76,107,198,57,146,37,69,225,78,255,0,159,37,221,63,201,255,0,160,156,218,113,224,197,141,208,53,179,106,38,121,114,117,67,160,145,178,124,22,233,26,179,159,113,21,155,119,168,119,219,130,124,255,0,111,47,242,22,51,141,100,214,203,219,27,5,190,26,166,35,88,233,17,102,107,83,228,142,217,127,5,95,218,167,222,3,195,233,126,144,227,90,75,102,166,177,227,149,215,58,152,41,99,150,38,58,182,88,222,245,73,37,89,23,117,99,26,155,242,93,147,229,248,127,233,61,192,57,63,81,157,64,88,186,119,195,104,243,11,245,178,190,182,26,203,164,86,182,199,73,11,36,114,61,240,203,42,42,163,164,141,54,218,21,77,247,253,169,242,253,168,28,211,170,254,187,112,206,152,209,244,53,248,229,234,190,225,5,198,158,138,85,134,142,41,97,84,150,153,211,162,183,122,136,221,242,68,106,124,255,0,110,255,0,37,252,74,59,212,124,239,38,234,3,82,46,249,205,230,154,215,71,114,185,178,25,102,142,153,146,71,3,82,24,99,129,188,81,206,123,147,118,177,170,187,185,126,123,254,31,129,252,53,51,63,200,117,207,81,46,217,221,234,154,221,73,112,186,54,23,205,29,43,31,28,45,72,161,142,22,241,71,57,238,77,218,198,170,238,229,249,239,248,126,5,210,116,77,208,93,151,167,171,69,38,85,122,201,43,107,114,122,171,109,93,178,181,148,181,140,146,129,35,125,98,74,213,137,29,79,28,155,241,138,52,85,114,237,186,187,229,182,202,129,247,122,24,232,238,155,166,204,74,219,117,186,223,100,174,201,31,111,173,183,86,54,158,169,37,161,237,201,93,222,106,199,202,8,228,223,140,113,162,170,174,219,242,249,126,10,74,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,214,239,134,45,207,82,179,59,166,173,105,198,93,75,5,218,249,95,69,20,208,94,235,220,218,102,211,197,68,145,47,22,195,74,231,35,249,67,26,166,238,84,217,93,248,124,145,44,204,1,68,54,143,11,45,124,186,84,58,20,204,48,6,236,197,127,250,97,90,159,181,19,255,0,149,23,252,39,221,186,120,71,235,213,20,239,138,44,219,1,84,106,162,125,235,149,111,237,77,255,0,249,76,188,16,5,13,85,120,93,107,237,52,238,129,217,126,159,170,183,111,194,225,91,254,13,255,0,249,80,229,57,167,72,250,145,130,220,38,182,221,175,120,212,210,192,246,49,203,77,83,59,154,170,230,35,211,110,80,183,246,47,254,147,71,96,12,191,211,87,222,180,211,32,170,167,141,180,51,212,199,18,66,245,114,61,209,241,122,53,255,0,47,155,87,127,195,255,0,166,118,28,27,174,125,90,211,250,199,214,217,177,220,70,105,31,3,169,213,42,105,42,92,156,92,246,185,87,238,212,55,231,187,80,191,60,159,77,172,89,93,75,234,174,53,117,241,190,71,181,234,144,200,196,77,218,222,41,248,181,127,97,28,114,111,12,221,14,201,104,217,73,62,89,157,70,140,149,37,221,149,244,105,243,70,170,126,218,85,255,0,8,21,237,101,241,113,215,235,123,213,213,56,78,159,185,56,43,126,229,182,181,87,125,209,127,109,97,23,245,143,93,50,221,111,191,85,228,57,93,186,209,73,83,89,52,51,72,219,116,50,198,196,116,112,164,77,217,36,145,235,183,20,221,126,127,143,248,63,2,94,245,55,225,83,124,210,11,68,121,46,17,153,80,212,219,106,110,80,80,192,203,173,197,239,157,17,208,61,239,87,36,84,140,111,245,227,93,182,95,193,83,229,185,95,160,90,111,134,7,70,52,151,43,77,22,187,223,239,210,182,147,36,177,220,40,89,77,71,84,137,35,31,29,197,177,162,171,31,6,200,155,83,59,254,173,87,230,159,47,159,202,214,206,7,208,146,82,167,74,152,58,81,119,123,63,221,62,61,221,185,127,166,85,59,239,183,203,241,220,239,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,127,57,161,108,237,70,61,85,17,23,127,145,154,30,162,48,104,116,219,88,178,12,42,10,135,206,203,119,148,218,71,189,28,174,238,82,197,39,226,141,110,255,0,215,255,0,2,127,245,205,49,20,41,226,101,166,113,225,189,75,230,119,90,58,183,75,73,45,77,170,158,54,201,39,41,55,91,84,14,85,93,152,137,248,181,127,111,248,0,159,94,20,186,181,54,69,162,184,206,154,77,68,198,45,166,217,117,173,238,182,53,78,91,221,95,242,229,205,119,254,253,254,181,63,15,199,252,51,196,163,223,10,93,81,102,11,173,151,158,116,107,50,38,31,89,15,202,62,95,214,175,163,119,250,246,255,0,128,188,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,81,235,87,162,95,233,73,97,138,154,209,144,124,62,226,183,154,107,140,171,83,87,218,135,183,21,44,176,108,222,48,72,238,95,125,171,178,252,191,31,154,124,144,149,192,10,206,232,231,195,51,81,52,103,63,175,203,243,156,183,28,170,164,172,177,207,111,99,45,53,243,190,68,149,213,16,61,21,82,90,86,39,30,49,59,127,158,251,170,124,191,193,102,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,151,83,61,83,98,61,51,227,20,217,46,77,103,187,215,199,81,116,134,214,140,160,167,138,87,35,228,130,89,81,118,124,209,252,182,137,83,125,255,0,21,79,151,237,78,175,146,228,180,56,181,12,119,11,132,83,201,28,147,36,40,144,181,170,238,74,213,95,218,169,242,251,170,103,47,169,221,121,189,235,238,170,223,51,90,219,133,92,212,151,41,41,37,141,149,84,144,65,42,58,26,72,224,221,201,15,221,79,234,59,109,149,126,74,138,191,48,59,230,169,120,168,235,6,115,122,169,168,182,97,216,116,52,50,73,20,145,36,246,250,166,203,187,98,70,47,46,53,110,79,199,127,195,246,108,75,127,13,142,176,245,11,92,50,169,240,44,166,199,142,210,83,91,241,218,219,155,100,183,211,79,27,214,70,215,66,196,69,87,204,244,227,180,206,249,113,69,221,19,231,254,26,123,180,218,106,111,53,46,165,165,124,109,123,88,178,42,200,170,137,178,42,39,236,69,255,0,9,127,29,12,116,169,109,233,239,79,44,245,119,42,43,99,242,165,162,174,161,174,174,160,174,170,154,41,98,146,185,210,181,173,108,168,214,166,205,100,72,170,140,69,221,171,248,238,170,161,40,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,181,83,91,113,93,33,183,178,227,146,219,238,213,49,62,169,148,136,148,49,70,247,115,124,110,145,23,239,200,223,150,204,95,254,142,223,35,250,233,54,178,99,26,199,143,210,100,152,197,5,210,150,154,182,57,165,141,149,241,70,201,17,35,153,98,118,232,199,189,55,228,213,84,249,254,31,250,0,247,128,0,0,28,7,81,250,210,210,221,48,191,85,99,183,251,6,85,81,83,70,248,152,247,81,210,211,189,138,175,137,36,77,149,243,181,127,7,38,255,0,47,199,255,0,72,29,248,17,83,251,35,218,31,255,0,98,185,207,255,0,216,209,255,0,206,78,59,153,120,193,232,165,146,249,83,65,77,141,106,43,25,18,198,136,137,106,183,57,19,118,35,191,21,170,223,246,129,97,160,169,221,65,241,132,164,184,195,182,157,207,154,90,228,239,177,219,213,216,237,110,78,210,49,81,205,249,200,255,0,154,187,101,255,0,97,63,31,216,71,252,247,197,3,169,203,229,124,210,226,186,159,91,71,76,233,35,116,108,168,199,173,60,145,18,61,157,191,234,93,255,0,85,186,254,63,135,254,128,47,136,25,209,202,186,232,234,147,51,167,109,38,69,170,11,87,11,101,108,205,111,193,45,209,236,244,106,181,23,118,83,162,254,14,95,253,39,117,240,229,234,11,86,175,189,72,219,108,119,140,177,106,40,171,32,134,9,98,74,10,86,242,107,235,233,26,228,221,177,162,166,232,229,79,146,239,243,2,238,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,15,241,206,70,166,234,127,165,47,120,132,117,221,148,230,217,117,207,77,112,107,205,222,223,104,181,92,232,43,233,169,171,109,116,60,88,158,67,239,253,244,230,245,85,124,238,93,149,85,54,85,252,54,68,3,153,117,217,214,38,73,174,249,181,215,28,181,93,174,113,226,52,247,10,27,133,190,223,93,110,164,138,72,101,101,10,70,247,43,227,228,245,221,210,74,168,138,245,77,157,251,54,68,72,237,165,186,91,144,106,230,65,81,141,227,117,150,250,106,154,106,55,215,61,245,210,61,145,172,109,123,24,168,138,198,57,119,222,70,254,205,182,69,249,158,56,190,111,13,109,14,177,233,246,130,226,185,159,195,233,146,253,93,71,115,162,170,171,134,170,119,164,145,173,206,85,70,240,122,163,19,229,20,127,52,106,47,221,255,0,42,238,30,199,165,238,138,180,211,167,203,21,29,75,49,122,22,101,62,78,166,134,186,186,142,233,93,52,82,195,37,79,117,173,107,102,114,53,62,77,139,117,224,139,187,87,231,243,85,89,34,0,0,0,0,0,0,8,39,168,222,44,90,33,129,229,213,248,189,94,49,168,78,150,137,98,228,176,91,40,28,207,191,19,100,77,149,213,72,191,131,147,241,79,196,9,216,10,238,254,204,142,132,255,0,216,182,164,255,0,234,155,119,252,236,127,102,71,66,127,236,91,82,127,245,77,187,254,118,5,136,130,181,242,111,24,253,37,117,4,105,96,177,106,37,53,71,121,57,62,75,69,181,81,89,197,219,167,206,165,223,183,111,217,251,8,181,157,248,169,117,29,118,175,153,248,118,164,220,168,104,214,70,58,40,234,113,235,74,185,173,72,246,114,47,234,159,248,187,117,252,127,15,253,0,94,104,41,255,0,12,241,120,201,104,169,35,102,107,123,202,174,21,8,199,163,223,79,97,181,53,21,202,253,218,191,39,51,240,111,203,240,252,127,244,158,146,245,227,15,107,158,141,140,178,59,54,167,168,73,17,92,249,44,150,181,69,102,203,186,127,125,95,219,183,236,253,128,90,224,41,235,251,46,217,111,255,0,143,242,143,253,67,106,255,0,245,156,15,85,252,69,122,146,212,57,95,75,30,164,213,124,57,181,17,212,67,12,246,43,99,28,215,54,37,98,170,171,33,85,252,92,239,218,169,243,2,236,178,94,160,240,204,86,249,83,143,220,45,151,169,42,41,120,115,116,48,196,172,94,76,107,211,101,89,17,127,7,39,236,58,77,45,75,42,224,109,68,104,228,107,247,217,29,248,252,151,111,254,177,150,42,186,186,138,234,135,213,85,73,206,87,237,201,219,34,111,178,108,159,36,255,0,34,29,11,21,234,35,88,112,155,116,54,156,103,47,242,116,148,237,123,99,143,225,244,178,113,71,61,94,239,155,227,85,93,220,170,191,136,26,97,6,111,43,58,196,234,54,189,85,106,245,23,154,170,162,255,0,165,20,9,243,68,219,246,66,126,111,233,99,212,7,253,159,127,254,42,139,254,68,13,38,21,225,214,71,137,77,62,151,93,170,240,93,60,151,40,181,95,237,151,10,79,51,82,182,170,9,233,223,79,37,34,202,172,106,202,247,174,252,164,137,126,108,79,234,170,111,183,227,85,57,23,80,90,189,149,211,182,146,255,0,151,121,168,155,34,76,141,242,20,172,251,232,213,106,46,236,141,23,240,85,57,224,31,103,41,204,50,60,210,235,61,239,38,184,249,202,218,149,99,165,151,179,28,124,149,172,70,55,228,198,162,38,205,68,79,146,23,221,208,87,78,236,209,29,28,199,91,116,138,221,37,245,148,183,10,90,170,170,42,169,229,142,70,73,112,146,86,162,36,136,212,254,170,49,21,120,162,238,159,253,21,172,255,0,14,78,149,151,89,115,138,187,174,67,29,166,178,207,81,142,85,207,79,79,45,101,76,50,178,88,235,96,139,146,246,154,159,247,255,0,46,74,159,52,249,111,248,94,130,38,223,36,3,253,0,1,240,51,59,53,194,249,107,138,146,219,60,49,74,202,134,200,171,42,170,39,20,107,147,111,146,47,207,117,67,56,26,205,161,153,158,141,93,170,109,249,125,206,207,89,81,4,240,211,189,214,249,100,123,85,210,67,221,106,167,56,217,242,227,242,95,151,227,255,0,164,210,241,243,111,184,245,159,37,164,101,13,238,143,204,193,28,137,51,89,220,115,54,122,34,162,46,237,84,95,193,203,255,0,164,12,180,157,27,73,116,43,46,214,75,131,237,184,197,198,209,75,43,41,36,172,85,175,154,86,55,131,36,108,106,159,114,55,252,247,122,127,244,55,249,146,67,175,174,137,42,52,39,36,184,102,216,179,44,52,24,141,117,206,134,217,111,160,134,190,174,122,168,158,234,30,227,213,253,230,47,221,87,195,42,239,220,114,253,230,166,200,159,36,243,61,7,117,87,85,211,246,115,89,81,119,170,186,75,105,248,5,77,12,16,91,232,169,165,123,36,146,174,9,119,85,149,91,247,126,235,255,0,234,149,119,84,249,109,248,36,117,45,62,240,135,214,203,149,206,72,239,249,54,157,213,66,148,206,115,90,219,173,193,170,143,230,212,69,251,180,169,251,21,72,245,213,175,79,11,211,198,113,116,194,231,101,183,204,91,106,169,33,123,168,106,167,154,53,73,169,27,58,113,89,145,28,191,39,38,251,167,227,186,39,200,189,173,109,215,43,14,143,97,52,57,149,214,150,233,37,53,109,201,150,246,54,142,24,164,145,30,232,229,126,234,146,61,169,199,104,151,230,139,191,225,242,252,76,227,231,153,173,251,81,50,186,236,199,38,175,117,109,202,225,218,239,206,176,199,18,191,183,27,99,111,221,141,17,169,179,88,212,249,39,236,255,0,8,31,42,221,110,158,231,59,160,129,204,107,154,197,122,171,213,81,54,221,19,246,34,255,0,132,190,46,133,122,51,196,244,31,12,179,101,87,107,53,178,76,209,244,117,148,117,215,42,11,149,100,177,202,199,87,44,177,162,71,34,181,137,179,99,133,21,81,136,187,183,246,238,170,188,115,195,23,163,155,13,147,11,181,107,126,73,108,181,213,84,100,22,139,141,181,242,65,112,171,239,57,91,114,226,156,163,251,177,181,56,211,109,187,126,127,135,248,84,177,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,67,196,115,172,90,157,30,176,71,136,97,85,87,139,110,69,111,200,40,217,87,86,218,10,73,233,228,167,146,134,105,120,55,186,174,93,247,116,95,62,8,191,117,126,123,126,33,23,58,252,235,247,58,186,231,55,109,56,211,156,134,237,106,183,218,174,52,21,144,195,89,105,160,115,88,213,160,69,122,35,213,36,122,170,190,101,95,154,237,243,95,195,100,66,186,85,85,87,117,63,234,73,31,43,214,73,23,119,47,226,187,31,242,0,209,207,69,119,85,189,116,205,134,220,220,174,85,155,226,63,55,53,17,126,87,10,134,254,9,242,253,134,113,141,7,248,117,228,148,183,174,147,176,88,224,142,100,114,50,234,245,87,181,168,155,37,210,165,63,98,175,248,64,147,32,0,0,0,0,0,5,127,245,81,225,131,143,234,198,67,91,151,105,157,163,28,181,93,107,235,41,93,53,69,206,243,114,78,84,241,210,246,156,206,45,73,26,139,201,145,170,108,159,130,126,63,138,45,128,0,50,237,158,97,119,77,60,202,235,176,251,213,69,44,213,150,254,215,117,244,175,115,162,94,113,182,68,226,174,107,87,240,122,111,186,39,207,115,224,23,99,226,123,211,37,179,81,48,90,76,187,28,162,183,83,100,117,249,61,23,155,172,171,172,169,107,100,129,148,21,17,241,224,222,76,69,251,145,126,13,79,147,87,231,243,93,233,56,0,63,69,13,12,181,242,172,48,185,141,115,91,203,239,42,162,109,186,39,236,255,0,100,181,44,99,194,41,245,184,101,190,75,133,54,29,45,221,95,34,212,84,37,238,230,140,123,82,71,162,34,34,70,137,248,112,79,234,167,224,191,253,16,170,82,101,232,23,134,118,175,235,37,134,147,49,163,200,176,118,218,238,52,243,190,8,106,238,21,177,204,215,69,58,196,170,228,142,153,83,241,99,182,217,203,242,84,253,191,135,10,215,142,157,51,45,0,200,107,49,252,182,231,100,171,154,142,120,41,222,235,108,243,72,197,116,176,36,205,84,89,35,98,237,197,118,95,151,227,254,20,249,157,239,164,127,17,76,187,65,104,41,241,44,202,251,123,172,197,109,246,250,168,104,168,45,150,139,124,143,138,166,90,164,155,154,190,78,15,86,253,233,183,221,235,243,114,108,155,34,108,30,147,89,252,44,181,51,76,113,234,123,236,151,140,27,183,61,116,116,136,148,247,74,249,29,187,163,145,255,0,52,125,58,38,223,113,127,110,255,0,129,2,139,152,235,75,173,156,18,253,162,214,74,220,90,215,147,209,201,46,69,10,171,170,40,233,127,168,148,245,77,84,219,188,228,223,116,69,41,182,146,146,74,217,22,40,156,212,84,111,47,188,191,179,255,0,217,64,254,32,188,77,36,240,204,208,118,233,69,142,219,159,96,22,219,149,250,39,212,58,174,170,154,253,116,108,82,111,60,170,206,40,146,51,240,98,177,23,238,167,205,23,241,252,86,179,58,192,232,251,41,233,166,255,0,91,87,93,91,143,173,159,207,82,91,233,233,237,245,149,51,200,201,37,164,239,42,170,205,27,126,239,220,127,253,82,174,234,137,182,223,128,89,119,76,29,0,244,199,122,210,235,38,85,145,105,148,85,117,117,177,85,178,73,27,124,185,49,92,173,171,145,173,251,173,157,26,159,117,136,159,35,171,228,30,31,157,37,92,224,78,254,147,35,221,220,71,42,173,250,230,159,130,42,126,202,130,154,122,117,235,51,87,250,126,145,40,177,204,194,166,138,211,5,12,244,148,240,83,218,168,106,28,197,150,118,204,237,214,104,213,85,21,200,229,249,170,175,205,17,62,71,174,215,223,16,157,106,214,42,95,131,197,155,215,252,42,42,216,107,96,130,170,203,110,137,88,230,66,232,213,85,209,198,170,171,187,221,242,221,83,101,255,0,96,8,231,168,52,86,107,118,95,95,71,143,209,190,150,223,31,107,179,19,222,174,86,239,19,21,223,55,42,175,205,202,171,248,254,211,219,244,213,160,215,206,161,243,170,236,42,193,83,106,130,162,138,211,45,209,206,184,207,44,81,171,25,52,49,170,34,196,199,187,150,243,39,201,83,109,183,249,254,7,38,52,33,208,199,77,246,125,12,210,60,125,213,20,20,63,105,27,75,95,73,89,89,71,89,81,44,82,71,37,124,146,181,173,108,187,34,125,214,199,186,240,69,221,171,254,202,135,109,211,13,56,198,244,167,10,183,96,216,165,181,148,22,219,98,76,144,64,217,229,153,25,220,153,242,187,239,202,170,245,221,207,114,252,215,246,236,159,45,143,86,0,0,0,0,0,31,138,235,102,182,222,233,219,73,116,166,239,68,199,164,136,222,110,110,206,68,84,223,118,170,47,224,170,103,227,173,238,153,170,52,3,85,47,180,246,228,181,65,98,138,170,134,146,150,150,150,174,162,119,198,249,40,89,51,149,86,102,238,168,174,71,175,205,203,248,162,39,203,240,208,161,196,186,181,210,187,38,174,105,205,187,28,190,208,195,85,5,53,238,26,230,178,90,137,97,68,123,96,157,136,187,196,168,187,237,34,252,191,15,159,251,0,103,114,235,152,100,87,171,116,86,155,157,199,189,75,12,157,214,71,217,141,187,63,101,77,247,107,81,127,234,151,246,254,211,186,116,69,211,203,58,134,212,219,158,43,85,21,186,88,169,113,250,139,155,91,89,85,60,13,69,101,77,60,91,242,133,21,202,191,173,95,146,252,182,223,246,162,17,205,126,70,130,124,60,244,167,29,192,122,108,195,171,233,237,177,71,121,124,55,58,122,138,136,170,38,123,95,27,174,115,185,17,17,235,178,124,154,207,159,20,95,151,254,144,147,20,84,84,214,250,102,81,209,199,219,134,61,248,183,117,93,183,85,85,249,175,207,241,85,63,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,156,243,178,157,136,247,162,170,42,237,242,3,148,117,39,174,246,141,0,194,104,178,235,196,23,73,98,171,187,69,108,68,183,193,12,178,114,124,51,72,155,164,175,106,113,218,37,249,239,190,251,124,191,19,58,121,254,117,146,106,86,89,93,154,101,183,37,175,186,220,123,94,98,161,97,142,37,127,110,38,198,223,185,27,90,212,217,172,106,124,145,63,13,215,231,185,220,250,223,234,94,247,175,90,173,126,242,247,26,255,0,179,14,170,161,172,162,162,173,162,166,134,88,165,142,134,56,156,231,58,45,213,126,243,165,84,78,106,155,57,63,15,146,36,108,99,21,235,178,108,7,248,9,199,211,231,134,6,169,106,107,35,191,220,175,120,60,246,186,186,57,223,4,50,220,171,163,149,178,50,116,143,117,237,211,255,0,145,255,0,245,75,248,167,255,0,67,200,117,87,208,86,111,160,247,122,171,171,110,88,171,44,146,87,83,80,211,83,82,87,85,205,43,30,250,94,234,170,247,97,79,187,187,31,255,0,84,171,243,79,150,223,128,68,178,222,188,33,117,2,170,227,98,183,233,227,230,157,96,181,227,215,74,182,177,98,141,24,138,183,86,174,232,228,251,234,191,174,95,146,252,191,31,240,33,80,164,144,232,143,169,74,158,157,245,26,227,144,213,212,92,150,138,123,5,69,182,56,232,41,41,230,145,28,250,154,121,119,84,149,90,156,127,86,239,158,251,238,169,242,216,13,12,3,241,218,46,148,247,155,124,87,42,86,72,216,166,229,197,36,68,71,38,206,86,174,251,42,254,212,63,96,0,8,103,213,143,136,102,19,161,139,38,59,71,111,203,33,187,209,220,105,160,168,158,150,223,71,52,79,142,90,103,76,136,222,236,223,229,102,235,197,23,116,95,217,248,132,204,5,41,97,94,44,26,229,13,218,87,229,249,237,230,186,137,105,220,145,199,6,61,105,107,146,94,77,217,223,38,55,229,183,36,252,127,111,224,93,61,37,75,42,233,217,81,26,57,26,253,246,71,126,63,37,219,255,0,172,7,246,0,1,254,57,168,228,217,201,185,73,222,35,125,22,75,164,185,53,199,84,177,88,236,116,56,189,222,237,65,107,161,163,101,125,92,213,113,61,109,234,231,171,210,86,171,120,171,233,228,93,210,71,47,222,111,201,62,104,151,100,121,204,235,14,177,230,246,136,109,87,250,20,170,167,138,165,181,13,98,202,248,246,122,53,205,69,221,138,139,248,57,126,95,135,204,12,217,105,15,253,18,212,255,0,188,95,255,0,188,140,211,129,151,200,42,170,112,92,146,174,36,147,105,25,10,68,171,18,35,211,103,35,31,255,0,84,105,163,11,200,25,148,227,84,119,216,210,94,53,93,205,187,173,107,93,247,100,115,126,104,213,84,255,0,169,3,248,230,216,14,37,168,182,168,172,153,149,167,226,20,80,84,54,170,56,187,242,197,180,173,107,154,142,222,55,53,127,7,185,54,223,111,159,251,5,14,245,165,209,181,235,167,92,174,227,115,162,154,193,14,54,250,250,59,125,29,29,29,109,84,243,71,36,148,105,43,149,203,52,105,247,85,204,145,127,174,171,247,145,17,54,252,52,6,124,235,230,63,104,200,233,25,67,122,164,243,16,50,68,149,173,238,57,155,61,17,81,23,118,170,47,224,229,255,0,210,98,70,90,55,253,135,126,232,179,16,183,102,186,165,116,181,92,233,153,60,81,88,39,168,70,190,71,177,17,201,83,78,221,247,98,239,248,57,127,200,73,110,187,252,60,89,165,116,238,212,44,6,155,29,181,216,174,87,138,75,117,37,55,197,43,167,168,102,244,111,115,249,36,172,114,108,175,133,235,191,53,95,154,126,31,52,72,65,164,185,82,98,57,29,77,201,86,100,238,209,62,15,213,49,174,95,156,145,187,240,119,203,111,186,33,153,134,156,207,149,145,99,22,60,178,137,150,236,130,135,205,83,199,42,78,214,119,94,205,158,136,168,139,187,21,23,240,114,255,0,233,63,117,21,92,117,212,204,170,137,174,70,63,125,145,201,243,249,42,167,255,0,88,254,230,88,82,183,95,61,3,71,163,179,207,159,224,180,214,11,102,55,113,187,209,219,104,169,27,114,173,158,166,53,90,39,61,252,210,102,185,54,87,195,34,239,205,87,230,223,193,55,68,128,6,167,46,118,155,125,230,157,180,183,42,126,244,77,122,72,141,230,230,236,228,69,77,247,69,79,216,170,101,239,48,183,197,107,200,170,232,33,106,53,145,118,246,68,85,84,249,198,213,252,87,231,251,64,154,94,22,250,7,75,169,26,169,115,185,100,52,244,53,118,201,241,74,201,97,133,245,83,197,35,101,101,125,43,57,47,109,19,246,115,253,171,248,167,203,252,23,124,103,199,65,122,217,206,244,11,16,183,227,248,86,67,114,182,212,81,195,81,78,231,69,108,162,168,103,110,90,135,76,173,69,157,28,191,214,86,174,251,111,242,217,62,68,228,240,216,235,119,81,245,175,51,170,211,77,68,201,174,23,105,237,120,229,101,209,234,182,186,26,120,85,233,93,3,26,173,116,45,107,149,81,147,237,178,162,39,227,254,4,80,44,168,0,0,0,0,0,0,241,90,177,85,37,38,59,77,36,78,86,170,214,177,191,130,47,255,0,123,147,252,39,181,60,46,176,255,0,208,205,55,251,253,159,251,185,0,204,156,143,116,143,87,189,119,85,52,157,210,182,223,160,92,95,111,252,119,255,0,179,103,51,94,105,67,165,111,254,64,184,191,255,0,198,255,0,246,108,224,117,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,2,160,124,80,58,195,186,93,114,155,150,135,227,21,247,106,71,99,215,171,117,199,105,232,41,22,4,99,173,170,229,70,201,187,164,87,111,82,139,178,166,223,143,207,228,135,115,235,255,0,175,121,244,162,105,244,239,79,106,175,246,172,146,211,120,162,90,186,191,134,209,79,77,37,52,180,47,149,88,197,149,206,93,247,146,37,249,177,63,170,228,69,219,241,167,72,97,184,228,215,25,100,146,120,221,80,230,115,123,222,156,81,81,54,111,253,74,127,177,251,0,249,165,241,120,127,244,215,164,216,246,132,98,217,196,120,155,27,144,220,41,174,52,149,117,140,184,85,185,36,139,226,51,108,222,11,39,4,249,69,31,205,26,139,247,127,202,187,209,101,250,203,85,142,221,167,179,214,201,19,230,167,227,201,209,42,171,87,147,81,201,178,170,34,254,10,159,176,188,15,10,252,241,151,190,155,112,220,90,127,48,250,218,58,43,181,68,146,58,54,54,53,79,139,77,182,202,139,190,251,72,159,177,63,104,19,100,254,115,65,21,67,81,146,183,146,34,239,182,234,159,51,250,0,43,111,170,223,11,43,62,101,114,169,200,116,94,213,140,88,103,171,174,166,221,247,59,213,201,203,229,217,74,172,123,21,56,202,136,171,35,90,169,183,236,79,197,63,2,175,53,75,68,178,173,36,175,154,221,145,220,45,53,50,65,52,80,57,104,101,145,237,87,62,46,226,109,206,54,252,182,252,127,203,255,0,164,211,57,248,110,246,91,101,250,153,180,119,90,110,252,44,122,72,214,243,115,118,114,34,166,251,181,81,127,5,80,51,179,161,125,97,235,94,132,171,105,112,236,218,107,117,12,84,147,82,197,20,86,170,26,133,106,73,50,74,228,222,104,213,118,87,34,174,251,239,251,19,228,89,230,15,226,203,163,149,184,133,5,109,251,29,212,10,154,249,22,84,150,86,90,237,237,71,109,35,209,191,36,169,68,254,170,34,126,31,176,130,222,36,186,19,143,233,86,178,228,151,44,86,219,77,67,106,146,190,219,73,79,3,42,231,154,70,114,182,198,247,111,221,85,249,43,152,229,254,178,175,205,63,97,14,0,156,253,72,248,159,106,86,165,185,244,58,93,149,95,45,22,182,87,65,83,79,5,202,199,108,228,198,54,157,204,122,42,162,72,170,171,35,149,83,230,191,37,253,159,129,6,230,154,73,228,89,101,119,39,187,241,93,182,63,77,170,213,81,120,168,117,53,51,227,107,154,197,145,86,69,84,77,145,81,63,98,47,248,75,167,232,219,195,131,14,211,43,85,46,73,169,246,27,29,218,247,83,110,171,163,170,170,182,222,46,42,146,43,170,209,209,236,213,237,181,17,35,141,168,187,53,23,116,253,187,170,129,197,60,60,122,4,134,235,73,77,170,186,143,75,96,187,89,111,86,106,234,106,120,41,238,117,177,212,182,161,149,205,98,61,237,99,88,212,111,24,100,79,147,215,241,111,203,252,22,190,136,141,77,147,240,13,106,53,56,181,62,72,127,160,0,0,0,0,102,155,169,150,163,53,187,36,106,39,201,60,159,255,0,98,66,89,135,66,61,124,224,214,93,33,199,180,215,44,182,229,85,183,91,77,45,124,245,19,83,208,82,37,59,185,215,200,246,241,119,121,174,85,70,204,212,93,218,159,52,95,199,228,171,3,188,65,177,63,178,125,87,231,54,216,146,22,193,11,173,109,107,99,123,157,178,186,217,76,239,197,223,63,218,164,113,3,79,116,186,151,98,171,129,181,17,210,87,163,95,190,200,232,217,191,201,118,255,0,94,127,95,210,29,151,255,0,149,107,127,253,6,127,255,0,70,95,192,23,151,214,151,88,26,101,141,227,112,99,55,27,22,79,37,77,29,230,153,207,124,52,212,235,26,242,165,149,201,178,172,200,191,131,211,246,127,132,163,64,0,157,90,67,226,133,169,152,6,19,109,197,111,25,93,242,103,80,182,116,95,45,99,182,57,155,190,119,200,155,43,145,170,191,39,254,223,218,123,127,236,187,102,31,246,65,148,127,234,27,87,255,0,172,173,227,216,105,126,154,94,53,74,253,61,130,203,83,67,12,244,244,111,172,115,170,228,123,24,172,107,216,197,68,86,53,203,190,242,39,236,219,241,2,72,235,31,137,95,80,26,128,213,161,177,106,21,194,158,129,149,81,84,67,21,85,134,214,213,111,24,149,174,249,182,39,46,252,156,171,248,254,10,67,247,189,210,57,94,245,221,84,157,253,64,120,109,101,26,11,131,80,229,217,21,78,37,81,29,93,210,59,106,37,190,231,93,44,156,223,20,210,34,170,73,19,19,142,209,47,207,125,247,219,229,248,144,60,1,239,180,91,87,47,250,51,148,85,100,248,229,198,106,58,154,171,123,232,29,36,84,208,204,170,199,73,27,213,56,202,138,212,77,227,111,205,62,127,47,242,169,235,250,90,233,198,249,212,94,105,89,139,90,42,45,17,190,154,209,53,205,126,35,83,60,44,226,201,225,137,118,88,152,229,229,188,169,242,219,109,183,255,0,33,111,212,30,24,221,45,83,208,197,79,62,150,82,58,70,111,186,183,33,187,109,248,170,255,0,143,255,0,40,18,143,14,201,232,179,44,114,147,36,183,197,60,116,245,157,206,13,157,173,107,211,132,142,98,238,141,85,79,197,171,251,127,3,237,31,62,195,97,180,227,22,152,44,118,58,79,45,69,77,203,181,23,113,207,227,201,202,229,249,185,85,87,239,57,87,230,191,180,250,0,0,0,0,0,15,3,173,20,242,84,226,244,172,141,90,138,149,236,95,159,251,156,135,190,34,239,136,125,230,237,99,209,91,45,93,154,173,41,230,126,81,77,27,156,172,107,183,106,210,85,170,166,206,69,79,197,16,12,252,154,83,233,114,158,74,93,10,198,96,153,205,87,183,206,238,173,252,63,209,147,41,155,74,21,68,153,121,39,253,79,255,0,93,13,71,99,168,212,179,83,163,19,100,251,251,127,250,106,7,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,207,196,7,175,187,134,145,86,212,233,190,155,87,223,109,25,61,162,239,68,181,149,139,108,161,168,165,146,150,90,23,76,172,98,204,231,174,251,201,10,238,172,79,234,185,17,118,252,123,63,91,61,95,80,116,217,137,211,86,83,37,238,26,229,189,211,91,229,150,138,138,150,116,115,100,165,154,109,145,38,122,38,223,113,191,61,183,221,63,192,80,77,234,245,115,200,110,115,94,47,21,62,98,178,163,143,114,78,13,103,46,45,70,167,201,168,136,159,36,68,249,32,31,202,225,112,171,186,85,201,95,95,55,118,121,118,230,254,40,221,246,68,68,249,34,34,126,8,135,127,233,15,169,234,94,156,178,250,171,253,207,226,207,166,154,205,61,181,140,183,210,83,204,244,116,149,16,203,186,164,174,106,113,253,90,252,247,223,125,190,91,19,179,195,155,163,141,38,206,180,107,27,212,13,66,196,105,110,178,221,40,110,76,123,217,116,173,133,235,36,119,41,35,106,171,99,123,26,136,140,143,111,151,249,23,241,249,156,43,173,63,14,106,205,34,89,115,44,13,152,205,175,28,173,186,82,219,232,169,18,233,93,61,68,106,234,71,61,252,187,172,114,108,175,137,235,191,53,95,154,126,9,242,64,229,254,33,57,70,27,168,58,215,146,231,216,157,170,186,142,43,165,93,185,173,74,205,146,94,49,219,162,141,200,230,181,239,106,125,232,247,77,151,240,219,253,130,88,248,61,220,169,164,174,101,181,177,200,147,69,140,92,158,231,42,39,21,79,138,67,248,124,255,0,202,159,176,170,2,96,248,101,234,181,22,151,235,109,238,233,116,101,108,148,242,226,85,84,141,109,44,81,189,200,231,86,210,63,117,230,230,252,182,98,254,223,240,1,124,224,0,7,146,212,189,75,177,105,101,138,12,135,33,164,175,168,167,168,171,109,27,91,71,27,30,244,123,152,247,162,170,61,205,77,182,141,127,110,251,237,242,56,55,80,221,124,105,158,133,189,246,251,181,147,46,146,170,10,216,41,164,125,13,21,36,173,94,228,11,42,109,220,157,191,45,182,223,229,248,148,181,212,31,82,250,147,212,30,71,91,114,204,50,89,174,52,53,21,20,245,81,199,53,5,45,59,210,88,169,210,20,114,246,24,159,179,146,109,190,223,61,215,230,7,240,234,55,95,50,109,127,212,139,198,107,121,186,84,213,67,114,146,150,86,165,77,37,60,18,115,134,149,144,34,170,66,156,83,228,197,252,23,240,217,87,230,115,26,26,25,174,19,44,48,185,141,115,91,203,239,42,162,109,186,39,236,255,0,100,253,22,59,29,93,254,173,244,116,114,66,199,178,53,149,86,85,84,77,145,81,63,98,47,207,230,134,138,58,106,233,107,3,233,251,9,182,89,237,216,253,36,23,154,88,42,105,170,42,41,110,21,115,196,248,229,170,116,200,214,247,157,254,211,117,226,139,186,47,236,252,66,35,120,98,116,123,81,130,205,30,173,229,77,178,85,178,245,96,175,182,255,0,106,87,85,44,220,210,225,30,202,230,43,90,196,111,26,117,77,209,119,252,62,95,53,44,164,0,0,0,0,0,0,0,33,159,136,31,72,112,235,198,37,79,95,139,211,218,41,114,9,239,244,149,85,85,119,26,234,168,217,36,17,209,205,23,20,108,109,123,81,223,222,255,0,6,167,201,171,243,223,241,162,200,101,150,221,80,237,157,179,184,241,85,106,111,248,236,191,180,212,249,79,62,35,253,15,191,13,186,86,106,238,39,21,138,134,219,123,188,208,91,160,137,110,21,146,84,55,107,123,185,115,107,218,230,34,43,169,220,187,163,149,127,15,240,170,32,77,61,9,209,94,150,245,227,77,44,217,221,54,153,220,56,93,18,166,68,243,183,42,184,164,253,85,68,144,252,219,21,74,181,63,169,242,217,127,13,183,249,148,175,212,149,163,23,176,235,54,67,104,195,109,146,80,90,32,242,158,94,158,73,29,35,153,202,146,23,63,119,57,206,114,238,245,114,252,213,127,31,254,129,241,48,61,96,212,93,50,157,106,112,140,139,225,178,44,15,166,87,121,72,38,253,91,158,143,115,127,90,199,126,46,106,46,255,0,143,200,242,85,85,83,214,206,234,170,169,57,202,253,185,59,100,77,246,77,147,228,159,228,64,61,102,150,105,149,235,85,178,10,140,122,197,83,65,4,244,244,111,173,115,171,36,123,24,172,107,216,197,68,86,53,203,190,242,39,236,219,241,249,151,231,134,244,45,211,118,49,143,82,89,221,166,241,243,167,238,34,172,119,171,139,155,247,164,115,190,74,233,183,253,164,94,240,140,210,26,91,94,37,106,213,197,130,151,187,123,176,221,40,92,246,207,42,202,168,219,170,39,222,98,253,196,79,237,116,249,167,207,240,255,0,10,150,74,5,104,245,121,225,117,142,95,187,151,253,15,179,99,120,245,77,85,202,153,21,247,43,213,201,234,180,237,165,115,94,205,156,147,34,42,200,214,42,47,248,19,241,79,192,169,203,189,186,233,134,95,42,109,50,212,194,181,84,237,107,94,248,126,243,21,28,214,189,54,228,137,251,21,63,97,169,19,141,235,55,73,218,39,174,47,125,94,123,132,178,233,87,45,76,85,82,72,251,165,109,58,57,241,196,177,53,118,134,86,167,201,139,182,219,109,251,87,230,6,124,115,109,104,212,189,70,181,69,100,204,178,95,136,81,65,80,218,168,226,242,116,241,109,43,90,230,163,183,141,141,95,193,238,77,183,219,231,254,193,226,227,141,210,187,139,85,55,68,223,230,119,126,173,186,101,189,116,231,168,151,139,5,92,246,111,37,71,81,71,77,28,84,21,83,205,197,210,209,178,125,249,76,198,170,167,205,219,238,191,138,236,159,35,230,116,169,137,219,243,29,67,184,219,46,52,236,154,40,172,179,78,141,116,143,98,35,146,120,27,190,237,249,254,14,80,47,51,163,109,23,182,104,206,134,99,56,227,104,233,89,114,163,142,186,41,165,165,169,154,88,156,201,43,166,149,17,189,205,151,240,86,239,247,83,230,139,251,14,236,0,0,0,0,0,0,0,2,41,120,145,127,242,14,177,255,0,243,215,77,255,0,216,117,132,173,34,167,136,244,18,212,104,125,141,145,57,168,169,149,211,47,207,252,30,78,172,10,82,233,227,19,181,102,57,173,109,178,241,72,218,136,98,181,201,59,90,233,94,205,156,146,196,212,93,216,168,191,131,148,210,164,48,197,79,19,97,133,188,88,221,246,77,247,51,247,225,229,167,50,106,118,180,222,172,49,121,93,233,241,122,154,207,237,137,100,141,191,118,174,145,159,37,98,42,239,247,255,0,216,252,77,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,142,166,234,109,135,74,108,48,100,57,13,37,125,69,53,69,91,104,154,218,40,216,247,163,220,199,189,21,81,239,106,109,180,107,251,119,221,83,228,122,169,231,101,59,17,239,69,84,85,219,228,103,255,0,174,222,170,47,90,253,169,87,187,117,5,194,226,220,69,149,180,21,246,251,125,117,13,44,50,195,44,116,13,137,206,115,162,228,229,221,207,149,81,21,234,155,57,63,13,145,16,57,22,187,107,38,73,174,122,139,119,206,175,247,57,234,229,185,186,153,238,116,244,176,192,245,88,169,227,133,21,91,10,35,83,228,205,190,95,179,230,191,51,206,103,120,37,219,79,111,245,88,221,230,162,146,106,170,55,70,217,31,74,247,58,53,231,27,100,77,149,205,106,254,14,79,217,248,150,103,225,111,210,37,142,229,104,162,214,140,198,219,108,175,183,223,236,87,26,56,163,138,190,173,149,41,43,46,77,98,57,236,111,22,35,118,167,122,124,156,191,139,126,95,53,218,31,248,140,223,155,144,117,127,159,92,27,220,253,107,173,43,247,218,136,191,43,85,43,127,4,249,126,192,46,71,160,166,49,157,40,96,220,27,178,127,116,253,202,168,239,207,99,94,155,57,55,67,142,116,125,97,251,51,211,166,37,99,218,52,242,222,127,251,219,156,230,253,234,234,135,124,149,223,63,250,163,178,129,81,61,125,248,120,83,98,149,117,26,139,165,244,120,245,154,209,116,187,209,80,211,65,61,210,186,90,134,53,40,93,220,71,36,141,123,118,89,33,114,162,163,149,118,84,252,62,104,149,156,215,57,139,187,87,101,53,78,82,31,137,254,143,105,198,157,106,29,234,229,134,227,191,15,169,146,237,109,166,115,252,220,242,239,27,173,136,229,110,210,61,201,253,102,181,119,219,127,144,31,15,66,252,76,53,159,77,168,32,177,229,25,189,214,170,215,75,77,51,33,130,142,199,108,114,182,87,207,220,229,201,204,107,149,54,87,254,43,248,175,225,254,15,35,173,126,32,154,249,170,117,147,65,14,127,87,240,148,169,134,166,158,158,166,201,110,141,236,123,97,224,170,170,200,149,127,23,63,229,201,83,101,34,232,3,254,164,145,242,189,100,145,119,114,254,43,177,253,229,160,154,26,70,86,57,204,86,72,238,40,136,171,190,255,0,63,255,0,81,254,219,164,164,138,119,58,178,39,200,197,98,162,35,127,29,247,79,242,167,249,73,27,214,198,117,136,101,250,131,120,92,26,217,112,183,217,214,178,138,90,106,122,196,111,54,113,162,107,95,186,163,222,191,55,171,149,62,242,252,151,246,126,0,122,63,13,77,60,155,62,214,203,213,3,22,151,102,98,117,85,27,77,35,216,159,118,178,145,191,139,17,87,127,188,95,113,75,158,14,106,159,167,235,242,127,251,145,93,238,52,37,209,128,0,0,0,0,0,0,0,0,63,149,69,44,21,108,72,234,25,205,168,188,145,55,84,249,255,0,244,15,234,0,207,183,95,186,11,69,163,26,239,148,82,227,212,212,84,118,24,170,109,212,212,180,176,213,79,51,227,116,150,232,101,118,238,151,117,84,87,35,215,230,229,252,81,63,15,195,138,233,54,156,87,234,126,71,83,96,183,203,70,201,41,232,159,88,171,85,35,216,206,45,146,54,124,149,141,85,223,239,167,236,219,241,47,71,175,109,0,181,235,126,152,91,45,62,74,137,213,81,228,116,213,207,125,93,92,241,49,81,148,181,49,252,187,91,252,254,250,124,182,219,241,40,2,138,190,174,221,42,207,71,47,109,238,111,21,94,40,191,45,209,127,111,251,8,6,156,244,159,78,172,218,81,128,218,240,28,126,138,58,74,11,95,127,181,12,115,201,51,91,221,157,242,187,103,200,170,245,221,210,42,252,215,246,236,159,45,143,92,120,45,10,204,157,168,26,87,100,203,156,233,156,181,254,103,231,52,108,99,254,229,76,177,252,218,207,186,159,212,253,135,189,0,0,2,45,248,128,104,181,183,87,244,158,213,105,146,146,149,243,69,146,211,86,57,213,53,51,68,213,70,210,84,179,229,219,221,119,251,233,242,219,111,196,163,29,36,206,234,52,247,36,169,189,83,203,52,110,154,133,244,170,177,68,201,23,101,146,55,126,15,249,109,247,63,217,52,221,52,17,84,53,25,51,57,53,23,125,183,84,249,153,152,215,108,37,250,115,170,183,204,53,254,95,149,191,203,111,216,145,239,103,235,41,162,147,228,231,162,57,127,175,251,83,241,3,75,246,139,165,61,234,221,21,206,149,146,50,41,185,113,73,17,17,201,179,149,171,190,202,169,248,161,251,8,185,225,225,171,95,164,158,155,176,247,86,190,178,91,139,160,185,207,52,210,193,20,109,114,54,231,59,19,100,98,237,190,202,223,216,159,130,146,140,0,0,0,0,0,0,1,242,178,60,110,215,148,80,178,223,119,165,74,136,99,149,38,107,86,71,179,103,34,42,34,238,213,69,252,28,167,213,0,64,62,137,250,3,189,244,241,171,151,124,191,34,151,26,158,154,179,30,158,214,214,219,110,53,146,200,143,125,69,52,168,170,146,198,196,227,180,43,243,223,125,246,249,126,36,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,93,226,153,150,102,56,158,132,216,171,113,11,187,40,42,95,152,82,66,231,186,24,228,222,53,161,172,114,183,103,181,201,253,102,181,119,219,127,145,69,6,164,178,92,86,193,151,208,199,109,200,168,60,221,52,83,36,237,103,117,241,236,244,69,106,46,236,84,95,193,206,249,126,31,50,170,186,134,240,149,188,82,114,185,105,39,216,203,37,20,181,176,178,24,234,239,55,41,30,216,251,14,230,139,206,41,63,25,27,186,124,215,229,254,15,192,14,55,211,103,137,46,121,162,248,165,191,5,188,228,119,185,172,54,202,122,150,210,210,81,89,173,210,118,230,150,165,102,229,206,68,107,213,62,252,159,139,151,230,239,146,108,137,180,79,212,236,214,163,81,51,139,150,97,85,44,210,73,112,236,242,116,177,178,55,175,110,22,71,243,107,62,234,124,153,251,15,155,149,99,21,248,133,242,166,193,114,154,158,90,138,94,28,221,3,156,230,47,38,35,211,101,114,34,254,14,79,217,248,159,32,13,42,244,194,174,118,134,227,74,245,221,127,183,63,251,50,99,169,149,73,208,167,136,230,45,133,224,150,157,46,212,10,92,178,229,53,154,130,186,103,173,13,182,135,178,175,146,185,100,106,181,203,43,30,187,50,109,151,116,79,158,255,0,142,200,167,68,234,119,197,35,30,197,41,190,11,166,177,102,22,139,189,61,194,4,158,121,173,54,249,98,117,59,169,222,229,98,119,37,127,207,146,198,191,213,79,193,126,127,225,14,227,214,111,89,118,62,155,172,49,42,65,127,101,123,47,20,212,50,203,67,69,75,59,92,217,105,101,153,17,18,105,19,229,247,91,186,237,190,233,254,2,134,179,108,223,38,212,76,150,179,46,203,238,126,126,235,95,219,243,21,29,152,226,231,194,54,198,223,187,27,90,212,217,140,106,124,145,63,13,255,0,19,254,51,44,207,37,212,28,146,179,46,203,238,94,126,237,95,219,243,21,29,152,226,231,194,54,198,223,187,27,90,212,217,140,106,124,145,63,13,255,0,19,231,91,232,214,182,103,68,222,63,38,171,190,106,169,251,83,252,31,236,129,42,186,34,232,198,225,212,118,65,44,183,21,176,212,90,228,178,212,214,193,5,101,117,85,59,219,36,85,113,67,186,172,44,255,0,43,246,77,213,54,95,240,150,89,155,248,96,244,215,125,182,199,77,96,211,74,10,105,219,80,217,28,233,242,11,175,21,98,53,200,169,253,249,223,61,213,63,97,37,180,123,2,178,233,150,157,90,112,140,122,133,148,148,22,223,49,217,133,147,73,42,55,185,60,146,187,239,72,170,229,221,207,85,249,175,237,219,240,61,152,25,210,234,75,164,124,227,167,155,229,93,30,65,116,199,103,134,26,170,122,70,182,221,85,81,46,207,150,155,188,139,188,177,49,118,217,23,127,242,255,0,144,224,134,167,174,22,218,43,164,45,167,175,135,187,27,92,143,68,228,173,249,236,169,191,201,83,252,42,86,15,90,190,25,17,221,174,85,89,142,140,82,98,246,24,235,238,84,145,177,46,23,123,131,228,72,91,70,173,145,170,142,100,173,69,89,35,69,69,69,223,111,218,159,129,129,225,252,28,175,86,63,210,189,202,215,228,234,60,244,56,109,193,242,203,242,224,230,173,202,145,81,19,239,127,223,55,246,39,224,165,192,25,121,199,178,172,175,77,111,117,21,184,213,209,180,117,206,131,203,73,43,97,100,168,232,220,173,122,183,105,26,169,248,181,191,61,183,249,26,19,233,59,168,235,95,80,154,107,102,200,225,138,236,181,181,176,86,84,73,45,117,52,16,171,155,21,99,225,219,140,79,86,162,252,155,248,39,224,155,175,204,200,238,96,0,0,0,0,0,0,0,0,0,63,133,93,21,53,124,105,13,84,92,216,142,228,137,201,83,231,255,0,208,255,0,100,204,70,168,218,45,246,44,234,231,106,181,211,246,41,96,236,246,227,230,231,109,202,22,57,126,110,85,95,197,87,246,154,126,51,175,215,149,134,223,142,245,83,155,219,45,52,233,5,28,43,108,72,227,230,231,241,229,109,166,114,252,220,170,191,138,170,254,63,180,11,142,240,235,204,31,151,116,161,131,87,74,249,158,249,89,117,122,172,145,177,187,241,186,84,183,240,111,203,246,18,104,172,255,0,8,205,91,168,184,99,246,237,43,154,106,167,65,102,199,238,117,173,141,96,137,35,69,117,209,171,186,61,62,250,175,235,215,228,191,47,154,255,0,129,11,48,0,0,0,87,79,136,127,65,247,157,96,186,85,234,62,9,38,55,111,188,221,239,20,61,250,155,141,194,177,170,248,34,160,116,42,213,99,35,145,136,187,199,30,219,39,224,223,199,117,84,91,22,0,65,15,11,11,116,246,109,35,199,109,53,79,99,165,130,215,116,87,58,53,85,106,239,116,123,147,101,84,69,252,21,63,97,59,207,229,29,44,17,72,178,198,205,158,169,178,174,235,248,31,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,15,33,152,233,54,159,231,234,171,150,216,60,250,186,86,204,191,219,83,197,247,218,197,98,47,234,222,223,250,149,84,43,247,168,159,9,171,45,242,162,91,134,137,218,113,92,125,178,214,64,173,248,141,242,232,245,72,18,5,108,141,94,77,151,230,178,34,57,63,201,251,83,240,44,196,1,151,108,239,11,186,105,238,85,93,136,94,170,41,102,172,160,237,119,31,74,247,58,37,231,27,100,78,42,230,181,127,7,166,251,162,124,247,62,1,163,238,161,250,87,211,30,161,109,17,208,229,248,189,61,198,102,220,33,175,123,167,184,213,211,181,93,28,47,137,171,250,135,167,205,26,253,182,219,111,219,248,148,91,212,207,76,121,103,78,153,101,194,201,144,215,216,231,142,146,166,154,149,27,109,169,158,84,231,45,50,78,138,139,44,108,85,77,183,223,127,219,254,79,152,28,76,250,248,194,111,95,39,251,138,255,0,254,205,62,65,253,105,234,102,165,122,201,11,248,185,83,109,246,69,249,127,244,64,212,221,10,42,82,179,127,242,255,0,252,212,253,7,138,209,156,158,76,203,77,172,249,36,207,145,239,172,243,27,172,140,107,28,188,42,36,103,205,27,242,79,234,254,195,218,128,0,1,2,250,248,232,35,31,213,219,111,219,45,58,181,89,109,153,117,198,245,72,234,251,133,202,233,92,214,75,73,29,28,145,118,210,54,164,140,71,110,200,126,104,196,249,49,126,127,53,222,160,180,239,85,115,253,25,191,212,93,176,139,247,195,107,165,164,117,20,146,178,150,25,247,137,239,100,138,221,166,99,147,250,204,106,239,182,255,0,47,240,110,105,196,135,189,75,120,117,105,102,181,221,106,114,219,46,37,106,135,36,175,172,167,146,178,182,186,243,113,141,178,65,21,63,101,27,194,55,57,136,191,118,47,193,169,242,106,238,187,170,238,29,255,0,64,245,86,131,90,116,166,199,168,246,216,235,153,5,221,42,149,137,91,20,113,204,157,170,153,97,94,77,141,206,106,124,227,93,182,85,249,109,251,78,134,112,126,150,58,100,181,244,235,138,91,236,180,244,86,248,170,233,41,106,169,94,250,58,218,153,216,173,150,169,102,217,59,219,47,248,55,93,183,221,54,79,145,222,0,0,0,0,0,0,0,0,0,21,29,226,237,163,87,27,109,214,183,87,214,91,127,149,190,100,54,202,6,53,179,74,181,8,173,181,189,191,121,138,222,8,159,218,235,243,69,85,252,63,194,187,91,137,242,178,44,98,199,150,81,50,221,144,80,249,170,120,229,73,218,206,235,217,179,209,21,17,119,98,162,254,14,95,253,32,81,215,133,150,103,77,134,235,213,250,190,86,84,110,252,58,174,5,88,152,215,47,206,186,137,223,131,149,19,111,186,94,209,201,116,175,165,141,13,209,139,188,183,253,59,193,210,211,112,158,145,244,50,76,151,58,202,142,80,58,70,72,230,241,154,87,53,62,244,108,93,246,223,229,248,236,170,117,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,206,190,227,214,124,150,145,148,55,170,63,51,4,114,36,173,103,113,204,217,232,138,136,187,181,81,127,7,47,254,147,232,128,41,123,174,223,15,169,244,210,243,89,157,233,252,88,229,171,26,184,93,40,168,40,168,214,231,91,53,76,74,180,74,233,57,247,88,228,217,100,134,69,223,154,175,205,191,135,224,149,240,106,160,132,29,78,248,104,233,198,171,35,239,90,115,139,89,109,153,5,77,125,60,181,85,119,43,213,201,25,37,52,116,238,141,88,141,106,200,212,119,36,137,126,77,79,147,87,231,251,20,35,95,135,135,95,209,97,22,74,45,38,207,229,200,174,86,187,37,162,186,120,105,232,109,180,92,25,60,149,233,34,57,36,87,178,69,78,51,61,21,21,118,221,127,15,146,41,110,44,122,72,212,123,119,217,127,194,101,219,57,195,174,120,6,83,91,136,222,103,165,154,178,131,183,220,125,51,156,232,151,156,109,145,54,87,53,171,248,61,55,221,19,231,185,36,58,116,241,3,214,45,22,100,118,90,236,206,224,235,5,45,20,240,82,210,81,217,173,210,186,57,100,157,37,87,43,164,98,57,83,117,147,241,114,252,220,159,45,191,0,191,176,114,61,2,234,71,12,234,6,201,73,119,197,45,151,202,86,212,211,207,82,159,18,130,24,221,198,41,251,42,138,145,200,244,223,151,205,63,201,254,95,145,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,58,227,211,22,149,107,181,19,96,205,113,88,174,82,249,216,171,28,233,46,53,116,232,175,142,23,68,213,253,76,141,252,26,237,182,252,63,111,226,82,247,84,221,6,234,23,79,117,179,222,107,238,216,163,172,242,215,83,91,233,233,232,43,170,230,149,146,73,76,178,170,175,118,22,253,223,213,191,254,169,87,117,79,150,223,133,255,0,159,202,122,120,106,88,145,206,206,77,69,223,109,213,62,127,253,0,50,229,141,101,119,252,62,190,75,158,59,95,229,42,101,133,96,123,251,76,147,118,43,145,202,155,61,21,63,22,183,231,248,252,139,119,240,249,235,250,243,171,87,53,211,157,68,185,95,46,215,123,101,142,178,229,83,63,194,232,96,167,122,165,108,109,98,181,98,86,59,116,100,237,77,149,168,159,37,252,126,74,188,171,196,47,195,250,155,28,173,169,212,253,54,163,199,237,54,219,189,226,134,134,8,166,185,215,75,80,214,165,11,185,163,154,246,189,168,138,248,21,81,81,202,187,109,248,110,168,86,133,190,229,91,107,153,213,20,19,118,164,115,85,138,188,81,223,45,209,118,249,162,255,0,129,0,212,248,60,54,137,102,141,212,45,48,178,230,12,239,237,112,243,59,119,227,99,31,247,42,36,143,230,140,85,106,127,83,246,126,195,220,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,56,213,243,163,222,156,242,75,164,247,171,214,157,249,138,202,142,61,217,126,47,92,206,92,90,141,79,147,102,68,79,147,81,62,73,251,14,202,0,252,244,20,20,150,202,70,80,208,197,219,130,61,248,183,146,174,219,170,170,252,215,117,252,85,79,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,21,116,215,215,213,30,97,212,78,169,116,207,172,87,11,85,174,235,142,102,23,154,28,78,241,61,76,20,113,220,233,89,116,117,53,61,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,211,84,205,183,83,119,107,173,131,171,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,36,130,31,248,115,117,175,253,42,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,76,0,0,0,0,0,7,52,234,110,237,117,176,116,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,233,103,42,234,199,210,198,178,125,63,200,125,186,112,40,7,250,88,245,79,255,0,116,182,170,255,0,237,149,199,254,88,210,153,149,115,85,0,0,0,8,85,211,95,95,84,121,135,81,58,165,211,62,177,92,45,86,187,174,57,152,94,104,113,59,196,245,48,81,199,115,165,101,209,212,212,246,215,49,206,111,58,198,247,35,108,93,180,115,166,141,174,228,136,248,213,243,77,83,54,221,77,221,174,182,14,174,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,64,52,146,8,127,225,205,214,191,244,170,211,137,236,25,253,206,213,30,166,226,223,171,185,83,64,189,169,46,148,40,140,72,238,109,135,139,88,222,79,122,199,43,98,87,53,146,53,174,218,38,205,20,105,48,0,0,0,0,0,129,85,93,122,211,104,199,136,6,161,116,253,172,23,218,74,13,62,185,212,91,230,181,93,234,251,175,91,77,198,123,77,179,132,50,74,233,123,84,244,46,86,206,229,84,139,238,205,58,200,247,53,139,35,219,61,74,1,241,71,245,217,169,191,146,251,61,17,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,172,124,84,208,91,92,199,57,188,235,27,220,141,177,118,209,206,154,54,187,146,35,227,87,204,22,84,0,0,85,95,95,94,41,25,222,35,168,245,122,57,211,37,219,224,146,98,55,9,168,242,44,138,162,219,12,242,84,215,68,174,142,74,58,120,106,99,123,27,12,79,71,35,229,86,114,146,70,39,109,91,27,121,207,106,133,74,248,178,116,75,89,111,190,255,0,73,189,33,197,59,180,23,78,109,204,109,118,139,108,242,73,13,83,89,52,242,94,100,237,163,163,100,46,142,53,73,222,169,27,91,35,89,35,150,71,79,35,154,19,171,162,238,173,177,94,174,116,177,50,155,108,94,71,36,177,121,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,110,197,36,1,154,206,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,218,200,197,115,94,214,75,20,79,86,63,135,21,209,70,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,160,122,179,202,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,54,73,55,4,251,144,69,220,123,24,233,165,122,182,56,216,174,78,114,61,141,69,221,200,122,178,144,60,79,58,223,163,234,47,42,166,210,29,55,170,231,128,225,247,9,165,168,168,116,48,63,226,183,136,100,168,167,74,168,42,34,150,68,146,143,176,237,225,86,240,87,119,228,115,218,237,163,224,31,174,139,197,131,87,41,122,175,175,213,137,235,106,235,52,206,178,161,44,208,226,211,68,244,101,29,129,43,35,145,106,34,165,101,75,97,91,162,194,199,111,52,146,61,188,229,123,17,82,36,99,89,103,250,141,172,86,173,69,232,155,53,214,253,45,191,85,210,211,221,52,222,241,123,180,214,83,85,53,149,116,19,165,190,103,35,86,72,30,228,138,166,9,90,172,122,49,234,177,203,27,147,125,218,82,183,67,157,34,93,122,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,119,23,100,100,115,72,141,147,180,177,186,239,186,155,180,218,172,29,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,128,80,103,244,177,234,159,254,233,109,85,255,0,219,43,143,252,177,160,142,153,46,215,91,255,0,77,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,76,209,26,8,240,236,234,7,1,214,254,155,113,139,22,32,250,184,46,90,113,103,180,226,183,170,58,213,133,179,164,240,80,66,223,50,200,227,145,238,242,210,57,178,182,57,30,140,87,44,50,167,20,224,160,74,0,0,20,129,226,61,212,46,190,224,221,103,106,30,45,133,107,134,160,99,246,90,47,132,249,107,117,175,38,173,164,165,131,157,170,145,239,225,20,114,53,141,228,247,185,203,178,124,220,229,85,249,170,147,131,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,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,184,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,83,183,138,166,107,212,150,137,245,47,241,60,63,92,181,42,205,137,230,150,122,91,149,182,146,219,121,175,160,183,81,207,11,18,154,162,150,30,220,221,167,189,22,24,234,31,197,26,169,231,27,201,191,52,123,253,255,0,131,199,81,217,246,160,231,250,141,167,58,163,168,121,174,95,114,169,179,209,94,237,82,222,238,211,92,32,163,130,150,103,195,82,214,186,121,92,232,223,35,171,105,85,17,141,217,201,19,185,42,113,106,47,75,241,147,209,79,183,61,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,49,207,67,113,150,158,158,78,45,72,220,174,153,179,178,141,91,187,216,212,143,191,191,39,112,66,178,250,25,213,11,86,142,117,105,166,121,229,245,180,137,109,130,241,240,218,201,234,235,91,73,5,36,21,208,201,69,37,84,146,185,21,173,100,45,169,89,151,125,145,82,53,69,115,119,228,129,163,48,15,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,168,20,237,226,145,213,222,184,218,58,160,174,210,173,60,212,92,175,10,178,224,246,250,58,119,71,98,189,205,71,241,10,170,170,120,170,228,169,149,96,237,189,118,100,208,196,216,222,231,181,189,151,61,188,86,87,161,216,60,30,50,61,104,213,59,174,163,106,54,168,234,158,165,100,182,219,61,61,21,146,213,21,238,249,87,89,106,150,121,220,249,170,92,214,206,174,107,170,98,108,52,168,138,199,34,177,149,78,228,139,220,106,165,90,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,94,167,134,46,150,254,139,250,54,194,188,221,139,225,151,92,183,204,101,55,15,237,174,247,154,243,82,47,148,159,228,247,53,156,168,99,162,251,141,227,182,223,121,168,245,120,28,126,229,215,109,215,68,124,71,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,248,198,199,201,223,229,26,36,221,219,10,40,7,197,31,215,102,166,254,75,236,244,68,180,240,175,235,214,154,170,154,213,210,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,156,34,237,110,175,88,154,240,180,160,0,0,0,2,31,245,205,214,109,247,163,205,71,209,219,156,150,175,140,225,153,71,199,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,230,1,85,126,57,223,185,63,226,79,229,160,89,246,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,82,95,134,87,93,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,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,187,64,0,0,0,0,43,214,229,215,109,215,68,124,71,179,189,12,213,44,154,146,61,47,191,84,90,155,75,89,116,157,204,102,55,90,251,53,35,154,248,228,217,81,148,211,75,179,100,99,248,198,199,201,223,229,26,36,221,219,10,40,7,197,31,215,102,166,254,75,236,244,68,180,240,175,235,214,154,170,154,213,210,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,156,34,237,110,175,88,154,240,180,160,0,3,53,159,210,199,170,127,251,165,181,87,255,0,108,174,63,242,198,148,204,171,129,161,63,14,28,179,42,206,122,49,211,204,167,53,201,174,185,5,234,183,226,222,102,227,116,173,146,174,170,126,23,90,182,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,37,72,171,225,113,232,79,76,191,58,247,138,210,85,0,43,215,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,97,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,13,79,2,42,244,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,23,211,194,250,85,153,82,26,170,70,201,44,143,146,30,14,137,146,47,53,115,37,223,147,90,217,34,87,202,160,0,0,5,32,120,143,117,11,175,184,55,89,218,135,139,97,90,225,168,24,253,150,139,225,62,90,221,107,201,171,105,41,96,231,106,164,123,248,69,28,141,99,121,61,238,114,236,159,55,57,85,126,106,165,223,148,3,226,143,235,179,83,127,37,246,122,32,44,127,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,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,111,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,3,154,117,21,165,217,14,175,233,29,247,15,195,51,156,131,15,201,214,157,245,54,27,189,154,251,85,106,124,23,22,49,221,132,158,90,125,220,250,103,57,120,202,197,107,247,99,149,205,68,145,177,189,180,47,159,235,151,91,58,89,153,93,180,251,80,117,215,88,44,121,13,142,161,105,171,168,106,115,27,135,56,159,178,42,42,42,76,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,51,33,87,136,143,64,180,125,78,98,169,158,105,109,190,213,109,212,219,39,118,163,100,166,130,159,237,52,107,28,76,242,213,85,60,81,235,51,25,4,109,167,146,71,172,109,251,209,187,139,100,238,68,30,43,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,117,133,25,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,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,125,61,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,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,119,228,214,182,72,149,225,74,223,210,199,170,127,251,165,181,87,255,0,108,174,63,242,197,223,120,112,229,153,86,115,209,142,158,101,57,174,77,117,200,47,85,191,22,243,55,27,165,108,149,117,83,240,186,213,177,156,229,145,92,247,113,99,26,212,221,126,77,106,34,124,145,12,246,23,125,209,110,186,105,199,78,158,25,152,30,168,106,133,231,200,218,168,126,51,20,48,196,136,250,171,133,83,174,245,203,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,14,255,0,213,119,85,218,113,210,86,156,63,53,205,101,243,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,147,86,89,149,21,177,181,205,68,71,189,241,198,250,33,187,117,137,213,125,234,235,91,121,172,234,75,82,163,168,175,168,146,166,86,82,100,245,148,176,53,239,114,185,201,28,48,200,216,162,102,234,187,50,54,181,141,77,145,168,136,136,135,229,234,47,169,125,83,234,131,59,155,58,212,203,183,250,223,37,102,163,158,167,225,118,207,212,195,20,158,82,9,165,147,179,221,236,49,242,113,119,223,126,238,95,216,137,53,60,45,250,5,163,212,79,35,212,222,177,219,237,87,44,65,60,229,62,59,142,214,83,65,93,13,222,68,238,211,77,83,87,28,141,123,27,12,79,73,18,56,213,18,71,75,26,73,247,25,27,59,193,37,124,56,52,43,168,154,75,20,90,231,212,198,176,106,173,117,214,187,204,211,217,240,204,130,249,116,100,118,248,218,247,194,250,154,234,90,151,167,114,103,241,114,197,27,154,177,178,55,54,95,190,247,179,177,58,128,0,0,2,181,124,101,53,99,84,244,191,244,65,250,51,212,188,175,18,248,159,218,15,59,240,43,205,77,7,154,237,252,63,183,221,236,189,188,248,247,31,199,150,251,115,118,223,138,145,171,195,135,168,93,125,206,122,206,211,204,91,53,215,13,64,200,44,181,191,22,243,54,235,166,77,91,87,75,63,11,85,91,217,206,41,36,115,29,197,236,107,147,116,249,57,168,169,243,68,59,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,5,255,0,28,211,169,187,181,214,193,211,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,165,156,171,171,31,75,26,201,244,255,0,33,246,233,192,229,93,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,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,119,228,214,182,72,149,242,168,204,102,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,66,125,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,9,219,26,242,107,30,232,37,116,79,123,88,178,70,141,127,22,238,173,104,118,0,0,17,43,196,147,168,28,251,166,93,40,194,53,95,78,95,72,251,149,30,113,13,36,180,117,203,50,209,86,193,53,170,228,215,69,81,28,50,70,233,24,142,225,43,90,174,217,36,138,55,124,248,161,221,116,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,232,129,227,87,233,99,22,250,129,67,237,215,18,186,186,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,195,66,128,249,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,62,176,0,15,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,168,31,172,16,131,70,124,86,52,27,82,181,183,46,211,108,134,239,73,140,99,49,84,114,195,242,155,171,188,141,37,198,8,224,103,125,149,75,51,182,167,123,165,108,210,66,247,240,73,34,115,35,123,98,153,168,217,166,248,2,181,124,101,53,99,84,244,191,244,65,250,51,212,188,175,18,248,159,218,15,59,240,43,205,77,7,154,237,252,63,183,221,236,189,188,248,247,31,199,150,251,115,118,223,138,150,84,85,95,142,119,238,79,248,147,249,104,30,127,194,39,91,245,163,82,186,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,218,165,186,20,173,224,169,234,159,41,250,127,93,238,54,226,106,120,136,245,245,71,211,30,42,152,30,150,220,45,87,45,77,189,247,105,247,74,152,42,62,204,198,145,196,255,0,51,85,77,201,94,147,61,147,198,234,120,228,98,70,239,189,35,185,54,62,220,161,197,124,78,188,66,235,49,106,202,158,157,122,126,203,251,55,88,121,69,150,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,103,25,147,181,51,42,83,139,218,141,145,35,228,143,73,90,207,107,225,161,226,7,144,235,213,76,58,1,170,86,42,185,242,123,37,158,57,45,153,5,20,53,85,76,175,164,166,138,56,164,125,202,71,186,71,71,82,174,217,235,80,247,54,41,95,47,13,163,147,182,217,169,219,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,99,158,254,17,70,142,123,184,177,142,114,236,159,38,181,85,126,72,165,244,244,11,209,70,43,210,158,156,82,94,238,214,207,49,169,185,53,190,25,50,59,133,66,70,249,40,57,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,139,98,100,65,31,252,64,252,78,43,52,218,227,147,116,241,163,56,213,214,143,41,166,243,54,139,237,254,237,79,61,15,146,142,106,84,70,75,108,70,73,28,203,50,44,200,246,84,185,27,26,118,154,248,219,59,37,100,141,244,30,24,93,122,212,235,61,170,147,167,237,96,190,213,215,234,13,178,158,166,107,85,222,175,180,196,187,91,160,108,60,33,146,87,75,221,168,174,106,58,119,42,164,95,122,24,22,71,185,207,73,30,238,149,226,51,209,71,244,170,211,136,47,248,5,178,213,30,166,226,223,172,182,212,206,157,169,46,148,40,143,89,45,142,155,147,88,222,79,122,73,19,165,71,53,146,53,205,222,38,205,44,137,69,159,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,1,169,48,68,175,15,62,180,237,93,83,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,237,198,199,195,202,90,129,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,219,95,60,87,50,170,174,171,49,236,247,69,234,174,181,122,101,131,247,40,146,197,85,87,37,29,46,79,220,73,25,83,87,52,108,107,94,222,76,123,60,186,78,146,118,157,12,114,172,109,115,228,132,120,149,248,133,214,106,109,246,187,66,180,27,47,255,0,48,180,28,98,188,95,45,115,79,79,37,226,171,133,76,53,52,172,154,57,146,58,155,115,163,153,141,84,116,124,100,146,37,115,92,248,248,57,213,214,6,156,244,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,254,194,175,181,51,215,209,7,90,57,87,72,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,229,93,77,2,189,33,90,198,36,17,162,57,233,247,227,71,69,201,156,146,70,95,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,15,172,70,174,183,250,209,197,122,71,211,137,235,168,157,106,189,231,215,46,220,22,76,122,90,232,219,35,59,169,55,26,234,152,17,233,50,209,177,96,145,21,204,79,191,34,54,46,76,228,178,51,165,117,21,175,56,111,77,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,118,87,35,29,193,136,249,28,156,24,229,76,240,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,50,186,54,241,88,207,180,251,50,155,28,234,78,239,87,148,226,121,61,226,162,227,93,144,76,233,167,184,217,167,157,34,106,44,81,35,150,36,161,141,99,114,173,44,49,49,89,221,123,163,229,197,33,124,170,170,235,214,155,70,60,64,53,11,167,237,96,190,210,80,105,245,206,162,223,53,170,239,87,221,122,218,110,51,218,109,156,33,146,87,75,218,167,161,114,182,119,42,164,95,118,105,214,71,185,172,89,30,222,43,225,79,208,149,213,110,180,29,83,107,46,51,72,219,107,105,210,124,34,213,113,129,206,158,73,213,204,116,119,133,98,170,53,140,107,81,201,7,54,185,94,175,239,181,25,194,9,36,140,30,40,254,187,53,55,242,95,103,162,2,255,0,129,90,190,23,93,125,81,230,22,43,111,76,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,178,160,0,0,43,215,165,142,187,110,169,213,222,170,244,179,172,185,53,35,173,174,206,50,8,48,139,173,198,119,54,120,231,75,156,141,142,206,175,84,86,189,142,106,185,96,230,230,171,21,157,134,171,249,193,28,118,20,102,179,171,31,84,250,201,245,3,33,247,25,203,94,240,208,235,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,206,255,0,110,130,150,54,186,103,77,52,178,58,122,228,116,115,75,50,125,206,76,114,61,141,114,50,101,96,79,80,0,2,21,116,215,215,213,30,97,212,78,169,116,207,172,87,11,85,174,235,142,102,23,154,28,78,241,61,76,20,113,220,233,89,116,117,53,61,181,204,115,155,206,177,189,200,219,23,109,28,233,163,107,185,34,62,53,124,211,84,205,183,83,119,107,173,131,171,189,87,190,216,174,117,118,235,149,187,82,47,181,116,117,148,147,58,25,233,167,142,231,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,36,130,31,248,115,117,175,253,42,180,226,123,6,127,115,181,71,169,184,183,234,238,84,208,47,106,75,165,10,35,18,59,155,97,226,214,55,147,222,177,202,216,149,205,100,141,107,182,137,179,69,26,76,0,0,0,0,0,41,131,196,51,29,234,239,165,141,80,168,190,226,26,237,172,13,210,188,150,161,23,31,172,92,238,231,84,148,83,172,124,165,183,207,35,164,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,199,192,116,119,226,51,173,26,59,171,150,247,106,230,166,100,25,142,9,127,168,167,160,191,51,35,186,85,220,31,109,129,95,183,158,166,115,187,178,177,241,35,220,247,70,198,170,76,196,86,43,121,246,164,142,234,117,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,133,181,116,174,153,143,108,85,49,182,87,172,114,163,85,90,171,254,202,46,122,250,170,233,159,50,233,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,240,209,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,133,75,120,187,107,126,180,105,175,82,88,221,139,78,117,123,53,197,109,179,224,244,117,114,209,217,47,245,116,48,73,59,171,235,218,233,93,28,50,53,170,245,107,24,213,114,166,251,49,169,251,16,243,254,26,158,33,117,154,101,125,161,208,173,121,203,255,0,204,45,127,40,172,247,203,164,211,212,73,103,170,225,77,13,53,43,230,146,101,142,154,220,216,225,123,81,27,31,24,228,149,28,231,50,62,110,111,202,241,171,245,79,139,125,63,161,247,27,136,30,215,194,39,91,245,163,82,186,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,218,165,180,221,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,83,15,130,167,170,124,167,233,253,119,184,219,143,171,226,87,226,23,89,169,183,218,237,10,208,108,191,252,194,208,113,138,241,124,181,205,61,60,151,138,174,21,48,212,210,178,104,230,72,234,109,206,142,102,53,81,209,241,146,72,149,205,115,227,224,231,7,138,235,147,196,103,62,214,13,92,107,122,122,212,204,215,17,193,49,218,119,80,81,62,215,116,154,216,251,196,234,245,89,107,164,108,60,37,70,57,18,54,71,28,174,114,181,145,243,227,19,229,146,52,253,93,16,99,253,104,117,113,168,240,80,214,245,41,173,86,76,6,219,220,158,247,144,197,146,93,157,27,251,75,15,42,26,105,213,235,10,86,61,39,141,81,175,95,185,26,186,94,47,226,145,190,58,244,171,211,62,101,213,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,251,8,129,234,173,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,250,186,185,106,167,115,24,212,107,86,73,166,115,165,149,251,34,110,249,28,231,185,119,87,42,170,170,159,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,202,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,39,163,190,170,176,222,171,244,142,223,152,89,174,84,141,201,237,212,244,244,217,101,162,56,214,23,219,174,42,207,190,173,137,207,123,188,180,142,108,142,133,252,157,201,136,173,85,238,50,70,50,138,243,126,153,243,44,59,167,77,60,234,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,252,21,36,99,218,221,163,116,174,149,122,152,204,186,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,188,52,146,15,21,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,246,21,125,168,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,7,148,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,208,79,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,101,21,230,253,51,230,88,119,78,154,121,212,211,107,169,43,241,60,242,162,178,218,244,106,164,115,219,110,48,85,85,196,216,30,197,114,172,140,150,42,71,202,217,27,248,42,72,199,181,187,70,233,93,42,245,49,153,116,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,120,105,36,30,43,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,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,236,42,251,80,0,0,40,7,197,31,215,102,166,254,75,236,244,68,95,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,148,30,40,254,187,53,55,242,95,103,162,26,61,209,5,247,94,122,59,201,181,215,75,233,110,183,156,235,23,204,38,183,77,99,138,102,44,117,150,120,168,96,154,69,166,133,34,89,37,172,73,42,26,228,103,113,17,241,177,205,99,29,34,177,175,11,52,240,226,235,142,167,170,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,165,255,0,116,93,213,182,43,213,206,150,38,83,109,139,200,228,150,47,45,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,160,72,3,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,126,176,6,125,186,245,232,239,33,233,99,87,46,110,179,89,234,231,211,171,229,71,157,199,238,112,209,213,121,74,38,78,249,221,29,174,90,137,121,53,213,49,54,25,17,19,186,247,190,38,178,85,226,175,115,91,237,124,51,58,209,254,141,154,142,253,55,205,93,220,192,115,235,133,36,21,53,19,87,118,99,177,87,42,246,153,93,180,143,108,45,133,200,246,182,161,203,197,221,184,162,122,57,123,41,28,151,19,212,86,131,97,189,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,115,141,206,221,90,143,111,54,43,227,114,240,123,145,115,175,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,246,81,2,215,188,84,250,223,163,211,108,86,239,211,14,158,85,115,203,242,75,124,81,100,53,125,152,42,41,232,172,245,113,206,201,233,119,238,171,226,172,145,137,10,236,248,149,18,10,142,109,115,94,232,220,218,161,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,251,8,190,82,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,245,60,52,58,59,166,233,191,72,225,206,51,59,61,39,233,23,56,167,142,182,182,105,40,229,138,174,211,110,145,145,190,43,91,146,109,156,199,181,201,220,153,17,145,239,42,163,29,220,72,35,120,29,215,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,209,244,177,211,205,115,174,149,220,165,168,145,172,79,246,177,177,28,231,185,145,69,19,21,239,225,201,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,58,87,78,186,243,153,116,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,100,114,177,220,30,140,145,169,205,141,84,230,167,127,234,83,165,27,238,135,97,58,91,170,182,152,174,183,44,51,82,112,251,53,225,46,83,194,197,142,134,241,81,70,217,170,104,28,246,47,251,50,196,175,107,21,209,185,204,78,226,193,35,212,47,211,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,157,73,84,216,94,246,197,83,27,101,98,73,18,185,85,170,191,236,42,251,83,62,221,5,117,137,144,244,177,171,150,198,222,111,21,115,233,213,242,163,201,100,22,201,171,42,188,165,19,39,124,13,146,233,21,60,92,154,234,152,155,12,106,171,218,123,223,19,95,18,113,87,181,205,191,235,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,0,160,207,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,207,245,251,71,44,93,64,104,214,89,163,185,28,222,94,147,38,183,186,158,58,158,47,127,148,170,99,146,74,106,158,12,123,22,78,212,241,197,47,111,154,53,252,56,187,238,185,80,204,185,170,131,60,62,32,186,59,106,209,14,173,51,172,71,26,176,213,218,177,234,218,136,111,118,120,165,165,108,16,44,21,112,178,105,27,74,214,49,140,242,209,212,58,162,8,209,137,179,82,14,10,170,230,57,64,188,158,150,53,175,250,68,244,251,132,235,28,150,255,0,37,87,144,91,215,207,192,216,187,113,178,186,9,95,79,85,218,111,114,69,72,86,120,101,88,249,61,93,219,86,114,217,219,162,115,79,18,236,254,167,79,186,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,206,177,149,117,49,197,85,79,19,36,69,230,247,81,173,90,175,20,230,214,53,239,111,30,28,147,133,120,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,228,196,227,75,114,117,68,142,166,224,214,34,175,9,224,168,151,184,231,189,206,243,60,126,235,99,106,47,32,241,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,107,169,27,61,82,70,218,54,203,27,94,170,149,49,197,28,239,68,145,136,173,138,177,138,213,84,149,192,87,174,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,156,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,41,47,193,247,71,47,185,207,84,9,170,180,243,121,123,46,154,91,231,168,172,147,139,31,223,170,174,167,158,146,158,155,101,123,94,222,76,125,76,189,196,107,218,158,91,131,184,172,141,82,239,192,160,31,20,127,93,154,155,249,47,179,209,17,84,149,94,40,254,187,53,55,242,95,103,162,56,254,156,244,253,159,106,158,151,234,70,171,226,12,164,169,182,233,117,61,190,174,245,70,137,51,235,101,130,170,73,91,221,130,56,227,115,92,200,155,12,178,202,231,185,136,200,216,231,124,246,93,130,226,124,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,105,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,221,145,188,91,39,110,41,170,101,223,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,40,18,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,170,203,84,240,188,241,2,255,0,161,190,148,181,118,111,241,86,156,50,240,231,127,190,101,90,106,217,234,42,127,222,212,212,145,195,23,250,200,182,254,170,144,171,163,62,150,191,165,198,109,152,105,189,22,73,240,75,213,183,15,170,190,217,42,37,111,42,87,215,69,89,73,19,98,169,68,106,189,33,123,39,145,170,230,125,230,57,90,253,158,141,88,223,197,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,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,6,164,193,5,124,55,122,250,177,107,238,43,107,209,45,72,184,121,45,77,199,237,236,167,167,154,170,165,242,125,166,165,130,61,150,165,146,74,231,61,213,141,99,57,79,27,156,174,126,206,153,155,183,184,200,103,80,0,0,20,3,226,143,235,179,83,127,37,246,122,34,42,146,171,197,31,215,102,166,254,75,236,244,71,148,233,239,165,27,239,81,122,53,171,217,150,11,21,214,227,151,233,191,193,43,45,246,74,40,89,47,197,105,106,93,86,149,113,163,85,81,235,51,25,3,37,141,24,174,115,187,111,141,35,123,229,98,176,45,43,195,99,174,123,87,80,88,5,30,149,234,53,210,146,135,81,113,90,122,107,108,79,172,186,53,211,229,16,54,25,21,181,81,54,105,22,121,170,91,29,59,221,83,178,57,55,218,94,72,146,44,113,197,95,18,62,188,53,114,215,212,188,122,125,162,185,237,94,49,109,210,234,134,198,250,219,21,225,239,101,222,226,246,65,52,204,172,137,171,216,149,148,242,51,203,249,121,24,254,47,101,66,61,87,184,177,178,189,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,54,57,143,225,44,106,215,183,147,30,230,174,203,243,107,149,23,228,170,126,75,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,64,187,255,0,13,30,173,250,134,234,166,213,147,79,170,248,190,62,182,44,90,158,134,130,159,35,162,166,168,164,158,225,113,86,185,101,107,217,247,169,229,127,4,100,146,118,150,30,210,201,18,36,78,108,200,177,81,177,163,222,142,122,122,254,140,29,62,227,122,77,91,83,106,173,189,82,119,235,111,119,11,117,47,102,58,202,233,229,116,142,114,170,162,62,94,219,22,56,27,43,209,28,232,224,143,238,177,54,99,115,132,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,25,87,53,80,101,92,15,107,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,159,75,189,77,224,61,83,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,187,171,91,70,217,223,74,55,219,23,73,218,103,213,86,45,21,214,233,101,201,190,37,71,148,39,101,143,134,203,85,13,202,106,106,89,57,53,81,233,12,236,99,89,187,154,173,100,172,217,100,222,120,163,111,159,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,248,78,216,215,139,158,198,207,43,162,123,218,244,142,69,107,248,187,101,107,131,73,32,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,172,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,85,175,138,135,65,84,213,84,215,94,169,244,110,197,73,70,250,58,121,174,25,205,178,159,186,175,172,122,203,11,82,190,154,158,56,156,212,122,53,243,203,84,247,61,140,225,23,119,101,122,202,231,215,6,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,166,146,146,252,77,122,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,156,99,99,228,236,113,141,18,30,232,64,179,218,229,218,189,153,102,186,119,129,105,109,230,122,68,199,180,226,158,227,13,150,8,96,70,191,157,117,91,170,170,102,149,235,187,158,247,57,99,98,38,232,196,100,44,217,168,229,123,159,226,142,235,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,216,29,43,195,187,162,10,206,170,179,181,203,115,26,94,58,101,137,220,34,138,250,213,154,122,105,174,146,58,25,100,101,45,44,172,137,204,119,23,178,15,48,137,36,114,50,42,134,171,28,142,123,28,151,189,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,242,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,0,0,0,2,170,252,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,210,85,120,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,160,95,241,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,117,254,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,121,110,51,83,81,94,96,72,229,143,132,237,141,120,185,236,108,242,186,39,189,175,72,228,86,191,139,182,86,187,144,18,171,175,110,136,47,189,35,231,113,86,227,148,183,91,150,153,94,251,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,22,220,92,231,71,42,48,46,39,60,234,239,1,197,58,75,159,171,171,21,186,175,32,199,157,103,164,185,81,208,83,212,66,217,223,61,76,209,211,199,75,51,218,231,178,39,199,81,42,69,62,202,245,137,89,42,35,94,230,112,90,96,209,207,17,94,174,52,110,251,37,222,155,86,46,185,133,37,70,222,102,215,152,213,79,119,165,155,139,36,107,54,116,146,119,161,217,100,231,250,153,99,230,230,51,159,54,181,26,113,91,118,170,234,61,163,78,46,250,67,108,205,46,180,216,101,250,225,79,116,185,89,35,168,84,165,169,170,133,21,35,145,205,255,0,244,21,200,159,117,238,134,7,57,28,176,196,172,144,30,27,189,52,127,72,222,163,173,127,31,180,249,188,51,10,225,127,200,59,208,119,41,234,59,111,254,213,162,127,56,164,137,253,233,145,57,69,39,30,228,17,85,113,93,218,4,223,241,108,186,230,87,222,137,176,11,206,160,226,20,152,174,67,89,156,80,77,93,101,166,186,165,201,148,15,117,190,228,169,10,212,164,113,182,71,163,120,243,86,183,130,63,146,53,210,53,17,238,167,98,234,124,106,253,44,98,223,80,40,125,186,226,86,7,70,122,41,138,245,19,212,158,31,163,153,173,194,235,69,101,200,62,33,230,103,181,203,28,117,76,236,80,84,84,51,131,164,142,70,38,239,133,168,187,177,126,234,174,219,46,202,129,221,124,54,58,231,186,244,251,159,209,233,94,163,93,42,235,180,235,42,168,166,182,196,250,203,163,155,6,47,59,166,145,91,85,19,102,145,32,134,153,210,84,61,213,59,35,87,109,165,228,171,26,199,37,228,153,150,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,108,87,194,243,196,11,254,134,250,82,213,217,191,197,90,112,203,195,157,254,249,149,105,171,103,168,169,255,0,123,83,82,71,12,95,235,34,219,250,170,5,170,21,1,226,145,215,213,30,162,121,238,153,52,114,225,106,185,98,9,228,234,50,44,138,142,166,10,232,110,242,39,106,166,26,106,73,35,115,216,216,98,122,70,178,72,138,146,58,88,214,63,184,200,223,222,238,190,40,221,118,221,116,78,213,14,132,104,190,77,73,79,155,95,41,222,236,130,227,73,59,188,238,61,68,230,177,98,100,124,83,140,85,53,13,123,149,31,207,185,20,109,71,163,90,179,67,43,106,7,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,7,181,233,211,166,141,83,234,131,59,135,5,211,59,79,250,239,59,121,172,130,167,225,118,207,212,205,44,126,110,120,98,147,179,221,236,61,145,242,111,223,126,205,79,218,169,163,60,3,13,166,211,236,54,211,134,82,223,242,11,227,45,84,233,10,220,239,247,73,110,55,26,199,238,174,124,211,212,74,170,231,189,206,87,46,201,179,27,186,53,141,99,26,214,167,42,232,239,165,92,55,165,13,35,183,225,246,107,109,35,178,123,141,61,61,78,89,119,142,69,153,247,27,138,51,239,163,101,115,24,239,45,27,157,35,97,103,22,241,98,171,149,59,143,145,239,238,160,10,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,33,175,68,253,76,83,116,163,150,231,250,159,13,13,37,194,251,62,15,81,104,199,168,106,210,94,197,77,198,107,141,2,183,184,177,181,85,25,28,81,205,50,162,185,156,210,21,141,30,199,61,170,113,92,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,203,73,240,175,232,42,166,170,166,213,213,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,240,237,94,25,93,9,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,247,85,101,76,209,108,233,30,254,50,49,146,118,56,198,169,55,118,122,149,193,226,169,215,61,215,75,105,191,163,118,145,221,42,237,249,101,202,158,150,229,124,200,109,183,71,83,212,217,160,238,164,145,82,194,234,121,18,88,234,101,72,218,231,243,226,137,79,43,81,26,254,255,0,40,255,0,87,134,239,136,205,102,180,92,109,125,58,235,29,47,12,190,27,123,32,199,111,112,119,231,248,212,116,148,187,204,218,215,72,249,30,149,138,200,100,157,102,87,36,114,238,244,218,55,181,137,48,88,169,90,190,40,189,2,209,230,22,43,151,83,26,59,111,181,90,238,184,229,190,166,187,44,179,193,77,5,28,119,58,86,62,90,153,238,77,123,90,222,117,141,238,72,233,123,138,231,77,27,91,197,81,241,163,38,178,160,6,99,52,119,88,179,237,10,207,237,122,141,167,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,153,212,149,77,133,236,116,180,210,58,38,36,145,43,145,28,137,254,194,164,244,234,151,197,135,244,157,211,141,159,76,244,210,209,229,50,188,215,31,90,60,250,182,122,46,221,61,187,184,199,67,87,71,69,27,221,39,62,246,207,114,74,231,59,183,4,172,68,94,251,156,180,255,0,43,196,175,195,210,179,76,175,181,218,235,160,216,135,249,133,175,227,45,226,199,107,134,122,137,44,245,92,42,102,169,170,100,49,194,177,211,91,155,28,44,114,171,164,227,28,146,171,90,214,71,193,173,175,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,0,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,97,23,197,23,231,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,208,96,29,43,88,186,126,207,180,66,213,129,95,114,246,82,79,109,212,124,94,147,42,178,214,81,36,206,129,96,157,168,239,44,249,36,141,141,243,49,181,209,58,72,216,175,70,164,209,47,37,230,132,149,240,252,241,20,169,233,106,154,233,167,218,178,236,130,255,0,167,79,167,146,166,209,67,109,166,138,166,174,217,113,116,173,87,36,43,52,209,53,148,210,53,211,61,236,221,223,173,70,185,136,213,124,202,251,41,198,116,27,13,234,75,195,243,78,52,167,51,162,164,115,46,58,111,97,125,178,186,106,117,153,246,155,138,90,162,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,180,109,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,135,64,235,71,171,108,171,171,157,83,92,166,229,23,145,198,236,94,102,223,140,219,154,217,34,237,208,186,166,71,178,121,226,89,165,141,43,36,141,97,108,207,141,81,174,236,198,136,155,49,14,235,225,161,208,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,206,63,209,7,69,217,87,87,26,143,5,13,107,110,182,76,6,219,220,158,247,144,197,67,35,163,127,105,97,229,67,77,58,177,97,74,199,164,241,170,53,235,247,35,87,75,197,252,82,55,223,246,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,15,215,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,65,158,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,23,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,83,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,214,94,143,116,65,125,215,158,142,242,109,117,210,250,91,173,231,58,197,243,9,173,211,88,226,153,139,29,101,158,42,24,38,145,105,161,72,150,73,107,18,74,134,185,25,220,68,124,108,115,88,199,72,172,107,227,254,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,105,248,17,255,0,162,238,173,177,94,174,116,177,50,155,108,94,71,36,177,121,107,126,77,110,115,99,139,183,92,234,104,222,249,224,137,38,150,68,163,146,69,153,176,190,69,71,59,179,34,42,110,197,36,0,25,172,234,199,213,62,178,125,64,200,125,198,115,159,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,142,129,213,143,170,125,100,250,129,144,251,140,231,170,198,58,81,190,231,125,29,222,58,155,194,162,186,221,43,241,60,194,174,207,127,181,193,11,36,142,27,59,40,105,167,74,246,236,169,34,118,164,149,201,42,34,61,59,114,54,69,237,182,25,28,224,185,78,136,58,209,197,122,184,211,136,43,171,93,106,178,103,214,222,228,23,188,122,42,232,221,35,251,73,15,42,234,104,21,235,50,81,189,103,141,17,207,79,185,34,186,46,79,226,146,62,74,153,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,103,82,85,54,23,177,210,211,72,232,152,146,68,174,68,114,39,251,10,154,30,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,253,172,140,87,53,142,124,82,196,245,99,57,241,64,234,166,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,202,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,95,167,72,157,102,96,61,77,104,189,94,163,85,215,82,88,46,88,141,60,81,102,81,86,203,13,44,20,83,182,145,147,79,86,198,172,242,58,58,21,119,125,35,150,103,53,85,32,151,127,234,57,74,117,201,58,46,202,191,162,22,159,245,93,128,54,235,127,164,189,252,82,12,162,215,5,12,149,18,90,188,173,93,107,91,92,215,68,197,70,81,164,20,136,146,186,85,78,220,156,87,147,155,47,24,184,94,27,159,230,90,125,83,117,170,195,50,26,187,83,239,150,122,219,5,205,33,84,225,89,110,171,137,98,168,167,149,142,69,107,216,230,174,233,186,125,215,181,143,111,23,177,174,64,147,249,151,137,167,81,223,210,59,37,214,61,52,207,174,180,24,221,125,193,25,110,197,110,106,250,139,95,194,226,124,105,20,114,81,190,89,35,134,105,99,129,139,52,148,239,99,249,203,63,109,236,71,150,233,209,102,179,106,230,190,104,53,171,83,181,151,78,169,49,27,189,210,162,103,208,178,147,155,32,185,91,151,139,160,173,142,25,92,249,96,99,209,206,106,53,239,119,52,141,38,106,246,229,98,37,0,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,157,234,165,137,170,138,246,67,23,114,87,253,230,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,125,246,68,252,0,244,0,0,7,10,235,19,165,92,55,170,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,238,160,12,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,125,93,97,215,77,71,215,154,204,102,237,170,23,159,140,221,113,124,126,28,110,27,148,168,171,85,89,75,20,243,205,27,234,94,170,189,217,147,204,57,139,38,200,231,181,141,87,242,122,189,239,186,159,17,158,138,63,165,86,156,65,127,192,45,150,168,245,55,22,253,101,182,166,116,237,73,116,161,68,122,201,108,116,220,154,198,242,123,210,72,157,42,57,172,145,174,110,241,54,105,100,74,33,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,15,87,166,154,189,153,105,45,54,101,6,25,61,36,15,206,113,122,172,66,231,52,208,36,175,101,186,166,88,95,80,216,145,223,117,175,123,96,237,171,149,29,179,36,122,183,139,248,189,191,147,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,207,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,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,40,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,226,29,3,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,186,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,92,79,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,117,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,133,191,248,92,122,19,211,47,206,189,226,180,235,253,69,104,54,27,212,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,237,213,168,246,243,98,190,55,47,7,185,20,41,7,161,206,184,243,46,144,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,156,111,217,27,231,104,249,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,255,0,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,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,204,15,13,79,16,47,208,77,101,14,130,106,180,220,240,27,173,193,223,11,184,185,219,201,103,174,171,158,153,159,173,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,224,46,164,0,0,226,157,68,101,152,174,115,209,222,173,101,56,86,77,106,200,44,181,186,127,146,249,107,141,174,182,58,186,89,248,80,212,177,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,72,109,226,255,0,175,221,67,96,180,212,218,71,135,218,234,237,58,103,149,89,233,190,47,146,83,91,234,26,250,170,185,37,172,108,182,149,173,223,178,214,62,24,35,145,240,181,18,87,51,146,57,203,19,222,199,65,254,154,250,205,190,232,126,143,234,150,128,222,237,95,21,195,53,27,31,188,211,194,144,49,141,170,182,94,42,173,238,166,142,165,174,93,187,144,191,140,44,150,55,46,237,107,27,36,123,43,95,28,193,26,205,84,25,87,53,80,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,92,79,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,80,117,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,133,191,248,92,122,19,211,47,206,189,226,180,235,253,69,104,54,27,212,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,237,213,168,246,243,98,190,55,47,7,185,20,41,7,161,206,184,243,46,144,179,39,82,213,50,174,249,167,87,202,134,190,253,97,99,211,156,111,217,27,231,104,249,42,53,149,45,106,53,21,170,168,201,152,212,99,213,170,216,165,138,255,0,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,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,204,15,13,79,16,47,208,77,101,14,130,106,180,220,240,27,173,193,223,11,184,185,219,201,103,174,171,158,153,159,173,150,122,150,67,79,110,98,121,153,228,226,197,114,73,35,223,243,228,224,46,164,0,5,0,248,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,35,255,0,138,47,64,181,152,125,246,229,212,198,142,219,238,183,75,86,71,112,169,174,203,44,240,83,79,89,37,178,169,236,150,166,123,147,94,214,187,133,27,187,114,58,94,226,181,176,200,230,241,85,100,136,200,97,95,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,91,234,164,167,134,231,67,43,120,203,79,35,152,191,237,100,98,185,175,107,37,138,39,171,31,195,138,221,159,94,189,93,224,61,51,105,29,206,130,225,110,199,242,204,179,35,167,248,109,14,37,112,168,134,70,77,5,75,39,98,213,86,210,171,187,175,161,68,134,86,59,139,85,36,127,24,185,51,154,189,148,3,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,26,94,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,1,13,124,52,58,72,200,122,113,210,56,114,124,227,40,200,31,144,230,148,241,221,38,198,228,169,170,167,183,88,217,51,35,114,70,234,39,241,106,215,43,89,19,102,149,236,230,206,218,66,205,154,215,190,105,148,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,207,103,88,29,74,95,122,169,215,27,198,166,220,211,179,106,135,149,175,27,164,117,43,32,146,146,207,20,210,62,158,57,81,174,127,41,151,186,249,36,85,123,211,185,35,209,170,140,70,53,189,171,196,207,173,31,233,39,168,236,211,124,41,221,188,7,1,184,85,193,77,81,13,119,122,59,237,114,47,105,245,219,70,247,66,232,90,140,115,105,220,156,157,219,150,87,171,147,188,177,199,226,186,10,232,239,33,234,159,87,45,142,188,217,234,224,211,171,29,71,157,200,46,115,81,213,121,74,214,64,248,29,37,174,42,136,184,181,181,50,182,104,209,83,186,199,178,39,62,84,228,172,107,92,17,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,157,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,232,43,226,157,208,125,54,33,83,71,175,250,9,129,82,81,99,206,167,74,44,151,31,199,108,242,181,148,15,134,41,101,91,167,110,20,88,97,166,236,196,140,149,81,177,49,143,99,30,188,221,51,220,216,43,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,3,75,199,42,234,199,210,198,178,125,63,200,125,186,115,208,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,253,133,95,63,213,143,165,141,100,250,127,144,251,116,224,102,176,209,70,145,233,158,43,172,157,8,233,246,150,230,180,158,98,203,147,105,125,142,223,83,198,56,223,36,60,237,144,112,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,67,58,229,201,248,86,117,191,71,169,56,173,163,166,29,67,170,225,151,227,118,249,98,199,170,251,48,83,211,214,217,233,35,129,144,82,239,221,71,203,89,27,22,101,217,145,34,44,20,252,220,231,61,178,57,193,92,61,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,253,255,0,195,43,174,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,38,202,140,166,154,93,155,35,31,198,54,62,78,255,0,40,209,38,238,217,255,0,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,102,125,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,2,64,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,41,130,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,248,53,140,107,83,100,68,66,231,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,42,215,199,7,0,169,150,213,165,154,165,67,143,82,37,61,45,69,198,193,116,187,53,34,108,234,249,91,20,244,84,239,93,251,175,98,36,53,239,111,201,88,197,89,63,170,178,39,43,74,35,175,136,46,142,221,117,191,164,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,252,204,148,237,168,130,52,98,110,229,159,130,170,53,238,80,42,175,194,135,88,174,186,107,213,165,147,17,117,250,146,135,30,212,26,122,139,37,210,42,218,167,69,4,147,182,25,38,162,115,27,205,172,90,149,168,99,32,141,92,142,93,170,165,99,19,148,136,167,31,235,67,88,236,90,251,213,6,127,170,184,180,60,44,183,91,132,116,246,233,57,61,124,205,45,37,60,84,145,84,236,246,49,236,239,50,157,178,246,220,212,115,59,156,23,117,110,235,202,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,71,202,2,234,124,27,52,83,236,55,79,183,109,99,171,184,119,170,245,54,224,157,152,35,151,148,112,80,219,165,168,167,143,147,86,54,171,102,116,239,172,87,108,247,181,99,236,109,197,220,208,159,231,138,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,59,213,75,19,85,81,143,154,94,228,175,251,206,85,124,142,85,115,149,85,87,218,129,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,56,255,0,137,175,66,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,61,213,25,77,52,187,186,55,179,140,108,124,157,142,49,162,67,221,138,189,60,117,3,159,116,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,108,146,69,27,190,124,80,210,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,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,10,12,235,147,161,204,203,164,44,201,181,84,175,171,190,105,213,242,161,204,176,223,158,196,231,27,246,87,121,42,206,40,141,101,75,90,142,84,114,34,50,102,53,94,196,106,182,88,162,11,190,233,227,168,28,7,169,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,117,142,88,221,242,228,135,75,51,195,208,231,87,119,94,144,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,29,196,217,89,36,209,163,163,238,172,141,208,70,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,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,64,250,197,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,196,180,241,53,232,74,213,173,216,109,199,92,244,183,25,171,147,84,44,52,241,186,170,142,215,3,94,252,146,137,138,214,185,146,71,186,43,234,97,139,119,70,246,114,145,236,143,177,198,69,88,123,81,47,193,83,213,62,83,244,254,187,220,109,197,175,117,15,212,14,3,211,46,151,215,106,190,163,62,173,246,218,58,138,122,72,168,232,86,21,173,173,158,105,17,173,138,158,57,164,141,178,61,27,206,87,53,29,186,71,20,142,249,241,80,51,111,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,177,204,127,9,99,86,189,188,152,247,53,118,95,155,92,168,191,37,82,255,0,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,40,91,85,117,34,251,172,26,143,145,234,134,79,71,106,164,186,228,215,9,110,53,112,218,232,89,73,74,201,36,93,213,25,27,63,250,111,114,186,71,187,119,200,247,189,206,123,173,127,194,175,161,204,135,74,169,191,164,126,169,63,32,177,228,247,90,122,171,93,179,24,153,149,86,231,209,82,119,85,146,73,112,133,232,199,74,249,29,18,58,56,158,139,19,88,145,205,247,228,116,107,0,88,248,0,10,1,241,71,245,217,169,191,146,251,61,17,37,60,16,178,204,86,207,125,213,92,90,237,147,90,168,175,89,7,192,254,17,110,168,173,142,58,171,135,97,151,39,207,229,226,114,163,229,237,177,81,207,224,139,197,170,138,187,33,26,252,81,253,118,106,111,228,190,207,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,22,105,226,135,225,251,255,0,68,157,86,233,20,63,227,110,217,157,157,173,255,0,123,68,149,52,80,83,211,127,190,106,106,228,154,95,245,242,239,253,100,35,255,0,132,238,133,223,117,63,170,11,102,163,124,26,213,91,139,105,166,247,27,187,174,10,199,241,170,158,158,162,58,4,134,37,71,43,166,108,236,239,181,251,35,99,242,202,238,109,127,109,175,181,78,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,11,234,11,170,235,87,135,190,188,228,154,65,210,118,151,99,244,15,90,138,139,174,101,61,246,133,178,65,114,173,184,118,107,40,226,166,101,51,161,124,20,212,52,242,186,24,99,107,219,26,37,68,200,177,43,219,223,144,45,208,202,185,161,238,143,58,218,192,122,200,181,95,38,196,49,60,130,195,114,197,105,237,174,189,83,220,146,23,64,217,234,219,55,220,166,150,55,171,166,99,93,79,42,115,124,113,42,167,5,226,155,170,55,60,32,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,149,115,85,6,85,192,191,63,12,235,77,170,255,0,225,255,0,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,108,208,84,193,37,218,185,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,85,183,94,221,16,95,122,71,206,226,173,199,41,110,183,45,50,189,246,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,45,184,185,206,142,84,101,170,120,92,122,19,211,47,206,189,226,180,238,186,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,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,80,164,14,129,58,236,186,244,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,205,141,47,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,66,136,106,188,46,186,154,169,234,10,247,162,24,221,147,204,218,173,92,231,135,56,184,209,85,80,216,170,41,123,76,146,55,36,203,27,249,76,189,216,227,116,48,247,92,217,123,137,187,153,27,229,75,84,202,113,60,171,162,110,140,106,177,110,151,241,155,174,119,122,195,56,124,14,221,116,162,146,233,85,89,230,238,173,125,71,56,168,146,23,201,193,149,83,185,56,35,120,181,136,174,221,26,237,195,191,253,172,197,126,213,125,133,251,77,106,251,73,240,255,0,139,124,31,206,199,231,188,143,115,181,230,123,27,247,59,61,207,185,220,227,199,151,221,223,127,145,66,254,40,254,187,53,55,242,95,103,162,57,86,45,212,238,178,227,29,65,82,245,58,236,163,227,25,244,55,7,220,38,173,186,66,217,227,170,238,68,232,100,129,241,167,20,108,46,129,238,133,25,31,14,220,106,137,18,199,197,138,223,213,213,182,183,218,186,143,215,236,143,90,44,214,58,187,53,62,71,79,107,115,232,42,100,108,143,166,158,27,117,53,60,204,71,183,228,246,36,176,201,193,251,53,92,206,46,86,177,85,88,129,105,94,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,7,201,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,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,33,245,128,25,87,47,207,194,178,211,106,183,116,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,40,48,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,15,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,189,172,103,57,100,86,177,188,158,246,181,55,95,155,156,136,159,53,67,235,25,246,235,183,169,142,165,245,139,84,47,58,125,174,116,53,120,141,14,47,120,150,74,60,33,168,196,130,214,245,141,173,141,239,149,173,69,173,122,197,247,219,80,229,115,28,147,200,232,82,56,165,226,4,181,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,78,127,174,125,87,106,63,81,58,113,167,24,86,168,75,241,91,174,156,252,78,8,111,242,204,174,170,185,82,213,37,34,70,218,148,84,251,243,71,229,92,139,54,252,164,107,218,175,69,123,95,36,189,3,194,227,215,102,153,126,117,236,245,160,95,241,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,41,176,104,215,89,189,62,213,89,27,123,251,65,128,231,214,246,62,27,133,174,165,208,200,156,37,108,145,200,197,84,222,57,161,158,38,170,199,35,126,236,145,43,37,98,236,246,25,172,37,255,0,135,119,91,245,157,42,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,97,82,57,36,124,84,237,70,53,92,198,53,67,143,245,69,211,38,125,210,206,168,92,180,255,0,47,166,171,172,182,178,161,205,178,228,41,110,154,154,138,243,2,71,20,156,224,116,137,197,207,99,103,137,178,177,142,122,71,34,185,156,157,178,57,215,41,225,149,211,173,78,128,116,209,110,159,41,196,234,236,121,182,103,81,37,230,255,0,13,124,81,54,174,22,115,115,40,233,220,173,106,61,140,109,58,50,78,204,170,175,142,90,138,132,84,98,185,204,111,181,234,211,22,233,151,82,186,125,175,212,93,112,161,181,95,176,203,13,190,44,134,146,237,67,45,42,213,77,74,146,193,82,144,91,235,30,169,195,207,118,97,167,253,84,177,186,102,204,214,53,237,87,53,201,2,244,43,198,159,50,182,93,103,160,234,47,79,169,47,86,138,154,137,166,138,229,139,198,148,245,180,76,115,166,145,176,249,121,164,237,84,49,170,232,33,98,247,34,123,99,141,92,247,79,34,170,168,119,95,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,244,241,149,185,211,94,186,68,194,111,52,113,213,199,79,95,156,91,106,98,101,93,36,180,179,181,143,182,92,28,212,146,25,154,217,98,126,202,155,178,70,181,237,93,209,200,138,138,132,11,240,184,245,217,166,95,157,123,61,104,22,211,215,71,70,86,46,176,244,226,150,217,29,215,224,217,158,47,230,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,64,57,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,135,153,183,93,40,164,164,170,131,155,26,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,53,38,66,15,18,126,134,45,93,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,178,142,214,215,79,148,64,216,99,71,82,202,232,99,89,230,169,108,116,236,109,54,234,228,223,120,184,162,72,146,70,20,151,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,169,121,62,31,125,5,99,221,51,97,180,57,206,160,216,169,43,53,82,239,79,28,213,207,168,242,181,172,176,61,22,165,169,13,12,201,18,62,23,186,158,161,177,212,43,100,123,30,246,42,53,206,98,34,175,31,240,183,232,22,179,78,252,143,83,122,199,111,186,219,114,245,243,148,248,238,59,89,77,61,12,214,136,215,187,77,53,77,92,114,53,143,116,210,177,100,72,227,84,88,219,20,137,39,223,124,140,236,217,80,0,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,8,149,225,215,211,62,27,213,47,80,201,134,106,13,117,91,49,235,5,158,108,142,186,138,153,85,143,185,178,26,138,120,82,145,101,71,35,161,99,157,80,213,123,219,247,248,49,205,106,177,206,73,25,106,157,125,245,217,106,233,19,25,162,177,99,84,116,151,109,69,200,169,214,174,207,71,85,27,103,162,165,130,58,136,91,36,181,209,178,162,41,216,201,35,117,67,97,115,17,81,210,66,244,95,147,28,85,183,135,143,80,184,175,75,250,133,168,154,185,148,211,121,255,0,33,167,245,84,214,235,91,42,163,167,154,231,93,45,206,220,216,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,88,255,0,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,160,31,43,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,82,244,252,57,186,40,254,138,186,113,61,255,0,63,182,90,164,212,220,167,245,151,42,152,19,187,37,174,133,81,139,29,177,179,114,115,29,197,236,89,37,116,72,214,190,71,53,187,202,216,98,145,121,175,133,207,66,87,93,19,181,77,174,250,209,140,210,83,230,215,202,118,55,31,183,85,192,239,59,143,81,57,175,73,95,39,37,227,21,77,67,94,212,86,112,238,69,27,85,138,230,172,211,68,219,10,0,0,3,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,68,174,158,252,53,52,59,66,117,151,40,213,106,123,87,197,99,125,193,93,136,218,238,111,134,225,79,103,165,86,209,206,201,155,222,131,187,29,100,53,113,84,182,41,82,87,57,32,88,249,57,210,43,220,76,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,15,21,214,79,69,88,15,87,216,108,54,187,133,93,38,49,150,80,84,83,203,67,148,195,103,134,170,173,144,70,178,239,73,42,170,178,89,41,149,39,149,201,19,101,98,36,188,31,243,226,173,119,181,233,59,210,198,141,253,63,199,189,186,3,170,129,207,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,128,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,122,120,40,93,173,83,116,219,153,88,161,185,210,62,229,71,156,84,85,212,81,182,102,172,240,193,53,5,19,98,149,241,239,201,172,123,160,153,173,114,166,206,88,164,68,223,138,237,194,188,81,122,5,172,195,239,183,46,166,52,118,223,117,186,90,178,59,133,77,118,89,103,130,154,122,201,45,149,79,100,181,51,220,154,246,181,220,40,221,219,145,210,247,21,173,134,71,55,138,171,36,70,67,13,122,85,234,99,50,233,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,4,233,158,166,105,103,82,154,89,6,83,139,85,218,178,60,111,35,183,182,27,141,186,105,41,171,59,30,98,153,143,150,223,93,19,31,36,109,153,177,206,214,203,3,149,118,229,178,238,139,243,12,246,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,174,132,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,234,139,234,223,195,27,62,194,186,134,178,99,61,61,97,217,5,219,4,206,170,33,74,42,231,210,77,87,73,141,207,45,66,69,45,61,100,240,164,178,178,154,36,124,114,164,242,177,21,98,122,183,121,95,12,143,91,42,232,115,164,138,110,144,180,141,216,125,86,81,87,124,200,111,149,13,186,95,166,101,76,191,14,142,175,130,51,183,71,3,182,107,24,214,163,90,178,171,82,89,184,163,159,197,173,138,40,130,141,186,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,231,170,232,187,171,108,171,164,109,83,76,166,219,23,158,198,239,190,90,223,147,91,156,217,37,238,80,182,166,55,190,120,34,73,162,141,107,35,141,38,108,47,145,85,173,239,72,138,155,61,64,238,190,37,253,5,84,232,54,67,54,181,105,53,138,174,125,58,190,84,73,53,221,145,246,184,88,46,51,213,72,230,194,216,97,138,54,193,66,173,146,24,161,95,191,197,237,86,61,205,87,194,143,225,93,23,117,109,149,116,141,170,105,148,219,98,243,216,221,247,203,91,242,107,115,155,36,189,202,22,212,198,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,169,126,150,203,182,151,245,23,164,111,172,179,92,233,50,156,19,60,179,207,72,249,105,166,146,54,85,209,78,199,195,52,74,230,171,101,137,251,44,145,189,191,114,72,222,142,106,241,123,85,18,152,53,175,194,235,92,113,62,163,169,116,135,72,236,151,92,167,22,200,56,86,90,242,122,170,41,163,161,182,82,189,242,35,163,185,85,182,62,204,115,66,145,61,92,140,221,210,53,98,115,35,71,202,216,16,46,167,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,58,253,88,250,167,214,79,168,25,15,184,206,94,247,70,125,47,218,186,76,209,122,109,57,163,187,213,220,110,87,26,134,94,239,210,203,80,217,160,109,214,74,74,120,106,91,74,228,138,39,37,55,42,116,88,210,70,171,246,95,188,191,177,40,135,171,31,84,250,201,245,3,33,247,25,192,183,239,11,28,167,78,53,23,162,91,46,151,249,235,85,242,175,31,248,173,175,41,177,212,196,146,118,163,172,174,171,154,56,231,134,68,218,72,102,130,95,146,236,232,223,180,140,221,92,201,26,218,246,241,29,232,114,155,165,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,221,115,34,149,174,71,44,43,44,156,83,165,94,166,51,46,148,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,190,154,43,182,139,245,179,211,205,125,29,190,231,73,121,196,243,123,58,82,87,69,12,212,149,21,118,153,230,167,142,100,138,86,162,205,20,21,212,235,44,82,35,93,201,98,149,172,119,207,100,85,8,43,224,177,211,245,214,221,77,149,245,47,124,101,93,45,61,210,157,248,173,130,39,35,152,202,168,18,88,230,172,169,86,186,61,158,196,150,24,34,142,72,228,84,231,29,83,92,221,218,213,75,74,42,3,22,241,73,254,142,26,143,75,161,56,86,155,226,151,29,14,192,110,15,198,233,170,237,111,239,94,46,84,52,234,232,95,116,101,84,111,142,142,105,170,37,71,86,46,208,181,178,44,170,213,145,21,203,57,102,157,60,107,246,27,212,198,151,208,234,206,7,107,200,45,246,138,250,138,138,102,67,123,183,173,44,252,225,145,88,229,106,162,186,41,89,186,124,159,20,143,102,252,152,170,146,50,70,48,58,88,0,0,0,1,72,30,49,152,158,43,138,117,79,103,251,45,140,218,172,223,25,195,233,238,215,31,135,209,71,79,231,43,165,184,220,59,181,51,112,68,238,76,254,45,229,35,183,115,182,77,213,118,46,252,165,111,26,191,84,248,183,211,250,31,113,184,129,249,60,24,109,54,171,143,85,247,186,203,133,178,146,170,162,215,131,215,213,208,203,52,45,123,233,103,90,202,40,86,88,156,169,187,30,177,77,44,106,230,236,188,36,123,127,7,42,45,218,20,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,211,175,245,55,118,186,216,58,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,128,235,51,163,60,7,171,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,123,213,11,36,145,71,178,238,156,155,243,252,104,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,222,247,64,189,107,226,189,86,105,197,37,146,237,115,242,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,102,71,163,21,56,186,39,203,205,60,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,24,30,3,194,159,174,123,85,235,25,160,233,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,78,78,169,99,167,99,32,142,45,209,208,179,130,49,157,148,89,108,208,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,218,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,73,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,60,61,69,104,54,101,211,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,221,213,168,247,112,122,62,55,47,54,57,19,75,196,95,241,19,233,251,1,214,254,155,114,123,238,94,202,184,46,90,113,103,187,101,86,90,202,36,133,179,164,240,80,76,239,44,249,36,141,238,242,210,57,177,58,72,216,172,87,44,49,47,36,224,128,103,220,213,65,149,114,221,60,41,250,231,181,94,177,154,14,151,117,94,233,73,111,185,88,41,210,60,82,245,113,186,53,137,115,129,245,12,142,43,98,247,228,228,234,150,58,118,50,8,226,221,29,11,56,35,25,217,69,148,44,208,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,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,63,2,111,153,246,234,111,166,78,164,175,253,73,106,189,246,197,211,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,0,188,157,4,214,188,87,168,157,39,177,107,30,21,111,186,209,89,114,15,53,229,160,186,69,28,117,76,236,84,203,78,254,109,142,73,24,155,190,23,42,108,245,251,170,155,236,187,162,103,179,171,31,84,250,201,245,3,33,247,25,203,190,240,225,196,242,172,27,163,29,60,197,179,92,102,235,143,222,168,190,45,230,109,215,74,41,41,42,160,231,117,171,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,20,131,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,8,235,214,103,70,120,15,86,120,5,77,29,101,13,37,187,54,183,83,190,91,13,250,40,161,134,119,79,28,53,9,77,73,85,82,176,75,50,208,247,170,22,73,34,143,101,221,57,55,231,248,208,14,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,2,188,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,187,35,238,243,191,219,160,165,145,205,133,176,195,20,142,158,185,29,28,49,66,191,115,147,28,172,123,156,140,133,24,30,3,194,159,174,123,85,235,25,160,233,119,85,238,148,150,251,149,130,157,35,197,47,87,27,163,88,151,56,31,80,200,226,182,47,126,78,78,169,99,167,99,32,142,45,209,208,179,130,49,157,148,89,108,208,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,218,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,87,7,138,63,174,205,77,252,151,217,232,137,105,225,189,175,56,111,77,190,31,154,143,170,217,157,109,35,89,110,206,46,44,182,80,205,80,176,190,237,113,91,85,2,211,209,68,173,99,221,206,71,55,101,114,49,220,24,143,145,201,193,142,84,137,126,40,254,187,53,55,242,95,103,162,34,252,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,123,241,107,222,216,33,107,156,137,187,146,40,209,119,226,155,7,181,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,172,127,194,159,161,43,82,90,168,58,166,214,92,102,173,215,39,84,36,248,69,170,227,3,91,4,112,35,88,232,239,10,197,85,115,222,231,43,146,14,109,106,49,25,223,106,63,156,18,71,197,124,52,58,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,67,36,237,112,191,220,96,170,141,206,133,208,205,20,141,158,133,27,28,209,76,191,115,147,220,140,99,156,172,153,25,118,128,10,213,241,107,235,71,236,93,138,179,165,28,1,220,175,89,29,190,25,242,139,164,21,220,93,110,161,145,252,155,66,214,196,244,122,77,59,24,139,43,101,68,111,150,153,169,198,68,168,229,29,149,25,246,235,215,164,76,251,166,109,92,185,215,220,46,57,6,89,137,228,117,31,18,161,203,110,20,243,72,249,167,169,124,239,90,90,218,165,111,105,245,200,176,202,247,113,114,172,140,227,47,22,115,86,48,56,174,142,232,238,125,174,185,253,175,78,116,230,195,87,113,185,92,106,32,138,89,98,165,154,104,45,240,73,52,112,186,174,169,208,177,238,138,154,55,74,197,146,85,106,163,81,127,216,69,209,71,78,186,13,134,244,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,116,106,189,220,24,140,141,171,193,141,68,166,207,11,254,168,48,30,155,245,162,229,71,168,214,138,70,219,115,170,122,59,36,87,239,47,10,79,105,157,106,227,70,186,74,153,165,141,176,80,171,100,124,149,10,156,149,86,158,157,219,125,197,47,120,15,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,66,222,33,157,22,93,122,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,124,165,183,207,35,154,142,99,218,228,149,209,35,213,202,248,81,171,220,145,236,155,141,250,21,151,227,11,213,6,3,6,26,254,149,237,246,138,75,198,89,81,81,109,189,215,86,77,79,13,68,86,104,17,102,114,54,41,18,94,237,61,115,145,177,110,142,143,101,165,171,127,207,245,168,4,85,240,208,235,18,167,166,253,92,135,7,204,239,21,127,163,172,226,162,58,42,216,100,172,138,42,75,77,198,71,198,200,174,142,89,182,107,24,214,167,110,101,71,199,188,74,143,119,113,96,141,133,191,117,55,118,181,95,250,68,213,123,237,138,231,73,113,182,220,116,222,251,87,71,89,73,51,102,130,166,9,45,147,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,240,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,95,78,103,164,223,160,175,15,76,227,72,254,215,221,114,143,178,250,95,127,162,248,165,205,219,205,63,246,133,75,184,181,187,175,110,22,114,237,197,23,39,118,226,100,108,228,238,60,148,51,216,126,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,15,202,88,79,84,253,9,90,151,164,77,42,234,155,70,177,154,182,220,155,131,227,243,230,246,171,116,13,116,18,64,182,200,221,37,225,24,138,142,99,218,228,106,79,193,174,71,163,251,238,70,112,158,73,2,194,186,32,235,71,21,234,227,78,32,174,173,117,170,201,159,91,123,144,94,241,232,171,163,116,143,237,36,60,171,169,160,87,172,201,70,245,158,52,71,61,62,228,138,232,185,63,138,72,255,0,149,215,183,68,22,46,174,48,72,171,113,202,91,85,183,83,108,157,168,172,151,186,201,159,79,11,233,86,100,89,169,106,221,28,82,62,72,120,58,87,198,156,21,204,151,110,46,107,100,149,31,72,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,133,58,112,234,63,78,58,152,211,139,86,115,131,100,22,169,171,230,183,210,212,94,236,148,245,233,61,85,146,170,84,114,58,154,161,170,214,72,221,164,138,102,178,71,70,198,202,216,213,236,221,170,138,6,109,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,46,127,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,7,191,215,191,20,13,2,233,219,86,47,186,57,154,226,26,129,91,122,199,252,175,153,158,215,111,162,146,149,253,250,104,170,25,193,210,85,198,245,217,147,53,23,118,39,222,69,219,116,217,87,176,116,191,213,6,3,213,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,46,232,239,151,224,171,84,30,35,221,61,107,238,115,214,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,187,47,201,205,84,95,154,41,56,60,34,116,247,62,211,94,155,114,75,22,163,96,249,6,43,114,159,56,172,171,138,142,247,108,154,134,121,32,117,5,3,91,43,99,153,173,114,177,92,199,181,28,137,182,236,114,126,197,2,111,128,0,204,182,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,29,47,195,235,71,109,90,223,213,166,11,136,228,182,26,187,174,61,69,81,53,238,241,20,84,173,158,4,130,146,23,205,27,106,154,246,61,158,90,74,134,211,193,34,61,54,114,79,193,21,28,246,169,245,124,77,46,214,171,215,92,122,159,89,102,185,210,87,211,199,81,109,164,124,180,211,54,86,54,120,45,148,144,205,18,185,170,168,143,142,88,228,141,237,252,90,246,57,171,178,162,161,221,124,20,243,172,86,201,174,57,166,9,118,181,218,153,122,201,241,246,79,104,186,84,79,27,42,155,229,38,229,61,13,59,92,222,114,119,153,42,78,246,177,201,179,104,17,202,215,35,121,48,46,80,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,67,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,221,0,173,95,11,126,190,171,53,19,200,244,201,172,119,11,173,203,47,79,57,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,253,199,198,206,240,86,183,81,125,52,106,159,75,249,220,216,46,166,90,127,214,249,43,205,28,21,63,11,185,254,166,25,100,242,147,205,20,125,238,215,125,140,147,139,126,227,247,106,254,197,89,21,225,177,215,61,215,167,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,217,26,187,109,47,37,88,214,57,45,83,172,78,149,112,222,171,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,184,142,149,172,123,188,180,142,108,109,153,156,93,201,136,142,68,238,50,55,179,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,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,85,95,142,119,238,79,248,147,249,105,249,60,43,250,245,169,165,169,181,116,177,172,151,218,186,198,86,84,67,111,193,174,117,29,164,101,27,18,41,156,180,21,53,18,74,215,43,21,204,130,42,86,53,143,127,57,123,91,163,18,38,179,245,248,231,126,228,255,0,137,63,150,129,197,60,31,114,204,87,6,234,39,51,202,115,92,154,213,143,217,104,180,254,175,204,220,110,149,177,210,82,193,206,233,108,99,57,203,34,181,141,228,247,181,169,186,252,220,228,68,249,170,28,131,174,78,174,238,189,95,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,251,105,178,50,56,99,87,73,218,73,28,232,235,75,238,186,199,67,174,184,29,137,213,107,114,159,73,235,174,84,112,82,81,58,174,122,185,232,110,246,170,216,233,99,137,170,142,115,230,117,50,66,155,110,168,178,34,163,93,183,21,142,160,88,79,133,207,66,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,37,144,214,181,207,73,95,39,37,229,45,53,59,152,212,86,112,237,203,35,149,138,231,36,51,68,235,159,60,254,158,220,240,219,214,1,141,94,116,230,58,72,241,58,251,61,21,77,133,148,148,139,75,3,109,207,133,142,166,72,225,86,181,98,103,105,89,179,21,173,226,155,38,201,182,199,160,2,31,235,223,138,6,129,116,237,171,23,221,28,205,113,13,64,173,189,99,254,87,204,207,107,183,209,73,74,254,253,52,85,12,224,233,42,227,122,236,201,154,139,187,19,239,34,237,186,108,171,208,58,82,235,91,75,58,193,251,83,250,51,176,101,118,207,178,94,71,206,252,118,150,154,30,231,154,239,246,251,93,153,229,223,111,44,254,92,184,237,187,118,223,117,218,176,60,71,186,122,215,220,231,172,237,67,202,112,173,15,212,12,130,203,91,240,159,45,113,181,227,53,181,116,179,240,181,82,49,252,37,142,55,49,220,94,199,53,118,95,147,154,168,191,52,82,74,248,53,233,62,169,233,127,233,127,244,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,29,246,230,221,255,0,20,2,21,248,163,250,236,212,223,201,125,158,136,226,152,54,133,234,62,164,233,198,115,170,24,85,155,226,182,173,57,242,50,223,225,129,85,213,84,244,181,73,80,169,84,216,209,62,252,49,249,87,119,85,23,147,26,246,189,90,172,108,143,103,107,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,32,7,79,29,64,231,221,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,159,20,60,174,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,149,94,32,157,5,100,61,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,243,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,175,137,240,255,0,233,139,250,79,117,5,105,176,100,152,189,214,229,128,217,57,220,50,186,154,57,188,188,112,194,145,72,180,208,73,55,201,83,191,59,25,31,8,213,37,88,251,206,98,183,182,233,24,22,213,225,187,211,71,244,114,233,198,215,241,251,79,148,204,243,94,23,252,131,189,7,110,162,159,184,207,237,90,39,243,138,57,89,217,133,83,148,82,114,237,207,45,87,21,217,197,0,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,229,95,217,171,233,99,254,192,117,87,255,0,85,91,191,231,199,85,240,184,244,39,166,95,157,123,197,105,74,223,209,59,170,127,251,154,117,87,255,0,99,110,63,242,32,104,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,83,59,21,50,211,191,155,99,146,70,38,239,133,202,155,61,126,234,166,251,46,232,153,151,52,39,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,51,216,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,166,15,20,110,132,173,90,39,117,135,93,244,95,25,171,167,194,111,149,15,110,65,110,164,129,190,75,30,173,115,152,145,62,62,43,202,42,106,135,61,200,140,225,219,138,70,163,17,205,73,161,137,181,236,106,118,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,57,157,102,104,166,43,211,183,82,121,134,142,97,87,11,173,109,151,31,248,127,150,158,233,44,114,85,63,191,65,79,80,254,110,142,56,216,187,62,103,34,108,196,251,168,155,238,187,170,133,159,248,42,122,88,202,126,160,87,123,117,184,159,230,120,122,28,234,238,235,210,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,184,155,43,36,154,52,116,125,213,145,186,8,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,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,40,31,88,0,0,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,0,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,127,153,172,254,137,221,83,255,0,220,211,170,191,251,27,113,255,0,145,3,70,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,38,251,236,171,248,145,127,196,71,162,10,62,170,176,68,203,112,234,94,58,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,119,22,50,127,46,139,36,113,178,90,135,43,220,141,123,220,157,215,166,75,77,214,193,211,110,148,88,175,182,202,187,117,202,221,131,216,169,43,40,234,225,116,51,211,79,29,4,45,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,165,129,150,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,73,65,225,113,235,179,76,191,58,246,122,211,191,248,218,105,158,43,143,234,62,157,234,149,166,147,203,222,179,11,125,194,223,119,237,199,27,35,168,242,11,77,216,157,220,88,143,124,202,202,181,141,207,123,157,250,184,32,106,35,81,159,58,235,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,216,230,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,168,26,147,57,87,86,62,150,53,147,233,254,67,237,211,158,83,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,144,170,228,244,142,68,108,136,143,72,103,99,59,177,174,239,106,110,248,251,143,124,82,41,234,250,177,244,177,172,159,79,242,31,110,156,12,214,29,87,168,190,154,53,79,165,252,238,108,23,83,45,63,235,124,149,230,142,10,159,133,220,255,0,83,12,178,121,73,230,138,62,247,107,190,198,73,197,191,113,251,181,127,98,175,42,52,103,214,39,74,184,111,85,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,220,71,74,214,61,222,90,71,54,54,204,206,46,228,196,71,34,119,25,27,216,20,109,253,47,53,151,250,48,127,68,127,59,106,251,11,241,15,59,203,200,55,207,118,124,199,154,242,157,221,248,246,124,215,235,247,225,221,229,247,123,157,191,213,142,142,122,122,254,147,253,65,99,122,77,91,83,117,162,178,213,247,235,111,119,11,117,47,122,74,58,24,34,116,142,114,170,162,178,46,227,210,56,27,43,209,90,217,39,143,238,189,118,99,185,174,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,185,63,7,254,159,174,186,89,160,215,61,87,200,217,87,77,114,213,26,138,122,186,106,57,81,204,72,173,84,189,214,210,74,177,190,54,185,175,149,211,84,74,142,71,61,143,133,244,206,110,219,187,112,252,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,35,255,0,85,189,107,105,103,71,223,101,191,73,150,12,174,231,246,183,207,121,47,129,82,211,77,219,242,189,142,231,119,189,60,91,111,230,89,199,143,45,246,118,251,108,155,200,2,181,124,101,52,159,84,245,67,244,65,250,51,211,76,175,45,248,103,218,15,59,240,43,53,77,127,149,238,124,63,183,221,236,177,220,57,118,223,199,150,219,240,118,223,130,129,34,186,95,241,11,209,126,172,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,149,67,21,17,90,137,178,59,231,248,34,196,191,28,239,220,159,241,39,242,211,207,248,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,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,251,20,244,30,57,223,185,63,226,79,229,160,85,89,101,62,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,158,114,159,29,199,107,41,160,174,134,239,34,119,105,166,169,171,142,70,189,141,134,39,164,137,28,106,137,35,165,141,36,251,140,141,157,232,213,225,239,211,93,139,170,30,163,173,248,86,98,188,241,107,37,190,124,134,251,76,202,167,211,205,89,75,11,227,141,144,70,246,53,85,57,207,60,8,253,149,142,237,119,85,143,107,209,138,104,38,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,64,63,88,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,117,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,188,145,57,162,73,195,151,110,78,50,43,160,94,181,242,174,148,245,30,146,201,118,185,249,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,189,27,17,138,156,155,19,226,153,94,22,218,59,128,235,175,67,89,238,156,234,53,134,146,227,109,184,231,23,72,162,150,90,88,102,158,223,60,150,122,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,236,162,192,14,177,58,85,204,186,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,254,226,58,86,177,141,243,49,181,209,182,102,113,111,23,170,57,19,182,248,222,240,209,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,235,41,131,195,11,175,90,109,24,186,210,116,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,94,182,155,140,238,135,132,50,74,233,123,84,244,46,86,206,229,84,139,238,205,58,200,247,53,139,35,219,115,224,102,179,171,31,84,250,201,245,3,33,247,25,206,127,246,79,42,251,43,246,235,236,205,215,236,223,196,62,19,241,143,37,39,145,243,221,190,239,150,239,237,219,239,118,254,255,0,111,151,46,63,123,109,190,103,64,234,199,213,62,178,125,64,200,125,198,114,197,60,50,52,47,78,58,139,232,71,58,210,253,80,179,121,235,85,118,160,86,203,12,209,42,50,170,223,84,219,101,189,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,29,124,52,58,227,169,233,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,251,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,51,67,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,216,87,133,63,93,183,84,186,208,116,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,176,213,127,56,35,140,45,124,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,124,156,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,249,184,173,183,74,117,87,199,13,85,61,76,240,73,75,81,242,78,212,203,229,223,35,17,119,107,227,85,86,185,85,146,182,63,87,160,253,96,107,143,78,88,174,99,133,105,190,73,217,178,230,150,249,233,42,41,167,124,223,218,21,82,71,219,75,141,19,226,145,143,167,172,99,62,73,35,87,138,241,98,189,175,88,227,86,90,255,0,67,90,59,128,235,175,134,174,13,167,58,141,97,164,184,219,110,52,249,4,81,75,45,44,51,79,111,158,75,149,198,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,251,40,181,87,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,28,171,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,219,125,145,127,3,70,120,181,147,21,233,47,166,90,91,108,144,249,187,46,150,97,239,169,175,125,174,223,29,52,149,254,74,149,210,213,84,50,14,104,196,154,119,178,89,85,29,39,206,73,21,92,245,85,87,21,151,224,211,211,197,215,36,213,11,167,82,55,171,85,35,241,236,78,158,174,201,103,168,117,99,155,58,94,230,142,46,227,153,19,23,239,49,148,115,202,215,44,191,119,122,168,213,136,231,53,203,29,159,117,55,105,186,223,250,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,4,75,254,205,95,75,31,246,3,170,191,250,170,221,255,0,62,39,249,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,74,96,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,211,170,245,99,233,99,89,62,159,228,62,221,57,202,188,46,61,9,233,151,231,94,241,90,117,94,172,125,44,107,39,211,252,135,219,167,3,60,58,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,255,0,97,83,78,102,85,205,84,1,77,126,50,186,23,167,26,109,168,248,102,168,97,86,111,133,93,117,27,226,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,228,210,121,167,119,85,23,139,220,198,189,90,143,116,143,127,202,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,62,175,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,135,202,47,39,171,31,11,252,7,168,237,92,198,53,39,29,189,82,97,52,242,84,62,44,210,150,219,109,134,39,220,224,87,205,59,170,225,115,24,136,181,210,75,39,109,242,205,205,21,143,108,159,53,131,183,56,116,174,129,122,171,254,149,154,29,73,127,187,91,110,180,249,78,51,217,178,228,117,53,20,124,41,107,235,153,11,85,213,84,243,71,27,33,119,117,21,36,124,44,68,116,46,122,53,91,193,209,73,44,149,60,166,153,233,86,156,104,222,43,6,21,165,184,93,171,25,178,211,241,119,150,183,211,164,125,233,27,27,35,239,76,255,0,235,205,50,178,56,209,210,200,174,145,252,81,92,229,95,153,234,192,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,77,126,50,186,23,167,26,109,168,248,102,168,97,86,111,133,93,117,27,226,210,223,225,129,81,180,181,21,84,171,74,169,84,216,209,62,228,210,121,167,119,85,23,139,220,198,189,90,143,116,143,127,202,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,143,147,209,7,69,217,87,87,26,143,5,13,107,110,182,76,6,219,220,158,247,144,197,67,35,163,127,105,97,229,67,77,58,177,97,74,199,164,241,170,53,235,247,35,87,75,197,252,82,55,253,111,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,78,156,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,0,115,78,162,180,27,13,234,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,118,234,212,123,121,177,95,27,151,131,220,139,210,192,25,140,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,251,40,150,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,6,65,75,191,117,31,45,100,108,89,151,102,68,136,176,83,243,115,156,246,200,231,116,191,18,254,142,233,186,144,210,57,179,140,50,207,73,250,69,193,233,228,173,162,154,58,57,101,171,187,91,163,100,143,150,214,212,135,119,61,238,114,247,33,69,100,155,74,138,198,246,210,121,30,82,13,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,0,208,71,90,61,91,98,189,35,105,98,229,55,40,188,246,73,125,243,54,252,102,220,214,199,47,114,185,180,210,61,147,207,18,205,20,139,71,28,137,11,102,124,106,174,111,122,52,68,221,232,103,179,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,116,14,165,58,148,212,126,170,117,29,53,55,83,82,213,13,124,54,248,45,116,148,150,186,85,130,150,146,150,37,123,210,54,35,220,249,29,188,146,203,34,172,143,123,185,72,168,138,141,70,181,179,83,194,83,162,239,182,151,218,62,171,179,246,241,178,227,151,9,160,197,237,115,208,242,109,198,186,54,113,117,115,157,43,21,139,12,15,122,164,78,137,85,222,102,23,47,40,214,159,140,129,42,188,51,58,46,254,141,154,112,253,72,205,91,220,207,179,235,125,36,245,52,243,80,246,100,177,80,170,119,89,67,188,140,108,205,153,202,246,186,161,171,197,189,200,162,98,53,123,41,36,146,3,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,2,168,60,75,250,10,169,208,108,134,109,106,210,107,21,92,250,117,124,168,146,107,187,35,237,112,176,92,103,170,145,205,133,176,195,20,109,130,133,91,36,49,66,191,127,139,218,172,123,154,175,133,31,29,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,161,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,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,61,106,244,109,153,116,131,159,193,111,186,84,210,87,226,121,61,69,194,108,90,186,42,212,158,119,210,65,50,34,67,84,157,184,213,181,44,138,90,103,72,173,103,105,86,95,184,231,108,228,104,60,66,51,252,55,84,250,185,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,42,240,149,159,7,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,177,255,0,5,79,75,25,79,212,10,239,110,183,20,172,93,79,130,167,165,140,167,234,5,119,183,91,128,159,224,0,7,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,253,100,53,241,94,214,43,86,154,244,151,123,196,91,126,171,161,200,117,6,162,158,201,107,138,138,169,177,79,36,13,154,57,171,92,246,243,107,214,153,105,216,248,36,86,163,147,122,168,152,244,227,34,168,20,109,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,58,7,75,26,215,253,29,186,130,194,117,142,75,127,157,164,199,238,11,231,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,124,158,141,238,35,57,110,221,209,127,39,77,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,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,175,63,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,13,79,3,138,116,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,237,96,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,50,195,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,169,227,42,224,104,207,161,221,94,204,181,223,165,124,15,84,181,6,122,73,242,27,181,61,100,53,211,211,64,144,178,161,244,213,179,210,164,202,196,251,173,123,219,3,94,244,106,53,156,220,238,45,99,118,106,71,95,22,158,154,52,179,33,208,155,247,81,159,9,248,102,103,137,121,95,237,171,116,20,208,252,95,205,86,80,209,255,0,111,191,180,178,212,118,97,77,162,253,99,120,110,169,243,69,216,234,190,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,164,0,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,67,93,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,179,84,145,57,85,88,201,162,237,202,207,188,228,86,72,213,71,57,21,21,102,87,130,167,170,124,167,233,253,119,184,219,143,147,227,5,163,151,220,27,170,5,213,90,137,188,197,151,82,237,240,84,81,201,197,140,236,85,80,211,193,73,81,77,178,61,207,119,22,50,154,94,226,181,141,95,51,193,188,150,55,40,19,215,194,79,53,181,101,93,22,227,246,43,125,61,92,117,24,117,226,235,100,174,116,204,106,50,73,223,82,234,228,116,74,142,85,86,118,171,162,106,171,145,171,205,175,77,182,68,115,166,81,81,126,7,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,203,146,61,93,112,133,90,136,213,69,70,201,186,183,100,71,91,160,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,205,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,167,10,232,147,163,43,23,71,214,44,214,134,138,235,241,90,252,175,32,154,162,58,183,61,238,146,59,60,15,145,150,218,105,87,238,198,249,155,28,146,73,36,140,138,52,89,42,30,207,188,216,216,229,146,160,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,95,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,110,46,123,27,60,46,115,81,119,106,75,26,174,220,147,123,21,240,144,235,6,235,134,102,81,244,191,153,174,65,120,177,101,53,28,177,95,45,19,170,217,101,173,68,146,74,134,44,76,98,202,202,105,147,245,143,122,47,110,23,198,233,28,214,182,89,230,103,170,240,246,233,147,1,234,155,160,156,243,79,242,250,106,74,59,147,243,139,131,108,185,10,91,161,169,173,179,78,180,86,153,57,192,233,19,147,88,247,65,19,101,99,28,197,146,52,115,57,55,116,115,101,175,69,29,2,233,199,74,120,173,21,218,247,111,181,100,218,155,81,181,69,195,35,146,153,36,242,18,58,55,198,180,214,231,72,222,112,194,140,146,70,58,68,70,201,55,39,43,246,111,8,162,9,84,0,0,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,85,150,169,227,157,251,147,254,36,254,90,68,175,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,28,255,0,165,222,166,243,238,150,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,237,149,174,188,157,92,212,139,22,176,116,35,168,58,161,140,81,221,105,45,89,54,151,223,46,52,144,221,40,95,73,84,200,228,182,78,168,143,141,255,0,253,39,181,93,27,219,179,227,123,216,230,189,209,215,71,188,32,52,143,5,214,219,198,97,155,86,213,229,88,77,166,162,223,83,136,218,43,235,153,51,234,158,216,29,230,210,239,18,82,198,201,24,149,28,29,19,34,119,7,49,170,217,145,232,174,99,165,175,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,1,18,186,216,240,249,192,122,176,166,164,200,236,211,82,98,121,221,45,68,77,125,234,158,142,22,178,186,9,37,165,142,103,215,113,139,189,86,248,105,32,145,41,217,221,141,17,234,141,87,53,142,85,108,170,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,253,96,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,227,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,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,61,85,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,6,117,237,214,253,247,171,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,133,212,244,233,212,190,150,117,65,130,67,157,105,157,219,253,119,157,179,86,79,77,241,75,103,235,166,138,63,55,4,50,201,217,238,246,30,248,249,59,239,179,103,39,237,68,234,166,112,122,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,161,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,0,0,0,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,69,117,137,210,174,27,213,126,145,220,48,251,205,182,145,185,61,186,158,162,167,19,187,201,34,194,251,117,197,89,247,17,210,181,143,119,150,145,205,141,179,51,139,185,49,17,200,157,198,70,246,71,95,5,79,75,25,79,212,10,239,110,183,19,252,12,198,107,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,253,148,75,169,240,182,212,61,121,204,250,121,165,177,107,38,158,213,217,237,24,181,61,5,187,16,190,212,211,249,71,222,173,75,78,139,18,36,10,212,87,178,24,187,13,101,83,83,132,204,145,169,247,164,138,87,191,175,235,199,71,250,29,212,110,85,135,102,186,145,141,247,175,88,93,194,10,186,122,152,25,15,246,253,44,114,119,22,221,90,201,99,123,42,40,222,255,0,154,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,64,51,111,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,119,94,179,58,51,192,122,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,189,80,178,73,20,123,46,233,201,191,63,198,128,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,115,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,162,8,255,0,171,61,11,116,227,173,122,203,96,215,28,247,12,243,119,235,46,222,114,154,55,49,180,55,222,219,81,41,254,35,10,181,124,199,103,100,227,243,111,54,163,99,151,187,19,91,26,7,159,240,231,213,93,104,213,206,155,109,215,221,111,199,106,237,215,43,117,68,54,187,77,101,93,37,92,51,222,173,81,208,82,58,11,148,146,84,189,206,169,124,206,146,87,44,236,84,99,213,21,81,63,18,147,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,123,94,177,58,85,195,122,175,210,59,134,31,121,182,210,55,39,183,83,212,84,226,119,121,36,88,95,110,184,171,62,226,58,86,177,238,242,210,57,177,182,102,113,119,38,34,57,19,184,200,222,207,21,225,113,232,79,76,191,58,247,138,210,85,1,202,186,94,208,187,23,78,154,29,138,233,125,166,205,106,161,175,161,183,211,203,127,154,220,175,124,119,11,195,161,98,85,213,44,146,34,73,39,57,26,188,85,232,138,145,182,54,35,88,214,53,141,234,160,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,30,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,0,0,25,235,241,11,212,45,14,212,222,166,178,12,159,66,172,62,66,131,245,148,151,202,184,187,62,86,241,120,138,170,118,77,113,166,88,101,146,55,195,52,105,3,146,68,224,178,59,148,142,111,39,185,206,159,254,42,125,111,209,233,182,43,119,233,135,79,42,185,229,249,37,190,40,178,26,190,204,21,20,244,86,122,184,231,100,244,187,247,85,241,86,72,196,133,118,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,253,132,80,243,248,159,217,95,181,86,111,183,95,21,251,55,241,10,127,140,124,39,183,231,188,143,113,189,255,0,47,221,253,95,123,183,207,135,63,187,203,109,254,91,154,94,209,76,215,1,212,93,35,196,51,93,45,167,164,165,196,238,150,122,105,109,52,116,204,133,140,160,129,24,141,74,69,142,7,58,40,159,2,181,97,124,76,85,72,223,27,153,255,0,82,80,183,89,61,21,103,221,32,230,80,218,238,21,117,121,62,39,95,79,79,45,14,83,13,158,106,90,71,207,34,75,189,36,170,170,248,163,169,69,130,87,36,77,149,234,177,112,127,203,146,181,189,43,195,51,173,31,232,217,168,239,211,124,213,221,204,7,62,184,82,65,83,81,53,119,102,59,21,114,175,105,149,219,72,246,194,216,92,143,107,106,28,188,93,219,138,39,163,151,178,145,200,23,168,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,115,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,160,0,51,45,175,122,41,149,116,237,171,23,221,28,205,110,22,170,219,214,63,229,124,204,246,185,100,146,149,253,250,104,170,25,193,210,71,27,215,102,76,212,93,216,159,121,23,109,211,101,91,106,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,10,107,241,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,201,233,198,170,228,218,121,27,77,193,204,68,94,16,65,79,47,113,175,123,93,230,120,253,215,70,228,91,148,51,89,213,62,181,255,0,72,158,160,179,109,99,142,223,228,169,50,11,130,121,8,29,23,110,70,80,193,19,41,233,123,173,238,72,137,50,193,12,75,39,23,171,123,138,254,59,55,100,64,149,94,13,154,41,246,231,168,43,182,177,213,220,59,52,154,101,111,78,204,17,203,198,73,235,174,49,84,83,199,201,171,27,145,208,182,6,86,43,182,123,28,146,118,54,228,222,104,115,79,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,172,127,194,59,76,241,92,63,164,43,62,117,105,164,222,245,158,220,43,238,23,122,169,35,143,184,239,45,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,184,201,60,238,69,68,126,201,202,188,109,52,207,42,200,52,227,78,245,74,211,73,230,44,184,125,194,225,111,187,246,227,145,242,83,249,244,166,236,78,238,44,86,50,20,125,34,198,231,189,205,253,100,240,53,17,202,255,0,144,126,95,4,253,98,186,222,176,220,243,68,47,151,234,73,105,241,170,138,91,221,130,142,106,167,58,173,176,85,44,141,172,108,81,185,234,137,77,28,177,192,245,72,216,136,217,107,30,174,85,89,90,89,161,64,62,24,186,165,250,47,235,39,10,243,119,223,134,90,178,223,49,139,92,63,181,123,222,107,205,70,190,82,15,147,28,230,114,174,142,139,239,183,142,219,125,231,35,21,229,255,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,135,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,105,0,58,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,18,127,198,127,72,106,114,253,6,198,181,114,221,5,92,213,26,123,120,116,53,136,217,226,100,16,219,174,29,184,164,153,236,119,223,123,210,166,26,24,218,140,95,146,77,34,171,85,19,147,35,7,130,167,170,124,167,233,253,119,184,219,139,73,234,247,72,106,117,223,166,141,66,210,219,124,21,115,220,174,214,119,205,107,130,154,120,161,125,69,198,153,237,170,163,133,95,47,220,107,31,81,4,76,122,185,91,247,28,239,188,207,235,32,81,183,64,250,153,138,233,23,87,186,109,157,102,181,126,82,203,79,112,168,183,212,213,58,72,227,142,151,206,210,77,70,201,229,124,143,107,25,12,111,168,107,228,122,187,238,198,215,185,17,85,17,23,69,38,85,205,62,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,7,171,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,0,0,202,185,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,0,0,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,254,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,148,215,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,177,204,127,9,99,86,189,188,152,247,53,118,95,155,92,168,191,37,80,39,167,138,55,93,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,37,144,214,181,204,88,153,31,20,229,45,53,59,152,229,71,243,237,203,35,145,232,215,36,48,202,232,193,210,143,74,58,143,213,174,163,179,10,194,162,242,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,139,146,40,81,81,210,57,174,85,86,49,146,72,207,21,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,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,208,159,75,189,50,96,61,44,233,125,183,79,241,10,106,74,203,147,41,218,219,214,66,182,232,105,171,111,51,164,146,201,206,119,70,156,156,198,58,121,91,19,30,231,172,113,171,89,201,219,43,156,20,151,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,59,186,223,172,233,87,59,92,75,49,170,229,166,89,101,194,41,111,174,88,103,169,154,215,35,97,150,54,85,82,196,201,90,198,242,123,224,243,10,145,201,35,226,167,106,49,170,230,49,171,117,58,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,118,123,58,139,233,163,84,250,95,206,230,193,117,50,211,254,183,201,94,104,224,169,248,93,207,245,48,203,39,148,158,104,163,239,118,187,236,100,156,91,247,31,187,87,246,42,134,146,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,63,89,80,30,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,190,114,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,251,236,145,157,155,127,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,127,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,30,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,0,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,2,127,128,0,17,255,0,173,30,173,177,94,145,180,177,114,155,148,94,123,36,190,249,155,126,51,110,107,99,151,185,92,218,105,30,201,231,137,102,138,69,163,142,68,133,179,62,53,87,55,189,26,34,110,244,36,1,64,62,38,151,253,101,190,245,113,148,179,88,236,159,11,248,94,246,252,86,38,83,54,56,101,199,89,60,206,163,158,55,162,187,189,220,231,36,143,122,185,202,146,186,88,246,143,183,218,140,35,173,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,187,50,54,167,205,200,141,79,193,11,190,240,208,232,238,155,166,253,35,135,56,204,236,244,159,164,92,226,158,58,218,217,164,163,150,42,187,77,186,70,70,248,173,110,73,182,115,30,215,39,114,100,70,71,188,170,140,119,113,32,141,228,95,240,155,232,150,178,225,125,254,147,122,189,138,118,168,45,124,27,135,90,238,246,217,227,146,106,167,50,25,227,188,199,220,70,198,248,91,28,136,144,61,18,70,186,71,62,70,172,110,130,55,58,218,128,230,157,69,104,54,27,212,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,237,213,168,246,243,98,190,55,47,7,185,23,58,250,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,218,186,87,76,198,58,90,105,29,19,214,57,81,168,142,68,255,0,101,19,78,100,53,241,47,232,238,155,169,13,35,155,56,195,44,244,159,164,92,30,158,74,218,41,163,163,150,90,187,181,186,54,72,249,109,109,72,119,115,222,231,47,114,20,86,73,180,168,172,111,109,39,145,224,113,255,0,9,78,180,126,218,88,168,250,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,249,104,92,156,99,74,126,82,77,94,172,125,44,107,39,211,252,135,219,167,51,153,105,180,231,214,12,254,138,197,98,182,100,22,236,218,221,120,142,146,142,142,146,25,161,186,211,93,99,153,27,28,81,198,212,73,153,82,217,145,26,141,68,71,163,209,17,62,101,255,0,106,54,73,159,102,62,31,153,174,87,170,88,197,38,59,150,94,52,158,241,91,118,181,83,44,200,202,73,228,181,76,229,141,89,59,27,44,79,217,83,156,47,71,44,79,87,71,206,78,29,199,6,120,77,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,64,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,9,254,0,3,133,117,205,170,23,93,28,233,47,83,51,203,19,106,210,229,5,159,225,180,115,210,86,186,146,122,73,235,166,142,138,58,168,229,106,43,154,248,93,82,147,38,219,42,172,104,136,230,239,201,51,173,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,109,94,54,26,197,117,178,225,184,30,136,88,239,212,145,83,228,181,21,87,187,253,28,53,78,109,91,160,165,88,219,70,217,99,107,209,22,154,73,100,157,232,146,49,81,210,209,177,90,168,177,56,135,254,22,88,5,78,117,214,150,27,84,184,245,37,218,219,138,211,215,223,238,73,82,145,57,148,172,142,153,241,83,212,35,36,95,188,246,86,79,72,172,224,138,246,191,139,211,110,10,230,133,234,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,155,239,178,39,224,115,254,175,116,134,167,93,250,104,212,45,45,183,193,87,61,202,237,103,124,214,184,41,167,138,23,212,92,105,158,218,170,56,85,242,253,198,177,245,16,68,199,171,149,191,113,206,251,204,254,178,118,0,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,52,231,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,157,126,169,244,83,250,59,117,5,155,104,228,119,15,59,73,143,220,19,200,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,56,177,27,220,71,241,221,187,42,219,79,131,238,177,216,179,158,152,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,78,234,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,128,87,95,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,50,174,106,160,202,184,23,253,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,33,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,9,255,0,227,157,251,147,254,36,254,90,64,14,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,205,103,84,250,41,253,29,186,130,205,180,114,59,135,157,164,199,238,9,228,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,156,88,141,238,35,248,238,221,149,109,251,194,59,83,49,92,195,164,43,62,11,105,171,218,245,129,92,43,237,247,122,89,36,143,184,223,51,87,53,100,19,181,141,122,189,33,123,39,86,53,239,107,121,73,4,237,68,84,102,235,10,252,100,244,83,236,55,80,86,157,99,164,184,119,169,53,54,222,189,232,36,151,148,144,87,91,162,167,167,147,139,82,54,163,97,116,15,163,86,238,247,185,100,239,239,197,188,16,244,30,9,250,161,106,199,181,115,60,210,139,131,105,33,168,204,236,244,183,42,26,137,171,91,19,228,158,222,249,55,165,138,37,77,230,123,226,172,150,85,226,237,218,202,87,175,23,34,170,176,46,36,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,64,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,0,3,42,229,255,0,120,92,122,19,211,47,206,189,226,180,160,18,255,0,188,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,1,85,126,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,208,47,248,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,0,0,16,3,198,175,210,198,45,245,2,135,219,174,37,48,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,92,255,0,141,95,165,140,91,234,5,15,183,92,79,201,225,115,208,149,215,68,237,83,107,190,180,99,52,148,249,181,242,157,141,199,237,213,112,59,206,227,212,78,107,210,87,201,201,120,197,83,80,215,181,21,156,59,145,70,213,98,185,171,52,209,52,59,7,65,61,16,88,186,71,193,37,173,200,233,109,87,45,77,189,247,98,189,222,232,230,125,68,44,165,73,149,97,165,164,116,145,70,248,225,224,216,159,34,112,71,62,93,249,57,205,142,36,100,170,0,1,194,186,196,233,87,13,234,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,251,136,233,90,199,187,203,72,230,198,217,153,197,220,152,136,228,78,227,35,123,59,168,3,58,218,77,208,183,81,218,185,172,183,253,14,183,97,159,1,191,98,91,253,162,169,190,57,240,208,218,183,106,172,61,217,163,108,156,251,219,39,103,180,146,119,90,189,198,239,19,95,35,116,19,128,98,117,56,46,27,105,195,234,179,28,131,42,125,166,157,41,146,239,127,158,41,174,53,76,106,175,5,158,88,163,141,178,61,27,197,188,213,188,221,197,28,245,123,213,207,119,213,162,180,218,173,213,53,245,150,251,101,37,45,69,210,161,42,235,165,134,22,177,245,83,164,81,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,63,88,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,14,85,224,169,234,159,41,250,127,93,238,54,226,234,74,86,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,0,0,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,248,147,124,1,207,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,63,191,83,45,67,249,186,56,227,98,236,249,156,137,179,19,238,162,111,186,238,171,232,53,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,77,246,221,23,240,61,0,2,0,127,97,83,165,143,251,62,213,95,253,107,110,255,0,152,147,252,0,35,255,0,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,121,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,108,174,249,126,10,146,128,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,190,219,162,254,7,160,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,0,0,0,132,26,133,225,19,211,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,127,18,111,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,122,0,0,0,0,71,254,171,122,41,210,206,176,126,203,126,147,47,249,93,179,236,151,158,242,95,2,170,166,135,185,230,187,29,206,239,122,9,119,219,203,51,143,30,59,110,237,247,221,54,243,253,47,248,122,104,191,73,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,202,157,136,138,174,84,217,93,242,252,21,37,0,2,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,206,197,52,84,236,224,217,41,36,122,110,200,90,171,187,215,239,42,237,178,108,137,216,58,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,157,179,201,12,48,185,173,116,49,68,212,103,26,118,42,34,181,87,117,119,207,240,68,236,0,0,0,1,226,181,123,69,244,191,94,176,217,52,255,0,87,49,10,76,138,197,37,68,85,105,79,51,228,137,241,79,26,175,9,98,150,39,54,88,159,178,185,170,230,57,170,172,123,216,187,181,238,69,246,160,15,201,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,250,192,0,0,3,133,81,116,83,211,205,7,80,213,253,75,65,132,82,59,39,184,211,167,122,146,106,106,121,173,205,184,165,68,115,165,218,40,95,26,186,26,238,81,55,121,163,123,119,221,239,86,247,30,247,187,170,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,155,237,186,47,224,122,0,4,0,254,194,167,75,31,246,125,170,191,250,214,221,255,0,49,38,254,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,190,251,34,126,7,160,0,0,0,67,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,89,216,166,138,157,156,27,37,36,143,77,217,11,85,119,122,253,229,93,182,77,145,59,7,75,253,47,224,61,38,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,238,174,249,254,8,157,128,0,0,1,18,186,135,240,213,209,126,166,181,66,187,85,245,27,80,117,41,151,42,202,122,122,72,168,232,110,212,137,69,69,4,49,163,91,21,60,115,82,200,232,216,174,231,43,154,142,217,100,150,71,124,185,41,237,122,82,232,167,75,58,62,251,83,250,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,219,127,50,254,92,185,111,179,118,219,101,222,64,0,0,0,34,175,82,158,27,218,5,213,14,163,166,169,102,183,76,174,201,122,125,190,11,125,79,217,233,232,169,163,172,237,43,248,79,63,114,150,71,201,55,7,54,62,106,239,239,113,68,212,68,70,161,234,186,82,232,167,75,58,62,251,83,250,51,191,229,119,63,181,190,71,206,252,118,170,154,110,223,149,239,246,251,93,152,34,219,127,50,254,92,185,111,179,118,219,101,222,64,0,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,172,236,83,69,78,206,13,146,146,71,166,236,133,170,187,189,126,242,174,219,38,200,157,3,165,46,138,116,179,163,239,181,63,163,59,254,87,115,251,91,228,124,239,199,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,47,229,203,150,251,55,109,182,93,228,0,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,90,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,153,216,169,138,161,156,29,36,114,49,55,124,45,69,221,139,247,85,118,217,118,84,232,0,8,65,167,190,17,61,54,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,93,183,217,83,241,58,255,0,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,72,0,4,95,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,151,224,169,40,0,2,63,245,91,209,78,150,117,131,246,91,244,153,127,202,237,159,100,188,247,146,248,21,85,52,61,207,53,216,238,119,123,208,75,190,222,89,156,120,241,219,119,111,190,233,183,63,208,79,11,253,2,233,219,86,44,90,199,133,101,250,129,91,122,199,252,215,150,130,233,112,162,146,149,253,250,105,105,223,205,177,210,70,245,217,147,57,83,103,167,222,68,223,116,221,22,96,0,0,0,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,172,236,83,69,78,206,13,146,146,71,166,236,133,170,187,189,126,242,174,219,38,200,157,3,165,46,138,116,179,163,239,181,63,163,59,254,87,115,251,91,228,124,239,199,106,169,166,237,249,94,255,0,111,181,217,130,45,183,243,47,229,203,150,251,55,109,182,93,228,0,0,0,0,64,15,236,42,116,177,255,0,103,218,171,255,0,173,109,223,243,18,127,128,57,254,130,104,166,43,211,182,147,216,180,115,10,184,93,107,108,184,255,0,154,242,211,221,37,142,74,167,247,234,101,168,127,55,71,28,108,93,159,51,145,54,98,125,212,77,247,93,213,122,0,0,8,1,253,133,78,150,63,236,251,85,127,245,173,187,254,98,79,240,7,63,208,77,20,197,122,118,210,123,22,142,97,87,11,173,109,151,31,243,94,90,123,164,177,201,84,254,253,76,181,15,230,232,227,141,139,179,230,114,38,204,79,186,137,190,235,186,175,64,0,0,0,1,15,245,239,194,255,0,64,186,137,213,139,238,177,230,185,126,160,81,94,178,15,43,230,96,181,220,40,163,165,103,98,154,42,118,112,108,148,146,61,55,100,45,85,221,235,247,149,118,217,54,68,152,0,14,63,210,255,0,75,248,15,73,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,187,171,190,127,130,39,96,0,0,0,0,0,8,1,253,133,78,150,63,236,251,85,127,245,173,187,254,98,75,253,4,209,76,87,167,109,39,177,104,230,21,112,186,214,217,113,255,0,53,229,167,186,75,28,149,79,239,212,203,80,254,110,142,56,216,187,62,103,34,108,196,251,168,155,238,187,170,244,0,0,0,0,0,0,0,4,127,234,183,162,157,44,235,7,236,183,233,50,255,0,149,219,62,201,121,239,37,240,42,170,104,123,158,107,177,220,238,247,160,151,125,188,179,56,241,227,182,238,223,125,211,110,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,43,251,244,210,211,191,155,99,164,141,235,179,38,114,166,207,79,188,137,190,233,186,44,192,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,111,182,232,191,129,232,0,16,3,251,10,157,44,127,217,246,170,255,0,235,91,119,252,196,159,224,0,0,1,226,181,59,71,112,29,99,143,28,163,212,107,13,37,242,219,141,222,22,247,21,178,186,150,26,154,42,185,252,149,85,35,91,81,12,204,123,100,99,91,86,249,26,137,178,164,145,198,237,254,234,162,251,80,0,0,0,0,0,0,0,17,255,0,170,222,138,116,179,172,31,178,223,164,203,254,87,108,251,37,231,188,151,192,170,169,161,238,121,174,199,115,187,222,130,93,246,242,204,227,199,142,219,187,125,247,77,164,0,2,47,244,191,225,233,162,253,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,42,118,34,42,185,83,101,119,203,240,84,148,0,0,0,0,0,0,0,0,32,7,246,21,58,88,255,0,179,237,85,255,0,214,182,239,249,137,63,192,30,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,223,125,145,63,3,208,0,0,0,0,135,250,247,225,127,160,93,68,234,197,247,88,243,92,191,80,40,175,89,7,149,243,48,90,238,20,81,210,179,177,77,21,59,56,54,74,73,30,155,178,22,170,238,245,251,202,187,108,155,34,76,0,7,31,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,118,207,36,48,194,230,181,208,197,19,81,156,105,216,168,138,213,93,213,223,63,193,19,176,0,0,0,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,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,248,157,255,0,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,219,60,144,195,11,154,215,67,20,77,70,113,167,98,162,43,85,119,87,124,255,0,4,78,192,0,0,0,16,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,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,226,77,240,7,63,208,77,20,197,122,118,210,123,22,142,97,87,11,173,109,151,31,243,94,90,123,164,177,201,84,254,253,76,181,15,230,232,227,141,139,179,230,114,38,204,79,186,137,190,235,186,175,64,0,0,0,0,0,0,0,1,23,250,160,240,244,209,126,172,243,251,126,163,106,54,79,154,219,174,86,235,60,86,72,162,178,86,210,67,3,160,142,105,166,107,156,217,169,165,114,191,149,67,209,85,28,137,178,55,229,248,170,202,0,4,95,233,127,195,211,69,250,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,84,236,68,85,114,166,202,239,151,224,169,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,213,7,84,24,15,73,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,56,211,189,21,81,202,187,171,126,95,138,167,0,211,223,23,110,155,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,46,219,236,139,248,1,55,192,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,190,219,170,126,32,122,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,226,7,160,0,0,0,0,0,227,250,205,213,158,131,104,14,101,136,224,122,165,157,82,89,238,249,141,71,106,149,143,249,178,138,5,71,163,106,235,29,190,212,244,206,149,169,10,74,255,0,146,189,202,191,222,226,154,72,131,176,0,0,0,120,173,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,176,170,30,212,0,0,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,155,237,186,167,226,7,160,7,159,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,0,0,33,6,161,120,187,116,219,166,185,254,75,167,55,220,39,82,167,185,98,183,138,219,37,100,180,150,218,7,65,36,244,211,62,25,29,27,157,88,215,43,21,204,85,69,86,181,118,219,116,79,192,147,250,9,173,120,175,81,58,79,98,214,60,42,223,117,162,178,228,30,107,203,65,116,138,56,234,153,216,169,150,157,252,219,28,146,49,55,124,46,84,217,235,247,85,55,217,119,68,14,128,1,231,227,207,240,217,115,250,141,45,110,67,72,153,101,45,158,27,251,237,46,85,108,235,110,150,105,32,109,67,17,83,103,177,37,133,236,119,21,94,10,177,243,227,220,143,144,122,0,0,0,0,0,0,0,67,253,123,241,64,208,46,157,181,98,251,163,153,174,33,168,21,183,172,127,202,249,153,237,118,250,41,41,95,223,166,138,161,156,29,37,92,111,93,153,51,81,119,98,125,228,93,183,77,149,123,7,75,253,80,96,61,89,224,23,13,70,211,155,70,65,110,182,219,175,18,217,37,138,247,79,12,51,186,120,225,134,103,57,173,134,89,90,172,227,80,196,69,87,34,238,142,249,126,10,161,216,0,0,0,60,254,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,0,0,0,0,0,14,85,212,95,82,250,89,210,254,9,54,117,169,151,111,245,190,74,205,71,61,55,197,46,127,174,134,41,60,164,19,75,31,123,181,223,99,228,226,239,184,205,220,191,177,23,218,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,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,0,0,28,126,139,170,173,35,175,234,94,191,165,24,46,85,109,205,173,214,116,187,76,179,70,200,105,28,245,100,114,165,28,79,123,209,243,84,249,121,91,80,173,141,142,98,68,143,85,126,236,123,90,29,128,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,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,244,0,229,93,58,117,47,165,157,80,96,144,231,90,103,118,255,0,93,231,108,213,147,211,124,82,217,250,233,162,143,205,193,12,178,118,123,189,135,190,62,78,251,236,217,201,251,81,61,6,155,107,22,3,170,210,100,20,120,133,250,146,123,150,43,120,174,178,94,173,139,85,11,171,104,39,166,173,168,164,229,60,49,189,206,137,146,186,150,89,34,87,241,87,199,197,219,39,205,16,61,168,0,0,0,0,0,0,57,254,43,174,154,113,151,234,198,107,162,22,203,207,107,51,193,60,164,183,43,93,66,35,36,154,150,162,154,9,227,170,167,249,175,118,20,243,12,141,234,155,57,146,34,35,154,136,248,157,39,64,0,0,0,0,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,229,27,218,208,244,0,0,0,0,0,0,0,128,31,217,171,233,99,254,192,117,87,255,0,85,91,191,231,196,191,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,206,197,76,180,239,230,216,228,145,137,187,225,114,166,207,95,186,169,190,203,186,32,116,0,0,0,115,253,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,187,160,0,0,243,249,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,85,108,16,62,166,162,58,120,150,71,109,179,24,178,205,26,43,221,179,24,138,174,114,181,168,174,64,244,0,0,0,0,0,0,0,243,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,248,159,171,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,123,152,254,18,198,174,99,184,189,142,106,236,191,39,53,81,126,104,160,125,96,0,0,0,0,0,0,64,15,236,213,244,177,255,0,96,58,171,255,0,170,173,223,243,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,226,7,160,0,0,0,0,7,159,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,0,0,0,0,0,7,20,212,190,176,244,11,73,117,99,26,209,204,215,59,181,81,94,178,15,57,230,103,146,233,69,29,45,135,177,76,202,134,124,77,210,76,215,210,247,217,35,82,13,216,189,199,47,203,100,217,64,237,96,0,0,0,0,16,255,0,94,252,80,52,11,167,109,88,190,232,230,107,136,106,5,109,235,31,242,190,102,123,93,190,138,74,87,247,233,162,168,103,7,73,87,27,215,102,76,212,93,216,159,121,23,109,211,101,80,152,0,227,253,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,233,227,134,25,156,230,182,25,101,106,179,141,67,17,21,92,139,186,59,229,248,42,246,0,0,30,126,197,159,225,185,54,77,147,97,150,44,134,146,174,251,135,84,83,83,95,109,237,85,73,232,95,81,78,202,136,21,237,84,69,86,73,20,136,173,122,110,197,86,200,212,94,81,189,173,15,64,0,0,0,0,14,85,212,23,83,186,53,211,13,138,211,127,213,236,163,225,177,222,238,17,91,232,105,160,133,213,21,83,110,246,36,211,182,22,110,245,134,6,61,36,149,232,139,179,120,181,168,233,36,138,55,244,171,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,0,253,96,0,0,28,83,15,235,3,67,179,110,160,178,158,153,237,57,39,12,207,23,226,212,108,175,133,105,110,146,54,36,146,166,26,57,89,35,187,147,83,252,219,52,79,70,72,215,50,93,154,228,138,71,48,59,88,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,190,219,170,126,39,234,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,30,230,63,132,177,171,152,238,47,99,154,187,47,201,205,84,95,154,40,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,0,52,166,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,1,207,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,208,231,253,104,245,109,138,244,141,165,139,148,220,162,243,217,37,247,204,219,241,155,115,91,28,189,202,230,211,72,246,79,60,75,52,82,45,28,114,36,45,153,241,170,185,189,232,209,19,119,161,64,58,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,30,131,168,173,121,204,186,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,178,185,24,222,111,87,200,228,230,247,42,247,93,3,240,204,215,29,123,208,236,135,87,173,146,124,6,190,155,182,236,94,193,119,183,205,77,38,71,26,195,28,206,154,57,229,225,28,80,190,57,88,144,74,157,200,229,145,30,215,58,22,183,184,161,53,60,53,60,66,232,245,54,197,67,161,90,243,151,255,0,155,170,14,81,89,239,151,73,160,167,142,241,75,206,154,26,106,87,205,36,201,37,77,197,210,76,246,162,54,62,82,71,18,57,206,124,156,220,235,21,50,217,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,122,126,28,221,107,255,0,74,173,56,158,193,159,220,237,81,234,110,45,250,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,129,48,10,1,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,175,248,202,184,26,157,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,253,101,48,120,97,117,235,77,163,23,90,78,159,181,130,251,73,65,167,215,58,138,153,173,87,122,190,235,214,211,113,157,208,240,134,73,93,47,106,158,133,202,217,220,170,145,125,217,167,89,30,230,177,100,123,110,124,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,42,47,195,67,174,58,158,156,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,184,200,210,70,42,43,94,201,174,250,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,44,69,164,248,83,245,219,117,75,173,7,75,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,59,13,87,243,130,56,194,215,192,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,69,64,120,171,106,102,85,163,125,119,105,158,169,97,85,126,94,245,140,225,246,203,133,55,41,36,100,115,112,185,220,121,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,111,229,43,120,213,250,167,197,190,159,208,251,141,196,11,52,232,239,170,172,55,170,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,109,186,85,234,99,50,233,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,10,104,238,177,96,58,235,128,90,245,27,78,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,51,169,42,155,11,222,216,170,99,108,172,73,34,87,42,181,87,253,133,80,246,160,0,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,10,22,240,238,235,126,179,165,92,237,113,44,198,171,150,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,201,239,131,204,42,71,36,143,138,157,168,198,171,152,198,173,244,153,87,3,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,172,168,15,11,126,190,168,244,239,200,244,201,172,119,11,85,183,16,95,57,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,253,246,72,206,205,191,128,0,0,0,1,66,222,38,122,15,172,186,65,174,44,200,245,55,82,110,185,245,151,47,243,115,227,55,187,165,91,95,85,29,60,115,119,37,161,124,45,217,144,118,31,84,138,141,133,140,129,205,149,29,27,99,85,124,81,125,95,14,238,190,171,58,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,217,153,18,73,95,230,105,105,185,43,18,23,190,121,29,81,28,108,73,29,247,100,111,39,71,219,150,229,53,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,240,245,15,211,246,125,211,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,178,73,20,141,249,241,80,52,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,250,202,149,240,197,241,11,163,197,168,233,186,117,234,7,47,236,218,161,227,22,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,153,156,97,78,212,44,166,78,47,114,58,69,143,146,49,34,107,39,87,90,253,87,88,186,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,63,85,201,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,80,57,175,136,39,94,184,247,76,216,109,118,13,167,215,218,74,205,84,187,211,201,13,11,41,252,173,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,70,223,107,50,175,181,95,110,190,211,93,126,210,124,67,226,223,24,243,178,121,239,61,220,238,249,158,254,253,206,247,115,239,247,57,114,229,247,183,223,230,126,188,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,231,192,191,62,129,58,236,181,117,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,201,237,37,169,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,161,222,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,7,96,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,31,17,30,183,235,58,170,206,211,18,195,170,184,233,150,39,112,150,91,19,146,25,233,166,186,72,232,98,141,245,85,81,62,87,49,220,94,201,252,186,172,113,200,200,170,28,143,106,57,239,106,118,175,20,142,190,168,245,19,207,116,201,163,151,11,85,203,16,79,39,81,145,100,84,117,48,87,67,119,145,59,85,48,211,82,73,27,158,198,195,19,210,53,146,68,84,145,210,198,177,253,198,70,254,244,43,233,211,166,141,83,234,131,59,135,5,211,59,79,250,239,59,121,172,130,167,225,118,207,212,205,44,126,110,120,98,147,179,221,236,61,145,242,111,223,126,205,79,218,168,29,255,0,194,143,73,181,151,56,234,58,12,247,76,242,255,0,179,54,28,43,203,201,150,214,114,108,158,122,134,119,185,82,217,229,213,127,91,230,59,15,251,206,78,48,246,187,168,189,214,66,215,252,167,245,93,168,253,37,117,221,172,57,174,21,47,158,181,87,106,5,250,11,253,130,121,149,148,183,122,86,220,234,21,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,190,234,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,220,246,117,99,234,159,89,62,160,100,62,227,56,26,51,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,161,111,14,238,183,235,58,85,206,215,18,204,106,185,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,188,158,248,60,194,164,114,72,248,169,218,140,106,185,140,106,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,128,126,176,0,0,0,20,109,214,254,175,102,90,11,226,119,150,234,230,159,207,73,29,247,29,168,180,77,78,149,112,36,208,74,199,216,233,34,150,25,25,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,182,158,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,182,152,124,81,253,118,106,111,228,190,207,68,115,254,148,122,174,212,126,146,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,156,156,177,76,136,174,141,206,114,42,61,143,146,55,134,143,129,231,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,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,0,0,0,82,95,88,29,64,231,221,50,248,157,231,250,175,167,47,164,125,202,142,158,221,73,45,29,114,204,180,85,176,77,99,163,107,162,168,142,25,35,116,140,71,112,149,173,87,108,146,69,27,190,124,80,187,66,128,124,81,253,118,106,111,228,190,207,68,5,223,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,221,0,207,95,66,253,102,223,122,60,212,122,171,156,150,175,140,225,153,71,151,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,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,90,227,107,173,142,174,150,126,15,115,31,194,88,213,204,119,23,177,205,93,151,228,230,170,47,205,20,15,172,0,3,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,126,178,160,60,82,58,250,163,212,79,61,211,38,142,92,45,87,44,65,60,157,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,247,25,27,251,221,3,194,155,172,221,113,212,91,237,78,134,106,109,171,43,206,237,81,119,42,41,51,57,25,53,100,150,89,28,201,102,74,107,157,83,247,222,25,123,82,164,18,72,238,226,72,157,164,230,199,55,176,21,44,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,0,25,235,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,153,109,38,255,0,134,199,92,247,94,159,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,100,106,237,180,188,149,99,88,228,11,201,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,23,252,43,250,245,166,170,166,181,116,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,91,171,214,38,190,210,140,171,151,167,225,221,215,213,31,83,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,251,77,26,199,43,252,205,45,55,36,122,204,198,65,35,170,35,141,139,27,126,236,141,226,217,59,113,4,213,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,170,15,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,155,42,50,154,105,118,108,140,127,24,216,249,59,252,163,68,155,187,107,253,88,250,88,214,79,167,249,15,183,78,102,176,13,84,2,173,124,43,250,245,166,170,166,181,116,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,8,187,91,171,214,38,190,210,128,0,0,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,40,91,195,187,173,250,206,149,115,181,196,179,26,174,90,101,150,92,34,150,250,229,134,122,153,173,114,54,25,99,101,85,44,76,149,172,111,39,190,15,48,169,28,146,62,42,118,163,26,174,99,26,183,189,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,150,34,202,124,45,250,250,163,211,191,35,211,38,177,220,45,86,220,65,124,229,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,247,217,35,59,33,111,224,0,7,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,93,222,244,138,25,100,86,183,117,225,27,221,248,53,85,63,38,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,246,177,156,229,145,90,198,242,123,218,212,221,126,110,114,34,124,213,10,23,234,255,0,175,173,71,234,47,89,109,121,230,11,112,186,224,214,92,43,205,211,225,233,111,169,90,91,165,60,117,13,107,42,42,102,169,133,200,244,154,118,49,141,116,108,127,109,140,68,141,57,175,114,73,66,255,0,129,21,124,59,186,161,212,126,167,52,105,110,218,165,130,93,109,183,171,39,106,159,237,26,219,214,158,215,147,70,174,150,63,51,74,237,145,139,51,31,4,140,168,142,52,88,218,254,42,222,41,39,106,46,191,212,63,80,56,15,76,186,95,93,170,250,140,250,183,219,104,234,41,233,34,163,161,88,86,182,182,121,164,70,182,42,120,230,146,54,200,244,111,57,92,212,118,233,28,82,59,231,197,64,240,29,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,220,251,101,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,12,107,25,206,89,21,207,119,22,49,173,77,215,228,214,162,39,201,16,245,90,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,116,149,208,191,11,221,101,214,190,156,111,122,199,12,127,5,191,85,249,106,220,38,207,93,35,98,248,237,10,50,85,168,116,136,228,79,47,221,222,5,165,149,239,70,191,131,249,181,177,75,29,66,4,213,240,189,235,167,244,215,138,179,67,181,143,51,243,122,147,101,231,240,122,154,214,241,154,251,107,142,54,170,111,50,185,124,197,100,59,73,220,221,26,247,196,140,147,245,174,109,68,137,63,204,182,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,95,79,65,61,111,216,186,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,224,232,153,34,243,87,50,93,249,53,173,146,37,120,74,160,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,20,151,214,7,80,57,247,76,190,39,121,254,171,233,203,233,31,114,163,167,183,82,75,71,92,179,45,21,108,19,88,232,218,232,170,35,134,72,221,35,17,220,37,107,85,219,36,145,70,239,159,20,46,208,160,31,20,127,93,154,155,249,47,179,209,1,119,218,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,119,64,51,215,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,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,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,3,235,2,53,107,95,136,71,78,61,63,107,45,46,139,106,101,226,235,73,95,37,189,151,10,219,165,21,35,43,104,109,125,198,200,232,224,170,108,47,117,75,38,115,99,99,145,141,129,223,118,162,23,170,163,92,174,78,235,133,106,22,3,169,86,169,111,186,115,156,99,249,85,182,10,135,82,75,89,100,185,195,93,4,115,181,173,115,162,116,144,185,205,71,163,94,199,43,85,119,217,237,95,218,128,80,15,95,116,93,67,80,117,47,127,131,169,107,181,37,199,39,117,61,52,212,147,91,27,80,219,67,109,210,51,156,48,219,146,118,49,222,90,55,58,88,213,118,93,230,100,234,231,62,78,111,116,191,240,175,235,214,166,150,166,213,210,198,178,95,106,235,25,89,81,13,191,6,185,212,118,145,148,108,72,166,114,208,84,212,73,43,92,172,87,50,8,169,88,214,61,252,229,237,110,140,72,154,201,127,215,223,70,212,221,95,105,125,21,190,197,83,73,65,157,227,21,11,54,57,93,93,91,44,20,76,100,242,66,149,144,212,36,113,200,174,99,226,137,28,213,70,115,73,34,143,103,53,139,34,58,128,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,3,83,192,135,254,29,221,111,209,245,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,236,29,81,117,55,128,244,179,165,247,45,64,203,234,105,43,46,76,167,115,172,184,242,92,97,166,173,188,206,146,69,31,8,27,34,242,115,24,233,226,116,175,99,94,177,198,174,127,23,108,141,112,112,175,19,62,180,127,163,102,156,51,77,240,167,119,51,236,250,223,87,5,53,68,53,221,153,44,84,42,157,167,215,109,27,219,51,102,114,189,205,167,114,113,111,114,41,94,174,94,202,199,37,38,96,22,156,250,245,153,90,104,244,182,217,144,87,229,145,212,37,93,166,43,4,51,75,113,108,240,34,204,146,192,216,17,101,71,198,145,172,156,153,243,111,5,119,203,109,207,213,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,109,62,20,221,18,214,105,77,138,167,168,29,94,197,60,158,103,121,238,81,216,45,183,75,108,244,247,12,126,149,143,150,25,228,123,38,70,246,230,168,249,108,168,206,77,129,19,140,138,149,18,49,2,74,234,229,187,81,237,29,8,234,13,179,87,178,59,85,251,51,166,210,251,228,119,187,149,174,141,105,169,106,106,146,217,63,39,50,53,95,246,17,92,141,141,175,114,43,155,20,40,228,137,149,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,109,127,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,85,95,133,231,136,23,253,13,244,165,171,179,127,138,180,225,151,135,59,253,243,42,211,86,207,81,83,254,246,166,164,142,24,191,214,69,183,245,84,181,64,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,213,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,126,78,99,29,60,45,115,145,54,106,203,26,46,220,147,127,214,103,135,91,250,237,215,157,98,215,155,102,187,209,228,213,120,173,102,43,80,247,98,54,235,116,252,160,178,64,239,147,152,156,147,140,239,149,168,137,59,228,102,211,39,220,115,82,36,100,76,185,78,133,122,151,204,186,165,209,42,93,65,206,52,254,174,193,114,101,68,244,211,87,67,70,148,214,139,155,219,60,168,139,111,71,212,75,59,217,28,109,137,146,61,232,214,119,150,70,177,93,193,232,192,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,15,41,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,119,32,30,130,237,115,166,178,218,171,111,53,145,213,201,79,65,79,37,76,172,164,164,150,170,119,49,141,87,57,35,134,22,186,89,95,178,46,204,141,174,123,151,100,106,42,170,33,159,110,183,250,209,202,186,184,212,121,235,168,157,117,178,96,54,222,220,22,76,122,90,233,29,27,251,75,55,26,234,152,17,235,10,86,61,39,145,21,204,79,185,26,182,46,79,226,178,62,239,250,95,214,191,233,19,162,182,141,99,142,223,228,169,50,11,133,227,200,64,232,187,114,50,134,11,165,85,61,47,117,189,201,17,38,88,33,137,100,226,245,111,113,95,199,102,236,137,94,190,43,29,9,93,82,235,95,213,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,206,251,145,252,231,146,48,141,94,28,93,36,97,189,86,234,229,125,46,160,229,20,148,248,246,31,79,5,210,186,195,21,74,197,113,189,177,207,86,164,113,109,179,153,76,215,35,82,121,90,188,219,221,137,141,226,233,146,88,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,52,58,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,135,180,135,168,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,224,132,30,42,125,16,97,55,92,18,239,212,246,158,82,218,177,252,130,199,218,151,33,164,239,81,219,104,110,52,175,154,119,207,85,183,105,171,61,198,73,234,97,77,223,47,41,90,206,13,107,229,88,218,250,171,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,146,190,35,61,107,255,0,74,173,71,130,193,128,92,238,177,233,150,45,250,187,109,52,235,218,142,233,92,138,244,146,230,232,120,181,237,228,199,164,113,54,85,115,153,27,92,237,162,116,210,198,158,83,162,14,139,178,174,174,53,30,10,26,214,221,108,152,13,183,185,61,239,33,138,134,71,70,254,210,195,202,134,154,117,98,194,149,143,73,227,84,107,215,238,70,174,151,139,248,164,111,11,180,233,51,95,169,186,152,208,108,99,86,91,107,171,183,215,87,211,249,107,172,50,219,229,165,131,226,48,236,202,165,165,89,21,201,45,55,117,31,219,123,100,127,203,238,61,82,86,72,198,102,220,212,150,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,203,104,31,86,255,0,137,229,88,167,195,126,212,227,55,91,55,198,109,240,221,173,223,16,162,146,159,206,80,203,191,106,166,30,104,157,200,95,197,220,100,110,237,118,203,178,174,197,175,248,83,245,207,106,189,99,52,29,46,234,189,210,146,223,114,176,83,164,120,165,234,227,116,107,18,231,3,234,25,28,86,197,239,201,201,213,44,116,236,100,17,197,186,58,22,112,70,51,178,139,47,181,212,158,138,49,94,171,58,17,210,107,221,166,217,229,245,55,25,210,251,36,152,229,194,157,35,100,149,252,45,145,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,105,175,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,64,53,38,114,174,172,125,44,107,39,211,252,135,219,167,35,255,0,134,103,90,63,210,79,78,31,166,249,171,187,121,246,3,111,164,130,166,162,106,238,244,151,218,20,78,211,43,182,145,238,153,211,53,88,214,212,57,121,55,185,44,79,71,39,121,35,142,64,117,99,233,99,89,62,159,228,62,221,56,25,172,63,85,206,211,117,178,212,178,142,243,108,171,160,168,146,158,10,182,69,83,11,162,123,160,158,38,77,12,168,215,34,42,178,72,164,142,70,59,240,115,30,215,38,232,168,167,229,45,211,95,186,28,166,234,59,162,109,33,214,28,29,245,108,212,92,47,73,236,76,134,146,54,75,80,203,229,186,27,123,39,90,38,194,196,115,146,165,28,249,93,11,152,223,190,249,22,55,162,163,152,248,67,218,248,106,120,129,126,157,168,232,116,19,85,166,225,159,90,173,238,248,93,197,206,218,59,197,13,36,20,204,253,108,179,212,190,106,139,139,215,204,207,39,22,35,86,56,222,255,0,151,23,19,252,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,133,255,0,116,65,214,142,43,213,198,156,65,93,90,235,85,147,62,182,247,32,189,227,209,87,70,233,31,218,72,121,87,83,64,175,89,146,141,235,60,104,142,122,125,201,21,209,114,127,20,145,225,37,64,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,69,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,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,110,45,123,219,4,206,107,85,119,114,69,34,166,252,87,105,21,209,7,90,57,87,72,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,229,93,77,2,189,33,90,198,36,17,162,57,233,247,227,71,69,201,156,146,70,73,95,8,109,51,197,117,147,78,58,143,210,220,214,147,204,89,114,107,125,130,223,83,198,56,223,36,60,210,231,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,8,151,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,222,26,40,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,253,101,43,120,106,120,129,126,130,107,40,116,19,85,166,231,128,221,110,14,248,93,197,206,222,75,61,117,92,244,204,253,108,179,212,178,26,123,115,19,204,207,39,22,43,146,73,30,255,0,159,39,23,82,0,0,5,0,248,163,250,236,212,223,201,125,158,136,241,93,29,245,85,153,116,161,171,150,252,194,205,114,171,118,49,113,168,167,166,203,45,17,198,147,50,227,110,71,253,245,108,78,123,27,230,99,107,164,116,47,228,222,47,85,106,175,109,242,49,254,215,197,31,215,102,166,254,75,236,244,68,117,147,0,204,162,192,105,245,73,216,245,90,226,117,87,137,172,12,187,53,17,208,37,198,40,99,157,212,239,84,93,216,245,138,102,61,188,145,57,162,73,195,151,110,78,33,165,221,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,79,86,80,183,135,55,90,255,0,209,87,81,231,176,103,247,59,172,154,101,148,254,174,229,77,2,247,99,181,215,42,177,35,185,182,30,46,123,184,177,139,28,173,137,90,231,198,230,187,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,7,235,50,174,106,160,202,184,2,231,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,114,174,165,122,18,186,235,103,72,154,43,174,250,47,140,210,84,102,214,61,55,176,183,32,183,82,64,239,59,144,209,54,217,74,145,62,62,43,198,90,154,118,177,200,140,225,220,150,55,35,17,206,88,97,137,213,129,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,160,26,158,4,85,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,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,191,38,181,178,68,175,149,64,0,0,8,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,144,0,12,187,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,95,213,169,26,171,168,250,193,125,167,201,245,67,52,186,228,215,90,75,125,53,174,26,187,141,66,203,35,41,96,103,8,227,69,95,248,78,114,255,0,89,242,62,73,30,174,123,222,231,93,167,136,39,65,88,247,83,56,109,118,115,167,214,42,74,61,84,180,83,201,53,11,233,252,173,19,47,239,85,166,106,195,93,50,196,175,153,237,167,167,116,116,234,233,24,198,61,232,142,115,88,170,169,94,189,8,248,122,102,218,245,168,237,190,106,246,33,117,177,105,238,47,112,88,175,116,215,56,107,45,149,87,105,24,181,49,186,150,149,235,15,23,246,234,169,82,26,164,73,35,146,54,185,205,107,155,38,202,208,244,29,48,116,21,83,85,211,14,167,117,79,172,150,42,186,54,81,224,247,187,134,13,108,168,237,43,43,24,182,154,214,173,125,77,60,145,57,200,196,115,224,150,149,237,123,31,206,46,238,202,197,137,207,129,102,146,58,155,180,218,172,29,34,106,189,138,197,108,164,183,91,109,218,111,125,164,163,163,164,133,176,193,77,4,118,201,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,109,192,178,159,20,142,129,104,244,239,207,117,55,163,150,251,85,183,16,95,39,79,145,99,180,116,208,80,195,104,145,123,84,208,212,210,71,27,88,199,67,43,214,52,146,52,69,145,178,200,178,125,246,72,254,204,0,193,117,99,84,244,191,207,126,140,245,47,43,196,190,39,218,243,191,2,188,212,208,121,174,223,46,223,119,178,246,243,227,220,127,30,91,237,205,219,126,42,105,206,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,139,58,251,232,43,33,233,211,84,40,174,26,99,98,171,185,224,153,237,225,109,248,181,13,31,154,175,173,164,171,116,112,170,80,74,189,164,69,124,146,201,51,105,152,143,150,89,35,129,121,43,158,215,42,132,85,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,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,154,29,233,71,165,29,56,233,43,78,25,133,97,81,121,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,42,240,238,232,130,143,165,92,17,114,220,198,151,150,166,229,150,248,162,190,181,102,130,166,27,92,109,154,89,25,75,75,43,34,107,219,201,143,131,204,34,73,36,111,150,157,170,199,43,88,199,44,192,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,57,81,101,62,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,190,114,163,29,200,171,42,96,161,134,209,34,247,106,102,166,171,146,71,49,142,134,87,172,139,28,138,171,35,101,145,35,251,236,145,157,159,87,165,221,16,88,186,184,240,216,210,234,220,114,150,213,109,212,219,39,197,34,178,94,235,38,125,60,47,165,91,253,98,205,75,86,232,226,145,242,67,193,210,190,52,224,174,100,187,113,115,91,36,168,250,181,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,13,79,2,189,124,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,88,80,0,0,20,3,226,143,235,179,83,127,37,246,122,34,47,199,105,186,205,106,168,190,195,108,171,125,182,142,162,26,74,138,198,194,229,130,25,230,108,142,138,39,201,183,22,189,237,130,103,53,170,187,185,34,145,83,126,43,180,160,241,71,245,217,169,191,146,251,61,17,221,124,38,116,135,13,215,173,47,234,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,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,168,113,78,129,58,236,186,244,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,205,141,47,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,56,61,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,116,192,240,171,235,158,213,165,181,63,209,187,87,46,148,150,252,78,229,81,85,114,177,228,55,43,163,105,233,172,211,246,150,73,105,102,117,68,137,20,116,210,172,110,115,56,113,84,168,149,200,173,127,127,148,97,113,32,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,95,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,110,46,123,27,60,46,115,81,119,106,75,26,174,220,147,121,171,225,177,215,61,215,167,220,254,143,74,245,26,233,87,93,167,89,85,69,53,182,39,214,93,28,216,49,121,221,52,138,218,168,155,52,137,4,52,206,146,161,238,169,217,26,187,109,47,37,88,214,57,59,255,0,134,223,79,216,15,83,93,4,230,250,81,168,204,171,101,182,179,82,38,171,138,178,133,33,74,218,41,225,162,182,185,178,211,201,52,114,54,55,171,121,196,231,35,119,88,229,145,191,46,74,87,6,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,26,26,105,43,215,197,27,174,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,157,199,168,156,214,44,76,143,138,113,138,166,161,175,114,163,249,247,34,141,168,244,107,86,104,101,108,74,233,167,197,43,81,244,27,167,219,238,151,221,161,251,81,126,179,121,8,176,9,174,116,107,81,75,71,75,221,218,170,150,182,70,212,69,42,195,28,40,158,89,24,142,115,28,170,197,114,68,216,216,200,87,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,168,31,175,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,79,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,149,120,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,202,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,179,40,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,6,85,207,213,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,206,55,183,241,106,162,126,82,221,52,115,164,75,87,87,222,22,250,99,138,65,113,164,179,229,150,26,139,229,203,28,186,207,78,215,177,147,173,214,185,175,165,153,232,213,149,148,211,39,30,125,181,221,31,28,50,43,100,237,36,110,15,41,225,95,215,173,77,45,77,171,165,141,100,190,213,214,50,178,162,27,126,13,115,168,237,35,40,216,145,76,229,160,169,168,146,86,185,88,174,100,17,82,177,172,123,249,203,218,221,24,145,53,146,215,197,31,208,158,166,254,75,239,20,69,64,105,55,66,221,71,106,230,178,223,244,58,221,134,124,6,253,137,111,246,138,166,248,231,195,67,106,221,170,176,247,102,141,178,115,239,108,157,158,210,73,221,106,247,27,188,77,124,141,181,255,0,16,140,78,167,5,240,225,205,176,250,172,199,32,202,159,105,167,178,83,37,222,255,0,60,83,92,106,152,219,205,31,5,158,88,163,141,178,61,27,197,188,213,188,221,197,28,245,123,213,207,112,81,9,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,181,233,59,213,62,141,253,64,199,189,198,2,79,248,154,244,37,117,209,28,202,227,174,122,91,140,210,71,165,247,234,136,221,85,71,107,129,204,102,55,90,244,107,92,201,35,221,81,148,211,75,187,163,123,56,198,199,201,216,227,26,36,61,208,179,78,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,51,67,211,199,80,57,247,76,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,118,201,36,81,187,231,197,13,15,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,147,119,77,213,170,215,53,236,115,216,246,61,193,208,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,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,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,93,167,134,199,92,246,174,160,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,188,145,36,88,227,249,62,38,189,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,82,61,145,246,56,200,171,15,106,152,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,54,57,143,225,44,106,215,183,147,30,230,174,203,243,107,149,23,228,170,6,164,193,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,0,6,85,207,213,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,186,42,41,249,75,147,214,14,136,40,250,170,232,119,70,178,220,58,151,142,166,226,122,95,99,138,196,212,154,10,104,110,145,186,146,142,71,210,213,74,248,156,247,113,99,39,242,232,178,71,27,37,168,114,189,200,215,189,200,31,151,194,175,174,123,174,169,83,127,70,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,225,201,22,158,39,34,181,157,142,82,88,249,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,9,169,174,158,41,90,143,171,189,48,89,52,97,144,249,124,166,245,111,169,183,103,247,182,209,173,39,154,141,149,17,45,58,209,58,10,132,68,239,192,201,25,86,199,194,145,187,186,246,70,198,177,219,32,126,191,19,94,187,110,186,221,153,92,116,51,75,114,106,73,52,190,195,81,27,106,171,45,115,185,236,201,43,88,141,115,159,36,155,34,62,154,25,119,108,108,103,40,222,248,251,252,164,69,135,181,192,58,59,233,87,50,234,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,251,232,217,92,199,183,204,200,214,200,216,89,197,220,158,138,229,78,219,36,123,60,78,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,29,161,78,157,58,104,210,206,151,240,72,112,93,51,180,255,0,174,243,183,154,200,41,190,41,115,253,116,210,199,230,231,134,40,251,221,174,251,217,31,38,253,198,108,212,253,170,161,234,177,108,79,4,209,45,56,165,197,176,172,103,224,248,182,41,111,127,150,183,90,232,166,170,145,144,198,142,123,248,69,26,62,106,137,158,188,156,187,35,229,150,71,42,175,55,185,119,160,30,181,250,174,190,245,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,66,151,139,18,73,21,177,162,49,38,157,236,238,200,187,189,201,187,35,238,61,145,70,166,138,74,128,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,5,242,116,249,22,59,71,77,5,12,54,137,23,181,77,13,77,36,113,181,140,116,50,189,99,73,35,68,89,27,44,139,39,223,100,143,236,135,21,240,221,232,202,197,213,166,163,222,46,121,229,215,181,134,96,158,74,162,239,109,129,239,101,85,214,74,133,155,177,76,217,27,183,106,21,242,242,172,178,35,146,78,40,214,179,101,127,118,43,233,51,89,211,167,82,250,167,210,254,119,14,117,166,119,111,245,222,118,205,89,61,79,194,238,127,169,154,40,252,220,16,203,31,123,181,223,123,227,228,239,184,253,156,159,181,23,65,26,67,212,86,145,235,110,145,199,173,184,102,89,72,204,97,148,242,205,115,154,225,43,41,159,103,124,44,71,212,67,90,142,119,24,31,19,87,147,149,93,195,130,182,70,185,209,185,175,112,87,183,139,23,68,22,43,125,186,231,213,158,153,210,218,172,177,211,237,46,109,68,179,62,63,61,85,81,85,79,5,61,85,44,45,137,88,147,61,243,189,106,21,210,49,174,226,215,163,86,71,72,231,215,6,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,186,245,237,214,253,247,171,140,238,42,44,114,170,235,109,211,43,39,106,91,37,146,178,22,83,204,250,165,133,18,106,170,182,199,44,140,146,110,110,149,145,175,53,107,34,219,139,90,233,37,87,254,174,129,58,19,186,245,119,147,86,223,114,90,202,187,78,157,99,181,9,73,120,172,165,145,208,86,213,79,37,60,206,142,42,25,31,79,44,15,124,114,54,157,211,53,234,138,216,230,98,167,205,237,2,234,122,110,214,251,87,81,250,37,139,107,69,154,199,87,102,167,200,233,229,115,232,42,100,108,143,166,158,25,228,167,153,136,246,252,158,196,150,25,56,63,102,171,153,197,202,214,42,171,19,165,159,146,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,245,128,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,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,219,139,158,198,207,11,156,212,93,218,146,198,171,183,36,222,101,120,119,117,245,89,211,30,84,184,30,169,92,46,183,45,50,189,246,169,247,90,153,234,62,204,200,146,74,255,0,51,75,77,201,88,144,189,243,200,234,136,227,98,72,239,187,35,121,58,62,220,178,43,195,111,167,236,7,169,174,130,115,125,40,212,102,85,178,219,89,169,19,85,197,89,66,144,165,109,20,240,209,91,92,217,105,228,154,57,27,27,213,188,226,115,145,187,172,114,200,223,151,37,43,131,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,15,149,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,117,62,19,186,23,98,211,14,152,45,154,141,240,107,173,22,83,169,123,220,110,238,184,43,217,202,150,10,138,136,232,18,24,149,26,141,133,208,63,190,215,236,174,147,204,171,185,185,157,182,178,165,186,57,233,235,250,79,245,5,141,233,53,109,77,214,138,203,87,223,173,189,220,45,212,189,233,40,232,96,137,210,57,202,170,138,200,187,143,72,224,108,175,69,107,100,158,63,186,245,217,142,209,240,2,181,124,90,250,46,251,105,98,172,234,187,0,111,27,214,57,111,134,12,162,215,5,15,39,92,104,99,127,22,215,53,209,49,94,179,64,199,162,74,233,85,91,229,161,106,242,141,41,248,201,101,64,12,198,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,87,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,83,242,245,185,141,232,190,47,212,190,99,65,160,153,61,37,239,19,170,168,101,202,57,45,233,72,235,117,44,245,44,73,228,165,162,146,149,235,20,148,209,44,136,198,236,216,213,155,58,37,107,187,93,217,56,254,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,87,222,237,243,225,207,238,242,219,127,150,224,78,175,11,222,133,191,77,121,83,53,199,88,240,207,55,166,214,94,127,7,166,173,119,24,111,183,72,228,106,38,240,171,87,204,81,195,180,157,205,213,172,124,168,200,255,0,90,214,212,70,151,82,121,77,42,197,180,227,11,211,140,115,27,210,26,27,85,38,25,73,111,137,214,70,218,229,73,105,100,165,145,59,141,153,146,162,187,189,220,230,178,44,170,231,58,71,61,94,231,57,92,174,95,86,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,31,87,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,133,218,120,108,117,207,106,234,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,118,71,38,251,75,201,18,69,142,63,147,226,107,208,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,117,85,29,174,6,189,249,37,19,21,173,115,36,143,116,87,212,195,22,238,141,236,229,35,217,31,99,140,138,176,246,169,135,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,99,152,254,18,198,173,123,121,49,238,106,236,191,54,185,81,126,74,160,106,34,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,136,124,68,122,223,172,234,171,59,76,75,14,170,227,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,113,123,39,242,234,177,199,35,34,168,114,61,168,231,189,169,232,58,183,241,61,204,186,153,209,43,38,144,91,240,218,76,105,151,26,120,102,205,230,98,164,204,175,171,130,116,124,80,209,163,183,116,52,220,162,138,117,87,42,203,205,82,46,92,35,115,234,35,175,78,157,52,106,159,84,25,220,56,46,153,218,127,215,121,219,205,100,21,63,11,182,126,166,105,99,243,115,195,20,157,158,239,97,236,143,147,126,251,246,106,126,213,64,234,189,4,244,65,125,234,227,59,150,183,35,165,186,219,116,202,201,221,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,183,228,230,186,72,145,247,209,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,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,202,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,186,211,241,12,210,254,150,45,87,92,66,197,89,73,146,234,163,105,225,90,60,125,27,35,160,162,89,218,231,71,81,93,43,118,107,24,214,162,63,176,143,73,158,143,135,100,99,36,239,54,90,149,1,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,123,37,169,158,228,215,181,174,225,70,238,220,142,151,184,173,108,50,57,188,85,89,34,50,16,253,125,115,245,85,134,245,95,225,249,131,102,22,107,149,35,114,123,118,113,105,166,203,45,17,198,176,190,221,113,91,85,199,154,182,39,61,238,242,210,57,178,58,23,242,119,38,34,181,87,184,201,24,200,65,210,119,170,125,27,250,129,143,123,140,7,42,58,175,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,116,171,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,33,241,25,235,95,250,85,106,60,22,12,2,231,117,143,76,177,111,213,219,105,167,94,212,119,74,228,87,164,151,55,67,197,175,111,38,61,35,137,178,171,156,200,218,231,109,19,166,150,52,237,94,40,189,125,86,102,23,219,151,76,250,59,112,186,218,237,88,229,194,166,135,44,188,65,83,61,28,151,58,166,50,90,105,237,173,99,92,222,116,109,238,72,217,123,136,230,205,35,91,197,17,145,163,230,173,96,47,251,194,227,208,158,153,126,117,239,21,164,159,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,140,30,23,30,132,244,203,243,175,120,173,37,80,20,109,226,95,208,229,79,78,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,220,100,107,27,209,21,172,124,209,42,193,171,26,167,138,98,183,44,23,22,212,188,174,205,141,222,123,223,17,179,219,239,53,52,244,53,157,216,210,41,123,208,49,233,28,156,227,107,88,238,77,94,77,68,106,238,137,177,121,62,40,250,171,106,211,14,143,178,106,59,134,59,73,121,168,205,234,33,197,104,98,172,164,109,69,52,19,204,215,204,181,47,106,189,170,215,197,21,60,178,67,35,121,43,42,27,3,184,170,34,170,80,96,29,87,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,52,61,163,186,59,128,232,86,1,107,211,157,57,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,46,171,170,116,44,99,101,169,145,177,49,100,149,90,138,229,79,246,17,43,87,193,31,85,109,80,221,117,11,68,38,199,105,25,114,172,167,139,42,167,187,65,72,212,158,104,33,116,116,210,211,84,79,207,147,152,199,79,11,224,141,25,179,86,90,181,87,39,36,69,181,240,6,85,205,84,25,87,2,244,252,46,186,174,177,107,142,135,91,116,170,237,45,170,219,153,233,181,190,154,206,182,216,38,122,73,93,103,167,134,40,105,171,218,199,167,251,17,74,140,115,209,178,53,175,94,218,79,27,19,197,120,158,244,21,83,172,246,170,190,160,116,126,197,87,95,168,54,202,122,104,110,182,138,78,211,18,237,110,129,179,115,154,56,155,23,118,162,185,168,232,26,136,178,253,232,96,72,216,215,61,35,99,170,47,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,65,61,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,129,158,204,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,127,218,141,150,102,89,215,135,230,107,152,106,38,29,87,138,228,247,109,39,188,84,221,237,21,48,36,47,165,171,117,170,110,234,36,93,201,29,27,21,219,185,140,145,221,214,177,205,108,136,201,17,236,107,19,232,43,167,156,67,168,108,131,169,42,91,21,93,199,33,200,42,36,184,45,190,237,229,235,109,212,23,25,42,34,168,125,125,35,101,137,102,134,167,189,19,158,215,164,171,195,189,34,49,26,222,45,111,181,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,32,87,138,199,66,86,165,181,87,245,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,190,228,103,9,228,146,184,52,31,83,53,79,74,53,79,31,202,116,114,174,235,246,147,226,20,144,193,110,183,201,83,253,217,254,217,137,237,183,205,21,59,219,37,68,51,73,28,109,116,8,191,127,228,159,142,198,154,72,213,164,222,30,157,50,233,6,169,223,245,122,201,136,124,86,245,120,184,45,198,223,79,118,134,150,90,28,122,69,169,90,132,75,101,60,112,177,148,252,31,219,70,61,121,73,27,98,107,88,246,162,191,152,119,93,61,201,46,185,150,1,141,101,247,220,98,175,27,185,95,44,244,87,42,203,45,90,187,191,109,158,104,89,36,148,178,114,99,29,206,55,57,88,187,177,171,187,87,118,183,240,79,64,0,30,83,83,53,87,78,52,111,21,159,53,213,44,210,213,140,217,105,249,55,204,220,42,18,62,244,141,141,242,118,97,103,245,230,153,89,28,138,216,163,71,72,254,42,141,106,175,200,133,125,45,120,169,216,181,247,168,235,198,150,101,54,11,86,33,139,94,182,139,5,171,172,157,236,174,169,170,107,218,198,210,213,174,238,135,189,80,142,115,227,70,171,26,199,49,32,71,84,62,70,57,100,87,89,157,47,218,186,179,209,122,157,57,172,187,213,219,174,86,234,135,222,236,50,197,80,216,96,117,214,58,74,136,105,155,84,229,138,87,45,55,42,133,89,18,54,163,246,79,186,191,177,115,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,218,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,40,46,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,253,60,46,61,9,233,151,231,94,241,90,4,170,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,60,255,0,133,71,85,88,111,79,26,185,125,195,245,42,229,73,104,198,53,14,158,146,153,215,121,227,94,20,55,26,103,191,202,172,210,243,70,195,76,230,212,84,53,239,86,187,139,214,23,57,99,141,178,61,45,167,170,174,153,240,222,171,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,205,185,111,222,23,93,125,81,230,22,43,111,76,250,197,112,181,90,238,184,229,190,154,135,19,188,79,83,5,28,119,58,86,62,42,104,45,174,99,156,222,117,141,238,70,216,187,104,231,77,27,93,201,17,241,171,230,10,182,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,251,40,150,211,224,239,173,250,161,168,58,71,122,211,108,206,199,144,92,236,88,77,67,32,177,229,53,50,70,234,72,160,115,25,181,157,21,219,74,247,194,159,172,102,221,212,100,82,182,55,44,45,109,59,100,146,189,71,116,89,160,221,83,221,113,187,238,170,99,245,110,185,99,85,12,86,86,91,106,124,172,245,180,72,229,115,173,245,50,35,85,207,166,115,149,93,179,85,178,49,85,235,20,145,243,147,151,95,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,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,168,31,88,0,5,0,248,163,250,236,212,223,201,125,158,136,153,94,22,218,59,128,235,175,67,89,238,156,234,53,134,146,227,109,184,231,23,72,162,150,90,88,102,158,223,60,150,122,40,91,87,74,233,152,246,197,83,27,101,122,199,42,53,85,170,191,236,162,195,95,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,85,175,85,93,51,230,93,40,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,60,52,60,68,41,180,194,166,29,4,215,236,142,173,216,197,198,162,54,99,249,45,202,225,44,204,177,189,34,142,24,232,166,89,92,173,134,135,140,76,70,57,156,89,3,213,202,244,237,189,207,134,127,245,225,211,246,151,235,183,79,57,76,218,130,202,75,125,118,29,103,184,95,172,185,12,137,34,62,209,60,52,238,145,206,115,162,142,73,93,76,244,137,169,52,77,141,234,246,53,21,173,238,178,39,55,60,32,106,160,202,185,119,222,18,189,66,234,158,182,104,214,65,142,106,101,53,214,235,246,34,225,29,53,22,91,112,170,169,169,154,239,230,157,52,242,83,203,44,202,238,228,212,255,0,113,21,90,255,0,148,83,211,181,88,222,40,233,41,4,13,41,244,157,233,99,70,254,159,227,222,221,1,90,190,41,29,2,209,233,223,158,234,111,71,45,246,171,110,32,190,78,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,251,236,145,253,155,42,233,59,210,198,141,253,63,199,189,186,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,6,99,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,61,210,239,83,120,15,84,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,110,234,214,212,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,197,58,93,234,111,62,233,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,19,182,53,226,231,177,179,202,232,158,246,189,35,145,90,254,46,217,90,224,210,72,60,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,171,0,0,0,126,75,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,226,231,189,206,93,213,85,79,214,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,113,255,0,20,110,132,174,186,217,106,135,93,244,95,25,164,168,205,172,116,239,110,65,110,164,129,222,119,33,162,107,88,145,62,62,43,198,90,154,118,177,200,140,225,220,150,55,35,17,206,88,97,137,221,131,194,227,208,158,153,126,117,239,21,164,170,3,44,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,23,211,208,39,93,150,174,174,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,164,74,241,58,240,244,163,197,168,234,122,138,233,251,16,236,218,161,229,46,91,96,182,67,4,20,182,170,88,160,134,56,170,168,169,32,133,156,97,78,212,207,169,94,79,114,58,68,147,138,49,37,115,43,175,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,80,52,252,14,63,210,239,83,120,15,84,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,110,234,214,246,0,40,7,197,31,215,102,166,254,75,236,244,71,74,240,145,234,111,1,208,205,80,202,52,255,0,81,170,105,44,246,221,66,167,165,116,89,13,117,198,26,74,43,116,244,17,213,72,214,84,58,101,107,90,201,91,51,218,215,163,183,73,27,27,56,187,184,174,103,53,241,71,245,217,169,191,146,251,61,17,21,64,209,239,85,221,40,233,199,86,186,112,252,43,53,139,200,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,45,73,97,85,70,200,214,181,81,88,246,71,35,51,197,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,251,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,157,200,104,154,215,172,172,147,146,113,150,166,157,172,106,171,249,247,37,141,202,245,107,150,25,165,116,138,234,79,162,13,14,234,171,42,196,178,221,82,165,186,182,175,19,231,23,27,92,208,211,124,82,149,210,50,79,43,87,47,105,211,58,22,171,36,226,145,201,27,153,230,38,86,185,28,254,72,28,131,194,139,91,245,163,86,244,74,227,104,213,203,30,65,87,79,142,212,53,214,60,202,239,37,92,207,200,160,168,158,169,101,103,126,163,146,78,250,105,98,116,106,246,61,81,24,248,163,86,181,99,228,249,190,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,118,174,186,58,50,177,117,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,78,43,224,169,233,99,41,250,129,93,237,214,226,127,129,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,22,211,225,111,208,45,102,157,249,30,166,245,142,223,117,182,229,235,231,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,190,249,25,217,150,186,187,209,79,79,58,225,170,24,190,172,234,6,17,73,85,119,199,42,37,169,168,134,26,106,120,224,191,61,99,137,145,37,209,123,125,218,182,66,144,71,219,99,164,70,109,201,142,71,198,231,49,123,168,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,126,138,211,106,183,84,215,214,91,237,148,148,181,23,74,132,171,174,150,24,90,199,213,78,145,71,10,75,43,145,55,123,210,40,98,141,28,237,215,132,108,111,224,212,68,140,30,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,163,220,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,25,194,233,59,213,62,141,253,64,199,189,198,3,74,96,103,175,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,143,242,244,57,213,221,215,164,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,113,54,86,73,52,104,232,251,171,35,111,123,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,207,103,81,125,52,106,159,75,249,220,216,46,166,90,127,214,249,43,205,28,21,63,11,185,254,166,25,100,242,147,205,20,125,238,215,125,140,147,139,126,227,247,106,254,197,80,209,238,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,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,81,183,134,199,92,247,94,159,115,250,61,43,212,107,165,93,118,157,101,85,20,214,216,159,89,116,115,96,197,231,116,210,43,106,162,108,210,36,16,211,58,74,135,186,167,100,106,237,180,188,149,99,88,228,188,144,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,76,30,48,26,17,164,122,109,170,22,205,74,195,114,106,74,92,179,63,168,168,184,95,177,132,123,26,177,177,35,137,140,175,130,24,160,68,141,146,203,29,66,202,249,165,87,203,52,142,116,104,238,51,43,45,83,168,126,160,112,30,153,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,114,185,168,237,210,56,164,119,207,138,153,225,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,131,245,244,235,171,218,185,162,90,185,98,204,244,74,122,183,228,239,168,101,190,27,100,48,62,165,151,134,76,246,181,104,37,167,103,222,157,146,185,24,136,198,253,254,104,199,49,91,35,88,230,233,78,211,91,83,113,181,81,92,43,45,53,118,186,138,170,120,230,150,134,173,209,58,122,87,185,168,174,134,69,133,239,137,94,213,85,106,172,111,123,55,69,226,231,38,202,181,193,225,111,208,45,102,157,249,30,166,245,142,223,117,182,229,235,231,41,241,220,118,178,154,122,25,173,17,175,118,154,106,154,184,228,107,30,233,165,98,200,145,198,168,177,182,41,18,79,190,249,25,217,178,160,5,106,248,164,117,245,89,167,126,123,166,77,28,184,93,109,185,122,249,58,140,139,34,163,169,158,134,107,68,107,218,169,134,154,146,72,220,199,186,105,88,177,172,146,34,172,109,138,69,143,239,190,71,246,123,87,136,143,91,244,125,42,224,137,137,97,213,92,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,222,76,124,254,93,86,57,35,124,180,238,71,181,90,199,181,104,179,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,80,62,81,103,222,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,51,140,41,218,133,148,201,197,238,71,72,177,242,70,36,77,101,96,159,170,231,105,186,217,106,89,71,121,182,85,208,84,73,79,5,91,34,169,133,209,61,208,79,19,38,134,84,107,145,21,89,36,82,71,35,29,248,57,143,107,147,116,84,80,53,60,10,245,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,93,97,64,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,66,175,20,142,129,107,53,19,207,117,55,163,150,251,173,203,47,79,39,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,125,199,198,254,245,75,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,12,115,223,194,40,209,207,119,22,49,206,93,147,228,214,170,175,201,20,212,153,194,180,231,162,158,158,116,171,91,111,154,247,134,97,20,148,57,13,218,158,26,106,42,88,105,169,225,183,88,216,216,18,25,86,223,77,12,108,108,47,153,173,222,71,175,39,175,41,17,170,198,201,35,94,30,127,161,126,140,172,93,30,105,197,85,178,75,175,198,115,60,163,203,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,138,43,34,142,74,128,0,252,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,172,1,66,222,34,61,16,86,116,171,157,166,91,135,82,242,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,121,61,243,249,116,89,36,145,241,83,185,94,229,115,30,229,141,86,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,232,43,145,62,235,221,12,14,114,57,97,137,89,117,62,46,58,153,138,225,253,33,94,48,91,181,94,247,172,246,225,65,111,180,82,199,36,125,199,121,106,184,107,39,157,204,115,209,235,11,25,2,49,207,99,93,198,73,224,106,162,35,247,74,44,3,175,244,187,211,38,125,213,54,168,91,116,255,0,16,166,171,163,182,190,161,173,189,100,43,110,154,166,138,205,2,199,44,156,231,116,105,197,175,123,96,149,177,49,238,98,73,34,53,156,155,186,185,186,30,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,173,111,4,45,72,177,51,244,151,164,53,20,118,170,123,212,190,83,36,163,168,142,133,233,93,91,74,205,233,234,25,53,66,110,197,134,7,190,153,99,141,118,114,58,174,119,55,146,57,220,109,80,0,7,52,234,31,168,28,7,166,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,156,174,106,59,116,142,41,29,243,226,160,115,94,186,58,205,177,116,121,167,20,183,56,237,95,25,204,242,143,49,79,140,219,101,99,210,149,210,68,140,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,40,175,150,58,1,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,234,181,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,201,219,38,234,229,115,156,247,185,239,123,222,239,21,115,180,221,108,181,44,163,188,219,42,232,42,36,167,130,173,145,84,194,232,158,232,39,137,147,67,42,53,200,138,172,146,41,35,145,142,252,28,199,181,201,186,42,40,18,131,160,158,183,239,189,35,231,114,209,100,117,87,91,150,153,94,251,178,222,236,148,112,178,162,102,85,36,42,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,178,250,49,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,7,185,143,225,44,106,230,59,139,216,230,174,203,242,115,85,23,230,138,101,222,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,77,184,185,236,108,240,185,205,69,221,169,44,106,187,114,77,231,87,134,87,93,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,77,149,25,77,52,187,54,70,63,140,108,124,157,254,81,162,77,221,11,180,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,59,87,132,247,90,56,174,141,220,107,250,122,212,199,90,172,184,222,77,112,169,190,209,100,213,149,209,210,67,65,92,148,172,73,34,171,124,207,108,105,12,145,210,177,35,115,118,115,101,217,170,143,73,81,98,176,174,185,58,68,181,117,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,237,174,232,248,225,145,91,39,105,35,118,120,75,158,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,231,114,26,38,181,235,43,36,228,156,101,169,167,107,26,170,254,125,201,99,114,189,90,229,134,105,92,31,87,194,107,165,43,174,138,105,125,223,85,245,27,22,171,180,102,217,165,67,233,34,163,185,208,186,158,182,217,106,167,145,90,216,159,28,208,178,104,95,52,205,124,175,106,57,204,146,56,232,221,242,86,169,61,64,0,65,95,19,174,182,168,244,51,78,42,116,147,75,242,190,26,147,148,114,163,154,166,211,114,129,42,177,170,86,164,50,73,36,204,69,116,176,205,60,51,53,144,175,22,59,139,228,149,146,53,209,49,29,34,186,162,234,111,1,233,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,217,26,236,235,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,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,85,212,63,79,217,247,76,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,56,156,228,110,201,36,82,55,231,197,75,116,240,197,232,150,143,67,52,226,155,86,245,67,20,225,169,57,71,26,200,105,174,214,216,18,171,26,165,106,77,28,113,194,245,71,75,12,211,195,51,159,50,114,99,184,190,56,159,27,93,19,213,221,131,174,78,145,45,93,95,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,251,107,186,62,56,100,86,201,218,72,220,16,127,194,119,173,250,60,111,225,157,38,106,101,87,10,75,133,193,98,194,107,82,24,33,134,150,73,188,196,245,20,181,83,58,86,43,187,179,171,18,157,27,27,228,116,181,14,98,187,138,198,214,219,81,150,204,167,19,202,176,107,237,86,45,154,227,55,92,126,245,69,195,204,219,174,148,82,82,85,65,205,141,123,57,197,34,53,237,228,199,181,201,186,124,218,228,84,249,42,23,167,225,221,214,253,31,85,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,152,84,142,56,217,45,67,81,141,70,189,141,64,237,125,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,85,5,85,248,161,248,126,255,0,209,39,85,186,69,15,248,219,182,103,103,107,127,222,209,37,77,20,20,244,223,239,154,154,185,38,151,253,124,187,255,0,89,11,84,0,101,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,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,104,119,165,30,148,116,227,164,173,56,102,21,133,69,231,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,255,0,151,64,186,51,209,126,155,243,252,231,81,180,230,134,173,183,44,234,161,101,150,42,152,169,18,11,76,11,52,147,58,146,222,216,96,141,208,83,43,164,98,44,74,231,34,165,60,31,235,17,78,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,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,172,1,68,62,35,189,14,83,116,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,187,174,100,82,181,200,229,133,101,146,53,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,55,219,117,79,196,183,79,26,191,75,24,183,212,10,31,110,184,148,172,6,159,116,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,60,175,86,62,150,53,147,233,254,67,237,211,149,43,225,135,214,253,31,78,153,85,78,144,234,69,87,12,7,48,184,67,45,61,67,97,129,159,10,188,77,37,61,58,213,79,81,44,177,164,116,125,134,239,50,187,154,183,177,27,152,214,239,39,59,106,234,199,210,198,178,125,63,200,125,186,112,51,88,89,246,189,120,133,209,233,151,71,122,83,161,90,13,151,255,0,155,170,253,63,199,34,188,95,45,115,65,81,29,158,151,200,186,26,154,86,77,28,203,37,53,197,178,66,198,170,58,62,81,199,42,185,174,100,156,28,218,193,63,85,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,128,122,13,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,79,203,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,237,182,232,159,129,121,30,28,221,20,127,69,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,180,217,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,43,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,63,16,41,131,197,239,93,40,245,63,168,234,77,57,199,175,62,118,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,21,116,251,66,245,31,83,240,77,64,212,108,58,205,231,108,186,105,111,165,184,223,92,197,87,204,216,231,155,182,196,142,38,35,158,238,44,100,243,189,234,137,28,113,83,74,231,189,171,193,175,248,26,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,46,219,110,171,248,151,83,225,221,211,61,77,179,160,154,236,11,80,43,170,233,233,245,158,158,227,119,168,142,145,98,108,244,86,235,149,20,116,177,118,228,229,35,28,247,211,69,29,66,43,154,156,86,116,99,153,187,23,112,168,190,149,117,75,244,45,212,118,157,106,100,215,223,131,80,89,178,10,95,138,214,249,95,49,218,181,202,254,205,119,234,209,143,115,183,165,150,118,253,198,171,211,125,217,179,145,170,154,83,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,52,39,208,78,166,98,186,161,210,62,153,220,113,106,190,231,192,113,250,44,102,227,3,228,141,102,165,174,160,129,148,242,178,70,177,238,225,203,182,217,88,142,217,203,20,209,61,90,222,123,1,32,12,171,154,168,50,174,4,202,234,67,160,172,135,16,208,189,53,234,75,72,236,85,119,28,99,32,193,236,23,12,146,223,77,230,171,106,232,46,50,91,93,81,91,94,173,108,74,216,104,120,196,215,189,239,149,120,75,51,145,17,177,240,107,120,167,74,189,76,102,93,40,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,125,61,50,90,109,87,254,145,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,252,67,58,44,186,244,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,185,35,217,55,16,187,253,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,176,171,231,250,177,244,177,172,159,79,242,31,110,156,165,110,129,122,215,202,186,83,212,122,75,37,218,231,230,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,94,244,108,70,42,114,108,79,138,231,186,155,187,90,175,253,34,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,128,102,220,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,21,171,227,41,171,26,167,165,255,0,162,15,209,158,165,229,120,151,196,254,208,121,223,129,94,106,104,60,215,111,225,253,190,239,101,237,231,199,184,254,60,183,219,155,182,252,84,230,190,17,58,223,173,26,149,212,150,73,98,212,109,94,205,114,171,108,24,61,101,92,84,119,187,253,93,116,17,206,218,250,6,182,86,199,52,142,106,61,26,247,181,28,137,190,207,114,126,213,39,167,85,189,20,233,103,88,63,101,191,73,151,252,174,217,246,75,207,121,47,129,85,83,67,220,243,93,142,231,119,189,4,187,237,229,153,199,143,29,183,118,251,238,155,121,254,151,252,61,52,95,164,204,254,225,168,218,115,147,230,183,27,149,198,207,45,146,88,175,117,180,147,64,216,36,154,25,156,230,182,26,104,156,143,229,78,196,69,87,42,108,174,249,126,10,129,40,8,65,226,95,208,229,55,81,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,223,124,139,27,209,81,204,124,51,124,1,150,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,75,159,240,125,234,23,21,205,180,37,58,125,242,223,15,201,52,231,191,83,198,74,168,221,241,74,26,202,201,231,243,16,199,186,72,157,169,37,237,72,156,85,173,231,3,185,170,203,193,149,87,213,143,170,125,100,250,129,144,251,140,231,148,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,13,63,20,173,227,87,234,159,22,250,127,67,238,55,18,207,186,63,234,82,197,213,78,135,89,245,54,216,157,155,172,60,109,121,37,35,105,95,4,116,151,136,161,141,245,17,196,142,115,249,66,189,214,73,26,163,222,189,185,24,142,84,122,61,173,172,31,26,191,84,248,183,211,250,31,113,184,129,202,186,66,233,15,250,86,232,214,182,125,150,162,239,106,22,29,240,10,220,95,157,127,150,134,126,235,171,188,213,36,156,145,99,94,236,113,55,130,187,135,25,99,139,121,25,26,203,202,53,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,89,255,0,129,143,239,179,248,111,249,145,239,252,74,252,61,40,245,54,197,93,174,186,13,136,127,155,170,14,50,222,44,118,184,96,167,142,241,75,206,166,106,154,166,67,28,41,37,77,197,210,76,199,42,186,78,82,71,18,181,173,124,156,26,224,234,190,28,221,107,255,0,74,173,56,158,193,159,220,237,81,234,110,45,250,187,149,52,11,218,146,233,66,136,196,142,230,216,120,181,141,228,247,172,114,182,37,115,89,35,90,237,162,108,209,70,147,0,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,166,130,122,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,2,173,124,71,186,133,215,220,27,172,237,67,197,176,173,112,212,12,126,203,69,240,159,45,110,181,228,213,180,148,176,115,181,82,61,252,34,142,70,177,188,158,247,57,118,79,155,156,170,191,53,82,112,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,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,109,222,229,253,170,125,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,89,216,166,138,157,156,27,37,36,143,77,217,11,85,119,122,253,229,93,182,77,145,59,7,75,253,47,224,61,38,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,238,174,249,254,8,129,76,62,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,136,1,226,143,235,179,83,127,37,246,122,35,202,99,29,87,95,112,78,142,239,29,50,97,82,221,109,117,249,102,97,87,120,191,221,32,153,145,199,53,157,244,52,208,37,3,118,69,145,123,178,68,229,149,81,88,157,184,219,26,247,27,52,141,104,119,95,18,254,189,106,117,231,33,155,69,116,154,251,87,6,157,88,234,36,134,238,248,251,92,47,247,24,42,164,107,102,108,208,203,35,103,161,70,199,12,176,167,220,228,247,43,222,215,43,33,86,70,174,151,122,100,207,186,166,213,11,110,159,226,20,213,116,118,215,212,53,183,172,133,109,211,84,209,89,160,88,229,147,156,238,141,56,181,239,108,18,182,38,61,204,73,36,70,179,147,119,87,55,202,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,253,132,93,15,116,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,62,150,58,121,174,117,210,187,148,181,18,53,137,254,214,54,35,156,247,50,40,162,98,189,252,57,40,122,173,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,76,193,26,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,196,233,87,50,233,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,251,136,233,90,198,55,204,198,215,70,217,153,197,188,94,168,228,78,219,227,123,244,102,114,174,162,250,104,210,206,168,48,73,176,93,76,180,255,0,173,242,87,154,56,41,190,41,108,253,116,50,201,229,39,154,41,59,61,222,195,25,39,22,253,246,110,213,253,138,129,76,29,2,117,217,117,233,19,38,173,177,100,180,117,119,109,58,200,170,18,174,241,71,75,27,167,173,165,158,58,121,155,28,180,49,190,162,40,24,249,36,117,59,102,115,209,85,209,194,196,79,155,26,95,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,104,117,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,219,53,240,70,207,243,43,238,27,169,186,125,121,200,106,235,49,236,86,162,211,83,101,161,153,81,204,160,125,98,214,173,74,68,170,156,154,199,186,8,222,172,223,130,63,155,145,17,210,61,92,22,104,0,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,34,181,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,77,246,221,83,241,35,175,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,224,122,172,91,41,211,141,113,211,138,92,147,27,174,181,101,184,102,91,111,123,90,231,68,147,82,215,82,200,142,142,88,101,138,68,255,0,111,28,145,72,212,115,92,143,99,218,138,142,106,82,103,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,250,188,59,186,250,172,233,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,180,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,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,157,110,151,122,155,207,186,89,213,11,110,160,98,21,53,117,150,214,84,53,215,172,121,110,51,83,81,94,96,72,229,143,132,237,141,120,185,236,108,242,186,39,189,175,72,228,86,191,139,182,86,187,66,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,1,235,19,165,92,203,165,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,238,35,165,107,24,223,51,27,93,27,102,103,22,241,122,163,145,59,111,141,239,238,158,17,218,233,168,248,135,82,118,125,16,182,94,123,184,102,119,231,229,185,90,234,17,95,28,53,84,244,19,79,29,85,63,205,59,83,47,151,100,111,84,221,175,141,81,28,213,86,68,232,195,192,120,163,250,236,212,223,201,125,158,136,252,157,35,116,109,83,213,134,151,235,29,195,20,169,171,118,119,132,83,217,166,198,168,86,182,42,122,42,231,212,73,82,181,16,206,175,141,203,205,209,83,43,98,94,113,177,36,115,123,142,70,110,173,253,126,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,21,129,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,125,61,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,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,119,228,214,182,72,149,241,171,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,23,242,153,123,179,62,165,121,49,170,216,210,78,42,245,149,207,172,189,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,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,105,204,164,15,17,238,161,117,247,6,235,59,80,241,108,43,92,53,3,31,178,209,124,39,203,91,173,121,53,109,37,44,28,237,84,143,127,8,163,145,172,111,39,189,206,93,147,230,231,42,175,205,84,181,254,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,132,237,141,121,53,143,116,18,186,39,189,172,89,35,70,191,139,119,86,183,143,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,206,197,52,84,236,224,217,41,36,122,110,200,90,171,187,215,239,42,237,178,108,136,31,3,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,6,208,80,57,177,54,73,156,231,35,17,207,123,145,168,187,110,247,47,237,82,184,60,81,253,118,106,111,228,190,207,68,92,247,75,253,47,224,61,38,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,238,174,249,254,8,148,195,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,6,85,203,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,157,212,1,151,124,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,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,102,158,23,158,32,95,244,55,210,150,174,205,254,42,211,134,94,28,239,247,204,171,77,91,61,69,79,251,218,154,146,56,98,255,0,89,22,223,213,82,69,120,130,116,21,143,117,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,202,209,50,254,245,90,102,172,53,211,44,74,249,158,218,122,119,71,78,174,145,140,99,222,136,231,53,138,170,148,87,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,26,73,234,199,210,198,178,125,63,200,125,186,115,53,133,228,233,46,127,153,106,127,132,157,251,51,212,12,134,174,251,125,170,211,124,194,154,162,225,86,168,233,231,101,50,92,41,226,89,29,182,239,122,69,12,104,175,118,239,122,162,185,202,231,42,185,104,216,9,169,226,197,172,122,143,157,117,65,115,210,252,198,27,85,37,151,77,246,167,177,82,91,220,178,239,29,109,61,61,67,234,102,153,236,99,221,52,172,88,57,70,137,219,139,182,140,103,53,71,205,47,160,240,168,232,251,1,234,15,50,190,234,118,169,37,37,218,197,129,212,82,54,151,29,124,176,200,203,141,108,168,247,181,245,144,243,89,82,154,52,141,21,24,248,210,57,222,170,222,78,108,51,68,239,215,227,39,162,159,97,186,130,180,235,29,37,195,189,73,169,182,245,239,65,36,188,164,130,186,221,21,61,60,156,90,145,181,27,11,160,125,26,183,119,189,203,39,127,126,45,224,135,160,240,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,189,44,81,42,111,51,223,21,100,178,175,23,110,214,82,189,120,185,21,85,129,113,39,63,215,237,89,253,5,104,214,89,171,159,100,46,185,71,217,123,123,171,126,23,108,110,243,79,247,145,188,156,237,151,183,11,57,119,37,151,139,187,113,50,71,241,119,30,43,208,0,25,129,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,179,255,0,7,94,150,177,90,123,20,221,87,93,178,75,85,234,245,87,231,44,86,139,93,59,99,153,214,46,47,70,207,45,67,156,213,124,85,146,49,17,24,214,43,120,211,78,170,170,244,168,227,28,117,241,39,232,98,235,211,238,127,89,170,154,115,107,171,174,211,172,170,162,166,229,43,40,237,110,108,24,188,238,154,52,117,44,174,134,52,130,26,103,73,80,198,211,110,173,93,183,139,138,172,105,36,156,127,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,28,0,181,238,167,250,68,192,117,39,195,243,76,117,246,223,113,199,241,28,179,8,211,123,37,202,186,186,162,158,26,118,100,48,45,170,138,36,165,169,157,27,221,125,74,36,49,71,75,201,206,78,110,236,241,78,234,62,58,161,59,255,0,81,157,91,101,90,227,167,186,103,163,148,241,121,12,51,76,241,251,93,190,142,4,108,145,77,91,93,21,178,150,158,162,122,166,164,207,138,94,19,69,82,148,239,70,49,205,138,119,114,68,87,185,16,56,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,134,135,186,26,234,43,42,234,135,167,219,110,169,102,184,175,193,47,79,184,86,219,234,124,189,12,148,214,250,206,212,171,194,122,46,228,178,62,72,120,57,177,185,234,239,239,241,84,53,17,17,168,84,15,65,61,16,95,122,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,230,232,159,34,112,86,178,45,249,57,174,146,36,125,244,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,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,12,225,127,75,30,169,255,0,238,150,213,95,253,178,184,255,0,203,26,8,233,146,237,117,191,244,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,137,127,216,84,233,99,254,207,181,87,255,0,90,219,191,230,36,223,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,55,223,100,79,192,12,187,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,0,1,229,53,87,83,49,93,27,211,140,143,84,179,90,191,47,101,198,109,242,220,42,120,201,27,36,155,130,125,200,34,238,61,140,116,210,189,91,28,108,87,39,57,30,198,162,238,228,2,149,188,88,181,210,251,169,253,80,92,244,231,227,54,170,220,91,77,54,183,90,27,111,70,63,141,84,244,244,242,87,172,210,162,185,93,51,103,103,97,204,221,27,31,150,70,240,107,251,142,124,117,194,52,66,235,157,104,150,167,107,69,190,249,73,79,79,165,245,22,38,215,80,77,27,185,213,193,114,158,106,116,124,79,77,209,31,28,177,197,187,28,136,142,100,143,119,36,86,35,36,231,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,208,215,76,88,173,211,195,190,219,165,186,131,139,249,72,245,78,223,91,121,189,113,154,58,153,36,243,174,95,35,93,23,62,236,81,76,218,72,232,36,143,102,254,174,72,216,231,53,36,71,1,82,221,23,235,29,139,64,186,160,192,53,87,41,135,157,150,213,112,146,158,227,39,39,167,150,165,171,167,150,146,90,157,152,199,189,253,150,84,58,94,219,90,174,127,111,130,108,174,221,52,124,101,92,210,71,72,90,189,83,174,253,52,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,190,227,88,250,136,37,123,17,168,223,184,230,253,214,127,85,3,176,25,235,235,235,170,92,171,169,253,113,171,174,187,99,119,92,90,203,136,119,172,86,140,122,228,233,25,85,71,194,103,119,229,170,129,206,86,69,89,35,209,18,86,177,19,139,98,138,37,89,22,46,227,180,40,87,7,138,167,67,23,93,82,166,254,146,58,71,107,171,184,101,150,218,122,91,109,243,30,182,218,221,81,83,121,131,186,145,197,85,11,105,227,89,100,169,137,36,107,95,207,146,45,60,77,84,115,59,28,100,8,107,225,153,210,214,43,212,158,184,190,187,53,201,45,81,217,112,31,41,125,169,199,166,108,115,85,95,118,155,238,69,216,145,174,99,168,218,246,53,42,28,168,239,187,44,81,34,34,204,146,71,242,188,81,253,118,106,111,228,190,207,68,71,92,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,156,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,239,250,182,214,251,87,81,250,253,145,235,69,154,199,87,102,167,200,233,237,110,125,5,76,141,145,244,211,195,110,166,167,153,136,246,252,158,196,150,25,56,63,102,171,153,197,202,214,42,171,16,39,87,135,183,76,152,15,84,221,4,231,154,127,151,211,82,81,220,159,156,92,27,101,200,82,221,13,77,109,154,117,162,180,201,206,7,72,156,154,199,186,8,155,43,24,230,44,145,163,153,201,187,163,155,89,121,101,131,236,166,85,121,197,190,55,106,188,252,26,225,81,111,248,141,166,167,204,80,214,118,164,115,59,244,242,236,157,200,95,199,147,31,178,114,106,162,236,155,157,171,15,234,219,42,211,190,145,239,221,49,225,113,121,79,182,185,5,125,195,34,184,171,100,142,102,208,201,5,181,144,193,75,44,115,55,110,231,149,171,142,161,146,70,230,186,41,90,212,95,188,253,185,254,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,57,55,117,217,92,174,115,88,198,189,239,99,28,22,149,224,255,0,213,6,125,169,88,205,207,167,252,190,209,87,93,109,211,235,61,60,182,91,243,41,230,149,35,129,213,18,167,148,172,169,146,87,53,30,141,124,77,165,137,140,106,118,105,102,79,254,246,132,32,241,71,245,217,169,191,146,251,61,17,117,61,58,116,209,165,157,47,224,144,224,186,103,105,255,0,93,231,111,53,144,83,124,82,231,250,233,165,143,205,207,12,81,247,187,93,247,178,62,77,251,140,217,169,251,85,105,91,197,31,215,102,166,254,75,236,244,64,123,94,156,122,28,169,234,183,162,107,214,97,167,207,164,167,212,92,63,56,186,50,134,25,89,20,76,189,210,58,223,109,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,195,95,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,148,240,84,244,177,148,253,64,174,246,235,113,207,252,78,188,61,43,50,154,202,158,162,186,126,196,59,215,89,185,75,150,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,127,41,151,187,51,234,87,147,26,173,141,36,226,175,89,92,240,146,189,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,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,119,228,214,182,72,149,242,168,204,102,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,71,218,47,168,119,93,86,210,252,127,80,47,186,123,144,96,215,43,181,59,157,89,143,95,169,221,13,109,4,236,145,209,200,199,53,205,107,149,138,230,43,163,122,181,138,248,220,199,171,89,203,138,5,11,117,219,212,198,101,212,182,188,222,110,183,218,28,130,197,98,199,42,37,180,88,177,139,194,36,115,217,217,31,22,79,222,133,26,137,29,76,178,198,175,149,23,147,218,188,98,87,189,176,177,83,175,248,74,244,245,165,154,217,172,185,6,71,169,149,54,171,175,216,139,124,117,52,88,149,194,150,154,166,27,191,154,108,208,73,81,44,83,35,187,144,211,253,197,84,107,62,82,207,78,229,123,120,163,100,144,30,44,93,16,86,100,159,19,234,207,76,233,121,213,219,237,233,46,109,68,179,79,52,213,81,195,229,224,167,170,165,133,177,61,27,218,129,30,181,10,233,25,27,98,167,107,209,188,146,71,58,181,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,208,211,72,57,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,221,237,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,2,181,188,99,186,103,195,107,48,218,30,167,172,213,216,253,135,33,183,84,67,104,189,67,50,172,53,57,35,37,86,50,155,180,168,238,50,212,211,181,146,42,167,14,110,167,71,170,191,141,51,24,181,129,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,234,189,114,117,119,117,234,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,241,231,219,77,145,145,195,26,186,78,210,72,238,191,225,139,209,45,102,185,234,61,54,173,234,134,41,207,77,177,126,53,144,211,93,173,179,173,46,75,84,229,154,56,227,133,234,141,138,104,96,154,23,62,100,228,246,242,100,113,62,55,54,87,171,66,207,245,127,63,253,40,116,59,170,57,215,216,172,175,18,248,158,159,229,31,220,124,166,219,228,46,148,189,186,74,168,191,93,7,39,112,229,219,230,223,188,187,177,236,119,237,216,206,185,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,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,64,15,26,191,75,24,183,212,10,31,110,184,149,1,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,229,191,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,245,93,186,72,234,26,221,173,21,186,9,71,165,185,5,211,44,165,168,145,145,71,73,109,168,108,21,84,141,171,90,86,220,99,146,102,49,18,133,210,162,34,85,73,194,45,149,21,206,111,207,107,148,110,140,230,90,3,225,191,158,233,110,121,168,181,121,141,222,207,166,249,11,31,85,46,203,5,19,22,219,55,26,42,87,43,82,87,211,66,159,114,55,74,170,245,68,249,36,113,246,225,138,79,253,147,197,126,213,125,186,251,51,106,251,73,240,255,0,132,252,99,201,71,231,188,143,115,187,229,187,251,119,59,61,207,191,219,229,199,151,222,219,127,153,224,58,177,244,177,172,159,79,242,31,110,156,12,214,22,253,225,117,208,45,30,31,98,182,245,49,172,86,251,85,210,235,145,219,233,171,177,59,60,244,208,86,71,108,165,123,226,169,130,228,231,185,174,225,88,238,220,110,139,182,173,116,49,185,220,149,95,34,178,30,43,225,169,225,233,89,169,183,218,29,117,215,156,67,252,194,208,114,150,207,99,186,67,61,60,151,138,174,20,211,83,85,62,25,33,72,234,109,206,142,103,185,21,178,113,146,72,145,174,107,227,230,215,92,160,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,60,167,139,158,166,101,90,119,210,60,214,236,90,175,202,125,181,200,41,49,155,140,236,146,72,230,109,12,144,84,84,74,200,220,199,183,110,231,149,108,79,71,114,107,162,150,86,43,126,246,233,234,252,46,61,9,233,151,231,94,241,90,66,15,27,140,214,235,95,173,26,123,167,51,83,210,37,182,199,139,203,123,167,149,172,119,125,211,215,85,201,12,173,123,185,113,86,35,109,240,171,81,26,138,138,233,55,87,110,136,208,128,26,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,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,55,223,100,79,192,162,191,11,141,33,166,213,174,176,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,123,223,76,230,50,149,209,44,127,214,123,43,39,164,145,90,229,107,21,145,189,29,203,250,142,191,64,40,7,196,211,69,63,66,221,92,101,62,94,225,230,168,51,189,243,90,62,114,243,154,47,59,60,222,98,57,54,141,141,110,213,81,84,240,106,114,218,37,139,147,149,220,182,150,158,8,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,159,56,145,145,172,116,8,214,253,215,170,205,34,253,244,69,224,241,184,210,26,103,218,180,247,94,232,96,164,142,162,10,137,113,11,164,142,158,94,252,236,123,100,170,162,107,35,249,196,140,141,99,175,87,59,238,189,86,104,211,239,162,39,8,193,225,75,169,159,163,190,178,113,203,117,69,93,170,146,131,53,183,215,99,53,147,220,36,237,241,238,70,149,20,236,133,202,246,181,38,146,170,150,154,38,162,242,229,221,86,53,188,156,213,64,190,147,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,61,6,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,217,69,243,253,39,122,88,209,191,167,248,247,183,64,117,80,41,46,139,194,127,87,42,186,175,175,210,121,232,170,232,244,206,142,161,47,48,229,51,74,245,101,101,129,107,35,141,105,226,170,101,51,161,75,162,66,247,111,12,145,177,188,226,123,209,22,37,99,159,101,90,147,164,56,110,130,244,19,168,154,71,167,240,85,199,98,199,116,223,36,134,157,106,231,89,167,149,239,162,169,150,89,164,127,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,69,28,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,231,170,204,186,73,202,172,221,39,96,157,90,99,210,249,236,110,251,222,183,223,96,229,36,181,20,21,205,185,87,211,178,126,44,133,35,138,141,99,167,164,143,155,229,87,44,243,113,68,217,236,68,242,189,88,250,167,214,79,168,25,15,184,206,92,247,134,117,166,213,127,240,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,2,53,120,68,116,191,175,56,77,213,253,64,100,119,122,188,107,2,202,172,242,197,77,97,90,142,51,223,21,29,26,210,85,207,76,248,156,212,166,70,190,161,209,74,143,142,101,94,42,221,224,153,221,222,65,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,2,160,58,254,240,203,202,173,90,143,73,168,29,46,224,62,119,31,203,238,20,182,249,177,155,90,72,249,45,215,73,214,117,146,118,49,34,72,105,45,219,71,22,239,146,100,100,82,74,168,137,28,92,17,147,43,161,207,15,204,55,164,74,103,102,117,247,218,187,254,162,222,108,237,182,221,235,89,50,182,221,74,199,74,147,75,5,28,92,90,229,98,185,144,34,201,47,39,187,176,142,107,97,71,190,50,90,128,0,0,40,7,197,31,215,102,166,254,75,236,244,68,95,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,148,30,40,254,187,53,55,242,95,103,162,37,167,131,15,79,216,13,199,30,189,245,47,112,101,93,86,89,107,188,87,226,180,49,76,144,190,146,150,5,165,162,153,106,98,106,199,221,101,74,164,210,196,178,54,68,78,212,143,111,31,188,170,161,45,122,32,232,187,21,233,31,78,32,161,173,109,170,247,159,92,187,147,222,242,24,168,99,108,140,238,164,60,168,105,167,86,36,203,70,197,130,53,70,189,126,252,136,233,120,179,146,70,201,42,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,11,84,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,104,15,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,22,168,83,183,136,31,134,190,101,103,213,203,94,97,210,222,149,213,220,113,140,218,162,58,106,171,69,161,81,236,179,221,228,123,185,47,107,139,91,73,66,246,240,114,61,206,88,97,122,74,215,44,49,246,88,183,18,0,139,253,9,244,75,106,232,227,13,185,182,124,178,174,251,150,101,212,244,14,200,222,197,106,91,162,158,153,106,21,140,163,106,177,178,240,106,84,185,138,249,28,171,39,4,122,54,45,214,52,148,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,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,2,252,21,61,44,101,63,80,43,189,186,220,69,255,0,20,110,187,109,90,217,117,135,66,52,95,38,171,168,194,108,117,15,118,65,113,164,157,190,75,33,173,107,152,177,50,62,41,202,90,106,119,49,202,143,231,219,150,71,35,209,174,72,97,149,193,231,250,130,241,83,214,92,179,168,43,78,161,232,102,71,117,199,240,124,91,181,240,172,122,227,3,98,142,231,206,38,121,175,138,65,20,207,101,71,55,247,24,205,159,250,184,218,199,69,218,149,95,34,219,87,78,157,75,233,103,84,24,36,57,214,153,221,191,215,121,219,53,100,244,223,20,182,126,186,104,163,243,112,67,44,157,158,239,97,239,143,147,190,251,54,114,126,212,76,224,219,177,60,170,241,98,187,229,54,156,102,235,91,101,199,252,191,197,238,52,244,82,73,75,111,239,189,89,7,152,149,168,172,139,184,244,86,179,154,167,39,34,162,110,167,85,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,120,104,248,30,127,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,50,174,95,247,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,68,174,182,252,65,176,30,148,45,82,227,22,40,105,50,173,69,174,167,157,180,118,168,107,33,124,22,153,218,216,29,27,238,140,108,169,60,44,116,117,9,44,108,70,111,50,70,230,163,163,69,238,39,106,233,227,168,28,7,169,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,117,142,88,221,242,228,128,102,136,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,68,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,116,211,255,0,73,182,239,244,255,0,59,255,0,223,221,10,86,46,167,166,159,250,77,183,127,167,249,223,254,254,232,82,176,23,83,227,39,162,159,110,122,125,180,235,29,37,195,179,87,166,87,5,239,65,36,188,99,158,134,227,45,61,60,156,90,145,185,93,51,103,101,26,183,119,177,169,31,127,126,78,224,133,101,244,51,170,22,173,28,234,211,76,243,203,235,105,18,219,5,227,225,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,201,47,163,169,77,33,166,215,173,6,206,116,142,104,41,36,168,200,172,243,67,111,90,185,229,134,8,174,44,218,90,41,164,124,91,189,25,29,76,112,200,168,136,237,209,138,138,215,34,171,87,52,64,106,160,28,255,0,64,117,142,197,212,6,141,98,122,197,142,67,229,233,50,107,123,106,36,166,228,247,249,74,166,57,209,212,211,115,123,24,178,118,167,142,88,187,156,17,175,225,201,191,117,200,167,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,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,76,251,117,175,210,141,247,164,189,101,173,195,123,87,90,204,66,229,189,102,45,123,173,133,141,243,244,188,88,178,70,174,141,85,139,52,15,127,106,68,217,142,93,153,39,109,140,150,52,52,82,115,78,161,250,126,192,122,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,119,88,229,145,191,46,74,6,104,142,171,211,167,77,26,167,213,6,119,14,11,166,118,159,245,222,118,243,89,5,79,194,237,159,169,154,88,252,220,240,197,39,103,187,216,123,35,228,223,190,253,154,159,181,83,149,26,19,240,248,208,189,56,209,174,153,112,171,182,21,102,237,93,115,188,126,215,146,95,238,83,170,62,170,182,170,162,149,147,35,28,244,68,218,24,187,174,100,81,162,35,90,213,114,174,239,124,143,120,117,93,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,241,110,235,178,53,26,214,177,141,99,24,198,55,160,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,70,122,27,159,225,186,89,209,54,152,234,14,160,228,52,150,60,122,199,166,248,253,77,117,117,74,175,8,153,240,250,116,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,245,93,67,245,3,128,244,203,165,245,218,175,168,207,171,125,182,142,162,158,146,42,58,21,133,107,107,103,154,68,107,98,167,142,105,35,108,143,70,243,149,205,71,110,145,197,35,190,124,84,168,190,159,124,84,245,151,19,234,10,237,168,122,231,145,221,114,12,31,41,238,252,87,30,183,64,217,99,182,112,137,254,87,225,112,75,51,25,79,193,253,182,63,119,254,178,55,61,210,247,101,70,72,156,87,173,126,171,175,189,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,204,119,144,165,226,196,146,69,108,104,140,73,167,123,59,178,46,239,114,110,200,251,143,100,81,169,197,110,56,158,85,103,177,90,50,155,182,51,117,162,178,228,30,99,225,23,26,138,41,35,165,184,118,30,140,159,203,202,228,70,75,219,122,163,95,193,87,139,149,17,118,80,52,251,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,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,20,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,110,208,1,2,188,99,181,122,155,10,233,162,135,75,105,231,164,91,150,163,222,33,133,240,77,4,174,127,195,168,94,202,169,166,137,237,217,140,123,106,18,129,138,143,85,221,147,63,139,87,101,115,39,169,74,222,50,122,215,246,231,168,43,78,142,82,91,251,52,154,101,111,94,244,242,69,198,73,235,174,49,83,212,73,197,201,35,145,208,182,6,81,163,119,99,28,146,119,247,228,222,10,4,42,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,143,142,30,107,247,231,151,182,199,189,176,196,196,116,146,61,26,188,35,99,220,169,179,84,211,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,133,27,120,71,105,158,85,152,117,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,219,230,105,38,163,130,6,189,172,86,36,207,124,234,246,177,238,111,40,224,157,200,170,172,217,111,80,12,245,248,141,233,159,232,191,172,157,71,183,83,210,93,99,160,191,92,27,147,81,207,112,143,111,53,231,227,109,69,67,225,114,49,173,124,45,170,146,166,38,170,111,183,101,88,231,57,204,114,147,171,193,47,83,50,172,131,78,53,19,75,110,213,126,98,203,135,220,45,247,11,71,114,73,31,37,63,159,74,158,252,13,228,245,99,33,71,210,36,141,99,26,223,214,79,59,149,92,175,249,115,255,0,28,92,90,197,73,149,105,38,107,79,67,194,245,117,183,222,45,117,149,61,215,175,118,150,146,74,89,41,227,224,171,193,188,95,91,82,187,162,35,151,185,179,149,81,173,68,226,190,17,218,153,149,97,253,94,217,240,91,77,94,246,92,246,223,95,111,187,210,201,36,157,183,121,106,73,171,32,157,172,107,209,139,51,31,2,177,175,123,93,198,57,231,106,34,43,247,64,189,64,0,20,193,226,141,208,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,201,99,213,174,115,18,39,199,197,121,69,77,80,231,185,17,156,59,113,72,212,98,57,169,52,49,54,189,141,78,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,103,51,172,205,20,197,122,118,234,79,48,209,204,42,225,117,173,178,227,255,0,15,242,211,221,37,142,74,167,247,232,41,234,31,205,209,199,27,23,103,204,228,77,152,159,117,19,125,215,117,80,229,88,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,47,167,160,158,136,44,93,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,240,108,79,145,56,35,159,46,252,156,230,199,18,50,53,120,46,104,94,156,87,97,57,31,80,247,59,55,158,204,232,114,10,156,110,219,83,80,168,248,237,212,173,163,166,146,71,211,179,111,185,52,158,105,236,124,138,170,238,219,81,141,224,143,149,36,179,240,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,129,23,240,175,14,30,151,48,13,121,151,168,12,127,20,171,109,201,181,14,174,183,88,101,150,39,89,45,53,171,197,124,205,45,50,70,142,99,218,228,115,163,107,158,232,226,115,247,141,140,225,23,110,80,0,0,161,111,17,30,136,43,58,85,206,211,45,195,169,121,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,188,158,249,252,186,44,146,72,248,169,220,175,114,185,143,114,223,73,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,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,72,30,30,125,105,221,122,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,219,145,236,135,143,107,241,84,235,158,213,170,85,63,209,187,72,238,148,151,12,78,219,81,75,114,190,100,54,219,163,106,41,175,51,246,146,72,169,97,117,60,139,20,148,209,44,141,115,249,242,85,168,137,168,141,103,99,148,144,127,94,244,83,42,233,219,86,47,186,57,154,220,45,85,183,172,127,202,249,153,237,114,201,37,43,251,244,209,84,51,131,164,142,55,174,204,153,168,187,177,62,242,46,219,166,202,190,42,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,64,58,175,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,206,119,70,156,90,247,182,9,91,19,30,230,36,146,35,89,201,187,171,155,162,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,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,199,250,40,233,70,197,210,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,249,250,174,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,18,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,113,78,171,186,174,211,142,146,180,225,249,174,107,47,158,186,215,119,32,176,88,32,153,25,85,119,170,106,34,171,90,170,139,219,133,156,154,178,204,168,173,141,174,106,34,61,239,142,55,251,109,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,122,250,162,234,111,62,234,155,84,46,90,129,151,212,213,209,219,95,80,231,89,113,228,184,205,83,69,102,129,99,138,62,16,54,69,226,215,189,176,68,233,94,198,177,36,145,28,254,45,221,26,208,145,93,29,120,154,106,158,156,235,45,69,71,80,121,245,215,40,195,51,59,131,31,125,172,184,173,77,108,214,95,187,80,172,146,130,157,146,182,42,104,123,211,198,178,199,20,78,253,84,72,216,153,187,88,213,187,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,12,182,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,115,141,237,252,90,168,150,63,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,11,231,42,49,220,138,178,166,10,24,109,18,47,118,166,106,106,185,36,115,24,232,101,122,200,177,200,170,178,54,89,18,63,190,201,25,217,11,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,13,41,159,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,125,96,7,228,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,253,96,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,157,186,233,205,110,185,255,0,88,58,183,125,188,211,210,67,81,75,148,85,217,24,218,102,57,172,88,45,238,242,48,185,81,206,114,243,116,84,209,185,235,190,202,245,114,162,53,21,26,150,253,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,44,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,118,219,117,95,196,11,52,240,75,209,79,250,58,234,50,178,225,254,28,42,223,75,28,191,239,122,202,185,38,98,199,254,242,72,220,217,63,199,163,155,253,69,45,80,132,30,15,88,85,215,21,232,249,151,219,133,69,36,148,249,142,81,114,189,208,182,23,185,95,28,12,108,52,42,217,81,90,136,143,238,208,202,228,70,171,147,131,152,187,238,170,214,205,240,33,255,0,138,214,153,254,145,58,54,200,238,52,244,151,90,186,252,42,225,67,147,81,193,111,143,185,203,183,34,211,212,62,102,163,28,229,134,58,90,170,153,92,169,199,143,105,30,231,113,107,145,105,51,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,190,219,170,126,38,135,186,177,244,177,172,159,79,242,31,110,156,205,96,26,168,50,174,105,163,167,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,50,62,253,84,244,81,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,153,112,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,0,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,69,170,21,87,224,99,251,236,254,27,254,100,90,160,0,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,159,224,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,229,94,23,30,132,244,203,243,175,120,173,58,175,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,1,85,126,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,105,42,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,208,30,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,249,58,107,214,142,85,163,125,35,222,186,122,211,55,93,108,185,38,77,152,75,125,173,201,168,235,164,164,154,130,133,32,161,72,226,164,124,47,108,137,52,146,82,189,36,115,182,107,98,221,168,143,89,85,98,228,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,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,95,41,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,157,4,244,65,98,233,31,4,150,183,35,165,181,92,181,54,247,221,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,119,228,231,54,56,145,129,237,116,27,163,125,23,209,29,18,166,209,121,241,12,127,44,167,170,167,133,185,29,125,214,197,72,231,228,19,199,59,234,24,250,166,43,21,36,100,82,200,238,203,36,89,22,38,35,26,142,114,181,94,180,215,215,39,67,153,151,72,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,206,55,236,174,242,85,156,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,160,147,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,74,222,29,221,111,214,116,171,157,174,37,152,213,114,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,121,61,240,121,133,72,228,145,241,83,181,24,213,115,24,213,189,235,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,12,219,245,23,211,70,169,244,191,157,205,130,234,101,167,253,111,146,188,209,193,83,240,187,159,234,97,150,79,41,60,209,71,222,237,119,216,201,56,183,238,63,118,175,236,85,158,158,16,93,91,230,83,93,105,186,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,55,178,49,28,233,231,142,181,83,100,90,105,37,145,120,74,191,125,179,76,200,215,155,101,103,100,42,216,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,175,95,21,14,145,51,237,54,213,203,174,190,219,238,57,6,93,137,230,245,19,92,171,171,170,41,230,168,126,61,58,62,24,146,150,166,116,111,105,148,202,179,69,29,47,39,53,120,55,179,197,123,72,249,56,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,83,66,121,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,131,218,246,115,138,68,115,29,197,236,107,147,116,249,57,168,169,243,68,40,7,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,140,35,89,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,42,136,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,233,167,254,147,109,223,233,254,119,255,0,191,186,20,172,93,79,77,63,244,155,110,255,0,79,243,191,253,253,208,165,96,53,80,102,219,171,221,33,166,208,142,165,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,125,207,101,60,241,49,234,229,119,223,107,190,243,255,0,172,186,73,41,131,198,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,220,99,22,154,106,24,218,140,95,154,195,34,171,81,87,147,194,85,120,56,234,245,54,107,211,69,118,150,212,79,72,151,45,56,188,77,11,32,134,9,90,255,0,135,87,61,245,80,205,43,221,187,30,247,84,45,123,17,24,169,179,33,103,38,166,232,231,207,82,152,60,24,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,198,49,105,166,174,145,202,244,249,172,49,162,57,21,120,190,231,192,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,50,174,73,78,163,58,209,202,181,143,75,52,207,67,177,103,93,108,24,102,9,135,218,236,87,26,100,174,145,159,31,174,134,154,149,37,150,170,22,63,180,248,99,154,149,190,93,174,71,57,187,58,69,84,89,59,113,198,179,165,116,241,211,246,125,212,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,194,38,185,91,178,201,44,109,249,114,64,58,87,66,253,25,95,122,195,212,122,171,100,151,95,131,97,152,191,151,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,37,70,69,37,207,235,207,70,250,47,173,218,37,83,162,240,98,24,254,39,79,75,79,51,113,202,251,85,138,145,175,199,231,146,118,84,61,244,172,70,34,70,201,101,141,189,230,70,177,172,172,87,181,92,213,114,61,61,174,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,27,208,0,204,182,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,248,187,101,217,28,142,107,152,246,177,236,123,27,99,254,21,253,122,211,85,83,90,186,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,132,93,173,213,235,19,95,40,58,246,232,130,197,213,198,9,21,110,57,75,106,182,234,109,147,181,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,237,197,205,108,146,163,232,91,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,128,106,76,206,15,90,122,153,250,93,234,179,83,243,168,234,237,85,116,149,25,4,246,250,10,171,92,157,202,90,170,26,36,74,58,89,216,254,110,71,247,32,167,137,234,246,187,139,156,229,115,81,26,168,137,111,222,31,29,102,223,122,143,208,235,230,79,171,214,175,130,215,233,247,26,123,222,85,51,25,75,103,185,70,144,186,87,84,247,23,140,112,205,28,108,71,84,70,155,70,196,146,41,27,193,178,164,113,208,184,22,233,224,125,133,93,104,48,13,83,212,105,170,41,22,219,124,188,91,172,148,241,53,238,239,182,122,24,101,154,87,61,188,120,163,21,183,8,81,170,142,85,85,108,155,163,118,69,117,154,17,43,194,178,211,106,183,116,57,128,214,91,237,148,148,181,23,74,139,197,93,116,176,194,214,62,170,116,185,212,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,37,168,16,215,197,179,10,181,101,93,22,228,23,219,133,69,92,117,24,117,226,213,123,161,108,47,106,50,73,223,82,218,21,108,168,173,85,86,118,171,165,114,35,85,171,205,172,93,246,69,107,169,175,166,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,222,42,216,99,100,187,49,95,37,52,147,70,138,170,221,149,232,168,230,170,35,146,250,122,233,194,173,89,255,0,71,218,183,98,188,212,85,195,79,75,139,213,222,216,234,103,181,175,89,237,237,243,208,181,85,205,114,112,116,180,209,181,233,182,234,197,114,34,181,85,28,153,204,3,85,0,252,150,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,172,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,113,254,168,186,155,192,122,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,182,70,187,165,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,111,107,25,206,89,21,172,111,39,189,173,77,215,230,231,34,39,205,80,207,103,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,152,239,33,75,197,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,80,57,6,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,252,159,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,19,171,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,167,117,241,94,232,114,155,37,181,94,250,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,157,214,174,209,44,49,58,77,216,232,223,222,14,233,225,221,214,253,31,85,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,152,84,142,56,217,45,67,81,141,70,189,141,73,128,102,51,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,162,142,158,58,129,192,122,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,183,88,229,141,223,46,72,7,229,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,18,171,175,110,183,239,189,92,103,113,81,99,149,87,91,110,153,89,59,82,217,44,149,144,178,158,103,213,44,40,147,85,85,182,57,100,100,147,115,116,172,141,121,171,89,22,220,90,215,73,42,191,234,248,119,116,65,89,213,86,118,185,110,99,75,199,76,177,59,132,81,95,90,179,79,77,53,210,71,67,44,140,165,165,149,145,57,142,226,246,65,230,17,36,142,70,69,80,213,99,145,207,99,147,149,116,163,210,142,163,245,107,168,236,194,176,168,188,141,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,226,228,138,20,84,116,142,107,149,85,140,100,146,51,67,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,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,56,175,88,61,29,225,189,75,104,55,232,194,197,103,199,236,87,220,114,158,53,194,171,157,70,177,193,103,124,124,19,203,49,33,217,99,166,150,40,210,23,53,26,230,53,59,114,36,111,116,49,162,80,14,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,13,124,65,58,10,199,186,153,195,107,179,157,62,177,82,81,234,165,162,158,73,168,95,79,229,104,153,127,122,173,51,86,26,233,150,37,124,207,109,61,59,163,167,87,72,198,49,239,68,115,154,197,85,64,231,254,23,61,118,221,117,178,213,54,132,107,70,77,73,81,155,88,233,216,236,126,227,87,59,188,238,67,68,214,189,101,100,156,147,140,181,52,237,99,85,95,207,185,44,110,87,171,92,176,205,43,172,40,203,103,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,134,130,122,21,234,119,33,234,159,68,169,115,156,207,17,171,177,228,48,84,79,13,107,225,179,85,82,90,43,89,223,149,177,77,111,154,103,72,217,216,141,143,183,34,36,138,246,77,28,136,230,181,174,141,92,18,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,91,167,139,182,158,231,218,149,211,110,55,98,211,156,31,32,202,174,80,103,20,117,114,209,217,45,147,87,79,28,13,160,175,107,165,116,112,181,206,70,35,158,198,171,149,54,221,237,79,218,133,106,244,201,211,39,82,86,14,164,180,162,251,125,233,243,82,173,214,219,118,113,98,171,172,172,171,196,235,225,130,154,8,235,225,116,146,201,35,162,70,177,141,106,43,149,202,168,136,136,170,160,104,36,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,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,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,97,93,52,255,0,210,109,187,253,63,206,255,0,247,247,66,149,139,201,233,243,79,115,235,47,132,253,215,78,111,56,62,65,65,150,73,131,230,148,140,176,212,219,38,138,226,233,231,154,228,176,196,148,206,106,74,175,145,36,141,88,222,59,187,155,118,223,116,42,47,250,39,117,79,255,0,115,78,170,255,0,236,109,199,254,68,11,243,232,238,211,106,178,244,161,163,212,118,107,101,37,5,60,152,61,150,173,241,83,66,216,152,233,231,163,138,105,165,86,181,17,21,242,75,36,146,61,223,139,158,247,57,119,85,85,59,1,231,244,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,77,247,217,19,240,61,0,3,44,55,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,158,51,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,153,209,203,28,141,137,90,246,57,170,142,71,34,170,42,42,42,1,115,221,20,229,54,44,195,164,125,33,187,99,149,222,110,146,159,15,182,90,228,147,180,248,248,213,81,64,218,74,152,246,122,34,175,9,224,149,155,237,197,220,119,106,171,85,21,115,132,104,79,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,248,183,153,183,93,40,164,164,170,131,157,214,173,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,82,15,244,78,234,159,254,230,157,85,255,0,216,219,143,252,136,23,253,210,119,165,141,27,250,127,143,123,116,7,85,57,167,76,150,155,173,131,166,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,75,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,205,58,155,180,221,111,253,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,52,70,148,250,78,244,177,163,127,79,241,239,110,128,160,31,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,65,29,50,90,110,182,14,155,116,162,197,125,182,85,219,174,86,236,30,197,73,89,71,87,11,161,158,154,120,232,33,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,210,192,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,84,29,77,244,201,212,149,255,0,169,45,87,190,216,186,124,212,171,141,182,227,156,95,106,232,235,41,49,58,249,160,169,130,74,249,157,28,177,200,216,149,175,99,154,168,228,114,42,162,162,162,161,110,158,28,56,158,85,131,116,99,167,152,182,107,140,221,113,251,213,23,197,188,205,186,233,69,37,37,84,28,238,181,111,103,56,164,70,189,188,152,246,185,55,79,155,92,138,159,37,64,36,169,74,222,53,126,169,241,111,167,244,62,227,113,46,164,168,191,23,109,16,214,141,74,234,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,223,103,181,127,106,1,232,60,12,127,125,159,195,127,204,139,84,43,87,193,175,73,245,79,75,255,0,75,255,0,164,205,52,202,241,47,137,253,159,242,95,29,179,84,208,121,174,223,196,59,157,174,243,27,207,143,113,156,184,239,183,54,239,248,161,101,64,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,226,31,248,143,116,245,175,185,207,89,218,135,148,225,90,31,168,25,5,150,183,225,62,90,227,107,198,107,106,233,103,225,106,164,99,248,75,28,110,99,184,189,142,106,236,191,39,53,81,126,104,164,224,240,137,211,220,251,77,122,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,251,20,9,190,0,0,101,92,213,65,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,47,251,164,239,75,26,55,244,255,0,30,246,232,14,170,115,78,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,78,150,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,159,241,118,209,13,104,212,174,164,177,187,238,156,233,14,107,149,91,96,193,232,233,37,172,178,88,42,235,160,142,118,215,215,185,209,58,72,99,115,81,232,215,177,202,213,93,246,123,87,246,161,210,188,26,244,159,84,244,191,244,191,250,76,211,76,175,18,248,159,217,255,0,37,241,219,53,77,7,154,237,252,67,185,218,239,49,188,248,247,25,203,142,251,115,110,255,0,138,1,101,64,0,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,187,212,221,166,235,127,233,183,85,236,86,43,101,93,198,229,113,193,239,180,148,116,116,144,186,105,234,103,146,130,102,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,159,127,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,52,166,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,246,234,111,166,78,164,175,253,73,106,189,246,197,211,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,0,181,255,0,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,206,127,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,58,87,83,118,155,173,255,0,166,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,128,102,136,213,65,154,207,232,157,213,63,253,205,58,171,255,0,177,183,31,249,19,74,96,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,77,79,25,77,39,213,61,80,253,16,126,140,244,211,43,203,126,25,246,131,206,252,10,205,83,95,229,123,159,15,237,247,123,44,119,14,93,183,241,229,182,252,29,183,224,164,106,240,225,233,235,95,112,110,179,180,243,41,205,116,63,80,49,251,45,23,197,188,205,198,233,140,214,210,82,193,206,213,86,198,115,150,72,218,198,242,123,218,212,221,126,110,114,34,124,213,0,240,30,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,197,60,71,186,122,215,220,231,172,237,67,202,112,173,15,212,12,130,203,91,240,159,45,113,181,227,53,181,116,179,240,181,82,49,252,37,142,55,49,220,94,199,53,118,95,147,154,168,191,52,82,74,248,53,233,62,169,233,127,233,127,244,153,166,153,94,37,241,63,179,254,75,227,182,106,154,15,53,219,248,135,115,181,222,99,121,241,238,51,151,29,246,230,221,255,0,20,2,202,128,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,196,42,78,129,104,245,19,174,204,251,169,189,99,183,218,174,88,130,121,26,124,119,29,172,166,130,186,27,188,137,103,167,166,154,166,174,57,26,246,54,24,158,146,36,113,170,36,142,150,52,147,238,50,54,119,131,197,120,92,244,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,243,184,245,19,154,244,149,242,114,94,49,84,212,53,237,69,103,14,228,81,181,88,174,106,205,52,77,176,160,0,0,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,158,131,167,78,154,52,179,165,252,18,28,23,76,237,63,235,188,237,230,178,10,111,138,92,255,0,93,52,177,249,185,225,138,62,247,107,190,246,71,201,191,113,155,53,63,106,175,85,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,173,253,19,186,167,255,0,185,167,85,127,246,54,227,255,0,34,93,247,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,241,111,51,110,186,81,73,73,85,7,59,173,91,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,9,42,115,253,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,114,118,203,178,181,90,231,49,237,123,30,246,59,160,0,51,67,212,63,79,217,247,76,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,56,156,228,110,201,36,82,55,231,197,75,180,240,184,244,39,166,95,157,123,197,105,234,186,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,31,151,195,223,0,204,180,179,164,108,39,79,181,7,30,171,177,228,54,58,139,221,53,117,13,74,39,56,159,241,138,197,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,145,68,85,241,71,244,39,169,191,146,251,197,17,42,136,213,226,61,137,229,89,207,70,58,135,139,97,88,205,215,32,189,86,252,39,203,91,173,116,82,85,213,79,194,235,72,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,2,144,122,78,245,79,163,127,80,49,239,113,128,210,153,159,110,153,58,100,234,74,193,212,150,148,95,111,189,62,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,208,72,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,207,183,83,125,50,117,37,127,234,75,85,239,182,46,159,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,133,116,211,255,0,73,182,239,244,255,0,59,255,0,223,221,10,86,47,39,167,205,61,207,172,190,19,247,93,57,188,224,249,5,6,89,38,15,154,82,50,195,83,108,154,43,139,167,158,107,146,195,18,83,57,169,42,190,68,146,53,99,120,238,238,109,219,125,208,168,191,232,157,213,63,253,205,58,171,255,0,177,183,31,249,16,52,166,66,15,23,221,47,181,102,157,37,212,231,147,58,146,11,150,159,94,40,174,84,243,186,137,178,207,44,21,51,54,138,90,86,75,186,58,22,57,213,16,204,237,185,35,150,150,52,86,254,14,108,223,60,86,181,233,125,171,90,180,143,47,210,139,203,169,35,167,202,108,245,54,214,84,84,209,54,173,148,115,189,139,217,170,72,156,168,143,124,50,246,229,103,222,106,163,227,106,163,154,168,138,129,158,30,150,53,175,250,59,117,5,132,235,28,150,255,0,59,73,143,220,23,207,192,216,187,146,62,134,120,159,79,85,218,111,114,52,89,146,9,165,88,249,61,27,220,70,114,221,187,162,233,76,205,103,244,78,234,159,254,230,157,85,255,0,216,219,143,252,137,161,61,1,207,242,173,80,209,172,79,58,206,176,171,174,37,146,92,237,237,248,197,154,231,109,146,130,106,90,232,220,232,167,227,4,174,116,140,133,210,70,247,197,205,202,229,137,241,185,126,106,168,7,64,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,80,15,244,78,234,159,254,230,157,85,255,0,216,219,143,252,137,160,142,153,45,55,91,7,77,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,64,233,96,0,0,0,50,239,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,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,17,209,71,74,54,46,146,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,207,213,114,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,229,94,29,221,2,209,244,199,138,174,121,170,86,251,85,203,83,111,125,170,141,150,154,10,143,179,49,164,114,179,203,82,212,241,87,164,207,100,242,54,162,72,222,145,187,238,198,222,77,143,185,44,213,0,0,0,68,174,172,124,58,244,143,170,93,68,198,53,6,228,218,187,5,201,149,15,166,202,171,173,21,44,166,169,185,219,155,73,50,83,174,207,134,86,62,166,58,134,210,49,30,228,111,246,186,202,215,43,184,64,140,150,160,14,21,212,221,167,1,210,206,140,181,94,197,98,182,99,248,134,61,77,131,223,105,40,232,233,33,134,223,69,20,245,84,211,54,56,163,141,168,214,53,242,212,76,141,70,162,110,249,37,68,77,220,239,158,115,13,9,248,143,98,121,86,115,209,142,161,226,216,86,51,117,200,47,85,191,9,242,214,235,93,20,149,117,83,240,186,210,61,252,34,141,28,247,113,99,28,229,217,62,77,106,170,252,145,74,65,254,137,221,83,255,0,220,211,170,191,251,27,113,255,0,145,3,66,125,63,105,159,232,111,67,176,61,45,146,146,213,79,87,140,227,244,54,250,255,0,133,199,194,150,106,230,66,223,53,59,62,227,21,221,217,214,89,21,238,106,57,238,122,185,201,201,202,116,0,0,25,87,53,80,102,179,250,39,117,79,255,0,115,78,170,255,0,236,109,199,254,68,11,232,232,167,41,177,102,29,35,233,13,219,28,174,243,116,148,248,125,178,215,36,157,167,199,198,170,138,6,210,84,199,179,209,21,120,79,4,172,223,110,46,227,187,85,90,168,171,218,200,213,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,124,91,204,219,174,148,82,82,85,65,206,235,86,246,115,138,68,107,219,201,143,107,147,116,249,181,200,169,242,84,36,168,2,128,124,81,253,118,106,111,228,190,207,68,95,241,72,30,35,221,61,107,238,115,214,118,161,229,56,86,135,234,6,65,101,173,248,79,150,184,218,241,154,218,186,89,248,90,169,24,254,18,199,27,152,238,47,99,154,187,47,201,205,84,95,154,40,19,3,193,83,210,198,83,245,2,187,219,173,196,255,0,33,7,132,78,158,231,218,107,211,110,73,98,212,108,31,32,197,110,83,231,21,149,113,81,222,237,147,80,207,36,14,160,160,107,101,108,115,53,174,86,43,152,246,163,145,54,221,142,79,216,164,223,0,80,15,138,63,174,205,77,252,151,217,232,139,254,41,3,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,191,9,242,215,27,94,51,91,87,75,63,11,85,35,31,194,88,227,115,29,197,236,115,87,101,249,57,170,139,243,69,2,96,120,42,122,88,202,126,160,87,123,117,184,159,228,32,240,137,211,220,251,77,122,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,251,20,155,224,0,0,83,95,138,207,91,84,122,173,125,166,233,251,72,114,191,57,134,89,187,117,151,251,149,174,229,5,69,191,32,170,123,34,154,8,216,248,85,221,200,105,254,123,162,191,139,167,85,229,26,45,60,111,88,193,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,217,35,217,53,58,234,240,167,186,191,33,170,213,126,150,45,20,142,161,186,84,64,218,236,42,22,185,143,134,182,162,170,40,81,246,253,155,218,101,50,172,203,44,140,149,209,199,78,200,228,115,93,218,218,56,167,87,71,125,42,225,189,40,105,29,191,15,179,91,105,29,147,220,105,233,234,114,203,188,114,44,207,184,220,81,159,125,27,43,152,199,121,104,220,233,27,11,56,183,139,21,92,169,220,124,143,120,117,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,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,2,138,252,76,250,46,254,141,154,142,205,72,194,155,220,192,115,235,133,92,244,212,240,208,246,99,177,87,42,247,95,67,188,108,108,45,133,200,247,58,157,169,197,221,184,165,98,181,123,43,36,158,43,160,78,178,106,122,65,213,10,219,133,246,154,174,191,4,201,233,210,28,142,134,134,138,41,235,94,248,35,153,104,230,167,89,36,141,26,246,75,42,181,200,175,224,177,203,38,237,115,210,53,109,239,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,55,201,15,52,251,147,197,220,99,216,217,162,122,54,72,222,173,94,18,49,142,68,221,168,83,182,156,248,75,106,229,247,169,123,230,150,230,117,149,116,90,117,138,84,67,53,110,101,13,11,233,217,119,164,149,137,36,80,219,219,51,85,175,169,115,87,132,138,139,36,84,239,108,156,157,34,164,108,152,45,83,169,187,181,170,255,0,210,38,171,223,108,87,58,75,141,182,227,166,247,218,186,58,202,73,155,52,21,48,73,108,153,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,103,179,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,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,160,141,92,210,171,22,23,209,222,160,233,14,144,225,126,82,130,147,79,239,150,187,37,146,215,78,249,100,146,73,40,103,70,198,198,167,41,38,154,73,30,170,170,188,164,146,71,171,156,174,115,149,87,192,116,19,209,5,139,164,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,103,212,66,202,84,153,86,26,90,71,73,20,111,142,30,13,137,242,39,4,115,229,223,147,156,216,226,70,7,74,233,119,166,76,7,165,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,101,115,187,0,0,0,0,66,173,116,240,189,209,173,107,234,58,201,172,115,71,240,91,13,95,153,173,205,172,244,50,58,47,142,215,35,226,90,119,70,141,68,242,253,221,231,90,169,88,244,115,248,51,131,91,44,178,84,36,191,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,169,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,191,48,46,252,17,255,0,160,173,82,206,245,167,164,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,250,184,88,200,219,180,113,49,191,117,169,190,219,174,234,170,171,32,0,0,113,78,178,117,142,251,211,255,0,79,25,6,177,99,144,249,138,188,102,225,99,168,146,155,147,25,230,233,95,119,163,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,205,69,3,181,131,154,116,235,175,56,111,82,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,182,71,43,27,205,138,201,26,156,30,213,94,150,0,0,0,0,0,17,255,0,172,206,169,127,162,62,19,135,234,69,110,55,241,187,45,203,48,165,177,94,233,226,119,26,166,80,203,71,87,43,165,166,85,114,49,102,99,224,141,200,215,253,215,181,28,205,216,174,73,25,218,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,0,0,14,41,213,119,85,218,113,210,86,156,63,53,205,101,243,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,147,86,89,149,21,177,181,205,68,71,189,241,198,240,237,96,129,93,2,120,150,73,212,190,77,91,165,218,203,65,143,216,51,106,202,132,118,53,21,146,146,181,32,186,64,218,121,166,168,99,154,245,149,176,190,22,211,185,234,247,204,212,145,37,107,90,212,86,42,190,122,128,0,0,5,122,248,145,248,137,221,116,34,166,61,23,208,75,237,36,26,131,29,67,93,144,215,205,64,233,95,99,131,181,5,68,12,137,147,194,180,243,190,161,147,166,239,69,145,35,99,30,213,106,61,237,124,114,43,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,132,128,0,0,4,53,180,117,199,83,141,120,128,102,93,35,234,51,41,18,197,114,168,182,179,17,187,43,226,167,90,26,185,109,52,211,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,153,64,0,0,0,0,0,35,87,85,189,102,216,186,75,212,125,43,182,103,150,174,238,25,157,252,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,239,221,133,60,196,169,44,104,213,147,138,181,204,221,89,218,148,36,168,0,0,0,0,4,106,235,163,172,219,23,71,154,113,75,115,142,213,241,156,207,40,243,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,226,138,249,99,9,42,0,0,1,89,125,93,248,178,221,116,175,94,105,52,231,69,241,202,75,181,159,6,188,75,75,153,75,114,141,209,45,222,120,249,195,61,5,51,149,57,64,200,156,174,95,49,197,85,211,70,205,154,232,88,228,169,11,52,7,148,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,245,96,0,0,0,43,3,196,103,92,58,236,233,87,81,224,191,224,26,191,117,147,76,178,159,214,91,106,103,198,44,242,199,107,174,85,122,201,108,116,222,89,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,63,5,32,104,95,139,143,82,120,134,163,219,174,122,223,146,125,187,195,37,222,158,233,109,138,211,65,71,85,12,110,84,254,217,166,146,8,162,222,104,246,221,35,145,221,183,181,92,213,224,174,108,177,221,165,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,128,126,176,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,163,255,0,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,138,22,254,1,89,126,35,190,36,153,54,152,102,84,26,63,211,14,123,73,75,125,177,84,78,185,125,214,43,109,61,107,32,157,17,27,29,190,39,206,143,137,94,213,89,29,58,36,106,172,122,68,196,145,28,217,227,64,179,64,81,182,139,245,211,226,61,175,90,161,143,233,30,159,235,101,36,151,220,138,161,208,211,173,93,130,205,12,17,49,145,186,89,102,145,254,81,85,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,108,83,91,186,176,169,232,150,235,162,152,126,183,228,117,121,181,163,48,167,187,82,100,249,115,173,209,83,86,193,87,3,168,214,58,198,82,82,181,177,121,102,173,76,173,116,44,107,165,72,210,55,35,229,146,55,54,112,150,160,0,0,0,0,137,90,203,214,221,171,167,238,179,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,180,46,116,140,157,209,209,68,174,124,140,142,20,141,100,93,145,100,82,90,128,0,0,0,0,0,0,0,0,5,106,245,155,226,167,125,209,94,160,168,116,191,72,108,22,171,213,171,10,184,55,237,140,213,19,178,70,221,228,88,182,146,223,79,36,106,239,47,217,238,47,57,85,22,68,169,137,24,230,112,138,70,84,79,93,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,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,123,80,0,0,0,0,70,172,87,172,219,21,95,89,217,175,71,121,109,171,200,221,104,124,165,70,41,113,167,99,223,29,194,55,90,160,173,169,166,168,79,159,110,102,114,158,70,73,242,141,241,181,88,188,30,198,247,228,168,0,0,0,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,0,0,0,0,17,171,165,46,179,108,93,90,106,62,170,219,48,59,87,107,12,193,62,17,79,104,185,78,199,178,170,235,37,66,214,247,234,93,27,182,237,66,190,94,36,138,53,106,73,197,28,231,236,175,237,69,231,245,151,173,187,87,79,221,102,227,122,37,169,19,210,81,225,57,166,47,110,171,101,230,174,169,180,240,88,171,86,166,233,27,165,147,104,92,233,25,59,163,162,137,92,249,25,28,41,26,200,187,34,200,160,75,80,0,0,0,0,0,0,68,171,7,91,118,171,47,92,121,199,73,26,143,61,37,5,60,149,20,83,98,119,138,154,166,196,199,79,61,178,220,246,90,82,54,194,136,175,146,89,43,37,100,178,203,187,158,246,194,212,85,88,218,75,80,0,0,0,16,215,165,142,184,234,117,43,169,45,85,233,111,82,89,73,21,247,24,202,50,6,98,215,54,190,40,18,227,110,165,175,145,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,76,19,40,0,0,0,0,0,0,0,0,17,43,196,26,175,171,156,35,0,143,87,58,93,212,122,187,125,62,59,79,81,54,81,99,117,178,207,52,12,183,67,12,213,18,92,153,45,100,107,42,62,52,141,35,116,44,87,243,71,198,172,99,85,143,238,86,5,167,197,79,174,59,117,214,138,225,89,171,180,151,74,122,90,136,230,150,134,175,27,182,54,10,166,53,200,174,134,69,134,157,146,163,28,136,173,85,141,236,126,202,188,92,213,217,80,47,208,28,127,165,94,166,48,222,171,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,244,29,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,128,232,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,252,0,17,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,170,191,236,163,245,217,255,0,111,63,248,179,103,255,0,154,1,127,192,132,18,234,95,85,29,60,244,57,113,234,55,94,53,22,175,43,205,150,163,28,189,62,195,37,154,138,212,203,93,186,91,157,35,102,182,187,141,35,94,218,153,105,230,146,57,164,145,139,217,123,145,177,181,22,37,150,89,41,211,174,188,225,189,73,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,217,28,172,111,54,43,36,106,112,123,85,67,165,128,0,0,69,255,0,16,30,166,51,46,148,52,211,10,213,44,62,134,146,226,199,103,20,150,219,189,178,165,17,172,184,219,164,161,173,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,240,148,0,242,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,141,242,67,205,62,252,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,158,172,0,0,0,0,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,109,246,84,252,79,41,210,175,83,24,111,85,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,7,96,0,0,0,139,254,32,61,76,102,93,40,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,225,40,1,229,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,61,88,0,0,0,71,254,179,58,165,254,136,248,78,31,169,21,184,223,198,236,183,44,194,150,197,123,167,137,220,106,153,67,45,29,92,174,150,153,85,200,197,153,143,130,55,35,95,247,94,212,115,55,98,185,36,103,106,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,21,240,142,215,77,56,203,250,108,179,232,133,178,243,218,204,240,79,63,45,202,215,80,136,201,38,165,168,175,154,120,234,169,254,107,221,133,60,195,35,122,166,206,100,136,136,230,162,62,39,73,58,128,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,168,190,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,110,130,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,91,73,149,225,215,215,85,79,75,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,212,123,158,214,61,237,70,60,47,120,0,0,142,177,245,219,160,203,213,29,71,75,51,100,212,141,188,54,158,24,41,238,173,159,149,20,151,181,150,70,203,103,123,246,70,178,165,173,72,85,187,57,205,124,143,146,5,86,76,196,142,78,85,226,95,215,29,55,78,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,212,151,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,155,213,172,111,39,189,169,187,149,26,155,238,170,137,243,2,229,60,106,253,44,98,223,80,40,125,186,226,67,95,13,14,184,234,122,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,190,227,35,73,24,168,173,123,38,237,93,122,105,206,162,105,79,134,158,143,224,250,165,149,85,222,114,27,118,81,101,134,120,102,166,164,133,150,134,50,205,90,198,91,98,90,84,227,43,41,218,196,141,102,123,228,124,175,71,191,159,23,53,140,171,96,53,80,10,160,240,190,241,4,166,180,211,89,122,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,117,141,102,210,171,196,143,171,10,158,152,116,74,56,48,204,142,174,209,168,185,117,67,97,198,38,134,221,21,83,34,101,60,240,62,182,105,82,118,186,20,98,66,254,218,34,163,158,175,157,138,214,236,215,189,129,45,72,171,226,35,210,31,244,173,209,164,251,45,69,222,212,44,59,187,91,139,243,175,242,208,207,221,116,94,106,146,78,72,177,175,118,56,155,193,93,195,140,177,197,188,140,141,101,229,18,186,53,241,92,214,220,187,50,177,232,246,171,105,157,94,165,220,175,117,11,77,67,114,198,105,224,165,187,185,234,147,72,171,45,58,172,116,146,49,63,84,213,122,58,153,144,195,20,146,72,178,108,170,90,248,25,97,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,238,128,122,193,181,117,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,72,151,227,5,210,31,227,213,198,11,69,254,34,139,57,108,149,255,0,238,20,180,21,112,196,244,255,0,105,4,136,199,255,0,136,114,71,253,254,66,189,122,117,215,156,203,166,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,187,35,149,142,224,244,100,141,78,108,106,160,105,120,142,189,109,245,131,140,244,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,201,190,170,211,213,134,137,92,122,116,162,234,158,179,35,171,181,233,245,85,60,115,75,89,87,110,157,211,210,189,213,73,72,232,100,130,22,189,234,246,212,170,196,171,26,61,155,162,185,174,115,54,122,208,103,83,189,66,229,93,80,107,45,235,87,50,154,111,33,231,251,116,214,235,91,42,164,168,134,217,67,19,120,197,79,27,158,191,237,164,122,181,172,107,229,150,87,163,25,207,138,7,52,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,239,14,110,138,63,162,174,156,79,127,207,237,150,169,53,55,41,253,101,202,166,4,238,201,107,161,84,98,199,108,108,220,156,199,113,123,22,73,93,18,53,175,145,205,110,242,182,24,164,88,171,225,41,209,71,198,235,40,250,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,184,71,217,124,82,199,19,100,107,156,178,43,165,68,141,98,133,239,182,160,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,72,1,226,143,235,179,83,127,37,246,122,34,47,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,6,167,129,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,15,63,225,67,215,29,78,53,117,178,116,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,251,78,77,229,73,165,108,123,61,178,51,179,110,134,85,203,169,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,64,159,224,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,138,234,119,168,92,87,165,253,26,189,106,230,83,77,231,252,135,110,154,221,107,101,84,116,243,92,235,165,119,24,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,92,240,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,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,122,7,88,61,89,230,93,93,106,135,219,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,183,109,138,170,216,152,137,194,128,213,64,4,74,241,12,235,78,213,210,198,151,212,88,177,12,130,145,186,169,146,211,162,99,244,107,76,218,165,162,129,100,227,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,220,67,149,120,150,248,130,83,104,245,170,241,211,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,169,132,253,87,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,83,209,159,134,86,27,167,90,37,145,88,250,141,178,210,100,57,14,164,83,209,50,249,108,138,117,141,150,154,74,121,219,83,21,20,85,116,238,108,202,245,153,145,73,59,163,145,34,123,225,137,136,143,108,93,201,66,184,58,23,235,54,251,209,230,163,213,92,228,181,124,103,12,202,60,189,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,184,170,178,88,244,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,157,126,176,122,76,204,186,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,86,69,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,40,93,72,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,125,88,3,56,61,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,147,254,26,94,32,149,58,61,117,179,244,249,171,247,90,72,244,250,190,163,203,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,110,229,84,98,59,107,52,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,2,202,188,115,191,114,127,196,159,203,72,171,225,113,235,179,76,191,58,246,122,211,154,106,239,83,25,150,181,105,30,150,105,110,103,67,72,247,233,69,61,125,182,217,115,133,18,55,212,219,166,101,35,41,224,150,54,181,27,206,6,210,112,73,17,126,251,28,206,77,230,215,73,39,202,233,203,91,238,189,56,235,13,151,89,108,86,58,75,189,202,193,79,113,109,29,37,92,142,100,11,61,69,12,244,209,190,78,63,121,204,99,167,71,171,17,90,175,70,43,81,204,229,205,2,218,124,72,252,65,42,122,118,166,143,71,180,110,235,72,237,69,184,211,182,166,182,229,12,177,76,252,101,137,44,18,68,146,211,205,4,176,204,250,152,86,118,163,28,230,190,54,43,36,219,103,198,171,77,152,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,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,93,167,135,7,135,253,31,78,246,40,181,111,87,177,223,243,216,175,243,48,69,77,81,36,21,17,227,180,188,223,31,26,119,194,249,35,124,211,70,136,247,204,142,228,145,202,145,53,25,250,229,148,59,7,68,157,31,99,61,35,105,124,86,86,165,37,110,109,124,167,129,217,101,226,146,90,142,197,116,241,73,59,225,100,113,202,245,107,89,11,106,95,18,61,172,141,100,70,163,222,214,170,241,108,53,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,60,255,0,133,15,92,117,56,213,214,201,210,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,237,57,55,149,38,149,177,236,246,200,206,205,186,25,87,46,167,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,2,127,128,0,165,111,26,191,84,248,183,211,250,31,113,184,157,215,194,135,174,58,108,150,213,100,233,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,123,133,120,213,250,167,197,190,159,208,251,141,196,128,0,106,160,16,215,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,160,0,0,0,0,4,0,241,58,235,199,244,33,98,169,208,109,39,189,113,207,178,11,123,190,37,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,227,36,114,194,213,142,100,219,156,78,94,191,215,247,88,54,174,147,116,141,206,183,173,92,153,222,99,79,89,65,138,50,24,154,172,166,157,140,106,73,93,43,164,99,162,225,78,179,68,244,141,205,114,202,247,49,156,120,44,146,71,64,55,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,129,249,73,41,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,199,192,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,103,235,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,131,145,22,10,230,83,212,62,158,116,99,145,85,17,241,203,26,163,152,187,61,17,209,185,83,140,140,115,131,79,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,172,164,191,13,207,16,74,110,157,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,54,221,242,42,221,160,0,0,20,3,226,143,235,179,83,127,37,246,122,34,202,124,57,186,246,254,149,22,41,244,223,81,32,242,250,155,140,219,252,229,93,68,20,252,41,111,84,44,123,34,90,198,163,19,132,51,35,228,141,178,197,242,106,185,237,124,73,197,206,142,26,214,241,71,245,217,169,191,146,251,61,17,29,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,17,255,0,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,200,0,51,25,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,208,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,237,100,98,185,172,115,226,150,39,171,25,207,138,102,176,238,189,31,117,103,153,116,139,170,31,110,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,158,221,198,34,163,101,122,40,104,204,30,127,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,0,5,69,248,175,117,199,83,146,221,111,125,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,119,95,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,165,96,45,83,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,117,240,161,235,142,155,37,181,89,58,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,253,167,38,209,44,49,54,61,152,232,217,222,179,67,42,229,228,248,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,231,82,197,28,23,123,114,212,34,54,118,36,17,178,40,95,10,207,12,46,141,90,156,147,183,35,92,245,116,137,24,77,240,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,114,174,154,250,192,208,238,170,108,75,115,211,44,147,179,117,135,190,234,188,110,232,248,96,188,82,71,19,216,213,153,244,236,145,252,161,94,236,74,146,198,231,199,188,136,213,114,61,28,198,213,15,137,127,92,117,61,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,223,125,146,44,143,85,87,49,144,243,255,0,14,157,16,213,13,98,234,95,28,175,211,235,230,65,139,208,226,53,13,186,222,178,155,68,113,171,237,112,35,31,198,45,229,253,83,159,82,173,116,9,27,155,34,57,143,149,206,138,88,163,149,160,126,191,20,127,93,154,155,249,47,179,209,22,63,225,161,215,29,55,81,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,223,124,137,35,21,81,207,100,53,193,226,143,235,179,83,127,37,246,122,34,53,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,128,212,152,35,87,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,102,219,169,187,181,214,193,213,222,171,223,108,87,58,187,117,202,221,169,23,218,186,58,202,73,157,12,244,211,199,115,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,105,36,205,103,86,62,169,245,147,234,6,67,238,51,129,115,222,31,61,109,218,186,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,219,71,42,36,145,239,45,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,123,165,94,166,48,222,171,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,14,192,0,0,0,0,0,0,82,183,138,23,66,223,161,76,169,250,227,163,152,103,148,211,107,215,15,140,83,81,59,148,54,43,164,146,57,23,104,81,169,229,232,230,222,62,222,202,230,50,85,124,127,170,107,169,227,91,169,62,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,12,230,116,171,212,198,101,210,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,169,174,89,254,27,170,125,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,240,149,159,15,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,167,110,190,186,40,202,186,83,212,122,187,221,166,217,230,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,94,244,108,87,162,242,108,172,139,202,104,23,88,185,222,135,105,102,163,232,167,147,248,222,25,168,24,253,226,221,240,206,228,52,222,70,233,93,77,21,55,196,123,221,135,203,47,8,98,227,216,230,214,59,150,251,181,83,117,14,0,105,79,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,185,172,58,255,0,85,93,76,102,93,87,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,216,30,127,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,177,255,0,11,239,15,186,155,77,77,151,170,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,112,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,156,111,70,203,247,94,214,109,200,60,47,122,22,253,53,229,76,215,29,99,195,60,222,155,89,121,252,30,154,181,220,97,190,221,35,145,168,155,194,173,95,49,71,14,210,119,55,86,177,242,163,35,253,107,91,81,26,93,72,17,87,197,31,208,158,166,254,75,239,20,69,69,244,57,213,221,215,164,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,113,54,86,73,52,104,232,251,171,35,109,211,197,31,208,158,166,254,75,239,20,69,0,129,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,138,43,240,230,235,219,250,43,223,103,211,125,68,131,204,105,150,77,112,243,149,117,16,83,243,170,178,215,61,140,137,107,26,140,78,115,66,172,142,54,203,23,205,200,214,53,241,39,38,186,57,175,80,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,21,225,243,214,221,215,165,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,157,180,114,170,199,30,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,150,34,199,252,41,250,227,166,211,91,173,7,75,122,146,202,185,108,89,61,225,25,139,92,218,249,103,91,117,198,169,204,98,81,62,61,213,25,77,52,187,57,174,141,169,219,154,89,28,244,115,101,116,144,133,196,128,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,80,95,74,189,76,102,93,40,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,126,157,88,250,88,214,79,167,249,15,183,78,102,176,13,62,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,178,130,252,62,122,219,186,244,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,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,98,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,43,195,231,173,187,175,74,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,59,104,229,85,142,61,175,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,44,69,143,248,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,1,0,60,106,253,44,98,223,80,40,125,186,226,67,95,13,14,184,234,122,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,190,227,35,73,24,168,173,123,38,153,94,53,126,150,49,111,168,20,62,221,113,41,88,13,84,2,170,252,43,58,241,255,0,74,58,84,213,251,215,248,216,177,11,237,206,227,254,224,202,107,35,89,218,255,0,124,58,39,201,55,248,186,118,55,251,211,11,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,62,78,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,219,161,78,154,58,139,193,58,160,210,202,13,76,193,106,63,197,81,222,40,184,77,253,204,186,121,104,102,158,143,185,44,81,247,187,93,246,55,186,198,240,127,226,139,248,162,81,14,111,210,174,101,99,233,143,79,58,164,199,45,181,119,44,79,35,167,172,166,200,39,108,137,34,218,110,49,93,42,233,98,87,177,172,69,142,154,88,163,167,107,94,174,127,235,187,141,114,179,185,11,92,232,239,170,172,203,165,13,92,183,230,22,107,149,91,177,139,141,69,61,54,89,104,142,52,153,151,27,114,63,239,171,98,115,216,223,51,27,93,35,161,127,38,241,122,171,85,123,111,145,143,13,25,145,87,197,31,208,158,166,254,75,239,20,68,138,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,145,215,197,31,208,158,166,254,75,239,20,64,81,94,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,131,168,173,6,204,186,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,186,181,30,238,15,71,198,229,230,199,34,126,190,147,189,83,232,223,212,12,123,220,96,47,39,174,78,145,45,93,95,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,251,107,186,62,56,100,86,201,218,72,220,16,171,194,251,196,18,154,211,77,101,233,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,125,214,53,155,77,94,185,58,187,181,116,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,237,166,234,249,33,141,93,31,117,36,110,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,103,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,252,39,57,127,172,249,31,36,143,87,61,239,115,131,229,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,169,240,189,232,163,250,63,224,140,214,125,66,182,93,104,117,39,50,183,190,154,91,117,106,118,126,13,107,116,205,123,41,214,38,185,119,154,94,212,19,72,178,34,62,63,185,23,8,220,201,123,156,43,194,251,195,238,154,237,77,101,234,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,253,230,57,155,218,248,16,3,198,175,210,198,45,245,2,135,219,174,37,80,116,229,162,23,94,163,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,31,188,214,61,208,35,21,232,142,86,35,213,200,215,241,224,182,191,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,8,213,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,58,6,181,117,59,172,189,66,88,176,155,6,172,101,31,27,143,2,183,205,111,182,212,203,11,124,212,253,215,181,100,158,166,111,235,205,50,178,58,120,213,238,95,155,96,107,149,22,71,75,36,150,253,226,51,208,79,244,168,177,65,169,26,119,63,151,212,220,102,223,228,233,41,231,168,225,75,122,161,99,223,42,81,185,94,188,33,153,31,36,142,138,95,147,85,207,115,37,94,46,108,144,209,181,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,128,88,255,0,131,39,78,159,105,115,187,239,82,247,250,125,232,49,14,229,139,31,251,255,0,215,186,79,10,121,169,126,228,168,228,237,82,202,140,227,36,110,99,252,239,38,170,58,31,149,191,156,255,0,64,116,114,197,211,254,141,98,122,59,142,77,230,41,49,155,123,105,228,169,226,246,121,186,167,185,210,84,212,240,123,222,177,247,103,146,89,123,124,213,172,231,197,191,117,168,135,64,0,80,15,136,143,72,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,22,242,62,68,151,141,255,0,21,151,226,235,214,14,51,65,134,220,58,75,195,214,146,229,125,186,84,83,59,46,116,209,84,49,246,136,34,90,74,234,70,68,170,198,197,43,231,87,70,229,123,94,244,99,35,123,92,222,82,53,204,10,160,251,89,149,125,149,251,11,246,154,235,246,111,226,31,22,248,63,157,147,200,249,238,223,107,204,246,55,237,247,187,127,115,185,199,151,31,187,190,223,34,74,248,119,116,135,253,43,117,149,126,212,209,119,180,247,14,237,86,229,28,43,252,180,211,247,91,47,149,164,143,138,44,139,221,146,39,115,86,240,227,20,114,237,35,36,88,185,69,82,215,188,32,186,193,181,45,170,155,164,44,209,106,219,114,109,69,109,126,29,86,216,154,232,36,129,90,234,154,154,23,240,98,57,143,107,146,166,161,178,72,174,71,163,228,103,38,112,137,146,5,165,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,17,255,0,29,210,220,239,43,193,50,237,76,176,88,188,214,55,130,121,15,180,21,190,106,22,121,63,59,50,195,75,250,183,189,36,147,156,141,86,254,173,174,227,182,238,217,62,100,128,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,43,175,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,218,200,197,115,88,231,197,44,79,86,51,159,20,166,15,16,206,139,46,189,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,199,192,116,125,213,158,101,210,46,168,125,184,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,123,119,24,138,141,149,232,161,163,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,95,86,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,0,116,247,211,166,119,212,181,227,40,196,244,206,159,207,100,150,44,125,111,180,86,206,112,197,241,14,53,244,116,210,69,222,154,88,227,139,140,117,79,155,147,149,119,236,240,68,221,232,169,205,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,39,175,130,167,170,124,167,233,253,119,184,219,142,213,226,215,209,71,198,232,235,58,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,9,85,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,86,222,35,189,113,211,117,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,123,173,100,178,185,202,213,153,98,142,26,157,43,167,93,6,204,186,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,186,53,94,222,111,86,70,213,230,246,162,135,235,209,46,157,51,189,111,179,231,89,101,130,159,179,141,233,206,63,93,125,200,46,124,225,119,149,237,80,85,212,210,197,217,124,172,145,253,249,40,214,30,81,163,251,124,249,185,21,19,101,229,70,135,181,39,72,112,221,5,232,39,81,52,143,79,224,171,142,197,142,233,190,73,13,58,213,206,179,79,43,223,69,83,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,120,64,213,65,156,30,177,177,206,160,177,206,160,178,72,250,155,127,155,206,170,251,18,207,116,138,158,40,169,110,180,177,196,216,41,234,169,187,81,199,27,161,116,112,53,168,168,198,185,28,199,54,70,182,70,200,212,209,241,29,122,219,232,251,25,234,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,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,130,176,60,36,50,125,18,176,117,47,29,46,167,219,233,41,242,122,218,126,24,69,242,166,229,60,12,166,184,185,146,83,203,68,145,55,104,100,125,84,53,47,70,58,101,249,62,6,177,136,178,76,210,242,76,187,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,94,233,15,197,139,21,175,210,124,142,46,168,239,157,156,167,11,183,252,66,43,132,77,143,205,101,125,202,153,83,177,77,73,12,17,67,20,209,35,233,34,70,115,251,237,115,165,114,177,145,204,246,135,75,241,111,203,116,74,223,211,68,152,102,167,186,174,124,158,237,81,241,44,34,138,154,89,225,123,238,52,207,142,25,103,89,91,20,144,240,138,26,215,171,227,155,143,113,142,115,88,230,73,198,72,232,216,247,250,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,116,255,0,240,148,232,163,227,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,132,224,240,250,196,181,115,7,233,47,5,198,181,161,181,112,95,105,105,230,90,106,26,232,158,218,219,125,185,211,61,105,41,170,21,242,189,85,237,137,91,197,187,69,218,141,99,129,99,107,161,114,186,69,0,0,0,0,137,94,33,157,22,90,186,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,156,165,183,207,35,154,173,123,28,213,149,209,35,213,168,201,149,171,220,141,143,155,148,181,0,101,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,83,242,150,83,227,89,165,184,38,41,157,224,58,153,96,177,121,92,147,59,248,175,218,10,223,53,51,252,231,146,134,221,13,47,234,222,245,142,62,17,185,91,250,182,183,150,251,187,117,249,145,131,195,211,0,195,117,63,172,109,57,195,53,3,30,164,190,216,170,170,43,234,106,45,245,104,174,130,119,211,91,234,106,34,73,27,190,207,98,75,12,106,172,118,236,122,34,181,200,230,170,181,66,106,120,83,244,37,106,75,85,7,84,218,203,140,213,186,228,234,132,159,8,181,92,96,107,96,142,4,107,29,29,225,88,170,174,123,220,229,114,65,205,173,70,35,59,237,71,243,130,72,237,40,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,16,87,165,206,154,239,189,80,222,51,172,43,14,94,121,77,147,15,155,33,177,83,62,169,148,240,214,85,67,95,69,27,224,145,239,106,162,115,130,121,209,155,171,27,221,237,43,222,214,35,212,229,95,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,19,171,193,83,213,62,83,244,254,187,220,109,196,148,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,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,129,221,122,1,235,6,213,213,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,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,9,244,163,213,118,156,117,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,176,43,7,198,175,213,62,45,244,254,135,220,110,36,63,193,180,47,81,245,39,78,51,157,80,194,172,223,21,181,105,207,145,150,255,0,12,10,174,170,167,165,170,74,133,74,166,198,137,247,225,143,202,187,186,168,188,152,215,181,234,213,99,100,123,38,7,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,101,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,9,244,125,213,158,27,213,214,151,253,184,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,27,247,24,138,174,137,232,149,107,226,63,225,255,0,89,211,189,246,93,91,210,28,119,252,233,235,252,180,18,211,83,201,61,68,152,237,87,6,71,198,161,243,62,73,31,12,210,34,189,147,43,184,164,146,172,78,70,126,165,101,141,125,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,181,145,138,230,189,172,150,40,158,172,127,14,42,26,83,7,138,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,80,7,20,234,187,170,237,56,233,43,78,31,154,230,178,249,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,201,171,44,202,138,216,218,230,162,35,222,248,227,127,107,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,40,102,179,84,181,75,59,214,156,238,231,169,154,151,125,248,206,73,121,236,249,218,223,43,13,63,119,181,11,33,143,245,112,177,145,183,104,226,99,126,235,83,125,183,93,213,85,86,210,188,40,122,28,166,198,173,86,78,174,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,105,169,188,73,12,173,147,119,186,70,118,90,49,224,255,0,106,194,58,151,172,201,115,187,237,38,79,165,248,237,69,61,202,195,110,184,81,182,103,222,146,70,84,39,149,173,227,35,17,143,165,149,148,207,119,234,159,13,75,30,212,86,181,29,44,76,179,64,51,89,213,143,170,125,100,250,129,144,251,140,229,170,116,171,211,214,43,213,7,133,126,27,164,121,77,79,144,243,255,0,22,169,183,93,25,75,29,68,214,202,232,175,85,174,138,162,54,189,63,219,70,244,107,152,231,197,44,172,71,179,159,36,170,190,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,81,182,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,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,60,37,58,215,248,221,29,31,73,186,155,115,186,214,94,161,239,73,133,220,39,94,252,110,161,134,14,227,237,142,84,111,56,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,242,171,174,142,140,172,93,97,233,197,45,178,59,175,193,179,60,95,204,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,146,35,226,147,207,244,89,225,231,165,253,44,90,173,89,125,246,142,147,37,213,70,211,204,149,153,2,186,71,65,68,179,181,173,146,158,134,39,108,214,49,173,69,103,125,88,147,61,31,54,234,198,73,217,104,75,80,0,20,3,226,143,235,179,83,127,37,246,122,35,154,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,233,126,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,169,93,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,183,69,58,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,116,21,202,124,25,48,76,131,168,42,171,229,167,43,251,51,163,181,22,246,73,29,146,215,52,210,94,41,235,155,19,99,88,89,53,90,76,197,133,207,69,168,89,158,174,118,238,88,82,36,77,165,75,10,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,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,151,115,170,235,111,78,153,222,136,89,240,92,178,255,0,79,222,198,245,27,31,161,190,227,247,62,112,183,205,119,104,41,42,106,162,236,178,87,200,206,196,149,137,15,41,17,157,206,28,218,136,139,178,114,163,67,218,109,164,56,110,189,116,19,167,122,71,168,16,85,201,98,200,180,223,27,134,161,105,39,88,103,137,236,162,166,150,41,163,127,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,42,175,195,139,174,58,110,148,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,117,204,138,39,53,92,176,164,82,90,79,93,29,102,216,186,60,211,138,91,156,118,175,140,230,121,71,152,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,20,87,203,29,27,117,21,160,217,151,77,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,119,86,163,221,193,232,248,220,188,216,228,78,106,7,234,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,233,125,66,116,233,157,244,211,120,197,241,61,76,167,242,57,37,247,31,75,237,109,179,156,50,252,63,149,125,101,52,113,119,161,150,72,229,229,29,43,38,228,213,77,187,220,21,55,98,170,216,167,132,167,69,31,4,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,231,39,121,146,203,28,77,145,173,106,70,142,149,18,68,150,23,179,138,248,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,2,58,232,7,73,153,151,81,154,95,170,217,198,159,212,85,215,95,116,214,158,215,83,79,142,82,80,36,243,222,89,85,36,233,42,70,254,227,85,175,138,42,121,36,70,53,146,62,85,217,141,78,74,212,94,63,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,44,255,0,192,199,247,217,252,55,252,200,120,169,244,29,254,155,245,87,164,22,95,241,82,229,246,43,101,187,253,221,245,55,183,63,187,254,247,108,172,142,31,241,149,15,119,247,215,129,42,186,5,235,95,21,234,179,78,41,44,151,107,159,151,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,59,50,61,24,169,197,209,62,88,171,226,167,215,143,250,111,210,166,144,94,191,197,69,151,223,109,151,31,247,118,84,217,28,206,215,251,221,210,190,57,191,198,83,189,191,223,88,86,174,155,234,174,163,232,253,246,163,39,210,252,210,235,140,221,106,237,245,54,185,170,237,213,11,20,143,165,157,156,36,141,85,63,224,185,171,253,102,72,200,228,98,181,236,99,155,242,177,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,96,123,94,157,116,27,50,234,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,118,232,213,123,121,189,89,27,87,155,218,139,160,158,154,58,116,193,58,95,210,202,13,51,193,105,255,0,197,86,94,43,121,205,253,211,186,121,104,97,158,179,183,44,178,118,123,189,134,59,180,199,112,103,224,137,248,170,243,254,133,250,50,177,116,121,167,21,86,201,46,191,25,204,242,143,47,81,147,92,162,123,210,149,210,68,143,237,83,83,70,237,182,134,46,236,168,146,57,169,36,142,123,156,238,40,172,138,57,42,5,0,248,163,250,236,212,223,201,125,158,136,241,88,159,73,153,150,117,210,134,65,213,14,31,81,87,118,102,43,148,73,101,187,216,233,168,17,207,165,183,71,71,21,68,183,37,151,185,201,204,99,167,141,175,141,177,47,22,114,149,206,70,49,252,125,175,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,42,131,167,93,121,204,186,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,178,57,88,238,15,70,72,212,230,198,170,104,39,166,142,162,240,78,168,52,178,131,83,48,90,143,241,84,119,138,46,19,127,115,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,248,162,254,40,149,23,226,95,208,229,79,78,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,220,100,107,27,209,21,172,124,220,127,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,26,41,51,89,213,143,170,125,100,250,129,144,251,140,230,140,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,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,115,58,177,245,79,172,159,80,50,31,113,156,15,41,250,45,206,255,0,69,159,166,191,129,127,152,207,180,31,101,190,39,230,161,255,0,77,60,183,153,236,118,121,247,127,188,253,238,124,56,126,206,91,252,143,107,210,175,83,25,151,74,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,217,87,132,158,1,134,234,159,68,217,254,159,106,14,61,73,124,199,175,153,197,125,53,117,13,74,47,9,89,240,251,106,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,165,117,245,137,210,174,101,210,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,247,17,210,181,140,111,153,141,174,141,179,51,139,120,189,81,200,157,183,198,247,134,130,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,27,228,135,154,125,248,37,237,189,236,108,209,61,29,28,140,71,47,9,24,246,170,238,213,61,89,65,126,31,61,109,221,122,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,219,71,42,172,113,237,123,216,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,176,0,0,0,0,0,14,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,103,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,186,83,35,87,136,62,133,233,198,178,244,203,154,221,179,91,55,118,235,130,99,247,76,146,193,114,129,81,149,84,85,84,244,175,153,88,215,170,46,240,203,218,107,37,141,81,90,230,163,85,54,123,35,123,3,61,132,180,240,249,232,146,235,213,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,78,218,185,17,100,143,120,150,105,247,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,178,73,184,39,223,158,94,219,24,199,77,43,213,210,72,244,106,115,145,239,114,166,238,80,62,174,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,111,87,61,220,88,198,166,238,85,114,237,186,170,175,204,250,192,1,21,124,81,253,9,234,111,228,190,241,68,81,94,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,151,169,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,15,201,212,86,131,102,93,54,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,221,90,143,119,7,163,227,114,243,99,145,39,255,0,133,247,136,37,53,166,154,203,210,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,251,172,107,54,154,189,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,251,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,192,212,153,0,60,106,253,44,98,223,80,40,125,186,226,126,175,12,174,187,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,155,34,190,166,24,182,108,140,127,41,30,200,251,252,164,85,155,181,249,124,106,253,44,98,223,80,40,125,186,226,5,53,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,198,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,232,29,39,122,167,209,191,168,24,247,184,192,90,167,138,23,66,223,166,188,85,250,227,163,152,103,155,212,155,47,15,140,83,81,59,140,215,219,92,113,185,23,104,81,171,230,43,33,218,62,222,202,215,190,36,124,127,173,115,105,227,64,243,254,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,203,13,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,120,126,245,221,98,234,171,21,143,10,202,95,228,181,55,31,183,164,151,26,109,159,39,197,41,96,142,150,57,110,188,217,79,21,60,29,218,154,135,39,150,106,171,153,182,233,187,126,104,19,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,29,127,170,174,153,243,46,148,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,149,94,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,108,255,0,170,174,153,240,222,171,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,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,128,105,248,128,30,53,126,150,49,111,168,20,62,221,113,57,255,0,133,215,136,5,29,222,142,219,211,38,183,228,93,155,172,62,90,221,131,221,39,142,8,41,100,165,138,8,160,134,210,238,219,25,198,100,237,111,20,146,43,221,51,164,116,106,228,122,68,217,122,7,141,95,165,140,91,234,5,15,183,92,64,168,13,39,193,127,74,26,167,134,233,159,197,62,25,246,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,26,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,30,175,164,239,84,250,55,245,3,30,247,24,11,158,241,6,232,146,213,213,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,94,226,181,17,36,147,112,224,30,20,253,117,84,230,49,208,116,177,170,245,245,117,55,218,90,116,135,10,174,109,44,77,129,214,234,74,38,39,195,94,144,198,213,107,226,138,158,73,91,52,138,238,226,44,141,115,218,230,198,146,217,161,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,211,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,208,60,7,141,95,165,140,91,234,5,15,183,92,74,139,209,189,33,204,181,223,81,45,250,91,167,208,82,79,144,221,169,235,166,161,130,166,116,133,149,15,166,164,154,169,97,71,175,221,107,222,216,28,198,43,149,172,230,230,242,115,27,187,146,221,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,23,238,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,46,255,0,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,120,255,0,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,106,175,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,6,164,193,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,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,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,114,126,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,149,131,215,215,69,25,87,74,122,143,87,123,180,219,60,198,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,222,141,138,244,94,77,149,145,90,167,133,199,161,61,50,252,235,222,43,78,85,226,231,212,22,147,226,154,53,54,132,94,241,251,86,77,156,100,126,82,227,111,161,184,65,82,223,131,210,185,213,12,75,180,51,70,212,98,204,199,193,36,45,141,37,107,151,188,170,246,201,23,56,164,8,65,225,215,215,85,79,75,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,212,123,158,214,61,237,70,62,202,124,76,110,214,171,255,0,135,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,68,56,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,221,53,199,72,181,67,67,252,35,178,141,63,213,140,238,175,35,187,210,211,216,38,134,158,166,8,218,251,12,15,184,219,119,180,164,172,150,68,169,101,60,169,51,89,47,45,184,43,88,196,108,108,98,32,86,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,134,190,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,32,7,134,135,67,149,61,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,125,146,36,108,69,87,61,240,222,72,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,166,11,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,159,241,171,244,177,139,125,64,161,246,235,137,77,120,214,45,125,204,46,51,90,113,202,31,55,87,79,111,175,186,73,31,117,145,241,165,162,165,150,174,166,77,222,168,139,194,8,37,126,219,242,119,29,154,138,229,68,80,189,239,15,158,182,237,93,87,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,237,163,149,18,72,247,232,23,94,143,180,190,191,170,139,7,86,148,9,87,109,203,45,116,245,205,185,54,25,100,123,46,243,203,69,21,13,59,229,73,30,230,68,200,41,155,59,81,144,177,138,247,200,199,57,223,171,86,191,62,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,9,232,251,171,60,55,171,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,156,55,238,49,21,93,19,209,3,186,128,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,113,78,191,186,193,181,116,155,164,110,117,189,106,228,206,243,26,122,202,12,81,144,196,213,101,52,236,99,82,74,233,93,35,29,23,10,117,154,39,164,110,107,150,87,185,140,227,193,100,146,58,1,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,232,29,69,107,206,101,212,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,237,149,200,198,243,122,190,71,39,55,185,86,194,188,31,122,67,252,58,184,206,168,191,199,209,96,205,142,191,253,222,150,190,174,104,152,159,237,224,141,30,255,0,241,238,88,255,0,188,72,3,251,16,223,253,198,223,233,47,255,0,116,47,250,115,254,159,127,105,255,0,124,255,0,74,127,171,229,255,0,208,255,0,245,127,252,181,255,0,225,30,92,171,91,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,79,21,129,226,215,209,71,198,232,235,58,178,211,43,101,214,178,245,15,102,60,210,223,2,119,227,117,12,48,118,217,115,106,43,185,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,9,43,225,221,213,231,244,173,209,165,251,83,91,222,212,44,59,181,69,148,112,160,242,208,207,221,116,190,86,174,62,42,177,175,118,56,157,205,27,195,140,177,203,180,108,141,98,229,42,140,198,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,125,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,8,255,0,170,93,122,244,157,162,217,221,207,76,245,47,85,190,13,146,89,187,62,118,139,224,87,42,142,215,118,22,77,31,235,33,167,124,110,222,57,88,239,186,229,219,125,151,101,69,68,245,122,23,213,30,132,245,41,241,191,208,166,115,246,143,236,231,150,248,159,247,50,178,143,177,230,59,189,159,244,76,81,242,229,216,151,250,187,237,199,231,182,233,184,82,183,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,41,213,45,45,193,53,167,4,185,233,158,165,216,190,51,141,222,123,62,118,139,205,77,79,221,237,76,201,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,207,103,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,244,124,113,254,170,186,103,195,122,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,48,41,219,195,155,173,127,232,171,168,243,216,51,251,157,214,77,50,202,127,87,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,214,250,76,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,79,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,158,232,37,72,227,73,164,101,84,213,40,137,35,222,254,211,218,196,226,216,222,247,198,23,18,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,74,175,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,173,94,140,250,165,254,136,249,182,97,169,20,88,223,198,239,87,44,62,170,197,100,167,149,220,105,89,93,45,101,36,173,150,165,81,200,245,133,140,130,71,43,89,247,158,228,107,55,98,57,100,103,10,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,15,202,119,94,143,186,179,204,186,69,213,15,183,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,110,227,17,81,178,189,22,210,122,18,240,224,177,104,126,156,100,23,61,109,131,226,185,158,163,99,245,24,253,242,219,5,107,219,75,108,179,213,35,123,214,246,201,11,147,185,51,248,177,101,157,174,217,174,99,91,10,162,53,210,205,90,189,116,116,101,125,232,243,81,233,109,145,221,126,51,134,101,30,98,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,188,85,95,20,97,115,250,229,159,225,186,167,209,54,167,106,14,159,100,52,151,204,122,249,166,249,5,77,13,117,50,175,9,89,240,250,132,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,230,18,43,166,110,174,238,186,21,166,154,181,163,87,155,117,93,219,19,213,12,94,229,109,100,113,84,59,157,174,235,45,12,208,67,85,20,110,114,68,172,145,100,141,147,252,145,234,200,226,114,57,123,41,20,145,212,13,84,0,0,128,30,41,125,20,98,186,161,167,23,238,164,48,171,103,146,207,177,11,127,157,187,121,116,141,145,222,237,112,34,119,157,81,205,205,78,245,60,13,116,140,149,21,94,232,226,88,85,178,126,167,181,74,197,217,248,195,107,125,171,3,233,210,159,70,166,177,213,214,92,181,70,161,27,79,86,217,26,200,40,96,183,85,82,84,202,247,254,46,123,220,229,133,141,98,34,38,207,145,202,228,224,140,146,147,0,153,94,25,125,31,99,61,82,234,133,238,245,168,201,73,89,132,224,212,241,58,235,103,116,181,17,79,115,158,178,58,134,83,49,146,64,248,221,19,24,232,95,43,158,143,223,120,227,103,23,36,142,115,47,120,162,191,9,221,116,190,233,135,84,22,205,57,248,205,170,139,22,212,189,237,215,118,220,17,140,229,85,5,61,68,148,11,12,170,173,86,204,233,223,216,107,55,86,201,230,85,188,28,254,219,153,122,128,0,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,0,149,64,242,154,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,190,172,0,0,10,171,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,73,85,227,157,251,147,254,36,254,90,69,95,11,143,93,154,101,249,215,179,214,129,127,192,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,186,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,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,42,3,193,170,237,106,176,117,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,155,12,20,208,71,95,111,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,127,174,142,179,111,189,97,234,61,45,206,59,87,193,176,204,95,204,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,146,163,229,144,56,174,170,230,22,45,64,212,124,143,53,198,48,43,86,21,106,189,92,37,172,164,176,90,222,247,82,219,227,114,238,145,177,95,255,0,165,81,168,200,209,202,169,28,113,51,140,109,179,79,7,30,156,117,66,201,77,93,212,141,195,55,171,179,97,185,29,60,214,218,28,122,146,88,228,101,249,97,149,241,173,85,83,85,28,145,50,9,91,43,98,227,198,101,127,113,121,50,21,86,212,198,191,14,46,135,41,186,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,221,214,178,88,154,212,106,204,146,199,123,192,82,183,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,11,52,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,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,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,161,227,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,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,133,186,36,235,7,38,233,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,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,17,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,51,111,212,86,131,102,93,54,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,221,90,143,119,7,163,227,114,243,99,145,37,87,134,231,136,37,55,78,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,155,110,249,21,66,237,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,40,7,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,101,92,209,158,134,231,248,110,150,116,77,166,58,131,168,57,13,37,143,30,177,233,190,63,83,93,93,82,171,194,38,124,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,57,132,138,234,103,171,187,174,186,233,166,146,232,213,154,221,87,105,196,244,191,23,182,219,95,28,181,14,231,116,186,197,67,12,19,85,75,27,92,177,35,35,88,228,100,31,37,122,50,73,92,174,78,242,197,24,124,174,176,122,179,204,186,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,19,133,18,83,161,126,140,175,189,97,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,146,202,186,237,240,224,177,107,134,156,99,247,61,18,131,225,89,158,156,227,244,248,253,142,219,61,107,221,75,115,179,210,163,187,54,247,73,51,151,183,51,57,61,98,157,206,217,206,123,155,50,170,57,178,194,31,43,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,34,175,141,95,170,124,91,233,253,15,184,220,72,21,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,221,122,204,234,151,250,92,102,216,126,164,86,227,127,4,189,91,112,250,91,21,238,158,39,114,165,125,116,85,149,114,186,90,101,87,43,210,23,178,120,220,141,127,222,99,149,204,221,232,212,145,225,53,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,223,103,240,223,243,34,213,10,171,240,49,253,246,127,13,255,0,50,45,80,10,64,241,66,232,163,250,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,126,13,116,116,46,123,233,210,39,57,119,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,147,131,195,67,161,202,110,156,112,216,117,135,56,125,91,245,23,52,179,198,201,169,36,100,180,236,177,219,166,88,231,74,39,66,244,107,150,165,92,200,157,51,158,223,184,248,210,54,34,35,94,249,166,248,0,0,2,128,124,81,253,118,106,111,228,190,207,68,121,254,135,58,187,186,244,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,121,112,238,38,202,201,38,141,29,31,117,100,111,160,241,71,245,217,169,191,146,251,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,219,139,158,198,207,11,156,212,93,218,146,198,171,183,36,220,52,231,254,97,53,199,75,63,252,119,134,106,6,63,255,0,134,166,243,214,186,234,111,248,18,197,206,25,127,239,94,222,95,245,42,159,42,33,234,223,161,204,203,167,174,161,172,154,61,135,190,175,37,182,231,213,16,179,11,171,157,137,3,234,159,61,66,64,218,41,166,122,50,15,51,28,142,141,175,115,92,140,225,44,50,57,34,238,112,103,64,240,208,235,142,167,167,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,238,50,52,145,138,138,215,178,107,201,2,42,248,115,116,181,157,244,175,161,211,227,154,137,146,121,139,214,77,112,248,237,93,146,6,194,250,91,44,207,133,145,172,77,153,141,231,52,202,200,227,73,93,205,98,71,49,173,137,54,107,165,154,149,186,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,74,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,253,204,186,121,105,161,130,179,183,20,177,247,187,93,247,187,180,247,112,127,224,169,248,42,69,95,5,79,75,25,79,212,10,239,110,183,19,252,12,203,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,179,87,194,143,173,127,209,150,85,7,77,122,153,115,186,212,227,121,109,194,158,155,18,151,126,244,54,123,164,210,57,171,79,193,26,178,54,26,169,36,103,205,174,225,28,169,201,88,137,52,210,182,122,117,253,209,245,171,171,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,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,13,73,130,178,252,41,250,234,169,204,99,160,233,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,134,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,179,64,0,226,154,215,214,103,77,157,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,190,15,95,87,206,149,242,73,27,100,231,79,4,140,77,223,12,137,178,175,47,187,190,219,42,42,253,109,11,234,143,66,122,148,248,223,232,83,57,251,71,246,115,203,124,79,251,153,89,71,216,243,29,222,207,250,38,40,249,114,236,75,253,93,246,227,243,219,116,220,58,168,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,106,160,202,185,170,128,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,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,5,223,248,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,11,196,191,161,202,110,163,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,190,249,22,55,162,163,152,248,105,47,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,104,39,161,206,174,237,93,95,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,59,137,186,62,57,163,71,73,218,89,28,21,65,225,233,209,150,172,107,254,163,227,250,177,99,186,253,151,195,48,220,130,58,138,156,150,39,211,77,85,29,194,141,96,169,101,53,53,52,156,249,76,189,216,92,146,75,18,192,214,242,85,238,43,82,23,206,175,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,5,74,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,205,238,61,252,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,184,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,162,10,33,241,20,232,86,167,165,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,234,61,172,115,222,246,171,222,22,253,210,175,83,24,111,85,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,3,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,60,255,0,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,74,222,46,189,65,105,62,171,234,157,163,0,192,177,251,85,194,245,131,121,171,117,247,40,236,84,193,93,29,84,117,51,69,37,167,139,218,198,73,12,79,141,101,238,109,43,85,211,126,169,209,167,123,189,47,252,80,186,215,254,143,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,131,90,221,51,152,250,132,149,205,93,230,151,181,60,49,164,106,143,143,239,203,206,55,50,46,229,53,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,7,64,232,255,0,167,221,71,234,67,92,108,248,86,153,100,31,103,43,237,124,111,181,119,246,206,177,201,102,165,167,154,52,90,184,145,142,108,143,153,178,73,18,70,216,213,28,178,57,138,174,141,168,233,25,102,158,50,180,85,54,238,145,48,155,125,101,218,174,233,81,75,156,91,97,150,186,173,177,54,122,167,182,217,112,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,241,107,83,100,73,85,210,175,76,248,111,74,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,198,15,26,191,75,24,183,212,10,31,110,184,129,76,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,211,225,243,214,221,171,170,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,189,180,114,162,73,30,244,24,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,181,255,0,21,142,135,42,117,42,213,95,213,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,209,127,195,47,163,173,101,212,109,83,197,186,131,167,172,186,225,152,102,47,112,75,141,29,245,145,181,126,53,53,53,76,44,168,183,70,196,158,57,123,51,66,250,152,159,58,53,241,125,201,98,114,57,121,49,45,127,165,94,166,48,222,171,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,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,20,173,226,133,208,183,232,83,42,126,184,232,230,25,229,52,218,245,195,227,20,212,78,229,13,138,233,36,142,69,218,20,106,121,122,57,183,143,183,178,185,140,149,95,31,234,154,234,120,214,234,79,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,3,54,253,58,235,206,101,211,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,221,145,202,199,112,122,50,70,167,54,53,83,65,61,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,166,15,16,110,137,46,189,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,218,87,54,11,76,238,154,103,50,210,249,29,52,175,123,227,167,108,110,108,178,43,86,100,238,43,81,86,57,54,241,93,20,117,93,125,233,47,89,104,179,46,237,214,179,16,185,109,71,148,217,40,166,99,124,253,47,23,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,64,209,72,62,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,154,116,249,213,86,27,210,135,133,190,5,152,94,110,84,142,201,238,52,249,21,54,39,104,146,53,153,247,27,138,93,107,120,43,162,107,216,239,45,27,157,27,166,127,38,241,98,163,81,123,143,141,143,169,108,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,249,47,57,77,247,32,183,88,173,55,122,239,49,73,140,219,223,107,181,199,218,99,60,189,43,234,170,42,221,30,237,68,87,239,61,93,67,247,114,171,190,254,219,241,107,81,44,127,194,159,161,90,108,198,74,14,169,245,94,130,146,166,197,75,80,147,97,84,45,170,149,179,186,227,73,90,197,248,147,214,25,26,141,100,82,211,201,19,97,145,29,220,85,145,206,99,90,216,214,80,235,254,20,125,20,126,140,177,88,58,148,212,203,101,170,167,36,203,109,244,245,56,148,91,119,166,179,218,230,141,206,90,142,104,229,141,179,85,71,35,62,77,111,56,226,78,42,244,89,166,137,189,175,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,7,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,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,7,64,0,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,29,127,197,27,161,43,86,137,221,97,215,125,23,198,106,233,240,155,229,67,219,144,91,169,32,111,146,199,171,92,230,36,79,143,138,242,138,154,161,207,114,35,56,118,226,145,168,196,115,82,104,98,108,75,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,125,84,148,240,220,232,101,111,25,105,228,115,23,253,172,140,87,53,237,100,177,68,245,99,248,113,93,30,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,202,44,241,25,232,163,250,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,11,180,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,192,175,25,189,38,214,92,147,4,177,106,173,147,47,243,58,109,137,118,227,188,227,124,155,15,148,174,154,101,138,43,159,226,158,103,151,122,58,126,43,247,161,223,147,17,91,52,238,103,171,240,172,233,3,89,122,123,177,93,117,51,82,47,223,4,143,61,183,196,146,225,50,219,155,230,160,237,61,29,71,87,83,80,229,231,12,200,201,42,218,180,168,223,147,103,106,200,169,35,86,56,231,248,25,108,196,238,54,43,62,85,102,187,101,56,231,218,11,45,21,194,158,162,227,104,243,143,164,248,133,43,36,107,165,166,239,177,21,241,119,24,142,103,113,169,201,188,183,79,154,26,104,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,162,207,17,30,144,255,0,162,150,178,167,217,106,46,206,158,230,61,218,220,95,157,127,153,154,14,211,98,243,84,146,114,68,145,59,82,74,222,10,238,124,162,146,45,228,124,137,47,31,85,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,139,85,55,193,171,161,134,69,142,162,26,120,91,39,62,246,204,130,68,108,124,151,104,28,175,70,194,173,112,94,161,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,61,89,69,126,38,29,107,219,186,159,206,237,184,78,154,92,252,206,155,98,91,84,209,86,70,181,80,252,102,186,104,99,89,42,38,167,153,177,240,236,238,248,35,71,71,201,55,157,200,245,108,200,214,132,64,203,46,54,43,198,85,121,187,98,216,231,217,251,45,109,194,162,162,221,104,243,143,171,248,125,43,228,115,162,166,239,189,17,242,246,216,173,103,113,201,201,220,119,95,154,150,191,224,193,162,26,161,138,227,57,46,185,93,111,148,148,120,78,115,78,218,11,117,157,177,199,44,247,9,232,234,36,103,158,124,137,247,160,100,78,90,168,91,30,251,200,178,72,231,53,169,28,78,146,21,116,3,209,245,215,171,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,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,128,80,103,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,90,160,2,128,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,64,90,161,5,124,56,60,64,40,250,136,177,69,164,154,189,145,127,158,197,7,153,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,215,36,83,168,203,190,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,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,11,232,235,251,163,235,87,86,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,77,31,116,139,173,247,94,163,186,116,195,53,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,203,239,53,143,116,10,244,98,171,149,136,244,106,185,252,121,172,53,241,105,232,235,4,185,96,151,238,173,172,21,159,6,201,44,222,87,237,4,93,185,170,62,61,221,154,134,130,151,239,62,126,221,47,98,52,85,253,92,75,220,223,239,108,169,200,15,171,225,139,226,1,89,171,180,116,221,63,107,126,69,230,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,243,154,71,181,211,53,237,221,29,35,94,249,60,7,142,119,238,79,248,147,249,105,0,58,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,160,85,89,110,158,20,61,14,83,99,86,171,39,87,26,140,250,180,190,220,169,234,31,136,218,85,146,211,165,13,36,173,146,7,86,206,142,70,172,175,158,39,63,180,212,222,36,134,86,201,187,221,35,59,48,255,0,195,11,65,176,221,124,234,142,146,215,168,20,84,151,43,22,39,103,169,201,170,45,53,116,235,52,23,39,197,44,48,69,12,137,205,169,193,178,212,199,42,163,145,236,122,66,177,185,138,217,23,107,244,0,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,102,179,169,222,158,178,174,151,245,150,245,164,121,77,79,159,242,29,186,155,117,209,148,178,83,195,115,161,149,188,162,168,141,175,79,246,209,189,26,231,181,146,197,43,17,239,225,201,121,81,160,143,17,157,6,195,117,171,165,204,202,233,125,162,164,138,251,129,217,235,114,107,21,217,212,235,36,244,111,165,139,191,60,44,84,123,87,133,68,80,172,78,69,85,98,42,199,34,177,206,137,155,103,220,13,84,0,115,253,126,214,59,23,79,250,53,150,107,22,71,15,152,164,198,109,238,168,142,155,147,217,230,234,158,228,142,154,155,155,24,245,143,187,60,145,69,220,224,173,103,62,78,251,173,85,2,144,124,78,181,75,244,161,214,78,107,229,47,191,19,181,98,94,95,22,183,255,0,106,246,124,175,149,141,60,220,31,54,53,207,227,93,37,111,223,119,45,247,251,174,86,35,15,65,208,255,0,71,117,61,75,232,150,189,222,168,172,245,110,200,104,44,244,54,220,62,162,106,56,159,73,61,197,39,243,179,193,20,179,112,108,117,46,109,37,53,58,200,217,91,218,138,224,245,123,92,215,162,16,212,208,71,134,142,1,83,167,221,22,233,221,45,203,30,164,181,92,175,148,245,55,250,165,133,34,231,88,202,186,153,37,165,168,149,241,170,243,123,168,214,145,19,146,243,107,26,198,59,143,14,40,20,3,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,167,61,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,249,33,230,159,126,9,123,111,123,27,52,79,71,71,35,17,203,194,70,61,170,187,181,76,235,245,79,162,159,209,219,168,44,219,71,35,184,121,218,76,126,224,158,66,119,75,220,145,244,51,196,202,138,94,235,187,113,162,204,144,77,18,73,197,136,222,226,63,142,237,217,86,218,124,31,117,142,197,156,244,192,154,85,79,15,151,189,105,165,194,122,122,200,249,61,253,250,90,234,137,234,233,234,119,86,53,141,228,247,212,197,219,71,61,201,229,185,187,138,72,212,2,117,25,87,53,80,0,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,0,85,95,142,119,238,79,248,147,249,105,21,124,46,61,118,105,151,231,94,207,90,74,175,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,254,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,173,92,31,22,212,124,166,221,151,183,79,232,110,181,148,150,172,125,247,76,154,27,124,170,159,220,120,106,169,149,242,77,26,42,44,176,199,58,210,202,228,217,200,206,218,74,168,141,137,94,223,42,79,255,0,5,79,84,249,79,211,250,239,113,183,30,171,196,139,195,119,244,127,241,78,161,122,122,176,255,0,153,79,191,89,147,99,52,113,127,164,191,181,245,148,140,79,255,0,3,252,86,72,147,253,15,243,115,83,177,186,83,132,255,0,232,91,86,116,107,87,58,113,199,110,58,29,136,125,146,176,216,121,88,234,113,222,46,95,133,87,70,198,73,52,61,229,68,243,60,187,205,151,204,124,221,47,123,156,156,101,89,24,217,0,103,7,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,250,9,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,133,69,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,17,255,0,172,94,142,176,78,175,240,74,123,5,254,179,224,217,37,155,159,217,252,131,183,53,71,194,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,214,42,240,223,147,118,84,249,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,175,95,23,222,153,240,220,199,71,170,122,154,109,117,93,6,89,129,211,209,91,94,141,85,146,11,149,186,122,230,196,216,30,197,114,36,111,138,90,183,202,217,27,248,162,200,199,181,219,198,232,131,154,248,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,106,134,85,205,84,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,196,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,4,255,0,0,1,149,115,170,244,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,62,150,74,136,109,148,49,55,148,181,18,53,137,254,214,54,35,156,198,190,89,98,98,189,156,249,39,42,52,17,225,205,160,216,110,138,244,185,134,221,44,84,84,146,223,115,203,61,22,77,125,187,54,157,99,158,177,245,81,119,224,133,234,175,114,240,167,138,100,137,168,138,140,85,73,36,70,53,210,191,112,237,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,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,79,106,0,21,151,226,189,208,229,54,75,106,189,245,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,81,102,170,10,11,241,61,208,108,55,64,250,163,171,181,233,253,21,37,182,197,150,89,233,178,106,123,77,37,58,195,5,181,242,203,52,18,195,26,115,114,112,116,180,210,74,136,212,99,24,147,36,109,98,54,52,220,37,7,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,90,161,85,126,6,63,190,207,225,191,230,69,170,0,7,63,214,189,123,210,126,157,177,90,92,215,88,242,191,179,246,90,219,131,45,112,84,249,26,154,190,117,79,142,73,27,31,10,120,228,122,110,200,100,93,213,56,253,221,183,221,81,23,218,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,7,235,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,135,95,78,152,39,84,29,2,231,26,105,157,83,254,240,46,117,150,122,222,115,127,115,46,159,5,164,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,21,124,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,84,29,69,104,54,101,211,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,221,213,168,247,112,122,62,55,47,54,57,18,194,188,43,58,241,255,0,74,58,84,213,251,215,248,216,177,11,237,206,227,254,224,202,107,35,89,218,255,0,124,58,39,201,55,248,186,118,55,251,211,9,105,215,247,71,214,174,172,180,141,205,183,165,92,121,222,29,79,89,95,138,62,25,90,140,169,157,236,106,201,67,43,100,123,98,225,80,176,196,196,145,206,106,196,246,177,252,184,36,145,201,65,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,53,38,102,179,171,31,84,250,201,245,3,33,247,25,203,147,240,204,234,151,42,234,79,67,159,67,154,227,119,88,239,88,15,148,177,84,228,51,58,73,169,111,187,67,247,37,239,200,231,61,213,141,99,26,181,13,85,119,222,150,41,81,81,38,72,227,166,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,75,254,161,114,155,238,13,160,90,151,154,226,213,222,74,245,143,225,247,155,165,186,167,180,201,59,21,80,81,75,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,68,64,240,84,244,177,148,253,64,174,246,235,113,42,186,177,244,177,172,159,79,242,31,110,156,14,85,208,47,90,248,175,85,154,113,73,100,187,92,252,190,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,217,145,232,197,78,46,137,242,243,255,0,20,46,138,63,164,6,8,253,103,211,219,101,214,187,82,112,219,123,41,162,183,81,39,123,227,54,182,204,231,190,157,34,115,147,105,162,238,207,52,107,26,43,228,251,241,112,145,207,139,183,80,26,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,110,143,180,159,58,253,40,105,102,27,169,159,11,248,103,218,220,126,221,125,242,93,254,247,149,243,84,209,205,218,238,113,111,62,61,206,60,184,183,125,183,217,55,216,12,198,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,94,167,135,95,93,84,221,82,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,93,142,123,88,198,57,24,200,149,226,219,209,214,9,165,253,158,165,240,90,207,134,125,173,200,27,110,188,89,59,115,77,230,174,149,94,122,182,123,143,152,150,119,112,229,219,99,59,12,141,172,77,185,34,166,234,211,128,120,92,122,236,211,47,206,189,158,180,14,171,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,22,168,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,19,211,197,7,195,238,154,211,77,122,234,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,253,214,53,251,64,14,157,117,231,50,233,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,110,200,229,99,184,61,25,35,83,155,26,169,165,226,136,124,69,58,21,169,233,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,250,143,107,28,247,189,170,247,133,201,244,235,175,56,111,82,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,182,71,43,27,205,138,201,26,156,30,213,88,151,227,87,233,99,22,250,129,67,237,215,18,186,186,5,234,151,42,233,131,92,105,43,173,56,221,215,41,178,229,253,155,21,223,30,182,186,71,213,86,115,153,189,137,105,96,107,145,146,214,70,245,84,137,175,69,228,217,101,137,22,53,151,184,219,21,241,171,244,177,139,125,64,161,246,235,136,21,87,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,33,7,82,253,117,84,244,181,214,206,41,131,234,13,125,91,244,174,255,0,131,211,205,93,13,53,44,79,125,178,227,53,194,165,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,168,247,61,172,123,218,140,124,191,187,91,48,221,87,192,43,108,213,146,82,95,241,60,198,207,37,52,175,164,171,85,130,225,110,171,133,90,229,142,104,92,138,172,146,41,23,103,198,228,249,57,21,171,248,41,78,222,53,126,169,241,111,167,244,62,227,113,59,87,131,223,85,218,143,156,214,92,122,100,205,101,248,205,171,23,199,223,120,176,93,39,153,86,170,134,150,41,233,224,90,7,110,139,221,133,60,195,86,37,85,71,68,214,58,52,228,197,141,177,4,21,235,95,165,27,239,73,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,122,190,129,122,215,202,186,83,212,122,75,37,218,231,230,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,94,244,108,70,42,114,108,79,138,234,122,151,233,211,4,234,131,75,43,244,207,58,167,255,0,27,89,103,173,231,55,247,50,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,157,109,88,193,127,69,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,3,66,125,66,229,54,44,231,162,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,103,8,186,158,154,127,233,54,221,254,159,231,127,251,251,161,74,192,119,94,186,112,171,174,1,214,14,173,216,175,53,20,147,84,85,101,21,119,182,58,153,238,115,18,11,131,188,244,45,85,115,90,188,219,21,76,109,122,109,178,61,28,136,174,68,71,45,132,248,37,226,218,112,186,89,157,102,180,244,54,169,51,230,228,11,107,172,169,238,163,235,160,179,173,53,60,148,241,240,85,85,138,25,39,74,149,221,17,169,43,161,217,202,238,203,81,156,131,198,227,10,186,208,107,70,158,234,52,213,20,139,109,190,98,242,217,41,226,107,221,223,108,244,53,114,77,43,158,222,60,81,138,219,132,40,213,71,42,170,182,77,209,187,34,187,202,120,52,231,244,216,207,84,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,246,217,29,35,81,119,147,139,130,237,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,18,255,0,197,115,162,143,209,150,85,63,82,154,103,108,186,212,227,121,109,194,162,167,45,139,110,244,54,123,164,210,53,201,81,205,92,178,54,26,169,36,127,201,205,225,28,169,197,30,137,52,49,54,32,116,157,234,159,70,254,160,99,222,227,1,163,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,152,25,204,233,87,169,140,203,165,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,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,70,222,32,221,18,93,122,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,220,86,162,172,114,109,245,188,51,122,179,204,180,35,90,45,90,90,218,122,187,222,39,169,87,139,125,149,246,151,87,164,16,80,92,106,106,233,224,109,201,136,177,189,85,237,137,94,199,70,213,143,186,157,190,110,253,84,124,66,111,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,137,90,187,214,157,171,64,250,217,177,104,214,169,100,20,150,189,62,203,176,122,58,186,90,233,233,154,140,182,222,221,112,172,137,178,205,63,36,88,233,165,138,52,99,220,244,123,88,246,66,239,213,51,188,245,150,165,43,120,213,250,167,197,190,159,208,251,141,196,11,116,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,135,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,182,169,225,3,212,94,119,172,26,89,147,233,158,117,81,231,255,0,70,127,8,163,179,214,240,134,46,22,185,105,159,12,20,125,184,162,102,253,159,34,247,119,94,231,189,253,253,149,83,130,43,164,255,0,85,93,51,225,189,87,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,24,21,3,225,215,215,85,79,75,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,212,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,50,196,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,3,181,120,126,244,35,125,234,171,42,143,53,202,89,228,180,203,31,184,36,119,26,157,217,39,197,42,160,146,150,73,109,92,25,81,21,68,29,218,106,135,47,153,106,43,89,182,201,187,190,73,123,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,17,131,194,227,208,158,153,126,117,239,21,164,170,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,45,83,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,40,113,79,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,165,189,198,51,140,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,194,14,149,122,152,204,186,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,192,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,78,213,213,191,67,154,185,210,21,77,146,171,48,125,37,243,30,190,83,194,200,111,214,182,63,202,71,113,237,35,167,162,147,154,35,152,246,185,36,88,220,228,78,244,77,230,212,107,155,44,81,5,249,233,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,178,130,252,62,122,219,186,244,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,182,142,85,88,227,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,2,5,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,39,255,0,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,208,47,248,0,0,0,7,138,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,231,7,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,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,167,50,189,124,101,232,180,74,171,68,172,19,231,23,106,186,61,69,163,168,158,108,22,24,91,58,178,177,139,61,27,46,80,202,173,99,161,70,36,47,138,68,87,171,31,206,38,35,28,168,178,49,225,2,255,0,178,23,170,127,208,219,250,35,124,51,255,0,201,191,106,126,43,83,231,62,7,220,238,124,63,183,191,255,0,152,229,207,183,229,127,81,217,255,0,239,135,10,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,249,170,50,56,163,146,69,70,163,158,168,197,70,181,206,84,106,248,162,226,124,24,49,141,18,131,75,242,92,155,29,184,82,93,181,66,74,134,179,35,123,173,179,197,61,154,221,44,146,54,142,137,147,73,188,82,50,85,164,146,165,206,133,83,117,124,108,145,21,97,141,64,154,157,58,232,54,27,211,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,221,209,170,247,112,98,50,54,175,6,53,19,165,128,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,67,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,30,23,30,132,244,203,243,175,120,173,30,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,159,254,57,223,185,63,226,79,229,164,0,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,64,15,25,61,107,251,13,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,39,249,73,126,49,218,189,83,154,245,47,67,165,180,243,213,165,183,78,44,240,194,248,38,130,38,179,226,53,204,101,84,211,68,246,238,247,177,212,235,64,197,71,170,108,248,95,197,169,186,185,225,16,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,78,245,82,196,213,69,123,33,139,185,43,254,243,81,25,27,149,92,212,69,84,211,153,69,126,16,216,47,218,222,178,109,183,255,0,138,121,79,177,88,253,210,251,217,236,119,60,223,114,54,208,118,185,114,78,222,222,127,185,203,103,127,122,227,183,222,228,219,212,2,154,252,105,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,113,122,242,170,182,182,158,54,212,243,115,213,19,156,19,211,197,219,107,24,214,249,110,95,121,210,57,83,242,120,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,185,44,112,177,237,251,140,98,211,77,93,35,149,233,243,88,99,68,114,42,241,124,170,241,142,210,26,108,215,166,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,255,0,14,174,123,41,102,134,38,55,118,61,238,168,90,7,170,189,19,102,66,254,46,77,213,175,172,30,134,117,66,213,163,157,90,105,158,121,125,109,34,91,96,188,124,54,178,122,186,214,210,65,73,5,116,50,81,73,85,36,174,69,107,89,11,106,86,101,223,100,84,141,81,92,221,249,32,104,204,0,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,2,170,252,115,191,114,127,196,159,203,75,84,42,175,199,59,247,39,252,73,252,180,14,85,224,169,234,159,41,250,127,93,238,54,226,231,174,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,135,193,83,213,62,83,244,254,187,220,109,199,228,241,35,241,4,166,234,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,109,217,26,160,68,173,126,204,52,227,63,214,92,179,50,210,60,11,236,94,33,117,184,58,123,93,147,154,47,150,143,138,35,157,197,187,178,46,227,209,242,246,88,171,28,93,206,219,21,88,198,170,207,95,6,13,57,214,217,178,108,151,83,236,89,85,37,155,75,210,161,182,219,237,11,169,160,158,123,253,198,26,121,22,8,24,170,139,45,51,32,74,212,153,210,35,155,205,93,28,104,217,17,94,177,69,94,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,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,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,78,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,21,213,226,63,226,63,125,208,187,236,186,13,160,211,249,76,234,147,203,84,95,175,213,20,76,150,59,84,114,49,147,69,77,79,20,205,116,115,77,36,111,99,159,35,154,232,217,27,209,173,229,35,149,96,240,30,20,125,116,255,0,120,233,127,90,243,63,254,87,165,192,43,107,155,254,217,174,181,201,80,174,255,0,114,242,172,115,127,215,194,143,255,0,67,194,4,85,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,240,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,102,153,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,120,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,176,60,17,238,214,171,5,171,94,111,183,219,157,37,186,219,110,167,199,234,235,43,42,230,108,48,83,65,27,110,110,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,128,120,138,117,213,83,213,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,245,24,215,185,140,123,149,140,14,85,214,39,85,89,151,85,250,185,112,204,47,55,42,182,227,22,234,138,138,108,78,209,36,105,11,45,214,229,127,220,87,68,215,189,190,102,70,182,55,76,254,78,228,244,70,162,246,217,27,25,45,60,45,58,246,251,9,89,97,233,71,84,32,231,143,221,110,30,79,16,186,83,211,239,37,5,117,92,234,228,163,168,107,19,121,33,154,121,92,172,151,101,116,114,72,168,245,88,156,142,130,48,116,145,208,230,174,117,123,83,123,170,195,223,73,99,199,172,116,243,50,107,245,209,143,242,146,92,123,74,232,40,163,224,138,231,189,206,88,214,71,53,23,179,19,185,185,28,231,69,20,188,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,162,1,92,30,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,10,1,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,64,15,20,127,93,154,155,249,47,179,209,19,255,0,193,83,210,198,83,245,2,187,219,173,192,79,242,47,245,93,208,38,151,245,91,159,225,58,141,147,221,42,237,215,44,98,162,154,150,235,19,82,73,96,189,217,35,153,211,62,129,237,108,177,186,7,171,164,145,27,81,27,145,205,73,100,228,217,63,86,177,202,0,7,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,153,194,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,42,186,177,244,177,172,159,79,242,31,110,156,138,190,10,158,150,50,159,168,21,222,221,110,37,87,86,62,150,53,147,233,254,67,237,211,129,154,195,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,21,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,0,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,235,0,34,255,0,72,29,2,105,127,72,151,92,135,37,177,93,42,242,44,134,237,81,87,75,71,120,171,73,33,158,150,201,43,169,223,29,4,145,182,85,130,103,182,74,116,122,212,36,81,185,202,229,68,107,26,156,78,65,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,165,111,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,15,26,191,84,248,183,211,250,31,113,184,143,5,79,84,249,79,211,250,239,113,183,1,117,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,58,105,255,0,164,219,119,250,127,157,255,0,239,238,133,43,23,83,211,79,253,38,219,191,211,252,239,255,0,127,116,41,88,11,211,241,115,211,60,171,81,58,71,154,227,139,82,121,191,177,89,5,38,77,113,129,145,201,36,206,161,142,10,138,121,95,27,88,199,111,219,243,77,149,234,238,45,108,81,74,245,119,221,217,105,219,166,140,254,155,75,58,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,94,113,91,188,195,18,177,21,34,69,123,216,234,117,149,143,99,81,121,177,206,110,206,229,178,232,207,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,204,198,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,6,167,136,1,227,87,233,99,22,250,129,67,237,215,18,79,244,127,159,211,106,127,75,154,91,153,195,144,213,223,106,42,177,122,26,107,133,194,173,101,116,243,220,105,162,74,122,213,145,210,167,55,189,42,97,153,21,235,191,53,69,114,43,145,81,203,24,60,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,227,253,25,116,47,167,29,30,88,171,164,182,87,253,168,204,239,60,162,185,100,213,20,105,79,35,169,121,242,142,150,158,46,111,236,66,156,88,231,162,61,206,146,68,71,57,202,141,137,145,201,80,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,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,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,45,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,63,93,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,187,50,54,167,205,200,141,79,193,15,62,91,79,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,238,219,223,202,101,238,237,20,114,35,29,11,163,116,138,213,122,196,232,131,186,248,117,244,43,77,210,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,245,222,230,53,239,99,81,239,145,90,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,228,237,151,101,106,181,206,99,218,246,61,236,119,64,0,102,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,179,43,194,159,174,58,109,53,186,208,116,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,148,245,85,211,62,27,213,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,246,253,0,235,47,233,151,250,62,126,143,110,191,164,47,136,124,51,224,92,27,222,239,113,231,203,158,253,190,207,111,245,189,254,93,174,215,235,121,246,254,248,22,213,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,147,253,122,96,58,161,165,254,26,122,63,129,234,230,67,73,116,190,217,178,139,45,42,50,27,124,116,175,182,192,219,53,106,50,130,87,69,52,145,84,190,157,81,208,165,67,56,36,140,99,21,90,174,229,35,227,7,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,30,83,84,181,75,4,209,108,18,231,169,154,151,125,248,54,55,102,236,249,218,223,43,53,71,107,187,51,33,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,83,58,253,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,108,170,146,162,27,101,12,77,227,21,60,110,122,255,0,182,145,234,214,177,175,150,89,94,140,103,62,41,223,252,76,58,215,183,117,63,157,219,112,157,52,185,249,157,54,196,182,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,221,240,70,142,143,146,111,59,145,234,217,145,173,242,190,29,221,33,255,0,74,221,101,95,181,52,93,237,61,195,187,85,185,71,10,255,0,45,52,253,214,203,229,105,35,226,139,34,247,100,137,220,213,188,56,197,28,187,72,201,22,46,65,207,255,0,162,30,178,255,0,70,15,233,113,228,173,95,97,126,33,228,184,249,246,249,238,207,152,242,190,111,181,183,30,207,154,253,70,220,251,188,190,247,111,183,250,195,207,244,235,175,57,151,77,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,118,71,43,29,193,232,201,26,156,216,213,77,47,20,3,226,35,210,31,244,82,214,84,251,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,108,94,106,146,78,72,146,39,106,73,91,193,93,207,148,82,69,188,143,145,37,226,23,147,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,165,11,120,115,117,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,72,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,12,171,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,127,248,231,126,228,255,0,137,63,150,144,3,164,239,84,250,55,245,3,30,247,24,9,255,0,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,157,110,191,51,175,210,39,89,58,177,127,248,95,195,252,166,65,37,139,179,223,238,242,248,108,108,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,232,164,202,184,22,211,224,117,139,95,105,49,93,92,205,106,40,120,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,124,17,121,183,139,43,105,151,117,68,106,247,54,106,170,181,200,150,126,67,255,0,9,252,90,197,143,244,75,136,93,173,20,62,94,175,38,184,93,238,151,73,59,175,127,152,170,101,116,212,141,147,103,42,163,54,130,146,157,155,53,17,191,115,125,185,57,202,179,0,8,255,0,215,230,11,250,68,232,219,86,44,31,20,248,127,148,199,228,190,247,187,29,222,95,13,145,149,253,174,60,155,183,115,202,246,249,111,247,121,242,217,219,113,92,235,154,168,50,174,6,167,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,63,89,31,250,3,206,191,72,157,27,105,61,255,0,225,127,15,242,152,252,118,46,207,127,187,203,225,178,62,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,32,0,0,0,0,0,170,191,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,149,94,57,223,185,63,226,79,229,164,85,240,184,245,217,166,95,157,123,61,104,23,252,0,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,89,120,158,127,153,96,180,217,5,46,31,144,213,218,89,149,89,228,176,93,214,153,81,175,170,183,73,44,82,203,78,175,219,147,88,247,65,26,63,138,167,38,114,99,183,99,222,215,125,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,224,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,14,149,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,53,80,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,9,84,0,2,58,245,183,209,246,51,213,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,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,80,14,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,212,65,5,124,71,252,63,232,250,136,177,75,171,122,67,142,255,0,158,197,7,150,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,212,172,65,77,122,165,170,89,222,180,231,119,61,76,212,187,239,198,114,75,207,103,206,214,249,88,105,251,189,168,89,12,127,171,133,140,141,187,71,19,27,247,90,155,237,186,238,170,170,182,255,0,224,169,233,99,41,250,129,93,237,214,226,149,139,169,240,84,244,177,148,253,64,174,246,235,112,19,252,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,8,85,142,234,150,119,138,96,153,118,153,216,47,190,87,27,206,252,135,218,10,47,43,11,252,231,146,153,102,165,253,99,216,178,71,194,71,43,191,86,230,242,223,103,110,159,35,213,244,209,211,166,119,213,6,169,208,105,158,11,79,254,42,178,241,91,206,31,238,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,255,0,4,79,197,83,202,105,110,150,231,122,211,157,219,52,207,77,44,95,25,201,47,61,239,37,69,230,161,167,238,246,161,124,210,126,178,103,178,54,237,28,79,119,222,114,111,182,201,186,170,34,232,79,165,30,148,116,227,164,173,56,102,21,133,69,231,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,39,36,80,162,171,99,107,156,170,175,123,228,145,225,234,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,216,255,0,226,5,208,141,139,170,172,86,76,215,22,103,146,212,220,126,222,177,219,170,119,124,159,20,165,130,58,169,34,181,112,125,68,84,240,119,106,106,26,190,101,200,174,102,219,46,237,249,36,192,0,101,179,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,66,247,188,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,223,128,120,172,116,43,83,152,199,95,213,62,148,80,85,212,223,105,105,214,108,214,133,213,81,54,7,91,169,40,158,191,18,98,205,35,85,175,138,42,120,226,116,49,163,187,136,177,185,172,107,155,34,203,13,124,63,58,116,234,59,84,53,151,25,213,45,24,167,248,45,171,13,200,41,157,113,202,107,94,246,80,210,236,213,146,90,117,141,146,199,45,103,114,29,227,146,158,23,38,237,168,99,101,124,76,151,184,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,1,63,192,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,149,93,88,250,88,214,79,167,249,15,183,78,69,95,5,79,75,25,79,212,10,239,110,183,18,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,138,190,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,11,169,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,169,211,79,253,38,219,191,211,252,239,255,0,127,116,41,88,186,158,154,127,233,54,221,254,159,231,127,251,251,161,74,192,106,160,207,15,136,70,151,221,116,171,172,29,73,182,92,29,87,53,61,254,241,46,81,67,87,53,19,169,153,81,5,193,203,82,189,173,213,82,70,69,44,146,211,172,141,93,156,250,119,252,154,168,172,110,135,138,149,241,180,209,203,236,89,86,11,212,13,60,221,235,45,77,189,48,234,200,248,177,190,82,170,57,42,42,233,215,117,127,57,59,204,150,167,228,140,226,207,43,247,157,188,141,68,14,171,224,151,148,216,170,244,11,58,194,169,235,185,222,173,89,130,221,43,41,187,79,78,213,45,93,21,60,116,242,115,84,224,238,79,162,169,77,145,85,201,219,221,200,136,230,170,253,111,26,191,75,24,183,212,10,31,110,184,144,255,0,193,183,41,177,99,253,92,86,90,110,245,222,94,175,38,195,238,54,187,92,125,167,191,204,85,50,122,106,183,71,187,81,81,155,65,73,80,253,220,168,223,185,182,252,156,212,89,129,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,213,62,178,125,64,200,125,198,115,74,101,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,192,72,15,11,143,66,122,101,249,215,188,86,146,168,229,93,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,138,190,40,254,132,245,55,242,95,120,162,37,81,207,245,223,71,44,90,251,166,117,186,85,148,205,194,203,117,184,90,170,46,49,241,122,249,154,90,75,141,61,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,133,75,120,94,244,45,250,107,202,153,174,58,199,134,121,189,54,178,243,248,61,53,107,184,195,125,186,71,35,81,55,133,90,190,98,142,29,164,238,110,173,99,229,70,71,250,214,182,162,52,186,147,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,172,0,0,0,243,241,224,24,108,89,253,70,169,55,30,164,92,178,170,207,13,129,247,103,34,186,116,183,69,52,147,182,157,138,171,179,24,178,204,247,187,138,39,53,72,249,242,237,199,199,208,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,223,186,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,211,128,116,185,225,73,253,26,245,219,25,214,191,211,215,218,63,179,158,119,251,153,246,91,201,247,252,197,28,244,223,223,188,220,156,120,247,249,127,81,119,227,183,203,125,208,39,248,0,1,2,188,96,53,191,62,211,29,6,182,105,254,33,99,171,101,183,82,42,42,45,119,172,134,41,38,141,40,32,135,181,39,146,71,71,179,81,245,109,89,90,168,247,108,232,97,169,103,7,242,87,71,61,79,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,64,51,69,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,243,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,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,196,244,217,210,30,141,116,165,246,183,244,75,69,117,135,237,141,193,149,181,159,16,175,117,79,98,24,185,249,122,72,119,68,218,24,187,178,241,87,243,149,221,197,238,72,253,155,199,181,128,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,218,128,51,25,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,181,239,7,62,161,115,189,71,211,140,139,70,114,218,107,173,222,147,79,124,180,150,187,236,245,80,190,58,74,26,132,86,65,108,115,21,82,101,224,176,78,248,157,250,198,164,124,163,85,137,177,66,201,36,95,90,93,22,225,189,100,225,182,139,53,231,34,171,198,242,28,110,162,73,172,183,168,97,90,150,83,178,101,141,42,97,150,153,94,198,202,201,27,20,123,47,38,189,175,141,138,142,227,205,146,117,253,45,210,220,19,69,176,75,102,153,233,165,139,224,216,221,155,189,228,168,188,212,213,29,174,236,207,154,79,214,76,247,200,237,228,149,238,251,206,93,183,217,54,68,68,64,245,96,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,58,175,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,130,85,25,87,53,80,85,95,246,12,127,242,162,255,0,137,63,252,124,9,85,225,113,232,79,76,191,58,247,138,209,226,143,232,79,83,127,37,247,138,35,170,244,185,161,127,209,175,66,113,157,20,251,83,246,143,236,231,157,254,233,249,31,39,223,243,21,147,212,255,0,121,238,73,199,143,127,143,245,215,126,59,252,183,217,29,81,232,95,244,148,208,156,155,69,62,212,253,156,251,71,228,191,186,126,71,206,118,60,189,100,21,63,222,123,145,242,229,216,227,253,116,219,150,255,0,61,182,80,160,30,147,189,83,232,223,212,12,123,220,96,39,255,0,142,119,238,79,248,147,249,105,234,180,159,193,175,244,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,98,64,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,204,32,7,130,167,170,124,167,233,253,119,184,219,139,169,33,87,69,62,27,223,208,251,84,238,186,153,250,101,251,91,241,60,126,123,23,146,251,59,228,59,125,202,154,121,187,189,207,53,46,251,121,110,60,120,166,252,247,223,229,178,205,80,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,251,171,24,47,233,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,229,107,127,96,199,255,0,42,47,248,147,255,0,199,192,178,157,88,206,191,69,250,89,153,106,103,194,254,39,246,75,31,184,223,124,151,127,179,230,188,173,52,147,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,51,4,105,247,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,202,214,254,193,143,254,84,95,241,39,255,0,143,129,58,122,41,197,172,88,127,72,250,67,105,199,40,124,165,37,70,31,108,186,73,31,117,242,114,170,173,129,181,117,50,110,245,85,78,115,207,43,246,223,139,121,108,212,70,162,34,118,176,0,25,129,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,79,197,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,192,72,15,11,143,66,122,101,249,215,188,86,146,168,229,93,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,165,170,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,149,116,185,225,73,253,26,245,219,25,214,191,211,215,218,63,179,158,119,251,153,246,91,201,247,252,197,28,244,223,223,188,220,156,120,247,249,127,81,119,227,183,203,125,208,39,248,0,1,85,126,57,223,185,63,226,79,229,165,170,28,255,0,57,208,189,56,212,157,71,193,181,67,53,179,124,86,235,167,62,122,91,4,51,170,58,150,158,170,169,105,213,106,157,26,167,223,154,63,42,222,210,170,241,99,158,231,163,85,237,141,236,8,171,225,193,225,255,0,71,211,189,138,45,91,213,236,119,252,246,43,252,204,17,83,84,73,5,68,120,237,47,55,199,198,157,240,190,72,223,52,209,162,61,243,35,185,36,114,164,77,70,126,185,101,157,64,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,223,250,214,240,222,254,152,58,167,106,212,207,211,47,217,47,134,99,240,88,188,151,217,223,63,220,237,212,212,77,221,238,121,168,182,223,204,241,227,197,118,225,190,255,0,61,147,213,244,49,208,199,244,46,251,109,254,122,63,108,126,216,252,55,253,68,248,127,149,242,158,103,255,0,24,155,159,47,51,255,0,123,183,15,219,191,200,37,80,0,1,21,124,81,253,9,234,111,228,190,241,68,74,163,149,117,71,161,127,210,83,66,114,109,20,251,83,246,115,237,31,146,254,233,249,31,57,216,242,245,144,84,255,0,121,238,71,203,151,99,143,245,211,110,91,252,246,217,67,53,134,170,10,171,254,193,143,254,84,95,241,39,255,0,143,150,168,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,145,255,0,86,60,26,255,0,74,26,167,153,106,103,244,142,248,103,218,220,130,227,125,242,95,100,59,222,87,205,84,201,55,107,185,231,91,207,143,115,143,46,45,223,109,246,77,246,38,175,75,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,238,159,145,242,125,255,0,49,89,61,79,247,158,228,156,120,247,248,255,0,93,119,227,191,203,125,144,58,168,0,0,0,10,171,241,92,232,91,251,255,0,84,26,41,134,127,242,197,86,127,69,66,239,246,174,109,210,58,116,111,251,175,154,123,93,254,178,101,103,250,34,99,170,248,42,122,88,202,126,160,87,123,117,184,159,231,42,233,239,167,76,19,166,155,62,81,137,233,157,63,145,198,239,185,2,223,104,173,156,230,151,225,252,168,40,233,164,139,189,52,178,73,47,41,41,95,55,39,42,109,222,224,137,179,17,84,58,168,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,2,0,127,96,199,255,0,42,47,248,147,255,0,199,203,41,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,61,88,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,133,93,107,120,111,127,76,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,200,28,3,192,199,247,217,252,55,252,200,230,158,50,182,155,173,255,0,171,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,61,122,24,232,99,250,23,125,182,255,0,61,31,182,63,108,126,27,254,162,124,63,202,249,79,51,255,0,140,77,207,151,153,255,0,189,219,135,237,223,229,213,110,29,58,96,151,190,163,168,186,151,191,211,249,236,146,197,143,210,216,177,255,0,191,52,95,12,226,251,135,154,151,238,74,145,205,222,142,224,140,227,36,107,219,236,242,106,238,255,0,186,28,127,195,207,162,203,87,75,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,123,146,49,144,241,150,160,0,0,0,63,37,178,211,106,178,211,62,142,205,108,164,160,167,146,162,122,183,197,77,11,98,99,167,158,87,205,52,170,214,162,34,190,73,100,146,71,187,241,115,222,231,46,234,170,167,235,0,80,15,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,225,213,31,133,39,244,148,215,108,155,90,255,0,79,95,103,62,209,249,47,238,103,217,111,57,216,242,244,112,83,127,126,243,113,242,229,216,229,253,68,219,150,223,61,183,94,255,0,209,79,74,95,208,251,75,46,186,103,246,247,237,111,196,242,9,239,190,119,225,126,67,183,220,166,167,135,181,219,239,75,190,222,91,151,46,73,191,61,182,249,110,161,32,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,50,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,96,61,95,130,167,165,140,167,234,5,119,183,91,137,85,213,143,165,141,100,250,127,144,251,116,231,148,232,167,165,47,232,125,165,151,93,51,251,123,246,183,226,121,4,247,223,59,240,191,33,219,238,83,83,195,218,237,247,165,223,111,45,203,151,36,223,158,219,124,183,94,171,171,24,47,233,67,75,51,45,51,248,167,195,62,214,227,247,27,23,157,236,119,188,175,154,166,146,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,224,102,8,210,159,73,222,150,52,111,233,254,61,237,208,16,3,251,6,63,249,81,127,196,159,254,62,89,78,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,129,10,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,150,253,214,183,74,95,211,7,75,45,90,103,246,247,236,151,195,50,8,47,190,119,225,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,249,238,156,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,129,63,192,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,231,85,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,152,35,85,5,85,255,0,96,199,255,0,42,47,248,147,255,0,199,203,84,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,47,251,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,10,180,159,193,175,244,95,170,120,110,166,127,72,239,137,253,146,200,45,215,223,37,246,67,179,230,188,173,76,115,118,187,158,117,220,57,118,248,242,226,237,183,223,101,219,96,44,168,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,31,250,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,208,40,179,164,239,84,250,55,245,3,30,247,24,13,41,149,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,5,43,120,213,250,167,197,190,159,208,251,141,196,120,42,122,167,202,126,159,215,123,141,184,154,157,107,120,111,127,76,29,83,181,106,103,233,151,236,151,195,49,248,44,94,75,236,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,187,112,223,127,158,200,232,167,195,123,250,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,80,154,166,107,58,177,245,79,172,159,80,50,31,113,156,210,153,90,186,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,176,30,175,166,159,250,77,183,127,167,249,223,254,254,232,82,177,162,141,52,233,75,244,119,209,181,103,73,63,111,126,33,230,241,251,237,139,237,7,194,251,92,126,37,37,83,251,190,87,188,237,251,126,107,110,61,223,189,195,241,110,255,0,40,87,253,131,31,252,168,191,226,79,255,0,31,2,213,8,127,226,167,163,151,221,93,233,30,239,83,142,77,189,94,5,112,139,49,146,155,139,63,182,169,105,160,158,58,148,230,247,181,25,219,130,162,89,247,251,206,119,99,131,90,174,122,42,76,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,184,25,183,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,111,182,234,159,137,110,158,53,126,150,49,111,168,20,62,221,113,57,87,246,12,127,242,162,255,0,137,63,252,124,149,90,251,208,199,233,199,165,141,56,233,163,244,163,240,79,209,255,0,193,255,0,187,127,4,243,62,123,200,219,165,162,255,0,67,249,134,118,185,247,121,255,0,124,119,30,60,126,246,252,144,41,91,164,239,84,250,55,245,3,30,247,24,13,41,149,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,91,247,90,221,41,127,76,29,44,181,105,159,219,223,178,95,12,200,32,190,249,223,133,249,254,231,110,154,162,30,215,111,189,22,219,249,158,92,185,46,220,54,219,231,186,112,14,151,60,41,63,163,94,187,99,58,215,250,122,251,71,246,115,206,255,0,115,62,203,121,62,255,0,152,163,158,155,251,247,155,147,143,30,255,0,47,234,46,252,118,249,111,186,4,255,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,144,171,173,111,13,239,233,131,170,118,173,76,253,50,253,146,248,102,63,5,139,201,125,157,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,87,110,27,239,243,217,3,128,120,24,254,251,63,134,255,0,153,22,168,69,94,134,58,24,254,133,223,109,191,207,71,237,143,219,31,134,255,0,168,159,15,242,190,83,204,255,0,227,19,115,229,230,127,239,118,225,251,119,249,74,160,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,8,1,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,245,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,106,203,60,71,186,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,38,237,85,106,237,186,42,167,204,146,166,107,58,177,245,79,172,159,80,50,31,113,156,13,20,105,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,250,178,42,248,92,122,19,211,47,206,189,226,180,244,29,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,208,234,181,186,209,165,246,237,92,160,208,139,134,95,73,75,157,221,44,235,126,161,179,204,201,24,250,170,36,124,140,87,69,34,183,180,247,162,195,42,172,77,122,201,194,55,191,143,6,171,147,239,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,193,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,211,179,91,181,198,219,225,149,152,199,212,46,71,241,140,190,109,47,190,212,61,243,81,205,5,117,53,44,150,185,157,5,53,115,165,84,124,181,145,177,81,178,200,172,99,185,39,23,119,30,215,79,40,125,111,236,163,244,39,255,0,111,63,248,179,120,255,0,154,18,168,202,185,170,128,7,138,211,205,104,210,253,86,186,229,150,45,63,203,233,46,215,44,26,241,53,135,33,163,107,36,138,122,10,216,220,230,185,175,142,70,181,202,197,115,36,107,101,106,44,111,88,228,70,185,220,29,180,21,241,88,235,142,167,77,109,85,253,45,233,179,41,37,190,228,246,117,102,83,115,115,226,157,45,214,234,166,189,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,88,29,53,209,106,229,199,94,112,107,126,132,93,170,237,121,221,85,226,24,108,245,212,237,123,146,149,238,221,36,154,100,99,30,171,76,216,150,71,78,138,199,179,178,146,243,107,153,201,20,52,167,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,187,189,233,20,50,200,173,110,235,194,55,187,240,106,170,126,178,0,120,191,220,178,172,107,165,141,61,187,252,127,179,146,90,181,2,211,83,241,75,75,36,161,225,93,21,186,189,222,98,157,189,199,201,6,210,55,155,19,186,247,51,229,247,220,169,201,122,87,135,207,91,118,174,171,240,9,44,89,60,244,148,58,139,138,211,211,195,117,163,117,83,93,61,218,6,195,11,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,132,181,0,0,0,0,63,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,133,91,120,169,245,227,254,155,244,169,164,23,175,241,81,101,247,219,101,199,253,221,149,54,71,51,181,254,247,116,175,142,111,241,148,239,111,247,214,19,255,0,164,239,75,26,55,244,255,0,30,246,232,0,231,249,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,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,251,43,92,141,123,90,170,199,177,233,187,94,213,90,86,241,88,208,106,109,27,234,142,191,38,177,81,85,199,98,212,154,117,201,163,123,169,229,72,35,184,190,87,182,190,22,76,247,185,37,127,117,18,165,200,138,222,218,86,70,196,99,90,140,87,119,79,4,189,99,190,197,149,103,93,63,84,67,222,178,212,219,215,49,163,147,147,27,229,42,163,146,158,146,161,54,70,115,147,188,201,105,190,106,254,44,242,191,117,187,200,229,64,179,253,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,78,43,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,153,242,188,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,51,138,107,95,89,157,54,116,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,95,58,87,201,36,109,147,157,60,18,49,55,124,50,38,202,188,190,238,251,108,168,171,218,204,219,117,111,173,23,93,122,234,27,54,212,10,172,190,175,34,180,73,120,172,164,198,234,38,99,162,100,86,72,234,36,242,81,69,19,154,213,137,157,165,107,149,170,214,185,94,247,189,251,200,247,170,133,239,104,167,89,157,54,117,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,248,61,125,39,10,86,73,28,110,147,157,68,17,177,118,124,209,166,200,188,190,246,251,108,138,169,218,202,234,240,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,197,139,202,150,218,234,136,221,83,205,175,85,78,115,207,81,23,109,204,99,155,229,185,125,230,200,213,75,21,0,113,253,111,234,219,64,122,112,186,219,44,218,209,154,213,227,149,23,154,119,212,208,61,214,27,141,84,21,44,99,184,189,25,53,61,59,226,87,181,85,188,153,203,155,81,241,170,162,35,216,171,216,14,63,213,87,76,248,111,85,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,7,63,180,248,154,116,57,122,186,209,89,168,245,222,146,58,138,250,136,233,162,125,93,146,231,75,3,94,247,35,90,178,77,53,51,98,137,155,170,110,249,28,214,53,55,87,42,34,42,146,128,204,14,169,105,110,119,162,217,221,207,76,245,46,197,240,108,146,205,217,243,180,94,106,26,142,215,118,22,77,31,235,33,123,227,118,241,202,199,125,215,46,219,236,187,42,42,37,170,120,78,245,175,110,202,113,91,103,74,250,145,115,225,146,89,183,166,195,167,122,213,84,77,117,161,108,117,21,18,83,200,229,107,227,135,202,199,15,22,43,164,99,86,37,138,54,49,22,37,87,132,255,0,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,224,31,217,71,232,79,254,222,127,241,102,241,255,0,52,30,40,254,132,245,55,242,95,120,162,40,4,13,84,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,2,144,60,71,252,64,43,58,136,190,203,164,154,67,145,127,157,61,7,150,158,90,154,120,231,167,147,34,170,224,201,57,84,50,102,71,35,33,134,69,86,50,21,111,21,146,37,149,202,255,0,212,164,65,98,191,217,71,232,79,254,222,127,241,102,241,255,0,52,58,174,145,245,71,161,58,233,98,184,101,58,101,156,252,70,203,108,184,82,218,106,46,53,150,202,203,109,42,215,84,189,172,130,154,57,106,226,137,146,204,231,201,19,123,113,171,156,142,154,20,84,69,149,156,168,175,163,174,142,179,190,175,243,186,139,5,130,179,224,216,221,155,135,218,12,131,183,13,71,194,251,176,212,62,151,251,85,243,197,36,253,217,41,214,63,213,170,240,223,147,182,68,249,218,255,0,136,70,1,134,233,103,135,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,132,76,248,205,26,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,76,160,64,15,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,159,224,0,0,0,32,7,137,215,94,63,161,11,21,78,131,105,61,235,142,125,144,91,221,241,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,25,35,150,22,172,115,38,220,226,114,132,244,182,93,173,87,170,103,214,89,174,116,149,244,241,212,79,72,249,105,166,108,172,108,240,74,248,102,137,92,213,84,71,199,44,114,70,246,254,45,123,28,213,217,81,80,253,100,85,240,184,244,39,166,95,157,123,197,105,42,128,31,39,26,202,108,89,133,186,107,182,57,93,230,233,41,238,21,246,185,36,237,62,62,53,84,85,82,210,84,199,179,209,21,120,79,4,172,223,110,46,227,187,85,90,168,171,245,138,64,194,58,205,190,244,121,215,118,183,92,228,181,124,103,12,202,53,2,243,79,147,91,98,99,18,169,209,197,115,170,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,48,187,240,126,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,214,0,0,7,228,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,253,101,43,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,0,0,0,0,0,0,0,128,30,39,93,120,254,132,44,85,58,13,164,247,174,57,246,65,111,119,196,174,150,235,143,110,171,23,133,207,133,209,238,222,211,147,189,81,3,170,17,188,100,142,88,90,177,204,155,115,137,202,19,83,15,213,93,56,212,11,238,83,140,97,89,165,170,245,117,194,174,13,181,223,233,40,234,18,73,45,245,74,196,122,71,34,39,252,38,238,155,181,36,138,104,213,121,197,35,91,234,204,214,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,190,170,74,120,110,116,50,183,140,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,174,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,79,63,159,231,152,206,152,97,183,109,64,204,234,170,233,108,86,42,117,171,184,84,83,91,234,43,95,4,8,169,202,85,138,157,143,149,88,212,94,79,114,53,81,140,71,61,219,53,174,84,244,7,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,8,193,253,148,126,132,255,0,237,231,255,0,22,111,31,243,66,85,25,108,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,151,231,225,163,159,212,234,15,69,186,119,85,114,200,105,46,183,43,29,61,77,130,169,33,88,185,209,178,146,166,72,169,105,229,100,104,156,30,218,52,164,84,228,156,220,199,49,238,229,207,146,132,160,0,225,93,115,106,133,215,71,58,75,212,204,242,196,218,180,185,65,103,248,109,28,244,149,174,164,158,146,122,233,163,162,142,170,57,90,138,230,190,23,84,164,201,182,202,171,26,34,57,187,242,64,241,95,217,71,232,79,254,222,127,241,102,241,255,0,52,59,86,53,175,122,79,152,104,212,221,64,227,153,95,155,192,105,237,245,247,73,46,254,70,166,62,52,180,78,149,181,50,118,31,26,76,188,22,9,83,110,28,157,199,238,162,238,155,230,134,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,70,125,66,226,214,44,27,162,253,75,194,177,106,31,37,101,199,244,190,243,107,183,83,119,95,39,98,150,11,76,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,7,107,5,69,248,80,245,199,83,141,93,108,157,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,219,160,0,0,0,0,3,207,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,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,81,15,135,23,92,116,221,41,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,222,235,153,20,78,106,185,97,72,164,11,222,0,0,0,0,0,1,231,236,89,254,27,147,100,217,54,25,98,200,105,42,239,184,117,69,53,53,246,222,213,84,158,133,245,20,236,168,129,94,213,68,85,100,145,72,138,215,166,236,85,108,141,69,229,27,218,223,64,82,183,85,93,66,229,93,47,248,168,102,90,185,139,83,121,255,0,33,240,154,107,141,173,245,82,83,195,115,161,150,203,68,217,105,228,115,23,253,172,140,87,53,237,100,177,68,245,99,248,113,91,116,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,0,0,0,0,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,18,64,20,237,227,63,160,212,216,174,168,99,90,255,0,98,162,171,242,249,197,59,173,119,215,182,158,87,65,29,198,142,56,219,4,143,153,94,172,99,230,166,217,141,137,26,207,149,12,143,78,106,231,171,66,207,180,67,169,29,18,234,62,213,115,188,232,190,125,73,145,211,217,170,25,77,94,198,211,207,75,61,51,222,222,76,87,195,80,198,74,140,114,35,184,191,143,7,43,36,68,85,86,61,19,218,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,138,86,240,125,214,59,238,13,213,2,105,85,60,62,98,203,169,118,249,233,235,35,228,198,118,42,168,105,231,171,167,169,221,88,231,187,139,25,83,23,109,28,198,175,153,230,238,75,27,80,182,174,172,125,44,107,39,211,252,135,219,167,3,149,127,101,31,161,63,251,121,255,0,197,155,199,252,208,149,70,85,205,84,1,202,181,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,41,165,189,122,244,157,173,57,221,179,76,244,211,85,190,51,146,94,123,222,74,139,224,87,42,126,239,106,23,205,39,235,38,167,100,109,218,56,158,239,188,228,223,109,147,117,84,69,168,191,19,253,104,186,234,183,86,153,109,138,28,190,174,237,140,96,213,13,176,217,168,220,199,69,5,4,241,195,19,110,13,100,106,214,238,245,172,100,205,116,170,138,175,72,227,68,115,163,100,123,74,15,4,45,45,255,0,228,151,173,119,11,23,255,0,42,98,214,139,159,154,255,0,102,166,190,14,202,63,255,0,153,174,230,246,127,145,142,254,248,128,89,245,54,83,98,171,202,174,56,85,61,119,59,213,170,223,71,116,172,166,237,61,59,84,181,114,84,199,79,39,53,78,14,228,250,42,148,217,21,92,157,189,220,136,142,106,175,214,42,47,197,15,87,179,45,5,235,219,77,181,115,79,231,164,142,251,142,224,244,115,83,165,92,9,52,18,177,245,183,56,165,134,70,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,44,127,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,173,245,81,212,77,108,174,137,220,101,167,145,204,95,246,178,49,92,214,57,241,75,19,213,140,231,197,3,170,128,0,0,0,30,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,46,123,27,60,111,86,111,205,89,205,200,138,216,222,173,244,5,90,248,220,93,174,182,11,174,131,95,108,87,58,187,117,202,221,81,144,85,209,214,82,76,232,103,166,158,55,91,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,90,80,35,87,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,36,149,0,0,0,0,3,207,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,189,170,169,61,11,234,41,217,81,2,189,170,136,170,201,34,145,21,175,77,216,170,217,26,139,202,55,181,190,128,165,110,170,186,133,202,186,95,241,80,204,181,115,22,166,243,254,67,225,52,215,27,91,234,164,167,134,231,67,45,150,137,178,211,200,230,47,251,89,24,174,107,218,201,98,137,234,199,240,226,182,233,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,2,42,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,146,152,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,45,166,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,2,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,243,101,51,152,238,47,99,147,118,170,181,118,221,21,83,230,118,173,45,213,44,19,90,112,75,102,166,105,165,247,227,56,221,231,189,228,171,124,172,212,253,222,212,207,134,79,213,204,198,72,221,164,137,237,251,205,77,246,221,55,69,69,92,235,245,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,157,171,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,87,58,253,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,71,138,190,235,70,151,227,90,161,140,232,189,235,47,164,131,54,204,41,234,106,236,246,86,178,73,103,158,8,35,124,146,74,254,13,86,194,206,49,75,197,210,171,17,235,20,141,103,37,99,145,57,255,0,88,61,89,225,189,34,233,127,219,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,191,109,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,26,114,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,31,88,134,184,164,122,242,207,12,44,205,221,71,214,213,207,153,73,166,249,35,156,203,133,55,106,227,5,23,144,168,74,86,86,187,184,229,150,167,180,141,123,158,230,199,34,115,107,37,106,204,201,36,124,85,240,161,235,142,167,26,186,217,58,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,253,167,38,242,164,210,182,61,158,217,25,217,11,116,0,0,0,0,0,0,0,1,21,127,178,143,208,159,253,188,255,0,226,205,227,254,104,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,150,211,74,125,39,122,88,209,191,167,248,247,183,64,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,189,210,30,188,225,189,54,248,91,226,26,173,153,214,210,53,150,234,123,235,45,148,51,84,44,47,187,92,86,235,94,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,42,91,168,173,121,204,186,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,178,185,24,222,111,87,200,228,230,247,42,249,252,171,83,50,172,195,16,194,176,91,181,94,214,92,10,223,87,111,180,82,199,36,157,182,249,154,217,235,39,157,204,115,213,137,51,223,58,49,207,99,91,202,56,32,106,162,171,55,89,107,225,161,208,229,79,81,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,223,100,137,27,17,85,207,124,33,221,124,43,58,14,255,0,74,58,171,213,251,47,248,217,113,11,21,206,221,254,224,250,107,219,95,221,255,0,124,54,38,73,15,248,186,134,59,251,211,201,255,0,213,143,165,141,100,250,127,144,251,116,231,160,173,214,141,47,183,106,229,6,132,92,50,250,74,92,238,233,103,91,245,13,158,102,72,199,213,81,35,228,98,186,41,21,189,167,189,22,25,85,98,107,214,78,17,189,252,120,53,92,158,127,171,31,75,26,201,244,255,0,33,246,233,192,205,97,126,126,32,221,109,218,186,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,220,70,170,164,114,109,65,135,170,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,143,142,30,107,247,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,15,149,254,106,179,220,171,253,85,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,10,73,166,146,71,255,0,149,206,115,191,106,169,123,222,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,197,124,41,250,28,169,211,91,85,7,84,154,146,250,73,111,185,61,157,31,139,91,26,200,167,75,117,186,169,172,122,86,190,77,149,89,83,52,91,53,173,141,201,219,134,89,26,245,115,165,116,112,206,173,60,214,141,47,213,107,174,89,98,211,252,190,146,237,114,193,175,19,88,114,26,54,178,72,167,160,173,141,206,107,154,248,228,107,92,172,87,50,70,182,86,162,198,245,142,68,107,157,193,219,4,53,241,171,244,177,139,125,64,161,246,235,137,80,26,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,150,255,0,227,87,233,99,22,250,129,67,237,215,18,149,128,210,71,74,189,76,97,189,87,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,12,219,116,171,212,198,101,210,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,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,15,86,66,15,18,254,184,233,186,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,190,227,227,89,30,168,141,99,38,234,189,114,117,119,106,233,7,72,219,149,193,110,164,188,101,151,234,135,91,113,203,84,245,13,99,31,58,49,92,250,169,152,142,73,95,77,10,113,231,219,77,213,242,67,26,186,62,234,72,220,251,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,249,70,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,133,120,172,104,53,78,178,116,185,95,147,88,168,169,36,190,233,181,66,228,209,189,212,241,44,242,91,153,19,219,95,11,38,123,218,177,51,180,169,82,228,69,119,113,104,227,98,49,206,86,43,105,175,166,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,222,42,216,99,100,187,49,95,37,52,147,70,138,170,221,149,232,168,230,170,35,147,73,25,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,52,90,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,102,169,34,114,170,177,147,69,219,149,159,121,200,172,145,170,142,114,42,42,133,223,120,152,221,173,87,255,0,15,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,122,78,245,79,163,127,80,49,239,113,128,157,52,90,199,125,213,223,5,204,214,155,35,135,122,188,10,225,106,195,163,169,228,207,237,170,90,107,149,174,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,65,110,147,189,83,232,223,212,12,123,220,96,2,236,252,72,117,190,213,162,61,40,101,142,184,88,234,238,149,25,229,61,70,15,66,200,100,108,108,130,122,250,58,132,89,229,114,238,168,200,226,142,87,162,53,170,174,122,49,159,117,28,178,50,133,244,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,93,183,217,23,240,38,255,0,140,222,169,125,171,234,58,197,166,116,23,223,53,65,130,99,241,249,154,47,43,195,201,221,43,94,179,77,250,197,98,58,78,116,173,183,59,228,231,49,187,108,155,59,184,135,234,240,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,237,71,218,102,206,78,243,252,156,181,92,155,179,218,196,150,55,59,139,159,18,168,91,254,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,190,251,34,126,7,160,0,0,0,8,149,226,25,209,101,171,170,125,47,168,190,226,24,253,35,181,83,26,167,69,199,235,22,165,180,171,91,2,73,202,91,124,242,57,170,215,177,205,89,93,18,61,90,140,153,90,189,200,216,249,185,80,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,166,167,138,234,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,39,83,49,207,88,210,104,35,167,249,67,27,26,233,154,247,108,174,145,172,100,129,202,178,238,181,255,0,165,87,134,102,170,88,51,251,157,170,61,77,197,190,11,29,202,154,5,237,73,116,161,75,189,189,35,185,182,30,45,99,121,61,235,28,173,137,92,214,72,214,187,104,155,52,81,165,96,128,5,154,120,175,117,199,83,146,221,111,125,35,233,203,41,22,197,109,168,167,102,93,118,71,197,80,181,213,113,58,57,219,69,2,181,92,145,50,9,90,206,235,151,105,86,104,157,30,204,108,111,239,64,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,59,224,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,254,232,147,163,236,103,164,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,45,14,149,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,241,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,130,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,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,158,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,6,159,129,199,250,85,234,99,13,234,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,207,215,212,239,80,184,175,75,250,53,122,213,204,166,155,207,249,14,221,53,186,214,202,168,233,230,185,215,74,238,49,83,198,231,175,251,105,30,173,107,220,200,162,149,232,199,240,226,161,207,250,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,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,234,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,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,190,40,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,18,171,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,202,185,109,62,18,157,107,252,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,156,125,150,69,44,145,58,71,57,171,26,186,36,88,210,40,88,240,179,240,0,25,87,45,211,194,135,174,58,108,150,213,100,233,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,162,192,26,168,4,53,240,226,235,142,167,170,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,0,7,31,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,247,84,54,219,104,182,83,34,181,247,27,140,140,145,241,64,178,113,86,194,206,49,72,247,200,228,94,44,99,184,181,239,225,27,195,197,117,209,214,109,139,163,205,56,165,185,199,106,248,206,103,148,121,138,124,102,219,43,30,148,174,146,36,103,118,166,166,70,237,180,49,119,98,85,141,174,73,36,115,218,214,241,69,124,177,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,83,208,106,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,59,91,229,97,167,238,246,161,100,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,202,11,71,67,148,216,215,135,254,101,213,198,163,62,173,47,183,42,123,107,241,27,74,178,90,116,161,164,150,237,77,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,144,134,164,148,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,229,93,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,109,214,15,73,153,151,72,186,161,246,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,237,219,122,162,54,86,42,134,138,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,63,89,73,126,27,158,32,148,221,59,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,109,187,228,85,187,64,40,219,197,247,75,238,184,95,86,149,57,228,206,171,158,219,168,54,122,43,149,60,238,162,116,80,69,61,52,45,162,150,149,146,238,173,153,237,109,60,51,59,110,42,212,170,141,21,191,131,157,218,188,15,179,250,104,174,186,167,165,181,217,13,90,212,85,83,219,175,246,187,75,150,87,64,140,137,210,193,91,80,196,219,180,199,170,205,64,199,124,209,239,68,143,250,201,26,241,234,190,51,250,67,83,151,232,54,53,171,150,232,42,230,168,211,219,195,161,172,70,207,19,32,134,221,112,237,197,36,207,99,190,251,222,149,48,208,198,212,98,252,146,105,21,90,168,156,153,92,29,3,234,102,43,164,93,94,233,182,117,154,213,249,75,45,61,194,162,223,83,84,233,35,142,58,95,59,73,53,27,39,149,242,61,172,100,49,190,161,175,145,234,239,187,27,94,228,69,84,68,80,209,73,86,190,56,57,253,76,86,173,44,210,218,28,134,145,105,234,170,46,55,251,165,165,171,19,167,71,196,216,160,162,168,122,109,221,99,21,38,175,99,126,104,199,170,73,253,101,141,56,218,81,159,111,18,236,254,155,80,122,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,148,62,175,133,150,1,83,157,117,165,134,213,46,61,73,118,182,226,180,245,247,251,146,84,164,78,101,43,35,166,124,84,245,8,201,23,239,61,149,147,210,43,56,34,189,175,226,244,219,130,185,183,63,213,143,165,141,100,250,127,144,251,116,228,63,240,91,209,203,238,31,163,89,110,177,93,230,237,210,106,37,194,158,158,215,77,197,139,202,150,218,234,136,221,83,205,175,85,78,115,207,81,23,109,204,99,155,229,185,125,230,200,213,73,129,213,143,165,141,100,250,127,144,251,116,224,102,176,186,159,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,165,99,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,6,167,129,26,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,168,0,0,3,42,230,170,12,171,129,102,158,20,61,113,212,227,87,91,39,72,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,180,228,222,84,154,86,199,179,219,35,59,54,232,101,92,186,159,12,94,188,127,77,246,42,109,6,213,139,215,44,251,31,183,183,225,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,82,73,44,205,73,38,93,248,74,228,9,254,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,124,158,133,250,205,190,244,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,63,173,226,143,235,179,83,127,37,246,122,34,42,129,169,219,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,214,82,95,134,231,136,37,55,78,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,155,110,249,21,110,208,0,0,1,194,186,220,208,106,158,163,186,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,243,111,6,84,61,87,118,242,106,247,80,6,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,132,245,115,83,49,93,100,232,71,80,117,75,10,171,243,22,92,155,75,239,151,10,110,82,70,249,33,231,108,159,156,18,246,222,246,54,104,158,142,142,70,35,151,132,140,123,85,119,106,148,153,214,230,131,83,116,227,212,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,155,185,190,157,234,187,59,147,82,100,244,25,172,119,220,195,195,211,169,29,29,187,195,220,164,211,188,62,243,81,107,169,228,196,227,75,114,160,175,145,212,220,26,196,85,225,60,21,18,247,28,247,185,222,103,143,221,108,109,69,10,193,52,187,212,142,183,218,186,112,209,44,167,90,47,54,58,187,205,62,57,79,19,153,65,77,35,99,125,76,243,79,29,60,44,87,187,228,198,44,179,71,205,251,57,90,206,78,70,189,81,24,185,162,45,83,198,247,84,191,249,26,104,165,190,251,255,0,203,121,77,222,217,229,127,216,166,160,159,188,172,255,0,230,147,120,49,255,0,229,123,127,189,168,21,86,105,79,165,141,20,254,142,221,62,225,58,57,37,195,206,213,227,246,245,243,243,182,94,228,111,174,158,87,212,85,118,157,219,141,86,20,158,105,82,62,76,71,118,209,156,183,118,234,180,193,225,129,162,247,93,86,234,211,18,190,205,136,85,221,177,140,26,161,215,235,205,99,94,232,160,160,158,56,101,117,189,207,145,28,221,222,181,140,133,205,137,21,85,233,28,138,173,116,108,147,107,244,2,149,188,106,253,83,226,223,79,232,125,198,226,71,94,143,186,179,204,186,69,213,15,183,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,110,227,17,81,178,189,22,69,120,213,250,167,197,190,159,208,251,141,196,128,0,106,35,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,136,124,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,0,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,174,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,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,132,250,85,234,99,13,234,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,204,219,157,215,163,238,172,243,46,145,117,67,237,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,219,184,196,84,108,175,69,13,4,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,174,22,62,71,111,36,172,111,221,106,237,190,235,178,34,170,52,207,85,116,227,89,49,88,51,93,45,205,45,89,53,150,163,139,124,205,190,161,36,236,200,232,217,39,102,102,127,94,25,145,146,70,174,138,68,108,140,228,136,230,162,252,138,118,241,77,235,43,78,250,147,186,224,248,102,139,229,85,119,156,79,31,167,168,186,87,213,53,42,233,32,169,184,204,228,141,145,190,150,162,40,213,95,4,81,57,91,47,222,221,43,100,106,113,217,252,190,87,132,134,133,93,117,63,169,120,245,45,213,85,116,150,45,49,167,248,149,84,180,213,46,133,243,214,212,50,72,105,105,85,209,202,201,81,142,68,168,145,251,35,227,123,41,221,12,173,86,205,178,133,228,128,0,160,31,20,127,93,154,155,249,47,179,209,30,127,162,78,176,114,110,145,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,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,208,120,163,250,236,212,223,201,125,158,136,138,160,106,75,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,125,98,144,60,56,60,64,43,58,119,190,197,164,154,189,145,127,157,61,127,153,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,215,36,183,126,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,233,209,6,175,97,186,11,225,137,137,106,230,160,79,87,29,139,29,167,187,205,80,148,144,44,211,202,247,223,42,226,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,168,190,172,125,83,235,39,212,12,135,220,103,60,254,93,171,217,150,107,167,120,22,150,222,103,164,76,123,78,41,238,48,217,96,134,4,107,249,215,85,186,170,166,105,94,187,185,239,115,150,54,34,110,140,70,66,205,154,142,87,185,225,232,58,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,109,35,213,173,99,95,44,178,189,24,206,124,82,111,248,80,244,57,83,146,221,108,157,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,113,95,14,46,135,41,186,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,221,214,178,88,154,212,106,204,146,199,118,121,22,169,96,152,166,119,136,233,157,254,251,229,114,76,239,207,253,159,162,242,179,63,206,121,40,82,106,175,214,49,139,28,124,35,114,59,245,142,111,45,246,110,235,242,3,202,245,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,11,158,240,210,241,4,166,214,27,85,159,167,205,95,186,213,201,168,52,20,254,90,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,216,81,150,27,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,232,7,172,27,87,86,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,9,64,126,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,79,214,82,183,137,215,94,63,166,251,237,78,131,105,61,235,150,3,143,220,29,241,43,165,186,227,220,165,202,38,107,33,116,123,183,180,213,236,211,206,218,132,111,25,36,138,103,36,115,38,252,34,114,7,148,215,79,20,45,101,206,58,142,178,107,30,149,201,246,102,195,133,121,154,44,126,207,85,27,100,243,212,51,190,37,170,109,201,24,191,173,243,29,136,85,209,53,252,97,237,69,218,119,117,158,97,246,191,209,247,85,248,207,87,58,95,246,242,203,96,171,177,220,168,170,36,164,188,90,220,218,137,224,161,159,184,254,220,76,173,124,17,67,82,247,66,216,166,115,98,221,99,73,227,71,237,201,170,234,65,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,52,17,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,250,201,158,249,29,188,146,189,223,121,203,182,251,38,200,136,136,30,172,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,30,215,161,206,145,46,189,95,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,59,139,178,50,57,164,70,201,218,88,221,117,58,253,173,250,95,208,191,79,52,87,217,236,117,114,90,44,52,244,152,198,45,98,166,146,71,190,170,118,83,185,41,105,86,121,57,172,108,72,160,115,159,52,138,229,70,70,229,68,146,69,107,31,194,186,19,212,141,56,233,211,195,50,195,173,25,125,31,145,181,80,252,90,227,119,146,221,66,143,170,184,85,58,239,61,36,8,168,221,187,147,63,141,52,13,124,142,70,163,91,26,57,236,99,55,109,75,117,47,212,94,119,213,6,169,215,234,102,117,81,254,54,142,207,69,194,31,238,101,175,204,205,52,20,125,200,162,143,189,218,239,189,189,215,183,155,255,0,21,95,193,16,60,166,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,246,123,124,24,145,164,124,91,27,88,198,177,26,141,106,37,212,224,255,0,210,59,251,25,90,133,253,40,63,232,171,244,127,145,249,47,53,207,226,159,11,248,92,158,95,226,92,191,252,51,250,252,191,234,248,118,187,191,175,239,17,171,194,235,195,254,178,239,89,109,234,111,91,241,222,205,170,31,45,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,227,10,118,182,138,57,17,237,153,178,58,69,106,49,34,116,182,43,213,143,165,141,100,250,127,144,251,116,224,102,176,177,255,0,10,126,135,41,181,42,235,65,213,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,213,192,95,247,93,29,85,226,189,23,232,117,45,147,18,182,249,44,167,32,183,212,89,112,123,125,186,142,56,233,109,189,136,89,31,154,84,116,110,133,144,210,164,176,43,97,226,188,220,177,177,26,140,238,62,48,231,254,40,93,107,255,0,71,252,17,250,49,167,183,59,173,14,164,230,86,246,84,197,113,162,94,207,193,173,110,153,204,125,66,74,230,174,243,75,218,158,24,210,53,71,199,247,229,231,27,153,23,114,162,250,117,187,107,205,187,87,44,84,125,54,92,242,10,92,238,233,80,202,74,24,172,211,112,125,82,35,219,50,197,59,85,123,79,166,69,133,178,74,217,183,135,132,106,233,62,227,85,83,202,221,174,121,150,171,231,245,183,154,200,234,239,249,102,99,120,146,166,86,82,82,34,207,112,184,213,204,174,114,71,12,45,68,87,201,44,139,179,35,106,124,220,136,212,252,16,187,239,14,190,133,105,186,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,254,187,220,198,189,236,106,61,225,205,60,95,254,213,127,66,253,61,251,117,240,175,180,159,108,45,63,24,248,79,115,200,249,239,132,215,247,252,191,119,245,157,158,231,62,28,254,247,29,183,249,238,64,15,14,76,90,197,156,245,133,133,225,89,77,15,157,178,228,22,252,138,215,113,166,238,190,62,253,44,246,42,248,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,44,87,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,31,171,196,27,162,75,175,74,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,190,87,68,189,118,102,93,28,93,111,176,54,199,87,151,98,119,218,117,123,241,199,93,146,138,8,174,40,232,209,181,172,122,195,50,181,253,166,62,55,53,168,222,226,44,106,245,94,212,104,151,125,212,166,21,165,250,131,160,217,206,49,173,21,21,116,216,75,172,243,87,94,170,233,31,35,103,163,130,151,106,159,51,31,109,174,115,159,19,161,108,168,222,15,71,43,17,170,199,162,171,23,53,151,104,237,80,221,107,97,177,86,213,214,91,89,81,35,104,234,42,233,155,77,60,208,35,151,182,249,34,108,146,54,55,171,118,85,98,72,244,106,170,162,57,219,110,161,208,58,138,215,156,203,169,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,219,43,145,141,230,245,124,142,78,111,114,172,255,0,240,190,240,251,166,187,83,89,122,161,214,155,85,91,24,202,134,215,225,246,58,152,165,166,127,56,101,165,168,163,189,36,177,78,215,43,21,204,157,172,130,88,184,72,197,108,191,121,142,102,240,131,163,108,23,70,181,47,168,236,51,5,215,75,165,214,147,27,189,92,35,163,142,11,124,14,119,196,43,164,123,91,77,71,52,172,114,73,79,12,178,43,88,233,99,107,156,155,163,119,137,28,179,197,163,224,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,169,81,126,52,250,13,83,105,204,177,78,163,108,212,84,140,182,223,105,217,140,222,150,26,120,162,127,196,97,73,37,166,154,87,163,249,206,249,105,210,72,209,120,126,173,148,44,106,191,239,49,169,110,132,117,235,255,0,65,169,186,131,233,115,46,198,97,162,171,169,190,216,41,223,147,99,204,164,167,150,166,119,220,105,34,145,205,134,56,99,123,86,87,207,19,166,166,68,84,118,203,80,143,70,57,205,106,1,68,26,121,169,159,99,244,255,0,84,176,90,186,187,170,210,103,184,253,13,190,26,90,121,63,181,93,93,77,120,161,172,142,122,134,43,209,23,132,16,86,49,143,70,185,205,116,234,212,68,107,222,169,249,116,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,226,120,160,7,160,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,118,219,117,95,196,190,143,13,237,16,181,104,143,74,24,155,109,247,202,187,165,70,121,79,79,156,87,62,104,219,27,32,158,190,142,157,82,8,154,155,170,50,56,163,137,138,174,114,171,158,143,127,221,71,36,108,165,110,146,52,94,235,175,93,67,97,58,127,75,136,85,228,86,137,47,20,117,121,37,60,47,116,76,138,201,29,68,126,118,89,101,107,154,177,51,180,174,106,57,28,215,43,222,198,51,121,30,196,93,36,128,0,0,0,0,0,1,77,126,39,94,31,244,122,69,89,83,212,14,136,99,190,83,5,171,229,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,31,40,99,99,155,11,152,237,149,177,185,140,142,186,203,254,241,71,244,39,169,191,146,251,197,17,64,32,94,159,135,55,65,63,209,94,197,62,164,106,36,254,99,83,114,107,127,147,171,167,130,163,157,45,150,133,239,100,171,70,213,98,240,154,101,124,113,186,89,126,109,71,49,172,137,120,181,210,77,53,64,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,149,94,39,93,7,126,132,47,181,58,243,164,246,94,56,14,65,112,119,196,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,188,99,142,40,92,177,194,155,115,137,171,21,122,78,245,79,163,127,80,49,239,113,128,210,69,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,160,103,51,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,255,0,175,172,30,172,243,46,174,181,67,237,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,219,182,197,85,108,76,68,245,93,127,116,125,117,233,55,87,28,219,122,82,73,130,102,53,21,149,248,163,225,149,202,250,104,24,246,172,148,50,182,71,186,94,116,233,52,76,73,28,231,36,172,115,31,203,154,201,28,127,147,161,126,140,175,189,97,234,61,85,178,75,175,193,176,204,95,203,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,146,163,34,144,59,7,134,231,135,221,55,81,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,123,238,201,17,35,7,86,62,169,245,147,234,6,67,238,51,154,72,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,205,191,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,197,52,131,163,43,23,88,126,25,154,81,108,142,235,240,108,207,23,251,69,81,140,220,165,123,214,149,178,75,119,170,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,74,160,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,191,79,11,143,66,122,101,249,215,188,86,156,83,197,139,163,172,87,55,193,46,125,81,99,149,150,171,14,73,137,91,211,227,108,124,113,195,246,134,21,154,158,40,123,147,201,60,113,178,104,99,89,81,159,114,73,103,222,40,27,186,182,38,160,122,191,14,15,16,10,62,162,44,81,105,38,175,100,95,231,177,65,230,103,138,166,162,56,41,227,200,169,121,190,78,84,236,133,145,198,201,161,141,81,143,133,27,201,99,137,37,106,191,245,201,20,234,50,239,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,59,209,207,80,85,157,78,244,251,141,234,221,219,31,248,53,214,187,191,71,114,166,138,9,217,74,181,80,74,232,223,37,51,230,106,119,33,127,20,122,43,29,35,88,231,58,37,145,239,137,234,6,112,137,255,0,213,95,66,223,253,203,26,69,213,6,138,97,159,187,251,45,86,127,69,66,239,255,0,39,83,57,183,72,233,209,191,238,190,105,237,119,250,201,149,159,232,137,136,0,105,79,164,239,75,26,55,244,255,0,30,246,232,0,206,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,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,208,159,71,221,89,225,189,93,105,127,219,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,191,113,136,170,232,158,137,86,190,35,254,31,245,157,59,223,101,213,189,33,199,127,206,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,234,86,88,193,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,3,75,192,241,90,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,166,15,22,253,47,234,141,250,185,38,163,103,14,171,200,244,190,150,159,108,114,178,211,69,43,109,214,8,30,248,216,250,122,182,34,189,32,169,124,174,137,29,59,221,181,70,241,240,86,163,18,158,11,159,63,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,160,83,15,134,47,65,223,166,251,237,54,188,234,197,151,150,3,143,220,27,240,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,40,228,138,103,36,144,174,252,37,106,79,255,0,20,127,66,122,155,249,47,188,81,18,126,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,48,120,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,2,255,0,186,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,146,128,122,78,245,79,163,127,80,49,239,113,128,210,152,25,150,213,45,11,212,125,36,214,91,158,131,100,118,111,59,151,219,174,16,219,163,164,180,170,214,121,233,39,107,31,76,180,232,196,231,39,121,146,196,230,51,138,73,250,196,107,152,215,238,212,189,254,129,52,203,91,116,143,166,139,6,19,175,119,154,186,140,134,138,162,165,148,182,218,153,32,157,246,91,115,95,219,166,162,74,136,100,145,179,177,27,26,202,199,43,190,227,39,108,40,136,216,90,135,106,186,224,24,109,247,50,176,106,13,231,30,164,172,200,113,90,122,234,107,45,116,200,174,125,3,43,18,36,169,88,145,87,139,94,246,193,27,21,251,115,70,115,106,42,54,71,163,189,0,28,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,168,51,173,215,198,153,226,186,69,213,238,164,224,184,85,39,148,178,211,220,41,238,20,212,173,142,56,227,165,243,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,251,177,181,141,85,85,69,85,11,180,182,117,103,134,221,186,63,127,87,52,180,244,140,182,179,23,158,244,182,218,154,245,166,103,196,97,107,227,125,181,42,37,141,187,189,107,24,234,86,72,145,254,177,234,213,99,93,201,168,185,204,36,253,171,172,27,172,93,2,95,250,75,175,90,73,106,31,148,80,186,218,233,162,114,189,44,146,73,45,117,67,34,88,216,214,181,241,87,211,192,229,124,207,145,207,101,123,218,214,162,68,142,111,138,232,191,71,44,90,251,213,6,1,165,89,76,220,44,183,91,132,149,23,24,248,189,124,205,45,37,60,181,114,211,110,199,177,236,239,50,157,209,119,26,228,115,59,156,211,117,110,202,23,189,210,22,144,212,232,71,77,26,123,165,183,8,42,224,185,90,108,236,154,233,5,76,241,76,250,123,141,75,221,85,89,10,62,47,184,230,50,162,121,88,197,106,187,238,53,191,121,255,0,214,95,215,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,194,197,60,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,137,212,204,115,210,69,134,121,42,62,80,198,199,54,23,49,219,43,99,115,25,29,117,154,157,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,12,203,232,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,251,89,24,174,107,28,248,165,137,234,198,115,226,148,193,226,25,209,101,215,165,141,80,168,190,226,24,253,91,116,175,37,168,69,199,235,22,165,213,73,69,58,199,202,91,124,242,57,168,230,61,174,73,93,18,61,92,175,133,26,189,201,30,201,184,248,14,143,186,179,204,186,69,213,15,183,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,110,227,17,81,178,189,20,52,102,15,41,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,192,25,87,53,80,101,92,9,211,69,225,255,0,89,171,189,3,233,223,80,58,33,142,249,188,234,147,227,115,228,214,216,164,158,90,171,245,44,119,25,225,137,212,204,115,214,52,154,8,233,254,80,198,198,186,102,189,219,43,164,107,25,36,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,191,79,11,143,66,122,101,249,215,188,86,144,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,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,178,182,55,49,145,132,255,0,232,95,172,219,23,88,122,113,85,115,146,213,240,108,207,23,242,244,249,53,182,38,61,105,91,36,168,254,213,77,52,142,223,120,101,237,74,169,27,156,178,70,230,57,174,228,136,201,100,146,166,96,116,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,52,61,210,175,83,24,111,85,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,7,96,0,1,64,62,40,254,187,53,55,242,95,103,162,58,175,134,119,79,88,175,84,26,53,212,62,145,229,53,62,67,207,253,151,169,183,93,25,75,29,68,214,202,232,157,114,116,85,17,181,233,254,218,55,163,92,199,62,41,101,98,61,156,249,39,42,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,174,13,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,165,143,248,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,47,250,232,232,202,197,214,30,156,82,219,35,186,252,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,51,216,6,170,1,13,124,50,250,193,201,186,165,210,251,221,151,81,150,174,179,54,193,170,34,109,214,240,232,169,226,130,231,5,100,149,15,166,123,35,129,145,182,39,177,176,190,39,49,25,182,209,198,254,78,89,28,214,76,160,0,0,43,131,198,127,65,170,114,173,47,198,181,254,197,69,73,230,48,122,135,90,239,175,109,60,77,158,75,117,100,145,182,9,31,50,189,30,246,67,83,179,27,18,53,255,0,58,233,30,156,17,175,87,85,174,138,234,103,232,191,35,190,220,106,42,238,177,208,95,176,252,143,25,172,130,223,38,222,107,207,218,170,105,233,217,51,85,237,107,225,109,84,148,210,185,23,125,187,40,246,181,206,99,80,209,78,191,104,229,139,168,13,26,203,52,119,35,155,203,210,100,214,247,83,199,83,197,239,242,149,76,114,73,77,83,193,143,98,201,218,158,56,165,237,243,70,191,135,23,125,215,42,25,161,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,15,202,117,94,169,245,175,250,68,245,5,155,107,28,118,255,0,37,73,144,92,19,200,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,56,189,91,220,87,241,217,187,34,114,163,208,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,185,63,7,157,16,181,96,125,58,84,107,44,55,202,186,203,150,168,212,43,170,41,29,27,89,5,12,22,234,170,186,104,152,207,197,207,123,156,179,61,207,85,68,217,241,181,26,156,21,242,79,83,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,172,5,43,120,213,250,167,197,190,159,208,251,141,196,249,62,27,253,40,233,199,86,186,113,174,24,86,107,23,145,186,208,253,159,158,193,127,130,20,125,85,162,169,201,113,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,207,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,90,186,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,150,21,225,67,215,29,78,53,117,178,116,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,251,78,77,229,73,165,108,123,61,178,51,179,47,252,67,58,44,181,117,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,185,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,13,79,2,189,124,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,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,2,37,120,103,90,109,87,254,181,244,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,45,154,10,152,36,178,87,54,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,201,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,224,58,92,215,79,232,215,174,216,206,181,253,150,251,71,246,115,206,255,0,115,60,247,147,239,249,138,57,233,191,191,118,228,227,199,191,203,250,139,191,29,190,91,238,154,8,185,219,52,75,171,189,18,101,45,84,148,153,166,157,102,148,240,84,162,211,85,207,78,202,166,69,59,37,98,43,226,116,115,68,246,77,11,81,236,85,107,218,248,220,199,162,42,57,160,102,136,208,159,135,255,0,76,95,209,135,167,219,77,131,36,197,237,86,220,250,247,206,225,149,212,209,205,230,36,154,101,150,69,166,130,73,190,104,189,136,30,200,248,70,171,18,73,222,115,21,221,199,72,250,213,211,207,14,11,238,41,214,173,14,140,235,108,31,21,211,107,87,98,239,113,200,104,235,89,67,75,89,111,170,146,90,123,92,82,61,206,229,4,213,117,209,178,147,203,53,221,247,59,189,217,115,154,212,156,187,240,0,0,40,7,197,31,215,102,166,254,75,236,244,71,95,240,187,208,108,55,169,45,35,234,43,74,115,58,42,71,50,227,79,143,62,217,93,53,58,204,251,77,197,25,117,74,122,216,145,175,99,185,198,231,110,173,71,183,155,21,241,185,120,61,200,188,131,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,189,117,123,167,93,92,209,45,92,147,68,179,60,78,173,249,59,234,34,134,217,13,190,39,212,178,240,201,158,172,167,154,137,90,222,83,178,87,39,22,162,55,159,52,116,110,107,100,107,152,219,201,240,255,0,210,238,160,180,139,167,219,78,29,212,14,75,230,235,233,57,197,109,178,207,20,82,213,88,105,99,150,70,50,149,213,208,212,75,29,84,43,27,97,146,36,226,215,66,215,186,46,78,107,88,216,251,173,215,0,195,111,185,149,131,80,111,56,245,37,102,67,138,211,215,83,89,107,166,69,115,232,25,88,145,37,74,196,138,188,90,247,182,8,216,175,219,154,51,155,81,81,178,61,29,232,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,0,17,215,173,190,176,113,158,145,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,52,40,219,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,66,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,34,122,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,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,130,231,192,0,102,179,171,31,84,250,201,245,3,33,247,25,207,65,209,247,73,153,151,87,90,161,246,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,237,220,122,34,182,39,170,121,254,172,125,83,235,39,212,12,135,220,103,45,211,195,247,60,210,253,5,240,225,197,53,95,59,170,164,199,108,81,212,92,170,239,151,40,109,242,74,249,103,146,243,53,28,82,202,218,118,58,89,95,178,83,68,142,226,229,70,49,136,187,53,159,32,235,250,215,171,58,53,225,251,211,141,45,198,219,136,121,75,13,151,133,143,25,199,109,141,115,124,229,116,140,146,70,66,233,149,29,195,151,110,105,101,168,147,147,151,105,30,189,217,92,140,125,0,234,150,169,103,122,211,157,220,245,51,82,239,191,25,201,47,61,159,59,91,229,97,167,238,246,161,100,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,244,190,176,122,179,204,186,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,207,110,219,21,85,177,49,18,79,248,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,43,170,88,215,172,137,12,18,83,252,225,145,141,108,206,123,119,87,70,215,178,64,151,248,63,244,142,254,198,86,161,127,74,15,250,42,253,31,228,126,75,205,115,248,167,194,254,23,39,151,248,151,47,255,0,12,254,191,47,250,190,29,174,239,235,251,197,22,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,91,167,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,90,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,105,248,166,15,18,223,15,186,157,30,186,222,58,131,210,11,85,36,122,125,95,81,230,111,22,154,72,162,165,131,26,123,221,75,4,105,26,62,117,124,236,168,169,158,87,35,33,137,172,129,54,106,34,49,27,176,122,14,179,124,84,236,90,213,211,237,14,151,233,13,130,235,101,186,230,182,246,253,177,154,162,119,198,235,68,105,46,210,91,233,228,141,91,230,59,221,181,231,42,162,70,180,210,163,28,206,114,200,202,120,1,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,149,23,154,134,159,187,218,133,243,73,250,201,158,200,219,180,113,61,223,121,201,190,219,38,234,168,139,231,237,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,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,70,30,215,165,94,153,240,222,148,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,0,0,0,130,190,35,254,32,20,125,59,216,165,210,77,33,200,191,207,98,191,203,79,45,77,60,112,84,71,142,210,243,100,156,170,25,51,36,141,243,77,26,43,25,10,183,146,71,42,202,229,103,234,82,80,164,19,74,125,39,122,88,209,191,167,248,247,183,64,102,176,184,159,10,254,186,169,179,252,122,213,211,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,206,235,28,196,226,233,24,247,200,22,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,63,38,111,175,57,150,103,163,218,121,161,174,173,171,164,196,240,10,122,199,178,222,218,132,116,21,183,26,138,234,186,135,86,189,168,198,175,54,197,82,200,26,215,43,248,36,114,57,138,222,244,141,36,7,135,95,66,181,61,82,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,81,142,99,94,199,185,30,206,85,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,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,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,31,86,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,154,245,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,233,93,69,107,206,101,212,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,237,149,200,198,243,122,190,71,39,55,185,87,154,147,255,0,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,160,118,175,11,175,15,250,59,69,29,183,169,189,111,199,123,215,89,188,181,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,148,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,89,248,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,76,22,203,181,214,203,82,250,203,53,206,174,130,162,74,121,233,31,45,52,206,137,238,130,120,159,12,209,43,154,168,170,201,34,146,72,222,223,193,204,123,154,187,162,170,1,53,124,75,250,227,169,234,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,251,236,145,100,122,170,185,140,135,138,244,125,210,102,101,213,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,123,119,30,136,173,137,234,158,83,167,93,6,204,186,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,186,53,94,222,111,86,70,213,230,246,162,232,79,167,93,6,195,122,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,186,53,94,238,12,70,70,213,224,198,162,6,112,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,180,248,83,245,199,83,169,86,170,14,150,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,237,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,63,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,1,242,141,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,1,158,191,17,93,28,190,232,223,87,25,221,53,222,111,49,73,152,92,39,204,109,117,60,88,206,245,45,124,242,200,228,224,215,189,91,218,157,42,32,221,220,92,254,199,62,45,107,218,132,107,46,39,198,91,167,139,86,73,165,246,190,164,108,182,170,183,228,56,157,69,37,146,241,80,218,198,182,4,178,77,36,189,183,62,39,175,222,123,43,39,137,173,88,190,246,213,82,43,209,205,107,86,58,118,2,218,124,18,244,114,197,22,43,157,117,3,81,55,122,245,83,112,92,58,142,62,47,111,148,165,142,58,122,186,133,221,31,194,78,243,229,166,249,43,57,51,202,253,215,109,35,145,44,252,230,157,53,233,13,54,130,232,54,13,164,112,193,73,29,70,59,103,134,27,130,210,79,44,208,75,113,126,242,214,205,27,229,217,234,201,42,100,154,68,69,70,236,143,68,70,181,17,26,157,44,0,5,64,117,235,215,175,86,58,45,213,142,115,166,122,105,170,223,6,198,236,223,12,242,84,95,2,182,212,118,187,182,218,89,164,253,100,212,239,145,219,201,43,221,247,156,187,111,178,108,136,136,129,111,224,128,30,20,157,81,235,183,82,159,165,31,211,94,115,246,143,236,231,193,62,25,253,204,163,163,236,121,143,61,222,255,0,67,69,31,46,93,136,191,173,190,220,126,91,110,187,207,240,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,69,0,129,170,128,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,60,166,169,105,110,9,173,56,37,207,76,245,46,197,241,156,110,243,217,243,180,94,106,106,126,239,106,102,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,47,229,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,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,149,213,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,96,93,249,154,206,172,125,83,235,39,212,12,135,220,103,47,79,160,173,82,206,245,167,164,236,27,83,53,46,251,241,156,146,243,241,63,59,91,229,97,167,238,246,174,85,80,199,250,184,88,200,219,180,113,49,191,117,169,190,219,174,234,170,171,69,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,174,15,18,206,186,169,186,154,201,169,116,195,76,107,233,42,180,191,28,168,130,229,75,92,218,89,99,158,239,113,90,117,71,78,244,158,54,75,11,33,73,230,133,177,163,83,146,247,36,115,158,142,141,35,250,185,207,82,89,150,151,248,98,104,254,137,99,54,10,186,74,125,77,167,200,89,93,145,165,106,70,141,164,167,190,84,44,244,80,50,41,18,85,124,137,36,109,149,210,53,34,88,101,116,109,73,86,71,172,49,131,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,3,223,244,47,209,149,247,172,61,71,170,182,73,117,248,54,25,139,249,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,114,84,100,82,104,38,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,202,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,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,215,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,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,80,15,91,125,31,100,221,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,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,110,135,143,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,10,22,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,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,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,205,191,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,149,94,27,158,32,148,221,59,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,109,187,228,85,11,180,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,85,95,141,238,150,255,0,242,52,214,187,125,139,255,0,150,241,107,189,207,205,127,177,83,65,7,101,95,255,0,205,39,115,99,63,200,247,127,123,66,213,8,191,226,93,128,84,234,15,69,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,185,209,178,146,166,57,106,170,34,124,138,156,30,218,52,171,69,226,188,220,199,61,141,229,207,138,134,125,203,41,240,75,211,60,87,32,212,125,68,213,43,181,39,152,189,97,246,251,125,190,209,220,142,55,199,79,231,214,167,191,59,121,49,94,201,145,148,137,27,94,199,55,245,115,206,213,71,35,254,85,172,95,247,134,46,150,254,139,250,54,194,188,221,139,225,151,92,183,204,101,55,15,237,174,247,154,243,82,47,148,159,228,247,53,156,168,99,162,251,141,227,182,223,121,168,245,120,18,168,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,30,83,84,180,183,4,214,156,18,231,166,122,151,98,248,206,55,121,236,249,218,47,53,53,63,119,181,51,38,143,245,144,189,146,55,105,34,99,190,235,147,125,182,93,209,85,23,62,253,96,244,153,153,116,139,170,31,97,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,158,221,183,170,35,101,98,174,140,206,63,213,87,76,248,111,85,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,5,59,120,115,117,175,253,21,117,30,123,6,127,115,186,201,166,89,79,234,238,84,208,47,118,59,93,114,171,18,59,155,97,226,231,187,139,24,177,202,216,149,174,124,110,107,182,149,208,197,26,223,73,152,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,73,213,225,139,226,1,71,164,85,148,221,63,107,126,69,229,48,90,190,48,99,55,41,99,130,42,91,13,84,147,205,52,173,169,123,88,146,44,51,201,81,243,154,71,185,176,185,141,221,27,27,158,248,194,229,12,171,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,147,247,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,131,194,227,208,158,153,126,117,239,21,167,127,213,45,82,193,52,91,4,185,234,102,165,223,126,13,141,217,187,62,118,183,202,205,81,218,238,204,200,99,253,92,44,124,142,222,73,88,223,186,213,219,125,215,100,69,84,10,65,241,25,232,163,250,42,234,60,23,252,2,217,117,147,76,178,159,214,91,106,103,78,236,118,186,229,87,172,150,199,77,201,207,119,22,49,36,137,210,163,92,248,220,230,239,43,161,150,69,230,189,31,117,103,153,116,139,170,31,110,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,158,221,198,34,163,101,122,46,130,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,115,239,214,15,73,153,151,72,186,161,246,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,237,219,122,162,54,86,42,134,130,52,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,125,89,66,222,28,221,107,255,0,69,93,71,158,193,159,220,238,178,105,150,83,250,187,149,52,11,221,142,215,92,170,196,142,230,216,120,185,238,226,198,44,114,182,37,107,159,27,154,237,165,116,49,70,183,189,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,160,20,25,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,67,164,174,169,115,190,149,244,59,89,114,61,59,198,252,197,235,38,184,99,118,42,75,220,238,133,244,182,89,159,13,218,68,149,208,189,220,230,153,89,28,139,19,120,44,72,230,57,210,174,205,108,83,4,170,241,130,234,243,241,233,31,5,173,255,0,17,91,156,186,74,15,247,10,170,10,72,101,122,255,0,180,158,69,99,63,196,53,36,254,255,0,25,0,58,98,233,235,42,234,131,89,108,186,71,139,84,249,15,63,220,169,184,221,31,75,37,68,54,202,24,155,202,90,137,26,196,255,0,107,27,17,206,99,95,44,177,49,94,206,124,147,197,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,125,210,102,27,210,46,151,253,135,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,27,247,30,136,142,149,234,161,208,52,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,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,20,129,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,96,93,248,35,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,227,57,37,231,226,126,118,183,202,195,79,221,237,92,170,161,143,245,112,177,145,183,104,226,99,126,235,83,125,183,93,213,85,86,64,0,41,3,198,11,71,47,184,55,84,11,170,181,19,121,139,46,165,219,224,168,163,147,139,25,216,170,161,167,130,146,162,155,100,123,158,238,44,101,52,189,197,107,26,190,103,131,121,44,110,82,239,200,107,226,161,211,197,171,89,122,104,186,231,148,182,170,186,172,179,76,105,230,189,218,95,13,99,97,99,104,149,240,173,201,178,182,69,224,246,37,52,46,153,17,54,147,157,59,17,138,188,157,28,129,68,37,138,120,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,244,227,85,114,109,68,110,169,230,215,162,47,8,32,168,139,182,230,61,174,243,60,190,235,163,106,173,117,154,8,240,215,210,26,109,32,232,251,7,129,96,164,75,150,97,78,185,125,202,106,105,229,149,147,190,185,173,125,59,149,36,219,131,219,70,148,145,189,172,68,98,62,39,42,114,221,94,224,148,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,21,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,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,176,160,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,251,160,30,176,109,93,89,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,11,120,168,116,43,83,128,100,55,94,167,180,182,130,174,124,98,249,81,53,203,51,134,106,168,184,90,110,51,213,66,198,207,18,201,34,77,35,42,166,169,85,88,216,199,246,158,215,175,38,198,246,50,56,21,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,168,26,126,42,175,199,59,247,39,252,73,252,180,157,61,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,130,222,57,223,185,63,226,79,229,160,85,89,50,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,39,42,232,131,72,112,221,122,234,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,229,58,138,208,108,203,166,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,187,171,81,238,224,244,124,110,94,108,114,32,88,87,141,38,191,127,208,151,79,152,118,161,127,242,197,207,52,177,81,63,253,238,251,107,106,158,137,254,239,42,64,174,255,0,19,43,217,253,225,231,52,240,147,214,142,162,238,58,219,143,232,69,135,47,171,170,210,251,93,61,214,253,122,179,204,202,87,178,150,5,129,204,107,162,146,86,247,216,197,173,154,149,86,40,30,137,206,71,189,91,179,165,114,215,177,121,62,18,26,13,77,165,157,52,71,169,55,10,42,184,50,29,79,168,248,165,74,84,211,203,78,248,173,208,62,72,168,99,70,61,234,215,177,205,89,106,89,43,88,206,108,172,106,125,230,177,142,80,155,224,0,40,7,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,5,170,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,104,79,19,202,111,184,55,134,221,155,53,197,171,188,149,235,31,208,250,123,165,186,167,180,201,59,21,80,88,91,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,73,80,80,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,11,232,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,1,229,117,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,220,235,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,221,47,173,190,176,114,110,174,117,66,91,211,150,174,139,9,177,212,78,220,78,207,87,21,63,126,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,120,101,244,125,140,245,75,170,23,187,214,163,37,37,102,19,131,83,196,235,173,157,210,212,69,61,206,122,200,234,25,76,198,73,3,227,116,76,99,161,124,174,122,63,125,227,141,156,92,146,57,204,8,106,14,171,213,143,170,125,100,250,129,144,251,140,228,244,193,122,44,181,117,79,225,137,167,87,220,67,31,164,118,170,99,84,247,133,199,235,22,165,180,171,91,2,95,43,93,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,220,131,218,248,90,117,237,246,238,142,195,210,142,168,65,195,32,181,91,252,158,33,116,167,167,218,58,250,26,72,21,201,71,80,214,38,209,205,12,17,57,89,46,200,217,35,141,81,234,146,181,29,61,149,25,87,47,163,195,119,172,219,239,86,154,113,120,182,103,150,174,214,103,130,121,42,123,189,202,6,49,148,183,88,234,18,110,197,75,99,110,221,169,151,203,202,146,198,141,72,249,35,92,205,145,253,168,130,155,58,177,245,79,172,159,80,50,31,113,156,252,153,190,188,230,89,158,143,105,230,134,186,182,174,147,19,192,41,235,30,203,123,106,17,208,86,220,106,43,170,234,29,90,246,163,26,188,219,21,75,32,107,92,175,224,145,200,230,43,123,210,52,253,125,88,250,167,214,79,168,25,15,184,206,125,94,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,7,74,240,243,232,178,235,213,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,229,21,190,9,26,213,115,222,231,44,78,149,24,173,86,66,174,94,228,111,124,60,175,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,207,233,110,150,224,154,45,130,91,52,207,77,44,95,6,198,236,221,239,37,69,230,166,168,237,119,102,124,210,126,178,103,190,71,111,36,175,119,222,114,237,190,201,178,34,34,122,176,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,65,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,63,88,2,37,116,179,225,213,165,253,49,106,230,97,170,246,250,218,75,237,69,210,162,68,197,41,230,183,72,199,226,180,82,62,110,229,60,82,201,81,42,206,247,68,248,162,89,220,214,201,194,55,166,251,77,34,44,181,0,0,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,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,42,235,111,172,28,103,164,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,77,160,28,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,234,186,138,215,156,203,169,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,219,43,145,141,230,245,124,142,78,111,114,172,244,240,148,232,163,227,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,59,242,58,186,25,251,111,185,185,17,220,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,133,96,128,89,167,83,253,10,211,103,253,27,233,143,83,218,91,65,73,6,79,99,211,123,37,203,51,134,106,169,121,221,173,208,89,40,152,217,226,89,36,88,99,125,44,52,202,171,27,24,206,235,28,245,228,233,24,198,72,18,171,195,139,174,58,158,171,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,204,163,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,189,33,245,57,98,234,211,70,169,181,86,209,101,248,37,91,46,21,86,187,165,163,204,190,167,200,85,68,228,115,99,239,186,40,146,94,80,73,79,46,237,111,20,238,240,221,92,215,1,218,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,201,248,79,226,214,44,127,162,92,66,237,104,161,242,245,121,53,194,239,116,186,73,221,123,252,197,83,43,166,164,108,155,57,85,25,180,20,148,236,217,168,141,251,155,237,201,206,85,152,4,85,240,184,244,39,166,95,157,123,197,105,42,128,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,164,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,102,91,77,84,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,185,79,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,91,167,67,157,34,90,186,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,156,184,119,23,117,124,147,72,141,143,186,177,182,69,0,0,174,15,21,142,135,42,117,42,213,95,213,38,155,62,146,43,238,49,103,87,229,54,199,50,40,18,227,110,165,107,222,181,172,147,100,87,212,195,22,237,115,100,114,247,33,138,54,177,90,232,155,28,214,62,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,31,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,80,42,175,198,191,91,238,171,117,195,122,110,134,199,72,219,107,105,233,243,138,139,147,164,115,167,146,117,117,109,28,80,49,191,38,177,141,106,76,231,42,242,87,171,227,68,225,193,123,149,108,117,94,170,181,75,244,211,212,118,162,234,100,55,223,140,208,94,114,10,175,133,86,249,95,47,221,181,196,254,205,15,234,213,140,115,118,165,138,6,253,246,163,215,109,223,187,149,202,188,168,13,15,116,1,175,52,221,65,244,185,136,228,211,86,213,212,223,108,20,236,198,114,23,213,212,75,83,59,238,52,145,70,215,77,36,210,49,171,43,231,137,208,212,170,162,187,101,168,86,43,220,230,185,73,20,84,95,130,198,188,212,218,115,44,175,167,43,205,109,35,45,183,218,119,228,214,84,154,162,40,159,241,24,82,56,170,97,137,138,206,115,190,90,116,142,69,78,127,171,101,11,220,140,251,207,114,91,160,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,214,127,128,34,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,3,85,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,143,250,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,177,32,60,46,61,9,233,151,231,94,241,90,74,160,57,87,75,154,23,253,26,244,39,25,209,79,181,63,104,254,206,121,223,238,159,145,242,125,255,0,49,89,61,79,247,158,228,156,120,247,248,255,0,93,119,227,191,203,125,146,128,122,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,74,106,238,142,95,115,15,10,253,5,214,43,68,221,202,77,59,184,100,84,247,74,110,44,78,52,183,43,212,177,182,167,155,158,138,188,39,130,158,46,219,88,247,59,204,242,251,173,141,202,188,131,195,195,53,181,96,29,105,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,190,232,196,114,162,57,81,26,182,19,161,26,57,125,215,223,7,74,45,42,197,166,225,122,186,219,238,181,22,232,248,177,124,205,85,38,65,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,180,216,6,170,1,231,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,77,247,217,87,241,61,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,4,127,235,23,163,172,19,171,252,18,158,193,127,172,248,54,73,102,231,246,127,32,237,205,81,240,190,236,212,239,170,254,213,100,241,71,63,118,58,116,143,245,138,188,55,228,221,149,62,121,247,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,41,91,198,175,213,62,45,244,254,135,220,110,32,73,79,6,173,116,212,125,73,211,140,207,75,243,91,207,197,109,90,115,240,152,172,19,78,138,234,170,122,90,164,170,69,165,116,138,191,126,24,252,171,123,72,169,201,141,123,152,142,86,54,54,50,197,74,171,240,49,253,246,127,13,255,0,50,45,80,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,2,47,248,151,103,245,58,125,209,110,162,85,91,114,26,75,85,202,249,79,77,96,165,73,150,46,117,140,171,169,142,42,170,120,153,34,47,55,186,141,106,213,120,167,54,177,175,123,120,240,228,146,128,170,15,28,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,54,237,61,232,176,215,177,191,53,123,17,100,254,170,72,156,130,173,139,243,240,178,207,233,179,174,139,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,125,230,50,142,122,68,103,5,86,53,156,88,155,112,86,182,131,11,31,240,79,213,11,86,61,171,153,230,148,92,27,73,13,70,103,103,165,185,80,212,77,90,216,159,36,246,247,201,189,44,81,42,111,51,223,21,100,178,175,23,110,214,82,189,120,185,21,85,129,113,39,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,139,253,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,148,3,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,169,226,128,124,81,253,118,106,111,228,190,207,68,5,138,120,82,117,93,168,253,68,233,198,75,133,106,132,191,21,186,233,207,195,160,134,255,0,44,202,234,171,149,45,82,84,36,109,169,69,79,191,52,126,85,200,179,111,202,70,189,170,244,87,181,242,75,72,37,170,120,24,254,251,63,134,255,0,153,21,86,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,8,171,225,71,215,79,247,142,151,245,175,51,255,0,229,122,92,2,182,185,191,237,154,235,92,149,10,239,247,47,42,199,55,253,124,40,255,0,244,60,36,244,234,171,166,124,55,170,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,110,106,160,12,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,89,87,131,39,81,121,221,238,241,125,233,162,255,0,81,231,177,187,22,63,37,247,31,251,144,197,240,206,53,233,230,162,251,145,36,147,119,164,184,35,249,73,34,246,251,60,90,155,63,238,188,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,57,87,138,63,174,205,77,252,151,217,232,143,213,210,254,1,83,168,61,22,245,97,75,109,199,169,46,183,43,29,62,35,127,165,89,146,46,116,108,164,169,174,150,170,162,39,200,169,193,237,163,74,180,94,43,205,204,115,216,222,92,248,175,229,241,71,245,217,169,191,146,251,61,17,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,108,208,84,193,35,110,109,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,43,91,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,219,125,149,63,19,81,6,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,255,0,120,111,101,55,220,195,162,93,45,187,100,117,222,110,174,158,223,87,107,142,78,211,35,227,75,69,93,81,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,168,73,82,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,28,171,165,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,247,79,200,249,62,255,0,152,172,158,167,251,207,114,78,60,123,252,127,174,187,241,223,229,190,201,213,64,0,87,175,140,190,183,221,112,93,18,176,104,189,190,199,73,81,79,170,21,19,186,186,190,105,29,206,146,11,108,244,117,8,200,152,155,34,190,73,100,139,119,185,85,26,200,222,222,42,175,71,199,97,70,125,188,73,53,162,213,173,253,90,101,23,220,95,47,164,201,49,139,29,61,29,134,197,89,72,198,246,18,8,97,71,78,216,228,70,167,121,158,114,90,199,36,187,185,28,142,69,99,157,31,0,35,1,121,62,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,248,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,253,214,189,141,74,54,38,255,0,132,134,188,212,233,103,82,241,233,181,194,182,146,12,123,83,233,254,23,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,121,204,99,84,47,36,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,2,133,188,70,122,40,254,138,186,143,5,255,0,0,182,93,100,211,44,167,245,150,218,153,211,187,29,174,185,85,235,37,177,211,114,115,221,197,140,73,34,116,168,215,62,55,57,187,202,232,101,145,111,164,138,190,40,254,132,245,55,242,95,120,162,2,154,250,81,234,187,81,250,74,212,118,102,184,84,190,122,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,114,114,197,50,34,186,55,57,200,168,246,62,72,223,58,188,115,191,114,127,196,159,203,74,171,45,83,199,59,247,39,252,73,252,180,8,171,225,113,235,179,76,191,58,246,122,210,223,186,197,232,235,4,234,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,181,89,60,81,207,221,142,157,35,253,98,175,13,249,55,101,79,157,64,248,92,122,236,211,47,206,189,158,180,191,224,51,195,211,199,71,121,150,166,245,105,67,211,46,167,89,242,12,90,162,221,81,81,38,82,180,244,105,52,246,234,72,33,89,85,252,254,113,49,147,47,102,40,170,23,156,74,181,48,189,169,42,57,173,126,135,143,63,30,1,134,197,159,212,106,147,113,234,69,203,42,172,240,216,31,118,114,43,167,75,116,83,73,59,105,216,170,187,49,139,44,207,123,184,162,115,84,143,159,46,220,124,125,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,101,92,209,70,147,224,191,165,14,129,112,221,52,248,167,195,62,214,232,253,186,197,231,123,29,239,43,230,172,177,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,206,185,165,62,147,189,44,104,223,211,252,123,219,160,2,0,127,96,199,255,0,42,47,248,147,255,0,199,203,84,0,10,86,241,58,232,59,244,33,125,169,215,157,39,178,241,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,227,28,113,66,229,142,20,219,156,77,88,213,210,143,85,218,143,210,86,163,179,53,194,165,243,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,147,150,41,145,21,209,185,206,69,71,177,242,70,253,25,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,103,219,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,140,57,87,80,185,77,139,57,215,221,75,205,113,106,239,59,101,200,51,11,205,210,221,83,218,124,125,250,89,235,101,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,34,69,221,250,227,166,198,188,63,240,222,145,244,229,149,105,125,185,83,220,153,151,93,145,242,211,165,13,36,183,106,153,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,195,83,245,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,7,160,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,208,159,74,61,40,233,199,73,90,112,204,43,10,139,207,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,78,72,161,69,86,198,215,57,85,94,247,201,35,252,87,64,61,31,90,186,77,210,54,182,224,149,114,103,121,141,61,29,126,86,249,165,106,178,154,118,49,203,29,12,77,141,238,139,133,58,205,43,22,70,185,203,43,220,247,242,224,177,199,28,160,3,53,157,88,250,167,214,79,168,25,15,184,206,92,79,132,222,1,134,227,61,28,227,25,157,139,30,164,164,190,230,53,23,10,155,237,193,168,171,61,115,233,238,21,84,240,35,220,170,170,140,142,40,209,26,196,217,136,174,145,200,156,164,123,157,78,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,7,63,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,67,160,2,165,122,58,241,98,206,239,58,203,81,140,117,61,124,181,125,155,204,110,12,101,190,233,198,27,125,14,41,247,106,28,145,241,142,7,73,52,50,72,250,104,123,149,19,126,165,172,238,61,234,156,220,91,80,3,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,126,176,6,125,186,254,232,250,235,210,110,174,57,182,244,164,147,4,204,106,43,43,241,71,195,43,149,244,208,49,237,89,40,101,108,143,116,188,233,210,104,152,146,57,206,73,88,230,63,151,53,146,56,254,175,135,159,90,119,94,150,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,24,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,227,119,250,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,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,92,240,245,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,50,150,74,120,110,116,50,183,148,85,17,181,233,254,218,55,163,92,246,178,88,165,98,61,252,57,40,114,162,90,117,63,214,221,215,84,116,47,76,122,105,193,39,171,183,226,120,118,47,100,164,191,84,67,84,228,101,254,182,27,109,23,234,165,137,208,177,236,101,45,75,42,88,141,230,248,229,123,89,42,127,82,37,72,150,122,173,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,214,76,246,70,221,163,137,238,251,206,77,246,217,55,85,68,80,233,125,31,116,153,153,117,117,170,31,97,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,158,221,199,162,43,98,122,166,130,52,183,75,112,77,22,193,45,154,103,166,150,47,131,99,118,110,247,146,162,243,83,84,118,187,179,62,105,63,89,51,223,35,183,146,87,187,239,57,118,223,100,217,17,17,60,87,74,189,51,225,189,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,146,182,22,113,138,54,50,54,170,241,99,27,201,207,127,57,31,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,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,153,253,171,75,83,4,242,84,175,7,177,200,254,228,20,242,193,183,221,115,123,252,218,228,115,17,22,96,20,129,226,247,174,148,122,159,212,117,38,156,227,215,159,59,101,211,75,123,173,211,53,137,3,225,109,226,119,164,149,171,28,177,171,158,238,44,101,36,15,99,213,22,57,105,165,106,49,171,201,207,8,44,9,21,163,250,13,83,118,233,27,94,58,141,188,209,82,62,219,98,167,180,99,54,85,154,158,41,95,241,25,175,22,233,106,102,137,234,254,112,62,42,117,142,53,94,31,172,101,115,218,143,251,175,106,243,254,153,45,54,171,255,0,82,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,64,243,250,79,157,126,139,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,105,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,102,223,169,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,218,90,41,164,124,91,49,95,37,52,144,200,168,136,221,149,234,138,214,170,43,82,226,124,38,245,210,251,172,29,50,253,155,203,111,54,170,187,174,157,220,25,141,210,195,78,140,142,169,150,120,233,97,90,39,212,70,213,255,0,119,133,146,113,106,61,180,203,191,39,182,71,184,38,168,0,0,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,106,160,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,47,169,77,33,169,208,93,121,206,116,142,104,42,227,167,199,111,19,67,111,90,185,226,154,121,109,207,218,90,41,164,124,91,49,95,37,52,144,200,168,136,221,149,234,138,214,170,43,82,237,60,46,61,9,233,151,231,94,241,90,87,175,140,118,144,212,225,93,75,208,234,149,60,21,107,109,212,123,60,51,62,121,167,137,204,248,141,11,25,75,52,49,49,187,61,140,109,58,80,61,85,232,187,190,103,241,114,236,173,96,77,255,0,8,237,76,197,115,14,144,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,155,172,213,41,219,193,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,38,244,177,68,169,188,207,124,85,146,202,188,93,187,89,74,245,226,228,85,86,92,72,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,0,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,69,170,21,87,224,99,251,236,254,27,254,100,90,160,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,6,115,58,230,213,11,86,177,245,105,169,153,229,137,180,139,109,158,241,240,218,57,233,43,91,87,5,92,20,48,199,69,29,84,114,181,17,174,100,205,166,73,147,109,209,18,68,68,115,182,228,183,209,212,166,175,83,104,46,131,103,58,185,52,244,145,212,99,182,121,166,183,165,92,18,205,4,183,23,237,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,154,32,37,253,187,163,43,23,246,55,174,253,91,220,238,188,50,71,228,20,245,22,214,70,247,203,31,193,217,90,182,201,41,156,207,184,216,166,125,84,175,153,210,47,121,59,116,208,53,189,181,146,83,149,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,158,158,90,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,9,178,187,116,189,60,91,165,29,56,177,244,167,75,210,101,206,47,63,141,253,159,125,158,182,165,176,167,114,90,169,85,210,77,95,19,39,89,155,12,203,84,247,212,198,139,205,177,73,195,143,201,141,67,56,64,106,160,229,93,88,250,88,214,79,167,249,15,183,78,124,158,139,245,142,251,175,189,48,96,26,171,148,195,194,245,117,183,201,79,113,147,147,23,204,213,82,84,75,73,45,78,204,99,24,206,243,233,221,47,109,173,70,179,185,193,55,70,238,191,91,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,18,171,192,199,247,217,252,55,252,200,170,178,213,60,12,127,125,159,195,127,204,138,171,2,255,0,188,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,60,46,61,9,233,151,231,94,241,90,60,81,253,9,234,111,228,190,241,68,5,0,154,168,50,174,106,160,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,202,188,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,34,42,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,64,69,255,0,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,165,87,129,246,127,83,45,171,84,244,182,187,33,164,74,122,90,139,117,254,215,105,114,196,217,213,242,182,88,43,106,24,155,119,94,196,72,104,24,239,154,177,138,177,255,0,85,100,94,95,175,199,23,22,190,213,226,186,73,154,211,208,243,178,218,174,23,139,93,101,79,117,137,218,170,171,142,150,74,120,248,42,243,119,38,81,84,174,232,138,212,237,236,229,69,115,81,98,87,133,150,127,83,130,245,165,134,210,174,67,73,105,182,229,84,245,246,11,146,212,172,77,101,83,36,166,124,180,244,232,249,19,238,189,245,144,82,35,56,42,61,207,226,196,223,154,181,193,126,128,0,0,0,56,167,90,26,199,125,208,46,152,51,253,85,197,161,231,122,181,91,227,167,183,73,201,137,229,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,224,187,35,183,76,225,22,125,227,89,174,148,119,91,238,23,211,197,134,243,222,248,39,60,147,34,166,141,32,146,54,85,74,206,221,11,28,244,85,150,57,153,11,170,158,232,213,24,213,142,174,7,253,253,218,172,137,125,32,232,53,78,169,219,245,131,82,110,20,84,147,227,218,97,166,249,13,210,165,42,105,226,168,100,183,25,237,117,113,80,198,140,123,209,204,123,92,146,212,178,86,177,252,31,70,212,251,174,123,28,129,29,64,36,167,136,150,133,209,232,15,85,153,94,55,97,179,124,51,27,191,118,178,75,12,45,88,18,54,210,213,34,172,172,138,56,81,173,134,24,234,153,85,12,113,171,90,230,199,11,63,172,138,143,112,94,166,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,78,128,86,175,130,222,186,95,114,156,19,45,208,108,142,243,106,125,38,19,229,238,56,213,38,204,142,187,202,213,205,80,250,212,217,21,22,88,99,157,98,119,62,42,230,58,175,139,158,173,116,77,109,149,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,0,150,169,227,157,251,147,254,36,254,90,85,89,106,158,57,223,185,63,226,79,229,160,69,95,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,191,6,198,236,221,159,59,91,229,102,168,237,119,102,100,49,254,174,22,62,71,111,36,172,111,221,106,237,190,235,178,34,170,115,94,148,58,193,210,254,174,113,155,165,235,3,90,186,43,149,142,161,205,186,89,234,226,147,191,67,4,181,21,44,162,124,146,112,72,92,249,161,166,238,171,34,124,137,26,185,88,174,118,200,231,68,15,25,253,16,213,12,171,25,198,181,202,213,124,164,172,194,112,106,119,80,92,108,238,142,56,167,183,207,89,81,27,60,243,36,95,189,59,37,114,82,194,232,247,222,53,142,55,53,174,73,37,116,117,149,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,135,107,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,65,214,254,175,97,186,245,212,230,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,107,164,138,88,100,103,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,111,248,24,254,251,63,134,255,0,153,1,106,128,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,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,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,152,29,88,193,127,69,250,167,153,105,159,197,62,39,246,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,45,127,194,43,164,204,55,30,211,187,127,85,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,187,251,108,123,25,206,52,85,108,143,229,89,125,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,149,64,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,74,160,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,106,35,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,208,15,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,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,95,241,31,241,0,172,234,34,251,46,146,105,14,69,254,116,244,30,90,121,106,105,227,158,158,76,138,171,131,36,229,80,201,153,28,140,134,25,21,88,200,85,188,86,72,150,87,43,255,0,82,145,114,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,224,142,165,186,120,80,245,199,77,146,218,172,157,35,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,254,211,147,104,150,24,155,30,204,116,108,239,117,254,179,124,59,116,227,85,58,125,161,198,244,63,79,173,86,92,207,79,173,237,167,196,27,79,58,82,182,166,149,37,238,77,65,81,43,209,221,238,231,57,164,99,229,114,59,204,200,175,116,172,73,103,115,232,218,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,80,53,60,8,107,225,197,215,29,79,85,184,109,126,31,168,44,164,167,212,92,62,158,7,215,77,19,226,137,151,186,71,42,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,230,80,3,133,117,131,210,102,27,213,214,151,253,135,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,27,246,222,168,174,137,138,157,212,1,149,114,252,252,53,122,103,195,116,27,167,155,38,103,102,174,171,184,228,58,163,103,181,100,119,170,217,149,88,198,178,74,117,154,154,146,40,145,202,214,178,22,212,200,138,255,0,155,228,123,222,229,84,111,8,227,160,195,74,125,39,122,88,209,191,167,248,247,183,64,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,171,86,51,175,209,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,140,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,139,126,241,155,215,74,60,91,70,172,90,13,104,188,240,189,102,215,8,238,55,74,72,210,9,63,184,244,142,87,181,38,71,42,203,23,114,173,41,221,27,218,212,71,249,73,219,205,17,174,107,171,219,160,13,6,169,234,15,170,60,71,25,154,138,146,166,197,96,168,102,77,144,178,174,158,42,152,31,110,164,150,55,58,25,33,145,237,73,89,60,174,134,153,81,17,219,37,66,189,88,230,181,200,4,234,212,141,6,166,233,243,193,194,253,140,205,69,87,77,125,191,211,216,242,108,133,149,116,242,211,78,203,141,93,210,220,231,67,36,50,61,203,19,224,137,176,211,42,34,55,117,167,87,171,26,231,57,10,224,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,61,60,107,244,66,234,151,92,55,169,24,111,148,142,182,186,158,159,7,168,182,186,55,54,120,231,71,86,214,69,59,29,243,107,216,230,172,205,114,47,21,98,178,53,78,124,215,183,29,124,43,53,142,197,164,93,92,90,41,178,56,118,164,207,109,242,225,209,212,242,127,246,173,85,76,240,73,76,188,24,199,43,251,147,211,197,6,223,117,173,239,243,115,145,172,84,91,137,234,223,69,237,90,245,211,206,109,167,245,88,133,38,69,119,146,207,89,87,141,211,204,246,196,248,175,113,211,201,228,165,138,87,57,169,19,251,170,214,171,149,205,106,177,239,99,247,141,239,69,206,13,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,128,106,120,28,211,166,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,222,42,216,99,100,187,189,25,29,76,115,70,138,170,237,209,136,168,231,34,163,151,165,128,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,4,13,84,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,167,31,241,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,29,13,98,54,120,153,4,54,235,135,110,41,38,123,29,247,222,244,169,134,134,54,163,23,228,147,72,170,213,68,228,206,193,225,113,232,79,76,191,58,247,138,211,175,245,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,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,133,11,244,51,170,22,173,28,234,211,76,243,203,235,105,18,219,5,227,225,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,201,52,102,101,92,211,70,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,246,212,73,77,201,239,242,149,76,115,163,169,166,230,246,49,100,237,79,28,177,119,56,35,95,195,147,126,235,145,64,204,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,49,121,82,219,93,79,35,105,184,57,138,169,206,121,233,229,238,53,236,115,124,183,31,188,217,28,137,94,222,30,24,85,171,63,235,75,74,172,87,154,138,184,105,233,111,15,189,177,212,207,107,94,179,219,233,165,174,133,170,174,107,147,131,165,166,141,175,77,183,86,43,145,21,170,168,228,233,94,46,58,153,149,102,29,94,222,48,91,181,94,214,92,10,223,65,111,180,82,199,36,157,182,249,154,72,107,39,157,204,115,213,137,51,223,58,49,207,99,91,202,56,32,106,162,171,55,89,1,224,133,165,191,252,146,245,174,225,98,255,0,229,76,90,209,115,243,95,236,212,215,193,217,71,255,0,243,53,220,222,207,242,49,223,223,16,11,84,40,7,196,235,75,127,69,253,100,230,190,82,197,240,203,86,91,229,242,155,127,246,215,123,205,121,168,211,205,207,243,123,156,206,85,209,214,253,199,113,219,111,186,212,98,176,191,226,178,252,112,112,171,173,126,1,165,154,141,13,69,34,91,108,119,139,141,146,162,39,61,221,247,79,93,12,83,68,230,55,143,21,98,54,223,50,57,85,200,168,174,143,100,118,234,173,15,213,224,151,169,153,86,65,167,26,137,165,183,106,191,49,101,195,238,22,251,133,163,185,36,143,146,159,207,165,79,126,6,242,122,177,144,163,233,18,70,177,141,111,235,39,157,202,174,87,252,166,175,86,62,150,53,147,233,254,67,237,211,148,173,225,139,170,95,162,254,178,112,175,55,125,248,101,171,45,243,24,181,195,251,87,189,230,188,212,107,229,32,249,49,206,103,42,232,232,190,251,120,237,183,222,114,49,94,93,79,86,62,150,53,147,233,254,67,237,211,129,154,195,85,6,85,205,84,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,37,87,129,143,239,179,248,111,249,145,85,101,170,120,24,254,251,63,134,255,0,153,21,86,5,255,0,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,120,92,122,19,211,47,206,189,226,180,120,163,250,19,212,223,201,125,226,136,10,1,53,80,101,92,213,64,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,3,149,120,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,151,254,36,56,181,247,48,232,151,84,173,56,229,15,155,171,167,183,210,93,36,143,186,200,248,210,209,87,83,213,212,201,187,213,17,120,65,4,175,219,126,78,227,179,81,92,168,139,64,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,102,93,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,93,182,221,19,240,3,79,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,172,138,190,24,186,165,250,80,232,219,10,243,119,223,137,221,113,47,49,139,92,63,181,123,62,87,202,200,190,82,15,147,26,215,241,161,146,139,239,183,150,251,253,231,43,209,228,170,0,1,15,252,82,245,210,143,71,250,83,191,99,116,87,159,41,146,106,39,249,155,182,67,26,65,36,143,165,145,81,110,15,116,114,175,46,207,149,238,66,233,24,215,57,146,84,193,253,85,114,61,161,74,218,253,172,119,222,160,53,151,44,214,44,142,31,47,87,147,92,29,81,29,55,38,63,202,82,177,169,29,53,55,54,49,137,39,106,8,226,139,185,193,28,254,28,157,247,156,170,89,175,72,58,13,77,165,158,24,90,193,169,55,10,42,184,50,29,79,193,242,27,165,74,84,211,203,78,248,173,208,80,85,197,67,26,49,239,86,189,142,106,203,82,201,90,198,115,101,99,83,239,53,140,114,214,86,128,232,229,247,168,13,101,196,244,119,28,155,203,213,228,215,6,211,201,83,197,143,242,148,172,107,164,169,169,224,247,177,36,237,65,28,178,246,249,163,159,195,139,126,243,145,13,4,245,55,105,181,88,58,68,213,123,21,138,217,73,110,182,219,180,222,251,73,71,71,73,11,97,130,154,8,237,147,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,205,185,115,222,50,250,33,117,206,180,74,193,173,22,251,229,37,61,62,151,212,78,218,234,9,163,119,58,184,46,83,209,211,163,226,122,110,136,248,229,142,45,216,228,68,115,36,123,185,34,177,25,37,48,154,136,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,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,158,30,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,193,54,87,110,154,62,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,251,195,183,93,43,53,251,165,60,83,36,191,94,126,39,146,88,123,184,221,250,103,36,235,35,170,169,85,18,39,203,36,202,231,77,52,148,175,165,154,73,17,206,107,164,153,255,0,213,84,86,52,43,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,18,213,60,115,191,114,127,196,159,203,74,171,45,83,199,59,247,39,252,73,252,180,8,171,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,10,64,241,31,240,255,0,172,233,222,251,46,173,233,14,59,254,116,245,254,90,9,105,169,228,158,162,76,118,171,131,35,227,80,249,159,36,143,134,105,17,94,201,149,220,82,73,86,39,35,63,82,178,221,249,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,101,220,181,79,3,31,223,103,240,223,243,34,26,245,183,209,246,77,210,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,22,204,175,3,31,223,103,240,223,243,32,45,80,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,230,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,251,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,228,221,215,101,114,185,205,99,26,247,189,140,118,138,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,107,209,39,71,216,207,72,218,95,21,149,169,73,91,155,95,41,224,118,89,120,164,150,163,177,93,60,82,78,248,89,28,114,189,90,214,66,218,151,196,143,107,35,89,17,168,247,181,170,188,91,34,128,21,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,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,176,160,6,93,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,250,62,234,207,13,234,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,13,251,140,69,87,68,244,72,171,212,87,132,213,171,86,122,163,160,212,12,67,35,171,177,225,57,133,69,109,239,57,69,145,178,207,73,91,221,141,238,109,10,189,92,229,125,99,166,149,219,61,171,28,11,20,207,221,200,232,105,137,233,165,186,91,130,104,182,9,108,211,61,52,177,124,27,27,179,119,188,149,23,154,154,163,181,221,153,243,73,250,201,158,249,29,188,146,189,223,121,203,182,251,38,200,136,136,30,172,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,192,17,87,194,227,208,158,153,126,117,239,21,164,170,0,1,202,186,177,244,177,172,159,79,242,31,110,156,234,160,12,171,154,168,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,213,64,25,235,241,21,214,59,238,178,117,113,157,212,221,225,242,244,152,125,194,124,58,215,77,201,143,236,210,208,79,44,110,94,109,99,21,221,217,214,162,125,157,201,204,239,240,228,230,177,170,78,15,5,141,6,166,180,225,185,95,81,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,225,208,172,114,212,205,19,213,252,39,100,181,9,28,106,188,63,86,250,23,181,31,247,158,212,179,64,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,105,76,0,40,7,196,211,69,63,66,221,92,101,62,94,225,230,168,51,189,243,90,62,114,243,154,47,59,60,222,98,57,54,141,141,110,213,81,84,240,106,114,218,37,139,147,149,220,182,191,224,5,85,248,33,106,151,255,0,36,189,20,184,95,127,249,83,41,180,91,60,175,251,52,213,243,247,145,159,252,205,111,7,191,252,172,111,247,197,45,80,0,0,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,1,53,80,0,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,0,69,95,11,143,66,122,101,249,215,188,86,146,168,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,42,248,92,122,19,211,47,206,189,226,180,149,64,1,155,110,175,116,134,155,66,58,151,212,45,45,183,193,73,5,182,211,120,124,214,184,41,167,150,102,83,219,170,88,218,170,56,85,242,253,247,61,148,243,196,199,171,149,223,125,174,251,207,254,178,218,255,0,131,238,177,216,179,158,152,19,74,169,225,242,247,173,52,184,79,79,89,31,39,191,191,75,93,81,61,93,61,78,234,198,177,188,158,250,152,187,104,231,185,60,183,55,113,73,26,132,234,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,29,84,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,128,42,175,192,199,247,217,252,55,252,200,181,64,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,235,0,50,217,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,52,19,225,225,133,93,112,14,139,116,170,197,121,168,164,154,162,170,206,251,219,29,76,247,57,137,5,194,166,90,232,90,170,230,181,121,182,42,152,218,244,219,100,122,57,17,92,136,142,89,20,0,28,83,173,13,28,190,235,239,76,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,115,93,209,187,47,107,0,101,134,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,70,125,66,229,54,44,231,162,253,75,205,113,106,239,59,101,200,52,190,243,116,183,84,246,159,31,126,150,123,76,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,118,176,6,85,205,84,0,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,0,170,191,3,31,223,103,240,223,243,34,170,205,84,0,34,175,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,137,84,0,202,185,170,128,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,186,144,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,69,170,0,5,16,248,182,97,87,92,87,173,44,130,251,112,168,164,146,159,49,179,218,175,116,45,133,238,87,199,3,41,155,66,173,149,21,168,136,254,237,12,174,68,106,185,56,57,139,190,234,173,109,239,0,42,131,192,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,77,187,76,122,172,212,12,119,205,30,244,72,255,0,172,145,175,27,95,0,1,72,30,48,90,199,125,206,122,160,93,42,168,135,203,217,116,210,223,5,61,28,124,152,254,253,85,117,60,21,117,21,59,163,26,246,242,99,233,162,237,171,158,212,242,220,219,197,100,114,23,126,0,167,111,6,13,6,166,202,181,67,37,215,251,237,21,95,151,193,233,219,107,177,61,212,242,182,9,46,53,145,200,217,228,100,200,244,99,223,13,54,236,116,74,215,252,171,163,122,240,86,177,93,102,157,88,250,88,214,79,167,249,15,183,78,117,80,6,85,205,84,0,5,43,120,201,232,167,216,110,160,173,58,199,73,112,239,82,106,109,189,123,208,73,47,41,32,174,183,69,79,79,39,22,164,109,70,194,232,31,70,173,221,239,114,201,223,223,139,120,33,245,124,22,245,142,197,135,235,46,91,163,183,120,123,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,220,115,216,214,249,110,63,121,210,53,18,229,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,22,168,0,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,0,101,92,181,79,28,239,220,159,241,39,242,210,213,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,0,0,3,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,208,171,194,151,66,245,31,167,77,71,215,221,47,213,11,55,145,186,208,253,154,150,25,162,85,125,45,194,149,203,116,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,109,138,128,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,85,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,149,64,0,0,14,85,213,143,165,141,100,250,127,144,251,116,228,106,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,123,21,254,102,8,169,170,36,130,162,60,118,151,155,227,227,78,248,95,36,111,154,104,209,30,249,145,220,146,57,82,38,163,63,92,178,206,160,0,0,0,0,0,0,0,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,187,243,53,157,88,250,167,214,79,168,25,15,184,206,5,233,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,100,1,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,32,7,138,223,84,122,237,211,95,232,187,244,41,156,253,156,251,71,241,191,137,255,0,115,40,235,59,254,95,200,246,127,209,49,73,199,143,126,95,234,237,191,47,158,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,159,43,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,185,255,0,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,240,122,10,78,21,76,173,162,141,178,115,167,130,55,174,204,154,68,217,87,143,222,223,109,209,21,62,87,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,7,106,241,64,235,51,169,62,157,181,246,193,133,104,230,164,125,159,178,214,225,244,183,73,233,190,15,65,87,206,169,245,181,177,186,78,117,16,72,244,221,144,198,155,34,241,251,187,237,186,170,171,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,156,87,198,175,213,62,45,244,254,135,220,110,35,193,83,213,62,83,244,254,187,220,109,192,93,72,0,1,18,186,96,235,110,213,170,58,233,169,221,52,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,245,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,169,42,164,181,51,109,212,221,218,235,96,234,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,3,73,32,141,93,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,146,84,1,207,250,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,29,0,229,93,88,250,88,214,79,167,249,15,183,78,5,43,127,101,31,174,207,251,121,255,0,197,155,63,252,208,191,227,42,230,154,52,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,224,232,0,0,41,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,111,166,115,221,197,140,106,110,229,87,46,219,170,170,252,203,63,232,43,84,179,189,105,233,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,209,103,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,33,255,0,136,119,89,157,103,116,237,213,5,243,10,194,245,35,236,254,33,91,111,183,221,49,218,111,131,218,170,249,210,190,157,177,205,39,57,32,146,84,222,174,26,180,218,69,229,247,119,68,224,172,85,236,30,22,93,108,234,135,81,151,92,227,78,117,195,50,164,190,100,54,186,122,123,221,146,86,218,99,165,158,74,46,75,13,91,94,234,120,217,7,8,228,117,34,181,21,169,34,173,68,159,55,181,187,71,250,252,100,244,83,237,207,79,182,157,99,164,184,118,106,244,202,224,189,232,36,151,140,115,208,220,101,167,167,147,139,82,55,43,166,108,236,163,86,238,246,53,35,239,239,201,220,16,172,14,139,245,142,197,160,93,80,96,26,171,148,195,206,203,106,184,73,79,113,147,147,211,203,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,193,54,87,110,129,127,221,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,138,65,254,202,63,93,159,246,243,255,0,139,54,127,249,161,117,61,88,250,88,214,79,167,249,15,183,78,102,176,13,84,21,151,226,105,226,5,168,154,53,170,22,77,35,233,223,80,42,236,87,219,5,60,179,101,234,235,37,37,76,14,125,76,116,242,209,66,199,213,68,245,87,182,37,124,142,88,209,25,181,68,105,201,206,71,54,59,52,51,45,175,218,199,125,234,3,89,114,205,98,200,225,242,245,121,53,193,213,17,211,114,99,252,165,43,26,145,211,83,115,99,24,146,118,160,142,40,187,156,17,207,225,201,223,121,202,160,89,87,134,127,82,125,103,117,67,172,183,42,157,67,213,207,136,224,56,109,189,106,47,52,223,0,181,67,231,42,170,91,36,116,116,220,225,138,57,163,249,182,105,251,140,228,223,237,94,14,219,186,138,123,95,21,110,165,245,251,166,123,174,155,92,52,95,84,42,236,20,249,77,61,214,26,250,23,90,173,213,112,115,164,117,50,178,102,45,69,51,229,107,220,149,78,107,147,154,179,104,227,217,173,94,106,255,0,87,225,33,160,212,218,89,211,68,122,147,112,162,171,131,33,212,250,143,138,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,222,107,24,229,246,190,39,90,91,250,80,232,219,53,242,150,47,137,221,113,47,47,148,219,255,0,182,187,62,87,202,200,158,110,127,155,218,215,241,161,146,183,238,59,150,251,253,214,171,209,128,67,255,0,15,31,16,110,164,245,111,170,11,30,149,107,30,103,246,174,203,148,91,238,20,240,71,240,234,10,31,35,85,13,59,170,219,83,189,61,51,95,47,220,166,146,46,218,185,173,253,127,63,154,177,17,109,168,204,14,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,166,159,128,16,43,197,91,171,13,109,233,158,213,166,214,253,23,200,233,44,21,25,77,69,214,106,250,231,91,160,171,159,133,35,105,145,144,177,42,26,248,154,199,45,83,156,229,224,175,222,56,246,115,83,154,62,122,148,3,226,117,170,95,165,14,178,115,95,41,125,248,157,171,18,242,248,181,191,251,87,179,229,124,172,105,230,224,249,177,174,127,26,233,43,126,251,185,111,191,221,114,177,24,4,148,240,241,235,51,172,238,162,122,160,177,225,89,166,164,125,160,196,40,173,247,11,166,69,77,240,123,85,39,10,86,83,186,56,100,231,28,17,202,187,85,205,72,155,70,188,190,246,234,156,17,234,157,175,197,111,170,61,118,233,175,244,93,250,20,206,126,206,125,163,248,223,196,255,0,185,148,117,157,255,0,47,228,123,63,232,152,164,227,199,191,47,245,118,223,151,207,125,147,111,41,224,151,166,121,86,63,167,26,137,170,87,106,79,47,101,204,46,22,251,125,163,185,28,140,146,163,200,37,79,126,118,242,98,49,240,171,234,210,54,189,142,119,235,32,157,170,141,86,124,252,175,142,119,238,79,248,147,249,104,31,87,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,150,126,80,183,133,174,186,105,198,131,117,53,37,219,84,47,63,6,181,101,24,253,70,55,13,202,84,68,165,163,170,150,170,150,104,223,82,245,84,237,66,190,93,204,89,54,86,177,207,106,191,139,17,239,101,244,128,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,245,115,49,241,187,120,229,123,126,243,87,109,247,77,149,17,82,64,17,87,197,31,208,158,166,254,75,239,20,64,87,87,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,151,126,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,253,225,29,169,152,174,97,210,21,159,5,180,213,237,122,192,174,21,246,251,189,44,146,71,220,111,153,171,154,178,9,218,198,189,94,144,189,147,171,26,247,181,188,164,130,118,162,42,51,117,154,166,104,122,117,215,156,203,166,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,187,35,149,142,224,244,100,141,78,108,106,166,132,250,117,215,156,55,169,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,219,35,149,141,230,197,100,141,78,15,106,168,116,176,8,149,226,13,214,221,171,165,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,38,193,13,124,109,53,51,21,200,53,31,78,244,182,211,87,230,47,88,125,190,225,112,187,246,228,141,241,211,249,245,166,236,64,238,47,87,178,100,101,34,200,230,61,173,253,92,240,57,21,200,255,0,151,149,240,84,245,79,148,253,63,174,247,27,113,2,174,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,39,175,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,1,227,87,234,159,22,250,127,67,238,55,19,202,120,73,234,150,9,165,253,83,205,246,234,251,240,207,181,184,251,177,107,63,246,172,211,121,171,165,85,198,135,177,7,234,152,238,28,187,111,251,239,226,196,219,230,228,221,15,87,227,87,234,159,22,250,127,67,238,55,18,0,1,170,128,64,15,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,147,252,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,242,154,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,30,233,87,169,140,55,170,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,40,179,46,233,51,50,199,186,87,192,186,172,179,84,85,222,241,236,170,162,227,77,122,142,26,4,107,49,231,193,90,234,90,101,150,68,145,206,145,147,186,57,54,127,109,140,99,248,70,170,174,145,156,188,255,0,79,189,78,235,47,76,55,219,181,255,0,72,114,143,134,201,123,183,203,111,174,166,158,22,212,82,205,187,30,144,206,232,95,187,22,104,30,245,146,39,170,46,206,228,215,35,163,146,88,222,18,211,90,60,91,53,182,221,212,94,65,126,208,140,194,146,233,165,244,181,13,134,207,101,191,99,240,54,10,166,54,149,177,73,51,156,196,101,98,49,211,164,147,198,139,51,31,178,177,30,214,167,40,146,106,219,250,159,169,234,195,160,157,100,212,151,105,54,65,133,83,166,15,146,211,49,245,243,197,61,21,115,217,69,84,215,45,20,201,194,89,216,196,107,17,239,116,17,177,36,115,227,98,200,177,72,173,163,108,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,127,217,158,142,88,186,127,240,244,206,52,119,28,155,204,82,99,58,95,127,167,146,167,139,217,230,234,159,65,83,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,6,123,9,21,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,155,29,78,235,214,15,73,153,151,72,186,161,246,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,237,219,122,162,54,86,42,134,135,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,41,91,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,83,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,11,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,106,76,165,111,25,61,20,251,13,212,21,167,88,233,46,29,234,77,77,183,175,122,9,37,229,36,21,214,232,169,233,228,226,212,141,168,216,93,3,232,213,187,189,238,89,59,251,241,111,4,2,95,232,246,186,86,107,247,133,110,115,146,95,175,63,19,201,44,58,127,147,99,119,233,156,147,172,142,170,165,183,76,145,62,89,38,87,58,105,164,165,125,44,210,72,142,115,93,36,207,254,170,162,177,180,130,75,78,134,117,190,213,130,224,221,65,232,189,194,199,87,81,81,170,26,111,123,117,13,124,50,55,133,36,246,219,61,206,161,89,43,23,101,86,73,20,146,236,246,170,171,95,27,27,197,81,234,248,226,88,23,147,226,223,175,52,218,89,211,68,154,109,111,173,171,131,33,212,250,143,133,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,230,202,199,47,222,107,30,213,167,93,1,209,203,239,80,26,203,137,232,238,57,55,151,171,201,174,13,167,146,167,139,31,229,41,88,215,73,83,83,193,239,98,73,218,130,57,101,237,243,71,63,135,22,253,231,34,18,131,197,191,94,106,117,79,169,121,52,218,223,91,73,62,61,166,20,255,0,11,166,90,106,136,170,25,45,198,118,71,45,116,138,246,49,28,199,181,201,21,51,226,115,223,193,244,110,95,186,231,189,169,210,188,22,244,46,197,148,231,121,110,188,228,118,107,171,234,240,159,47,110,198,170,247,124,116,62,106,174,26,134,86,174,232,136,146,205,28,11,19,120,114,86,177,181,124,156,197,115,162,115,66,221,45,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,63,88,0,102,7,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,245,60,49,117,75,244,161,209,182,21,230,239,191,19,186,226,94,99,22,184,127,106,246,124,175,149,145,124,164,31,38,53,175,227,67,37,23,223,111,45,247,251,206,87,163,202,234,241,130,209,203,238,13,213,2,234,173,68,222,98,203,169,118,248,42,40,228,226,198,118,42,168,105,224,164,168,166,217,30,231,187,139,25,77,47,113,90,198,175,153,224,222,75,27,148,234,190,8,90,153,229,178,173,75,209,202,202,187,172,191,16,183,210,100,214,248,59,156,168,105,252,188,139,79,86,254,42,255,0,185,52,158,106,137,55,107,23,147,96,251,206,78,12,69,11,74,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,55,219,117,79,196,203,185,119,222,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,21,65,210,22,144,211,107,191,82,250,123,165,183,8,41,39,182,221,175,12,154,233,5,76,242,194,202,139,117,51,29,85,89,10,62,47,190,215,190,158,9,88,197,106,183,239,185,191,121,159,214,64,189,238,139,244,114,251,160,93,48,96,26,85,148,205,206,245,106,183,201,81,113,143,139,19,203,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,144,91,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,170,178,228,252,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,149,181,47,107,22,52,154,8,233,254,115,72,246,186,102,189,187,163,164,107,223,37,101,244,209,211,62,101,213,46,67,149,225,154,125,93,72,204,134,193,139,212,100,116,52,85,42,140,101,205,240,213,83,66,180,137,42,185,27,11,220,218,135,43,30,239,185,205,141,107,149,141,114,200,206,85,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,160,26,158,34,175,138,63,161,61,77,252,151,222,40,143,213,208,15,88,54,174,172,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,249,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,7,28,234,155,168,127,232,211,167,214,252,239,236,135,218,63,63,121,138,211,229,126,33,228,248,115,130,121,123,156,251,114,111,183,99,110,60,83,250,219,239,242,217,117,221,187,69,138,38,229,201,196,66,102,223,160,212,110,154,154,52,122,74,121,174,87,56,136,204,70,103,214,102,35,243,151,99,4,57,208,15,16,223,211,158,173,216,116,179,244,65,240,79,141,249,175,237,255,0,180,30,103,179,217,166,150,127,239,126,89,156,183,237,113,254,178,109,203,127,158,219,44,198,53,233,181,86,117,116,115,217,156,198,113,231,31,84,205,239,96,220,120,119,81,26,93,206,223,37,115,79,52,70,105,171,164,204,198,115,76,204,119,137,243,200,0,36,41,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,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,128,204,186,116,206,241,45,9,193,58,138,242,254,111,12,205,123,212,126,119,156,49,249,75,164,117,149,240,249,62,223,117,101,147,120,104,59,221,222,219,89,250,222,27,238,221,221,237,122,28,234,238,235,210,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,184,155,43,36,154,52,116,125,213,145,182,189,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,117,241,247,233,103,186,87,199,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,82,221,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,253,47,22,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,0,187,77,126,235,7,75,244,39,167,154,46,162,39,90,187,253,163,34,167,164,118,45,75,77,20,144,190,239,61,93,59,167,165,98,186,70,111,78,199,68,215,72,247,200,212,86,49,142,217,174,147,140,110,207,182,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,124,112,243,95,185,4,93,199,189,237,134,38,35,99,141,138,229,225,27,24,212,93,154,135,149,44,83,194,143,162,143,210,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,201,173,225,36,171,197,94,169,12,209,56,34,6,168,116,233,157,232,254,150,105,214,166,103,84,254,67,244,153,231,107,44,244,92,225,151,157,174,42,106,9,160,172,238,69,43,246,239,121,231,183,180,246,177,236,236,110,168,188,209,27,42,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,34,255,0,77,29,51,230,93,82,228,57,94,25,167,213,212,140,200,108,24,189,70,71,67,69,82,168,198,92,223,13,85,52,43,72,146,171,145,176,189,205,168,114,177,238,251,156,216,214,185,88,215,44,140,148,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,16,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,38,85,210,34,79,111,184,210,76,142,106,73,12,205,84,71,199,44,105,187,36,106,252,218,168,228,252,80,189,238,129,122,215,197,122,172,211,138,75,37,218,231,229,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,78,204,143,70,42,113,116,79,150,53,120,162,248,127,209,221,232,238,93,77,232,134,59,217,186,195,230,110,57,197,174,9,32,130,150,74,88,160,150,121,174,205,238,61,156,102,78,214,210,199,26,61,211,58,70,200,141,71,164,174,150,176,52,183,84,179,189,22,206,237,154,153,166,151,223,131,100,150,110,247,146,173,242,176,212,118,187,176,190,25,63,87,51,31,27,183,142,87,183,239,53,118,223,116,217,81,21,3,79,198,107,58,177,245,79,172,159,80,50,31,113,156,190,142,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,80,191,86,62,169,245,147,234,6,67,238,51,129,114,126,24,95,101,115,14,129,240,236,90,183,225,87,186,70,124,114,211,123,183,75,219,169,141,189,219,141,83,221,77,83,18,238,137,206,9,227,114,198,244,251,209,202,213,217,90,228,222,170,250,232,232,202,251,209,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,254,7,71,221,89,230,93,34,234,135,219,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,183,113,136,168,217,94,139,125,23,59,102,137,117,119,162,76,165,170,146,147,52,211,172,210,158,10,148,90,106,185,233,217,84,200,167,100,172,69,124,78,142,104,158,201,161,106,61,138,173,123,95,27,152,244,69,71,52,10,193,240,96,208,106,108,171,84,50,93,127,190,209,85,249,124,30,157,182,187,19,221,79,43,96,146,227,89,28,141,158,70,76,143,70,61,240,211,110,199,68,173,127,202,186,55,175,5,107,21,214,105,213,143,165,141,100,250,127,144,251,116,228,0,211,255,0,16,125,56,232,91,42,119,72,31,101,110,185,166,3,166,221,203,53,70,83,69,34,69,116,154,241,220,169,158,228,244,163,153,177,198,176,165,108,222,94,56,251,168,172,100,15,147,189,81,205,168,147,43,84,245,163,75,245,235,162,109,96,212,13,35,203,233,50,43,20,152,62,77,72,181,16,178,72,159,20,241,219,231,231,20,177,74,214,203,19,246,86,185,26,246,181,85,143,99,211,118,189,170,161,158,19,74,125,78,244,245,138,245,65,163,87,173,35,202,106,124,135,159,237,212,219,174,140,165,142,162,107,101,116,78,229,21,68,109,122,127,182,141,232,215,49,207,138,89,88,143,103,62,73,154,194,255,0,188,59,186,188,254,149,186,52,191,106,107,123,218,133,135,118,168,178,142,20,30,90,25,251,174,151,202,213,199,197,86,53,238,199,19,185,163,120,113,150,57,118,141,145,172,92,130,141,181,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,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,150,127,225,67,215,29,54,75,106,178,116,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,37,58,254,232,250,213,213,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,80,58,95,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,133,178,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,69,244,248,92,122,19,211,47,206,189,226,180,9,84,69,95,19,173,45,253,40,116,109,154,249,75,23,196,238,184,151,151,202,109,255,0,219,93,159,43,229,100,79,55,63,205,237,107,248,208,201,91,247,29,203,125,254,235,85,232,194,85,0,50,195,108,187,93,108,181,47,172,179,92,234,232,42,36,167,158,145,242,211,76,232,158,232,39,137,240,205,18,185,170,138,172,146,41,36,141,237,252,28,199,185,171,186,42,161,249,78,191,213,214,136,90,186,113,234,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,186,231,177,179,163,21,232,141,71,171,21,200,214,114,224,156,128,15,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,163,62,139,244,114,251,160,93,48,96,26,85,148,205,206,245,106,183,201,81,113,143,139,19,203,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,205,54,71,108,148,153,208,39,79,22,174,166,58,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,74,6,108,198,171,149,81,234,201,42,100,165,133,233,23,235,56,74,229,106,179,101,145,154,30,0,0,2,5,120,199,105,13,54,107,211,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,135,87,61,148,179,67,19,27,187,30,247,84,45,3,213,94,137,179,33,127,23,38,234,215,213,183,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,201,233,229,169,106,233,229,164,150,167,102,49,239,127,101,149,14,151,182,214,171,159,219,224,155,43,183,75,254,215,237,28,177,117,1,163,89,102,142,228,115,121,122,76,154,222,234,120,234,120,189,254,82,169,142,73,41,170,120,49,236,89,59,83,199,20,189,190,104,215,240,226,239,186,229,67,50,224,79,255,0,25,61,107,251,115,212,21,167,71,41,45,253,154,77,50,183,175,122,121,34,227,36,245,215,24,169,234,36,226,228,145,200,232,91,3,40,209,187,177,142,73,59,251,242,111,5,62,175,130,222,142,88,179,13,101,203,117,138,239,55,114,175,78,237,244,244,246,186,110,47,78,53,87,38,212,70,234,158,109,122,34,240,130,10,136,187,110,99,218,239,51,203,238,186,54,170,194,13,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,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,223,120,89,96,20,216,47,69,184,109,82,227,213,118,155,150,85,81,95,127,185,37,74,74,215,213,62,74,151,197,79,80,140,145,126,235,31,71,5,34,179,130,35,28,206,47,77,249,171,156,18,212,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,238,190,43,221,14,83,100,182,171,223,87,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,208,3,162,206,166,42,122,81,215,155,86,167,205,67,87,112,177,79,79,53,163,33,161,164,72,187,245,54,233,184,171,187,107,35,85,17,241,203,28,51,34,35,153,205,97,72,213,236,107,220,166,135,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,102,139,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,110,157,85,117,11,138,245,65,225,95,153,106,230,45,77,228,60,255,0,194,105,174,54,183,213,71,81,53,178,186,43,213,19,101,167,145,204,95,246,178,49,92,214,57,241,75,19,213,140,231,197,34,87,137,31,135,221,55,78,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,123,238,248,209,97,93,139,63,204,177,156,103,38,195,44,89,13,93,37,139,49,167,166,166,190,219,218,168,176,87,50,158,161,149,16,43,218,168,168,143,142,88,209,90,244,217,232,142,145,168,188,100,123,92,30,215,164,239,84,250,55,245,3,30,247,24,11,240,234,251,63,203,180,187,167,108,183,59,193,46,223,12,190,91,60,135,149,170,236,69,55,111,185,93,79,19,254,228,173,115,23,118,72,244,249,181,118,223,116,249,162,41,65,253,39,122,167,209,191,168,24,247,184,192,104,135,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,49,149,13,236,207,28,205,226,231,177,237,77,221,19,81,119,106,252,149,127,5,249,166,157,69,53,215,102,186,109,255,0,186,98,113,235,142,139,45,154,246,155,77,185,105,239,107,35,54,169,174,137,174,38,51,154,98,168,154,163,30,121,140,244,243,236,173,109,24,235,123,170,12,179,88,112,92,91,32,212,239,53,107,188,228,182,203,125,108,31,5,183,51,187,79,53,84,108,145,156,153,2,57,187,181,202,155,181,81,83,127,146,162,147,27,175,157,32,212,93,106,209,235,62,45,166,88,247,198,110,148,185,45,61,194,104,60,220,20,252,105,219,75,84,199,63,148,207,99,87,103,74,196,217,23,127,159,225,178,46,223,27,11,240,221,208,236,23,49,177,102,214,156,171,58,154,187,31,185,210,221,105,99,169,174,163,116,79,150,9,91,35,26,244,109,43,85,90,174,98,34,162,42,46,219,236,169,248,157,243,84,245,127,78,180,87,31,167,202,117,55,33,248,53,174,170,177,150,248,103,242,147,212,114,168,115,30,246,179,140,44,123,147,118,196,245,221,83,111,151,227,186,166,245,26,93,37,234,116,215,45,235,235,233,62,124,217,196,122,207,103,162,239,252,69,182,94,223,52,122,206,17,211,71,61,188,253,216,181,203,205,86,122,125,218,49,53,116,248,117,64,142,144,122,65,234,39,75,186,137,196,179,188,239,79,62,25,99,182,121,255,0,53,85,241,106,25,187,125,202,26,136,153,247,34,153,207,93,223,35,19,228,213,219,125,215,228,138,167,99,241,13,215,253,91,208,207,176,31,162,204,183,224,159,27,248,175,159,254,208,166,169,239,118,124,167,111,251,252,111,227,183,118,79,234,237,191,47,158,251,38,221,143,0,234,251,167,109,81,203,168,48,76,19,80,254,39,124,185,247,124,173,47,194,107,161,238,118,226,124,175,251,242,194,214,38,204,141,235,243,114,111,182,201,243,84,65,212,63,75,58,125,212,183,217,255,0,183,119,140,134,131,236,231,155,242,191,9,168,130,46,126,99,181,207,185,221,134,77,246,236,51,109,182,252,87,125,254,91,102,141,29,52,104,107,181,183,215,153,153,239,152,239,211,61,99,249,67,226,255,0,18,94,213,113,78,155,112,227,13,44,81,69,20,76,77,19,110,172,77,56,185,203,60,151,38,115,247,234,239,219,167,198,17,171,160,110,167,245,203,90,181,134,241,139,106,110,113,241,155,93,46,53,81,112,134,15,134,81,211,241,168,109,85,43,26,254,80,196,199,46,205,149,233,178,174,223,63,195,116,77,167,193,192,244,15,163,13,46,233,211,49,172,205,176,155,246,83,91,93,91,108,146,213,36,119,90,170,121,98,72,159,44,82,43,145,35,130,53,229,202,22,166,251,170,108,171,242,252,21,59,225,55,109,181,126,205,142,93,76,230,172,207,158,92,199,26,238,27,78,231,186,205,253,150,220,81,103,150,152,196,83,20,70,99,191,72,232,0,9,238,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,61,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,241,2,235,186,251,213,86,85,38,21,139,63,201,105,150,63,112,89,45,212,219,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,109,215,119,124,211,207,230,253,96,221,87,162,141,60,233,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,57,177,26,198,53,169,77,80,233,35,87,43,213,241,179,147,56,74,201,57,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,149,22,189,225,125,226,9,83,118,169,178,244,189,173,55,90,70,61,148,237,160,195,239,149,50,197,76,206,16,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,243,145,234,216,190,243,220,205,251,7,80,190,22,154,29,144,116,227,14,21,163,56,151,194,179,140,46,223,61,69,138,237,31,103,207,95,170,145,138,247,211,92,102,122,198,201,188,195,209,17,178,57,90,218,119,57,171,31,8,145,240,190,149,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,96,89,255,0,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,113,254,172,122,193,186,245,97,164,122,68,220,229,105,19,59,194,170,47,212,23,167,211,68,232,217,93,4,172,183,45,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,236,30,10,158,169,242,159,167,245,222,227,110,2,213,53,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,147,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,164,22,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,62,79,132,6,83,98,193,181,247,80,179,92,166,187,201,89,113,253,47,187,93,46,53,61,167,201,216,165,130,182,130,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,183,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,54,250,133,146,90,179,44,255,0,37,203,236,88,197,38,55,109,190,94,43,110,84,118,90,69,111,98,219,4,211,62,72,233,99,226,198,55,132,109,114,49,54,99,83,102,166,205,111,224,146,43,175,174,181,242,174,171,53,30,174,201,105,185,249,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,179,27,213,136,156,157,43,229,252,157,0,244,125,117,234,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,129,42,188,30,122,121,214,219,93,214,163,168,55,101,181,120,230,159,94,105,214,153,150,150,178,10,168,50,198,49,213,112,57,94,137,55,58,71,210,84,196,199,53,238,139,155,209,242,53,138,140,124,156,160,95,86,62,169,245,147,234,6,67,238,51,154,72,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,205,191,86,62,169,245,147,234,6,67,238,51,129,229,50,45,45,206,241,76,19,17,212,203,253,139,202,227,121,223,159,251,63,91,230,161,127,156,242,83,36,53,95,171,99,214,72,248,72,228,111,235,26,222,91,238,221,211,230,119,94,141,250,244,207,186,59,181,102,86,43,22,53,73,147,219,114,122,116,158,142,142,190,190,104,160,182,221,88,213,108,117,105,27,119,107,216,230,170,54,104,209,24,249,82,40,17,37,143,183,243,178,174,136,52,135,13,215,175,12,76,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,249,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,173,64,117,21,160,217,151,77,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,119,86,163,221,193,232,248,220,188,216,228,64,230,165,249,211,104,133,215,167,31,12,236,199,70,175,183,202,75,189,202,193,166,249,83,171,42,233,35,115,32,89,234,96,173,169,145,145,242,251,206,99,29,58,177,30,168,213,122,49,28,173,103,46,9,93,126,18,26,13,83,170,125,75,199,169,55,10,42,73,241,237,48,167,248,165,74,84,211,197,80,201,110,51,178,72,168,99,70,61,232,230,61,174,73,106,89,43,88,254,15,163,106,125,215,61,142,75,116,234,199,210,198,178,125,63,200,125,186,112,51,88,122,173,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,79,42,79,255,0,19,174,131,191,66,23,218,157,121,210,123,47,28,7,32,184,59,226,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,11,84,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,125,84,117,19,91,43,162,119,25,105,228,115,23,253,172,140,87,53,142,124,82,196,245,99,57,241,72,127,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,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,217,93,35,88,201,43,135,163,238,172,243,46,145,117,67,237,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,219,184,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,12,187,151,253,225,113,232,79,76,191,58,247,138,210,146,250,155,180,218,172,29,73,106,189,138,197,108,164,183,91,109,217,197,246,146,142,142,146,22,195,5,52,17,215,204,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,46,211,194,227,208,158,153,126,117,239,21,160,74,160,0,21,107,227,97,162,247,91,141,54,7,174,248,246,33,87,85,79,107,167,170,176,228,215,136,94,231,178,150,5,150,55,219,155,44,124,182,99,22,89,171,81,37,70,34,115,145,140,123,183,116,77,90,161,52,17,226,93,147,225,184,215,69,186,136,204,206,223,73,113,101,226,158,154,215,108,161,154,228,180,111,158,227,37,76,107,79,36,74,223,189,43,233,220,207,54,177,34,47,54,82,189,174,217,156,149,51,238,5,201,248,45,232,229,247,15,209,172,183,88,174,243,118,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,182,230,49,205,242,220,190,243,100,106,165,138,145,255,0,160,59,254,43,146,244,109,164,247,28,58,201,240,170,8,113,248,237,243,65,229,163,131,157,117,44,143,167,173,159,140,106,173,94,237,84,83,203,205,126,243,251,156,222,136,231,57,18,64,0,0,0,51,237,226,93,128,83,105,247,90,90,137,75,109,199,170,237,86,219,229,69,53,254,149,102,73,120,86,62,174,154,57,106,170,34,124,138,188,216,234,197,171,69,226,188,26,246,189,141,227,195,138,104,36,168,15,27,223,176,159,165,61,52,248,127,253,25,253,159,171,248,191,247,239,244,175,204,167,144,252,127,85,253,251,226,95,212,251,255,0,235,254,93,176,43,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,105,247,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,80,191,133,199,174,205,50,252,235,217,235,75,254,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,85,100,255,0,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,94,85,225,227,211,214,43,213,6,161,106,38,145,229,53,62,67,207,233,253,85,77,186,232,202,88,234,38,182,87,69,115,183,58,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,147,133,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,74,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,128,122,219,232,251,38,233,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,139,103,87,133,15,92,116,217,45,170,201,210,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,247,127,241,83,180,218,174,61,14,103,213,151,11,101,37,85,69,174,162,207,87,67,44,208,181,239,165,157,110,116,208,172,177,57,83,118,61,98,154,88,213,205,217,120,72,246,254,14,84,80,166,30,147,189,83,232,223,212,12,123,220,96,52,101,159,231,248,142,151,98,53,249,222,119,118,248,101,142,217,218,243,85,93,137,102,237,247,37,100,76,251,145,53,207,93,223,35,19,228,213,219,125,215,228,138,166,115,122,78,245,79,163,127,80,49,239,113,128,188,254,191,189,36,103,127,149,251,157,41,163,83,114,108,216,174,229,61,226,38,127,40,90,108,122,43,123,158,233,166,209,93,153,138,110,92,162,137,199,124,85,84,68,227,49,49,156,79,78,147,232,250,24,239,91,221,47,229,153,5,179,22,199,245,59,205,93,47,53,144,219,232,160,248,45,197,157,218,137,158,140,141,156,159,2,53,187,185,200,155,185,81,19,127,154,162,30,23,196,139,11,204,115,173,14,177,218,112,156,78,243,144,215,67,149,211,84,201,75,106,160,150,174,86,68,148,117,141,89,21,145,181,202,141,71,61,169,203,109,183,114,39,237,66,183,250,118,245,3,166,63,252,249,89,127,251,54,34,237,114,156,211,14,193,109,241,221,179,108,178,205,143,80,205,50,83,71,85,117,175,138,146,39,202,173,115,146,52,124,142,106,43,149,172,114,241,223,125,154,171,251,20,167,209,106,171,221,244,183,41,191,138,99,182,99,252,204,189,43,137,182,29,63,135,91,238,138,254,213,21,221,171,173,92,181,204,78,102,39,24,142,90,105,250,74,175,122,33,209,141,97,196,250,160,194,242,12,167,74,51,43,53,174,151,226,61,250,219,133,138,170,158,158,46,86,234,150,55,148,143,98,53,187,185,205,106,110,191,53,84,79,197,75,25,213,173,127,210,77,12,248,87,233,79,45,248,39,198,251,254,67,251,66,166,167,189,217,237,247,63,188,70,254,59,119,99,254,182,219,242,249,111,178,237,244,49,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,106,189,220,99,99,213,206,217,173,115,151,100,249,34,42,254,8,66,159,22,127,221,95,231,159,253,162,125,69,49,179,232,107,175,79,84,85,137,207,95,231,136,242,105,170,253,207,18,56,175,75,167,221,237,85,98,42,162,105,197,61,39,20,197,202,226,99,154,39,188,244,237,61,35,226,150,186,89,212,254,134,235,86,65,81,139,105,150,113,241,155,165,45,27,238,19,65,240,202,202,126,52,237,123,24,231,242,154,38,53,118,116,172,77,145,119,249,254,27,34,237,212,202,181,240,179,245,3,144,127,243,155,87,255,0,217,180,69,165,19,54,189,93,122,221,60,93,185,17,19,153,236,230,120,239,135,116,188,47,188,85,183,232,234,170,170,34,154,103,53,76,76,245,244,136,143,232,0,11,23,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,15,21,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,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,52,39,209,223,74,184,111,74,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,29,124,33,186,116,193,49,45,9,182,245,21,229,252,222,103,154,252,82,143,206,243,154,63,41,107,142,177,176,249,62,223,117,98,147,121,168,59,221,222,219,95,250,222,27,236,221,221,63,192,16,3,197,11,161,111,211,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,180,40,213,243,21,144,237,31,111,101,107,223,18,62,63,214,185,180,241,164,255,0,0,101,92,159,254,10,158,169,242,159,167,245,222,227,110,30,47,221,58,96,154,63,170,120,198,166,96,180,254,67,244,153,241,122,203,197,23,57,165,231,116,138,165,147,79,89,220,150,87,237,222,243,204,111,105,141,99,25,216,221,17,121,170,53,224,169,234,159,41,250,127,93,238,54,224,46,164,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,120,213,250,167,197,190,159,208,251,141,196,129,84,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,179,216,146,195,20,136,215,110,156,227,99,191,22,162,164,245,241,171,245,79,139,125,63,161,247,27,137,13,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,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,234,186,85,233,159,50,234,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,20,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,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,95,21,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,170,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,79,85,214,47,71,88,39,87,248,37,61,130,255,0,89,240,108,146,205,207,236,254,65,219,154,163,225,125,217,169,223,85,253,170,201,226,142,126,236,116,233,31,235,21,120,111,201,187,42,124,252,175,133,199,161,61,50,252,235,222,43,73,84,4,117,232,19,167,139,175,76,253,52,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,59,59,246,99,85,202,170,196,124,116,209,210,194,244,139,245,124,226,114,181,95,186,200,255,0,107,213,143,165,141,100,250,127,144,251,116,231,85,57,87,86,62,150,53,147,233,254,67,237,211,129,154,195,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,153,98,53,80,6,120,122,219,232,251,38,233,27,84,37,178,185,42,235,112,155,229,68,238,196,239,21,114,211,247,235,160,138,56,31,51,36,142,39,171,154,248,93,82,200,149,238,100,105,34,181,94,198,181,23,139,122,7,135,23,92,116,221,41,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,222,235,153,20,78,106,185,97,72,164,186,157,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,114,245,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,208,250,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,1,47,251,194,227,208,158,153,126,117,239,21,160,74,160,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,2,160,124,105,53,142,197,152,107,46,37,163,182,136,123,149,122,119,111,168,168,186,84,242,122,113,170,185,54,158,70,211,112,115,17,23,132,16,83,203,220,107,222,215,121,158,63,117,209,185,22,186,207,107,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,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,241,64,90,167,130,22,169,127,242,75,209,75,133,247,255,0,149,50,155,69,179,202,255,0,179,77,95,63,121,25,255,0,204,214,240,123,255,0,202,198,255,0,124,82,213,12,208,244,221,173,247,94,156,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,249,177,235,20,210,112,126,206,70,191,139,149,175,68,86,46,151,128,0,0,25,225,241,15,205,109,89,255,0,90,90,171,125,179,83,213,195,79,75,120,101,145,237,169,99,90,245,158,223,77,21,12,206,68,107,156,156,29,45,52,142,98,239,186,177,90,170,141,85,86,165,239,107,246,177,216,186,127,209,172,179,88,178,56,124,197,38,51,111,117,68,116,220,158,207,55,84,247,36,116,212,220,216,199,172,125,217,228,138,46,231,5,107,57,242,119,221,106,169,153,112,62,174,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,211,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,205,102,191,104,229,247,167,253,101,203,52,119,35,155,204,85,227,55,7,83,199,83,197,140,243,116,175,106,73,77,83,193,143,122,71,221,130,72,165,237,243,87,51,159,23,125,230,170,23,63,225,39,154,218,178,174,139,113,251,21,190,158,174,58,140,58,241,117,178,87,58,102,53,25,36,239,169,117,114,58,37,71,42,171,59,85,209,53,85,200,213,230,215,166,219,34,57,193,50,138,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,9,235,251,163,235,87,86,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,175,111,5,79,84,249,79,211,250,239,113,183,23,82,6,88,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,44,171,42,235,142,167,170,223,14,29,92,195,245,5,148,148,250,139,135,211,227,239,174,154,39,197,19,47,116,142,188,209,177,43,98,129,21,28,199,181,200,214,206,214,183,180,215,203,19,154,173,73,146,40,250,255,0,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,58,153,142,122,198,147,65,29,63,202,24,216,215,76,215,187,101,116,141,99,36,166,192,58,175,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,5,248,117,125,159,229,218,93,211,182,91,157,224,151,111,134,95,45,158,67,202,213,118,34,155,183,220,174,167,137,255,0,114,86,185,139,187,36,122,124,218,187,111,186,124,209,20,215,122,228,89,183,85,202,187,68,76,254,73,155,118,138,230,231,172,181,162,181,49,21,92,170,154,35,61,179,84,196,70,113,19,56,204,245,233,62,142,198,67,159,20,207,79,216,255,0,255,0,62,84,159,253,133,90,70,173,24,235,123,170,12,179,88,112,92,91,32,212,239,53,107,188,228,182,203,125,108,31,5,183,51,187,79,53,84,108,145,156,153,2,57,187,181,202,155,181,81,83,127,146,162,150,182,86,209,168,181,188,233,235,183,107,52,249,117,143,242,237,181,91,54,187,195,77,231,75,171,215,114,93,152,251,241,20,85,61,113,211,19,51,68,99,242,149,57,244,3,234,223,4,252,211,219,42,139,140,4,57,241,13,215,253,91,208,207,176,31,162,204,183,224,159,27,248,175,159,254,208,166,169,239,118,124,167,111,251,252,111,227,183,118,79,234,237,191,47,158,251,38,223,58,123,52,108,122,74,166,185,154,163,57,233,24,239,136,248,254,237,219,190,227,168,241,79,136,44,91,210,219,166,205,115,71,36,69,85,77,81,247,121,235,153,153,138,34,99,49,51,24,229,158,190,125,122,76,96,64,126,129,186,159,215,45,106,214,27,198,45,169,185,199,198,109,116,184,213,69,194,24,62,25,71,79,198,161,181,84,172,107,249,67,19,28,187,54,87,166,202,187,124,255,0,13,209,54,159,4,237,30,174,141,109,175,181,183,19,17,252,220,175,17,240,238,171,133,245,211,183,235,42,166,170,226,34,115,76,204,199,95,88,137,254,128,0,148,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,2,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,5,212,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,142,189,109,244,125,140,245,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,210,40,1,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,125,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,130,190,48,90,199,98,193,186,96,93,42,168,135,204,94,181,46,225,5,61,28,124,158,206,197,45,13,68,21,117,21,59,163,28,199,113,123,41,162,237,171,152,229,243,60,219,201,35,114,19,168,161,111,20,189,116,172,214,14,171,47,216,221,21,231,205,227,122,119,254,102,237,144,198,147,199,27,42,163,68,91,131,221,28,171,199,189,230,187,144,186,70,53,173,124,116,208,127,89,26,143,112,70,12,31,10,186,231,247,170,155,21,154,162,146,26,138,91,61,218,246,247,84,189,205,98,193,111,183,212,87,76,212,86,181,203,205,209,83,72,214,38,219,43,213,168,170,212,85,114,121,242,127,248,121,233,111,255,0,114,199,85,250,215,112,177,126,239,238,216,181,162,231,230,191,252,157,81,83,95,7,101,31,255,0,204,215,115,123,63,200,199,127,124,66,0,1,234,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,47,39,195,3,90,45,90,173,210,94,37,98,155,47,164,187,100,248,53,59,172,55,154,54,177,177,79,65,4,115,74,219,123,95,26,53,187,177,104,217,11,91,42,34,163,214,57,17,92,233,25,38,208,131,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,23,175,42,171,107,105,227,109,79,55,61,81,57,193,61,60,93,182,177,141,111,150,229,247,157,35,149,60,255,0,131,206,183,221,112,62,162,234,52,106,27,29,37,101,183,84,105,213,181,21,110,145,204,158,134,123,117,45,93,76,79,103,226,215,177,205,89,152,230,42,34,238,248,220,142,78,10,201,2,237,0,0,64,15,25,61,107,251,13,211,237,167,71,41,45,253,234,189,77,184,47,122,121,34,229,28,20,54,233,105,234,36,226,228,145,170,217,157,59,232,209,187,177,237,88,251,251,241,119,5,43,47,161,157,47,181,107,31,86,154,103,129,223,93,72,182,217,239,31,18,172,130,174,137,181,112,85,193,67,12,149,178,82,201,19,149,26,230,76,218,101,133,119,221,17,36,85,86,187,110,43,221,60,96,181,142,251,156,245,64,186,85,81,15,151,178,233,165,190,10,122,56,249,49,253,250,170,234,120,42,234,42,119,70,53,237,228,199,211,69,219,87,61,169,229,185,183,138,200,228,59,7,129,246,1,77,45,215,84,245,74,187,30,171,74,138,90,123,117,130,215,118,114,74,216,21,146,186,89,235,105,216,187,246,158,244,88,104,30,239,146,189,136,177,255,0,85,36,94,65,207,252,103,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,119,67,88,141,158,87,207,53,198,223,219,138,73,158,199,125,198,49,105,166,161,141,168,197,249,172,50,42,181,21,121,63,245,248,45,235,29,139,15,214,92,183,71,110,240,246,234,245,18,223,79,81,107,169,228,245,229,85,109,109,68,142,166,224,214,42,39,56,39,168,151,184,231,177,173,242,220,126,243,164,106,36,181,241,125,210,251,86,105,210,93,78,121,51,169,32,185,105,245,226,138,229,79,59,168,155,44,242,193,83,51,104,165,165,100,187,163,161,99,157,81,12,206,219,146,57,105,99,69,111,224,230,212,95,75,26,215,253,29,186,130,194,117,142,75,127,157,164,199,238,11,231,224,108,93,201,31,67,60,79,167,170,237,55,185,26,44,201,4,210,172,124,158,141,238,35,57,110,221,209,67,74,101,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,20,215,226,117,225,255,0,71,164,85,149,61,64,232,134,59,229,48,90,190,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,242,134,54,57,176,185,142,217,91,27,152,200,238,80,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,208,142,191,233,47,233,207,73,47,218,89,246,131,224,159,27,242,191,219,254,83,204,246,123,53,49,79,253,239,155,57,111,218,227,253,100,219,150,255,0,61,182,92,247,116,157,234,159,70,254,160,99,222,227,1,165,51,226,229,20,221,162,104,175,180,198,39,255,0,82,52,154,171,218,29,69,189,86,158,113,93,21,69,84,207,73,196,211,57,137,196,230,39,19,30,113,132,24,211,175,12,95,176,58,131,140,103,127,166,239,63,246,114,243,69,118,242,191,102,187,93,255,0,47,59,37,237,243,243,78,227,203,134,220,184,174,219,239,178,254,7,161,241,76,244,253,143,255,0,243,229,73,255,0,216,85,164,198,62,54,83,133,225,217,213,190,59,78,109,137,217,178,26,24,102,74,152,233,110,180,17,85,196,201,81,174,106,72,140,145,174,68,114,53,238,78,91,111,179,149,63,106,144,43,219,44,209,167,174,198,158,57,121,189,103,234,235,244,252,115,184,106,55,157,46,237,187,215,55,126,198,122,68,69,52,206,62,31,118,34,63,53,70,116,3,234,223,4,252,211,219,42,139,8,234,207,164,207,233,71,246,87,252,223,253,153,251,51,231,191,212,175,59,230,60,199,99,255,0,13,31,14,61,143,242,239,203,246,109,243,234,88,254,140,104,246,39,119,131,32,197,180,163,13,179,93,41,121,118,43,109,246,42,90,122,136,185,53,88,238,50,49,136,230,238,215,57,171,178,252,209,85,63,5,61,145,171,69,181,83,99,75,86,154,255,0,222,137,156,249,199,195,251,39,241,71,31,93,221,55,219,59,230,213,19,102,187,116,114,70,121,106,243,175,51,137,137,142,177,94,58,194,45,116,179,208,255,0,244,105,212,27,134,119,250,79,251,71,231,236,210,218,124,175,193,124,159,14,115,193,47,115,159,126,77,246,236,109,199,138,127,91,125,254,91,44,165,0,176,211,233,173,105,104,251,59,81,136,255,0,239,139,141,222,55,173,118,253,169,157,102,225,95,61,201,136,140,226,35,164,118,233,76,68,127,64,0,111,85,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,6,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,30,53,126,169,241,111,167,244,62,227,113,30,10,158,169,242,159,167,245,222,227,110,2,234,64,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,28,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,134,170,12,171,154,168,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,7,106,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,83,50,229,180,248,214,107,165,101,170,197,133,244,241,97,188,246,126,55,207,36,200,169,163,73,227,145,244,177,63,183,66,199,61,21,34,146,23,204,218,167,186,53,71,185,36,164,129,255,0,115,102,171,226,7,134,46,150,254,148,58,201,194,188,221,139,226,118,172,75,204,101,55,15,237,174,207,149,242,177,175,148,159,228,246,185,252,107,164,162,251,141,229,190,255,0,121,170,196,120,22,169,85,162,159,209,219,195,91,46,209,201,46,30,118,175,31,210,252,143,207,206,217,123,145,190,186,122,58,170,138,174,211,187,113,170,194,147,205,42,71,201,136,238,218,51,150,238,221,86,128,77,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,81,215,126,133,223,122,137,233,131,46,211,156,58,205,106,184,229,46,242,183,27,19,110,10,198,112,170,167,168,142,71,164,50,189,21,34,154,72,18,120,26,245,86,183,245,202,215,189,172,115,220,153,236,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,26,147,51,153,214,230,131,83,116,227,212,190,99,166,214,106,42,184,49,228,168,101,211,31,89,169,229,141,139,110,169,98,75,28,113,62,87,189,211,50,23,58,74,101,151,155,185,190,157,234,187,59,147,80,52,17,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,232,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,43,215,193,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,79,38,39,26,91,147,170,36,117,55,6,177,21,120,79,5,68,189,199,61,238,119,153,227,247,91,27,81,123,95,137,214,169,126,139,250,54,205,124,165,247,225,151,92,183,203,226,214,255,0,237,94,247,154,243,82,39,155,131,230,199,53,156,168,99,173,251,238,227,182,223,117,200,245,96,20,45,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,47,207,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,115,172,101,93,76,146,210,212,74,248,213,121,189,212,107,72,137,201,121,181,141,99,29,199,135,20,162,205,20,210,251,174,181,106,230,33,165,22,103,85,199,81,148,222,41,173,175,168,166,162,117,91,232,224,123,211,189,84,177,53,81,94,200,98,238,74,255,0,188,212,70,70,229,87,53,17,85,52,230,7,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,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,212,241,65,126,41,184,5,78,11,214,150,101,84,152,245,37,166,219,149,83,208,95,237,169,76,145,53,149,76,146,153,145,84,84,43,35,95,186,247,214,65,86,175,230,136,247,63,147,215,126,104,231,5,196,244,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,130,222,57,223,185,63,226,79,229,167,234,240,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,110,235,216,137,13,3,29,243,86,49,86,63,234,172,139,203,242,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,28,171,165,205,11,254,141,122,19,140,232,167,218,159,180,127,103,60,239,247,79,200,249,62,255,0,152,172,158,167,251,207,114,78,60,123,252,127,174,187,241,223,229,190,201,213,64,0,0,2,42,245,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,202,116,83,225,189,253,15,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,0,0,0,69,94,185,250,24,254,154,63,98,127,207,71,236,119,216,239,137,127,168,159,16,243,94,111,203,127,227,16,240,227,229,191,239,183,231,251,54,249,249,78,138,124,55,191,161,246,169,221,117,51,244,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,77,249,239,191,203,101,154,160,8,85,214,183,134,247,244,193,213,59,86,166,126,153,126,201,124,51,31,130,197,228,190,206,249,254,231,110,166,162,110,239,115,205,69,182,254,103,143,30,43,183,13,247,249,236,142,138,124,55,191,161,246,169,221,117,51,244,203,246,183,226,120,252,246,47,37,246,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,77,249,239,191,203,101,154,160,0,0,1,90,186,177,224,215,250,80,213,60,203,83,63,164,119,195,62,214,228,23,27,239,146,251,33,222,242,190,106,166,73,187,93,207,58,222,124,123,156,121,113,110,251,111,178,111,177,101,64,14,85,210,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,251,167,228,124,159,127,204,86,79,83,253,231,185,39,30,61,254,63,215,93,248,239,242,223,100,234,160,0,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,172,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,213,0,0,0,2,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,106,244,185,161,127,209,175,66,113,157,20,251,83,246,143,236,231,157,254,233,249,31,39,223,243,21,147,212,255,0,121,238,73,199,143,127,143,245,215,126,59,252,183,217,58,168,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,215,175,244,57,208,229,171,162,251,86,93,12,58,139,87,151,220,178,250,138,55,84,84,58,218,218,8,33,130,149,178,246,152,200,187,146,185,95,202,162,101,115,214,77,149,22,52,70,183,138,171,229,0,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,90,223,216,49,255,0,202,139,254,36,255,0,241,242,213,0,2,37,117,199,208,21,171,172,187,174,35,125,135,62,164,194,238,88,213,61,101,37,69,99,113,230,215,207,112,130,87,68,232,162,124,157,248,92,140,133,205,153,205,106,171,147,122,137,21,56,238,188,165,168,2,10,244,135,225,155,125,233,47,89,105,181,86,209,212,71,198,233,31,111,170,181,221,45,31,100,153,77,231,233,101,106,57,177,247,221,85,42,197,198,120,233,229,221,173,228,189,174,27,163,92,227,160,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,206,85,0,32,7,75,158,20,159,209,175,93,177,157,107,253,61,125,163,251,57,231,127,185,159,101,188,159,127,204,81,207,77,253,251,205,201,199,143,127,151,245,23,126,59,124,183,221,39,248,0,8,171,215,63,67,31,211,71,236,79,249,232,253,142,251,29,241,47,245,19,226,30,107,205,249,111,252,98,30,28,124,183,253,246,252,255,0,102,223,57,84,0,130,189,33,248,102,223,122,75,214,90,109,85,180,117,17,241,186,71,219,234,173,119,75,71,217,38,83,121,250,89,90,142,108,125,247,85,74,177,113,158,58,121,119,107,121,47,107,134,232,215,56,232,29,115,244,49,253,52,126,196,255,0,158,143,216,239,177,223,18,255,0,81,62,33,230,188,223,150,255,0,198,33,225,199,203,127,223,111,207,246,109,243,149,64,8,85,209,79,134,247,244,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,0,7,42,234,143,66,255,0,164,166,132,228,218,41,246,167,236,231,218,63,37,253,211,242,62,115,177,229,235,32,169,254,243,220,143,151,46,199,31,235,166,220,183,249,237,178,245,80,5,106,233,63,131,95,232,191,84,240,221,76,254,145,223,19,251,37,144,91,175,190,75,236,135,103,205,121,90,152,230,237,119,60,235,184,114,237,241,229,197,219,111,190,203,182,197,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,201,169,202,108,84,153,85,187,10,168,174,225,122,186,219,235,110,148,116,221,167,175,118,150,146,74,104,234,36,230,137,193,188,95,91,76,155,42,163,151,185,187,81,81,174,84,250,197,96,120,209,101,55,220,27,42,233,235,53,197,171,188,149,235,31,184,95,46,150,234,158,211,36,236,85,65,37,174,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,137,107,208,231,87,118,174,175,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,29,196,221,31,28,209,163,164,237,44,142,9,20,0,0,70,172,179,196,123,163,28,27,42,188,225,89,78,178,121,43,214,63,112,168,181,220,105,190,206,221,100,236,85,65,35,163,150,62,108,166,115,29,197,236,114,110,213,86,174,219,162,170,124,201,42,102,179,171,31,84,250,201,245,3,33,247,25,192,209,70,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,175,171,34,175,133,199,161,61,50,252,235,222,43,73,84,0,0,0,249,57,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,61,152,138,169,206,121,226,102,251,113,111,45,220,168,212,85,79,172,69,95,20,127,66,122,155,249,47,188,81,1,42,129,92,30,20,253,113,212,234,85,170,131,165,189,73,101,36,87,220,98,206,140,197,174,109,124,80,37,198,221,74,214,49,40,159,30,232,175,169,134,45,156,215,70,213,238,67,20,142,122,53,209,58,73,172,124,0,0,0,5,122,248,150,248,130,83,104,245,170,241,211,230,144,93,106,227,212,26,250,127,45,120,187,82,75,45,44,248,211,30,218,89,227,88,213,240,43,39,125,69,52,242,181,31,12,173,124,11,179,145,81,232,221,130,111,225,250,171,167,26,129,125,202,113,140,43,52,181,94,174,184,85,193,182,187,253,37,29,66,73,37,190,169,88,143,72,228,68,255,0,132,221,211,118,164,145,77,26,175,56,164,107,125,89,155,110,149,122,152,204,186,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,67,218,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,161,234,192,0,15,147,121,202,108,88,253,198,197,105,187,215,121,122,188,154,224,251,93,174,62,211,223,230,42,153,75,81,86,232,247,106,42,51,104,41,42,31,187,149,27,247,54,223,147,154,139,245,136,1,227,87,233,99,22,250,129,67,237,215,16,39,248,33,175,135,23,92,117,61,86,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,222,211,95,44,78,106,181,38,72,163,153,64,0,0,124,154,108,166,197,87,149,92,112,170,122,238,119,171,85,190,142,233,89,77,218,122,118,169,106,228,169,142,158,78,106,156,29,201,244,85,41,178,42,185,59,123,185,17,28,213,95,172,84,95,138,30,175,102,90,11,215,182,155,106,230,159,207,73,29,247,29,193,232,230,167,74,184,18,104,37,99,235,110,113,75,12,140,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,88,255,0,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,91,234,163,168,154,217,93,19,184,203,79,35,152,191,237,100,98,185,172,115,226,150,39,171,25,207,138,7,85,0,0,63,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,167,235,41,219,198,58,139,169,122,93,68,161,159,44,187,85,214,104,173,101,68,51,98,176,210,53,137,73,71,113,74,70,50,162,26,165,99,26,229,169,87,50,162,72,150,85,127,234,165,145,34,114,109,59,24,22,189,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,202,11,240,243,235,78,235,210,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,227,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,60,111,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,64,63,88,7,52,234,43,94,112,222,155,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,236,174,70,59,131,17,242,57,56,49,202,129,232,50,45,82,193,49,76,239,17,211,59,253,247,202,228,153,223,159,251,63,69,229,102,127,156,242,80,164,213,95,172,99,22,56,248,70,228,119,235,28,222,91,236,221,215,228,122,179,50,218,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,117,191,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,61,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,174,72,130,117,0,0,28,255,0,73,181,251,70,181,215,227,255,0,162,61,66,181,101,31,101,238,11,108,186,121,39,185,123,19,124,248,185,57,34,119,33,127,23,246,231,103,40,164,224,254,15,119,23,109,2,252,87,186,227,166,198,173,87,190,145,244,229,149,105,125,185,83,211,179,46,187,35,229,167,74,26,73,91,28,237,162,129,90,173,89,95,60,78,103,117,203,188,73,12,174,143,103,186,71,246,107,131,165,207,211,183,233,219,25,254,141,31,252,146,127,183,126,9,254,131,255,0,229,57,252,199,250,55,251,95,253,15,223,254,191,252,31,189,196,13,41,128,0,243,246,44,255,0,13,201,178,108,155,12,177,100,52,149,119,220,58,162,154,154,251,111,106,170,79,66,250,138,118,84,64,175,106,162,42,178,72,164,69,107,211,118,42,182,70,162,242,141,237,111,160,41,91,170,174,161,114,174,151,252,84,51,45,92,197,169,188,255,0,144,248,77,53,198,214,250,169,41,225,185,208,203,101,162,108,180,242,57,139,254,214,70,43,154,246,178,88,162,122,177,252,56,173,186,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,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,128,0,0,126,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,64,252,153,54,83,98,195,237,208,221,178,58,239,41,73,81,112,160,181,199,39,105,242,114,170,173,170,138,146,154,61,152,138,169,206,121,226,102,251,113,111,45,220,168,212,85,79,203,159,231,152,206,152,97,183,109,64,204,234,170,233,108,86,42,117,171,184,84,83,91,234,43,95,4,8,169,202,85,138,157,143,149,88,212,94,79,114,53,81,140,71,61,219,53,174,84,166,12,223,172,219,239,88,125,119,104,141,206,59,87,193,176,204,95,80,44,212,248,205,182,86,49,106,155,28,183,58,94,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,228,168,249,100,187,240,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,14,235,164,58,209,165,250,245,134,199,168,26,71,151,210,100,86,41,42,37,164,90,136,89,36,79,138,120,213,57,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,173,58,248,143,248,127,214,116,239,125,151,86,244,135,29,255,0,58,122,255,0,45,4,180,212,242,79,81,38,59,85,193,145,241,168,124,207,146,71,195,52,136,175,100,202,238,41,36,171,19,145,159,169,89,120,95,71,221,89,230,93,34,234,135,219,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,183,113,136,168,217,94,138,26,51,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,19,176,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,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,74,33,241,71,245,217,169,191,146,251,61,16,23,125,162,154,247,164,253,68,226,181,89,174,142,101,127,104,44,180,87,7,218,231,169,242,53,52,156,42,153,28,114,58,62,21,17,198,245,217,147,70,187,162,113,251,219,111,186,42,39,64,32,7,130,167,165,140,167,234,5,119,183,91,142,149,226,25,214,157,171,165,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,157,185,24,201,184,135,181,213,46,189,122,78,209,108,238,231,166,122,151,170,223,6,201,44,221,159,59,69,240,43,149,71,107,187,11,38,143,245,144,211,190,55,111,28,172,119,221,114,237,190,203,178,162,162,126,92,3,196,35,164,109,83,204,173,58,125,167,218,165,87,124,200,111,149,9,77,67,67,77,139,222,57,202,253,149,85,85,86,149,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,51,215,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,122,158,28,93,14,84,244,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,144,61,174,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,54,83,57,142,226,246,57,55,106,171,87,109,209,85,62,103,106,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,206,191,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,37,80,0,14,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,116,235,95,89,157,54,116,237,149,82,225,90,199,169,31,103,239,85,182,246,93,32,166,248,61,125,95,58,87,201,36,109,147,157,60,18,49,55,124,50,38,202,188,190,238,251,108,168,171,245,180,47,170,61,9,234,83,227,127,161,76,231,237,31,217,207,45,241,63,238,101,101,31,99,204,119,123,63,232,152,163,229,203,177,47,245,119,219,143,207,109,211,122,171,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,3,133,106,247,91,253,49,232,46,101,38,159,234,230,161,213,227,183,216,233,226,171,74,121,177,203,164,172,150,9,17,120,75,20,177,83,58,41,89,186,57,170,230,57,200,143,99,216,187,57,142,68,238,164,117,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,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,6,1,226,23,209,206,167,230,86,157,63,195,53,166,146,170,251,125,168,74,75,125,61,77,166,225,68,201,231,84,94,49,36,181,16,50,36,123,149,56,177,170,228,87,189,90,198,238,231,53,22,69,25,119,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,53,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,56,174,39,226,61,209,142,115,149,89,176,172,91,89,60,237,235,32,184,83,218,237,212,223,103,110,177,247,234,167,145,177,197,31,55,211,53,141,228,247,181,55,114,163,83,125,213,81,62,103,202,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,207,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,232,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,196,51,173,59,175,84,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,59,113,189,243,114,11,74,254,202,63,66,127,246,243,255,0,139,55,143,249,161,215,244,235,168,221,30,213,124,123,29,202,240,76,158,174,190,209,150,222,42,44,54,58,185,172,213,212,140,184,86,193,75,61,76,173,139,204,66,197,115,27,21,45,78,242,237,219,231,11,227,71,119,19,129,70,221,11,244,101,125,235,15,81,234,173,146,93,126,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,150,21,227,43,105,181,88,58,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,1,97,64,134,190,28,93,113,212,245,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,123,77,124,177,57,170,212,153,34,142,101,0,0,0,0,0,60,165,199,85,116,226,209,168,246,141,33,185,230,150,170,108,206,253,111,168,186,91,108,146,84,34,85,84,210,194,168,146,72,214,255,0,250,106,212,95,188,246,195,59,154,142,72,101,86,115,94,176,122,179,195,122,69,210,255,0,183,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,126,219,21,81,210,177,23,62,217,78,170,234,62,105,168,245,90,189,146,102,151,90,188,206,174,224,203,163,175,109,168,88,170,163,170,141,90,177,73,19,163,227,217,237,240,98,70,145,241,108,109,99,26,196,106,53,168,129,167,224,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,37,81,149,112,52,251,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,200,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,63,37,206,237,106,178,211,50,178,243,115,164,160,167,146,162,10,70,75,83,51,98,99,167,158,86,67,12,72,231,42,34,190,73,100,142,54,55,241,115,222,214,166,234,168,135,235,34,175,138,63,161,61,77,252,151,222,40,128,149,64,128,30,24,189,120,254,155,236,84,218,13,171,23,174,89,246,63,111,111,195,110,151,27,143,114,171,40,133,175,153,210,108,222,211,83,189,79,3,105,209,220,164,146,89,154,146,76,187,240,149,201,63,192,0,0,243,249,254,121,140,233,134,27,118,212,12,206,170,174,150,197,98,167,90,187,133,69,53,190,162,181,240,64,138,156,165,88,169,216,249,85,141,69,228,247,35,85,24,196,115,221,179,90,229,72,235,253,148,126,132,255,0,237,231,255,0,22,111,31,243,66,85,20,67,226,41,208,173,79,75,89,146,231,26,125,65,86,253,43,191,212,67,13,12,213,53,81,61,246,203,140,201,80,245,182,162,44,139,60,204,108,116,238,145,147,57,159,212,123,88,231,189,237,87,188,46,167,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,251,43,92,141,123,90,170,199,177,233,187,94,213,95,106,103,175,160,94,171,171,58,82,215,26,75,221,206,94,120,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,223,115,81,99,123,157,27,231,141,188,86,94,109,191,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,28,3,44,241,30,232,199,6,202,175,56,86,83,172,158,74,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,155,41,156,199,113,123,28,155,181,85,171,182,232,170,159,51,170,232,166,189,233,63,81,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,141,77,39,10,166,71,28,142,143,133,68,113,189,118,100,209,174,232,156,126,246,219,238,138,137,158,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,242,58,231,254,33,125,28,233,134,101,118,211,252,207,90,105,41,111,182,42,133,164,184,83,211,90,110,21,172,130,116,68,229,18,203,79,3,226,87,181,87,139,218,142,85,99,209,204,118,206,107,145,57,255,0,136,167,93,84,221,45,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,93,237,123,152,246,53,88,250,65,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,249,185,85,203,248,168,23,253,128,120,132,116,141,170,121,149,167,79,180,251,84,170,239,153,13,242,161,41,168,104,105,177,123,199,57,95,178,170,170,170,210,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,138,34,87,135,207,68,150,174,148,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,75,80,7,159,195,115,252,55,80,105,174,181,88,102,67,73,117,101,142,241,91,96,185,164,42,188,232,238,52,146,172,85,20,242,177,200,142,99,218,228,221,55,79,188,199,49,237,228,199,181,203,232,10,54,195,58,187,186,244,131,226,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,220,77,149,146,77,26,58,62,234,200,208,188,144,124,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,128,0,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,36,166,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,203,105,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,28,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,128,64,15,26,191,75,24,183,212,10,31,110,184,129,223,244,183,175,94,147,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,100,212,236,141,187,71,19,221,247,156,155,237,178,110,170,136,178,0,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,138,191,217,71,232,79,254,222,127,241,102,241,255,0,52,37,81,149,112,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,61,194,225,69,105,160,169,186,92,170,163,166,163,163,133,245,21,19,202,238,44,138,54,53,92,231,57,127,98,34,34,170,175,249,7,102,98,38,169,196,119,126,128,67,201,252,82,58,123,138,105,34,143,22,207,230,107,28,173,108,140,183,81,163,94,136,191,214,78,85,72,187,47,227,243,68,95,240,162,31,241,253,148,206,159,191,236,63,80,191,245,125,23,252,236,175,254,43,162,255,0,178,29,124,112,7,19,79,252,42,255,0,40,254,233,140,14,21,160,29,98,105,151,81,217,37,199,23,194,44,89,61,13,85,178,135,207,204,251,173,45,60,81,186,62,227,89,179,86,41,228,85,118,239,79,197,17,54,223,230,119,82,93,155,214,245,20,243,218,156,195,157,220,118,205,94,209,126,116,186,219,115,69,113,137,196,247,235,216,0,27,80,85,87,227,157,251,147,254,36,254,90,87,175,78,186,243,153,116,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,100,114,177,220,30,140,145,169,205,141,84,176,175,28,239,220,159,241,39,242,210,170,192,210,239,78,186,243,134,245,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,100,114,177,188,216,172,145,169,193,237,85,233,102,117,186,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,154,19,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,140,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,69,43,120,94,245,211,250,20,202,153,161,218,199,153,249,77,54,189,115,248,61,77,107,121,67,98,186,73,35,85,55,153,92,158,94,142,109,228,238,110,142,99,37,86,73,250,166,186,162,69,186,144,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,46,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,188,63,122,238,177,117,85,138,199,133,101,47,242,90,155,143,219,210,75,141,54,207,147,226,148,176,71,75,28,183,94,108,167,138,158,14,237,77,67,147,203,53,85,204,219,116,221,191,52,161,115,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,212,64,56,87,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,99,172,78,170,176,222,148,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,184,174,137,175,99,188,180,110,116,110,153,252,155,197,138,141,69,238,62,54,60,57,87,136,167,93,84,221,45,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,93,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,250,217,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,57,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,215,188,45,58,9,251,9,71,97,234,187,84,39,231,144,93,109,254,115,16,181,211,212,111,29,5,13,92,10,212,172,168,115,23,105,38,154,9,92,140,139,117,108,113,200,170,244,89,92,141,128,43,219,168,238,139,53,231,165,139,86,55,125,213,76,126,145,182,220,150,157,138,202,203,109,79,154,130,138,181,90,174,117,190,166,68,106,53,149,45,106,43,182,106,186,55,162,61,98,146,78,18,113,251,253,11,245,155,125,232,243,81,234,174,114,90,190,51,134,101,30,94,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,220,85,89,44,119,211,170,90,91,130,107,78,9,115,211,61,75,177,124,103,27,188,246,124,237,23,154,154,159,187,218,153,147,71,250,200,94,201,27,180,145,49,223,117,201,190,219,46,232,170,139,159,126,176,122,76,204,186,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,207,110,219,213,17,178,177,84,52,81,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,250,202,86,240,197,235,199,244,33,125,166,208,109,88,189,113,192,114,11,131,126,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,229,36,113,66,229,146,101,219,156,174,91,169,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,157,176,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,130,58,58,235,23,4,234,255,0,4,168,191,216,40,254,13,146,89,184,125,160,199,251,147,84,124,47,187,53,67,41,127,182,159,4,81,207,221,142,157,100,253,90,47,13,248,187,101,79,158,117,206,149,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,3,70,122,165,170,88,38,139,96,151,61,76,212,187,239,193,177,187,55,103,206,214,249,89,170,59,93,217,153,12,127,171,133,143,145,219,201,43,27,247,90,187,111,186,236,136,170,159,43,71,53,251,70,186,128,177,73,145,232,238,161,90,178,106,74,125,188,204,116,239,116,117,84,156,159,35,25,230,41,164,70,205,7,53,134,69,103,113,141,230,214,171,155,187,118,82,173,188,79,58,220,195,117,235,75,244,203,24,208,237,73,171,146,197,145,83,213,94,114,203,10,70,176,207,19,217,36,45,162,167,174,217,21,17,241,203,29,91,187,40,247,49,85,144,205,179,154,180,242,172,127,240,219,210,75,174,175,245,105,139,219,41,46,57,5,186,219,98,167,172,189,222,171,172,55,151,90,235,96,162,142,21,139,139,103,141,205,153,172,150,105,160,167,145,33,84,145,99,157,251,43,62,111,104,118,15,26,191,84,248,183,211,250,31,113,184,145,215,163,238,172,243,46,145,117,67,237,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,219,184,196,84,108,175,69,145,94,53,126,169,241,111,167,244,62,227,113,32,0,26,136,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,161,111,14,110,181,255,0,162,174,163,207,96,207,238,119,89,52,203,41,253,93,202,154,5,238,199,107,174,85,98,71,115,108,60,92,247,113,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,233,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,227,56,221,231,179,231,104,188,212,212,253,222,212,204,154,63,214,66,246,72,221,164,137,142,251,174,77,246,217,119,69,84,95,86,0,206,15,85,221,40,234,63,73,90,142,252,43,53,139,207,90,171,187,147,216,47,240,66,172,165,187,210,181,81,21,205,69,85,237,204,206,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,134,151,136,37,78,143,93,108,253,62,106,253,214,146,61,62,175,168,242,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,205,58,174,233,71,78,58,181,211,135,225,89,172,94,70,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,241,106,75,10,170,54,70,181,170,138,199,178,57,25,158,205,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,64,210,246,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,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,88,189,98,231,125,95,231,116,247,251,253,31,193,177,187,55,63,179,248,255,0,114,26,143,133,247,97,167,101,87,246,211,32,138,73,251,178,83,164,159,172,69,225,191,22,236,137,243,242,186,131,212,190,169,234,110,141,105,254,133,229,55,110,246,55,167,62,107,225,219,79,82,233,170,251,174,253,87,154,231,43,163,147,203,199,202,26,126,44,103,106,39,185,137,186,41,237,122,36,232,251,38,234,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,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,130,58,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,249,242,85,100,157,20,101,87,158,140,116,255,0,171,29,50,182,124,70,145,182,251,164,121,165,190,4,145,245,80,249,123,173,108,108,185,181,21,206,71,66,216,25,20,114,182,54,183,180,216,91,42,163,154,233,159,24,91,167,68,157,96,227,61,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,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,119,63,241,29,235,142,167,165,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,193,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,252,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,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,31,38,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,253,58,5,232,163,21,233,79,78,41,47,119,107,103,152,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,123,210,49,30,171,197,177,50,46,63,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,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,237,84,71,163,182,176,160,0,0,40,7,197,31,215,102,166,254,75,236,244,71,201,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,250,222,40,254,187,53,55,242,95,103,162,34,168,26,157,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,253,101,43,120,98,245,227,250,16,190,211,104,54,172,94,184,224,57,5,193,191,13,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,114,146,56,161,114,201,50,237,206,87,45,212,128,41,91,196,235,175,31,211,125,246,167,65,180,158,245,203,1,199,238,14,248,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,140,146,69,51,146,57,147,126,17,57,59,175,138,247,92,116,216,213,170,247,210,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,205,69,129,213,122,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,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,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,148,3,214,223,71,217,55,72,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,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,161,227,159,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,147,182,93,149,170,215,57,143,107,216,247,177,193,78,222,26,125,117,83,116,203,147,85,105,134,167,87,210,82,233,126,71,81,61,202,170,185,212,178,201,61,162,226,148,232,141,157,137,4,111,150,102,76,144,67,11,163,86,175,21,237,200,215,49,27,34,73,226,188,81,253,118,106,111,228,190,207,68,113,77,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,241,118,203,178,57,28,215,49,237,99,216,246,55,192,1,102,157,10,245,103,134,244,139,208,78,85,156,95,105,233,47,23,218,253,72,170,166,177,99,142,175,90,89,238,175,74,43,90,78,172,122,71,42,177,145,68,245,145,207,86,112,223,182,197,84,116,172,69,175,93,82,213,44,239,90,115,187,158,166,106,93,247,227,57,37,231,179,231,107,124,172,52,253,222,212,44,134,63,213,194,198,70,221,163,137,141,251,173,77,246,221,119,85,85,95,42,88,167,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,186,165,141,122,200,144,193,37,63,206,25,24,214,204,231,183,117,116,109,123,36,14,255,0,225,139,225,255,0,89,164,84,116,221,64,235,126,59,229,51,170,190,51,227,54,217,100,158,42,171,13,44,144,77,12,174,169,99,94,145,172,211,199,81,243,134,70,57,208,181,141,221,91,35,158,200,236,84,0,51,89,213,143,170,125,100,250,129,144,251,140,228,148,240,224,241,0,172,233,222,251,22,146,106,246,69,254,116,245,254,102,120,170,106,35,158,162,76,118,171,131,228,229,78,200,89,36,143,134,105,17,24,248,81,188,82,73,82,86,171,63,92,146,198,190,172,125,83,235,39,212,12,135,220,103,57,80,26,168,5,96,120,74,117,175,241,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,236,252,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,160,0,0,0,0,0,8,43,226,63,225,255,0,71,212,69,138,93,91,210,28,119,252,246,40,60,180,18,211,83,201,5,60,121,21,47,54,71,198,161,243,62,56,217,52,49,170,189,147,43,185,44,113,44,78,71,254,165,98,165,108,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,169,50,170,252,87,58,22,254,255,0,213,6,138,97,159,252,177,85,159,209,80,187,253,171,155,116,142,157,27,254,235,230,158,215,127,172,153,89,254,136,152,15,65,173,125,96,227,61,92,248,98,106,69,233,171,73,69,155,88,233,241,246,229,150,122,72,170,59,20,51,203,124,133,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,57,58,184,58,78,245,79,163,127,80,49,239,113,128,229,64,11,9,241,45,241,4,169,214,27,173,227,167,205,32,186,210,73,167,212,21,30,90,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,103,34,171,21,187,198,14,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,115,253,45,210,220,239,90,115,187,102,153,233,165,139,227,57,37,231,189,228,168,188,212,52,253,222,212,47,154,79,214,76,246,70,221,163,137,238,251,206,77,246,217,55,85,68,93,9,244,163,210,142,156,116,149,167,12,194,176,168,188,245,214,187,183,61,254,255,0,60,40,202,171,189,83,81,81,28,228,69,94,220,44,228,228,138,20,85,108,109,115,149,85,239,124,146,60,58,6,150,233,110,9,162,216,37,179,76,244,210,197,240,108,110,205,222,242,84,94,106,106,142,215,118,103,205,39,235,38,123,228,118,242,74,247,125,231,46,219,236,155,34,34,36,43,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,232,35,163,174,177,112,78,175,240,74,139,253,130,143,224,217,37,155,135,218,12,127,185,53,71,194,251,179,84,50,151,251,105,240,69,28,253,216,233,214,79,213,162,240,223,139,182,84,249,231,92,233,93,58,235,206,101,211,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,221,145,202,199,112,122,50,70,167,54,53,80,52,103,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,242,180,115,95,180,107,168,11,20,153,30,142,234,21,171,38,164,167,219,204,199,78,247,71,85,73,201,242,49,158,98,154,68,108,208,115,88,100,86,119,24,222,109,106,185,187,183,101,42,219,196,243,173,204,55,94,180,191,76,177,141,14,212,154,185,44,89,21,61,85,231,44,176,164,107,12,241,61,146,66,218,42,122,237,145,81,31,28,177,213,187,178,143,115,21,89,12,219,57,171,79,42,199,255,0,13,189,36,186,234,255,0,86,152,189,178,146,227,144,91,173,182,42,122,203,221,234,186,195,121,117,174,182,10,40,225,88,184,182,120,220,217,154,201,102,154,10,121,18,21,73,22,57,223,178,179,230,246,134,130,79,21,173,26,189,134,232,46,151,228,26,185,168,19,213,199,98,199,105,219,53,66,82,64,179,79,43,223,35,98,138,24,217,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,251,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,62,253,109,245,131,147,117,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,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,193,226,186,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,217,85,37,68,54,202,24,155,198,42,120,220,245,255,0,109,35,213,173,99,95,44,178,189,24,206,124,83,149,19,43,195,139,161,202,110,171,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,117,172,150,38,181,26,179,36,177,195,80,61,174,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,181,145,138,230,177,207,138,88,158,172,103,62,41,76,29,79,244,73,117,210,237,11,211,30,165,176,72,42,238,24,158,99,139,217,42,239,212,240,210,185,89,96,173,154,219,69,250,217,101,116,207,123,217,85,82,250,151,163,184,50,56,158,230,68,159,215,137,23,192,116,125,213,158,101,210,46,168,125,184,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,123,119,24,138,141,149,232,161,163,51,42,230,159,116,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,115,4,5,255,0,120,92,122,19,211,47,206,189,226,180,149,69,53,248,98,248,128,81,233,21,101,55,79,218,223,145,121,76,22,175,140,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,124,230,145,238,108,46,99,119,70,198,231,190,59,148,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,130,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,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,158,195,213,105,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,6,159,129,199,250,85,234,99,13,234,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,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,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,0,51,153,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,223,221,60,47,122,215,254,143,249,219,52,99,80,174,118,170,29,54,204,174,15,169,150,227,90,189,159,131,93,29,11,88,202,133,149,173,93,225,151,181,4,50,36,138,140,143,238,75,206,54,178,94,229,181,117,47,211,166,9,213,6,150,87,233,158,117,79,254,54,178,207,91,206,111,238,101,211,203,77,12,21,157,184,165,143,189,218,239,189,221,167,187,131,255,0,5,79,193,83,61,122,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,104,125,110,172,125,83,235,39,212,12,135,220,103,38,87,70,253,93,218,186,65,240,252,202,50,184,45,212,151,140,178,253,169,23,11,110,57,106,158,161,172,99,231,75,85,189,207,170,153,136,228,149,244,208,167,30,125,180,221,95,36,49,171,163,238,164,141,174,0,7,213,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,23,41,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,215,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,14,255,0,225,205,215,183,244,87,190,207,166,250,137,7,152,211,44,154,225,231,42,234,32,167,231,85,101,174,123,25,18,214,53,24,156,230,133,89,28,109,150,47,155,145,172,107,226,78,77,116,115,94,161,149,114,205,60,58,252,75,113,157,48,195,83,68,250,146,201,42,233,108,86,42,121,166,176,228,181,43,81,90,248,32,69,167,100,22,148,167,167,166,124,170,198,162,212,72,201,94,245,70,49,27,18,34,53,177,162,5,143,234,23,84,253,62,233,54,163,218,244,159,83,117,70,213,139,228,151,155,127,197,41,34,186,54,90,122,85,165,222,102,164,143,172,123,18,154,45,221,79,43,81,36,149,174,87,34,34,34,171,154,139,213,76,198,107,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,125,214,162,50,54,162,53,168,136,137,117,62,20,250,21,117,209,206,151,40,50,44,130,170,175,226,90,143,80,153,66,81,186,165,206,130,146,138,72,152,218,78,17,182,87,195,206,72,90,217,221,35,91,28,138,147,71,20,136,189,134,236,20,66,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,227,48,58,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,30,233,87,169,140,55,170,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,3,176,0,0,25,87,47,39,196,191,174,58,110,156,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,184,248,214,71,170,35,88,201,168,216,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,78,188,31,172,151,253,50,135,76,244,127,8,188,222,100,201,36,84,188,85,208,198,138,216,40,227,84,94,202,170,170,125,233,93,182,251,127,212,49,232,191,214,66,77,131,78,162,207,250,139,85,90,206,51,240,89,236,251,151,240,141,117,173,119,217,197,115,110,115,20,213,156,102,59,76,227,19,210,122,250,194,147,255,0,162,7,83,95,246,151,200,255,0,254,131,127,253,103,61,205,176,60,195,78,47,175,198,115,156,126,170,205,116,100,76,153,212,181,45,68,145,24,228,221,170,168,139,251,75,242,42,71,196,139,212,245,199,255,0,153,22,255,0,253,218,156,142,233,179,218,208,216,251,90,42,153,156,227,174,31,162,184,15,196,141,127,21,238,147,160,212,218,162,154,98,137,171,52,243,103,49,49,30,115,63,23,181,240,172,255,0,228,191,151,127,243,183,255,0,219,80,150,114,86,55,133,103,255,0,37,252,187,255,0,157,191,254,218,132,179,146,239,96,246,42,125,103,234,242,239,22,253,232,187,242,209,250,64,1,114,243,53,85,248,231,126,228,255,0,137,63,150,156,83,194,3,22,177,103,58,251,168,88,86,83,67,231,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,107,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,225,93,114,116,137,117,233,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,219,93,149,146,67,34,182,62,234,70,222,129,225,215,215,85,79,75,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,212,123,158,214,61,237,70,62,228,250,138,208,108,55,169,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,219,171,81,237,230,197,124,110,94,15,114,46,123,58,138,208,108,203,166,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,187,171,81,238,224,244,124,110,94,108,114,32,105,120,205,103,86,62,169,245,147,234,6,67,238,51,150,19,225,17,214,14,125,149,93,95,210,206,120,181,119,187,109,166,207,45,126,53,117,88,166,154,123,124,16,58,54,173,12,239,99,28,212,166,70,191,120,164,149,204,72,213,173,129,28,254,228,17,199,94,221,88,250,167,214,79,168,25,15,184,206,7,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,77,158,196,150,25,99,87,55,116,231,27,219,248,181,81,45,127,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,119,109,140,227,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,191,43,76,186,40,197,122,172,240,204,211,219,221,166,217,229,245,55,25,183,228,18,99,151,10,116,141,146,87,240,187,215,200,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,107,46,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,93,159,27,151,230,212,86,175,224,160,106,32,16,215,195,175,174,170,110,169,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,174,199,61,172,99,28,140,100,202,0,69,95,20,127,66,122,155,249,47,188,81,18,168,138,190,40,254,132,245,55,242,95,120,162,2,149,186,78,245,79,163,127,80,49,239,113,128,157,62,40,190,31,245,150,138,203,151,83,122,33,142,247,173,83,121,155,142,113,107,130,73,231,170,142,170,89,229,158,107,179,123,143,127,40,87,187,180,177,198,140,108,45,141,178,35,85,139,43,162,130,221,39,122,167,209,191,168,24,247,184,192,105,34,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,80,41,47,194,111,72,250,130,200,245,199,244,161,166,87,143,178,248,101,155,133,187,42,188,212,80,69,81,29,198,151,189,13,68,150,154,116,149,171,188,210,246,162,231,36,106,215,65,26,163,213,200,174,142,57,109,171,169,126,157,48,78,168,52,178,191,76,243,170,127,241,181,150,122,222,115,127,115,46,158,90,104,96,172,237,197,44,125,238,215,125,238,237,61,220,31,248,42,126,10,158,255,0,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,125,96,51,45,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,207,255,0,9,78,181,254,9,89,71,210,110,166,220,237,84,118,89,187,210,97,119,9,215,177,35,107,166,159,184,251,99,149,27,194,78,243,229,150,72,157,35,154,228,145,29,18,44,139,44,44,100,202,235,147,161,204,55,171,220,53,181,84,175,164,177,234,45,142,157,204,176,223,158,197,225,35,55,87,121,42,206,40,174,125,51,156,174,84,114,34,190,23,185,94,196,114,58,88,165,161,124,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,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,72,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,115,173,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,125,109,116,234,143,93,186,148,248,39,233,175,57,251,71,246,115,204,252,51,251,153,71,71,216,243,29,174,247,250,26,40,249,114,236,69,253,109,246,227,242,219,117,222,69,120,105,244,43,77,212,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,156,151,183,27,90,244,116,139,24,117,95,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,235,116,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,211,208,120,142,244,57,77,210,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,238,185,145,74,215,35,150,21,150,78,21,210,230,186,127,70,189,118,198,117,175,236,183,218,63,179,158,119,251,153,231,188,159,127,204,81,207,77,253,251,183,39,30,61,254,95,212,93,248,237,242,223,116,208,159,249,205,117,75,163,95,234,86,113,167,185,197,191,254,249,97,169,133,93,255,0,6,72,102,142,70,127,222,75,12,177,255,0,212,72,207,144,102,92,189,63,10,62,157,63,66,221,56,193,159,222,233,248,100,154,165,229,239,181,31,127,126,213,173,172,119,195,162,251,178,190,55,111,28,178,84,114,70,177,233,230,251,111,77,226,77,160,170,120,90,103,120,255,0,87,184,158,131,229,151,91,173,94,3,145,249,170,216,179,11,117,12,45,146,162,134,138,146,25,171,28,180,237,154,101,163,218,121,225,164,108,179,253,222,228,209,185,27,38,233,26,221,248,20,173,227,87,234,159,22,250,127,67,238,55,19,208,120,76,233,14,27,175,90,95,212,102,145,234,4,21,114,88,178,42,124,102,26,133,164,157,97,158,39,178,75,132,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,205,95,63,227,87,234,159,22,250,127,67,238,55,17,224,247,212,46,43,165,122,203,124,210,60,166,155,177,250,84,242,52,214,235,163,234,163,138,26,106,234,54,212,186,42,121,26,245,77,251,254,97,209,177,90,229,119,117,34,98,49,221,222,76,8,171,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,202,89,41,225,185,208,202,222,81,84,70,215,167,251,104,222,141,115,218,201,98,149,136,247,240,228,179,43,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,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,56,182,55,189,241,216,167,88,61,38,97,189,93,105,127,216,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,191,109,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,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,26,136,4,10,240,168,235,7,62,234,15,13,190,233,142,169,45,93,218,251,129,211,210,58,151,34,124,83,72,251,141,20,170,246,53,149,147,112,88,146,166,53,141,17,30,249,18,73,216,170,238,46,116,51,74,233,234,0,138,189,125,116,81,138,245,89,167,21,119,187,77,179,203,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,157,153,30,175,69,226,233,89,44,170,0,102,179,66,250,112,212,125,115,215,27,118,134,90,113,251,173,5,215,226,11,79,127,116,180,11,220,176,210,197,50,71,87,83,83,20,142,143,135,103,117,69,141,238,99,157,39,24,147,239,189,173,93,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,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,62,173,139,0,195,113,156,155,38,204,236,88,245,37,37,247,49,168,166,169,190,220,26,138,179,215,62,158,157,148,240,35,220,170,170,140,142,40,209,26,196,217,136,174,145,200,156,164,123,157,232,0,202,185,127,222,23,30,132,244,203,243,175,120,173,40,4,191,239,11,143,66,122,101,249,215,188,86,129,93,94,35,254,31,245,157,59,223,101,213,189,33,199,127,206,158,191,203,65,45,53,60,147,212,73,142,213,112,100,124,106,31,51,228,145,240,205,34,43,217,50,187,138,73,42,196,228,103,234,86,94,151,225,67,208,229,78,75,117,178,117,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,106,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,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,208,0,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,58,87,134,223,76,248,111,85,250,71,175,26,91,152,87,85,219,158,218,140,98,229,104,185,211,42,185,246,235,140,108,187,50,41,214,62,72,217,153,198,89,24,248,220,169,201,143,119,23,49,252,36,103,53,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,173,93,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,73,127,163,158,42,122,143,163,253,41,201,162,22,203,7,156,204,236,219,91,177,124,154,170,117,168,142,138,218,245,145,206,89,162,149,93,220,154,159,238,71,78,196,253,79,109,99,71,49,18,159,133,68,192,241,147,176,104,213,127,79,182,155,254,107,123,242,121,245,170,224,172,194,41,163,169,114,73,93,222,150,157,46,17,186,20,71,35,161,108,12,108,142,145,81,188,36,142,6,163,211,187,219,150,149,128,253,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,22,169,169,61,31,90,186,77,240,183,212,166,220,18,174,76,239,49,167,198,107,242,183,205,43,85,148,211,178,235,72,177,208,196,216,222,232,184,83,172,210,177,100,107,156,178,189,207,127,46,11,28,113,248,175,5,189,63,209,172,147,59,203,115,75,251,252,206,164,226,94,94,167,31,130,73,157,15,148,161,154,26,138,122,170,136,90,201,211,204,242,239,36,114,36,144,113,135,120,21,175,87,77,179,38,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,29,122,219,232,251,25,234,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,234,32,160,31,20,127,93,154,155,249,47,179,209,1,232,60,56,186,28,166,234,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,119,90,201,98,107,81,171,50,75,29,239,16,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,88,166,144,116,101,98,235,15,195,51,74,45,145,221,126,13,153,226,255,0,104,170,49,155,148,175,122,210,182,73,110,245,93,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,201,17,241,73,93,125,88,250,167,214,79,168,25,15,184,206,92,79,132,222,127,134,228,221,28,227,24,101,139,33,164,171,190,225,213,23,10,107,237,189,170,169,61,11,234,46,21,85,16,43,218,168,138,172,146,41,17,90,244,221,138,173,145,168,188,163,123,90,20,87,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,122,158,28,93,113,212,245,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,123,77,124,177,57,170,212,153,34,143,197,120,157,116,29,250,111,177,84,235,206,147,217,121,103,216,253,189,223,18,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,111,194,38,165,59,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,155,254,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,15,250,239,234,114,197,213,166,161,97,186,171,104,178,252,18,173,152,124,118,187,165,163,204,190,167,200,85,69,115,184,57,177,247,221,20,73,47,40,36,167,151,118,183,138,119,120,110,174,107,137,129,224,99,251,236,254,27,254,100,7,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,106,128,0,0,0,0,0,0,0,41,3,196,127,195,254,179,167,123,236,186,183,164,56,239,249,211,215,249,104,37,166,167,146,122,137,49,218,174,12,143,141,67,230,124,146,62,25,164,69,123,38,87,113,73,37,88,156,140,253,74,203,8,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,47,211,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,23,125,208,191,70,86,46,143,52,226,170,217,37,215,227,57,158,81,229,234,50,107,148,79,122,82,186,72,145,253,170,106,104,221,182,208,197,221,149,18,71,53,36,145,207,115,157,197,21,145,71,37,64,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,244,30,35,189,14,83,116,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,187,174,100,82,181,200,229,133,101,147,133,116,185,174,159,209,175,93,177,157,107,251,45,246,143,236,231,157,254,230,121,239,39,223,243,20,115,211,127,126,237,201,199,143,127,151,245,23,126,59,124,183,221,52,39,254,115,93,82,232,215,250,149,156,105,238,113,111,255,0,190,88,106,97,87,127,193,146,25,163,145,159,247,146,195,44,127,245,18,51,228,25,151,47,79,194,143,167,79,208,183,78,48,103,247,186,126,25,38,169,121,123,237,71,223,223,181,107,107,29,240,232,190,236,175,141,219,199,44,149,28,145,172,122,121,190,219,211,120,147,104,42,158,22,153,222,63,213,238,39,160,249,101,214,235,87,128,228,126,106,182,44,194,221,67,11,100,168,161,162,164,134,106,199,45,59,102,153,104,246,158,120,105,27,44,255,0,119,185,52,110,70,201,186,70,183,126,4,10,241,101,210,254,168,245,43,75,237,20,218,52,234,187,230,19,79,80,197,201,113,107,37,20,178,93,107,39,238,39,151,168,114,49,92,234,186,102,59,142,240,49,136,177,191,140,206,73,81,168,234,106,193,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,52,102,124,155,6,39,138,226,159,18,251,45,140,218,172,223,25,184,77,118,184,252,62,138,58,127,57,93,46,221,218,153,184,34,119,38,127,22,242,145,219,185,219,38,234,187,1,249,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,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,174,93,205,84,25,87,3,73,29,50,90,109,87,254,145,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,146,250,232,232,202,251,209,230,163,210,219,35,186,252,103,12,202,60,197,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,120,170,190,40,238,255,0,164,239,75,26,55,244,255,0,30,246,232,15,107,158,96,24,110,167,227,51,225,154,129,143,82,95,108,85,85,20,149,53,22,250,180,87,65,59,233,170,35,168,137,36,110,251,61,137,44,49,170,177,219,177,232,138,215,35,154,170,213,10,245,240,115,209,206,160,176,75,22,69,156,230,179,93,108,122,109,149,219,233,171,172,22,74,198,196,232,238,149,82,61,81,110,81,181,94,178,211,113,134,22,183,231,27,91,83,29,68,47,69,115,97,141,74,129,53,80,101,92,1,114,126,24,190,32,21,154,187,71,77,211,246,183,228,94,111,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,57,164,123,93,51,94,221,209,210,53,239,147,154,224,189,22,90,186,167,240,196,211,171,238,33,143,210,59,85,49,170,123,194,227,245,139,82,218,85,173,129,47,149,174,150,223,60,142,106,181,236,115,86,87,68,143,86,163,38,86,175,114,54,62,110,85,151,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,4,74,240,243,235,78,213,213,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,78,220,108,124,60,165,168,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,4,170,241,58,232,59,244,33,125,169,215,157,39,178,241,192,114,11,131,190,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,227,28,113,66,229,142,20,219,156,77,88,85,164,249,215,232,191,84,240,221,76,248,95,196,254,201,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,198,148,241,108,167,78,53,199,78,41,114,76,110,186,213,150,225,153,109,189,237,107,157,18,77,75,93,75,34,58,57,97,150,41,19,253,188,114,69,35,81,205,114,61,143,106,42,57,168,25,215,233,163,168,188,239,165,253,83,160,212,204,22,163,252,85,29,226,139,132,63,221,59,95,153,134,105,232,251,146,197,39,103,187,216,99,123,172,111,54,126,40,191,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,180,87,215,39,67,153,151,72,89,147,106,169,95,87,124,211,171,229,67,153,97,191,61,137,206,55,236,174,242,85,156,81,26,202,150,181,28,168,228,68,100,204,106,189,136,213,108,177,69,245,124,59,250,193,207,186,114,213,203,70,17,2,213,222,112,76,222,241,75,65,119,177,178,41,170,31,12,243,61,144,182,186,142,40,88,249,86,165,168,173,69,142,54,57,103,99,82,53,106,189,33,124,97,126,128,0,4,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,101,80,3,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,95,248,115,116,19,253,42,47,179,234,70,162,79,229,244,203,25,184,121,58,186,120,42,56,85,94,171,152,198,74,180,109,86,47,56,97,70,73,27,165,151,228,229,107,218,200,151,147,157,36,60,3,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,76,174,141,250,68,181,117,125,225,249,148,98,144,92,105,44,249,101,135,82,46,23,44,114,235,61,59,94,198,78,182,171,123,95,75,51,209,171,43,41,166,78,60,251,107,186,62,56,100,86,201,218,72,221,94,185,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,199,252,32,58,179,195,112,90,154,158,151,179,10,122,75,75,242,171,197,77,234,209,124,169,175,86,178,170,227,36,84,116,241,91,82,46,223,22,189,237,130,71,50,71,74,156,159,198,38,181,94,246,114,149,94,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,2,165,186,41,233,226,235,212,199,80,216,214,7,5,170,146,190,197,111,168,134,247,148,178,166,177,212,204,248,36,21,17,37,83,81,209,170,74,175,145,36,108,44,72,254,247,57,90,170,172,106,58,70,104,162,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,186,252,29,250,120,181,97,24,109,235,90,50,203,85,93,6,119,146,211,178,43,101,53,77,99,90,246,98,243,171,31,79,86,148,141,94,108,101,85,77,45,71,9,101,79,190,202,54,186,45,152,174,116,150,62,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,63,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,167,235,42,87,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,111,113,140,227,10,118,183,150,72,213,237,153,178,54,52,114,49,37,108,161,45,111,93,76,97,189,82,244,111,212,126,103,167,212,53,108,199,172,22,124,167,28,161,173,169,69,99,238,108,134,200,217,150,173,34,86,163,161,99,157,80,228,99,29,247,248,49,174,114,49,206,88,217,65,133,170,116,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,3,85,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,88,235,253,42,245,49,153,116,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,127,181,240,228,197,172,89,207,88,88,94,21,148,208,249,219,46,65,111,200,173,119,26,110,235,227,239,210,207,98,175,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,208,120,131,116,73,117,233,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,113,90,138,177,201,176,94,78,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,32,235,147,171,187,87,72,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,62,218,110,175,146,24,213,209,247,82,70,212,7,68,189,118,102,93,28,93,111,176,54,199,87,151,98,119,218,117,123,241,199,93,146,138,8,174,40,232,209,181,172,122,195,50,181,253,166,62,55,53,168,222,226,44,106,245,94,212,104,156,171,168,173,121,204,186,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,178,185,24,222,111,87,200,228,230,247,42,135,138,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,31,40,180,159,11,239,15,186,107,181,53,151,170,29,105,181,85,177,140,168,109,126,31,99,169,138,90,103,243,134,90,90,138,59,210,75,20,237,114,177,92,201,218,200,37,139,132,140,86,203,247,152,230,111,86,192,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,164,124,72,189,79,92,127,249,145,111,255,0,221,169,109,197,72,248,145,122,158,184,255,0,243,34,223,255,0,187,82,139,136,189,142,62,104,253,222,179,224,215,188,85,126,21,95,90,94,215,194,179,255,0,146,254,93,255,0,206,223,255,0,109,66,89,201,88,222,21,159,252,151,242,239,254,118,255,0,251,106,18,206,77,155,7,177,83,235,63,84,47,22,253,232,187,242,209,250,64,1,114,243,53,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,146,63,245,155,210,6,43,214,38,156,80,225,215,107,247,217,203,213,150,224,219,133,162,251,29,186,58,185,41,183,78,19,192,230,57,88,247,67,43,21,21,204,100,145,239,36,80,61,85,201,31,7,72,0,7,31,233,147,165,221,47,233,103,0,135,16,211,251,37,35,46,85,148,244,139,144,222,154,201,18,123,205,108,48,182,55,84,63,185,36,142,141,138,238,227,219,3,95,219,141,101,147,138,39,39,43,168,51,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,167,20,241,107,233,15,21,204,180,226,179,169,172,74,138,213,106,203,241,142,207,218,26,137,235,227,162,142,237,107,68,237,55,146,61,17,146,214,70,245,129,145,125,230,190,72,213,209,39,117,233,79,26,118,15,12,235,181,170,193,225,255,0,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,108,48,83,65,29,218,185,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,86,183,136,167,93,85,61,82,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,81,141,123,152,199,185,88,192,138,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,67,189,31,245,41,98,234,167,67,172,250,155,108,78,205,214,30,54,188,146,145,180,175,130,58,75,196,80,198,250,136,226,71,57,252,161,94,235,36,141,81,239,94,220,140,71,42,61,30,214,211,15,64,61,31,93,122,178,213,198,182,224,148,145,224,152,117,69,29,126,86,249,165,114,62,166,7,189,203,29,12,77,141,237,151,157,66,67,43,22,70,185,169,19,26,247,242,230,145,199,37,249,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,192,250,196,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,10,75,241,142,201,52,190,231,212,189,14,63,135,227,20,148,217,101,150,207,10,101,215,136,86,72,223,91,60,204,99,233,41,229,141,88,140,123,225,166,237,185,39,106,189,92,202,150,68,229,79,46,214,165,207,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,140,203,234,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,7,149,52,145,210,22,73,165,249,119,77,26,123,144,104,222,49,73,142,98,117,86,118,37,45,158,153,100,115,45,243,177,238,101,85,58,201,35,24,249,222,202,150,206,215,206,228,222,103,163,165,221,220,249,46,117,242,204,3,50,193,105,177,250,172,195,30,171,180,179,42,179,199,127,180,37,74,35,95,85,110,146,89,98,138,161,25,191,38,177,238,130,69,103,36,78,76,226,246,238,199,177,206,181,79,4,253,98,186,222,176,220,243,68,47,151,234,73,105,241,170,138,91,221,130,142,106,167,58,173,176,85,44,141,172,108,81,185,234,137,77,28,177,192,245,72,216,136,217,107,30,174,85,89,90,5,154,0,67,255,0,20,13,123,213,142,157,180,10,193,154,232,230,87,246,126,245,91,152,82,218,231,169,242,52,213,124,233,95,69,91,35,163,225,81,28,140,77,223,12,107,186,39,47,187,182,251,42,162,132,192,32,7,141,95,165,140,91,234,5,15,183,92,72,255,0,208,87,94,189,88,235,79,86,56,54,153,234,94,171,124,103,27,188,252,79,206,209,124,10,219,79,221,237,91,106,166,143,245,144,211,178,70,237,36,76,119,221,114,111,182,203,186,42,162,200,15,26,191,75,24,183,212,10,31,110,184,129,74,196,202,240,226,235,142,155,165,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,156,171,162,13,33,195,117,235,169,204,75,72,245,2,10,185,44,89,21,61,222,26,133,164,157,97,158,39,178,215,87,44,83,70,255,0,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,137,215,77,11,212,126,157,53,30,227,165,250,161,102,242,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,23,108,187,35,145,205,115,30,214,61,143,99,67,77,32,168,191,10,30,184,234,113,171,173,147,164,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,155,116,2,149,188,106,253,83,226,223,79,232,125,198,226,64,2,127,248,213,250,167,197,190,159,208,251,141,196,225,93,50,244,125,147,117,75,165,250,165,122,211,148,171,172,205,176,106,139,3,173,86,118,203,79,20,23,56,43,36,170,101,75,31,36,239,141,177,61,141,133,146,181,234,253,182,142,70,113,114,200,215,48,44,127,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,58,175,91,221,3,98,189,101,125,154,187,253,178,251,27,146,99,157,234,111,138,71,103,142,187,206,80,201,247,188,188,205,231,20,139,219,145,57,198,189,222,44,238,207,247,21,100,228,218,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,208,79,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,32,118,13,33,209,125,47,208,92,54,61,63,210,60,66,147,29,177,71,81,45,90,211,194,249,37,124,179,200,169,206,89,101,149,206,150,87,236,141,106,57,238,114,163,24,198,38,205,99,81,61,168,0,0,0,0,0,101,92,191,239,11,143,66,122,101,249,215,188,86,148,2,95,247,133,199,161,61,50,252,235,222,43,64,149,64,0,0,0,0,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,224,216,221,155,225,158,74,139,224,86,218,142,215,118,219,75,52,159,172,154,157,242,59,121,37,123,190,243,151,109,246,77,145,17,18,64,120,82,117,71,174,221,74,126,148,127,77,121,207,218,63,179,159,4,248,103,247,50,142,143,177,230,60,247,123,253,13,20,124,185,118,34,254,182,251,113,249,109,186,238,16,3,197,31,215,102,166,254,75,236,244,71,117,240,153,213,236,55,65,116,191,168,205,92,212,9,234,227,177,99,180,248,204,213,9,73,2,205,60,175,124,151,8,162,134,54,124,145,95,36,178,71,26,43,149,172,69,122,43,156,214,163,156,156,43,197,31,215,102,166,254,75,236,244,68,85,3,170,245,59,212,46,85,213,6,178,222,181,115,41,166,242,30,127,183,77,110,181,178,170,74,136,109,148,49,55,140,84,241,185,235,254,218,71,171,90,198,190,89,101,122,49,156,248,167,74,210,47,15,189,109,214,30,157,50,142,160,241,251,85,92,148,244,20,241,84,226,246,154,72,160,170,159,37,99,42,165,130,189,35,70,206,146,192,250,116,129,206,70,58,39,62,117,217,177,162,170,166,254,175,195,139,161,202,110,171,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,117,172,150,38,181,26,179,36,177,222,240,25,119,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,182,211,212,55,86,120,111,87,94,24,154,153,156,88,169,233,44,247,218,10,139,77,53,247,28,109,122,213,79,106,122,223,41,82,5,123,214,56,149,236,150,38,36,141,122,51,134,253,198,34,171,162,122,39,42,241,94,232,114,167,26,186,222,250,184,211,151,210,37,138,229,81,78,252,186,210,140,138,157,104,106,229,116,112,54,182,4,106,53,37,100,242,185,157,214,174,242,164,210,186,77,222,217,31,217,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,217,236,73,97,138,68,107,183,78,113,177,223,139,81,80,58,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,244,29,31,117,103,153,116,139,170,31,110,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,158,221,198,34,163,101,122,47,159,234,199,213,62,178,125,64,200,125,198,115,207,229,218,67,153,97,90,119,129,106,149,230,10,69,199,181,30,158,227,53,150,120,103,71,63,157,13,91,169,106,97,149,139,179,152,246,185,35,122,46,202,197,100,204,217,202,228,123,88,26,72,210,221,82,193,53,167,4,182,106,102,154,95,126,51,141,222,123,222,74,183,202,205,79,221,237,76,248,100,253,92,204,100,141,218,72,158,223,188,212,223,109,211,116,84,85,170,31,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,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,228,216,222,198,71,202,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,233,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,6,88,139,84,240,49,253,246,127,13,255,0,50,33,255,0,136,71,77,118,46,151,186,142,184,97,88,114,240,197,175,118,248,50,27,21,51,234,159,81,53,29,44,207,146,55,193,35,222,212,85,225,60,19,163,55,87,187,181,218,87,189,207,87,169,48,60,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,45,80,0,0,0,0,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,149,137,149,225,197,215,29,55,74,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,186,230,69,19,154,174,88,82,41,57,87,68,26,67,134,235,215,83,152,150,145,234,4,21,114,88,178,42,123,188,53,11,73,58,195,60,79,101,174,174,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,95,19,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,46,217,118,71,35,154,230,61,172,123,30,198,134,154,65,81,126,20,61,113,212,227,87,91,39,72,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,180,228,222,84,154,86,199,179,219,35,59,54,232,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,35,175,139,175,71,216,205,126,27,112,234,211,15,74,75,109,246,215,81,76,220,185,179,75,80,247,221,224,149,105,40,105,31,18,43,221,20,79,129,91,27,85,141,99,17,236,145,238,115,185,70,214,191,191,248,103,93,173,86,15,15,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,176,60,67,58,211,186,245,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,248,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,32,142,186,91,170,89,222,139,103,118,205,76,211,75,239,193,178,75,55,123,201,86,249,88,106,59,93,216,95,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,154,51,233,187,91,237,93,71,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,242,123,18,88,100,224,253,154,174,103,23,43,88,170,172,74,65,232,7,163,235,175,86,90,184,214,220,18,146,60,19,14,168,163,175,202,223,52,174,71,212,192,247,185,99,161,137,177,189,178,243,168,72,101,98,200,215,53,34,99,94,254,92,210,56,228,183,254,183,243,204,155,167,142,142,114,220,191,69,234,169,49,91,150,43,79,104,164,178,173,37,190,157,208,80,192,235,133,37,55,106,58,121,24,232,81,137,11,220,196,111,13,154,155,109,182,201,176,72,162,42,248,163,250,19,212,223,201,125,226,136,174,174,158,188,71,186,206,206,117,247,77,48,172,167,89,60,237,151,32,204,44,214,187,141,55,217,219,84,125,250,89,235,98,142,88,249,178,153,175,111,38,61,201,187,85,28,155,238,138,139,243,44,87,197,31,208,158,166,254,75,239,20,64,80,9,50,188,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,36,106,209,12,42,213,169,90,209,128,233,205,246,162,174,11,110,85,148,90,172,149,146,210,61,173,158,56,42,106,227,134,71,70,231,53,205,71,163,94,170,138,173,114,111,182,232,191,129,245,122,138,208,108,203,166,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,187,171,81,238,224,244,124,110,94,108,114,32,104,207,85,116,207,21,214,77,56,200,244,183,53,164,243,22,92,154,223,45,190,167,140,113,190,72,121,167,220,158,46,227,30,198,205,19,209,178,70,245,106,240,145,140,114,38,237,66,58,244,109,225,213,165,253,39,212,205,149,220,43,105,51,124,237,181,21,9,67,146,205,110,146,141,244,52,83,69,19,22,158,42,117,168,154,38,191,118,75,188,237,68,145,89,59,227,223,130,170,58,26,248,90,117,237,246,18,178,195,210,142,168,65,207,31,186,220,60,158,33,116,167,167,222,74,10,234,185,213,201,71,80,214,38,242,67,52,242,185,89,46,202,232,228,145,81,234,177,57,29,5,191,128,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,2,127,128,0,0,82,7,80,190,35,221,103,96,218,251,169,120,86,45,172,158,74,203,143,230,23,155,93,186,155,236,237,170,78,197,44,21,178,199,20,124,223,76,231,187,139,24,212,221,202,174,93,183,85,85,249,129,119,230,107,58,177,245,79,172,159,80,50,31,113,156,185,63,11,253,123,213,142,162,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,242,52,212,156,41,89,69,69,35,99,225,79,28,108,93,159,52,139,186,167,47,189,182,251,34,34,83,103,86,62,169,245,147,234,6,67,238,51,129,202,139,190,240,230,235,234,197,174,26,113,62,157,234,173,195,225,89,158,156,227,254,122,229,120,175,169,123,169,110,118,122,84,100,111,185,79,83,51,151,183,51,57,71,230,59,175,217,206,127,117,170,168,231,178,24,1,162,221,20,127,72,14,135,178,205,103,211,219,101,214,187,82,112,220,194,174,154,43,117,18,119,190,51,107,109,37,3,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,136,0,118,174,168,117,251,42,213,190,166,178,173,92,182,106,21,214,227,29,22,65,81,246,62,233,19,228,164,146,134,215,79,84,247,91,188,179,81,24,250,126,12,225,34,108,214,191,184,231,61,223,172,115,220,183,41,225,177,170,90,237,173,61,56,187,83,53,234,251,241,154,251,206,65,91,240,58,223,43,71,79,221,181,196,200,161,254,247,74,198,53,187,85,69,88,223,190,212,122,237,191,205,170,197,90,54,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,251,205,68,100,110,85,115,81,21,83,75,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,50,218,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,23,61,170,189,109,218,186,80,232,107,69,236,88,196,244,149,218,139,149,105,189,150,27,85,27,106,154,217,237,48,58,206,141,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,108,31,175,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,45,43,30,130,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,93,153,27,83,230,228,70,167,224,135,228,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,103,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,6,170,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,103,212,166,21,165,250,131,160,217,206,49,173,21,21,116,216,75,172,243,87,94,170,233,31,35,103,163,130,151,106,159,51,31,109,174,115,159,19,161,108,168,222,15,71,43,17,170,199,162,171,22,147,60,46,61,118,105,151,231,94,207,90,123,255,0,20,46,181,255,0,164,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,227,55,70,194,230,62,161,37,115,83,104,98,238,207,12,105,26,171,36,251,242,243,145,175,139,182,16,175,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,217,126,104,118,14,138,116,231,68,181,87,168,108,107,12,215,188,170,174,211,143,87,84,67,13,45,21,53,52,239,125,242,227,37,68,80,211,91,86,88,81,93,76,201,93,42,171,230,93,182,100,110,106,62,55,61,178,51,228,244,207,210,174,174,117,95,153,84,225,250,91,109,164,107,45,212,254,102,231,119,185,72,248,109,214,230,42,59,182,147,74,198,61,220,228,115,85,172,99,26,231,187,103,59,110,12,145,236,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,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,53,16,101,92,185,63,10,62,181,255,0,73,184,172,29,53,234,101,206,213,77,146,98,86,250,122,108,74,93,251,51,94,45,112,198,230,173,63,4,106,70,233,169,99,141,159,54,187,156,145,47,37,98,172,51,74,234,108,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,35,226,69,234,122,227,255,0,204,139,127,254,237,75,110,42,71,196,139,212,245,199,255,0,153,22,255,0,253,218,148,92,69,236,113,243,71,238,245,159,6,189,226,171,240,170,250,210,246,190,21,159,252,151,242,239,254,118,255,0,251,106,18,206,74,198,240,172,255,0,228,191,151,127,243,183,255,0,219,80,150,114,108,216,61,138,159,89,250,161,120,183,239,69,223,150,143,210,0,11,151,153,170,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,14,171,146,117,175,149,89,186,49,211,254,147,180,202,231,240,234,71,91,238,146,102,151,8,22,70,85,77,230,46,181,178,50,216,213,86,181,27,11,160,124,82,74,232,220,238,235,102,108,74,173,107,102,100,156,171,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,156,255,0,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,104,79,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,159,170,228,245,142,52,116,138,175,88,96,99,251,81,166,204,106,236,249,59,108,124,178,32,30,215,167,93,6,195,122,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,186,53,94,238,12,70,70,213,224,198,162,116,176,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,1,0,60,102,245,75,236,167,78,54,45,51,160,190,249,90,252,239,32,143,204,209,121,94,126,114,215,68,197,154,111,214,43,21,177,240,170,117,185,223,39,53,238,223,100,221,189,196,42,3,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,82,80,120,179,106,133,171,81,250,193,186,91,44,205,164,146,159,5,179,209,226,239,171,166,173,109,67,42,103,99,164,169,155,126,40,137,27,226,150,174,74,119,199,187,149,175,167,118,234,138,170,198,253,255,0,7,221,28,190,231,61,80,38,170,211,205,229,236,186,105,111,158,162,178,78,44,127,126,170,186,158,122,74,122,109,149,237,123,121,49,245,50,247,17,175,106,121,110,14,226,178,53,64,146,190,51,90,51,207,67,180,219,59,196,173,222,82,203,167,119,9,172,78,181,219,173,155,82,209,80,214,195,19,98,149,93,30,204,166,134,39,209,65,3,91,199,138,186,166,54,162,181,81,173,116,32,240,209,207,233,180,251,173,45,59,170,185,100,53,118,171,109,242,162,166,193,84,144,172,188,43,31,87,77,36,84,180,242,178,52,94,108,117,98,210,42,114,78,13,123,88,247,113,225,201,46,123,173,13,28,190,235,239,76,25,254,149,98,211,112,189,93,109,241,212,91,163,226,197,243,53,84,149,17,85,197,77,187,222,198,51,188,250,118,197,220,115,145,172,238,115,93,209,187,46,112,128,213,65,31,250,214,233,75,250,96,233,101,171,76,254,222,253,146,248,102,65,5,247,206,252,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,118,225,182,223,61,211,165,232,166,168,90,181,171,72,241,13,87,179,54,146,58,124,166,207,77,114,125,61,53,107,106,217,71,59,216,157,234,85,149,168,136,247,195,47,114,39,253,214,170,62,55,34,181,170,138,137,237,64,128,29,46,120,82,127,70,189,118,198,117,175,244,245,246,143,236,231,157,254,230,125,150,242,125,255,0,49,71,61,55,247,239,55,39,30,61,254,95,212,93,248,237,242,223,116,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,191,117,139,209,214,9,213,254,9,79,96,191,214,124,27,36,179,115,251,63,144,118,230,168,248,95,118,106,119,213,127,106,178,120,163,159,187,29,58,71,250,197,94,27,242,110,202,159,58,129,240,184,245,217,166,95,157,123,61,105,127,192,101,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,220,159,133,207,91,119,94,160,113,153,180,75,82,39,171,172,205,176,187,59,42,217,122,171,170,117,68,247,218,36,168,124,110,150,77,161,107,99,124,13,146,138,37,115,228,124,147,44,139,34,238,169,34,157,3,173,175,15,60,55,172,91,173,139,48,110,109,87,135,101,150,106,116,182,190,228,218,37,184,65,87,110,71,73,35,96,125,58,203,26,53,236,150,87,185,178,53,201,242,124,141,123,95,250,181,143,186,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,82,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,62,175,139,95,69,31,27,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,231,31,101,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,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,115,41,47,196,143,195,238,155,167,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,161,107,253,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,111,170,142,162,107,101,116,78,227,45,60,142,98,255,0,181,145,138,230,177,207,138,88,158,172,103,62,41,213,72,43,225,159,208,214,119,211,21,186,229,169,26,151,147,93,104,50,76,174,222,182,250,220,58,57,97,117,13,15,106,170,69,142,121,164,134,105,99,170,153,99,107,29,27,219,195,180,218,137,216,168,229,122,171,103,80,0,0,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,0,0,8,1,213,31,133,39,244,148,215,108,155,90,255,0,79,95,103,62,209,249,47,238,103,217,111,57,216,242,244,112,83,127,126,243,113,242,229,216,229,253,68,219,150,223,61,183,94,171,208,199,67,31,208,187,237,183,249,232,253,177,251,99,240,223,245,19,225,254,87,202,121,159,252,98,110,124,188,207,253,238,220,63,110,255,0,41,84,0,160,31,20,127,93,154,155,249,47,179,209,30,43,163,238,147,51,46,174,181,67,236,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,219,184,244,69,108,79,84,246,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,144,22,105,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,10,33,241,29,232,114,155,165,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,221,115,34,149,174,71,44,43,44,151,188,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,221,58,32,210,28,55,94,188,49,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,229,92,177,77,27,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,181,23,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,10,86,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,180,111,70,185,237,100,177,74,196,123,248,114,89,191,225,67,215,29,78,53,117,178,116,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,251,78,77,229,73,165,108,123,61,178,51,179,61,58,197,232,235,4,234,255,0,4,167,176,95,235,62,13,146,89,185,253,159,200,59,115,84,124,47,187,53,59,234,191,181,89,60,81,207,221,142,157,35,253,98,175,13,249,55,101,79,158,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,77,255,0,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,175,93,110,215,156,203,95,36,194,238,154,129,91,87,114,190,226,120,188,88,205,69,218,174,161,38,158,228,200,171,106,231,138,105,23,131,87,155,98,169,142,37,87,43,222,245,133,100,115,213,210,46,214,21,224,99,251,236,254,27,254,100,7,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,106,128,141,88,79,94,218,53,157,245,89,125,233,70,211,5,213,151,171,87,126,142,150,233,37,59,146,150,190,233,72,147,58,190,141,173,219,156,125,150,68,170,217,94,136,201,29,28,232,138,136,216,93,60,149,0,0,0,0,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,91,247,88,189,29,96,157,95,224,148,246,11,253,103,193,178,75,55,63,179,249,7,110,106,143,133,247,102,167,125,87,246,171,39,138,57,251,177,211,164,127,172,85,225,191,38,236,169,243,168,31,11,143,93,154,101,249,215,179,214,151,252,6,93,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,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,173,201,248,92,245,183,117,234,7,25,155,68,181,34,122,186,204,219,11,179,178,173,151,170,186,167,84,79,125,162,74,135,198,233,100,218,22,182,55,192,217,40,162,87,62,71,201,50,200,178,46,234,146,41,208,58,218,240,243,195,122,197,186,216,179,6,230,213,120,118,89,102,167,75,107,238,77,162,91,132,21,118,228,116,146,54,7,211,172,177,163,94,201,101,123,155,35,92,159,39,200,215,181,255,0,171,88,251,174,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,29,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,34,178,238,176,114,106,254,145,176,46,146,240,245,171,182,216,173,116,247,23,101,206,154,42,119,178,239,60,183,135,87,82,50,37,86,58,88,153,2,54,55,43,218,246,43,223,35,218,230,241,141,174,127,148,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,60,86,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,46,130,122,62,233,51,13,233,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,13,251,143,68,71,74,245,80,233,90,91,165,184,38,139,96,150,205,51,211,75,23,193,177,187,55,123,201,81,121,169,170,59,93,217,159,52,159,172,153,239,145,219,201,43,221,247,156,187,111,178,108,136,136,158,87,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,18,3,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,47,79,172,94,142,176,78,175,240,74,123,5,254,179,224,217,37,155,159,217,252,131,183,53,71,194,251,179,83,190,171,251,85,147,197,28,253,216,233,210,63,214,42,240,223,147,118,84,249,209,103,73,222,169,244,111,234,6,61,238,48,26,83,3,46,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,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,218,124,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,117,255,0,16,46,132,108,93,85,98,178,102,184,179,60,150,166,227,246,245,142,221,83,187,228,248,165,44,17,213,73,21,171,131,234,34,167,131,187,83,80,213,243,46,69,115,54,217,119,111,201,43,135,161,62,129,53,67,95,179,250,140,150,251,116,200,52,239,30,193,175,15,165,172,188,82,36,113,93,105,239,116,83,83,62,74,8,227,116,172,158,142,165,177,204,175,74,133,137,237,137,241,162,43,92,239,186,129,123,192,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,240,0,2,181,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,17,255,0,162,158,148,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,104,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,199,31,241,65,240,251,166,180,211,94,186,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,117,141,126,221,131,193,83,210,198,83,245,2,187,219,173,196,255,0,2,176,60,23,58,122,248,101,139,35,234,118,237,83,117,167,171,187,249,156,74,209,69,37,47,106,150,106,22,62,154,105,235,27,35,147,121,183,158,52,133,170,205,154,199,83,206,138,175,115,182,142,207,207,63,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,25,87,62,174,77,148,223,115,11,140,55,108,142,187,205,213,211,219,232,45,113,201,218,100,124,105,104,169,98,164,166,143,102,34,34,240,130,8,153,190,220,157,199,119,42,185,85,87,229,19,255,0,194,247,161,111,211,94,84,205,113,214,60,51,205,233,181,151,159,193,233,171,93,198,27,237,210,57,26,137,188,42,213,243,20,112,237,39,115,117,107,31,42,50,63,214,181,181,17,160,118,175,11,175,15,250,59,69,29,183,169,189,111,199,123,215,89,188,181,199,7,181,207,36,19,210,199,75,44,17,79,13,217,221,183,191,148,203,221,218,40,228,70,58,23,70,233,21,170,245,137,209,87,95,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,79,254,129,127,233,89,117,27,252,95,255,0,212,229,41,85,101,170,116,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,3,85,0,227,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,127,181,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,15,86,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,154,241,172,166,251,135,220,102,187,99,149,222,82,174,162,223,95,107,146,78,211,36,229,75,91,75,45,37,76,123,61,21,19,156,19,202,205,246,228,222,91,181,81,200,138,158,171,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,242,184,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,250,122,5,232,163,21,233,79,78,41,47,119,107,103,152,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,123,210,49,30,171,197,177,50,32,234,189,52,116,233,130,116,191,165,148,26,103,130,211,255,0,138,172,188,86,243,155,251,167,116,242,208,195,61,103,110,89,100,236,247,123,12,119,105,142,224,207,193,19,241,85,225,94,34,157,10,211,117,75,134,174,113,167,212,20,140,213,75,5,60,48,208,205,83,85,43,25,115,183,66,181,15,91,106,34,200,144,66,247,73,80,233,25,51,153,253,118,53,142,123,24,229,123,38,80,3,46,246,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,191,54,170,57,63,20,60,249,109,62,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,179,123,143,103,25,147,181,180,177,198,143,116,206,145,178,35,81,233,43,165,169,96,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,82,62,36,94,167,174,63,252,200,183,255,0,238,212,182,226,164,124,72,189,79,92,127,249,145,111,255,0,221,169,69,196,94,199,31,52,126,239,89,240,107,222,42,191,10,175,173,47,107,225,89,255,0,201,127,46,255,0,231,111,255,0,182,161,44,228,172,111,10,207,254,75,249,119,255,0,59,127,253,181,9,103,38,205,131,216,169,245,159,170,23,139,126,244,93,249,104,253,32,0,185,121,154,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,93,72,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,8,110,157,48,76,75,66,109,189,69,121,127,55,153,230,191,20,163,243,188,230,143,202,90,227,172,108,62,79,183,221,88,164,222,106,14,247,119,182,215,254,183,134,251,55,119,79,242,42,248,92,122,19,211,47,206,189,226,180,149,64,0,60,254,161,99,119,92,203,0,201,113,11,22,79,87,141,220,175,150,122,219,109,29,234,145,29,223,182,207,52,47,142,58,168,248,189,142,231,27,156,143,77,158,213,221,169,179,155,248,160,112,172,235,196,75,165,61,61,214,90,29,16,191,106,15,43,212,151,9,109,119,74,248,32,85,181,216,170,154,214,241,142,182,169,202,214,55,147,223,219,85,143,184,216,94,199,164,235,10,49,202,159,43,197,31,208,158,166,254,75,239,20,69,27,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,36,173,187,174,170,156,199,161,12,247,165,141,87,175,171,169,190,210,211,217,33,194,171,155,75,19,96,117,186,146,178,222,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,28,43,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,15,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,62,177,31,250,252,206,191,71,125,27,106,197,255,0,225,127,16,243,120,252,150,46,207,127,181,199,226,82,50,131,187,203,139,183,237,249,174,231,29,190,247,14,59,183,126,72,20,3,171,25,215,233,67,84,243,45,76,248,95,195,62,214,228,23,27,239,146,239,247,188,175,154,169,146,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,197,186,120,48,105,13,78,33,160,217,46,174,92,96,171,134,163,80,175,13,134,141,29,60,79,130,107,117,191,185,20,115,49,141,251,236,122,212,205,93,27,145,235,243,72,99,84,106,34,242,125,48,154,61,232,191,71,47,186,5,211,6,1,165,89,76,220,239,86,171,124,149,23,24,248,177,60,181,85,93,68,181,114,211,110,199,189,143,236,190,161,209,119,26,229,107,251,124,211,100,118,200,29,172,205,15,82,154,67,83,160,186,243,156,233,28,208,85,199,79,142,222,38,134,222,181,115,197,52,242,219,159,180,180,83,72,248,182,98,190,74,105,33,145,81,17,187,43,213,21,173,84,86,166,151,138,43,241,121,193,126,201,117,147,114,191,252,83,205,253,181,199,237,119,222,207,99,183,229,59,113,186,131,181,203,146,247,55,242,29,206,91,55,251,239,29,190,239,39,4,255,0,240,134,206,190,214,244,109,109,176,124,47,202,125,138,200,46,150,46,247,127,185,230,251,146,54,191,187,199,138,118,246,243,253,190,59,187,251,215,45,254,247,22,205,82,165,124,14,178,155,21,38,85,171,152,85,69,119,11,213,214,223,103,186,81,211,118,158,189,218,90,73,42,163,168,147,154,39,6,241,125,109,50,108,170,142,94,230,237,69,70,185,82,218,128,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,0,0,0,0,25,87,47,251,194,227,208,158,153,126,117,239,21,165,0,151,253,225,113,232,79,76,191,58,247,138,208,37,80,0,0,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,106,128,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,10,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,32,175,136,255,0,135,253,31,81,22,41,117,111,72,113,223,243,216,160,242,208,75,77,79,36,20,241,228,84,188,217,31,26,135,204,248,227,100,208,198,170,246,76,174,228,177,196,177,57,31,250,149,138,117,0,50,174,90,167,129,143,239,179,248,111,249,145,194,188,95,240,12,55,5,234,190,154,171,15,199,169,45,47,202,177,122,107,253,221,41,145,90,202,171,140,149,149,145,75,80,172,223,139,94,246,193,26,191,138,39,39,242,123,183,123,222,231,119,95,3,31,223,103,240,223,243,32,57,87,141,95,170,124,91,233,253,15,184,220,72,235,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,144,79,102,101,44,147,172,171,27,59,110,87,62,88,170,36,141,30,215,198,248,151,103,181,121,35,85,36,87,141,95,170,124,91,233,253,15,184,220,72,0,0,189,239,14,46,184,234,122,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,10,178,223,7,253,80,197,250,104,93,75,142,251,87,115,213,10,10,119,220,171,176,171,109,28,117,76,146,7,62,29,169,97,157,36,69,125,76,49,121,137,31,193,37,73,95,198,24,90,170,212,146,104,45,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,143,253,29,117,139,130,117,127,130,84,95,236,20,127,6,201,44,220,62,208,99,253,201,170,62,23,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,173,23,134,252,93,178,167,206,64,0,0,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,3,42,230,170,12,171,129,118,126,16,90,13,134,225,157,58,83,107,147,104,169,42,242,204,254,162,181,143,184,58,157,91,61,21,186,158,169,212,237,162,99,149,238,78,14,150,153,243,185,205,70,115,89,35,107,209,221,152,220,79,82,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,192,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,160,191,15,158,137,46,189,87,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,237,171,145,22,72,247,189,236,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,240,52,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,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,159,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,7,85,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,39,95,240,249,235,110,235,210,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,78,218,57,85,99,143,111,203,208,127,66,247,222,176,114,171,141,109,238,190,235,142,96,56,255,0,111,226,23,186,106,54,73,230,234,187,145,42,219,224,116,143,106,54,103,64,249,30,178,163,37,108,91,71,205,139,221,98,59,154,117,85,211,62,101,210,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,225,163,235,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,214,83,183,133,63,92,116,218,107,117,160,233,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,27,137,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,145,241,34,245,61,113,255,0,230,69,191,255,0,118,165,183,21,35,226,69,234,122,227,255,0,204,139,127,254,237,74,46,34,246,56,249,163,247,122,207,131,94,241,85,248,85,125,105,123,95,10,207,254,75,249,119,255,0,59,127,253,181,9,103,37,99,120,86,127,242,95,203,191,249,219,255,0,237,168,75,57,54,108,30,197,79,172,253,80,188,91,247,162,239,203,71,233,0,5,203,204,213,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,138,189,125,116,81,138,245,89,167,21,119,187,77,179,203,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,157,153,30,175,69,226,233,89,45,11,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,205,73,144,3,197,11,161,111,211,94,42,253,113,209,204,51,205,234,77,151,135,198,41,168,157,198,107,237,174,56,220,139,180,40,213,243,21,144,237,31,111,101,107,223,18,62,63,214,185,180,241,160,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,42,175,199,59,247,39,252,73,252,180,10,192,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,154,147,40,7,195,23,75,127,74,29,100,225,94,110,197,241,59,86,37,230,50,155,135,246,215,103,202,249,88,215,202,79,242,123,92,254,53,210,81,125,198,242,223,127,188,213,98,60,191,224,5,85,248,231,126,228,255,0,137,63,150,150,168,87,175,141,125,166,213,55,77,184,109,246,107,101,35,238,84,121,197,61,37,61,99,161,106,207,12,19,80,86,186,88,153,38,220,154,199,186,8,92,230,162,236,229,138,53,93,248,166,193,10,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,247,140,251,120,101,221,173,86,94,184,244,194,178,243,115,164,160,167,146,162,229,72,201,106,102,108,76,116,243,219,42,225,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,117,84,67,65,32,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,160,0,0,0,0,0,0,0,12,171,151,253,225,113,232,79,76,191,58,247,138,210,128,75,254,240,184,244,39,166,95,157,123,197,104,18,168,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,181,64,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,0,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,85,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,160,240,87,210,28,55,47,213,12,219,87,47,176,85,205,125,211,218,122,24,108,72,217,213,144,66,251,132,117,177,79,51,216,159,55,189,34,133,99,106,42,240,68,154,69,86,171,145,142,103,159,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,66,162,252,87,186,28,169,198,174,183,190,174,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,117,171,188,169,52,174,147,119,182,71,246,109,208,1,154,30,157,117,231,50,233,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,110,200,229,99,184,61,25,35,83,155,26,169,162,157,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,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,43,120,142,244,57,77,210,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,238,185,145,74,215,35,150,21,150,78,127,209,39,88,57,55,72,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,188,154,26,30,7,159,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,6,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,170,178,213,58,5,255,0,165,101,212,111,241,127,255,0,83,148,165,85,129,167,221,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,201,38,224,159,126,121,123,108,99,29,52,175,87,73,35,209,169,206,71,189,202,155,185,79,21,213,87,76,248,111,85,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,118,0,6,96,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,45,43,194,159,174,170,156,198,58,14,150,53,94,190,174,166,251,75,78,144,225,85,205,165,137,176,58,221,73,68,196,248,107,210,24,218,173,124,81,83,201,43,102,145,93,220,69,145,174,123,92,216,210,94,255,0,226,13,209,37,171,170,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,189,197,106,34,73,38,244,67,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,32,7,141,95,165,140,91,234,5,15,183,92,79,127,225,251,215,117,139,170,172,86,60,43,41,127,146,212,220,126,222,146,92,105,182,124,159,20,165,130,58,88,229,186,243,101,60,84,240,119,106,106,28,158,89,170,174,102,219,166,237,249,167,128,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,25,87,53,80,101,92,13,41,244,157,233,99,70,254,159,227,222,221,1,213,78,85,210,119,165,141,27,250,127,143,123,116,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,143,137,23,169,235,143,255,0,50,45,255,0,251,181,45,184,242,57,38,144,105,46,101,116,117,239,47,210,236,70,249,113,123,27,27,171,46,86,74,106,169,220,198,252,154,213,124,140,87,42,39,236,77,254,69,118,231,162,171,95,99,236,169,156,117,203,178,224,110,39,181,194,123,156,235,239,91,154,226,104,154,113,19,17,61,102,39,61,125,21,233,225,89,255,0,201,127,46,255,0,231,111,255,0,182,161,44,228,243,24,174,151,105,150,9,89,53,195,8,211,172,99,30,170,168,139,179,52,246,171,69,61,36,146,71,186,47,7,58,38,53,85,187,162,46,203,242,221,16,244,231,222,221,164,171,69,98,44,213,57,238,209,198,124,67,107,138,55,106,247,27,52,77,17,49,76,98,122,207,72,199,144,0,39,57,69,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,0,0,1,93,93,74,120,127,214,90,58,179,210,222,166,244,67,29,239,90,166,212,11,53,199,56,181,193,36,243,213,71,85,45,229,179,205,118,111,113,239,229,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,86,42,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,72,2,149,188,21,61,83,229,63,79,235,189,198,220,93,72,0,8,171,226,143,232,79,83,127,37,247,138,34,85,0,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,1,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,0,0,0,0,0,0,0,0,1,149,114,255,0,188,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,0,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,69,170,0,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,128,25,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,74,160,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,69,170,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,0,0,1,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,193,233,51,50,233,23,84,62,195,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,61,187,111,84,70,202,197,93,25,128,41,3,195,131,196,2,179,167,123,236,90,73,171,217,23,249,211,215,249,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,114,75,119,224,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,128,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,0,0,0,0,0,202,185,170,128,7,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,202,185,170,128,4,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,0,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,210,152,2,170,250,5,255,0,165,101,212,111,241,127,255,0,83,148,165,85,154,168,0,0,0,10,224,241,88,232,114,167,82,173,85,253,82,105,179,233,34,190,227,22,117,126,83,108,115,34,129,46,54,234,86,189,235,90,201,54,69,125,76,49,110,215,54,71,47,114,24,163,107,21,174,137,177,205,99,224,12,187,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,91,20,235,159,170,172,55,170,255,0,15,204,27,48,179,92,169,27,147,219,179,139,77,54,89,104,142,53,133,246,235,138,218,174,60,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,91,160,2,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,0,12,171,154,168,0,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,131,197,99,174,58,157,53,181,87,244,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,8,79,76,3,84,176,77,80,251,71,246,22,251,241,63,178,89,5,102,45,120,254,213,154,31,43,116,165,227,223,131,245,172,111,62,61,198,125,246,114,98,239,242,114,236,167,171,51,109,210,175,83,25,151,74,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,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,80,61,88,0,1,242,114,108,166,197,135,219,161,187,100,117,222,82,146,162,225,65,107,142,78,211,228,229,85,91,85,21,37,52,123,49,21,83,156,243,196,205,246,226,222,91,185,81,168,170,159,88,138,190,40,254,132,245,55,242,95,120,162,2,85,2,184,60,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,88,248,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,126,187,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,107,213,143,165,141,100,250,127,144,251,116,229,101,248,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,0,0,0,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,248,54,73,102,236,249,218,47,129,92,170,59,93,216,89,52,127,172,134,157,241,187,120,229,99,190,235,151,109,246,93,149,21,18,64,20,3,226,143,235,179,83,127,37,246,122,32,46,251,69,53,239,73,250,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,228,106,105,56,85,50,56,228,116,124,42,35,141,235,179,38,141,119,68,227,247,182,223,116,84,78,128,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,1,229,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,194,110,233,187,82,72,166,141,87,156,82,53,177,3,197,11,173,127,232,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,248,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,254,252,188,227,115,34,238,84,183,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,67,74,96,230,157,58,235,206,27,212,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,237,145,202,198,243,98,178,70,167,7,181,87,165,128,0,0,60,166,164,106,174,156,104,253,138,159,39,213,12,210,213,140,218,170,238,20,214,184,106,238,53,9,20,111,170,157,252,35,141,21,127,225,57,203,253,86,70,201,36,122,181,140,123,155,245,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,70,125,250,228,234,238,235,213,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,155,35,35,134,53,116,157,164,145,193,161,224,85,95,133,103,94,63,233,71,74,154,191,122,255,0,27,22,33,125,185,220,127,220,25,77,100,107,59,95,239,135,68,249,38,255,0,23,78,198,255,0,122,97,106,128,14,105,173,253,70,232,247,78,54,171,101,247,89,114,122,187,5,182,239,80,250,74,74,198,217,171,171,96,89,218,222,93,167,201,77,12,141,141,234,222,78,107,94,173,87,163,36,86,242,224,253,186,89,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,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,194,191,178,143,208,159,253,188,255,0,226,205,227,254,104,73,251,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,12,219,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,106,120,77,245,175,110,211,250,207,232,197,170,23,62,197,150,247,112,100,152,133,108,139,85,81,36,87,74,169,225,133,45,141,141,141,123,35,134,87,200,233,154,239,213,49,146,119,213,234,229,153,21,129,109,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,215,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,205,122,78,244,177,163,127,79,241,239,110,128,174,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,165,189,198,51,140,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,132,192,254,202,63,66,127,246,243,255,0,139,55,143,249,161,210,180,67,171,109,1,234,62,235,115,179,104,190,107,87,145,212,89,169,217,83,94,246,216,110,52,176,83,49,238,226,196,124,213,20,236,137,30,229,71,113,103,46,110,70,72,168,138,140,122,165,6,116,209,211,166,119,213,6,169,208,105,158,11,79,254,42,178,241,91,206,31,238,101,175,204,195,12,245,157,185,101,143,189,218,239,177,221,166,59,155,255,0,4,79,197,83,65,29,58,232,54,27,211,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,221,209,170,247,112,98,50,54,175,6,53,16,58,89,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,63,89,202,186,177,244,177,172,159,79,242,31,110,156,14,170,10,171,240,172,235,199,253,40,233,83,87,239,95,227,98,196,47,183,59,143,251,131,41,172,141,103,107,253,240,232,159,36,223,226,233,216,223,239,76,45,80,0,0,14,127,173,122,247,164,253,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,242,53,53,124,234,159,28,146,54,62,20,241,200,244,221,144,200,187,170,113,251,187,111,186,162,47,63,210,222,189,122,78,214,156,238,217,166,122,105,170,223,25,201,47,61,239,37,69,240,43,149,63,119,181,11,230,147,245,147,83,178,54,237,28,79,119,222,114,111,182,201,186,170,34,240,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,1,229,48,253,85,211,141,64,190,229,56,198,21,154,90,175,87,92,42,224,219,93,254,146,142,161,36,146,223,84,172,71,164,114,34,127,194,110,233,187,82,72,166,141,87,156,82,53,177,3,197,11,173,127,232,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,248,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,254,252,188,227,115,34,238,84,183,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,67,74,96,230,157,58,235,206,27,212,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,237,145,202,198,243,98,178,70,167,7,181,87,165,128,0,1,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,112,98,57,238,226,198,57,118,106,43,151,109,145,21,126,68,107,254,202,63,66,127,246,243,255,0,139,55,143,249,161,213,122,177,244,177,172,159,79,242,31,110,156,205,96,26,146,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,31,88,229,93,39,122,88,209,191,167,248,247,183,64,117,80,62,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,141,127,217,71,232,79,254,222,127,241,102,241,255,0,52,58,175,86,62,150,53,147,233,254,67,237,211,153,172,3,82,88,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,235,28,171,164,239,75,26,55,244,255,0,30,246,232,8,235,226,95,215,29,55,78,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,193,39,240,253,126,209,172,255,0,81,242,157,35,195,117,10,213,117,203,240,190,63,27,181,192,247,119,41,183,84,107,184,185,81,25,47,109,234,145,203,219,115,187,82,57,172,147,131,213,26,173,107,215,189,39,233,219,21,165,205,117,143,43,251,63,101,173,184,50,215,5,79,145,169,171,231,84,248,228,145,177,240,167,142,71,166,236,134,69,221,83,143,221,219,125,213,17,115,131,164,255,0,110,255,0,74,120,111,232,183,254,140,254,208,91,190,206,127,121,255,0,77,60,204,126,87,251,255,0,234,191,191,118,255,0,190,125,207,245,223,45,203,95,241,105,162,204,173,221,13,105,133,191,81,174,212,151,76,178,151,40,178,195,126,174,164,106,54,10,171,139,108,245,201,83,52,104,140,98,35,29,42,61,200,136,198,124,149,62,235,127,4,9,21,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,205,244,205,99,121,61,237,77,220,168,212,223,117,84,79,153,34,171,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,119,189,34,134,89,21,173,221,120,70,247,126,13,85,76,219,244,157,234,159,70,254,160,99,222,227,1,107,222,50,183,107,173,131,166,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,9,234,8,149,225,243,214,221,171,170,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,189,180,114,162,73,30,242,212,0,0,0,0,14,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,210,99,187,90,166,186,212,88,161,185,210,62,229,71,79,13,93,69,27,102,106,207,12,19,58,70,197,43,227,223,147,88,247,65,51,90,229,77,156,177,72,137,191,21,219,245,149,65,226,67,175,57,151,77,190,32,122,113,170,216,101,109,91,95,110,193,237,204,185,208,195,80,144,178,237,110,91,173,122,212,81,74,174,99,219,194,70,183,100,114,177,220,30,140,145,169,205,141,84,177,78,157,117,231,13,234,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,118,200,229,99,121,177,89,35,83,131,218,170,29,44,0,0,141,89,103,136,247,70,56,54,85,121,194,178,157,100,242,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,124,217,76,230,59,139,216,228,221,170,173,93,183,69,84,249,146,84,205,103,86,62,169,245,147,234,6,67,238,51,129,161,61,20,215,189,39,234,39,21,170,205,116,115,43,251,65,101,162,184,62,215,61,79,145,169,164,225,84,200,227,145,209,240,168,142,55,174,204,154,53,221,19,143,222,219,125,209,81,58,1,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,35,174,127,226,17,210,54,150,102,87,109,62,212,29,82,171,177,228,54,58,133,166,174,161,169,197,239,28,226,126,200,168,168,169,74,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,191,87,72,122,226,233,95,93,243,40,244,251,75,117,110,146,237,144,207,79,45,76,20,51,91,107,104,95,80,200,209,21,233,18,213,67,27,100,122,55,119,171,24,170,254,12,123,182,226,199,42,114,175,17,78,133,105,186,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,254,187,26,199,61,140,114,189,148,109,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,160,26,147,57,254,181,235,222,147,244,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,200,212,213,243,170,124,114,72,216,248,83,199,35,211,118,67,34,238,169,199,238,237,190,234,136,188,43,195,231,173,187,87,85,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,123,104,229,68,146,61,249,175,141,95,165,140,91,234,5,15,183,92,64,239,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,89,0,80,15,133,199,174,205,50,252,235,217,235,75,222,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,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,231,245,175,94,244,159,167,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,119,109,247,84,69,226,191,217,71,232,79,254,222,127,241,102,241,255,0,52,41,219,172,78,170,179,46,171,245,114,225,152,94,110,85,109,198,45,213,21,20,216,157,162,72,210,22,91,173,202,255,0,184,174,137,175,123,124,204,141,108,110,153,252,157,201,232,141,69,237,178,54,51,181,120,104,116,57,83,212,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,247,217,34,70,196,85,115,223,8,93,78,1,158,99,58,159,134,218,117,3,12,170,171,170,177,95,105,210,174,223,81,83,111,168,162,124,240,42,175,25,82,42,134,50,84,99,145,57,49,202,212,71,177,90,246,238,215,53,87,208,0,4,106,203,60,71,186,49,193,178,171,206,21,148,235,39,146,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,230,202,103,49,220,94,199,38,237,85,106,237,186,42,167,204,234,186,41,175,122,79,212,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,35,83,73,194,169,145,199,35,163,225,81,28,111,93,153,52,107,186,39,31,189,182,251,162,162,103,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,252,243,241,231,248,108,185,253,70,150,183,33,164,76,178,150,207,13,253,246,151,42,182,117,183,75,52,144,54,161,136,169,179,216,146,194,246,59,138,175,5,88,249,241,238,71,203,208,21,1,226,173,169,153,86,141,245,221,166,122,165,133,85,249,123,214,51,135,219,46,20,220,164,145,145,205,194,231,113,231,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,91,248,56,255,0,74,189,76,97,189,87,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,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,125,98,141,188,75,250,227,169,234,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,251,236,145,100,122,170,185,140,132,46,250,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,245,156,171,171,31,75,26,201,244,255,0,33,246,233,200,1,225,89,215,143,250,81,210,166,175,222,191,198,197,136,95,110,119,31,247,6,83,89,26,206,215,251,225,209,62,73,191,197,211,177,191,222,152,5,170,0,0,28,255,0,90,245,239,73,250,118,197,105,115,93,99,202,254,207,217,107,110,12,181,193,83,228,106,106,249,213,62,57,36,108,124,41,227,145,233,187,33,145,119,84,227,247,118,223,117,68,94,128,114,174,170,180,183,244,211,211,142,162,233,156,54,47,140,215,222,113,250,175,133,81,121,175,47,221,186,68,206,245,15,235,21,236,107,118,170,138,7,125,247,35,23,109,159,187,85,200,161,207,241,63,17,238,140,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,251,59,117,143,191,85,60,141,142,40,249,190,153,172,111,39,189,169,187,149,26,155,238,170,137,243,36,169,150,207,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,13,31,116,171,170,95,166,158,156,116,235,83,38,190,252,102,190,243,143,210,252,86,183,202,249,126,237,210,38,118,107,191,86,140,99,91,181,84,83,183,238,53,24,187,110,205,218,173,85,15,147,173,125,102,116,217,211,182,85,75,133,107,30,164,125,159,189,86,219,217,116,130,155,224,245,245,124,233,95,36,145,182,78,116,240,72,196,221,240,200,155,42,242,251,187,237,178,162,175,214,208,190,168,244,39,169,79,141,254,133,51,159,180,127,103,60,183,196,255,0,185,149,148,125,143,49,221,236,255,0,162,98,143,151,46,196,191,213,223,110,63,61,183,77,234,175,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,2,210,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,35,7,246,81,250,19,255,0,183,159,252,89,188,127,205,15,147,226,167,172,119,221,34,233,30,239,77,142,67,181,94,123,112,139,14,146,167,147,63,181,105,106,96,158,74,149,224,246,57,31,220,130,158,88,54,251,174,111,127,155,92,142,98,34,210,14,147,224,191,165,13,83,195,116,207,226,159,12,251,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,129,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,143,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,31,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,245,156,171,171,31,75,26,201,244,255,0,33,246,233,200,1,225,89,215,143,250,81,210,166,175,222,191,198,197,136,95,110,119,31,247,6,83,89,26,206,215,251,225,209,62,73,191,197,211,177,191,222,152,5,170,0,0,30,127,44,207,240,220,22,167,31,165,204,50,26,75,75,242,171,196,118,11,66,212,170,181,149,87,25,34,150,88,169,209,251,113,107,222,216,36,70,114,84,228,254,44,110,239,123,26,239,64,64,15,26,191,75,24,183,212,10,31,110,184,129,63,193,8,60,52,58,227,166,234,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,251,239,145,36,98,170,57,236,134,111,128,0,0,0,1,207,245,175,94,244,159,167,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,70,166,175,157,83,227,146,70,199,194,158,57,30,155,178,25,23,117,78,63,119,109,247,84,69,231,250,91,215,175,73,218,211,157,219,52,207,77,53,91,227,57,37,231,189,228,168,190,5,114,167,238,246,161,124,210,126,178,106,118,70,221,163,137,238,251,206,77,246,217,55,85,68,94,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,120,113,255,0,16,46,187,172,93,42,226,178,97,88,179,252,238,166,228,22,245,146,221,77,179,227,248,93,44,241,213,71,21,215,155,233,229,167,159,181,83,78,212,242,206,84,115,247,221,118,111,205,104,134,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,83,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,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,78,233,168,253,25,95,116,147,163,188,87,169,140,230,235,218,186,231,121,5,186,158,201,103,167,123,31,28,22,122,138,26,186,150,212,212,61,55,222,105,123,80,185,145,181,81,35,141,87,158,239,122,178,16,141,100,180,240,249,235,110,235,210,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,78,218,57,85,99,143,110,1,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,223,109,209,127,3,213,117,85,211,62,101,210,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,225,163,235,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,214,83,95,133,31,90,255,0,163,44,170,14,154,245,50,231,117,169,198,242,219,133,61,54,37,46,253,232,108,247,73,164,115,86,159,130,53,100,108,53,82,72,207,155,93,194,57,83,146,177,18,105,165,109,202,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,65,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,23,211,225,243,214,221,171,170,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,189,180,114,162,73,30,244,24,122,173,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,200,230,224,191,126,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,64,211,240,56,255,0,74,189,76,97,189,87,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,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,226,124,41,250,227,169,212,171,85,7,75,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,88,249,150,27,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,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,208,38,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,8,171,215,215,90,248,175,74,122,113,87,100,180,220,252,198,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,222,145,138,196,78,45,149,241,117,94,165,250,139,193,58,95,210,202,253,76,206,170,63,198,209,217,232,184,77,253,211,186,121,105,166,130,143,185,20,82,118,123,189,135,183,186,246,240,103,226,171,248,34,231,175,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,156,157,178,110,174,87,57,207,123,158,247,189,238,15,43,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,59,87,80,29,20,107,47,78,154,113,132,106,134,107,108,218,203,151,91,232,228,169,123,145,176,73,106,186,84,165,68,172,182,75,4,142,74,133,153,148,208,53,242,57,98,107,27,35,223,18,43,149,136,231,205,255,0,11,239,15,186,155,77,77,151,170,29,105,181,82,61,239,167,109,126,31,99,169,138,42,150,112,154,42,90,138,59,210,75,20,238,106,61,26,249,218,200,37,139,156,111,70,203,247,94,214,109,102,153,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,48,51,239,208,231,87,119,94,144,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,29,196,217,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,207,103,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,63,75,197,139,36,106,232,213,88,179,64,247,246,164,77,152,229,217,146,118,216,201,99,67,176,120,104,117,199,83,211,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,247,25,26,72,197,69,107,217,48,94,72,5,80,120,160,248,130,83,93,169,175,93,47,104,181,214,173,140,101,67,168,51,11,229,52,178,211,63,156,50,213,83,214,89,86,41,96,107,149,138,230,64,231,207,20,188,36,98,186,47,188,199,63,112,225,94,35,61,123,127,74,139,236,26,111,167,112,121,125,50,198,110,30,114,146,162,122,126,21,87,170,230,49,241,37,99,145,233,206,24,81,146,72,216,162,249,57,90,247,62,84,228,230,199,12,43,58,87,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,244,29,100,232,229,139,167,254,161,242,13,29,199,38,243,20,152,205,190,199,79,37,79,23,179,205,213,62,209,71,37,77,79,7,189,235,31,118,121,37,151,183,205,90,206,124,91,247,90,136,7,21,47,39,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,96,6,129,244,57,77,212,119,68,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,126,251,228,88,222,138,142,99,225,137,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,8,191,208,15,88,54,174,172,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,0,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,33,175,136,167,66,180,221,82,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,93,141,99,158,198,57,94,192,139,253,42,117,175,250,77,232,191,87,122,107,212,203,157,170,155,36,196,180,190,245,77,137,75,191,102,107,197,174,27,77,75,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,117,96,159,170,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,242,129,102,157,83,245,199,83,166,189,34,105,87,75,122,108,202,73,111,185,62,147,227,236,202,110,110,124,83,165,186,221,85,108,141,139,68,200,247,85,101,76,209,110,231,58,70,167,110,25,99,115,17,206,149,178,67,93,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,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,228,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,94,167,135,95,66,180,221,45,97,169,156,106,13,5,35,245,82,255,0,79,52,53,211,83,85,74,246,91,45,211,45,59,210,218,168,146,44,19,61,178,83,182,71,204,214,127,93,238,99,94,246,53,30,240,234,189,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,212,0,7,42,234,199,210,198,178,125,63,200,125,186,115,170,156,171,171,31,75,26,201,244,255,0,33,246,233,192,205,97,121,62,26,29,113,211,117,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,125,247,200,146,49,85,28,246,67,70,199,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,69,254,128,122,193,181,117,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,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,21,122,250,235,95,21,233,79,78,42,236,150,155,159,152,212,220,154,223,52,120,229,190,157,99,124,148,28,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,197,178,190,46,171,212,191,81,120,39,75,250,89,95,169,153,213,71,248,218,59,61,23,9,191,186,119,79,45,52,208,81,247,34,138,78,207,119,176,246,247,94,222,12,252,85,127,4,92,245,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,229,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,71,106,234,3,162,141,101,233,211,78,48,141,80,205,109,155,89,114,235,125,28,149,47,114,54,9,45,87,74,148,168,149,150,201,96,145,201,80,179,50,154,6,190,71,44,77,99,100,123,226,69,114,177,28,249,191,225,125,225,247,83,105,169,178,245,67,173,54,170,71,189,244,237,175,195,236,117,49,69,82,206,19,69,75,81,71,122,73,98,157,205,71,163,95,59,89,4,177,115,141,232,217,126,235,218,205,172,211,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,6,125,250,28,234,238,235,210,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,184,155,43,36,154,52,116,125,213,145,186,8,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,236,235,95,165,27,239,73,122,203,91,134,246,174,181,152,133,203,122,204,90,247,91,11,27,231,233,120,177,100,141,93,26,171,22,104,30,254,212,137,179,28,187,50,78,219,25,44,104,118,15,13,14,184,234,122,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,190,227,35,73,24,168,173,123,38,11,201,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,129,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,5,228,230,125,93,218,186,65,240,252,209,156,174,11,117,37,227,44,191,96,246,11,110,57,106,158,161,172,99,231,75,84,46,125,84,204,71,36,175,166,133,56,243,237,166,234,249,33,141,93,31,117,36,109,37,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,143,215,153,103,249,150,160,212,218,170,179,60,134,174,234,251,29,158,138,193,108,73,149,56,81,219,169,34,72,169,233,226,99,81,26,198,53,169,186,236,159,121,238,123,221,201,239,115,150,205,60,43,58,14,255,0,74,58,171,213,251,47,248,217,113,11,21,206,221,254,224,250,107,219,95,221,255,0,124,54,38,73,15,248,186,134,59,251,211,192,238,190,26,29,14,83,116,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,205,231,252,106,253,44,98,223,80,40,125,186,226,76,171,22,180,105,126,75,170,25,54,139,217,114,250,73,243,108,62,158,154,174,241,101,115,36,138,120,32,158,54,73,28,172,230,212,108,204,227,44,92,157,18,189,24,178,198,215,241,87,181,22,26,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,16,42,3,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,67,221,42,245,49,134,245,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,206,171,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,186,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,252,81,127,20,80,209,70,169,106,150,9,162,216,37,207,83,53,46,251,240,108,110,205,217,243,181,190,86,106,142,215,118,102,67,31,234,225,99,228,118,242,74,198,253,214,174,219,238,187,34,42,163,76,245,87,78,53,147,21,131,53,210,220,210,213,147,89,106,56,183,204,219,234,18,78,204,142,141,146,118,102,103,245,225,153,25,36,106,232,164,70,200,206,72,142,106,47,200,168,31,19,254,181,241,94,164,44,90,105,135,105,61,207,204,98,18,219,211,45,185,54,85,141,42,162,186,61,243,210,199,71,83,23,21,125,60,212,204,101,66,170,54,69,100,173,171,107,209,28,198,197,35,185,255,0,133,102,147,126,148,186,184,180,87,125,175,186,216,62,194,91,229,203,121,91,29,194,106,238,204,240,65,228,221,38,255,0,114,25,60,214,210,166,206,231,18,73,22,201,220,230,208,190,144,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,3,149,120,213,250,167,197,190,159,208,251,141,196,225,93,14,117,119,117,233,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,242,225,220,77,149,146,77,26,58,62,234,200,222,235,227,87,234,159,22,250,127,67,238,55,18,0,1,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,138,33,240,235,235,170,167,165,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,234,61,207,107,30,246,163,31,123,192,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,53,157,88,250,167,214,79,168,25,15,184,206,5,170,120,42,122,88,202,126,160,87,123,117,184,159,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,0,0,0,0,21,129,226,139,225,255,0,71,119,163,185,117,55,162,24,239,102,235,15,153,184,231,22,184,36,130,10,89,41,98,130,89,230,187,55,184,246,113,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,91,63,0,102,51,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,99,254,34,157,69,224,157,80,116,11,131,234,94,11,81,251,192,182,81,222,40,184,77,253,204,186,124,22,174,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,39,42,241,66,232,91,244,41,149,63,92,116,115,12,242,154,109,122,225,241,138,106,39,114,134,197,116,146,71,34,237,10,53,60,189,28,219,199,219,217,92,198,74,175,143,245,77,117,60,107,0,0,147,254,25,215,107,85,131,173,125,63,190,223,110,116,150,235,109,186,158,253,87,89,89,87,51,97,130,154,8,236,149,206,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,208,120,129,117,221,125,234,171,42,147,10,197,159,228,180,203,31,184,44,150,234,109,153,39,197,42,160,146,170,56,174,188,223,79,21,68,29,218,106,134,167,150,114,171,89,182,235,187,190,105,16,14,171,211,71,78,153,223,84,26,167,65,166,120,45,63,248,170,203,197,111,56,127,185,150,191,51,12,51,214,118,229,150,62,247,107,190,199,118,152,238,111,252,17,63,21,64,234,189,2,244,81,149,117,89,168,244,151,187,181,179,203,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,157,152,222,143,85,228,232,153,45,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,43,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,0,51,89,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,192,79,242,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,47,244,171,212,198,101,210,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,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,204,17,45,60,62,122,219,186,244,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,182,142,85,88,227,216,47,208,31,146,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,21,248,151,245,199,77,211,142,27,54,143,96,236,171,126,162,230,150,121,31,13,92,111,150,157,150,59,116,203,36,11,90,217,152,173,114,212,171,153,43,97,107,29,247,31,26,200,245,68,107,25,48,112,175,21,62,188,127,211,126,149,52,130,245,254,42,44,190,251,108,184,255,0,187,178,166,200,230,118,191,222,238,149,241,205,254,50,157,237,254,250,194,170,192,3,74,125,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,242,124,52,58,227,166,234,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,251,239,145,36,98,170,57,236,134,111,153,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,22,83,171,94,39,84,122,157,208,5,110,55,69,91,229,245,98,239,229,48,172,158,26,135,192,217,37,165,158,158,85,171,186,83,198,145,118,229,134,162,56,36,133,236,99,99,117,60,149,73,243,78,48,190,80,177,93,20,234,159,167,222,162,124,212,122,57,170,54,172,130,174,139,155,167,160,227,45,37,115,35,103,111,148,222,86,161,145,204,176,162,205,27,123,168,206,223,39,113,229,201,21,19,170,153,129,210,124,23,244,161,170,120,110,153,252,83,225,159,107,114,11,117,139,206,246,59,222,87,205,84,199,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,77,24,157,131,236,166,43,102,197,190,55,117,188,252,26,223,79,111,248,141,218,167,204,87,86,118,163,107,59,245,18,236,157,201,159,199,147,223,178,114,114,170,236,155,129,68,62,40,58,33,106,209,62,171,239,78,179,95,42,238,52,249,253,59,179,135,178,166,54,181,244,115,214,214,85,36,208,35,155,242,123,18,88,100,123,23,139,85,25,35,88,188,149,139,35,229,7,130,94,181,255,0,209,215,78,117,150,255,0,240,230,182,250,168,226,255,0,123,209,213,199,51,214,79,247,146,198,214,199,254,61,92,239,234,33,215,252,98,52,94,235,168,189,60,217,117,3,23,196,42,239,55,124,2,240,250,186,202,138,103,185,207,160,178,77,78,255,0,57,42,196,142,217,236,73,97,162,115,220,141,115,163,100,110,127,221,141,37,82,168,122,85,213,47,208,183,81,218,117,169,147,95,126,13,65,102,200,41,126,43,91,229,124,199,106,215,43,251,53,223,171,70,61,206,222,150,89,219,247,26,175,77,247,102,206,70,170,4,170,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,213,120,68,231,95,162,253,44,234,123,83,62,23,241,63,178,88,253,178,251,228,187,253,159,53,229,105,174,211,118,187,156,93,195,151,111,143,46,46,219,125,246,93,182,3,159,248,189,235,165,30,167,245,29,73,167,56,245,231,206,217,116,210,222,235,116,205,98,64,248,91,120,157,233,37,106,199,44,106,231,187,139,25,73,3,216,245,69,142,90,105,90,140,106,242,115,250,7,130,230,133,223,110,186,143,145,245,15,115,179,90,166,198,236,150,250,156,110,219,83,80,172,146,169,151,137,86,154,73,31,78,205,149,209,240,165,115,216,249,21,88,170,218,180,99,121,162,202,140,174,188,179,41,190,231,57,85,231,53,202,107,188,237,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,156,24,141,99,121,61,238,93,154,136,212,223,100,68,79,145,160,158,128,52,26,155,167,206,151,49,28,102,106,42,186,107,237,254,157,153,54,66,202,186,121,105,167,101,198,174,40,220,232,100,134,71,185,98,124,17,54,26,101,68,70,238,180,234,245,99,92,231,32,18,40,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,23,147,225,161,215,29,55,81,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,223,124,137,35,21,81,207,100,51,124,203,102,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,191,62,128,122,193,181,117,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,64,148,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,41,175,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,95,247,66,253,102,216,186,195,211,138,171,156,150,175,131,102,120,191,151,167,201,173,177,49,235,74,217,37,71,246,170,105,164,118,251,195,47,106,85,72,220,229,146,55,49,205,119,36,70,75,38,123,14,149,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,3,75,192,229,93,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,247,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,60,87,81,90,243,134,244,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,101,114,49,220,24,143,145,201,193,142,84,167,108,63,197,115,168,236,79,92,114,157,79,168,170,251,65,139,101,55,6,200,236,58,241,86,249,105,109,148,44,153,22,40,104,100,141,172,74,121,153,6,241,44,205,143,140,142,119,118,104,165,122,53,83,154,245,201,213,221,215,171,237,92,110,87,5,186,174,207,137,216,105,221,109,199,45,83,212,57,239,100,10,245,115,234,166,98,57,98,101,76,203,199,159,109,54,70,71,12,106,233,59,73,35,186,7,135,95,66,181,61,82,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,81,142,99,94,199,185,30,192,150,158,42,218,145,98,214,14,132,116,207,84,49,138,59,173,37,171,38,204,45,151,26,72,110,148,47,164,170,100,114,91,46,42,136,248,223,255,0,210,123,85,209,189,187,62,55,189,142,107,221,10,252,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,44,154,71,212,22,57,174,63,165,13,77,188,125,168,195,47,60,237,216,173,230,158,130,42,120,237,212,189,233,170,35,180,212,36,77,77,166,139,187,47,9,36,87,58,120,209,94,142,85,108,145,197,119,231,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,81,158,20,253,14,83,106,85,214,131,170,77,73,125,92,86,44,98,240,143,197,173,141,100,176,45,198,227,74,230,61,43,95,38,200,143,166,134,93,154,214,198,229,238,77,20,141,122,181,177,58,57,164,87,141,95,165,140,91,234,5,15,183,92,73,233,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,2,252,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,126,125,85,116,207,134,245,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,101,6,116,157,234,159,70,254,160,99,222,227,1,165,48,51,45,148,232,94,163,226,154,227,85,211,197,109,155,189,153,195,144,51,27,167,166,106,172,17,214,85,75,51,99,167,124,79,168,72,255,0,83,55,56,223,28,143,70,53,209,200,199,252,145,119,47,211,162,157,57,214,221,42,233,231,26,195,53,239,42,164,187,100,52,52,240,195,75,69,77,77,3,25,99,183,71,79,20,52,214,213,150,20,70,212,190,38,196,170,249,151,125,223,35,154,143,145,172,108,143,234,178,96,24,108,185,253,62,169,59,30,164,76,178,150,207,53,129,151,102,162,182,117,183,75,52,115,186,157,234,139,179,216,146,194,199,183,146,47,5,89,56,113,238,73,203,208,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,73,125,50,90,109,87,254,164,180,162,197,125,182,82,92,109,183,28,226,197,73,89,71,87,11,102,130,166,9,43,225,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,146,3,196,83,161,90,158,150,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,168,246,177,207,123,218,175,127,10,233,59,213,62,141,253,64,199,189,198,3,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,120,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,51,173,210,175,83,25,151,74,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,123,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,190,72,121,167,223,130,94,219,222,198,205,19,209,209,200,196,114,240,145,143,106,174,237,83,62,253,98,116,171,153,116,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,253,196,116,173,99,27,230,99,107,163,108,204,226,222,47,84,114,39,109,241,189,254,255,0,195,231,173,187,175,74,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,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,11,52,234,159,161,202,157,74,233,19,74,186,164,211,103,210,69,125,198,52,159,31,126,83,108,115,34,129,46,54,234,91,100,111,90,214,73,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,106,235,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,51,233,59,210,198,141,253,63,199,189,186,2,176,60,89,58,50,177,105,37,247,250,76,96,215,94,213,171,59,200,31,79,123,179,212,61,239,146,11,197,67,38,169,117,77,59,215,125,225,151,181,51,159,27,149,22,57,21,56,110,199,163,33,11,52,233,87,169,140,55,170,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,1,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,253,211,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,226,139,248,162,232,163,74,181,34,197,172,26,113,142,106,134,49,71,117,164,181,100,214,248,174,52,144,221,40,95,73,84,200,228,77,209,31,27,255,0,250,79,106,186,55,183,103,198,247,177,205,123,131,213,148,3,226,143,235,179,83,127,37,246,122,34,207,169,124,78,186,125,186,245,53,100,233,251,27,173,248,237,170,251,194,217,14,91,110,124,178,210,178,250,250,167,193,29,10,196,177,39,114,23,241,143,141,92,47,146,37,116,209,252,184,115,149,149,131,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,14,127,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,78,217,118,86,171,92,230,61,175,99,222,199,103,179,169,126,157,51,190,151,245,78,191,76,243,170,127,241,181,150,122,222,112,255,0,116,237,126,102,104,96,172,237,197,44,157,158,239,97,238,237,61,220,217,248,42,126,10,186,83,56,87,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,96,64,15,10,126,186,169,176,233,40,58,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,225,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,172,211,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,205,190,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,246,186,159,212,238,178,234,254,156,96,186,77,154,229,29,236,91,79,45,241,219,237,54,250,120,91,4,114,118,209,209,195,61,66,51,100,150,104,224,86,192,199,170,125,216,216,187,39,57,38,124,160,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,36,212,240,180,232,39,237,221,101,135,170,237,80,159,134,63,106,184,121,204,66,215,79,81,180,149,245,212,147,171,82,178,161,204,93,227,134,25,226,114,50,45,209,210,73,26,171,209,34,106,54,126,43,225,251,208,141,247,170,172,170,60,215,41,103,146,211,44,126,224,145,220,106,119,100,159,20,170,130,74,89,37,181,112,101,68,85,16,119,105,170,28,190,101,168,173,102,219,38,238,249,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,7,53,234,135,23,214,92,199,67,178,171,6,131,102,159,102,114,250,139,125,66,210,84,197,74,217,42,170,120,194,245,74,74,105,159,52,76,163,154,103,163,35,74,167,43,187,77,115,156,212,71,241,145,153,225,185,232,190,168,89,117,113,154,17,121,196,42,232,51,185,47,16,88,89,103,169,124,113,61,213,179,189,140,133,169,35,156,145,43,36,89,35,86,75,207,182,230,61,175,71,43,21,28,105,204,243,242,96,24,108,185,253,62,169,59,30,164,76,178,150,207,53,129,151,102,162,182,117,183,75,52,115,186,157,234,139,179,216,146,194,199,183,146,47,5,89,56,113,238,73,200,56,175,67,157,34,90,186,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,156,184,119,23,117,124,147,72,141,143,186,177,182,162,252,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,127,248,42,122,88,202,126,160,87,123,117,184,229,94,42,125,7,127,166,253,85,233,5,151,252,84,185,125,138,217,110,255,0,119,125,77,237,207,238,255,0,189,219,43,35,135,252,101,67,221,253,245,231,85,240,84,244,177,148,253,64,174,246,235,113,63,192,162,31,12,109,33,234,95,35,215,156,123,85,180,106,10,187,94,39,98,188,65,111,203,111,82,206,200,104,166,183,59,105,106,168,21,175,221,106,94,248,152,212,70,49,143,237,201,37,52,142,88,126,228,173,189,227,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,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,0,86,7,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,106,88,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,223,188,45,58,9,251,9,71,97,234,187,84,39,231,144,93,109,254,115,16,181,211,212,111,29,5,13,92,10,212,172,168,115,23,105,38,154,9,92,140,139,117,108,113,200,170,244,89,92,141,130,202,142,85,210,119,165,141,27,250,127,143,123,116,7,85,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,22,169,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,85,89,170,128,51,67,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,52,19,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,185,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,252,81,127,20,74,139,241,47,232,114,167,167,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,238,50,53,141,232,138,214,62,110,43,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,30,22,105,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,157,62,47,249,77,139,57,232,191,79,115,92,90,187,206,217,114,12,194,211,116,183,84,246,159,31,126,150,123,77,124,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,16,91,194,227,215,102,153,126,117,236,245,160,93,246,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,158,206,165,250,116,206,250,95,213,58,253,51,206,169,255,0,198,214,89,235,121,195,253,211,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,224,169,248,42,233,76,225,93,98,116,171,134,245,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,125,196,116,173,99,221,229,164,115,99,108,204,226,238,76,68,114,39,113,145,189,129,0,60,41,250,234,166,195,164,160,233,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,134,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,179,77,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,241,118,201,186,53,26,215,61,238,99,24,247,183,54,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,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,218,234,127,83,186,203,171,250,113,130,233,54,107,148,119,177,109,60,183,199,111,180,219,233,225,108,17,201,219,71,71,12,245,8,205,146,89,163,129,91,3,30,169,247,99,98,236,156,228,153,242,131,169,126,162,243,190,168,53,78,191,83,51,170,143,241,180,118,122,46,16,255,0,115,45,126,102,105,160,163,238,69,20,125,238,215,125,237,238,189,188,223,248,170,254,8,147,83,194,211,160,159,183,117,150,30,171,181,66,126,24,253,170,225,231,49,11,93,61,70,210,87,215,82,78,173,74,202,135,49,119,142,24,103,137,200,200,183,71,73,36,106,175,68,137,168,217,248,175,135,239,66,55,222,170,178,168,243,92,165,158,75,76,177,251,130,71,113,169,221,146,124,82,170,9,41,100,150,213,193,149,17,84,65,221,166,168,114,249,150,162,181,155,108,155,187,228,151,189,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,32,31,172,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,133,207,120,172,117,167,106,211,60,2,191,167,29,57,200,41,39,205,178,186,117,164,201,24,218,102,212,37,174,201,60,47,73,34,123,149,220,98,169,168,107,216,141,106,181,238,108,46,145,255,0,171,87,193,35,169,132,13,41,244,157,233,99,70,254,159,227,222,221,1,213,74,234,240,163,235,95,244,155,138,193,211,94,166,92,237,84,217,38,37,111,167,166,196,165,223,179,53,226,215,12,110,106,211,240,70,164,110,154,150,56,217,243,107,185,201,18,242,86,42,195,52,174,177,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,155,254,26,29,14,84,245,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,253,246,72,145,177,21,92,247,195,97,62,32,93,119,88,186,85,197,100,194,177,103,249,221,77,200,45,235,37,186,155,103,199,240,186,89,227,170,142,43,175,55,211,203,79,63,106,166,157,169,229,156,168,231,239,186,236,223,154,254,184,58,152,195,122,80,240,252,210,125,82,204,40,106,238,47,118,15,141,219,109,22,202,100,86,190,227,113,146,213,27,226,129,100,226,173,133,156,98,145,239,145,200,188,88,199,113,107,223,194,55,209,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,15,191,165,89,102,178,203,174,56,230,83,166,89,53,213,250,155,117,200,34,248,93,197,213,173,90,170,187,165,92,220,63,91,44,235,194,78,243,229,86,201,222,85,99,219,35,210,77,218,231,111,103,254,42,127,110,255,0,160,46,146,126,148,191,232,207,237,5,131,237,31,247,159,244,211,224,181,190,107,251,199,234,191,191,119,63,189,253,207,245,191,45,143,87,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,213,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,175,95,12,235,77,170,255,0,214,190,159,216,175,182,202,75,141,182,227,79,126,164,172,163,171,133,179,65,83,4,150,74,230,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,124,65,186,36,186,244,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,184,173,69,88,228,219,138,244,221,173,247,94,156,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,249,177,235,20,210,112,126,206,70,191,139,149,175,68,86,46,132,237,53,186,71,213,190,131,81,92,43,45,52,153,30,9,168,86,120,230,150,134,173,204,122,163,31,178,186,25,22,23,185,34,169,130,86,171,85,99,127,56,166,133,120,185,30,196,84,12,209,23,209,225,117,211,215,232,55,166,91,109,254,231,83,106,173,189,106,95,150,203,101,169,163,165,225,36,52,51,210,196,180,116,114,76,228,71,203,219,98,190,77,149,17,172,146,166,102,181,28,155,200,250,246,192,60,55,51,43,111,93,86,158,155,181,6,90,75,182,49,67,78,153,125,117,206,153,232,198,92,177,184,230,86,35,150,52,153,147,66,249,166,107,105,30,214,185,100,137,242,58,70,247,35,98,72,235,201,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,114,175,26,191,84,248,183,211,250,31,113,184,159,171,194,239,65,176,222,164,180,143,168,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,231,27,157,186,181,30,222,108,87,198,229,224,247,34,254,95,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,10,245,234,43,65,179,46,155,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,238,173,71,187,131,209,241,185,121,177,200,147,211,194,235,196,2,178,209,89,109,233,147,91,242,46,245,170,111,45,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,229,10,247,119,138,73,21,141,133,177,186,53,114,177,98,108,83,131,174,78,145,45,93,95,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,251,107,186,62,56,100,86,201,218,72,221,158,187,181,178,166,203,117,173,179,86,73,73,37,69,5,68,148,210,190,146,174,42,168,28,246,57,90,229,142,104,92,232,165,102,232,187,62,55,57,142,77,149,170,168,168,160,106,120,205,103,86,62,169,245,147,234,6,67,238,51,150,211,225,89,213,230,85,212,22,156,93,116,223,83,107,110,183,140,191,5,237,109,122,150,130,71,71,91,107,145,17,176,121,154,180,87,49,213,141,123,37,106,247,56,62,88,218,215,167,121,237,168,123,106,91,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,3,149,105,127,81,120,38,176,106,158,162,233,158,11,81,231,255,0,70,126,74,142,241,91,194,104,184,93,37,169,175,134,122,62,220,177,51,126,207,145,99,187,172,115,216,254,254,200,169,193,85,209,87,197,11,174,159,208,166,42,253,14,209,204,207,202,106,77,235,135,198,42,104,155,202,107,21,174,72,220,171,180,200,228,242,245,147,111,31,111,100,115,217,18,190,79,213,57,212,242,47,42,240,49,253,246,127,13,255,0,50,2,213,0,0,0,0,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,66,253,125,116,81,149,116,167,168,245,119,187,77,179,204,105,150,77,112,154,76,114,225,78,146,62,58,14,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,228,217,89,21,255,0,16,3,198,175,210,198,45,245,2,135,219,174,32,84,6,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,124,112,243,95,191,60,189,182,61,237,134,38,35,164,145,232,213,225,27,30,229,77,154,166,135,186,85,233,159,13,233,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,250,97,240,184,245,217,166,95,157,123,61,105,127,192,0,0,1,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,34,174,21,226,79,160,217,255,0,84,114,244,233,143,220,169,29,109,117,59,169,109,217,116,181,220,104,174,215,180,149,173,242,20,173,70,43,94,199,53,93,219,168,116,141,108,178,51,132,109,127,56,159,32,83,15,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,202,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,15,21,225,121,164,56,110,189,106,190,164,233,30,160,65,87,37,139,34,211,122,200,106,22,146,117,134,120,158,203,173,178,88,166,141,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,173,94,21,212,191,78,153,223,75,250,167,95,166,121,213,63,248,218,203,61,111,56,127,186,118,191,51,52,48,86,118,226,150,78,207,119,176,247,118,158,238,108,252,21,63,5,89,85,224,169,234,159,41,250,127,93,238,54,226,127,248,154,88,52,106,251,210,62,82,253,99,189,252,47,225,123,220,49,89,89,82,232,230,151,34,100,19,54,142,8,216,136,238,247,115,156,145,189,138,215,34,68,233,100,222,62,223,118,48,173,94,142,252,74,178,174,149,244,107,42,210,170,172,75,237,63,247,219,134,29,45,77,100,157,155,117,116,174,99,100,130,118,43,191,208,127,215,168,70,67,193,203,47,113,170,191,219,11,44,49,3,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,124,162,106,120,77,233,254,141,106,7,83,93,157,80,127,126,245,100,183,178,249,136,81,73,51,169,227,150,233,75,85,12,201,51,100,100,236,124,147,68,200,220,246,211,246,229,99,227,239,189,252,82,20,71,132,149,233,187,162,143,232,255,0,208,246,176,235,62,161,91,46,180,58,147,153,105,126,73,77,45,186,181,59,63,6,181,186,146,87,178,157,98,107,151,121,165,237,65,52,139,34,35,227,251,145,112,141,204,151,185,82,198,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,22,169,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,85,89,164,142,149,122,152,195,122,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,173,188,69,188,63,239,186,113,172,182,156,203,69,49,219,82,98,26,165,144,82,88,173,54,74,41,25,75,240,203,237,75,118,109,34,54,87,163,18,25,222,201,101,141,205,86,197,22,239,141,91,19,25,18,200,30,255,0,193,115,167,175,137,223,114,62,167,110,213,54,170,138,75,71,153,196,173,20,82,82,247,106,161,174,123,41,166,158,177,178,57,54,135,104,36,72,90,172,221,207,109,68,232,170,198,183,105,45,168,231,250,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,58,0,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,95,86,48,95,209,126,169,230,90,103,241,79,137,253,146,200,46,54,47,59,216,236,249,175,43,83,36,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,205,63,20,215,227,55,161,117,152,182,178,216,181,230,209,102,225,101,205,173,241,219,174,149,113,172,242,127,118,41,26,172,106,204,174,69,138,46,229,34,83,182,54,53,200,175,242,147,187,130,43,92,231,4,64,215,125,107,253,52,219,180,183,204,91,252,173,126,9,167,244,24,85,103,8,184,67,47,146,170,171,242,242,71,188,143,115,183,165,150,155,155,151,142,242,164,188,90,141,227,191,228,196,53,122,167,16,208,109,71,210,59,116,245,112,212,106,21,227,29,154,177,91,4,79,130,107,117,191,207,203,36,47,123,190,251,30,181,51,80,200,213,98,124,210,25,17,92,136,188,95,205,64,18,43,160,13,6,169,234,15,170,60,71,25,154,138,146,166,197,96,168,102,77,144,178,174,158,42,152,31,110,164,150,55,58,25,33,145,237,73,89,60,174,134,153,81,17,219,37,66,189,88,230,181,200,104,120,172,191,5,141,6,166,180,225,185,95,81,183,154,42,182,92,175,181,15,198,108,171,53,60,177,51,225,208,172,114,212,205,19,213,252,39,100,181,9,28,106,188,63,86,250,23,181,31,247,158,212,179,64,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,181,79,21,62,131,191,211,126,170,244,130,203,254,42,92,190,197,108,183,127,187,190,166,246,231,247,127,222,237,149,145,195,254,50,161,238,254,250,242,186,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,221,52,148,87,226,103,209,149,31,77,122,142,205,68,195,110,182,175,177,154,129,112,171,168,161,179,181,240,83,85,90,106,183,238,77,77,21,51,56,243,163,111,113,59,114,70,206,49,53,204,138,78,43,218,124,225,111,253,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,138,190,53,126,150,49,111,168,20,62,221,113,43,47,163,190,170,179,46,148,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,62,202,124,101,110,116,215,174,145,48,155,205,28,117,113,211,215,231,22,218,152,153,87,73,45,44,237,99,237,151,7,53,36,134,102,182,88,159,178,166,236,145,173,123,87,116,114,34,162,160,21,109,210,119,170,125,27,250,129,143,123,140,4,138,241,47,232,114,167,167,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,238,50,53,141,232,138,214,62,104,235,210,119,170,125,27,250,129,143,123,140,6,143,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,103,139,163,190,170,179,46,148,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,190,173,137,207,99,124,204,109,116,142,133,252,155,197,234,173,85,237,190,70,63,175,248,140,245,237,253,42,47,176,105,190,157,193,229,244,203,25,184,121,202,74,137,233,248,85,94,171,152,199,196,149,142,71,167,56,97,70,73,35,98,139,228,229,107,220,249,83,147,155,28,60,255,0,174,142,140,175,189,30,106,61,45,178,59,175,198,112,204,163,204,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,138,171,226,143,154,244,235,160,217,151,82,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,183,70,171,219,205,234,200,218,188,222,212,80,246,189,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,133,47,23,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,13,9,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,21,211,174,131,97,189,54,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,221,26,175,119,6,35,35,106,240,99,81,58,88,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,127,192,28,255,0,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,252,93,178,110,141,70,181,207,123,152,198,61,237,6,171,107,166,156,104,213,102,33,105,205,111,61,171,174,119,144,81,99,118,11,108,8,143,170,173,170,168,158,56,85,237,98,170,109,12,93,214,190,89,21,81,173,106,181,19,119,190,54,63,160,20,3,101,234,47,59,234,131,175,173,42,212,188,234,163,247,129,99,163,179,209,112,135,251,153,107,248,210,77,5,31,114,40,163,239,118,187,239,111,117,237,230,255,0,197,87,240,68,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,224,217,37,155,225,158,74,183,202,195,81,218,238,220,169,97,147,245,115,49,241,187,120,229,123,126,243,87,109,247,77,149,17,80,36,1,21,124,81,253,9,234,111,228,190,241,68,87,87,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,150,43,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,114,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,198,214,89,235,121,205,253,204,186,121,105,161,130,179,183,20,177,247,187,93,247,187,180,247,112,127,224,169,248,42,103,219,168,173,6,204,186,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,186,181,30,238,15,71,198,229,230,199,34,104,250,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,46,123,27,60,111,86,111,205,89,205,200,138,216,222,173,143,253,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,129,2,252,40,250,215,253,25,101,80,116,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,35,154,180,252,17,171,35,97,170,146,70,124,218,238,17,202,156,149,136,147,77,43,110,80,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,79,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,132,234,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,61,233,235,41,177,96,221,23,233,166,107,148,215,121,43,46,63,165,246,107,165,198,167,180,249,59,20,176,90,98,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,147,58,228,234,238,235,213,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,227,207,182,155,35,35,134,53,116,157,164,145,223,171,169,78,179,111,186,225,163,250,91,160,54,75,87,194,176,205,57,199,236,212,243,36,236,99,170,174,119,138,91,123,105,164,169,115,147,126,220,44,229,51,34,141,171,187,154,247,73,38,234,230,71,15,229,232,115,164,75,175,87,218,184,236,82,123,141,93,159,19,176,211,182,229,145,221,96,167,115,222,200,21,232,214,82,194,245,106,196,202,153,151,151,14,226,236,140,142,105,17,178,118,150,55,7,85,240,208,232,114,167,168,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,239,178,68,141,136,170,231,190,27,137,215,237,38,253,58,232,214,89,164,127,107,238,184,191,218,139,123,168,190,41,108,118,211,65,247,145,220,92,221,211,185,11,248,246,229,139,147,123,145,62,70,114,111,46,73,234,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,103,214,3,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,145,145,205,193,126,228,241,119,24,199,186,25,88,173,146,55,171,83,156,111,99,145,54,114,31,43,38,202,111,185,133,198,27,182,71,93,230,234,233,237,244,22,184,228,237,50,62,52,180,84,177,82,83,71,179,17,17,120,65,4,76,223,110,78,227,187,149,92,170,171,123,222,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,57,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,46,83,193,83,210,198,83,245,2,187,219,173,196,255,0,43,47,193,67,87,176,215,224,25,150,130,58,122,184,242,200,47,21,25,123,35,116,11,216,158,220,248,104,169,92,230,72,155,162,62,57,99,98,57,174,227,186,77,26,179,158,210,112,179,64,0,128,30,43,125,81,235,183,77,127,162,239,208,166,115,246,115,237,31,198,254,39,253,204,163,172,239,249,127,35,217,255,0,68,197,39,30,61,249,127,171,182,252,190,123,236,155,115,255,0,11,254,179,58,147,234,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,224,244,20,156,42,153,91,69,27,100,231,79,4,111,93,153,52,137,178,175,31,189,190,219,162,42,5,159,128,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,144,21,3,227,105,113,177,75,175,184,45,166,159,28,236,222,169,176,244,168,172,187,249,199,187,205,210,201,91,80,218,122,110,194,167,8,251,47,138,165,253,196,94,79,243,91,59,229,27,119,174,179,218,235,94,168,93,117,171,87,50,253,87,188,182,174,58,140,166,241,83,114,101,61,77,107,170,223,71,3,222,189,154,84,149,200,138,246,67,23,110,38,125,214,162,50,54,162,53,168,136,137,249,51,141,51,202,180,238,221,136,92,114,154,79,41,246,215,31,102,77,110,129,241,201,28,205,161,146,170,166,158,39,200,215,177,187,119,60,171,165,98,183,147,93,20,177,61,29,247,182,64,191,238,130,114,157,56,201,250,71,211,54,233,165,117,170,106,75,62,63,69,107,186,195,111,137,34,242,183,136,224,98,215,71,52,104,141,86,204,233,222,249,92,174,77,228,238,164,168,174,108,141,123,164,1,85,126,9,122,215,255,0,71,93,57,214,91,255,0,195,154,219,234,163,139,253,239,71,87,28,207,89,63,222,75,27,91,31,248,245,115,191,168,133,170,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,255,0,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,7,63,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,7,64,57,87,86,62,150,53,147,233,254,67,237,211,148,173,253,148,126,187,63,237,231,255,0,22,108,255,0,243,66,234,122,177,244,177,172,159,79,242,31,110,156,12,214,26,125,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,204,17,45,60,65,186,219,186,245,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,184,141,84,89,36,220,57,87,85,93,76,102,93,87,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,60,41,250,28,166,212,171,173,7,84,154,146,250,184,172,88,197,225,31,139,91,26,201,96,91,141,198,149,204,122,86,190,77,145,31,77,12,187,53,173,141,203,220,154,41,26,245,107,98,116,115,113,79,15,158,137,46,189,87,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,237,171,145,22,72,247,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,0,129,126,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,42,7,198,210,227,98,151,95,112,91,77,62,57,217,189,83,97,233,81,89,119,243,143,119,155,165,146,182,161,180,244,221,133,78,17,246,95,21,75,251,136,188,159,230,182,119,202,54,239,93,103,181,214,189,80,186,235,86,174,101,250,175,121,109,92,117,25,77,226,166,228,202,122,154,215,85,190,142,7,189,123,52,169,43,145,21,236,134,46,220,76,251,173,68,100,109,68,107,81,17,19,242,103,26,103,149,105,221,187,16,184,229,52,158,83,237,174,62,204,154,221,3,227,146,57,155,67,37,85,77,60,79,145,175,99,118,238,121,87,74,197,111,38,186,41,98,122,59,239,108,129,127,221,4,229,58,113,147,244,143,166,109,211,74,235,84,212,150,124,126,138,215,117,134,223,18,69,229,111,17,192,197,174,142,104,209,26,173,153,211,189,242,185,92,155,201,221,73,81,92,217,26,247,72,2,170,252,18,245,175,254,142,186,115,172,183,255,0,135,53,183,213,71,23,251,222,142,174,57,158,178,127,188,150,54,182,63,241,234,231,127,81,11,84,0,69,94,190,186,215,197,122,83,211,138,187,37,166,231,230,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,94,244,140,86,34,113,108,175,139,170,245,47,212,94,9,210,254,150,87,234,102,117,81,254,54,142,207,69,194,111,238,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,21,95,193,23,62,221,69,107,206,101,212,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,237,149,200,198,243,122,190,71,39,55,185,84,60,86,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,249,68,244,233,43,162,75,85,235,165,13,79,234,223,81,224,164,175,167,143,7,203,161,196,236,245,52,173,149,141,158,10,55,177,151,100,145,179,42,35,227,150,58,200,153,20,177,110,215,177,179,53,81,82,55,16,44,15,171,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,47,123,195,231,173,187,87,85,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,123,104,229,68,146,61,225,7,82,158,31,244,119,126,147,52,183,169,189,16,199,123,55,88,116,254,205,113,206,45,112,73,4,20,178,82,197,102,108,243,93,155,220,123,56,204,157,173,165,142,52,123,166,116,141,145,26,143,73,93,44,21,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,140,142,110,11,247,224,151,182,246,61,208,202,197,116,114,49,28,156,227,123,218,171,179,148,13,20,245,99,233,99,89,62,159,228,62,221,57,154,194,252,231,234,99,13,234,191,195,243,86,53,75,15,161,171,183,61,184,62,73,109,187,219,42,81,92,251,117,198,59,84,143,150,4,147,138,54,102,113,150,55,178,70,162,114,99,219,201,172,127,56,217,65,128,122,172,255,0,84,179,189,80,251,57,246,234,251,241,63,178,88,253,30,45,103,254,213,134,31,43,107,165,229,216,131,245,76,111,62,61,199,253,247,242,122,239,243,114,236,133,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,151,133,248,117,244,43,83,213,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,245,24,230,53,236,123,145,236,189,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,0,253,100,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,165,98,90,120,124,245,183,117,233,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,109,28,170,177,199,183,128,232,131,72,112,221,122,234,115,18,210,61,64,130,174,75,22,69,79,119,134,161,105,39,88,103,137,236,181,213,203,20,209,191,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,231,250,151,233,211,59,233,127,84,235,244,207,58,167,255,0,27,89,103,173,231,15,247,78,215,230,102,134,10,206,220,82,201,217,238,246,30,238,211,221,205,159,130,167,224,170,22,41,227,35,212,125,138,167,78,48,125,15,194,178,15,61,246,191,177,152,215,85,219,171,223,229,106,44,237,73,25,68,138,172,111,106,170,25,230,87,76,213,73,21,26,234,40,220,173,94,113,185,56,175,133,46,177,245,63,119,214,92,115,65,176,156,243,252,237,173,94,123,32,190,218,238,20,84,245,112,211,80,241,70,200,144,185,238,101,68,92,234,37,133,26,216,100,226,201,102,89,157,20,141,239,53,240,0,187,63,8,142,157,105,180,219,65,159,172,121,62,39,73,75,150,103,245,18,205,67,93,44,82,182,182,59,2,118,210,8,85,37,106,36,108,150,88,228,168,69,143,118,203,28,148,207,115,157,197,136,192,158,160,172,15,20,14,179,58,147,233,219,95,108,24,86,142,106,71,217,251,45,110,31,75,116,158,155,224,244,21,124,234,159,91,91,27,164,231,81,4,143,77,217,12,105,178,47,31,187,190,219,170,170,244,15,10,78,168,245,219,169,79,210,143,233,175,57,251,71,246,115,224,159,12,254,230,81,209,246,60,199,158,239,127,161,162,143,151,46,196,95,214,223,110,63,45,183,93,194,42,248,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,115,254,140,250,156,190,244,171,160,90,225,154,226,214,95,59,122,200,46,24,230,53,110,169,243,44,143,225,117,83,209,95,100,138,187,131,226,149,147,246,159,78,213,236,185,17,175,223,101,114,39,201,66,90,248,172,117,213,83,135,71,95,210,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,159,13,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,69,90,189,58,232,54,101,212,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,237,209,170,246,243,122,178,54,175,55,181,23,202,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,187,228,114,124,220,170,229,252,84,191,238,135,58,68,181,116,131,164,110,197,39,184,210,94,50,203,245,67,110,89,29,214,10,118,177,143,157,24,141,101,44,47,86,164,175,166,133,57,112,238,46,234,249,38,145,27,31,117,99,104,123,254,157,116,27,13,233,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,110,232,213,123,184,49,25,27,87,131,26,137,159,126,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,29,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,138,190,29,125,69,224,157,47,244,11,156,106,94,117,81,251,192,185,209,217,232,184,77,253,211,186,124,22,146,104,40,251,145,69,39,103,187,216,123,123,175,111,6,126,42,191,130,45,117,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,229,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,112,98,53,141,228,247,185,118,106,35,83,125,145,17,62,69,159,248,24,254,251,63,134,255,0,153,21,171,159,233,110,119,165,255,0,103,62,221,88,190,25,246,183,31,163,202,108,255,0,219,80,205,230,173,117,92,187,19,254,169,238,225,203,182,255,0,184,254,47,77,190,109,77,208,178,175,3,31,223,103,240,223,243,32,45,80,20,129,212,47,136,247,89,216,54,190,234,94,21,139,107,39,146,178,227,249,133,230,215,110,166,251,59,106,147,177,75,5,108,177,197,31,55,211,57,238,226,198,53,55,114,171,151,109,213,85,126,101,159,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,66,64,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,7,10,235,79,167,27,175,84,250,13,117,210,187,22,111,87,141,92,157,81,13,202,141,233,43,155,69,91,60,28,150,58,90,230,181,21,207,166,115,149,29,242,69,86,72,200,101,70,191,183,219,118,120,114,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,102,164,200,85,226,51,208,79,244,168,177,65,169,26,119,63,151,212,220,102,223,228,233,41,231,168,225,75,122,161,99,223,42,81,185,94,188,33,153,31,36,142,138,95,147,85,207,115,37,94,46,108,144,133,27,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,92,255,0,130,167,165,140,167,234,5,119,183,91,138,86,45,251,193,83,84,176,79,209,102,83,162,159,29,255,0,54,127,104,43,178,159,134,121,89,191,210,191,45,110,166,239,247,184,118,191,191,125,222,28,249,254,222,59,124,192,178,162,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,3,228,248,64,101,54,44,27,95,117,11,53,202,107,188,149,151,31,210,251,181,210,227,83,218,124,157,138,88,43,104,36,150,78,12,71,61,220,88,199,46,205,69,114,237,178,34,175,200,228,29,114,117,119,117,234,251,87,27,149,193,110,171,179,226,118,26,119,91,113,203,84,245,14,123,217,2,189,92,250,169,152,142,88,153,83,50,241,231,219,77,145,145,195,26,186,78,210,72,232,234,72,174,135,58,68,186,245,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,46,200,200,230,145,27,39,105,99,112,126,174,149,186,17,213,142,170,177,92,187,53,197,153,228,172,184,253,190,190,59,117,78,244,210,124,82,251,4,112,73,21,171,131,234,34,124,29,214,84,53,124,203,145,98,102,219,46,235,242,78,1,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,167,220,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,94,222,43,29,14,84,234,85,170,191,170,77,54,125,36,87,220,98,206,175,202,109,142,100,80,37,198,221,74,215,189,107,89,38,200,175,169,134,45,218,230,200,229,238,67,20,109,98,181,209,54,57,131,234,233,87,91,118,174,171,250,26,214,139,22,79,61,37,14,162,226,186,111,122,134,235,70,234,166,186,123,180,13,179,171,95,118,100,109,134,38,49,146,84,58,70,186,40,209,201,10,246,209,202,137,36,123,211,9,250,173,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,191,131,152,247,53,119,69,84,63,40,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,29,127,165,94,166,51,46,148,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,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,165,22,117,245,209,70,85,210,158,163,213,222,237,54,207,49,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,247,163,98,189,23,147,101,100,95,171,195,231,173,187,175,74,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,59,104,229,85,142,61,130,253,1,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,63,88,2,53,120,138,232,229,139,89,58,71,206,233,174,243,121,122,188,62,223,62,99,107,169,226,247,246,106,168,32,150,71,39,6,189,136,238,236,11,81,6,238,228,214,119,249,241,115,152,212,36,168,3,42,231,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,157,131,173,110,158,46,189,51,245,13,146,224,115,218,169,40,44,87,10,137,175,120,179,41,171,29,82,207,130,79,81,42,82,181,93,34,172,168,248,210,55,66,244,147,239,115,137,202,138,246,171,100,127,74,240,172,209,203,22,174,245,113,104,169,200,230,222,147,2,183,203,152,199,77,197,255,0,219,85,84,211,193,29,50,115,99,218,172,237,207,81,20,251,253,230,187,177,193,205,86,189,85,2,237,52,83,75,237,90,43,164,120,134,148,89,157,73,37,62,45,103,166,182,190,162,154,137,180,140,172,157,140,78,245,82,196,213,84,99,230,151,185,43,254,243,149,95,35,149,92,229,85,85,246,160,0,7,63,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,82,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,0,186,158,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,167,61,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,120,122,151,234,47,59,234,131,84,235,245,51,58,168,255,0,27,71,103,162,225,15,247,50,215,230,102,154,10,62,228,81,71,222,237,119,222,222,235,219,205,255,0,138,175,224,137,221,124,76,186,179,204,181,223,90,46,186,90,234,122,187,38,39,166,183,139,133,149,150,150,215,164,240,87,220,105,170,234,32,117,201,232,145,177,81,238,137,24,198,198,229,147,180,157,206,14,253,108,156,190,175,134,135,67,149,61,71,102,80,235,14,112,250,70,105,214,23,120,141,147,82,72,200,170,31,124,184,194,145,206,148,78,133,232,230,165,50,53,241,58,103,61,191,125,146,36,108,69,87,61,240,135,117,240,172,232,59,253,40,234,175,87,236,191,227,101,196,44,87,59,119,251,131,233,175,109,127,119,253,240,216,153,36,63,226,234,24,239,239,79,58,175,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,3,154,117,21,160,216,111,82,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,183,86,163,219,205,138,248,220,188,30,228,95,21,209,151,72,24,175,71,122,113,93,135,90,111,223,104,239,87,171,131,174,23,123,236,150,232,233,36,169,217,56,65,3,88,213,123,219,12,76,69,86,177,242,73,180,146,206,244,86,164,156,27,32,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,125,25,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,133,250,250,235,95,42,234,179,81,234,236,150,155,159,151,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,59,49,189,88,137,201,210,190,94,149,226,107,215,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,109,85,101,174,119,61,153,37,107,17,174,115,228,147,100,71,211,67,46,237,141,140,229,27,223,31,127,148,136,176,246,161,93,139,0,204,178,108,103,38,204,236,88,245,93,93,139,14,167,166,169,190,220,26,136,144,80,178,162,161,148,240,35,220,170,136,175,146,89,17,26,196,221,234,141,145,200,156,99,123,154,30,215,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,85,95,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,28,171,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,18,3,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,129,88,30,52,89,77,247,6,202,186,122,205,113,106,239,37,122,199,238,23,203,165,186,167,180,201,59,21,80,73,107,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,74,244,11,214,190,43,213,102,156,82,89,46,215,63,47,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,118,100,122,49,83,139,162,124,177,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,95,248,161,116,81,253,32,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,223,25,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,223,139,132,142,124,93,186,75,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,212,241,154,206,172,125,83,235,39,212,12,135,220,103,2,215,180,111,169,140,203,170,95,13,61,99,204,245,6,134,145,153,13,131,23,201,241,202,234,218,100,70,50,230,248,108,201,50,85,172,72,212,108,47,115,106,26,143,99,126,231,54,57,205,70,53,201,27,41,48,181,78,129,127,233,89,117,27,252,95,255,0,212,229,41,85,96,116,174,157,116,27,50,234,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,118,232,213,123,121,189,89,27,87,155,218,139,161,62,157,116,27,13,233,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,110,232,213,123,184,49,25,27,87,131,26,137,200,60,54,122,122,197,116,47,166,92,110,247,105,169,248,141,235,82,45,244,25,109,222,225,37,44,113,72,158,102,150,57,32,163,106,181,21,235,12,12,122,163,81,238,118,242,73,59,209,24,146,240,108,170,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,70,172,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,161,62,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,165,27,90,186,103,204,175,253,46,93,122,167,177,87,82,85,88,177,204,161,248,229,246,133,202,145,207,70,197,138,141,96,171,98,171,182,153,143,150,177,34,115,17,17,236,94,219,145,30,215,61,98,237,126,23,216,55,82,245,253,67,89,115,61,22,160,171,183,99,13,168,109,191,48,191,84,208,49,214,231,90,35,168,165,168,172,160,73,229,137,237,243,50,53,176,35,25,22,211,39,54,187,118,71,206,70,133,154,117,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,207,202,116,83,225,189,253,15,181,78,235,169,159,166,95,181,191,19,199,231,177,121,47,179,190,67,183,220,169,167,155,187,220,243,82,239,183,150,227,199,138,111,207,125,254,91,44,213,0,8,127,226,167,172,119,221,34,233,30,239,77,142,67,181,94,123,112,139,14,146,167,147,63,181,105,106,96,158,74,149,224,246,57,31,220,130,158,88,54,251,174,111,127,155,92,142,98,34,204,2,152,60,105,243,250,155,239,80,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,109,123,233,224,160,122,49,235,242,103,7,53,19,184,170,224,130,218,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,22,189,226,203,161,118,44,75,163,189,46,143,26,179,93,110,159,162,187,133,6,55,77,116,149,95,44,148,150,119,208,186,7,190,167,182,141,137,59,147,82,219,218,178,57,141,78,226,181,173,227,220,86,186,32,120,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,255,0,237,170,170,105,224,142,153,57,177,237,86,118,231,168,138,125,254,243,93,216,224,230,171,94,170,151,61,212,190,1,83,170,125,60,234,70,159,91,241,234,75,229,202,249,139,220,169,173,116,53,41,23,9,110,62,93,235,70,168,178,170,49,143,109,66,68,246,61,202,156,30,214,187,118,241,221,2,136,122,9,212,204,171,75,250,184,211,59,142,45,87,219,248,246,65,69,140,220,96,124,146,36,53,84,53,243,178,158,86,72,214,61,188,248,247,27,43,17,219,181,37,134,39,171,93,195,99,69,38,85,205,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,217,188,118,64,233,96,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,60,166,172,96,191,165,13,44,204,180,207,226,159,12,251,91,143,220,108,94,119,177,222,242,190,106,154,72,123,189,190,77,231,199,185,203,143,38,239,182,219,166,251,158,172,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,127,245,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,235,253,42,244,207,153,117,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,103,32,52,145,210,175,76,248,111,74,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,135,181,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,245,96,1,0,60,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,153,253,171,75,83,4,242,84,175,7,177,200,254,228,20,242,193,183,221,115,123,252,218,228,115,17,22,96,20,193,227,79,159,212,223,122,134,197,52,250,159,33,164,172,182,226,184,187,42,95,67,10,196,231,208,92,107,42,36,89,146,85,106,115,107,223,79,5,3,209,143,95,147,56,57,168,157,197,87,4,22,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,118,223,100,95,192,181,239,22,93,11,177,98,93,29,233,116,120,213,154,235,116,253,21,220,40,49,186,107,164,170,249,100,164,179,190,133,208,61,245,61,180,108,73,220,154,150,222,213,145,204,106,119,21,173,111,30,226,181,209,3,194,179,71,44,90,187,213,197,162,167,35,155,122,76,10,223,46,99,29,55,23,255,0,109,85,83,79,4,116,201,205,143,106,179,183,61,68,83,239,247,154,238,199,7,53,90,245,84,185,238,165,240,10,157,83,233,231,82,52,250,223,143,82,95,46,87,204,94,229,77,107,161,169,72,184,75,113,242,239,90,53,69,149,81,140,123,106,18,39,177,238,84,224,246,181,219,183,142,232,20,67,208,78,166,101,90,95,213,198,153,220,113,106,190,223,199,178,10,44,102,227,3,228,145,33,170,161,175,157,148,242,178,70,177,237,231,199,184,217,88,142,221,169,44,49,61,90,238,27,26,41,50,174,105,119,166,140,254,167,84,250,121,211,125,65,184,100,52,151,203,149,243,23,182,212,221,43,169,150,46,18,220,124,187,18,177,21,34,68,99,30,218,132,149,143,99,81,56,61,174,110,205,227,178,7,181,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,148,3,215,215,74,53,157,41,107,141,93,146,217,23,60,51,40,239,94,49,121,163,134,116,142,10,87,76,228,117,3,164,149,93,220,154,159,238,53,202,146,61,206,141,240,72,238,43,47,6,232,80,230,157,69,104,54,27,212,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,237,213,168,246,243,98,190,55,47,7,185,20,40,179,166,254,176,114,109,19,211,77,74,209,43,202,213,220,112,76,255,0,23,191,208,50,130,154,42,118,190,142,247,91,66,218,120,107,149,238,103,117,236,68,134,56,159,31,113,173,70,72,233,17,174,123,17,143,142,167,74,234,43,65,179,46,155,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,238,173,71,187,131,209,241,185,121,177,200,156,212,9,41,212,167,89,183,221,112,209,253,45,208,27,37,171,225,88,102,156,227,246,106,121,146,118,49,213,87,59,197,45,189,180,210,84,185,201,191,110,22,114,153,145,70,213,221,205,123,164,147,117,115,35,135,229,116,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,242,20,188,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,60,87,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,208,79,77,29,58,96,157,47,233,101,6,153,224,180,255,0,226,171,47,21,188,230,254,233,221,60,180,48,207,89,219,150,89,59,61,222,195,29,218,99,184,51,240,68,252,85,67,207,235,150,1,134,233,103,68,218,157,167,218,125,143,82,88,241,235,30,155,228,20,212,52,52,200,188,34,103,195,234,21,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,115,152,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,164,142,142,237,54,171,47,74,26,61,71,102,182,82,80,83,201,131,217,106,223,21,52,45,137,142,158,122,56,166,154,85,107,81,17,95,36,178,73,35,221,248,185,239,115,151,117,85,83,176,28,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,5,85,244,157,234,159,70,254,160,99,222,227,1,106,158,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,207,117,85,211,62,27,213,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,148,195,225,113,235,179,76,191,58,246,122,210,255,0,128,206,102,142,244,153,170,25,207,84,118,190,155,178,188,23,32,161,185,80,222,32,139,45,167,167,237,178,123,93,169,178,199,230,170,251,175,71,66,140,72,94,142,138,95,188,201,22,72,82,62,231,113,136,253,14,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,230,245,115,221,197,140,106,110,229,87,46,219,170,170,252,207,149,250,45,193,63,74,127,166,191,129,127,155,63,179,255,0,101,190,39,230,166,255,0,74,252,207,153,236,118,121,246,191,191,125,238,124,57,254,206,91,124,143,86,4,42,235,91,195,123,250,96,234,157,171,83,63,76,191,100,190,25,143,193,98,242,95,103,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,21,219,134,251,252,246,79,87,208,199,67,31,208,187,237,183,249,232,253,177,251,99,240,223,245,19,225,254,87,202,121,159,252,98,110,124,188,207,253,238,220,63,110,255,0,41,84,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,138,232,231,75,237,90,171,209,247,86,214,203,131,169,33,168,176,89,236,25,69,13,92,212,77,169,125,60,246,246,220,234,87,181,186,162,198,249,98,142,90,117,145,171,187,89,80,255,0,147,145,85,142,246,190,53,126,169,241,111,167,244,62,227,113,58,87,130,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,5,107,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,187,111,178,167,226,105,163,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,108,107,103,142,10,152,89,52,109,145,173,115,154,143,70,189,17,81,28,228,223,125,149,127,19,52,58,177,130,254,139,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,94,79,133,198,175,84,234,215,71,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,235,49,148,115,210,70,174,114,53,234,248,222,174,229,253,119,4,181,51,89,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,28,168,159,254,23,189,11,126,154,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,77,225,86,175,152,163,135,105,59,155,171,88,249,81,145,254,181,173,168,141,57,87,64,189,20,101,93,86,106,61,37,238,237,108,242,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,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,41,179,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,7,170,213,143,6,191,210,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,137,171,210,230,133,255,0,70,189,9,198,116,83,237,79,218,63,179,158,119,251,167,228,124,159,127,204,86,79,83,253,231,185,39,30,61,254,63,215,93,248,239,242,223,100,234,160,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,8,1,225,113,235,179,76,191,58,246,122,210,255,0,138,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,207,41,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,234,250,177,245,79,172,159,80,50,31,113,156,243,242,105,14,100,205,23,167,215,182,193,73,38,39,62,81,54,32,249,27,58,119,224,184,178,146,58,166,181,241,174,202,172,146,41,30,173,115,121,108,176,200,143,225,188,124,195,67,221,52,117,23,130,117,65,165,148,26,153,130,212,127,138,163,188,81,112,155,251,153,116,242,208,205,61,31,114,88,163,239,118,187,236,111,117,141,224,255,0,197,23,241,68,170,191,26,191,84,248,183,211,250,31,113,184,143,8,76,23,168,234,237,101,171,206,180,222,233,240,93,54,164,227,71,152,207,112,129,242,208,221,118,106,186,58,56,98,71,55,157,99,123,156,219,43,92,158,93,175,87,61,92,217,82,10,135,141,95,170,124,91,233,253,15,184,220,64,137,93,58,232,54,101,212,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,237,209,170,246,243,122,178,54,175,55,181,23,66,125,58,232,54,27,211,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,221,209,170,247,112,98,50,54,175,6,53,18,168,124,21,61,83,229,63,79,235,189,198,220,93,72,0,0,20,237,226,177,208,229,54,154,221,107,250,164,211,103,213,203,98,201,239,10,252,166,216,230,75,58,219,174,53,78,123,214,181,146,108,168,202,105,165,221,174,108,142,78,220,210,198,214,43,155,43,99,134,184,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,231,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,116,166,113,254,170,186,103,195,122,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,48,43,91,194,159,174,58,109,53,186,208,116,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,13,196,145,171,163,46,133,244,227,163,203,21,116,150,202,255,0,181,25,157,231,148,87,44,154,162,141,41,228,117,47,62,81,210,211,197,205,253,136,83,139,28,244,71,185,210,72,136,231,57,81,177,50,57,42,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,235,16,215,197,99,94,106,116,111,165,202,252,102,197,91,73,29,247,82,106,23,25,141,142,168,137,39,142,220,248,158,234,249,153,11,216,229,149,157,164,74,103,42,35,123,107,89,27,209,237,114,49,28,20,173,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,246,105,82,87,34,43,217,12,93,184,153,247,90,136,200,218,136,214,162,34,39,95,240,234,214,59,238,141,245,113,130,84,218,33,243,20,153,133,194,12,58,233,77,201,140,239,82,215,207,20,109,94,110,99,213,189,169,210,158,125,155,197,207,236,112,228,214,189,202,70,176,6,170,1,197,58,54,215,74,62,162,122,113,195,53,27,227,63,17,189,58,223,29,187,35,115,210,6,76,203,197,59,27,29,82,201,20,10,172,139,184,244,239,177,155,53,123,83,68,238,13,71,35,83,181,129,229,53,99,5,253,40,105,102,101,166,127,20,248,103,218,220,126,227,98,243,189,142,247,149,243,84,210,67,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,173,111,236,24,255,0,229,69,255,0,18,127,248,249,106,128,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,38,87,139,54,151,218,180,227,172,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,226,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,116,138,240,75,214,191,250,58,233,206,178,223,254,28,214,223,85,28,95,239,122,58,184,230,122,201,254,242,88,218,216,255,0,199,171,157,253,68,61,7,141,198,151,218,170,176,13,61,214,136,93,73,5,202,217,120,151,23,168,70,209,55,191,89,5,76,50,84,197,206,163,116,119,8,29,73,55,24,213,28,155,213,200,228,86,252,249,194,175,13,125,94,169,210,14,176,112,121,214,122,180,182,230,21,11,136,92,161,166,130,41,95,59,43,156,214,83,181,86,77,184,49,181,137,73,35,220,197,71,163,34,114,39,45,213,142,13,4,144,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,4,85,235,235,173,124,87,165,61,56,171,178,90,110,126,99,83,114,107,124,209,227,150,250,117,141,242,80,115,71,70,219,157,66,72,215,177,176,196,244,85,99,94,213,239,72,197,98,39,22,202,248,185,87,134,127,136,5,247,168,111,137,105,14,186,100,86,169,51,234,45,235,44,149,221,182,82,77,127,165,94,227,230,143,179,27,27,15,122,157,26,213,218,62,46,124,78,229,219,253,76,178,184,39,248,0,8,1,227,87,233,99,22,250,129,67,237,215,18,154,241,172,166,251,135,220,102,187,99,149,222,82,174,162,223,95,107,146,78,211,36,229,75,91,75,45,37,76,123,61,21,19,156,19,202,205,246,228,222,91,181,81,200,138,151,41,227,87,233,99,22,250,129,67,237,215,18,154,241,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,96,122,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,85,148,182,250,86,170,36,149,85,50,34,47,110,22,114,110,235,178,185,92,230,177,141,123,222,198,58,218,186,176,233,211,4,233,127,195,3,62,211,76,22,159,255,0,196,53,151,138,222,115,127,116,238,159,16,182,67,61,103,110,89,100,236,247,123,12,119,105,142,224,207,193,19,241,85,234,189,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,19,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,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,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,2,170,252,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,227,170,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,192,93,73,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,159,253,2,255,0,210,178,234,55,248,191,255,0,169,202,82,170,203,84,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,20,3,226,143,235,179,83,127,37,246,122,32,39,167,131,85,166,213,127,233,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,78,172,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,188,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,8,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,6,104,122,151,207,233,181,79,168,109,72,212,27,126,67,87,124,182,223,50,139,149,77,174,186,165,101,231,45,187,204,61,40,209,18,84,71,177,141,167,72,152,198,57,19,131,26,214,236,222,59,38,132,250,155,187,93,108,29,54,234,189,246,197,115,171,183,92,173,216,61,246,174,142,178,146,103,67,61,52,241,208,76,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,51,68,5,196,248,35,225,86,170,13,23,212,45,70,134,162,173,110,87,204,162,43,37,68,78,123,123,13,130,134,146,57,162,115,27,199,146,61,93,112,153,28,170,229,69,70,199,178,55,101,87,88,249,31,250,3,193,127,71,125,27,105,61,131,226,159,16,243,120,252,119,222,247,99,181,199,226,82,62,191,181,199,147,183,237,249,174,223,45,254,247,14,91,55,126,41,32,0,206,15,90,216,181,247,15,234,227,87,173,57,29,15,148,171,168,204,46,119,72,227,238,178,78,84,181,179,186,174,154,77,216,170,137,206,9,226,126,219,242,111,45,156,136,228,84,75,84,240,109,202,111,185,7,72,245,150,155,189,119,152,164,198,115,11,141,174,215,31,105,140,242,244,175,130,154,173,209,238,212,69,126,243,213,212,63,119,42,187,239,237,191,22,181,18,26,248,207,218,109,86,238,171,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,119,189,34,134,40,209,206,221,120,70,198,254,13,68,79,87,224,143,154,221,104,53,163,80,180,230,26,122,69,182,223,49,120,175,117,18,185,142,239,182,122,26,184,225,137,172,119,46,40,197,109,194,101,114,43,85,85,91,30,202,221,149,28,23,18,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,40,7,197,31,215,102,166,254,75,236,244,64,79,255,0,5,79,75,25,79,212,10,239,110,183,19,252,128,30,10,158,150,50,159,168,21,222,221,110,39,248,0,0,0,0,28,171,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,3,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,213,65,149,115,85,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,25,161,234,95,63,166,213,62,161,181,35,80,109,249,13,93,242,219,124,202,46,85,54,186,234,149,151,156,182,239,48,244,163,68,73,81,30,198,54,157,34,99,24,228,78,12,107,91,179,120,236,154,19,234,110,237,117,176,116,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,205,16,23,19,224,143,133,90,168,52,95,80,181,26,26,138,181,185,95,50,136,172,149,17,57,237,236,54,10,26,72,230,137,204,111,30,72,245,117,194,100,114,171,149,21,27,30,200,221,149,93,99,228,127,232,15,5,253,29,244,109,164,246,15,138,124,67,205,227,241,223,123,221,142,215,31,137,72,250,254,215,30,78,223,183,230,187,124,183,251,220,57,108,221,248,164,128,3,56,61,107,98,215,220,63,171,141,94,180,228,116,62,82,174,163,48,185,221,35,143,186,201,57,82,214,206,234,186,105,55,98,170,39,56,39,137,251,111,201,188,182,114,35,145,81,45,83,193,183,41,190,228,29,35,214,90,110,245,222,98,147,25,204,46,54,187,92,125,166,51,203,210,190,10,106,183,71,187,81,21,251,207,87,80,253,220,170,239,191,182,252,90,212,72,107,227,63,105,181,91,186,175,178,86,91,237,148,148,181,23,76,30,130,174,186,88,97,107,31,85,58,86,86,194,146,202,228,77,222,244,138,24,163,71,59,117,225,27,27,248,53,17,61,95,130,62,107,117,160,214,141,66,211,152,105,233,22,219,124,197,226,189,212,74,230,59,190,217,232,106,227,134,38,177,220,184,163,21,183,9,149,200,173,85,85,108,123,43,118,84,112,92,72,0,8,171,226,77,211,214,43,174,157,50,228,151,187,181,79,195,175,90,111,111,175,203,109,23,8,233,99,150,69,242,212,178,73,61,27,149,200,143,72,103,99,17,28,140,115,118,146,56,30,168,244,139,131,168,4,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,255,0,188,54,122,122,197,116,47,166,92,110,247,105,169,248,141,235,82,45,244,25,109,222,225,37,44,113,72,158,102,150,57,32,163,106,181,21,235,12,12,122,163,81,238,118,242,73,59,209,24,146,240,108,170,57,87,73,222,150,52,111,233,254,61,237,208,29,84,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,169,227,87,233,99,22,250,129,67,237,215,16,32,7,133,199,174,205,50,252,235,217,235,75,254,40,7,194,227,215,102,153,126,117,236,245,165,255,0,0,0,0,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,8,255,0,226,231,166,120,174,157,245,113,53,199,22,164,242,159,109,113,250,76,154,227,3,35,142,56,91,93,36,245,20,242,190,54,177,141,219,185,229,91,43,213,220,156,233,101,149,234,239,189,178,119,95,4,125,94,169,101,215,80,180,18,186,122,185,41,231,167,139,47,181,198,216,34,236,64,246,58,58,90,215,62,79,148,170,249,18,74,4,107,126,243,17,33,145,126,226,170,243,232,30,55,24,85,170,191,69,244,247,81,166,168,171,75,149,143,40,150,201,79,19,94,222,195,160,174,164,146,105,92,246,241,228,175,71,91,225,70,170,57,17,17,210,110,142,221,21,176,43,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,40,26,20,40,6,245,211,166,119,213,7,95,90,171,166,152,45,63,239,2,251,89,120,173,231,15,247,50,215,241,165,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,169,127,199,138,210,237,33,195,116,130,155,38,131,15,130,173,31,152,101,23,60,190,239,53,76,235,43,231,184,215,75,206,87,34,124,154,198,53,169,28,108,107,81,54,100,77,87,114,122,189,238,15,201,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,45,221,118,70,163,90,214,49,172,99,24,198,244,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,22,168,0,0,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,0,120,92,122,236,211,47,206,189,158,180,191,226,128,124,46,61,118,105,151,231,94,207,90,95,240,0,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,207,188,32,49,107,22,115,209,126,161,97,89,77,15,157,178,228,25,133,218,215,113,166,238,190,62,253,44,246,154,8,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,43,7,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,112,19,167,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,83,103,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,0,0,0,0,81,15,138,198,188,211,107,39,84,117,248,205,138,182,174,75,22,155,83,174,51,27,29,81,42,193,37,197,146,189,213,243,50,23,177,169,19,251,170,148,206,84,71,119,18,142,55,163,220,213,98,54,234,117,175,84,45,90,43,164,121,126,171,222,91,73,37,62,45,103,169,185,50,158,166,181,180,140,172,157,140,94,205,42,74,228,84,99,230,151,183,19,62,235,149,95,35,81,26,229,84,69,205,14,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,15,148,9,41,215,22,133,209,244,237,120,210,45,57,248,55,195,175,77,210,251,109,199,35,107,214,7,204,251,197,69,125,124,149,73,36,176,34,50,94,219,215,176,199,238,229,237,67,19,121,185,26,142,95,203,161,58,13,83,172,157,46,107,222,77,98,162,164,146,251,166,213,24,230,77,27,221,79,18,207,37,185,145,93,91,95,11,38,123,218,177,49,34,84,169,114,34,187,184,180,113,177,24,231,43,21,161,45,60,18,245,142,251,22,85,157,116,253,81,15,122,203,83,111,92,198,142,78,76,111,148,170,142,74,122,74,132,217,25,206,78,243,37,166,249,171,248,179,202,253,214,239,35,149,45,168,205,15,77,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,188,85,176,198,201,118,98,190,74,105,38,141,21,85,187,43,209,81,205,84,71,38,148,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,3,245,128,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,69,29,123,105,158,43,170,29,35,234,101,187,41,164,238,124,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,238,28,187,110,137,234,221,156,177,77,43,17,205,231,185,158,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,169,51,49,154,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,77,247,217,19,240,3,74,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,38,251,236,171,248,144,131,198,175,210,198,45,245,2,135,219,174,39,191,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,60,7,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,47,251,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,185,235,233,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,123,110,177,58,170,204,186,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,226,186,38,189,237,243,50,53,177,186,103,242,119,39,162,53,23,182,200,216,192,241,58,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,228,237,147,117,114,185,206,123,220,247,189,239,119,138,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,158,190,23,189,11,126,154,242,166,107,142,177,225,158,111,77,172,188,254,15,77,90,238,48,223,110,145,200,212,77,225,86,175,152,163,135,105,59,155,171,88,249,81,145,254,181,173,168,141,59,87,138,47,135,253,29,222,142,229,212,222,136,99,189,155,172,62,102,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,198,100,237,109,44,113,163,221,51,164,108,136,212,122,74,233,66,69,120,124,245,183,106,234,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,109,28,168,146,71,188,181,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,161,238,149,122,152,195,122,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,176,35,7,141,95,165,140,91,234,5,15,183,92,79,213,225,149,208,149,171,68,112,219,118,185,234,150,51,87,30,168,95,169,228,117,45,29,210,6,177,248,221,19,213,205,107,35,143,117,86,84,205,22,206,145,239,227,35,25,39,99,140,106,147,119,102,86,127,165,184,38,168,125,156,251,117,98,248,159,217,44,130,143,41,179,255,0,109,77,15,149,186,82,242,236,79,250,167,183,159,30,227,254,227,249,49,119,249,181,118,67,213,128,34,175,138,63,161,61,77,252,151,222,40,137,84,69,95,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,170,250,78,245,79,163,127,80,49,239,113,128,210,153,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,138,190,40,254,132,245,55,242,95,120,162,37,81,21,124,81,253,9,234,111,228,190,241,68,5,43,116,157,234,159,70,254,160,99,222,227,1,165,51,53,157,39,122,167,209,191,168,24,247,184,192,105,76,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,142,171,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,1,117,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,127,244,11,255,0,74,203,168,223,226,255,0,254,167,41,74,171,45,83,160,95,250,86,93,70,255,0,23,255,0,245,57,74,85,88,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,160,31,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,33,87,139,206,117,246,75,163,107,149,131,225,126,111,237,174,65,107,177,119,187,253,191,41,219,145,213,253,222,60,87,185,191,144,237,241,221,191,223,121,111,247,120,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,101,202,120,213,250,88,197,190,160,80,251,117,196,172,14,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,161,162,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,2,181,124,111,112,95,136,105,102,154,106,103,197,59,127,1,200,42,236,94,75,177,191,123,207,211,36,221,222,231,47,187,195,225,188,120,241,94,93,237,247,111,13,157,18,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,111,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,74,96,0,5,0,248,163,250,236,212,223,201,125,158,136,191,226,128,124,81,253,118,106,111,228,190,207,68,4,255,0,240,84,244,177,148,253,64,174,246,235,113,63,200,1,224,169,233,99,41,250,129,93,237,214,226,127,128,0,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,53,80,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,89,79,139,206,117,246,75,163,107,149,131,225,126,111,237,174,65,107,177,119,187,253,191,41,219,145,213,253,222,60,87,185,191,144,237,241,221,191,223,121,111,247,120,186,144,113,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,243,122,181,141,228,247,181,55,114,163,83,125,213,81,62,101,202,120,213,250,88,197,190,160,80,251,117,196,172,14,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,161,162,140,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,245,128,2,181,124,111,112,95,136,105,102,154,106,103,197,59,127,1,200,42,236,94,75,177,191,123,207,211,36,221,222,231,47,187,195,225,188,120,241,94,93,237,247,111,13,157,18,252,36,243,91,174,43,214,150,63,98,183,211,210,73,79,152,217,238,182,74,231,76,199,43,227,129,148,206,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,111,248,213,250,88,197,190,160,80,251,117,196,170,190,147,189,83,232,223,212,12,123,220,96,3,74,96,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,11,84,241,171,244,177,139,125,64,161,246,235,137,85,125,39,122,167,209,191,168,24,247,184,192,90,167,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,38,255,0,93,56,85,171,63,232,251,86,236,87,154,138,184,105,233,113,122,187,219,29,76,246,181,235,61,189,190,122,22,170,185,174,78,14,150,154,54,189,54,221,88,174,68,86,170,163,147,60,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,82,102,101,186,133,197,172,88,54,190,234,94,21,139,80,249,43,46,63,152,94,109,118,234,110,235,228,236,82,193,91,44,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,163,237,39,206,191,74,26,89,134,234,103,194,254,25,246,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,61,89,15,252,43,53,142,251,171,189,35,218,41,178,56,119,171,192,174,18,225,209,212,242,103,246,213,45,52,16,73,76,188,24,198,163,59,112,84,69,6,223,121,206,236,115,115,149,207,84,73,128,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,228,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,165,255,0,20,3,225,113,235,179,76,191,58,246,122,210,255,0,128,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,1,63,202,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,86,7,141,166,177,216,162,197,112,94,159,169,225,239,94,170,110,9,152,214,73,201,237,242,148,177,199,81,73,78,155,43,56,73,222,124,181,63,52,127,38,121,95,188,221,164,106,164,42,240,234,209,203,238,178,117,113,130,83,90,38,242,244,152,125,194,12,198,233,83,197,143,236,210,208,79,20,141,78,14,123,21,221,217,214,158,13,219,201,204,239,243,226,230,177,200,124,174,187,53,210,251,175,221,77,102,57,37,206,243,106,185,218,172,55,10,172,111,27,154,214,140,90,87,89,233,106,166,74,119,178,70,171,187,221,206,111,153,100,87,57,28,233,151,143,22,35,24,219,20,240,100,208,186,60,91,70,175,186,243,119,179,112,189,102,215,9,45,214,186,185,22,9,63,184,244,142,70,57,97,86,162,203,23,114,173,42,27,35,28,228,71,249,72,29,193,17,173,115,130,53,248,213,250,167,197,190,159,208,251,141,196,247,254,11,184,181,139,57,197,122,133,194,178,154,31,59,101,200,45,246,59,93,198,155,186,248,251,244,179,199,116,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,51,192,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,87,6,181,233,125,215,69,117,115,47,210,139,203,170,228,168,197,175,21,54,214,84,84,209,58,145,245,144,49,235,217,170,72,156,170,172,100,209,118,229,103,222,114,43,36,106,163,156,138,138,183,103,225,89,172,119,221,93,233,30,209,77,145,195,189,94,5,112,151,14,142,167,147,63,182,169,105,160,130,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,68,191,26,125,6,169,180,230,88,167,81,182,106,42,70,91,111,180,236,198,111,75,13,60,81,63,226,48,164,146,211,77,43,209,252,231,124,180,233,36,104,188,63,86,202,22,53,95,247,152,212,227,254,19,122,233,98,209,254,166,190,205,229,183,155,173,37,171,81,45,236,198,233,97,167,71,201,74,251,196,149,80,173,19,234,35,106,255,0,187,194,201,56,185,88,234,149,223,139,29,35,218,23,168,0,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,20,109,227,11,133,90,177,94,176,95,125,183,212,85,201,81,152,226,246,219,221,115,102,123,85,145,206,199,77,66,141,137,17,168,168,206,213,12,78,84,114,185,121,185,235,190,202,141,109,228,149,213,227,105,139,88,170,244,11,5,205,106,40,121,222,173,89,130,90,232,234,123,175,78,213,45,93,21,68,149,17,240,69,224,238,79,162,166,93,213,21,201,219,217,170,136,231,34,135,42,240,75,214,59,236,89,86,117,211,245,68,61,235,45,77,189,115,26,57,57,49,190,82,170,57,41,233,42,19,100,103,57,59,204,150,155,230,175,226,207,43,247,91,188,142,84,237,126,53,126,150,49,111,168,20,62,221,113,43,171,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,41,98,190,53,126,150,49,111,168,20,62,221,113,2,149,137,85,208,47,69,25,87,85,154,143,73,123,187,91,60,190,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,217,141,232,245,94,78,137,146,242,174,154,58,116,206,250,160,213,58,13,51,193,105,255,0,197,86,94,43,121,195,253,204,181,249,152,97,158,179,183,44,177,247,187,93,246,59,180,199,115,127,224,137,248,170,104,79,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,252,91,186,236,141,70,181,172,99,88,198,49,141,15,85,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,0,83,95,138,231,69,31,163,44,170,126,165,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,107,146,163,154,185,100,108,53,82,72,255,0,147,155,194,57,83,138,61,18,104,98,108,74,233,87,169,140,203,165,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,103,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,32,6,19,224,217,164,246,157,113,190,229,185,206,67,241,253,54,151,191,81,100,197,41,210,166,142,72,36,154,105,184,211,84,84,164,206,150,72,105,225,236,240,145,178,54,73,164,85,87,240,108,106,217,194,117,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,55,201,15,52,251,240,75,219,123,216,217,162,122,58,57,24,142,94,18,49,237,85,221,170,122,179,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,126,176,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,41,91,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,227,87,233,99,22,250,129,67,237,215,18,127,128,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,23,82,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,96,10,171,232,23,254,149,151,81,191,197,255,0,253,78,82,149,86,106,160,1,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,40,7,197,31,215,102,166,254,75,236,244,69,255,0,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,21,87,227,157,251,147,254,36,254,90,71,255,0,8,108,23,237,111,89,54,219,255,0,197,60,167,216,172,126,233,125,236,246,59,158,111,185,27,104,59,92,185,39,111,111,63,220,229,179,191,189,113,219,239,114,109,234,0,0,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,1,64,62,40,254,187,53,55,242,95,103,162,47,248,1,0,60,21,61,44,101,63,80,43,189,186,220,79,240,0,0,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,3,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,58,168,3,42,230,170,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,47,248,1,85,126,57,223,185,63,226,79,229,164,127,240,134,193,126,214,245,147,109,191,252,83,202,125,138,199,238,151,222,207,99,185,230,251,145,182,131,181,203,146,118,246,243,253,206,91,59,251,215,29,190,247,38,222,160,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,3,149,116,157,233,99,70,254,159,227,222,221,1,213,64,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,85,0,14,85,210,119,165,141,27,250,127,143,123,116,7,85,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,240,6,107,58,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,147,252,1,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,106,128,1,72,30,50,88,181,139,31,234,226,142,237,104,161,242,245,121,54,31,110,186,93,36,238,189,254,98,169,147,212,210,54,77,156,170,140,218,10,74,118,108,212,70,253,205,246,228,231,42,221,248,2,162,252,17,245,66,235,75,159,234,22,139,204,218,185,237,183,59,60,89,69,58,186,181,221,138,57,233,166,142,154,94,20,251,43,121,206,218,184,121,72,138,213,218,146,54,170,59,229,194,221,0,0,0,2,149,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,34,213,0,0,0,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,159,224,10,1,240,184,245,217,166,95,157,123,61,105,127,192,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,117,32,10,86,240,84,245,79,148,253,63,174,247,27,113,117,32,0,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,170,128,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,170,0,0,0,2,53,120,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,62,206,226,215,246,56,114,107,158,213,36,168,3,46,250,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,248,26,93,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,213,128,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,45,80,1,31,250,236,208,187,22,191,116,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,239,119,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,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,53,38,0,242,154,79,157,126,148,52,179,13,212,207,133,252,51,237,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,122,176,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,213,64,0,113,78,181,177,107,22,97,210,62,175,90,114,58,31,55,73,79,135,220,238,145,199,221,124,124,106,168,160,117,93,52,155,177,81,87,132,240,68,253,183,226,238,59,57,21,170,168,189,172,1,150,27,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,148,241,20,139,50,234,143,163,125,14,170,211,236,42,174,167,33,212,156,163,31,186,80,216,233,165,73,223,19,234,172,149,213,11,26,202,168,198,240,141,174,114,190,87,35,24,214,49,207,119,6,162,237,97,64,14,21,209,223,74,184,111,74,26,71,111,195,236,214,218,71,100,247,26,122,122,156,178,239,28,139,51,238,55,20,103,223,70,202,230,49,222,90,55,58,70,194,206,45,226,197,87,42,119,31,35,223,221,64,0,0,0,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,18,168,1,154,206,147,189,83,232,223,212,12,123,220,96,52,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,187,243,53,157,88,250,167,214,79,168,25,15,184,206,5,233,244,21,170,89,222,180,244,157,131,106,102,165,223,126,51,146,94,126,39,231,107,124,172,52,253,222,213,202,170,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,100,1,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,32,7,138,223,84,122,237,211,95,232,187,244,41,156,253,156,251,71,241,191,137,255,0,115,40,235,59,254,95,200,246,127,209,49,73,199,143,126,95,234,237,191,47,158,251,38,220,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,246,130,203,69,135,213,93,32,166,248,61,5,39,10,166,86,209,70,217,57,211,193,27,215,102,77,34,108,171,199,239,111,182,232,138,159,43,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,185,255,0,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,240,122,10,78,21,76,173,162,141,178,115,167,130,55,174,204,154,68,217,87,143,222,223,109,209,21,62,87,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,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,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,138,30,43,169,126,162,240,78,151,244,178,191,83,51,170,143,241,180,118,122,46,19,127,116,238,158,90,105,160,163,238,69,20,157,158,239,97,237,238,189,188,25,248,170,254,8,176,215,161,127,19,234,157,102,213,203,198,148,235,74,210,90,95,149,94,43,171,176,250,234,154,200,154,202,102,72,248,82,142,192,137,21,52,109,145,232,222,250,178,166,87,163,229,127,24,248,171,222,196,90,245,235,95,170,235,239,86,154,203,91,153,119,110,180,120,133,183,122,60,90,201,91,51,29,228,41,120,177,36,145,91,26,35,18,105,222,206,236,139,187,220,155,178,62,227,217,20,106,112,0,53,80,8,85,225,205,215,183,244,168,177,79,166,250,137,7,151,212,220,102,223,231,42,234,32,167,225,75,122,161,99,217,18,214,53,24,156,33,153,31,36,109,150,47,147,85,207,107,226,78,46,116,112,205,80,0,0,33,255,0,138,6,189,234,199,78,218,5,96,205,116,115,43,251,63,122,173,204,41,109,115,212,249,26,106,190,116,175,162,173,145,209,240,168,142,70,38,239,134,53,221,19,151,221,219,125,149,81,98,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,139,32,60,106,253,44,98,223,80,40,125,186,226,86,95,67,186,189,134,232,71,85,24,30,169,106,12,245,112,99,214,154,138,200,107,167,166,129,102,125,59,42,104,167,165,73,149,137,247,156,198,58,118,189,232,212,115,248,53,220,90,247,108,213,13,25,131,242,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,126,176,57,255,0,80,185,77,247,6,208,45,75,205,113,106,239,37,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,144,127,178,143,215,103,253,188,255,0,226,205,159,254,104,93,79,86,62,150,53,147,233,254,67,237,211,153,172,3,77,29,66,229,55,220,27,64,181,47,53,197,171,188,149,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,143,21,209,247,86,120,111,87,90,95,246,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,111,220,98,42,186,39,162,122,14,172,125,44,107,39,211,252,135,219,167,40,7,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,173,245,82,83,195,115,161,149,188,101,167,145,204,95,246,178,49,92,215,181,146,197,19,213,143,225,197,67,74,96,241,90,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,0,0,7,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,137,93,12,245,155,125,235,15,81,245,138,231,29,171,224,216,102,47,240,58,124,102,219,43,24,181,77,142,85,175,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,74,143,150,72,45,226,117,215,143,233,190,251,83,160,218,79,122,229,128,227,247,7,124,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,198,73,34,153,201,28,201,191,8,156,157,87,192,199,247,217,252,55,252,200,11,84,0,1,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,42,219,5,241,155,248,135,81,213,223,109,241,79,133,232,197,211,181,110,183,241,135,185,116,180,112,123,182,184,207,219,87,119,187,156,255,0,93,3,57,118,216,216,251,75,35,227,127,153,229,94,39,93,120,254,155,239,181,58,13,164,247,174,88,14,63,112,119,196,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,188,100,146,41,156,145,204,155,240,137,201,0,0,213,64,42,47,194,135,174,58,156,106,235,100,233,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,246,156,155,202,147,74,216,246,123,100,103,102,221,0,17,171,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,146,74,153,140,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,249,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,6,156,193,202,186,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,223,85,29,68,214,202,232,157,198,90,121,28,197,255,0,107,35,21,205,99,159,20,177,61,88,206,124,83,170,128,0,0,0,1,18,186,96,235,110,213,170,58,233,169,221,52,231,115,210,91,242,204,59,40,189,210,88,106,38,170,106,62,255,0,69,13,202,183,245,81,68,216,88,198,62,150,153,148,204,86,243,124,146,177,175,149,127,169,42,164,181,51,109,212,221,218,235,96,234,239,85,239,182,43,157,93,186,229,110,212,139,237,93,29,101,36,206,134,122,105,227,185,204,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,46,211,161,126,179,108,93,97,233,197,85,206,75,87,193,179,60,95,203,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,146,35,37,144,36,168,0,0,0,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,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,106,215,93,60,100,239,176,235,45,146,77,6,199,188,198,3,140,220,42,99,186,50,230,172,103,218,234,87,182,38,181,205,107,161,239,91,248,43,103,116,78,71,171,157,206,55,75,23,221,116,5,175,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,136,103,69,151,94,150,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,41,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,226,23,147,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,234,202,1,232,23,173,124,171,165,61,71,164,178,93,174,126,99,76,178,107,132,49,228,118,250,133,145,241,208,115,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,38,196,248,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,64,63,89,207,245,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,197,219,38,232,212,107,92,247,185,140,99,222,223,65,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,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,237,214,47,88,185,223,87,249,221,61,254,255,0,71,240,108,110,205,207,236,254,63,220,134,163,225,125,216,105,217,85,253,180,200,34,146,126,236,148,233,39,235,17,120,111,197,187,34,124,194,197,60,58,188,71,239,186,247,157,221,180,119,93,39,229,151,228,23,10,187,174,45,83,69,68,200,232,82,149,176,247,36,181,163,35,111,56,251,44,138,89,99,150,103,200,233,26,175,107,228,71,178,52,150,197,76,171,151,125,225,193,226,1,71,212,69,138,45,36,213,236,139,252,246,40,60,204,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,185,34,9,212,1,13,124,71,122,227,169,233,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,246,156,248,165,115,149,201,10,197,32,115,79,17,255,0,17,251,238,133,223,101,208,109,6,159,202,103,84,158,90,162,253,126,168,162,100,177,218,163,145,140,154,42,106,120,166,107,163,154,105,35,123,28,249,28,215,70,200,222,141,111,41,28,171,4,128,232,203,174,141,56,235,14,197,93,29,178,131,236,190,103,102,229,45,203,25,168,172,74,137,27,75,207,140,117,84,242,240,103,126,21,228,198,189,81,141,116,114,42,53,205,68,116,79,147,62,214,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,225,231,209,101,171,165,141,47,167,190,229,248,253,35,117,83,37,167,85,200,43,18,165,181,75,69,2,201,202,43,124,18,53,168,214,49,173,72,157,42,49,92,143,153,28,189,201,24,200,120,132,181,0,175,95,18,223,16,74,109,30,181,94,58,124,210,11,173,92,122,131,95,79,229,175,23,106,73,101,165,159,26,99,219,75,60,107,26,190,5,100,239,168,166,158,86,163,225,149,175,129,118,114,42,61,27,176,121,94,174,252,89,110,186,87,175,52,154,115,162,248,229,37,218,207,131,94,37,165,204,165,185,70,232,150,239,60,124,225,158,130,153,202,156,160,100,78,87,47,152,226,170,233,163,102,205,116,44,114,84,216,78,150,234,150,9,173,56,37,179,83,52,210,251,241,156,110,243,222,242,85,190,86,106,126,239,106,103,195,39,234,230,99,36,110,210,68,246,253,230,166,251,110,155,162,162,174,96,137,41,208,191,89,183,222,143,53,30,170,231,37,171,227,56,102,81,229,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,197,85,146,198,26,20,7,228,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,253,96,80,15,246,81,250,236,255,0,183,159,252,89,179,255,0,205,11,126,232,43,84,179,189,105,233,59,6,212,205,75,190,252,103,36,188,252,79,206,214,249,88,105,251,189,171,149,84,49,254,174,22,50,54,237,28,76,111,221,106,111,182,235,186,170,170,231,92,191,239,11,143,66,122,101,249,215,188,86,129,42,128,0,8,1,226,183,213,30,187,116,215,250,46,253,10,103,63,103,62,209,252,111,226,127,220,202,58,206,255,0,151,242,61,159,244,76,82,113,227,223,151,250,187,111,203,231,190,201,180,255,0,42,175,199,59,247,39,252,73,252,180,15,171,225,127,214,103,82,125,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,124,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,247,183,219,116,69,75,63,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,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,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,234,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,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,90,1,235,111,172,28,155,171,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,78,9,255,0,209,47,138,53,215,93,53,230,251,166,218,203,77,143,227,86,220,170,161,102,194,56,202,230,173,36,233,219,142,59,75,229,86,241,157,242,181,29,35,101,127,109,93,55,114,54,162,247,160,134,43,31,50,174,93,159,134,231,136,37,79,81,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,2,122,128,0,0,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,204,185,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,160,31,236,163,245,217,255,0,111,63,248,179,103,255,0,154,23,125,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,153,31,126,170,122,40,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,204,185,165,62,147,189,44,104,223,211,252,123,219,160,2,16,117,49,227,17,77,128,106,229,54,31,160,56,198,63,153,227,22,58,142,214,65,119,173,150,94,23,71,163,219,220,138,219,44,79,70,177,141,106,61,169,82,246,202,199,189,220,153,27,163,99,95,53,132,233,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,209,103,136,143,72,127,209,75,89,83,236,181,23,103,79,115,30,237,110,47,206,191,204,205,7,105,177,121,170,73,57,34,72,157,169,37,111,5,119,62,81,73,22,242,62,68,151,143,213,240,230,235,95,250,42,234,60,246,12,254,231,117,147,76,178,159,213,220,169,160,94,236,118,186,229,86,36,119,54,195,197,207,119,22,49,99,149,177,43,92,248,220,215,109,43,161,138,53,11,233,0,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,131,99,118,110,207,157,173,242,179,84,118,187,179,50,24,255,0,87,11,31,35,183,146,86,55,238,181,118,223,117,217,17,85,43,47,167,159,24,107,173,211,91,111,205,234,14,146,146,205,167,217,29,67,93,105,125,50,58,70,98,112,67,4,234,140,86,193,76,250,138,247,212,63,203,177,239,115,154,140,127,39,181,172,98,246,219,194,188,76,58,215,183,117,63,157,219,112,157,52,185,249,157,54,196,182,169,162,172,141,106,161,248,205,116,208,198,178,84,77,79,51,99,225,217,221,240,70,142,143,146,111,59,145,234,217,145,173,241,93,0,244,125,117,234,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,117,9,12,172,89,26,230,164,76,107,223,203,154,71,28,129,126,121,101,186,251,120,197,111,54,156,91,35,251,63,122,173,183,212,83,219,174,254,77,149,127,15,170,124,110,108,85,61,135,170,50,94,219,213,175,237,185,120,187,142,203,242,82,133,255,0,178,143,215,103,253,188,255,0,226,205,159,254,104,95,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,133,16,248,165,232,93,102,143,245,89,126,201,40,172,222,83,27,212,79,243,73,108,154,53,158,72,223,85,34,34,92,24,233,37,78,61,239,53,220,153,209,177,206,107,35,169,131,250,168,228,99,66,229,58,88,214,191,233,19,211,238,19,172,114,91,252,149,94,65,111,95,63,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,228,245,119,109,89,203,103,110,137,21,124,86,250,163,215,110,154,255,0,69,223,161,76,231,236,231,218,63,141,252,79,251,153,71,89,223,242,254,71,179,254,137,138,78,60,123,242,255,0,87,109,249,124,247,217,54,227,254,9,250,209,106,183,84,231,154,17,144,229,244,148,181,23,74,138,91,246,51,103,153,141,99,234,167,72,164,101,197,209,73,199,119,189,34,134,137,86,37,122,175,8,222,246,55,102,202,228,253,126,57,223,185,63,226,79,229,160,121,78,130,186,245,234,199,90,122,177,193,180,207,82,245,91,227,56,221,231,226,126,118,139,224,86,218,126,239,106,219,85,52,127,172,134,157,146,55,105,34,99,190,235,147,125,182,93,209,85,22,223,202,1,240,184,245,217,166,95,157,123,61,105,106,158,39,90,165,250,47,232,219,53,242,151,223,134,93,114,223,47,139,91,255,0,181,123,222,107,205,72,158,110,15,155,28,214,114,161,142,183,239,187,142,219,125,215,35,213,128,86,174,170,248,176,117,99,144,106,62,71,119,210,253,71,251,51,136,84,92,37,248,29,173,216,237,182,73,41,232,90,188,97,238,186,104,166,122,204,230,35,95,39,235,92,222,227,159,195,102,113,106,89,255,0,135,142,160,234,198,173,244,193,99,213,93,99,207,254,213,222,178,139,133,194,162,9,62,21,77,67,228,105,97,168,117,35,105,182,167,107,89,47,223,166,146,94,226,181,174,253,127,15,154,49,21,104,91,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,62,56,121,175,223,158,94,219,30,246,195,19,17,210,72,244,106,240,141,143,114,166,205,83,77,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,62,176,0,0,0,10,128,235,215,175,94,172,116,91,171,28,231,76,244,211,85,190,13,141,217,190,25,228,168,190,5,109,168,237,119,109,180,179,73,250,201,169,223,35,183,146,87,187,239,57,118,223,100,217,17,17,36,7,133,39,84,122,237,212,167,233,71,244,215,156,253,163,251,57,240,79,134,127,115,40,232,251,30,99,207,119,191,208,209,71,203,151,98,47,235,111,183,31,150,219,174,240,3,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,67,91,71,92,117,56,215,136,6,101,210,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,148,80,15,138,63,174,205,77,252,151,217,232,137,255,0,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,63,192,0,10,64,234,23,196,123,172,236,27,95,117,47,10,197,181,147,201,89,113,252,194,243,107,183,83,125,157,181,73,216,165,130,182,88,226,143,155,233,156,247,113,99,26,155,185,85,203,182,234,170,191,50,239,204,214,117,99,234,159,89,62,160,100,62,227,56,23,39,225,127,175,122,177,212,78,129,95,243,93,99,202,254,208,94,168,179,10,171,92,21,62,70,154,147,133,43,40,168,164,108,124,41,227,141,139,179,230,145,119,84,229,247,182,223,100,68,73,128,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,8,127,226,129,175,122,177,211,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,70,154,175,157,43,232,171,100,116,124,42,35,145,137,187,225,141,119,68,229,247,118,223,101,84,88,129,208,87,94,189,88,235,79,86,56,54,153,234,94,171,124,103,27,188,252,79,206,209,124,10,219,79,221,237,91,106,166,143,245,144,211,178,70,237,36,76,119,221,114,111,182,203,186,42,162,200,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,91,247,89,157,82,255,0,68,124,39,15,212,138,220,111,227,118,91,150,97,75,98,189,211,196,238,53,76,161,150,142,174,87,75,76,170,228,98,204,199,193,27,145,175,251,175,106,57,155,177,92,146,51,181,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,136,45,227,87,233,99,22,250,129,67,237,215,18,26,248,104,117,199,83,211,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,247,25,26,72,197,69,107,217,48,94,72,0,0,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,108,146,110,9,247,32,139,184,246,49,211,74,245,108,113,177,92,156,228,123,26,139,187,144,15,21,213,87,83,24,111,74,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,250,189,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,46,219,110,171,248,153,235,234,171,169,140,203,170,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,47,211,164,239,75,26,55,244,255,0,30,246,232,0,227,254,31,61,109,218,186,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,219,71,42,36,145,239,45,76,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,70,71,55,5,251,240,75,219,123,30,232,101,98,186,57,24,142,78,113,189,237,85,217,202,104,123,165,94,166,48,222,171,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,14,192,0,0,0,3,159,245,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,57,175,67,157,93,218,186,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,119,19,116,124,115,70,142,147,180,178,59,218,245,99,233,99,89,62,159,228,62,221,57,159,110,157,117,231,50,233,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,110,200,229,99,184,61,25,35,83,155,26,168,26,94,7,52,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,189,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,183,239,8,237,76,197,115,14,144,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,205,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,229,36,19,181,17,81,155,172,213,51,67,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,52,39,211,174,188,225,189,73,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,217,28,172,111,54,43,36,106,112,123,85,67,165,128,68,175,16,110,182,237,93,40,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,238,35,85,82,57,54,8,107,227,105,169,152,174,65,168,250,119,165,182,154,191,49,122,195,237,247,11,133,223,183,36,111,142,159,207,173,55,98,7,113,122,189,147,35,41,22,71,49,237,111,234,231,129,200,174,71,252,188,175,130,167,170,124,167,233,253,119,184,219,136,21,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,61,124,21,61,83,229,63,79,235,189,198,220,5,212,128,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,61,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,69,158,34,157,117,84,245,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,44,123,197,22,209,212,21,223,166,91,148,122,33,113,236,218,161,243,51,231,16,64,232,160,170,146,197,21,44,178,204,230,212,73,51,56,194,157,174,50,195,27,31,44,205,145,173,69,70,36,177,203,66,224,72,174,135,58,68,186,245,125,171,142,197,39,184,213,217,241,59,13,59,110,89,29,214,10,119,61,236,129,94,141,101,44,47,86,172,76,169,153,121,112,238,46,200,200,230,145,27,39,105,99,117,138,120,132,248,116,225,185,182,145,211,231,218,9,133,85,211,102,216,13,158,138,219,79,105,181,181,103,125,246,209,74,200,224,100,18,36,143,231,45,77,61,59,17,99,145,21,243,72,200,187,42,217,85,97,237,246,175,13,235,158,137,87,244,161,137,210,232,148,116,141,101,186,158,158,155,43,88,105,39,133,238,201,22,142,158,90,245,149,243,53,29,51,249,74,196,71,181,93,26,49,24,198,47,6,53,173,148,0,101,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,104,39,161,206,174,237,93,95,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,59,137,186,62,57,163,71,73,218,89,29,78,190,33,121,31,79,185,79,83,89,5,219,167,86,119,173,83,119,37,191,220,162,168,150,122,91,173,246,90,169,230,171,170,166,124,146,63,148,43,221,141,136,172,70,68,174,141,203,27,85,138,215,191,235,120,101,216,53,150,251,213,198,44,253,28,189,252,47,225,123,92,50,169,95,82,216,225,151,29,100,240,182,178,9,24,168,238,247,115,156,113,177,136,215,42,74,232,164,222,62,223,118,48,191,224,0,16,3,198,175,210,198,45,245,2,135,219,174,37,43,23,83,227,87,233,99,22,250,129,67,237,215,18,170,250,92,208,191,233,41,174,216,206,138,125,169,251,57,246,143,206,255,0,116,252,143,156,236,121,122,57,234,127,188,247,35,229,203,177,199,250,233,183,45,254,123,108,161,50,188,43,250,234,169,192,50,27,87,76,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,251,79,107,19,139,99,123,223,29,196,153,119,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,183,19,225,139,215,143,233,190,197,77,160,218,177,122,229,159,99,246,246,252,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,202,73,37,153,169,36,203,191,9,92,129,42,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,4,138,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,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,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,207,23,88,61,38,102,93,34,234,135,216,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,183,109,234,136,217,88,171,223,252,55,60,65,41,186,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,86,95,138,247,92,116,216,213,170,247,210,62,156,178,173,47,183,42,122,118,101,215,100,124,180,233,67,73,43,99,157,180,80,43,85,171,43,231,137,204,238,185,119,137,33,149,209,236,247,72,254,207,106,241,29,235,142,167,165,44,54,131,15,211,230,82,84,106,46,97,79,59,232,102,149,241,74,203,37,35,85,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,148,87,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,31,148,181,79,3,31,223,103,240,223,243,34,186,181,223,71,47,186,5,169,149,186,85,148,205,206,245,106,183,218,170,46,49,241,98,121,106,170,187,117,61,92,180,219,177,239,99,251,47,168,116,93,198,185,90,254,223,52,217,29,178,88,175,129,143,239,179,248,111,249,144,22,168,86,7,139,95,90,255,0,4,163,172,233,55,76,174,119,90,59,212,221,153,51,75,132,11,216,141,180,51,65,220,101,177,170,173,231,39,121,146,197,36,174,141,205,106,70,141,137,86,68,150,102,51,170,248,143,248,128,81,244,239,98,151,73,52,135,34,255,0,61,138,255,0,45,60,181,52,241,193,81,30,59,75,205,146,114,168,100,204,146,55,205,52,104,172,100,42,222,73,28,171,43,149,159,169,73,105,46,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,64,63,94,53,139,95,115,11,140,214,156,114,135,205,213,211,219,235,238,146,71,221,100,124,105,104,169,101,171,169,147,119,170,34,240,130,9,95,182,252,157,199,102,162,185,81,23,229,23,125,132,116,101,98,232,243,161,29,110,182,73,117,248,206,103,148,105,253,230,163,38,185,68,247,165,43,164,138,217,85,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,220,81,89,20,116,130,7,160,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,182,253,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,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,232,30,35,189,14,84,245,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,187,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,3,83,198,85,205,4,116,3,214,13,171,171,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,103,220,14,235,209,247,86,121,151,72,186,161,246,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,237,220,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,102,219,85,180,47,81,244,106,143,16,187,102,182,110,213,171,59,199,232,178,75,5,202,5,87,210,214,210,212,65,28,202,198,189,81,54,154,46,235,89,44,106,136,230,185,90,169,187,31,27,223,34,252,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,32,94,240,0,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,231,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,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,158,131,171,31,84,250,201,245,3,33,247,25,207,65,151,116,153,153,99,221,43,224,93,86,89,170,42,239,120,246,85,81,113,166,189,71,13,2,53,152,243,224,173,117,45,50,203,34,72,231,72,201,221,28,155,63,182,198,49,252,35,85,87,72,206,65,122,125,42,245,49,134,245,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,51,153,209,247,86,121,151,72,186,161,246,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,237,220,98,42,54,87,162,232,35,75,117,75,4,214,156,18,217,169,154,105,125,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,84,61,88,0,1,229,53,75,75,112,77,105,193,46,122,103,169,118,47,140,227,119,158,207,157,162,243,83,83,247,123,83,50,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,125,88,3,56,61,87,116,163,168,253,37,106,59,240,172,214,47,61,106,174,238,79,96,191,193,10,178,150,239,74,213,68,87,53,21,87,183,51,57,53,37,133,85,93,27,156,213,69,123,31,28,143,147,254,26,94,32,149,58,61,117,179,244,249,171,247,90,72,244,250,190,163,203,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,110,229,84,98,59,107,52,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,123,53,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,2,80,120,142,245,199,77,213,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,238,181,146,202,231,43,86,101,138,56,149,77,139,95,106,241,91,142,107,79,67,206,203,106,184,81,218,235,42,123,172,78,213,85,92,117,50,83,199,193,87,155,185,50,138,165,119,68,86,167,111,103,42,43,154,139,237,122,117,208,108,203,169,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,219,163,85,237,230,245,100,109,94,111,106,45,149,120,161,233,14,27,160,189,4,233,182,145,233,252,21,113,216,177,220,226,142,26,117,171,157,102,158,87,190,138,231,44,179,72,255,0,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,160,85,174,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,47,229,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,178,43,194,227,215,102,153,126,117,236,245,164,170,241,92,232,91,251,255,0,84,26,41,134,127,242,197,86,127,69,66,239,246,174,109,210,58,116,111,251,175,154,123,93,254,178,101,103,250,34,96,58,85,167,198,27,71,161,233,210,139,57,190,210,82,86,106,219,41,227,109,102,15,72,149,212,208,77,58,85,36,50,62,58,231,83,73,12,108,88,119,169,70,43,158,173,69,72,149,206,114,114,90,129,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,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,179,79,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,224,237,94,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,199,182,170,9,18,68,100,234,201,223,81,77,60,78,86,77,19,95,2,238,213,68,122,59,107,10,0,8,149,226,25,214,157,171,165,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,157,185,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,96,235,27,28,234,11,28,234,11,36,143,169,183,249,188,234,175,177,44,247,72,169,226,138,150,235,75,28,77,130,158,170,155,181,28,113,186,23,71,3,90,138,140,107,145,204,115,100,107,100,108,141,78,235,225,33,147,232,149,131,169,120,233,117,62,223,73,79,147,214,211,240,194,47,149,55,41,224,101,53,197,204,146,158,90,36,137,187,67,35,234,161,169,122,49,211,47,201,240,53,140,69,146,102,129,53,58,51,240,202,195,116,235,68,178,43,31,81,182,90,76,135,33,212,138,122,38,95,45,145,78,177,178,211,73,79,59,106,98,162,138,174,157,205,153,94,179,50,41,39,116,114,36,79,124,49,49,17,237,139,185,45,96,245,131,210,102,101,210,46,168,125,135,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,123,118,222,168,141,149,138,186,51,33,7,139,126,91,162,86,254,154,36,195,53,61,213,115,228,247,106,143,137,97,20,84,210,207,11,223,113,166,124,112,203,58,202,216,164,135,132,80,214,189,95,28,220,123,140,115,154,199,50,78,50,70,16,215,195,23,175,31,208,133,246,155,65,181,98,245,199,1,200,46,13,248,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,148,145,197,11,150,73,151,110,114,185,110,164,202,185,161,239,15,172,75,87,48,126,146,240,92,107,90,27,87,5,246,150,158,101,166,161,174,137,237,173,183,219,157,51,214,146,154,161,95,43,213,94,216,149,188,91,180,93,168,214,56,22,54,186,23,43,131,60,37,239,120,77,231,248,110,77,209,206,49,134,88,178,26,74,187,238,29,81,112,166,190,219,218,170,147,208,190,162,225,85,81,2,189,170,136,170,201,34,145,21,175,77,216,170,217,26,139,202,55,181,180,66,117,94,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,183,213,73,79,13,206,134,86,241,150,158,71,49,127,218,200,197,115,94,214,75,20,79,86,63,135,21,13,41,131,197,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,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,2,157,188,106,53,123,13,203,245,67,9,210,59,20,245,115,95,116,246,158,190,107,234,186,5,100,16,190,225,29,20,176,66,199,175,205,239,72,161,73,28,168,156,17,38,141,17,202,228,123,89,47,252,71,122,227,169,233,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,246,156,248,165,115,149,201,10,197,37,16,129,63,252,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,39,255,0,137,22,11,212,118,160,116,227,116,178,116,245,116,255,0,94,236,154,205,71,3,254,41,122,181,240,251,244,244,146,163,191,217,89,41,209,188,234,25,187,26,255,0,198,10,128,174,175,17,255,0,16,10,206,162,47,178,233,38,144,228,95,231,79,65,229,167,150,166,158,57,233,228,200,170,184,50,78,85,12,153,145,200,200,97,145,85,140,133,91,197,100,137,101,114,191,245,41,23,11,232,251,164,204,203,171,173,80,251,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,252,246,238,61,17,91,19,213,56,81,125,30,22,153,214,141,101,61,41,216,108,58,95,107,181,89,111,88,255,0,234,50,251,93,60,238,146,171,226,142,85,106,215,84,57,237,107,223,230,153,19,101,99,190,243,24,212,88,24,229,74,117,107,67,154,245,193,225,129,128,230,218,95,110,189,116,191,167,148,150,60,219,20,167,165,183,82,217,237,174,134,158,11,237,23,113,172,114,84,201,60,140,111,153,141,174,116,190,105,239,89,36,70,189,146,119,21,209,186,58,107,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,212,241,65,126,38,186,161,160,218,181,212,189,199,39,209,38,213,215,212,71,79,29,22,71,126,101,111,118,221,119,173,129,141,137,146,81,177,81,85,25,28,81,178,37,153,175,237,203,193,28,198,34,34,205,80,22,191,208,191,89,182,46,176,244,226,170,231,37,171,224,217,158,47,229,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,201,17,146,201,37,76,240,248,125,99,26,185,147,117,105,130,166,139,220,41,45,151,219,101,68,213,245,55,58,235,107,235,168,168,109,205,133,236,171,117,68,108,217,85,146,69,35,160,111,223,139,121,39,141,169,44,78,115,100,110,135,128,0,0,202,185,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,160,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,61,6,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,56,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,77,57,145,87,196,71,164,63,233,91,163,73,246,90,139,189,168,88,119,118,183,23,231,95,229,161,159,186,232,188,213,36,156,145,99,94,236,113,55,130,187,135,25,99,139,121,25,26,203,200,35,87,132,167,90,255,0,27,163,163,233,55,83,110,119,90,203,212,61,233,48,187,132,235,223,141,212,48,193,220,125,177,202,141,231,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,63,234,248,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,98,213,83,205,106,161,116,116,245,17,211,198,228,107,35,155,205,71,55,23,171,100,123,82,36,150,55,177,86,84,86,84,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,130,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,80,61,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,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,69,29,58,232,54,27,211,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,221,209,170,247,112,98,50,54,175,6,53,19,144,120,119,116,135,253,20,180,105,126,212,209,118,117,11,49,237,86,229,28,43,252,204,48,118,157,47,149,164,143,138,36,105,218,142,87,115,86,243,229,44,146,237,35,227,72,184,202,160,4,21,241,130,209,203,22,115,211,2,234,173,68,222,94,245,166,151,8,42,40,228,226,247,247,233,107,170,32,164,168,166,217,30,214,55,147,223,77,47,113,90,247,39,150,224,222,41,35,148,157,71,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,155,126,155,181,190,235,211,134,182,226,218,209,102,177,210,94,106,49,202,137,92,250,10,153,29,27,42,96,154,9,41,230,98,61,191,54,61,98,154,78,15,217,200,215,241,114,181,232,138,197,176,175,28,239,220,159,241,39,242,210,184,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,254,74,172,146,41,35,145,17,200,215,162,61,17,205,107,145,90,157,127,168,61,116,163,214,14,148,250,117,198,235,111,62,111,36,211,191,180,152,221,206,25,18,8,228,101,44,107,110,91,123,219,28,75,203,179,229,123,112,182,71,181,174,124,148,211,255,0,89,90,175,112,125,111,11,143,93,154,101,249,215,179,214,157,43,198,27,91,238,185,231,81,116,250,53,53,142,146,142,219,165,212,232,218,122,182,200,231,207,93,61,198,150,146,166,87,191,240,107,24,214,164,44,107,17,21,119,100,142,87,47,52,100,124,87,195,223,63,195,116,179,171,156,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,8,153,240,122,196,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,94,21,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,2,127,248,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,244,227,85,114,109,68,110,169,230,215,162,47,8,32,168,139,182,230,61,174,243,60,190,235,163,106,173,202,17,171,195,183,66,235,52,7,165,60,83,27,191,89,190,25,146,95,187,185,37,250,23,44,233,35,106,170,149,22,38,75,28,200,215,67,52,116,172,165,134,72,209,173,107,100,133,255,0,214,85,87,186,74,128,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,5,0,248,163,250,236,212,223,201,125,158,136,139,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,18,131,197,31,215,102,166,254,75,236,244,71,42,211,94,158,178,173,84,209,173,81,213,204,90,167,191,250,43,248,77,77,198,214,202,89,37,154,166,134,177,213,45,150,162,55,49,23,110,199,151,108,143,71,53,27,218,89,94,175,111,107,139,194,239,186,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,36,169,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,9,244,163,213,118,156,117,107,167,12,205,112,169,124,141,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,226,229,138,100,68,108,141,107,145,81,143,100,145,176,59,89,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,179,79,5,12,255,0,13,151,69,243,45,45,110,67,72,153,101,46,81,81,127,125,165,202,173,157,109,210,210,81,64,218,134,34,166,207,98,75,11,216,238,42,188,21,99,231,199,185,31,43,31,51,3,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,25,28,220,23,239,193,47,109,236,123,161,149,138,232,228,98,57,57,198,247,181,87,103,41,161,238,149,122,152,195,122,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,176,59,0,4,117,235,147,171,187,87,72,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,62,218,110,175,146,24,213,209,247,82,70,132,85,241,175,213,236,53,152,6,27,160,141,158,174,76,178,123,197,62,94,248,219,2,246,32,183,50,26,218,86,185,242,46,200,175,146,89,30,141,107,121,108,144,200,175,225,188,124,225,175,133,199,174,205,50,252,235,217,235,72,213,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,36,175,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,41,88,186,159,26,191,75,24,183,212,10,31,110,184,149,43,161,26,57,125,215,221,76,162,210,172,90,110,23,171,173,190,235,81,110,143,139,23,204,213,82,91,170,42,226,166,221,239,99,25,222,125,59,98,238,57,200,214,119,57,174,232,221,148,44,87,194,179,175,31,244,163,165,77,95,189,127,141,139,16,190,220,238,63,238,12,166,178,53,157,175,247,195,162,124,147,127,139,167,99,127,189,48,181,67,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,237,60,52,58,227,166,234,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,251,239,145,36,98,170,57,236,132,38,165,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,11,120,131,117,183,117,234,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,113,26,168,178,73,191,107,241,88,235,142,155,82,174,181,253,45,233,179,42,226,177,99,23,133,102,83,115,115,229,129,110,55,26,87,61,139,68,200,247,68,125,52,50,238,231,58,70,175,114,104,163,115,17,173,137,178,77,13,122,104,233,211,59,234,131,84,232,52,207,5,167,255,0,21,89,120,173,231,15,247,50,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,168,28,168,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,102,176,235,253,42,245,49,153,116,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,127,32,36,87,82,29,31,100,218,39,166,154,107,173,182,100,171,184,224,153,254,47,96,175,125,125,76,180,237,125,29,238,182,133,213,19,80,163,26,254,235,216,137,12,146,178,78,219,90,140,145,177,171,156,246,43,222,23,231,165,90,153,138,235,38,156,99,154,165,133,85,249,139,46,77,111,138,225,77,202,72,223,36,60,211,239,193,47,109,239,99,102,137,232,232,228,98,57,120,72,199,181,87,118,169,234,202,11,240,249,235,110,235,210,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,78,218,57,85,99,143,107,222,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,1,245,128,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,223,250,40,234,186,251,210,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,249,250,94,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,151,233,118,213,236,54,221,162,245,186,247,71,61,93,211,19,165,197,228,203,226,146,146,5,108,245,86,230,210,45,83,93,28,115,112,84,123,162,68,84,108,156,62,106,136,238,63,61,179,195,174,189,61,101,90,23,71,167,247,187,181,79,196,108,186,145,135,219,50,219,69,194,58,89,34,141,60,204,12,146,122,55,43,145,88,179,64,247,162,57,24,231,111,28,144,61,81,139,47,6,252,155,54,189,234,198,63,163,87,238,159,173,25,95,151,192,114,107,131,46,151,75,71,145,166,127,152,170,99,160,115,100,239,186,53,153,155,45,37,58,236,215,163,126,231,225,247,157,184,76,12,39,198,79,168,44,123,81,239,183,236,179,30,181,101,120,101,214,225,61,69,22,59,80,177,82,85,90,41,85,102,88,105,169,235,160,133,188,248,247,33,71,201,60,50,185,237,133,54,237,171,220,226,221,52,83,81,170,117,127,72,241,13,82,170,197,106,241,183,229,118,122,107,186,91,42,106,98,168,124,12,153,136,246,109,36,74,173,123,28,213,107,216,170,141,122,177,205,230,200,223,202,54,208,15,69,61,60,93,122,152,234,27,26,192,224,181,82,87,216,173,245,16,222,242,150,84,214,58,153,159,4,130,162,36,170,106,58,53,73,85,242,36,141,133,137,31,222,231,43,85,85,141,71,72,205,25,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,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,86,89,55,134,131,189,221,237,181,159,173,225,190,237,221,222,215,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,27,107,222,28,152,181,139,57,240,234,194,240,172,166,135,206,217,114,11,126,69,107,184,211,119,95,31,126,150,123,165,124,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,149,45,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,11,180,215,238,176,116,191,66,122,121,162,234,34,117,171,191,218,50,42,122,71,98,212,180,209,73,11,238,243,213,211,186,122,86,43,164,102,244,236,116,77,116,143,124,141,69,99,24,237,154,233,56,198,236,251,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,121,82,197,60,40,250,40,253,38,229,80,117,41,169,150,203,173,54,55,137,92,41,234,113,40,182,236,195,120,186,67,35,156,181,28,209,201,35,161,165,146,54,124,154,222,18,74,188,85,234,144,205,19,130,32,106,135,78,153,222,143,233,102,157,106,102,117,79,228,63,73,158,118,178,207,69,206,25,121,218,226,166,160,154,10,206,228,82,191,110,247,158,123,123,79,107,30,206,198,234,139,205,17,178,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,234,74,86,241,66,232,91,244,41,149,63,92,116,115,12,242,154,109,122,225,241,138,106,39,114,134,197,116,146,71,34,237,10,53,60,189,28,219,199,219,217,92,198,74,175,143,245,77,117,60,107,117,39,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,156,206,149,122,152,204,186,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,190,122,248,140,248,148,226,185,14,19,6,140,244,207,152,124,78,60,154,223,220,201,239,176,83,70,250,87,90,235,40,222,197,182,53,149,17,43,210,103,178,118,190,87,55,182,248,28,198,199,191,113,101,100,80,215,175,94,153,233,186,88,234,26,231,131,217,171,169,39,199,175,148,255,0,104,241,248,97,89,121,209,91,167,168,157,145,210,74,178,185,206,115,226,116,50,70,143,230,254,108,107,30,170,215,61,204,108,117,3,218,232,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,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,116,61,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,63,225,243,209,37,171,165,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,189,181,114,42,71,30,210,212,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,42,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,23,83,226,59,208,229,79,85,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,180,215,203,43,92,141,73,150,88,232,174,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,77,58,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,245,241,107,232,163,227,116,117,157,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,220,227,236,178,40,163,149,177,181,205,88,213,178,170,70,145,76,247,135,85,194,58,205,177,117,135,208,142,183,92,228,181,124,27,51,197,244,254,243,79,147,91,98,99,214,149,178,75,108,170,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,74,65,62,174,53,148,223,112,251,140,215,108,114,187,202,85,212,91,235,237,114,73,218,100,156,169,107,105,101,164,169,143,103,162,162,115,130,121,89,190,220,155,203,118,170,57,17,83,229,1,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,165,62,167,122,122,197,122,160,209,171,214,145,229,53,62,67,207,246,234,109,215,70,82,199,81,53,178,186,39,114,138,162,54,189,63,219,70,244,107,152,231,197,44,172,71,179,159,36,207,14,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,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,78,100,117,235,111,163,236,103,171,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,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,12,245,220,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,6,177,141,106,108,136,136,92,255,0,134,47,65,223,161,11,21,54,188,234,197,151,142,125,144,91,219,240,219,93,198,221,219,170,197,225,115,230,108,155,59,186,228,239,84,64,234,117,119,40,227,150,22,172,144,174,220,229,106,241,255,0,12,223,15,60,154,215,159,183,168,61,111,163,164,163,102,27,120,184,91,108,86,5,117,61,98,207,117,163,154,90,73,234,167,114,115,99,25,79,81,28,169,23,5,230,233,162,108,168,230,50,54,44,214,190,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,155,253,89,244,125,165,253,93,97,177,88,179,132,171,160,190,217,233,234,155,142,95,105,165,145,95,106,158,117,137,94,245,129,30,216,170,24,229,167,137,175,99,211,126,8,228,99,163,114,163,211,133,120,121,120,119,127,70,74,203,134,168,106,194,218,174,249,245,71,122,223,109,100,84,253,200,236,144,178,122,136,164,158,154,126,226,164,190,110,15,46,244,123,162,138,88,227,115,162,84,78,114,181,103,80,3,149,117,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,102,176,13,84,16,43,174,15,12,42,110,166,181,66,221,171,154,115,153,82,99,23,219,181,69,45,38,92,151,36,150,120,42,41,35,141,177,54,178,153,141,221,82,166,56,163,100,125,149,86,69,42,53,139,206,23,53,238,150,122,128,57,87,79,93,49,104,215,75,248,172,216,182,145,226,254,67,207,246,31,116,184,212,204,234,138,235,156,209,70,140,108,147,202,239,248,110,72,216,140,137,142,150,69,99,25,205,219,230,176,213,65,149,112,47,161,157,40,233,199,86,189,8,232,246,21,154,197,228,110,180,58,127,97,158,193,127,130,20,125,85,162,169,214,202,116,87,53,21,83,185,11,248,181,37,133,85,27,35,90,213,69,99,217,28,140,164,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,77,20,244,157,233,99,70,254,159,227,222,221,1,199,252,67,58,44,181,117,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,185,27,31,55,32,134,190,22,157,123,125,132,172,176,244,163,170,16,115,199,238,183,15,39,136,93,41,233,247,146,130,186,174,117,114,81,212,53,137,188,144,205,60,174,86,75,178,186,57,36,84,122,172,78,71,65,111,230,88,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,46,83,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,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,110,22,20,0,3,53,157,88,250,167,214,79,168,25,15,184,206,92,247,134,117,166,213,127,240,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,41,135,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,21,43,215,71,70,87,222,143,53,30,150,217,29,215,227,56,102,81,230,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,197,85,241,71,234,252,57,186,215,254,138,186,143,61,131,63,185,221,100,211,44,167,245,119,42,104,23,187,29,174,185,85,137,29,205,176,241,115,221,197,140,88,229,108,74,215,62,55,53,219,74,232,98,141,108,127,197,67,91,244,191,77,186,104,186,233,182,119,99,171,190,221,245,42,158,106,11,13,186,25,36,129,145,207,76,248,101,243,210,204,223,147,89,77,43,169,164,72,254,107,43,248,70,173,237,172,175,101,16,129,169,219,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,214,70,175,15,253,3,213,142,157,250,125,180,224,218,183,153,121,250,255,0,191,81,77,96,130,26,111,43,142,199,44,178,76,250,102,207,27,18,74,153,157,36,207,116,178,58,71,198,142,226,200,190,235,22,73,100,168,0,0,2,47,245,253,209,245,171,171,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,74,0,4,127,232,235,163,172,19,164,12,18,162,193,96,172,248,206,73,121,225,246,131,32,237,205,79,241,78,212,213,15,165,254,213,124,242,199,7,106,58,133,143,245,106,156,246,228,237,213,126,92,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,5,112,92,252,28,116,238,191,169,118,101,148,183,90,75,118,138,182,158,10,181,197,105,170,106,221,113,117,92,108,99,31,70,181,18,189,238,242,210,57,174,153,243,36,169,42,115,116,44,99,62,236,237,177,240,0,0,0,142,189,109,244,125,140,245,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,197,212,3,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,117,16,64,15,20,190,138,49,93,80,211,139,247,82,24,85,179,201,103,216,133,191,206,221,188,186,70,200,239,118,184,17,59,206,168,230,230,167,122,158,6,186,70,74,138,175,116,113,44,42,217,63,83,218,15,41,210,31,139,22,43,95,164,249,28,93,81,223,59,57,78,23,111,248,132,87,8,155,31,154,202,251,149,50,167,98,154,146,24,34,134,41,162,71,210,68,140,231,247,218,231,74,229,99,35,153,237,172,13,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,114,118,201,186,185,92,231,61,238,123,222,247,187,192,19,43,195,47,163,236,103,170,93,80,189,222,181,25,41,43,48,156,26,158,39,93,108,238,150,162,41,238,115,214,71,80,202,102,50,72,31,27,162,99,29,11,229,115,209,251,239,28,108,226,228,145,206,96,119,79,9,78,138,62,55,89,71,213,150,166,219,45,85,150,88,123,209,225,118,249,211,191,35,171,161,159,182,251,155,145,29,194,62,203,226,150,56,155,35,92,229,145,93,42,36,107,20,47,125,181,0,6,85,206,149,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,205,209,83,50,118,185,200,206,105,36,141,98,59,179,35,142,106,94,159,65,90,91,130,107,79,134,198,13,166,154,151,98,248,206,55,121,248,159,157,162,243,83,83,247,123,87,250,169,163,253,100,47,100,141,218,72,152,239,186,228,223,109,151,116,85,69,10,192,232,95,172,219,239,71,154,143,85,115,146,213,241,156,51,40,242,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,226,170,201,99,185,78,170,250,201,211,142,152,244,106,143,85,124,221,171,41,171,200,60,187,177,107,69,53,213,35,248,244,111,116,110,146,104,39,142,57,83,178,200,36,238,172,188,86,53,222,54,114,71,75,30,244,153,214,15,73,153,151,72,186,161,246,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,237,219,122,162,54,86,42,241,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,114,61,223,139,149,84,62,182,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,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,234,186,255,0,210,102,101,211,158,151,233,78,113,168,21,21,116,55,221,74,167,186,84,212,99,149,116,9,4,246,102,82,201,2,68,146,63,184,229,115,229,138,162,57,21,142,100,111,137,119,99,147,146,57,18,85,120,87,244,43,83,159,228,54,174,167,181,74,130,174,12,98,199,81,13,203,12,134,26,168,184,93,174,48,85,76,199,79,42,199,34,205,27,41,102,166,69,72,222,198,119,94,230,47,39,70,199,178,79,107,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,41,175,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,157,76,199,61,36,88,103,146,163,229,12,108,115,97,115,29,178,182,55,49,145,196,174,149,122,152,204,186,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,71,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,148,25,226,35,210,31,244,82,214,84,251,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,108,94,106,146,78,72,146,39,106,73,91,193,93,207,148,82,69,188,143,145,37,226,18,255,0,174,143,21,44,66,179,78,41,112,174,145,51,239,61,117,200,252,196,23,155,252,84,53,180,53,86,106,86,163,17,27,76,149,16,199,250,233,185,189,18,102,170,186,38,196,229,106,35,223,28,145,214,6,150,233,110,119,173,57,221,179,76,244,210,197,241,156,146,243,222,242,84,94,106,26,126,239,106,23,205,39,235,38,123,35,110,209,196,247,125,231,38,251,108,155,170,162,47,149,47,163,195,155,162,143,232,171,167,19,223,243,251,101,170,77,77,202,127,89,114,169,129,59,178,90,232,85,24,177,219,27,55,39,49,220,94,197,146,87,68,141,107,228,115,91,188,173,134,41,20,58,95,71,221,38,97,189,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,225,191,113,232,136,233,94,171,221,64,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,224,216,221,155,179,231,107,124,172,213,29,174,236,204,134,63,213,194,199,200,237,228,149,141,251,173,93,183,221,118,68,85,79,65,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,222,33,157,105,221,122,167,213,10,139,22,33,144,85,187,74,241,170,132,76,126,141,105,157,74,149,179,164,124,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,144,68,179,70,125,14,103,248,110,160,244,161,166,21,88,102,67,73,117,101,143,23,181,216,46,105,10,175,58,59,141,37,28,49,84,83,202,199,34,57,143,107,147,116,221,62,243,28,199,183,147,30,215,46,115,14,255,0,209,215,88,185,223,72,25,221,69,254,193,71,241,156,110,243,195,237,6,63,220,134,159,226,157,168,106,25,75,253,180,248,37,146,14,212,149,11,39,234,209,57,237,197,219,162,252,131,69,32,243,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,213,79,41,170,90,165,130,104,182,9,115,212,205,75,190,252,27,27,179,118,124,237,111,149,154,163,181,221,153,144,199,250,184,88,249,29,188,146,177,191,117,171,182,251,174,200,138,169,234,202,22,241,25,235,95,250,85,106,60,22,12,2,231,117,143,76,177,111,213,219,105,167,94,212,119,74,228,87,164,151,55,67,197,175,111,38,61,35,137,178,171,156,200,218,231,109,19,166,150,52,14,21,212,142,183,221,122,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,230,247,164,80,199,205,251,53,28,254,78,70,177,21,24,159,147,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,131,106,36,166,228,198,121,186,87,181,209,212,211,115,123,30,145,247,96,146,88,187,156,21,204,231,201,191,121,168,167,107,240,238,233,15,250,86,235,42,253,169,162,239,105,238,29,218,173,202,56,87,249,105,167,238,182,95,43,73,31,20,89,23,187,36,78,230,173,225,198,40,229,218,70,72,177,114,120,136,244,135,253,20,181,149,62,203,81,118,116,247,49,238,214,226,252,235,252,204,208,118,155,23,154,164,147,146,36,137,218,146,86,240,87,115,229,20,145,111,35,228,73,120,133,228,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,124,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,169,65,126,30,125,105,221,122,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,219,145,236,135,141,250,0,0,1,77,126,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,93,102,140,250,220,208,106,158,163,186,104,204,116,218,205,69,73,62,66,180,236,186,99,235,53,60,82,61,46,52,207,73,99,142,39,202,246,54,23,204,214,201,76,178,243,111,6,84,61,87,118,242,106,231,48,1,218,186,47,209,203,22,190,245,65,128,105,86,83,55,11,45,214,225,37,69,198,62,47,95,51,75,73,79,45,92,180,219,177,236,123,59,204,167,116,93,198,185,28,206,231,52,221,91,178,241,82,221,60,24,58,120,186,227,120,206,75,212,142,75,106,164,99,50,202,118,217,49,122,134,214,57,211,173,20,53,18,121,247,62,38,175,6,177,245,16,83,181,170,255,0,214,111,75,34,162,53,142,69,144,44,208,0,0,0,0,2,186,188,78,188,64,43,52,138,142,167,167,237,16,200,188,166,117,87,202,12,154,229,20,115,197,85,97,165,146,8,102,137,180,207,115,18,53,154,120,234,62,83,70,247,58,22,177,219,35,100,115,31,24,87,183,136,94,127,134,234,127,88,218,141,153,233,254,67,73,125,177,85,84,80,83,83,220,41,21,93,4,239,166,183,211,83,202,177,187,109,158,196,150,25,17,30,221,216,244,68,115,85,205,84,114,202,175,4,108,255,0,13,177,102,90,155,167,215,156,134,146,143,33,202,169,237,53,54,90,25,149,90,250,246,81,165,106,212,164,74,169,197,207,99,103,141,234,205,249,171,57,185,17,91,27,213,181,150,125,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,144,26,147,4,117,232,147,172,28,103,171,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,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,145,64,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,14,85,226,117,208,119,232,66,251,83,175,58,79,101,227,128,228,23,7,124,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,198,56,226,133,203,28,41,183,56,154,177,171,165,30,171,181,31,164,173,71,102,107,133,75,231,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,39,44,83,34,43,163,115,156,138,143,99,228,141,247,125,214,191,83,154,113,211,30,141,86,222,243,171,45,171,41,171,200,55,181,219,241,10,218,148,143,227,209,189,204,101,92,106,139,20,169,217,100,18,61,210,43,227,88,215,118,70,170,142,149,136,185,215,3,79,186,91,170,88,38,180,224,150,205,76,211,75,239,198,113,187,207,123,201,86,249,89,169,251,189,169,159,12,159,171,153,140,145,187,73,19,219,247,154,155,237,186,110,138,138,185,215,234,199,213,62,178,125,64,200,125,198,114,223,188,45,122,99,212,126,158,116,106,186,247,168,183,171,173,37,94,125,229,110,159,100,43,105,150,31,128,73,27,167,103,113,83,186,228,239,84,64,234,87,72,139,28,114,51,180,200,228,69,115,54,109,64,245,99,234,159,89,62,160,100,62,227,56,31,146,61,6,204,171,122,121,111,81,182,122,42,187,134,61,71,148,85,227,55,165,134,157,21,150,167,178,158,138,90,105,165,122,61,93,194,119,85,201,26,47,4,99,31,19,26,175,87,76,198,159,87,165,94,166,51,46,148,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,179,79,8,12,90,197,156,244,95,168,88,86,83,67,231,108,185,6,97,118,181,220,105,187,175,143,191,75,61,166,130,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,200,65,226,13,209,37,215,165,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,157,197,106,42,199,38,193,111,249,175,88,154,71,136,244,185,23,84,237,188,82,75,98,186,89,219,91,99,161,168,172,99,39,184,92,100,137,203,21,175,120,123,200,218,158,235,31,20,168,212,147,178,177,204,231,253,216,158,169,66,221,69,107,206,101,212,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,237,149,200,198,243,122,190,71,39,55,185,87,159,201,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,191,22,189,237,130,22,185,200,155,185,34,141,23,126,41,180,192,240,235,232,86,167,170,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,234,49,204,107,216,247,35,216,28,171,44,233,51,50,193,122,80,199,250,161,204,42,42,237,44,202,178,136,236,182,139,29,77,2,53,245,86,233,40,229,168,138,228,146,247,57,53,143,116,18,53,145,186,36,228,206,50,181,202,199,179,151,181,240,184,245,217,166,95,157,123,61,105,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,22,41,226,133,209,71,244,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,124,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,126,46,18,57,241,118,233,4,191,63,16,110,182,237,93,40,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,238,35,85,82,57,54,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,64,250,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,69,29,42,244,207,134,244,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,0,244,235,175,57,151,77,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,118,71,43,29,193,232,201,26,156,216,213,77,9,244,235,175,56,111,82,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,182,71,43,27,205,138,201,26,156,30,213,80,205,17,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,205,97,163,61,13,192,48,221,83,232,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,23,132,172,248,125,58,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,115,13,41,244,157,233,99,70,254,159,227,222,221,0,20,67,214,39,74,185,151,74,26,185,112,195,239,54,218,183,99,23,26,138,138,156,78,239,36,137,51,46,54,228,127,220,71,74,214,49,190,102,54,186,54,204,206,45,226,245,71,34,118,223,27,223,37,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,245,95,25,110,164,176,217,173,86,190,150,232,44,20,151,139,236,21,20,153,53,198,230,234,213,218,200,244,108,172,134,22,71,20,136,171,83,36,82,61,206,73,219,193,176,205,27,154,199,186,86,73,13,101,233,86,153,229,90,201,168,248,230,150,225,84,158,98,245,147,92,34,183,211,114,142,71,199,15,53,251,243,203,219,99,222,216,98,98,58,73,30,141,94,17,177,238,84,217,170,6,159,129,226,180,83,78,106,116,131,72,241,13,45,170,202,170,242,71,226,150,122,107,66,92,234,105,162,167,124,236,133,136,198,109,28,72,141,99,26,212,107,24,138,174,122,49,173,230,249,31,202,71,123,80,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,208,70,51,160,216,111,82,94,31,154,113,165,57,157,21,35,153,113,211,123,11,237,149,211,83,172,207,180,220,82,213,18,83,214,196,141,123,29,206,55,59,117,106,61,188,216,175,141,203,193,238,69,164,206,165,250,116,206,250,95,213,58,253,51,206,169,255,0,198,214,89,235,121,195,253,211,181,249,153,161,130,179,183,20,178,118,123,189,135,187,180,247,115,103,224,169,248,42,200,175,13,14,184,234,122,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,190,227,35,73,24,168,173,123,38,180,158,181,250,122,209,173,124,209,170,215,235,29,79,193,168,48,221,242,5,201,41,169,93,53,117,166,134,7,50,91,130,65,197,21,203,221,165,138,72,213,170,217,27,203,183,39,106,71,68,198,129,192,60,30,244,7,236,6,135,92,117,115,45,211,223,133,101,57,165,193,255,0,11,186,86,51,251,106,167,29,72,105,221,7,109,170,170,177,67,36,233,60,159,213,106,202,214,194,245,230,196,133,201,63,202,203,233,227,197,219,68,173,87,90,29,37,203,244,230,175,5,211,235,21,61,69,183,29,191,197,81,61,106,211,219,169,156,173,182,193,85,70,214,205,51,95,229,25,20,114,72,201,167,222,100,223,138,49,234,232,236,123,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,61,225,157,118,181,88,60,63,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,203,241,2,235,186,251,213,86,85,38,21,139,63,201,105,150,63,112,89,45,212,219,50,79,138,85,65,37,84,113,93,121,190,158,42,136,59,180,213,13,79,44,229,86,179,109,215,119,124,211,207,230,253,96,221,87,162,141,60,233,11,11,90,70,219,91,79,89,95,152,213,186,39,58,121,39,91,221,93,77,53,11,57,177,26,198,53,169,77,80,233,35,87,43,213,241,179,147,56,74,201,57,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,149,22,189,225,125,226,9,83,118,169,178,244,189,173,55,90,70,61,148,237,160,195,239,149,50,197,76,206,16,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,243,145,234,216,190,243,220,205,251,7,80,190,22,154,29,144,116,227,14,21,163,56,151,194,179,140,46,223,61,69,138,237,31,103,207,95,170,145,138,247,211,92,102,122,198,201,188,195,209,17,178,57,90,218,119,57,171,31,8,145,240,190,149,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,96,89,255,0,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,113,254,172,122,193,186,245,97,164,122,68,220,229,105,19,59,194,170,47,212,23,167,211,68,232,217,93,4,172,183,45,53,114,181,24,145,70,249,86,57,216,248,227,114,162,62,7,61,27,27,36,100,109,236,30,10,158,169,242,159,167,245,222,227,110,2,213,53,211,170,61,9,233,175,224,159,166,188,231,236,231,218,63,51,240,207,238,101,101,103,127,203,246,187,223,232,104,164,227,199,191,23,245,182,223,151,203,125,151,111,147,162,157,102,116,217,212,78,85,85,133,104,230,164,125,160,189,81,91,223,116,158,155,224,245,244,156,41,89,36,113,186,78,117,16,70,197,217,243,70,155,34,242,251,219,237,178,42,164,22,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,2,53,120,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,246,119,170,171,224,150,55,47,54,177,232,222,212,9,81,62,206,226,215,246,56,114,107,158,213,2,157,186,255,0,215,154,158,160,250,163,203,178,104,107,105,42,108,86,10,135,227,56,243,233,42,34,169,129,246,234,73,100,107,102,142,104,216,212,149,147,202,233,170,81,85,93,178,84,35,17,238,107,90,164,117,63,85,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,132,181,241,25,233,139,250,56,95,116,158,26,76,94,213,109,142,235,167,246,219,125,226,182,215,54,244,183,44,138,222,196,134,225,59,35,119,23,183,147,31,70,245,122,199,26,72,233,21,234,139,34,202,160,89,255,0,134,94,181,254,154,122,71,197,188,197,191,202,215,224,155,97,85,156,34,225,12,190,74,8,124,188,145,239,35,220,237,233,101,166,230,229,227,188,169,47,22,163,120,239,42,138,118,240,88,214,43,173,151,87,50,189,16,184,95,169,34,177,100,182,119,222,232,104,234,234,156,215,186,235,74,248,218,173,165,141,94,140,87,201,77,36,175,149,26,197,123,153,71,26,238,141,137,75,137,3,159,235,94,189,233,63,78,216,173,46,107,172,121,95,217,251,45,109,193,150,184,42,124,141,77,95,58,167,199,36,141,143,133,60,114,61,55,100,50,46,234,156,126,238,219,238,168,139,207,244,183,175,94,147,181,167,59,182,105,158,154,106,183,198,114,75,207,123,201,81,124,10,229,79,221,237,66,249,164,253,100,212,236,141,187,71,19,221,247,156,155,237,178,110,170,136,188,3,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,19,255,0,198,175,210,198,45,245,2,135,219,174,37,43,23,83,227,87,233,99,22,250,129,67,237,215,18,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,162,240,149,159,7,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,7,68,157,96,228,221,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,110,132,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,51,175,214,15,73,153,151,72,186,161,246,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,237,219,122,162,54,86,42,200,175,12,94,188,127,66,23,218,109,6,213,139,215,28,7,32,184,55,225,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,82,71,20,46,89,38,93,185,202,229,15,147,226,63,225,255,0,89,211,189,246,93,91,210,28,119,252,233,235,252,180,18,211,83,201,61,68,152,237,87,6,71,198,161,243,62,73,31,12,210,34,189,147,43,184,164,146,172,78,70,126,165,101,130,198,146,58,196,180,218,175,93,40,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,226,215,177,174,77,149,17,76,219,129,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,0,0,20,3,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,2,213,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,170,128,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,87,175,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,177,141,165,130,52,141,31,58,50,7,211,211,65,43,145,144,196,231,206,187,53,17,94,173,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,53,60,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,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,242,108,111,99,35,9,211,208,15,88,54,174,172,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,12,192,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,104,79,165,30,171,180,227,171,93,56,102,107,133,75,228,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,23,44,83,34,35,100,107,92,138,140,123,36,141,129,66,253,88,250,167,214,79,168,25,15,184,206,90,167,74,189,66,226,189,47,248,87,225,186,185,148,211,121,255,0,33,241,106,107,117,173,149,81,211,205,115,174,150,245,90,216,169,227,115,215,253,180,143,86,181,238,100,81,74,244,99,248,113,90,171,234,199,213,62,178,125,64,200,125,198,115,197,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,189,202,137,5,11,42,42,31,81,58,177,168,136,138,249,37,145,85,207,93,222,168,216,218,171,198,54,53,161,245,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,62,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,182,127,225,67,208,229,54,53,106,178,117,113,168,207,171,75,237,202,158,161,248,141,165,89,45,58,80,210,74,217,32,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,179,194,188,49,122,14,253,55,223,105,181,231,86,44,188,176,28,126,224,223,134,218,238,54,238,229,46,81,51,89,51,100,217,221,214,175,102,158,118,211,171,185,71,36,83,57,36,133,119,225,43,82,234,64,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,34,53,255,0,101,31,161,63,251,121,255,0,197,155,199,252,208,234,189,88,250,88,214,79,167,249,15,183,78,102,176,13,84,0,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,0,32,7,141,95,165,140,91,234,5,15,183,92,64,128,30,23,30,187,52,203,243,175,103,173,47,248,160,31,11,143,93,154,101,249,215,179,214,151,252,0,0,0,0,0,129,94,48,218,223,106,192,250,116,167,209,169,172,117,117,151,45,81,168,70,211,213,182,70,178,10,24,45,213,84,149,50,189,255,0,139,158,247,57,97,99,88,136,137,179,228,114,185,56,35,36,158,165,0,248,157,106,151,233,67,172,156,215,202,95,126,39,106,196,188,190,45,111,254,213,236,249,95,43,26,121,184,62,108,107,159,198,186,74,223,190,238,91,239,247,92,172,70,1,21,73,169,225,59,174,151,221,48,234,130,217,167,63,25,181,81,98,218,151,189,186,238,219,130,49,156,170,160,167,168,146,129,97,149,85,170,217,157,59,251,13,102,234,217,60,202,183,131,159,219,115,63,47,67,253,29,212,245,47,162,90,247,122,162,179,213,187,33,160,179,208,219,112,250,137,168,226,125,36,247,20,159,206,207,4,82,205,193,177,212,185,180,148,212,235,35,101,111,106,43,131,213,237,115,94,136,67,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,0,212,240,60,166,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,171,3,42,229,249,248,103,93,173,86,15,15,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,131,14,255,0,145,117,139,157,220,186,78,196,122,73,176,81,252,27,27,179,121,255,0,180,19,119,33,168,248,247,118,228,149,244,191,117,240,119,41,123,18,34,167,234,229,94,230,255,0,123,100,78,32,122,14,191,186,193,186,245,101,171,142,117,189,105,35,193,48,234,138,202,12,81,144,196,228,125,76,15,123,82,74,233,93,35,27,47,58,132,134,39,164,110,107,82,38,53,140,227,205,36,146,72,192,118,174,148,122,81,212,126,173,117,29,152,86,21,23,145,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,252,92,145,66,138,142,145,205,114,170,177,140,146,70,90,255,0,87,126,27,122,95,159,116,233,73,136,104,46,5,73,105,204,48,42,121,87,17,69,185,72,213,168,130,74,167,212,212,219,231,168,168,89,29,43,30,233,170,31,18,74,244,72,230,123,118,146,40,223,47,32,231,254,21,253,117,83,103,248,245,171,166,29,82,175,164,131,39,177,211,195,109,195,38,134,150,94,119,107,116,20,179,61,208,74,145,198,176,198,250,88,105,145,18,71,189,157,214,57,137,197,210,49,239,147,197,120,231,126,228,255,0,137,63,150,149,107,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,37,122,177,235,6,235,213,134,145,233,19,115,149,164,76,239,10,168,191,80,94,159,77,19,163,101,116,18,178,220,180,213,202,212,98,69,27,229,88,231,99,227,141,202,136,248,28,244,108,108,145,145,180,59,7,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,128,51,215,226,37,174,148,122,253,213,102,87,146,88,111,63,19,198,236,61,172,110,195,51,82,5,141,212,180,168,169,43,226,146,21,115,102,134,74,167,213,77,28,138,231,57,209,204,207,234,162,35,27,117,61,104,107,29,247,64,186,96,207,245,87,22,135,157,234,213,111,142,158,221,39,38,39,150,170,171,168,138,146,42,157,158,199,177,253,151,212,54,94,219,154,173,127,111,130,236,142,221,51,132,0,190,143,11,77,116,163,214,14,148,236,56,221,109,231,205,228,154,119,254,102,238,112,200,144,71,35,41,99,85,91,123,219,28,75,203,179,229,123,112,182,71,181,174,124,148,211,255,0,89,90,175,117,107,117,251,209,149,139,164,107,22,142,37,178,235,230,110,185,38,63,83,79,146,53,175,124,209,201,120,165,124,82,84,84,197,43,184,254,165,222,117,145,71,26,69,26,182,58,86,57,220,223,35,220,116,15,6,205,107,251,13,212,21,219,71,42,237,253,234,77,77,183,167,102,120,226,229,36,21,214,232,170,42,35,228,229,145,168,216,93,3,235,17,219,49,238,89,59,27,113,111,53,2,234,64,57,254,191,97,250,143,159,232,214,89,134,233,30,123,246,47,47,186,219,221,5,174,247,193,87,203,73,201,21,205,228,221,223,23,113,136,248,187,204,69,146,46,231,113,136,175,99,81,66,173,188,84,58,234,169,207,242,27,175,76,58,91,95,87,6,49,99,168,154,219,153,205,53,44,92,46,215,24,42,161,123,96,137,36,141,102,141,148,179,83,42,44,140,123,59,175,115,211,139,163,99,31,36,63,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,242,71,76,254,82,198,198,70,213,78,79,123,121,57,140,231,35,57,174,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,255,0,7,29,111,208,104,48,218,237,12,165,177,210,99,154,161,85,81,53,198,174,178,105,57,63,42,129,138,247,70,177,72,239,155,95,77,19,156,213,165,79,146,49,31,59,57,43,234,59,97,81,103,85,214,222,157,51,189,16,179,224,185,101,254,159,189,141,234,54,63,67,125,199,238,124,225,111,154,238,208,82,84,213,69,217,100,175,145,157,137,43,18,30,82,35,59,156,57,181,17,23,100,229,69,191,117,87,171,58,53,131,248,101,105,22,5,169,152,135,218,107,246,107,167,246,88,241,42,62,46,143,200,215,65,107,166,69,185,249,132,79,213,121,126,251,62,235,87,148,221,222,210,167,105,243,57,129,18,252,56,186,227,166,233,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,25,87,52,39,225,227,163,154,177,161,61,48,88,244,247,88,230,236,222,169,174,23,10,136,45,28,105,157,240,122,89,42,28,230,211,119,233,222,246,84,115,127,114,167,184,174,228,158,107,183,248,70,128,103,176,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,123,211,213,186,251,120,232,191,77,45,56,182,71,246,126,245,91,165,246,106,123,117,223,201,178,175,225,245,79,180,196,216,170,123,15,84,100,189,183,171,95,219,114,241,119,29,151,228,160,66,191,22,190,181,254,9,71,89,210,110,153,92,238,180,119,169,187,50,102,151,8,23,177,27,104,102,131,184,203,99,85,91,206,78,243,37,138,73,93,27,154,212,141,27,18,172,137,44,204,101,101,232,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,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,127,86,191,105,190,163,233,38,178,229,152,6,174,86,121,220,190,221,112,116,183,74,223,60,181,158,122,73,218,147,182,171,188,239,191,39,121,146,178,93,222,137,39,235,62,251,90,254,77,73,255,0,224,183,172,122,79,140,92,114,221,29,187,195,240,236,251,50,184,83,212,90,234,121,84,205,241,122,90,106,90,137,29,77,193,172,88,105,252,178,50,162,94,227,158,215,75,230,184,252,251,77,64,44,215,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,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,251,80,6,104,122,138,208,108,203,166,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,187,171,81,238,224,244,124,110,94,108,114,37,133,120,62,245,121,248,116,143,157,86,255,0,143,173,193,157,29,7,251,189,85,125,36,210,177,127,219,207,26,189,159,227,218,178,127,120,140,249,62,52,154,199,164,249,61,199,18,209,219,68,63,17,207,176,219,133,69,69,210,167,149,76,63,8,165,169,165,167,145,180,220,28,196,134,163,204,163,233,229,238,53,238,116,94,87,143,203,186,228,43,219,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,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,170,26,115,7,201,196,237,215,219,62,43,102,180,229,57,31,218,11,213,21,190,158,158,227,119,242,108,164,248,133,83,35,107,101,169,236,49,85,145,119,30,142,127,109,171,197,188,182,79,146,31,88,1,156,206,183,52,26,155,167,30,165,243,29,54,179,81,85,193,143,37,67,46,152,250,205,79,44,108,91,117,75,18,88,227,137,242,189,238,153,144,185,210,83,44,188,221,205,244,239,85,217,220,154,154,51,41,219,198,195,53,192,111,90,185,129,225,86,58,122,73,114,204,106,207,85,45,254,178,22,66,231,182,10,167,198,234,58,73,100,107,150,84,124,105,28,243,36,82,34,35,89,88,199,183,126,235,128,174,3,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,219,79,37,79,23,179,205,213,61,206,146,166,167,131,222,245,143,187,60,146,203,219,230,173,103,62,45,251,173,68,40,7,162,253,72,211,141,34,234,131,0,212,109,90,163,243,24,181,150,225,36,181,142,242,41,87,229,100,125,60,177,211,213,118,151,117,94,196,239,138,125,216,139,35,123,92,163,107,158,214,181,116,124,0,0,4,85,254,202,63,66,127,246,243,255,0,139,55,143,249,161,223,244,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,115,4,95,247,133,199,161,61,50,252,235,222,43,64,120,136,245,121,253,20,180,105,62,203,86,246,117,11,49,238,209,98,252,232,60,204,48,118,157,23,154,171,147,146,164,105,218,142,86,240,71,115,229,44,145,111,27,227,73,120,208,93,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,164,160,241,23,208,189,118,210,141,118,171,203,53,175,41,251,99,246,199,183,240,204,183,200,209,219,254,51,229,40,233,35,155,251,74,154,71,121,126,207,114,40,126,242,55,159,14,105,190,234,124,159,15,29,99,210,125,9,234,130,199,168,90,199,15,102,203,77,111,184,83,193,119,229,82,239,131,213,73,78,230,182,167,177,78,199,190,163,155,59,148,221,181,111,20,243,93,207,198,52,3,144,107,38,144,230,90,17,168,151,13,45,212,24,41,32,200,109,52,244,51,87,65,77,58,76,202,119,212,210,67,84,144,171,211,238,185,236,108,237,99,213,170,230,115,107,184,185,237,217,203,250,176,109,11,212,125,73,211,140,231,84,48,171,55,197,109,90,115,228,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,125,248,99,242,174,238,170,47,38,53,237,122,181,88,217,30,206,215,226,143,235,179,83,127,37,246,122,34,69,120,56,103,248,110,150,97,189,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,240,137,155,220,145,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,0,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,250,168,234,38,182,87,68,238,50,211,200,230,47,251,89,24,174,107,28,248,165,137,234,198,115,226,153,214,213,44,139,4,202,243,187,157,255,0,77,52,235,236,38,55,85,217,242,88,255,0,197,230,186,121,62,48,177,146,127,109,76,137,36,156,228,107,228,251,201,247,123,156,83,228,212,44,43,193,199,68,53,230,12,202,187,92,233,111,149,120,230,151,213,83,205,110,171,163,154,62,76,202,167,98,61,177,164,81,187,228,214,83,74,231,57,106,147,230,143,71,192,206,72,250,142,216,71,95,20,127,93,154,155,249,47,179,209,18,43,193,195,63,195,116,179,13,234,11,80,117,7,33,164,177,227,214,58,124,114,166,186,186,165,87,132,76,222,228,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,29,124,81,253,118,106,111,228,190,207,68,115,253,59,211,122,204,191,165,61,103,205,104,107,59,95,97,50,12,62,227,87,20,149,211,178,57,169,106,22,233,70,168,216,25,188,82,204,147,84,83,171,95,34,35,153,26,78,140,122,115,115,36,15,215,214,15,86,121,151,87,90,161,246,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,237,219,98,170,182,38,34,75,255,0,10,30,135,42,114,91,173,147,171,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,232,21,211,245,14,156,93,117,199,3,180,234,245,63,123,12,184,100,20,52,119,180,117,209,45,177,178,150,89,154,199,73,45,74,181,123,112,179,146,62,69,69,99,150,54,189,27,36,74,169,35,52,210,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,90,167,130,167,165,140,167,234,5,119,183,91,136,127,226,133,214,191,244,128,206,223,163,26,123,115,181,87,105,182,27,112,101,76,87,26,37,239,124,102,232,216,92,199,212,36,174,106,109,12,93,217,225,141,35,85,100,159,126,94,114,53,241,118,248,174,1,214,46,119,165,253,44,100,125,52,96,180,127,12,251,91,144,86,92,111,23,190,228,51,121,171,93,85,185,180,83,219,188,188,176,59,135,46,219,31,223,100,141,122,109,197,17,55,87,28,255,0,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,156,155,186,236,174,87,57,172,99,94,247,177,142,15,0,89,167,133,63,93,84,216,116,148,29,44,106,189,125,37,53,138,170,161,33,194,171,155,75,43,167,109,198,174,181,137,240,215,164,49,185,28,201,101,168,146,86,205,34,183,182,169,35,92,247,53,209,164,82,171,45,240,202,209,42,254,148,23,65,49,235,45,35,114,123,117,59,238,182,204,150,73,231,133,238,201,22,142,24,100,171,114,189,211,186,10,106,151,83,66,147,83,179,148,104,196,69,99,123,140,141,237,164,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,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,23,19,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,252,154,133,214,13,215,87,250,38,199,186,119,206,214,145,111,186,123,148,90,29,97,170,134,39,49,245,214,72,173,245,240,112,149,173,103,105,175,166,87,83,70,143,228,142,149,147,51,118,171,163,150,71,254,191,11,143,93,154,101,249,215,179,214,129,63,252,106,253,44,98,223,80,40,125,186,226,85,175,73,58,223,106,233,195,95,177,205,104,188,216,234,239,52,248,229,61,209,204,160,166,145,177,190,166,121,173,213,52,240,177,94,239,147,24,178,205,31,55,236,229,107,57,57,26,245,68,98,218,87,141,95,165,140,91,234,5,15,183,92,74,86,3,213,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,71,199,15,53,251,144,69,220,123,222,216,98,98,54,56,216,174,94,17,177,141,69,217,168,90,167,133,167,65,63,97,40,236,61,87,106,132,252,242,11,173,191,206,98,22,186,122,141,227,160,161,171,129,90,149,149,14,98,237,36,211,65,43,145,145,110,173,142,57,21,94,139,43,145,176,114,15,10,126,135,41,181,42,235,65,213,38,164,190,174,43,22,49,120,71,226,214,198,178,88,22,227,113,165,115,30,149,175,147,100,71,211,67,46,205,107,99,114,247,38,138,70,189,90,216,157,28,215,18,5,21,248,140,244,19,253,21,239,176,106,70,157,207,230,52,203,38,184,121,58,74,121,234,57,213,89,107,158,199,202,148,110,87,175,57,161,86,71,35,162,151,230,228,107,28,201,87,147,91,36,220,215,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,27,160,140,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,159,126,185,58,68,186,244,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,237,174,202,201,33,145,91,31,117,35,104,71,83,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,154,194,231,181,87,173,187,87,74,29,13,104,189,139,24,158,146,187,81,114,173,55,178,195,106,163,109,83,91,61,166,7,89,209,172,187,62,55,67,43,30,200,234,27,27,91,20,136,212,153,123,136,213,84,142,77,169,132,246,186,163,129,234,134,19,83,140,214,106,149,45,92,117,25,78,47,108,191,89,37,169,184,71,86,249,236,143,139,179,66,228,115,30,245,141,137,20,9,27,34,127,23,49,145,181,188,90,136,136,7,159,255,0,53,89,238,85,254,170,228,121,38,71,112,255,0,194,86,87,92,171,170,36,255,0,133,36,211,73,35,255,0,202,231,57,223,181,84,189,239,15,158,137,45,93,40,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,237,171,145,82,56,246,173,111,10,125,77,210,61,53,234,142,129,53,38,205,87,45,223,39,167,76,119,22,185,182,54,79,5,186,227,85,43,24,156,227,237,172,172,124,201,180,13,158,55,167,109,37,145,175,107,163,149,210,67,123,192,124,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,156,24,142,123,184,177,142,93,154,138,229,219,100,69,95,145,26,255,0,178,143,208,159,253,188,255,0,226,205,227,254,104,117,94,172,125,44,107,39,211,252,135,219,167,51,88,6,143,122,133,202,108,89,207,69,250,151,154,226,213,222,118,203,144,105,125,230,233,110,169,237,62,62,253,44,246,153,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,206,17,127,223,245,172,191,243,127,255,0,224,225,64,32,122,12,203,0,204,180,250,166,213,75,153,227,213,118,167,223,44,244,87,251,98,204,137,194,178,221,87,18,75,79,81,19,218,170,215,177,205,93,151,101,251,175,107,216,238,47,99,154,146,42,193,226,35,172,184,255,0,72,247,46,149,216,158,127,207,247,173,81,100,87,10,134,212,77,69,142,203,2,70,251,92,48,186,63,247,70,182,103,200,245,142,41,86,56,218,206,17,62,59,9,212,222,143,173,93,89,120,126,104,235,109,233,87,30,119,135,105,189,170,191,20,124,50,181,25,83,59,237,84,203,37,12,173,145,237,139,133,66,195,19,18,71,57,171,19,218,199,242,224,146,71,37,48,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,192,245,90,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,27,79,37,79,22,63,202,82,177,174,146,166,167,131,222,196,147,181,4,114,203,219,230,142,127,14,45,251,206,68,52,167,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,43,91,193,115,167,175,134,88,178,62,167,110,213,55,90,122,187,191,153,196,173,20,82,82,246,169,102,161,99,233,166,158,177,178,57,55,155,121,227,72,90,172,217,172,117,60,232,170,247,59,104,236,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,241,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,241,215,194,27,167,76,19,18,208,155,111,81,94,95,205,230,121,175,197,40,252,239,57,163,242,150,184,235,27,15,147,237,247,86,41,55,154,131,189,221,237,181,255,0,173,225,190,205,221,211,252,1,0,60,80,186,22,253,53,226,175,215,29,28,195,60,222,164,217,120,124,98,154,137,220,102,190,218,227,141,200,187,66,141,95,49,89,14,209,246,246,86,189,241,35,227,253,107,155,79,26,79,240,6,85,201,255,0,224,169,234,159,41,250,127,93,238,54,225,226,253,211,166,9,163,250,167,140,106,102,11,79,228,63,73,159,23,172,188,81,115,154,94,119,72,170,89,52,245,157,201,101,126,221,239,60,198,246,152,214,49,157,141,209,23,154,163,94,10,158,169,242,159,167,245,222,227,110,2,234,64,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,11,169,42,87,198,211,88,239,178,229,88,47,79,212,240,246,108,180,214,244,204,107,36,228,199,121,186,169,36,168,164,167,77,149,156,227,236,178,42,159,154,63,139,252,215,222,110,241,181,86,218,140,230,117,211,154,221,115,254,176,117,110,251,121,167,164,134,162,151,40,171,178,49,180,204,115,88,176,91,221,228,97,114,163,156,229,230,232,169,163,115,215,125,149,234,229,68,106,42,53,3,213,120,107,233,13,78,175,245,131,131,192,176,85,173,183,15,168,92,190,229,53,52,241,68,248,25,66,230,190,157,202,146,111,205,142,172,90,72,222,214,34,189,89,43,149,56,236,175,109,149,120,194,225,87,92,171,163,231,223,109,245,20,145,211,225,217,69,182,247,92,217,158,228,124,144,61,179,80,163,98,68,106,162,191,187,93,19,149,28,173,78,13,122,239,186,35,93,199,252,18,244,114,197,22,43,157,117,3,81,55,122,245,83,112,92,58,142,62,47,111,148,165,142,58,122,186,133,221,31,194,78,243,229,166,249,43,57,51,202,253,215,109,35,145,44,83,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,192,206,191,74,186,165,250,22,234,59,78,181,50,107,239,193,168,44,217,5,47,197,107,124,175,152,237,90,229,127,102,187,245,104,199,185,219,210,203,59,126,227,85,233,190,236,217,200,213,77,41,153,97,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,159,69,57,77,139,48,233,31,72,110,216,229,119,155,164,167,195,237,150,185,36,237,62,62,53,84,80,54,146,166,61,158,136,171,194,120,37,102,251,113,119,29,218,170,213,69,80,237,96,0,32,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,2,234,122,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,147,58,218,165,165,185,222,139,103,119,61,51,212,187,23,193,178,75,55,103,206,209,121,168,106,59,93,216,89,52,127,172,133,239,141,219,199,43,29,247,92,187,111,178,236,168,168,154,126,34,175,136,143,72,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,22,242,50,53,151,144,66,14,148,186,227,166,201,122,68,212,158,145,245,25,149,107,125,182,233,190,82,204,70,236,175,150,161,43,169,34,182,85,206,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,122,184,15,213,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,249,64,210,159,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,0,0,10,1,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,106,128,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,213,64,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,51,237,226,41,211,62,27,210,215,80,203,134,105,245,117,91,241,235,253,158,28,142,134,138,165,85,239,182,50,106,138,136,86,145,37,87,43,166,99,93,78,229,99,221,247,248,61,173,114,189,205,89,31,45,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,0,58,177,245,79,172,159,80,50,31,113,156,247,253,11,244,101,125,235,15,81,234,173,146,93,126,13,134,98,254,94,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,220,149,25,20,158,3,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,126,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,245,128,0,0,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,0,0,0,0,57,254,191,107,29,139,167,253,26,203,53,139,35,135,204,82,99,54,247,84,71,77,201,236,243,117,79,114,71,77,77,205,140,122,199,221,158,72,162,238,112,86,179,159,39,125,214,170,153,151,46,167,198,79,90,254,195,116,251,105,209,202,75,127,122,175,83,110,11,222,158,72,185,71,5,13,186,90,122,137,56,185,36,106,182,103,78,250,52,110,236,123,86,62,254,252,93,193,74,139,209,77,47,186,235,86,174,98,26,81,102,117,92,117,25,77,226,154,218,250,138,106,39,85,190,142,7,189,59,213,75,19,85,21,236,134,46,228,175,251,205,68,100,110,85,115,81,21,80,47,79,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,82,194,145,115,172,101,93,76,146,210,212,74,248,213,121,189,212,107,72,137,201,121,181,141,99,29,199,135,20,164,206,169,244,83,250,59,117,5,155,104,228,119,15,59,73,143,220,19,200,78,233,123,146,62,134,120,153,81,75,221,119,110,52,89,146,9,162,73,56,177,27,220,71,241,221,187,42,233,76,166,191,26,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,220,94,188,170,173,173,167,141,181,60,220,245,68,231,4,244,241,118,218,198,53,190,91,151,222,116,142,84,9,85,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,161,58,138,96,240,96,213,234,108,67,94,114,93,35,184,207,73,13,62,161,89,219,53,26,186,9,95,60,215,27,127,114,88,225,99,219,247,24,197,166,154,186,71,43,211,230,176,198,136,228,85,226,251,159,3,42,231,170,210,221,45,206,245,167,59,182,105,158,154,88,190,51,146,94,123,222,74,139,205,67,79,221,237,66,249,164,253,100,207,100,109,218,56,158,239,188,228,223,109,147,117,84,69,242,165,223,120,71,104,94,156,98,29,54,89,245,190,217,102,238,230,121,223,159,138,229,116,168,84,124,144,210,211,215,205,4,116,180,255,0,36,237,66,190,93,146,61,19,119,62,69,69,115,149,25,19,99,14,255,0,210,143,74,58,113,210,86,156,51,10,194,162,243,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,147,146,40,81,85,177,181,206,85,87,189,242,72,254,214,0,21,213,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,78,166,99,158,177,164,208,71,79,242,134,54,53,211,53,238,217,93,35,88,201,41,176,213,65,72,30,43,125,40,233,199,78,218,143,141,102,186,95,23,194,173,90,141,241,25,230,176,69,10,54,150,219,85,74,180,235,35,169,149,23,238,67,39,154,106,164,59,113,141,204,114,49,81,142,100,113,7,214,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,42,175,198,247,84,191,249,26,104,165,190,251,255,0,203,121,77,222,217,229,127,216,166,160,159,188,172,255,0,230,147,120,49,255,0,229,123,127,189,169,10,186,7,211,60,87,87,122,189,211,108,23,53,164,243,118,90,139,133,69,194,166,149,209,199,36,117,94,74,146,106,198,65,43,36,99,152,248,100,125,59,89,35,21,191,122,55,61,168,168,170,138,159,175,196,63,53,181,103,253,105,106,173,246,205,79,87,13,61,45,225,150,71,182,165,141,107,214,123,125,52,84,51,57,17,174,114,112,116,180,210,57,139,190,234,197,106,170,53,85,90,146,255,0,192,251,0,166,150,235,170,122,165,93,143,85,165,69,45,61,186,193,107,187,57,37,108,10,201,93,44,245,180,236,93,251,79,122,44,52,15,119,201,94,196,88,255,0,170,146,47,32,146,190,45,152,85,171,42,232,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,181,93,43,145,26,173,94,109,98,239,178,43,93,76,26,3,172,119,222,159,245,151,19,214,44,114,31,49,87,140,220,27,81,37,55,38,51,205,210,189,174,142,166,155,155,216,244,143,187,4,146,197,220,224,174,103,62,77,251,205,69,52,167,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,50,239,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,26,158,4,117,240,240,205,110,185,255,0,69,186,85,125,188,211,210,67,81,75,103,125,145,141,166,99,154,197,130,223,83,45,12,46,84,115,156,188,221,21,52,110,122,239,178,189,92,168,141,69,70,164,138,2,0,120,157,116,29,250,111,177,84,235,206,147,217,121,103,216,253,189,223,18,181,219,173,221,202,172,162,22,190,22,199,187,187,173,78,245,60,13,168,86,241,142,73,102,106,71,10,111,194,38,165,59,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,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,68,21,23,226,189,208,229,78,53,117,189,245,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,93,229,73,165,116,155,189,178,63,178,21,150,125,92,155,41,190,230,23,24,110,217,29,119,155,171,167,183,208,90,227,147,180,200,248,210,209,82,197,73,77,30,204,68,69,225,4,17,51,125,185,59,142,238,85,114,170,175,202,39,167,134,231,135,221,55,81,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,123,238,201,17,3,186,248,74,116,81,240,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,157,136,219,67,52,29,183,220,220,136,238,114,119,153,44,177,196,217,26,214,164,104,233,81,36,73,97,123,44,252,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,57,87,136,143,72,127,210,183,70,147,236,181,23,123,80,176,238,237,110,47,206,191,203,67,63,117,209,121,170,73,57,34,198,189,216,226,111,5,119,14,50,199,22,242,50,53,151,149,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,106,120,170,191,24,46,144,255,0,30,174,48,90,47,241,20,89,203,100,175,255,0,112,165,160,171,134,39,167,251,72,36,70,63,252,67,146,63,239,242,1,50,186,36,235,7,25,234,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,147,157,109,245,131,140,244,141,165,242,222,156,180,149,185,181,242,158,118,226,118,122,184,170,59,21,211,197,36,12,153,242,73,19,21,173,100,45,169,100,170,199,62,53,145,26,172,99,154,171,201,180,109,211,23,80,185,87,75,250,203,101,213,204,90,155,207,249,14,229,53,198,214,250,169,41,225,185,208,202,222,50,211,200,230,47,251,89,24,174,107,218,201,98,137,234,199,240,226,174,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,182,85,73,81,13,178,134,38,241,138,158,55,61,127,219,72,245,107,88,215,203,44,175,70,51,159,20,14,105,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,123,222,28,221,20,127,69,93,56,158,255,0,159,219,45,82,106,110,83,250,203,149,76,9,221,146,215,66,168,197,142,216,217,185,57,142,226,246,44,146,186,36,107,95,35,154,221,229,108,49,72,177,87,194,83,162,143,141,214,81,245,101,169,182,203,85,101,150,30,244,120,93,190,116,239,200,234,232,103,237,190,230,228,71,112,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,109,64,0,0,12,203,107,246,177,223,122,128,214,92,179,88,178,56,124,189,94,77,112,117,68,116,220,152,255,0,41,74,198,164,116,212,220,216,198,36,157,168,35,138,46,231,4,115,248,114,119,222,114,169,115,254,42,29,67,218,180,107,166,139,174,7,75,117,171,165,203,53,58,158,107,37,165,144,209,182,102,58,137,31,10,92,157,43,164,78,12,98,211,76,232,81,83,121,57,212,49,88,137,197,210,71,68,32,13,30,244,95,172,119,221,125,233,131,0,213,92,166,30,23,171,173,190,74,123,140,156,152,190,102,170,146,162,90,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,9,186,55,117,206,17,99,254,12,26,243,77,138,234,134,75,160,23,218,218,191,47,156,83,182,233,98,99,170,37,116,17,220,104,227,145,211,198,200,81,138,198,62,106,109,222,233,85,204,249,80,198,197,230,174,98,52,46,36,0,0,0,7,42,234,119,167,172,87,170,13,26,189,105,30,83,83,228,60,255,0,110,166,221,116,101,44,117,19,91,43,162,119,40,170,35,107,211,253,180,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,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,52,230,70,174,186,58,50,177,117,135,167,20,182,200,238,191,6,204,241,127,49,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,72,143,138,64,207,181,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,240,107,24,214,166,200,136,130,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,61,248,185,236,108,243,53,174,84,221,169,44,136,155,114,93,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,157,47,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,209,244,178,84,67,108,161,137,188,165,168,145,172,79,246,177,177,28,230,53,242,203,19,21,236,231,201,3,218,244,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,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,104,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,124,13,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,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,2,128,124,81,253,118,106,111,228,190,207,68,117,255,0,12,93,33,166,215,173,6,234,151,72,230,130,146,74,140,138,207,97,134,222,181,115,203,12,17,92,89,241,41,104,166,145,241,110,244,100,117,49,195,34,162,35,183,70,42,43,92,138,173,94,65,226,143,235,179,83,127,37,246,122,34,85,120,24,254,251,63,134,255,0,153,1,85,102,154,52,7,88,236,93,64,104,214,39,172,88,228,62,94,147,38,183,182,162,74,110,79,127,148,170,99,157,29,77,55,55,177,139,39,106,120,229,139,185,193,26,254,28,155,247,92,138,103,219,171,221,33,166,208,142,165,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,191,125,207,101,60,241,49,234,229,119,223,107,190,243,255,0,172,182,191,224,251,172,118,44,231,166,4,210,170,120,124,189,235,77,46,19,211,214,71,201,239,239,210,215,84,79,87,79,83,186,177,172,111,39,190,166,46,218,57,238,79,45,205,220,82,70,160,19,168,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,115,252,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,153,125,61,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,145,190,74,14,104,217,29,108,167,88,220,246,54,24,158,136,143,115,28,189,233,24,143,85,226,216,153,20,106,240,92,208,189,56,174,194,114,62,161,238,118,111,61,153,208,228,21,56,221,182,166,161,81,241,219,169,91,71,77,36,143,167,102,223,114,105,60,211,216,249,21,85,221,182,163,27,193,31,42,73,103,224,8,107,226,41,208,173,55,84,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,215,99,88,231,177,142,87,178,101,0,50,195,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,40,60,46,61,118,105,151,231,94,207,90,73,79,24,78,148,116,227,6,163,183,117,55,133,69,240,107,174,81,144,50,207,127,181,193,10,37,45,117,84,176,84,78,149,237,217,83,181,50,249,119,36,168,136,173,149,207,108,139,197,233,35,165,141,126,23,30,187,52,203,243,175,103,173,2,127,248,213,250,88,197,190,160,80,251,117,196,172,14,139,244,114,197,175,189,80,96,26,85,148,205,194,203,117,184,73,81,113,143,139,215,204,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,205,55,86,236,182,127,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,243,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,253,96,0,57,167,81,90,13,134,245,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,117,106,61,188,216,175,141,203,193,238,69,233,96,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,12,214,23,253,101,233,211,4,234,131,160,93,42,211,76,234,159,247,127,99,172,179,214,243,155,251,153,116,248,42,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,160,19,74,125,39,122,88,209,191,167,248,247,183,64,5,0,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,194,124,47,188,65,42,110,213,54,94,151,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,222,123,153,191,85,241,113,214,29,18,198,116,94,135,75,115,204,110,147,46,203,47,181,18,87,216,237,45,188,207,69,61,157,233,73,85,4,87,167,164,45,84,145,145,75,39,6,193,42,181,147,42,201,182,253,167,241,166,28,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,152,26,147,7,42,233,123,23,214,92,59,67,177,91,6,188,230,159,105,178,250,123,125,58,213,212,203,74,216,234,169,185,66,197,90,74,153,153,52,172,172,154,23,171,227,90,166,171,123,173,107,92,228,87,242,145,253,84,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,52,167,210,119,165,141,27,250,127,143,123,116,4,127,241,22,232,39,250,85,219,173,57,254,158,207,229,53,38,203,229,44,209,121,154,142,52,53,182,185,42,190,250,79,201,127,85,229,251,243,212,36,145,181,207,115,82,72,251,114,185,209,118,228,7,73,222,150,52,111,233,254,61,237,208,29,84,15,63,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,111,190,200,159,129,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,0,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,2,218,122,133,202,111,184,54,129,106,94,107,139,87,121,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,25,151,47,79,197,231,58,251,37,209,181,202,193,240,191,55,246,215,32,181,216,187,221,254,223,148,237,200,234,254,239,30,43,220,223,200,118,248,238,223,239,188,183,251,188,93,72,56,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,48,47,251,195,171,71,44,90,55,210,62,9,77,104,155,204,85,230,22,248,51,27,165,79,23,179,189,85,95,4,82,53,56,57,239,70,246,160,74,120,55,111,22,191,177,207,139,92,247,33,37,79,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,25,204,235,167,10,186,224,29,96,234,221,138,243,81,73,53,69,86,81,87,123,99,169,158,231,49,32,184,59,207,66,213,87,53,171,205,177,84,198,215,166,219,35,209,200,138,228,68,114,217,79,130,133,218,213,55,77,185,149,138,27,157,35,238,84,121,197,69,93,69,27,102,106,207,12,19,80,81,54,41,95,30,252,154,199,186,9,154,215,42,108,229,138,68,77,248,174,209,131,198,175,213,62,45,244,254,135,220,110,39,213,240,75,202,111,180,154,251,157,97,84,245,220,44,183,92,61,110,149,148,221,166,47,118,170,146,182,158,58,121,57,170,115,111,22,86,212,166,200,168,213,238,110,228,85,107,85,2,229,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,5,255,0,0,0,174,15,21,14,133,105,179,252,122,235,212,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,206,235,28,245,228,233,24,198,73,78,198,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,26,168,0,0,50,174,106,160,202,184,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,128,29,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,4,170,0,0,0,0,0,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,95,241,64,62,23,30,187,52,203,243,175,103,173,47,248,0,0,0,0,10,75,241,142,213,234,156,215,169,122,29,45,167,158,173,45,186,113,103,134,23,193,52,17,53,159,17,174,99,42,166,154,39,183,119,189,142,167,90,6,42,61,83,103,194,254,45,77,213,207,243,254,16,216,47,218,222,178,109,183,255,0,138,121,79,177,88,253,210,251,217,236,119,60,223,114,54,208,118,185,114,78,222,222,127,185,203,103,127,122,227,183,222,228,222,85,215,230,117,250,68,235,39,86,47,255,0,11,248,127,148,200,36,177,118,123,253,222,95,13,141,148,29,222,92,91,183,115,202,247,56,237,247,121,241,221,219,114,89,213,224,117,139,95,105,49,93,92,205,106,40,120,89,110,183,11,61,174,142,167,186,197,238,213,82,71,85,37,68,124,17,121,183,139,43,105,151,117,68,106,247,54,106,170,181,200,129,103,228,10,241,142,210,26,108,215,166,138,29,82,167,130,145,46,90,113,120,134,103,207,52,242,181,255,0,14,174,123,41,102,134,38,55,118,61,238,168,90,7,170,189,19,102,66,254,46,77,213,175,158,164,127,235,243,5,253,34,116,109,171,22,15,138,124,63,202,99,242,95,123,221,142,239,47,134,200,202,254,215,30,77,219,185,229,123,124,183,251,188,249,108,237,184,168,82,103,67,58,161,106,209,206,173,52,207,60,190,182,145,45,176,94,62,27,89,61,93,107,105,32,164,130,186,25,40,164,170,146,87,34,181,172,133,181,43,50,239,178,42,70,168,174,110,252,147,70,102,85,205,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,6,88,139,254,240,184,244,39,166,95,157,123,197,105,64,37,255,0,120,92,122,19,211,47,206,189,226,180,9,84,0,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,92,78,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,190,219,170,126,37,59,120,42,122,167,202,126,159,215,123,141,184,159,254,40,254,132,245,55,242,95,120,162,2,128,75,232,240,159,197,172,88,255,0,68,184,133,218,209,67,229,234,242,107,133,222,233,116,147,186,247,249,138,166,87,77,72,217,54,114,170,51,104,41,41,217,179,81,27,247,55,219,147,156,171,66,230,164,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,96,125,99,61,126,36,56,181,139,15,235,107,84,173,56,229,15,148,164,168,184,82,93,36,143,186,249,57,85,86,208,211,213,212,201,187,213,85,57,207,60,175,219,126,45,229,179,81,26,136,137,161,66,160,60,111,112,95,135,234,158,154,106,103,197,59,159,30,199,234,236,94,75,177,183,103,200,84,164,221,222,231,47,189,207,226,92,120,241,78,61,157,247,119,61,154,29,87,193,11,58,248,134,150,106,94,153,252,47,183,240,28,130,146,251,231,123,251,247,188,253,50,195,218,237,241,251,188,62,27,203,151,37,229,222,219,102,240,221,214,84,83,7,130,198,127,83,98,234,27,43,211,234,140,134,146,142,219,149,98,239,169,101,12,203,19,95,95,113,163,168,141,97,72,149,201,205,207,101,60,245,239,86,49,126,108,230,231,34,246,209,91,115,224,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,2,181,124,88,186,215,183,98,216,173,207,165,125,55,185,243,201,47,59,83,102,51,177,106,169,230,181,80,186,58,122,136,233,227,114,53,145,205,230,163,155,139,213,178,61,169,18,75,27,216,171,42,43,2,178,250,145,162,209,42,13,109,202,96,233,202,237,87,113,211,167,84,69,53,142,106,150,206,215,181,146,65,27,229,133,18,161,140,155,132,115,58,88,216,178,34,189,88,198,170,185,235,247,221,249,52,6,221,164,247,77,101,196,233,181,211,35,248,38,2,203,131,106,47,245,62,78,166,167,185,75,19,93,34,211,112,165,84,153,59,234,198,193,220,143,239,71,221,231,243,227,177,249,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,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,173,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,162,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,245,149,129,225,41,214,191,198,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,121,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,179,240,0,28,255,0,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,123,170,35,166,228,246,121,186,167,185,35,166,166,230,198,61,99,238,207,36,81,119,56,43,89,207,147,190,235,85,64,168,15,24,45,99,190,231,61,80,46,149,84,67,229,236,186,105,111,130,158,142,62,76,127,126,170,186,158,10,186,138,157,209,141,123,121,49,244,209,118,213,207,106,121,110,109,226,178,57,8,65,37,166,235,13,170,158,251,53,178,173,150,218,202,137,169,41,235,29,11,146,9,167,133,177,186,88,153,38,220,92,246,54,120,92,230,162,238,212,150,53,93,185,38,235,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,191,215,254,142,95,116,11,166,14,149,52,171,41,155,157,234,213,111,202,106,46,49,241,98,121,106,170,186,138,26,185,105,183,99,222,199,246,95,80,232,187,141,114,181,253,190,105,178,59,100,8,65,108,180,221,111,85,47,163,179,91,42,235,234,35,167,158,173,241,83,66,233,94,216,32,137,243,77,42,181,168,170,140,142,40,228,145,238,252,26,198,57,203,178,34,169,237,116,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,54,162,74,110,76,103,155,165,123,93,29,77,55,55,177,233,31,118,9,37,139,185,193,92,206,124,155,247,154,138,118,191,11,143,93,154,101,249,215,179,214,156,83,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,131,169,227,169,226,198,121,186,87,181,36,166,169,224,199,189,35,238,193,36,82,246,249,171,153,207,139,190,243,85,0,210,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,235,33,7,132,134,188,211,106,159,77,17,233,181,194,182,174,124,135,76,42,62,23,82,181,53,18,212,62,91,116,239,146,90,25,17,239,98,53,140,107,82,90,102,68,215,191,131,40,218,191,117,175,99,82,111,128,0,0,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,45,80,0,5,0,248,163,250,236,212,223,201,125,158,136,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,128,231,254,52,154,57,98,195,245,151,18,214,43,68,221,186,189,68,183,212,83,221,41,184,189,121,85,91,91,79,27,106,121,185,234,137,206,9,233,226,237,181,140,107,124,183,47,188,233,28,169,249,60,24,53,122,155,16,215,156,151,72,238,51,210,67,79,168,86,118,205,70,174,130,87,207,53,198,223,220,150,56,88,246,253,198,49,105,166,174,145,202,244,249,172,49,162,57,21,120,190,90,248,193,104,229,139,57,233,129,117,86,162,111,47,122,211,75,132,21,20,114,113,123,251,244,181,213,16,82,84,83,108,143,107,27,201,239,166,151,184,173,123,147,203,112,111,20,145,202,85,7,72,90,189,77,161,29,75,233,238,169,92,39,164,130,219,105,188,50,27,164,245,48,75,51,41,237,213,44,117,45,100,200,200,190,251,158,202,121,229,123,17,168,239,190,214,253,215,255,0,85,67,73,38,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,64,15,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,164,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,4,255,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,0,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,12,214,23,231,7,83,24,111,74,30,31,154,79,170,89,133,13,93,197,238,193,241,187,109,162,217,76,138,215,220,110,50,90,163,124,80,44,156,85,176,179,140,82,61,242,57,23,139,24,238,45,123,248,70,250,12,61,86,127,170,89,222,168,125,156,251,117,125,248,159,217,44,126,143,22,179,255,0,106,195,15,149,181,210,242,236,65,250,166,55,159,30,227,254,251,249,61,119,249,185,118,64,26,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,22,255,0,225,123,208,183,232,83,21,102,184,235,30,25,229,53,38,245,207,224,244,213,174,229,53,138,215,36,109,68,222,21,106,121,122,201,183,147,185,186,185,236,137,89,31,234,156,234,136,215,138,120,93,120,127,214,93,235,45,189,77,235,126,59,217,181,67,229,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,156,97,78,214,209,71,34,61,179,54,71,72,173,70,36,78,150,218,128,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,0,0,1,85,126,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,113,213,124,115,191,114,127,196,159,203,78,85,224,169,234,159,41,250,127,93,238,54,224,46,164,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,239,254,55,185,215,195,244,179,77,52,207,225,125,207,143,100,21,119,223,59,223,219,179,228,41,146,30,215,111,143,222,231,241,46,92,185,39,30,206,219,59,158,237,174,190,138,113,107,238,97,213,198,144,218,113,202,31,55,87,79,152,91,46,146,71,221,100,124,105,104,167,109,93,76,155,189,81,23,132,16,74,253,183,228,238,59,53,21,202,136,178,255,0,198,247,58,248,134,169,233,166,153,252,47,183,240,28,126,174,251,231,123,251,247,188,253,74,67,218,237,241,251,188,62,27,203,151,37,229,222,219,102,240,221,220,255,0,193,183,22,177,100,29,92,86,93,174,244,62,98,175,25,195,238,55,75,92,157,215,179,203,213,62,122,106,71,73,179,85,17,251,193,87,80,205,156,138,223,191,190,220,154,213,64,187,240,0,21,151,227,131,133,93,107,240,13,44,212,104,106,41,18,219,99,188,92,108,149,17,57,238,239,186,122,232,98,154,39,49,188,120,171,17,182,249,145,202,174,69,69,116,123,35,183,85,108,95,240,134,206,190,201,117,147,109,176,124,47,205,253,181,199,238,150,46,247,127,183,229,59,113,182,191,187,199,138,247,55,242,29,190,59,183,251,239,45,254,239,23,77,95,26,191,75,24,183,212,10,31,110,184,149,151,208,182,107,117,192,58,193,210,75,237,154,158,146,106,138,172,162,146,200,246,212,177,206,98,65,112,119,145,153,200,141,115,87,155,98,169,145,204,93,246,71,163,85,81,200,138,213,13,25,128,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,148,250,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,0,1,202,186,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,6,170,0,0,12,171,154,168,50,174,6,148,250,78,244,177,163,127,79,241,239,110,128,234,167,42,233,59,210,198,141,253,63,199,189,186,3,170,128,0,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,32,7,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,0,0,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,12,193,23,209,225,63,139,88,177,254,137,113,11,181,162,135,203,213,228,215,11,189,210,233,39,117,239,243,21,76,174,154,145,178,108,229,84,102,208,82,83,179,102,162,55,238,111,183,39,57,86,133,205,30,244,83,139,88,176,254,145,244,134,211,142,80,249,74,74,140,62,217,116,146,62,235,228,229,85,91,3,106,234,100,221,234,170,156,231,158,87,237,191,22,242,217,168,141,68,68,14,214,0,3,42,230,138,58,3,206,191,72,157,27,105,61,255,0,225,127,15,242,152,252,118,46,207,127,187,203,225,178,62,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,64,58,177,130,254,139,245,79,50,211,63,138,124,79,236,150,65,113,177,121,222,199,103,205,121,90,153,33,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,94,167,133,199,161,61,50,252,235,222,43,64,160,18,255,0,188,46,61,9,233,151,231,94,241,90,80,9,127,222,23,30,132,244,203,243,175,120,173,2,85,0,0,21,87,227,157,251,147,254,36,254,90,90,161,85,126,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,29,255,0,198,247,58,248,126,150,105,166,153,252,47,185,241,236,130,174,251,231,123,251,118,124,133,50,67,218,237,241,251,220,254,37,203,151,36,227,217,219,103,115,221,188,3,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,2,0,116,171,165,191,166,158,163,180,235,76,230,177,124,102,130,243,144,82,252,86,139,205,121,126,237,174,39,247,171,191,88,143,99,155,181,44,83,187,238,57,30,187,108,205,220,173,69,210,153,64,62,23,30,187,52,203,243,175,103,173,47,248,1,89,126,56,56,85,214,191,0,210,205,70,134,162,145,45,182,59,197,198,201,81,19,158,238,251,167,174,134,41,162,115,27,199,138,177,27,111,153,28,170,228,84,87,71,178,59,117,86,217,161,10,188,94,112,95,181,189,27,92,175,255,0,20,242,159,98,178,11,93,247,179,216,238,121,190,228,142,160,237,114,228,157,189,188,255,0,115,150,206,254,245,199,111,189,201,161,90,222,23,30,187,52,203,243,175,103,173,47,248,206,103,66,217,173,215,0,235,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,70,103,34,53,205,94,109,138,166,71,49,119,217,30,141,85,71,34,43,87,70,96,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,25,87,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,43,173,190,176,113,158,145,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,121,55,61,119,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,157,87,171,61,111,207,186,130,215,156,159,80,53,26,199,87,143,220,155,81,240,184,177,234,137,38,114,216,224,166,222,54,209,113,155,103,49,237,114,61,210,162,53,136,179,62,103,240,103,53,106,79,95,7,222,144,255,0,14,174,51,170,47,241,244,88,51,99,175,255,0,119,165,175,171,154,38,39,251,120,35,71,191,252,123,150,63,239,18,1,42,188,59,186,67,254,138,90,52,191,106,104,187,58,133,152,246,171,114,142,21,254,102,24,59,78,151,202,210,71,197,18,52,237,71,43,185,171,121,242,150,73,118,145,241,164,92,94,34,61,33,255,0,74,221,26,79,178,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,215,69,230,169,36,228,139,26,247,99,137,188,21,220,56,203,28,91,200,200,214,94,82,168,1,150,27,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,232,7,172,27,87,86,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,112,168,88,101,122,198,214,181,98,123,94,206,60,18,57,36,137,126,48,93,33,254,61,92,96,180,95,226,40,179,150,201,95,254,225,75,65,87,12,79,79,246,144,72,140,127,248,135,36,127,223,228,43,215,167,93,121,204,186,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,178,57,88,238,15,70,72,212,230,198,170,6,151,138,224,241,159,215,154,156,87,75,241,173,0,177,86,210,121,140,226,161,215,75,235,27,81,19,167,142,221,71,36,110,130,55,194,172,87,177,147,84,236,246,202,142,103,206,134,70,39,52,115,209,182,41,105,173,169,184,218,168,174,21,150,154,187,93,69,85,60,115,75,67,86,232,157,61,43,220,212,87,67,34,194,247,196,175,106,170,181,86,55,189,155,162,241,115,147,101,92,235,245,185,175,52,221,71,117,47,152,234,77,154,182,174,124,121,106,25,107,199,210,106,137,100,98,91,169,152,145,71,36,76,149,140,116,44,153,205,146,165,98,224,222,15,168,122,46,238,228,229,15,213,208,134,133,216,186,137,234,131,17,211,156,198,205,117,184,226,206,243,87,27,235,109,234,246,112,165,167,167,146,70,36,210,177,21,98,134,73,210,8,28,244,86,187,245,200,214,61,175,115,28,147,87,199,59,247,39,252,73,252,180,247,254,11,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,184,177,121,82,219,93,81,27,170,121,181,234,169,206,121,234,34,237,185,140,115,124,183,47,188,217,26,169,224,60,115,191,114,127,196,159,203,64,138,190,23,30,187,52,203,243,175,103,173,36,167,141,102,133,209,218,175,184,95,80,246,27,55,103,227,124,241,188,138,166,53,130,56,223,85,19,59,148,47,115,17,18,89,38,124,45,170,99,164,85,123,82,58,72,25,247,54,106,62,53,248,92,122,236,211,47,206,189,158,180,185,62,180,52,114,251,175,189,48,103,250,85,139,77,194,245,117,183,199,81,110,143,139,23,204,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,161,84,62,18,26,243,83,165,157,75,199,166,215,10,218,72,49,237,79,167,248,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,253,231,49,141,91,201,50,195,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,165,237,1,214,59,23,80,26,53,137,235,22,57,15,151,164,201,173,237,168,146,155,147,223,229,42,152,231,71,83,77,205,236,98,201,218,158,57,98,238,112,70,191,135,38,253,215,34,129,208,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,18,171,192,199,247,217,252,55,252,200,11,84,0,1,64,62,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,74,175,3,31,223,103,240,223,243,32,44,83,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,123,169,227,169,226,247,249,74,166,57,36,166,169,224,199,177,100,237,79,28,82,246,249,163,95,195,139,190,235,149,12,203,154,168,51,153,215,54,151,218,180,115,171,77,76,192,236,78,164,75,108,23,143,137,81,193,73,68,218,72,41,32,174,134,58,216,233,99,137,170,173,107,33,109,74,66,155,108,138,145,162,163,91,191,20,11,232,233,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,55,138,182,24,217,46,239,70,71,83,28,209,162,170,187,116,98,42,57,200,168,229,207,191,86,62,169,245,147,234,6,67,238,51,150,147,224,193,171,213,57,126,131,100,186,71,113,158,174,106,141,61,188,54,106,53,116,17,50,8,109,215,14,228,177,194,199,183,239,189,233,83,13,116,142,87,167,201,38,141,17,202,137,197,149,109,213,143,170,125,100,250,129,144,251,140,224,90,167,130,167,165,140,167,234,5,119,183,91,137,254,64,15,5,79,75,25,79,212,10,239,110,183,19,252,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,11,254,0,0,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,154,194,101,120,117,244,43,83,213,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,245,24,230,53,236,123,145,236,229,93,29,244,171,153,117,95,171,150,252,62,205,109,171,110,49,110,168,167,169,203,46,241,200,144,178,221,110,87,253,244,108,174,99,219,230,100,107,100,108,44,226,238,79,69,114,167,109,146,61,154,19,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,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,245,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,63,88,0,0,0,114,174,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,1,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,213,143,6,191,210,134,169,230,90,153,253,35,190,25,246,183,32,184,223,124,151,217,14,247,149,243,85,50,77,218,238,121,214,243,227,220,227,203,139,119,219,125,147,125,139,42,0,114,174,151,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,221,63,35,228,251,254,98,178,122,159,239,61,201,56,241,239,241,254,186,239,199,127,150,251,39,85,0,0,0,8,171,215,63,67,31,211,71,236,79,249,232,253,142,251,29,241,47,245,19,226,30,107,205,249,111,252,98,30,28,124,183,253,246,252,255,0,102,223,63,41,209,79,134,247,244,62,213,59,174,166,126,153,126,214,252,79,31,158,197,228,190,206,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,41,191,61,247,249,108,179,84,0,0,1,21,122,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,229,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,150,106,128,33,87,90,222,27,223,211,7,84,237,90,153,250,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,231,178,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,150,106,128,0,0,35,255,0,90,221,41,127,76,29,44,181,105,159,219,223,178,95,12,200,32,190,249,223,133,249,254,231,110,154,162,30,215,111,189,22,219,249,158,92,185,46,220,54,219,231,186,69,93,39,240,107,253,23,234,158,27,169,159,210,59,226,127,100,178,11,117,247,201,125,144,236,249,175,43,83,28,221,174,231,157,119,14,93,190,60,184,187,109,247,217,118,216,178,160,0,0,4,127,235,91,165,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,219,127,51,203,151,37,219,134,219,124,247,78,1,210,231,133,39,244,107,215,108,103,90,255,0,79,95,104,254,206,121,223,238,103,217,111,39,223,243,20,115,211,127,126,243,114,113,227,223,229,253,69,223,142,223,45,247,73,254,0,0,0,242,154,177,130,254,148,52,179,50,211,63,138,124,51,237,110,63,113,177,121,222,199,123,202,249,170,105,33,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,86,183,246,12,127,242,162,255,0,137,63,252,124,181,64,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,114,181,191,176,99,255,0,149,23,252,73,255,0,227,229,170,0,0,0,0,0,32,7,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,0,3,202,106,198,11,250,80,210,204,203,76,254,41,240,207,181,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,222,124,123,156,184,242,110,251,109,186,111,185,90,223,216,49,255,0,202,139,254,36,255,0,241,242,213,0,0,0,2,170,255,0,176,99,255,0,149,23,252,73,255,0,227,229,170,0,60,166,147,224,191,162,253,44,195,116,207,226,159,19,251,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,158,172,0,0,0,33,87,90,222,27,223,211,7,84,237,90,153,250,101,251,37,240,204,126,11,23,146,251,59,231,251,157,186,154,137,187,189,207,53,22,219,249,158,60,120,174,220,55,223,231,178,122,190,134,58,24,254,133,223,109,191,207,71,237,143,219,31,134,255,0,168,159,15,242,190,83,204,255,0,227,19,115,229,230,127,239,118,225,251,119,249,74,160,5,106,234,199,131,95,233,67,84,243,45,76,254,145,223,12,251,91,144,92,111,190,75,236,135,123,202,249,170,153,38,237,119,60,235,121,241,238,113,229,197,187,237,190,201,190,196,213,233,115,66,255,0,163,94,132,227,58,41,246,167,237,31,217,207,59,253,211,242,62,79,191,230,43,39,169,254,243,220,147,143,30,255,0,31,235,174,252,119,249,111,178,117,80,0,0,0,0,0,0,0,0,0,143,253,107,116,165,253,48,116,178,213,166,127,111,126,201,124,51,32,130,251,231,126,23,231,251,157,186,106,136,123,93,190,244,91,111,230,121,114,228,187,112,219,111,158,233,32,0,16,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,0,0,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,213,128,42,175,251,6,63,249,81,127,196,159,254,62,90,160,0,0,0,86,174,172,120,53,254,148,53,79,50,212,207,233,29,240,207,181,185,5,198,251,228,190,200,119,188,175,154,169,146,110,215,115,206,183,159,30,231,30,92,91,190,219,236,155,236,77,94,151,52,47,250,53,232,78,51,162,159,106,126,209,253,156,243,191,221,63,35,228,251,254,98,178,122,159,239,61,201,56,241,239,241,254,186,239,199,127,150,251,39,85,0,85,95,246,12,127,242,162,255,0,137,63,252,124,159,253,46,104,95,244,107,208,156,103,69,62,212,253,163,251,57,231,127,186,126,71,201,247,252,197,100,245,63,222,123,146,113,227,223,227,253,117,223,142,255,0,45,246,78,170,0,0,0,17,87,174,126,134,63,166,143,216,159,243,209,251,29,246,59,226,95,234,39,196,60,215,155,242,223,248,196,60,56,249,111,251,237,249,254,205,190,114,168,1,10,186,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,151,213,245,207,208,199,244,209,251,19,254,122,63,99,190,199,124,75,253,68,248,135,154,243,126,91,255,0,24,135,135,31,45,255,0,125,191,63,217,183,206,85,0,33,87,69,62,27,223,208,251,84,238,186,153,250,101,251,91,241,60,126,123,23,146,251,59,228,59,125,202,154,121,187,189,207,53,46,251,121,110,60,120,166,252,247,223,229,178,205,80,0,28,171,170,61,11,254,146,154,19,147,104,167,218,159,179,159,104,252,151,247,79,200,249,206,199,151,172,130,167,251,207,114,62,92,187,28,127,174,155,114,223,231,182,203,213,64,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,84,0,0,0,21,87,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,207,86,0,0,0,170,191,236,24,255,0,229,69,255,0,18,127,248,249,101,58,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,4,127,234,11,161,110,156,122,149,190,218,114,157,68,195,60,189,234,221,112,138,182,174,227,103,115,40,170,175,16,177,140,98,210,87,74,198,243,154,21,100,113,181,23,116,150,54,179,104,164,141,28,238,82,0,0,0,0,4,74,233,231,195,115,68,186,118,214,219,246,178,99,178,213,220,94,234,134,205,136,209,84,190,118,191,25,100,144,79,13,92,41,42,77,198,177,146,54,163,139,22,104,213,241,177,141,78,79,127,41,22,90,128,62,78,89,110,190,222,49,91,205,167,22,200,254,207,222,171,109,245,20,246,235,191,147,101,95,195,234,159,27,155,21,79,97,234,140,151,182,245,107,251,110,94,46,227,178,252,148,172,31,236,24,255,0,229,69,255,0,18,127,248,249,106,128,15,41,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,217,36,220,19,239,207,47,109,140,99,166,149,234,233,36,122,53,57,200,247,185,83,119,41,192,58,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,42,128,16,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,43,87,85,124,22,113,92,223,81,242,60,199,10,214,255,0,178,54,91,221,194,91,133,53,137,184,156,117,17,219,187,171,205,240,68,248,234,97,98,66,215,171,146,54,36,109,225,31,6,42,185,90,175,116,191,233,15,167,187,239,75,218,53,77,163,183,125,75,251,107,73,108,184,85,84,90,234,126,12,203,111,147,165,157,201,35,169,184,54,73,22,79,215,186,162,94,227,158,174,253,119,31,147,88,212,59,88,0,0,0,0,2,0,117,71,225,73,253,37,53,219,38,214,191,211,215,217,207,180,126,75,251,153,246,91,206,118,60,189,28,20,223,223,188,220,124,185,118,57,127,81,54,229,183,207,109,215,170,244,49,208,199,244,46,251,109,254,122,63,108,126,216,252,55,253,68,248,127,149,242,158,103,255,0,24,155,159,47,51,255,0,123,183,15,219,191,202,85,0,0,0,32,7,84,126,20,159,210,83,93,178,109,107,253,61,125,156,251,71,228,191,185,159,101,188,231,99,203,209,193,77,253,251,205,199,203,151,99,151,245,19,110,91,124,246,221,122,175,67,29,12,127,66,239,182,223,231,163,246,199,237,143,195,127,212,79,135,249,95,41,230,127,241,137,185,242,243,63,247,187,112,253,187,252,165,80,0,66,14,178,124,50,45,93,88,106,228,58,175,111,213,58,76,34,161,214,122,123,109,117,60,56,187,107,31,93,60,47,151,106,169,101,74,152,85,207,237,62,40,147,147,85,81,144,49,57,108,136,141,155,224,8,127,209,15,64,247,222,140,178,172,150,237,79,174,159,106,236,185,69,190,26,122,203,71,217,134,80,239,85,4,156,169,234,123,235,81,43,254,227,36,169,103,109,17,173,119,127,119,110,172,105,197,117,99,193,175,244,161,170,121,150,166,127,72,239,134,125,173,200,46,55,223,37,246,67,189,229,124,213,76,147,118,187,158,117,188,248,247,56,242,226,221,246,223,100,223,98,202,128,17,255,0,162,158,148,191,161,246,150,93,116,207,237,239,218,223,137,228,19,223,124,239,194,252,135,111,185,77,79,15,107,183,222,151,125,188,183,46,92,147,126,123,109,242,221,100,0,0,0,0,71,254,181,186,82,254,152,58,89,106,211,63,183,191,100,190,25,144,65,125,243,191,11,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,93,184,109,183,207,116,224,29,46,120,82,127,70,189,118,198,117,175,244,245,246,143,236,231,157,254,230,125,150,242,125,255,0,49,71,61,55,247,239,55,39,30,61,254,95,212,93,248,237,242,223,116,159,224,8,255,0,214,183,74,95,211,7,75,45,90,103,246,247,236,151,195,50,8,47,190,119,225,126,127,185,219,166,168,135,181,219,239,69,182,254,103,151,46,75,183,13,182,249,238,156,3,165,207,10,79,232,215,174,216,206,181,254,158,190,209,253,156,243,191,220,207,178,222,79,191,230,40,231,166,254,253,230,228,227,199,191,203,250,139,191,29,190,91,238,147,252,0,0,0,0,1,85,127,216,49,255,0,202,139,254,36,255,0,241,242,202,116,159,5,253,23,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,245,96,14,85,211,71,78,152,39,75,250,89,65,166,120,45,63,248,170,203,197,111,57,191,186,119,79,45,12,51,214,118,229,150,78,207,119,176,199,118,152,238,12,252,17,63,21,94,170,0,0,0,0,0,30,83,86,48,95,210,134,150,102,90,103,241,79,134,125,173,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,202,214,254,193,143,254,84,95,241,39,255,0,143,150,168,0,242,154,79,130,254,139,244,179,13,211,63,138,124,79,236,150,63,110,177,121,222,199,103,205,121,90,104,225,238,246,249,59,135,46,223,46,60,157,182,251,110,187,110,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,236,163,244,39,255,0,111,63,248,179,120,255,0,154,1,42,129,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,0,0,1,249,46,119,107,85,150,153,149,151,155,157,37,5,60,149,16,82,50,90,153,155,19,29,60,242,178,24,98,71,57,81,21,242,75,36,113,177,191,139,158,246,181,55,85,68,3,245,128,0,0,0,0,0,3,149,107,167,84,122,19,211,95,193,63,77,121,207,217,207,180,126,103,225,159,220,202,202,206,255,0,151,237,119,191,208,209,73,199,143,126,47,235,109,191,47,150,251,46,223,39,69,58,204,233,179,168,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,193,235,233,56,82,178,72,227,116,156,234,32,141,139,179,230,141,54,69,229,247,183,219,100,85,64,237,96,0,0,0,0,31,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,7,214,7,228,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,253,96,0,0,0,0,0,0,1,249,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,139,94,199,53,118,84,84,63,88,0,0,0,0,0,0,0,0,0,0,0,0,0,126,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,214,0,0,0,0,0,2,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,246,118,235,39,98,170,9,29,28,177,243,101,51,152,238,47,99,147,118,170,181,118,221,21,83,230,4,149,7,63,209,77,123,210,126,162,113,90,172,215,71,50,191,180,22,90,43,131,237,115,212,249,26,154,78,21,76,142,57,29,31,10,136,227,122,236,201,163,93,209,56,253,237,183,221,21,19,160,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,62,176,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,9,84,0,0,0,31,146,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,248,185,239,107,83,117,84,67,245,128,0,0,0,0,0,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,62,176,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,9,41,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,3,235,0,0,0,113,77,107,235,51,166,206,157,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,223,7,175,171,231,74,249,36,141,178,115,167,130,70,38,239,134,68,217,87,151,221,223,109,149,21,67,181,131,149,104,95,84,122,19,212,167,198,255,0,66,153,207,218,63,179,158,91,226,127,220,202,202,62,199,152,238,246,127,209,49,71,203,151,98,95,234,239,183,31,158,219,166,253,84,0,0,0,0,0,0,0,34,175,246,81,250,19,255,0,183,159,252,89,188,127,205,14,255,0,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,170,30,172,0,0,17,255,0,84,186,245,233,59,69,179,187,158,153,234,94,171,124,27,36,179,118,124,237,23,192,174,85,29,174,236,44,154,63,214,67,78,248,221,188,114,177,223,117,203,182,251,46,202,138,137,208,52,83,94,244,159,168,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,70,166,147,133,83,35,142,71,71,194,162,56,222,187,50,104,215,116,78,63,123,109,247,69,68,14,128,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,205,148,206,99,184,189,142,77,218,170,213,219,116,85,79,153,218,180,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,67,213,131,242,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,126,176,0,0,0,0,0,0,0,252,150,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,172,0,0,0,62,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,204,124,34,221,81,91,28,117,87,14,195,17,243,249,120,156,168,249,123,108,84,115,248,34,241,106,162,174,200,125,96,0,0,0,0,0,0,0,31,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,119,123,210,40,101,145,90,221,215,132,111,119,224,213,84,15,214,0,0,0,0,1,21,127,178,143,208,159,253,188,255,0,226,205,227,254,104,4,170,7,159,180,231,248,109,235,1,162,213,42,60,134,146,60,78,190,207,29,254,43,181,90,173,44,13,183,62,20,157,181,18,44,200,213,137,157,165,71,175,113,27,197,55,229,182,202,122,0,0,0,0,0,0,31,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,61,249,53,143,116,19,53,174,84,217,203,20,136,155,241,93,131,245,128,0,0,0,0,0,0,0,0,126,73,46,214,168,110,180,246,41,174,116,140,185,86,83,205,87,79,70,233,154,147,205,4,46,141,178,202,200,247,228,230,49,211,194,215,57,19,102,172,177,162,237,201,55,15,214,0,0,0,0,0,0,15,63,118,207,240,219,46,3,91,170,85,153,13,36,152,157,5,158,75,252,183,106,69,90,168,29,110,100,43,59,170,35,88,81,203,43,59,72,175,78,218,59,146,109,199,125,208,142,191,217,71,232,79,254,222,127,241,102,241,255,0,52,2,85,3,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,172,0,31,38,221,150,98,183,139,237,223,22,180,228,214,170,219,214,63,229,254,47,110,167,173,142,74,171,127,125,138,248,60,196,77,85,124,93,198,34,185,156,209,57,53,21,83,116,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,230,170,12,171,129,165,62,147,189,44,104,223,211,252,123,219,160,58,169,202,186,78,244,177,163,127,79,241,239,110,128,234,160,0,0,8,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,120,175,13,14,184,233,186,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,190,251,228,73,24,170,142,123,33,155,230,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,69,244,244,11,214,190,43,213,102,156,82,89,46,215,63,47,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,118,100,122,49,83,139,162,124,161,42,129,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,60,254,153,234,174,156,107,38,43,6,107,165,185,165,171,38,178,212,113,111,153,183,212,36,157,153,29,27,36,236,204,207,235,195,50,50,72,213,209,72,141,145,156,145,28,212,95,144,30,172,0,5,85,248,231,126,228,255,0,137,63,150,156,171,193,83,213,62,83,244,254,187,220,109,199,85,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,128,186,144,0,0,0,2,149,188,80,186,233,253,53,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,187,76,142,95,49,71,14,209,246,246,70,177,242,163,228,253,107,91,79,34,118,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,165,189,198,63,148,203,221,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,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,39,87,133,63,92,116,218,107,117,160,233,111,82,89,87,45,139,39,188,35,49,107,155,95,44,235,110,184,213,57,140,74,39,199,186,163,41,166,151,103,53,209,181,59,115,75,35,158,142,108,174,146,27,137,50,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,156,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,167,194,159,174,58,157,74,181,80,116,183,169,44,164,138,251,140,89,209,152,181,205,175,138,4,184,219,169,90,198,37,19,227,221,21,245,48,197,179,154,232,218,189,200,98,145,207,70,186,39,73,48,88,249,86,190,32,61,76,102,93,40,120,129,225,90,165,135,208,210,92,88,237,55,164,182,221,237,149,40,141,101,198,221,37,214,181,242,192,146,113,87,66,254,81,70,246,72,212,94,47,99,121,53,236,231,27,237,40,165,111,26,191,84,248,183,211,250,31,113,184,129,110,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,106,80,95,135,207,91,119,94,148,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,118,209,202,171,28,123,94,246,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,15,172,0,2,152,52,171,173,187,175,74,29,114,235,69,139,39,158,174,187,78,178,173,72,189,67,117,163,117,83,155,5,166,119,94,21,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,174,82,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,54,253,88,250,167,214,79,168,25,15,184,206,75,255,0,10,62,181,255,0,70,89,84,29,53,234,101,206,235,83,141,229,183,10,122,108,74,93,251,208,217,238,147,72,230,173,63,4,106,200,216,106,164,145,159,54,187,132,114,167,37,98,36,211,74,208,185,64,0,0,0,2,173,124,64,122,152,204,186,80,241,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,218,81,74,222,53,126,169,241,111,167,244,62,227,113,2,221,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,190,212,160,191,15,158,182,238,189,40,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,237,163,149,86,56,246,189,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,144,31,88,0,0,0,5,59,120,83,245,199,77,166,183,90,14,150,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,184,147,42,229,186,120,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,74,22,104,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,53,80,101,92,213,64,0,0,17,87,197,31,208,158,166,254,75,239,20,71,138,240,208,235,142,155,168,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,239,190,68,145,138,168,231,178,31,107,226,143,232,79,83,127,37,247,138,34,133,177,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,64,106,76,17,127,160,30,176,109,93,89,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,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,0,0,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,250,188,64,122,152,204,186,80,241,3,194,181,75,15,161,164,184,177,218,111,73,109,187,219,42,81,26,203,141,186,75,173,107,229,129,36,226,174,133,252,162,141,236,145,168,188,94,198,242,107,217,206,55,254,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,11,116,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,82,130,252,62,122,219,186,244,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,182,142,85,88,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,64,125,96,0,0,0,25,235,241,21,209,203,238,141,245,113,157,211,93,230,243,20,153,133,194,124,198,215,83,197,140,239,82,215,207,44,142,78,13,123,213,189,169,210,162,13,221,197,207,236,115,226,214,189,168,88,87,130,198,127,77,125,233,231,43,211,234,140,134,174,178,229,138,229,15,169,101,12,203,43,153,65,110,172,167,141,97,72,149,201,193,172,125,68,21,239,86,49,126,79,230,231,34,119,17,93,205,124,109,52,83,254,129,122,140,163,184,127,131,10,184,82,201,47,251,226,178,146,72,88,145,255,0,191,82,71,58,79,241,8,214,255,0,93,72,213,225,89,172,118,45,34,234,226,209,77,145,195,181,38,123,111,151,14,142,167,147,255,0,181,106,170,103,130,74,101,224,198,57,95,220,158,158,40,54,251,173,111,127,155,156,141,98,162,133,244,159,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,125,98,42,248,154,107,95,232,91,164,124,167,203,219,252,213,126,119,190,21,71,206,46,112,197,231,96,155,204,73,38,210,49,205,218,150,42,158,14,78,91,74,177,114,106,183,150,193,69,122,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,94,167,134,94,138,126,133,186,71,197,188,197,195,205,87,231,123,102,181,156,37,231,12,94,118,8,124,188,113,239,27,28,221,169,98,166,230,213,229,180,171,47,23,43,120,237,69,122,79,130,254,148,53,79,13,211,63,138,124,51,237,110,65,110,177,121,222,199,123,202,249,170,152,225,238,246,249,55,159,30,231,46,60,155,190,219,110,155,238,105,163,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,55,171,158,238,44,99,83,119,42,185,118,221,85,87,230,6,112,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,8,65,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,76,171,150,233,225,79,215,85,78,99,29,7,75,26,175,95,87,83,125,165,167,72,112,170,230,210,196,216,29,110,164,162,98,124,53,233,12,109,86,190,40,169,228,149,179,72,174,238,34,200,215,61,174,108,105,40,89,160,0,0,0,1,80,30,49,93,66,235,42,106,60,61,55,201,77,246,127,1,109,190,142,248,207,47,84,215,201,146,243,85,227,53,71,21,222,56,97,158,41,99,101,59,147,231,36,43,51,185,111,7,110,223,200,255,0,214,191,74,54,46,173,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,200,85,114,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,8,1,225,55,214,189,187,79,235,63,163,22,168,92,251,22,91,221,193,146,98,21,178,45,85,68,145,93,42,167,134,20,182,54,54,53,236,142,25,95,35,166,107,191,84,198,73,223,87,171,150,100,86,91,249,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,119,222,26,157,107,219,186,139,211,138,29,47,205,110,123,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,2,106,158,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,178,73,184,39,220,130,46,227,216,199,77,43,213,177,198,197,114,115,145,236,106,46,238,67,213,148,67,226,41,215,85,79,84,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,212,99,94,230,49,238,86,48,56,167,80,61,81,106,135,80,90,208,237,104,190,222,234,237,215,43,117,66,166,52,148,143,142,25,236,116,81,213,203,83,73,79,29,68,17,196,231,190,7,76,187,78,168,146,42,162,57,87,240,218,242,122,22,213,157,101,214,190,156,113,220,247,92,113,15,130,223,170,249,71,77,89,197,177,124,118,133,24,197,134,231,229,209,19,203,247,119,119,221,217,26,254,29,216,209,177,75,27,82,162,252,62,122,36,186,245,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,222,250,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,2,162,244,95,175,111,232,175,214,38,181,233,190,162,65,230,52,203,38,213,12,134,178,174,162,10,126,117,86,90,231,215,73,18,214,53,24,156,230,133,89,28,109,150,47,155,145,172,107,226,78,77,116,115,91,249,154,206,172,125,83,235,39,212,12,135,220,103,39,167,133,247,136,37,53,166,154,203,210,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,251,172,107,54,11,95,0,242,150,237,85,211,139,190,163,221,244,134,217,154,90,170,115,59,13,190,158,233,114,178,71,80,139,85,77,75,50,170,71,35,155,255,0,232,43,145,62,243,27,52,14,114,53,38,137,94,30,172,3,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,242,186,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,226,237,147,116,106,53,174,123,220,198,49,239,110,125,186,129,234,139,84,58,130,214,135,107,69,246,247,87,110,185,91,170,21,49,164,164,124,112,207,99,162,142,174,90,154,74,120,234,32,142,39,61,240,58,101,218,117,68,145,85,17,202,191,134,221,47,175,174,181,242,174,171,53,30,174,201,105,185,249,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,179,27,213,136,156,157,43,229,229,88,7,75,154,237,170,26,89,145,235,94,11,131,124,79,12,196,188,231,198,46,127,19,163,135,202,249,90,102,212,207,250,153,101,108,175,227,12,140,119,220,99,183,223,100,221,81,80,11,158,240,249,235,110,213,213,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,94,218,57,81,36,143,121,106,102,7,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,83,67,221,42,245,49,134,245,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,96,118,0,0,3,42,230,170,12,171,129,127,223,245,172,191,243,127,255,0,224,225,18,188,47,188,65,41,173,52,214,94,151,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,221,99,89,180,181,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,85,0,129,94,25,93,118,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,54,69,125,76,49,108,217,24,254,82,61,145,247,249,72,171,55,106,122,128,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,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,242,157,85,117,49,134,244,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,42,216,89,198,41,30,249,28,139,197,140,119,22,189,252,35,124,53,240,134,212,204,171,89,53,31,168,253,82,205,106,252,197,235,38,184,88,46,21,60,100,145,241,195,205,110,124,32,139,184,247,189,176,196,196,108,113,177,92,188,35,99,26,139,179,80,173,110,165,250,139,206,250,160,213,58,253,76,206,170,63,198,209,217,232,184,67,253,204,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,226,171,248,34,79,255,0,3,31,223,103,240,223,243,32,63,87,136,15,83,25,151,74,30,32,120,86,169,97,244,52,151,22,59,77,233,45,183,123,101,74,35,89,113,183,73,117,173,124,176,36,156,85,208,191,148,81,189,146,53,23,139,216,222,77,123,57,198,251,31,210,173,76,197,117,147,78,49,205,82,194,170,252,197,151,38,183,197,112,166,229,36,111,146,30,105,247,224,151,182,247,177,179,68,244,116,114,49,28,188,36,99,218,171,187,84,168,31,26,191,84,248,183,211,250,31,113,184,156,211,195,231,173,187,175,74,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,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,0,0,0,0,86,175,139,206,166,101,90,55,168,253,56,106,150,21,87,229,239,88,205,194,255,0,112,166,229,36,140,142,110,11,108,231,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,165,149,21,87,227,157,251,147,254,36,254,90,4,244,233,87,169,140,55,170,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,1,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,197,81,222,40,184,67,253,211,181,249,152,102,158,143,185,44,82,118,123,189,134,55,186,198,243,103,226,139,248,162,232,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,0,85,95,138,159,94,63,233,191,74,154,65,122,255,0,21,22,95,125,182,92,127,221,217,83,100,115,59,95,239,119,74,248,230,255,0,25,78,246,255,0,125,97,218,188,80,186,215,254,143,248,35,244,99,79,110,119,90,29,73,204,173,236,169,138,227,68,189,159,131,90,221,51,152,250,132,149,205,93,230,151,181,60,49,164,106,143,143,239,203,206,55,50,46,229,32,129,127,223,245,172,191,243,127,255,0,224,225,64,37,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,129,165,62,147,189,44,104,223,211,252,123,219,160,56,255,0,136,55,91,118,174,148,48,8,236,88,196,244,149,218,139,149,83,212,67,106,163,109,83,91,61,166,7,67,51,89,118,124,110,134,86,61,145,212,54,54,182,41,17,169,50,247,17,170,169,28,155,32,234,99,13,233,67,195,243,73,245,75,48,161,171,184,189,216,62,55,109,180,91,41,145,90,251,141,198,75,84,111,138,5,147,138,182,22,113,138,71,190,71,34,241,99,29,197,175,127,8,223,70,218,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,145,241,195,205,126,228,17,119,30,247,182,24,152,141,142,54,43,151,132,108,99,81,118,106,1,232,52,119,80,181,230,139,90,45,119,221,33,206,50,8,53,23,42,188,65,73,21,100,87,62,51,221,107,106,106,227,115,98,170,146,103,112,157,146,212,36,110,145,181,10,232,222,191,57,55,77,205,31,105,237,110,101,113,192,49,171,134,163,90,105,45,121,101,85,158,138,107,245,13,35,145,208,82,220,93,11,22,166,24,213,30,244,86,54,85,123,81,81,239,249,34,125,231,126,43,2,188,40,250,40,253,25,98,176,117,41,169,150,203,85,78,73,150,219,233,234,113,40,182,239,77,103,181,205,27,156,181,28,209,203,27,102,170,142,70,124,154,222,113,196,156,85,232,179,77,19,108,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,0,0,4,85,241,71,244,39,169,191,146,251,197,17,42,136,171,226,143,232,79,83,127,37,247,138,32,40,4,247,250,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,226,221,211,116,114,57,173,123,28,199,177,143,111,214,233,59,213,62,141,253,64,199,189,198,2,74,120,161,116,81,253,31,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,63,6,186,58,23,61,244,233,19,156,187,195,47,106,121,163,88,209,25,31,223,139,132,109,100,93,192,145,125,105,120,137,227,57,223,68,214,138,253,26,190,210,82,223,117,58,162,76,98,255,0,110,154,130,162,103,219,160,75,124,114,221,233,98,154,104,99,137,239,141,107,104,224,89,184,170,57,149,15,116,72,142,111,56,171,131,165,91,118,163,222,58,142,211,171,78,146,228,119,92,127,41,173,200,41,105,232,238,246,202,53,171,154,223,27,223,198,162,165,208,34,162,75,12,112,44,175,150,55,175,109,209,54,68,147,238,43,142,84,91,79,130,231,79,95,12,177,100,125,78,221,170,110,180,245,119,127,51,137,90,40,164,165,237,82,205,66,199,211,77,61,99,100,114,111,54,243,198,144,181,89,179,88,234,121,209,85,238,118,209,133,159,128,0,170,191,28,239,220,159,241,39,242,210,0,116,209,212,94,119,210,254,169,208,106,102,11,81,254,42,142,241,69,194,31,238,157,175,204,195,52,244,125,201,98,147,179,221,236,49,189,214,55,155,63,20,95,197,22,127,248,231,126,228,255,0,137,63,150,149,86,6,154,52,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,238,128,80,15,64,189,107,229,93,41,234,61,37,146,237,115,243,26,101,147,92,33,143,35,183,212,44,143,142,131,154,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,57,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,177,13,124,69,58,234,166,233,107,13,92,31,79,171,233,31,170,151,250,120,102,161,134,166,150,87,178,217,110,153,106,24,183,36,85,141,96,153,237,146,157,209,178,23,63,250,239,107,220,199,177,170,199,204,162,0,120,161,116,45,250,107,197,95,174,58,57,134,121,189,73,178,240,248,197,53,19,184,205,125,181,199,27,145,118,133,26,190,98,178,29,163,237,236,173,123,226,71,199,250,215,54,158,52,10,118,180,219,51,45,87,207,232,172,212,114,85,223,242,204,198,241,29,52,79,171,171,69,158,225,113,171,153,26,213,146,105,156,136,175,146,89,19,119,200,228,249,185,85,203,248,169,122,126,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,68,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,35,65,61,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,224,242,158,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,68,63,230,171,2,202,191,213,92,115,36,199,46,31,248,74,58,235,109,117,60,159,240,100,134,104,228,103,249,28,215,55,246,42,23,211,215,215,90,248,175,74,122,113,87,100,180,220,252,198,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,222,145,138,196,78,45,149,241,81,13,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,187,50,54,167,205,200,141,79,193,0,188,143,15,222,187,172,93,85,98,177,225,89,75,252,150,166,227,246,244,146,227,77,179,228,248,165,44,17,210,199,45,215,155,41,226,167,131,187,83,80,228,242,205,85,115,54,221,55,111,205,32,183,141,95,170,124,91,233,253,15,184,220,73,191,225,215,208,173,55,75,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,215,123,152,215,189,141,71,190,16,120,213,250,167,197,190,159,208,251,141,196,8,0,79,255,0,11,222,186,127,66,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,166,243,43,147,203,209,205,188,157,205,209,204,100,170,201,63,84,215,84,72,175,12,142,157,48,78,168,52,179,94,244,207,58,167,255,0,241,5,101,158,183,156,223,220,203,167,150,188,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,134,186,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,211,152,43,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,119,109,140,227,50,118,183,138,73,21,238,153,210,58,53,114,61,34,108,182,126,6,107,58,177,245,79,172,159,80,50,31,113,156,229,71,85,234,199,213,62,178,125,64,200,125,198,115,181,104,183,69,31,210,3,161,236,179,89,244,246,217,117,174,212,156,55,48,171,166,138,221,68,157,239,140,218,219,73,64,247,211,164,78,114,109,52,93,217,230,141,99,69,124,159,126,46,18,57,241,118,194,90,248,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,210,28,42,185,180,177,54,7,91,169,40,152,159,13,122,67,27,85,175,138,42,121,37,108,210,43,187,136,178,53,207,107,155,26,75,102,134,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,123,195,247,174,235,23,85,88,172,120,86,82,255,0,37,169,184,253,189,36,184,211,108,249,62,41,75,4,116,177,203,117,230,202,120,169,224,238,212,212,57,60,179,85,92,205,183,77,219,243,64,152,0,0,5,43,120,213,250,167,197,190,159,208,251,141,196,186,146,149,188,106,253,83,226,223,79,232,125,198,226,4,0,39,255,0,133,239,93,63,161,76,169,154,29,172,121,159,148,211,107,215,63,131,212,214,183,148,54,43,164,146,53,83,121,149,201,229,232,230,222,78,230,232,230,50,85,100,159,170,107,170,36,95,201,225,183,211,62,27,213,126,145,235,198,150,230,21,213,118,231,182,163,24,185,90,46,116,202,174,125,186,227,27,46,204,138,117,143,146,54,102,113,150,70,62,55,42,114,99,221,197,204,127,9,25,13,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,35,35,155,130,253,201,226,238,49,143,116,50,177,91,36,111,86,167,56,222,199,34,108,228,3,79,192,172,15,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,217,248,0,0,25,87,63,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,135,229,39,167,82,30,31,116,214,158,148,52,215,170,29,22,181,85,189,143,193,236,21,249,133,142,154,41,106,95,206,106,55,84,86,94,150,89,103,115,145,136,231,192,215,193,20,92,35,98,58,95,186,198,191,96,158,158,31,189,119,88,186,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,103,201,241,74,88,35,165,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,154,76,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,69,29,42,245,49,134,245,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,96,118,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,39,252,44,122,211,181,104,30,101,89,163,90,165,144,82,90,244,251,46,168,90,186,90,233,233,154,140,182,222,220,145,68,217,102,159,146,44,116,210,197,26,49,238,122,61,172,123,33,119,234,153,222,122,221,161,149,114,218,124,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,202,22,126,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,7,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,1,26,252,81,253,9,234,111,228,190,241,68,80,9,125,30,35,121,77,139,57,240,234,205,51,92,90,187,206,217,114,11,126,59,116,183,84,246,159,31,126,150,123,165,4,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,20,173,211,214,45,98,206,117,247,77,48,172,166,135,206,217,114,12,194,205,107,184,211,119,95,31,126,150,122,216,163,150,62,108,86,189,188,152,247,38,237,84,114,111,186,42,47,204,15,215,211,174,188,230,93,54,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,217,28,172,119,7,163,36,106,115,99,85,52,19,211,71,81,120,39,84,26,89,65,169,152,45,71,248,170,59,197,23,9,191,185,151,79,45,12,211,209,247,37,138,62,247,107,190,198,247,88,222,15,252,81,127,20,74,96,241,6,232,146,235,210,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,78,226,181,21,99,147,111,21,209,71,85,215,222,146,245,150,139,50,238,221,107,49,11,150,212,121,77,146,138,102,55,207,210,241,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,13,20,131,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,143,172,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,46,251,194,235,172,219,22,184,105,197,183,64,111,118,175,133,102,122,115,143,211,83,194,144,49,238,165,185,217,233,82,42,104,234,90,229,223,183,51,57,66,201,99,114,236,231,61,178,71,186,57,241,195,72,39,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,71,94,135,58,187,181,117,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,238,38,232,248,230,141,29,39,105,100,119,127,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,15,63,170,186,153,138,232,222,156,100,122,165,154,213,249,123,46,51,111,150,225,83,198,72,217,36,220,19,238,65,23,113,236,99,166,149,234,216,227,98,185,57,200,246,53,23,119,33,157,126,165,250,139,206,250,160,213,58,253,76,206,170,63,198,209,217,232,184,67,253,204,181,249,153,166,130,143,185,20,81,247,187,93,247,183,186,246,243,127,226,171,248,34,117,255,0,16,110,182,238,189,87,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,238,35,85,22,73,55,137,96,90,167,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,8,0,79,255,0,11,222,186,127,66,153,83,52,59,88,243,63,41,166,215,174,127,7,169,173,111,40,108,87,73,36,106,166,243,43,147,203,209,205,188,157,205,209,204,100,170,201,63,84,215,84,72,191,147,195,111,166,124,55,170,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,26,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,70,71,55,5,251,147,197,220,99,30,232,101,98,182,72,222,173,78,113,189,142,68,217,200,6,159,129,88,30,23,94,32,20,119,122,59,111,76,154,223,145,118,110,176,249,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,25,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,179,240,0,0,35,87,136,174,142,88,181,147,164,124,238,154,239,55,151,171,195,237,243,230,54,186,158,47,127,102,170,130,9,100,114,112,107,216,142,238,192,181,16,110,238,77,103,127,159,23,57,141,66,131,52,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,93,183,217,83,241,53,16,102,91,168,29,51,253,13,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,241,72,248,85,77,66,201,157,229,103,127,220,98,59,187,2,197,34,61,173,70,189,175,71,53,56,185,0,210,158,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,170,191,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,211,49,172,147,147,29,230,234,164,146,162,146,157,54,86,115,143,178,200,170,126,104,254,47,243,95,121,187,198,213,89,85,225,89,172,119,221,93,233,30,209,77,145,195,189,94,5,112,151,14,142,167,147,63,182,169,105,160,130,74,101,224,198,53,25,219,130,162,40,54,251,206,119,99,155,156,174,122,162,84,103,93,57,173,215,63,235,7,86,239,183,154,122,72,106,41,114,138,187,35,27,76,199,53,139,5,189,222,70,23,42,57,206,94,110,138,154,55,61,119,217,94,174,84,70,162,163,80,59,167,131,174,153,253,176,234,178,108,234,174,146,234,148,152,22,63,89,112,134,170,158,63,237,86,215,84,162,81,199,5,67,213,138,137,206,9,235,30,198,35,154,231,58,5,114,42,181,143,69,187,242,0,120,50,105,111,217,78,156,111,186,153,95,98,242,181,249,222,65,39,150,173,243,92,252,229,174,137,137,12,63,171,71,171,99,225,84,235,139,126,109,107,221,190,235,187,123,106,79,240,51,89,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,160,80,9,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,63,41,61,58,144,240,251,166,180,244,161,166,189,80,232,181,170,173,236,126,15,96,175,204,44,116,209,75,82,254,115,81,186,162,178,244,178,203,59,156,140,71,62,6,190,8,162,225,27,17,210,253,214,53,251,4,244,240,253,235,186,197,213,86,43,30,21,148,191,201,106,110,63,111,73,46,52,219,62,79,138,82,193,29,44,114,221,121,178,158,42,120,59,181,53,14,79,44,213,87,51,109,211,118,252,210,96,25,119,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,40,233,87,169,140,55,170,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,3,176,0,0,0,0,128,30,44,157,33,254,151,116,227,250,65,97,84,92,242,252,2,222,255,0,139,54,74,254,212,117,88,236,41,52,243,113,141,232,172,89,160,123,221,43,118,115,21,209,186,118,175,117,233,11,18,160,52,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,35,35,155,130,253,248,37,237,189,143,116,50,177,93,28,140,71,39,56,222,246,170,236,229,52,252,82,7,139,111,77,118,45,22,215,27,126,166,226,75,217,181,106,175,159,186,85,82,73,84,249,164,138,241,20,204,125,108,141,71,55,238,67,39,154,130,70,167,55,170,72,233,209,17,140,72,218,129,208,58,237,241,58,177,107,46,135,99,250,95,162,21,183,91,93,126,89,111,167,172,206,38,129,239,142,58,40,223,11,146,107,27,100,146,38,73,62,242,59,245,179,70,140,141,209,198,214,34,200,217,165,99,33,7,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,230,165,239,120,102,244,153,134,232,70,139,218,181,73,181,20,151,188,179,82,172,246,251,211,238,206,160,88,39,160,183,84,210,83,206,219,107,21,100,122,43,27,42,189,238,145,169,31,117,123,124,219,250,168,248,135,127,233,215,65,176,222,155,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,238,141,87,187,131,17,145,181,120,49,168,157,44,0,51,89,213,143,170,125,100,250,129,144,251,140,231,42,58,175,86,62,169,245,147,234,6,67,238,51,147,127,13,232,86,155,170,95,14,29,52,206,52,250,130,145,154,169,96,167,186,67,67,53,77,84,172,101,206,221,13,230,234,245,182,162,44,137,4,47,116,149,14,145,147,57,159,215,99,88,231,177,142,87,176,58,87,66,222,36,95,27,208,44,191,25,214,59,247,199,117,39,78,49,251,165,246,207,29,108,190,94,108,154,215,67,68,234,132,137,106,151,159,118,177,157,169,18,71,43,57,186,46,18,237,51,153,80,244,170,29,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,252,79,62,119,254,133,186,116,254,147,189,71,99,184,5,202,159,187,141,219,249,95,114,111,191,199,123,93,59,217,206,47,148,177,201,250,233,31,13,63,40,220,175,103,127,184,136,168,197,2,229,60,58,176,253,71,195,122,71,193,41,245,35,61,251,79,37,214,223,5,226,202,222,10,191,9,179,212,193,20,148,148,29,215,108,249,123,108,94,91,185,54,143,185,217,102,241,196,199,45,117,248,161,117,211,250,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,118,153,28,190,98,142,29,163,237,236,141,99,229,71,201,250,214,182,158,68,185,235,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,44,241,20,232,86,167,165,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,234,61,172,115,222,246,171,222,28,127,165,30,148,117,31,171,93,71,102,21,133,69,228,109,84,61,185,239,247,249,225,87,210,218,41,92,170,136,231,34,42,119,38,127,23,36,80,162,163,164,115,92,170,172,99,36,145,154,30,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,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,180,3,208,231,87,119,94,144,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,29,196,217,89,36,209,163,163,238,172,141,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,10,140,241,88,232,114,155,77,110,181,253,82,105,179,234,229,177,100,247,133,126,83,108,115,37,157,109,215,26,167,61,235,90,201,54,84,101,52,210,238,215,54,71,39,110,105,99,107,21,205,149,177,195,13,122,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,247,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,58,124,81,124,64,43,46,245,151,46,153,52,67,34,236,218,161,243,54,236,226,233,4,115,193,85,37,84,83,203,4,214,150,247,24,206,48,167,107,121,100,141,94,217,155,35,99,71,35,18,86,203,5,186,104,233,211,59,234,131,84,232,52,207,5,167,255,0,21,89,120,173,231,15,247,50,215,230,97,134,122,206,220,178,199,222,237,119,216,238,211,29,205,255,0,130,39,226,168,26,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,83,154,116,235,160,216,111,77,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,119,70,171,221,193,136,200,218,188,24,212,78,150,0,202,185,170,131,42,224,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,225,64,32,125,92,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,125,61,2,245,175,138,245,89,167,20,150,75,181,207,203,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,157,153,30,140,84,226,232,159,44,10,234,67,195,238,166,237,211,14,154,245,67,162,214,170,70,61,154,111,96,175,204,44,116,209,69,76,206,16,218,93,81,89,122,89,101,157,173,87,171,89,3,95,4,81,115,145,234,233,126,243,220,253,225,174,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,248,183,116,221,28,142,107,94,199,49,236,99,218,26,83,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,193,136,231,187,139,24,229,217,168,174,93,182,68,85,249,20,67,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,254,215,196,19,196,71,250,78,226,184,166,155,233,154,93,108,120,223,195,233,174,153,109,63,152,253,77,117,210,72,226,149,40,183,88,217,36,176,209,200,143,111,55,113,100,178,253,244,143,104,97,145,209,215,165,94,153,243,46,171,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,14,64,90,167,129,143,239,179,248,111,249,145,31,252,85,180,207,21,209,189,96,211,61,45,194,169,60,189,151,25,210,251,101,190,155,148,113,178,73,184,92,46,60,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,144,30,6,63,190,207,225,191,230,64,114,175,26,191,84,248,183,211,250,31,113,184,144,0,159,254,53,126,169,241,111,167,244,62,227,113,57,167,69,253,31,90,186,178,210,61,111,109,189,42,227,206,240,234,123,61,126,40,248,101,106,50,166,119,178,224,178,80,202,217,30,216,184,84,44,49,49,36,115,154,177,61,172,127,46,9,36,114,7,96,240,163,235,95,244,101,149,65,211,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,240,70,172,141,134,170,73,25,243,107,184,71,42,114,86,34,77,52,173,185,67,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,215,252,41,250,234,169,204,99,160,233,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,134,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,11,52,0,0,0,0,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,170,178,85,116,11,214,190,85,210,158,163,210,89,46,215,63,49,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,247,163,98,49,83,147,98,124,94,215,194,79,0,195,117,79,93,51,253,62,212,28,122,146,249,143,95,52,222,190,154,186,134,165,23,132,172,248,149,181,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,63,245,85,211,62,101,210,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,225,163,60,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,29,122,254,235,6,213,210,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,235,91,160,15,16,203,175,76,118,172,143,79,117,26,178,174,243,132,182,207,95,114,198,237,206,107,156,180,151,182,53,101,142,149,147,39,39,83,211,85,57,30,199,109,28,141,100,207,142,78,44,71,78,247,70,174,162,181,231,50,234,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,132,109,118,202,228,99,121,189,95,35,147,155,220,170,30,43,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,6,35,88,222,79,123,151,102,162,53,55,217,17,19,228,124,162,127,244,185,208,119,255,0,114,198,166,245,87,171,246,95,221,254,77,46,33,98,185,219,191,252,157,206,154,246,215,247,127,223,13,137,146,67,254,46,161,142,254,244,242,0,1,127,223,245,172,191,243,127,255,0,224,225,64,37,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,129,234,179,253,82,206,245,67,236,231,219,171,239,196,254,201,99,244,120,181,159,251,86,24,124,173,174,151,151,98,15,213,49,188,248,247,31,247,223,201,235,191,205,203,178,22,21,225,79,208,173,54,99,37,7,84,250,175,65,73,83,98,165,168,73,176,170,22,213,74,217,221,113,164,173,98,252,73,235,12,141,70,178,41,105,228,137,176,200,142,238,42,200,231,49,173,108,107,47,10,240,253,232,70,251,213,86,85,30,107,148,179,201,105,150,63,112,72,238,53,59,178,79,138,85,65,37,44,146,218,184,50,162,42,136,59,180,213,14,95,50,212,86,179,109,147,119,124,146,205,58,228,235,7,1,232,215,72,219,132,97,139,73,75,157,221,44,238,160,196,44,118,184,161,99,45,16,35,22,24,171,164,137,88,232,162,166,129,91,180,113,171,21,37,124,125,182,183,131,101,124,65,39,237,217,102,43,120,190,221,241,107,78,77,106,173,189,99,254,95,226,246,234,122,216,228,170,183,247,216,175,131,204,68,213,87,197,220,98,43,153,205,19,147,81,85,55,67,235,25,172,211,125,123,234,11,28,215,26,141,88,210,252,174,235,30,164,229,183,10,150,205,45,186,134,41,164,186,213,87,205,202,72,86,141,35,116,83,119,38,123,92,216,187,74,212,145,35,86,53,28,198,42,104,163,74,174,58,143,119,211,140,114,231,171,216,229,170,195,153,212,219,226,146,247,109,181,214,45,77,45,53,82,167,222,107,36,84,255,0,97,85,168,233,26,199,42,181,178,204,141,73,94,30,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,87,164,249,215,232,191,84,240,221,76,248,95,196,254,201,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,139,184,114,237,241,229,197,219,111,190,203,182,198,135,180,135,84,52,191,172,174,158,99,200,41,91,73,112,177,102,54,121,109,25,37,158,26,217,21,244,19,205,78,140,173,183,75,35,82,57,90,246,36,174,106,61,17,138,230,57,146,179,238,189,142,92,219,146,43,161,206,174,238,189,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,92,59,137,178,178,73,163,71,71,221,89,26,29,3,171,127,15,60,251,71,122,134,178,98,152,101,29,39,216,77,80,202,33,180,98,23,87,186,111,41,109,158,178,161,27,21,186,177,235,221,149,143,137,31,242,122,171,214,104,163,89,27,187,219,44,113,221,78,138,105,125,171,69,116,143,16,210,139,51,169,36,167,197,172,244,214,215,212,83,81,54,145,149,147,177,137,222,170,88,154,170,140,124,210,247,37,127,222,114,171,228,114,171,156,170,170,177,171,196,83,95,176,219,7,68,203,168,56,245,174,147,33,102,163,211,195,105,197,43,170,109,234,230,83,50,237,111,168,73,43,17,36,88,229,129,235,109,146,181,140,114,39,52,124,205,107,216,172,116,136,86,175,67,253,101,117,47,165,121,254,159,232,174,7,149,82,93,49,59,198,81,77,64,204,102,246,140,74,39,190,190,102,194,230,182,169,34,146,162,145,156,228,238,167,107,118,54,69,115,214,41,57,72,201,2,253,0,0,85,95,142,119,238,79,248,147,249,105,194,188,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,137,91,85,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,59,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,4,117,235,19,165,92,203,165,13,92,184,97,247,155,109,91,177,139,141,69,69,78,39,119,146,68,153,151,27,114,63,238,35,165,107,24,223,51,27,93,27,102,103,22,241,122,163,145,59,111,141,239,238,158,23,189,107,255,0,71,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,193,174,142,133,172,101,66,202,214,174,240,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,218,186,151,233,211,4,234,131,75,43,244,207,58,167,255,0,27,89,103,173,231,55,247,50,233,229,166,134,10,206,220,82,199,222,237,119,222,238,211,221,193,255,0,130,167,224,169,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,105,204,21,129,225,89,215,117,247,48,184,218,58,82,213,23,249,186,186,123,124,177,226,87,125,153,31,26,90,42,88,27,21,171,177,5,58,34,240,130,10,169,188,204,178,242,119,30,11,187,149,187,217,248,21,65,226,131,225,247,77,105,166,189,117,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,126,235,26,253,160,7,78,186,243,153,116,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,100,114,177,220,30,140,145,169,205,141,84,210,241,152,29,88,251,9,250,83,204,191,69,191,244,25,246,130,227,246,115,251,247,250,87,230,100,242,191,223,255,0,91,253,231,183,253,243,239,255,0,174,249,238,7,213,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,172,171,194,235,195,254,142,209,71,109,234,111,91,241,222,245,214,111,45,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,229,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,85,235,209,252,88,109,95,84,122,91,107,212,12,42,147,44,177,93,50,138,27,93,69,166,174,85,100,18,190,166,84,130,41,36,77,149,36,100,82,201,28,171,19,145,89,42,70,177,187,238,189,77,36,128,41,91,198,175,213,62,45,244,254,135,220,110,37,212,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,39,252,65,186,36,181,117,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,184,173,68,73,36,222,48,120,24,254,251,63,134,255,0,153,30,255,0,197,115,173,127,209,150,43,63,77,122,103,115,181,84,228,153,109,190,162,155,45,151,126,244,214,123,92,209,181,169,79,193,90,177,182,106,168,228,127,205,206,231,28,73,201,24,139,52,50,180,42,50,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,93,159,27,151,230,212,86,175,224,165,223,120,117,245,213,77,213,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,245,216,231,181,140,99,145,140,165,109,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,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,132,250,85,233,159,13,233,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,240,160,206,172,125,83,235,39,212,12,135,220,103,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,3,143,248,160,248,125,211,90,105,175,93,80,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,186,198,191,106,214,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,186,136,40,175,196,103,160,159,232,175,125,131,82,52,238,127,49,166,89,53,195,201,210,83,207,81,206,170,203,92,246,62,84,163,114,189,121,205,10,178,57,29,20,191,55,35,88,230,74,188,154,217,38,11,95,232,239,170,172,55,170,253,35,183,230,22,107,149,35,114,123,117,61,61,54,89,104,142,53,133,246,235,138,179,239,171,98,115,222,239,45,35,155,35,161,127,39,114,98,43,85,123,140,145,140,238,166,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,21,71,120,162,225,15,247,78,215,230,97,154,122,62,228,177,73,217,238,246,24,222,235,27,205,159,138,47,226,139,161,61,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,114,110,233,186,181,90,230,189,142,123,30,199,184,58,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,137,63,226,13,209,37,171,170,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,189,197,106,34,73,38,241,131,192,199,247,217,252,55,252,200,181,64,50,239,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,174,207,141,203,243,106,43,87,240,82,239,188,58,250,234,166,234,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,124,174,188,124,56,169,186,172,204,177,125,65,211,235,190,63,137,100,45,168,109,14,87,93,83,75,43,159,113,183,108,196,142,116,72,215,140,181,52,237,99,152,198,185,25,221,99,218,215,76,198,195,26,18,83,167,238,158,52,191,166,92,1,186,115,165,22,170,186,59,107,234,18,186,178,90,186,201,42,103,173,173,88,98,134,74,153,28,229,226,215,189,176,70,170,216,218,200,209,81,120,177,187,236,7,75,0,1,149,115,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,78,222,34,157,10,212,244,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,253,71,181,142,123,222,213,123,248,87,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,116,123,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,51,239,215,39,72,151,94,144,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,125,181,217,89,36,50,43,99,238,164,109,11,222,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,186,1,64,61,2,245,175,149,116,167,168,244,150,75,181,207,204,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,189,232,216,140,84,228,216,159,21,244,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,128,250,198,107,58,177,245,79,172,159,80,50,31,113,156,210,153,154,206,172,125,83,235,39,212,12,135,220,103,2,85,116,157,209,70,43,213,103,66,57,165,238,211,108,242,250,155,140,230,23,73,49,203,133,58,70,201,43,248,91,40,36,109,178,161,100,115,24,232,101,122,170,49,207,114,118,100,122,189,23,139,165,100,176,87,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,92,167,130,167,165,140,167,234,5,119,183,91,143,201,226,177,209,101,171,83,48,10,254,163,180,231,31,164,131,54,197,41,214,175,36,123,106,91,78,151,75,36,16,189,100,149,237,86,241,150,166,157,172,98,181,202,230,57,208,182,70,126,177,89,4,109,14,129,225,215,215,85,55,84,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,215,99,158,214,49,142,70,51,186,245,99,233,99,89,62,159,228,62,221,57,156,28,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,121,56,239,83,20,221,87,120,111,234,126,167,205,67,73,111,190,193,131,228,246,140,134,134,145,37,236,83,92,97,182,202,174,237,172,141,69,86,73,20,144,204,136,142,127,4,153,35,87,189,204,114,129,68,38,170,12,171,154,168,0,82,183,138,23,93,63,166,188,169,250,29,163,153,159,155,211,107,47,15,140,84,209,55,140,55,219,164,114,57,87,105,145,203,230,40,225,218,62,222,200,214,62,84,124,159,173,107,105,228,78,191,226,131,226,9,83,105,169,189,116,189,162,215,90,71,189,244,238,160,204,47,148,210,197,82,206,19,69,85,79,89,101,88,165,129,205,71,163,95,3,159,60,82,243,141,232,232,190,235,218,253,170,132,11,169,234,91,254,147,109,163,233,254,9,255,0,191,181,149,87,210,119,170,125,27,250,129,143,123,140,5,170,117,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,0,52,61,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,207,15,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,116,166,113,254,170,186,103,195,122,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,48,42,7,195,175,174,170,158,150,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,168,247,61,172,123,218,140,125,233,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,102,51,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,50,57,184,47,220,158,46,227,24,247,67,43,21,178,70,245,106,115,141,236,114,38,206,66,197,60,46,188,64,43,45,21,150,222,153,53,191,34,239,90,166,242,214,236,30,233,60,115,207,85,29,84,179,197,4,54,151,118,216,254,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,196,22,212,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,19,255,0,170,62,131,191,251,150,52,203,170,189,32,178,254,239,241,153,114,251,21,178,221,255,0,228,238,117,55,183,63,187,254,247,108,172,142,31,241,149,15,119,247,215,144,0,210,159,73,222,150,52,111,233,254,61,237,208,1,159,110,157,117,231,50,233,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,110,200,229,99,184,61,25,35,83,155,26,169,42,186,255,0,241,29,166,234,107,0,199,52,155,77,173,21,118,123,20,244,244,23,172,166,103,85,75,189,69,197,97,71,173,181,137,180,105,53,53,60,175,94,82,73,31,235,102,134,55,177,172,108,77,124,188,171,196,123,68,48,29,6,234,142,251,140,105,205,242,146,166,219,121,167,102,67,45,170,158,56,99,75,4,245,82,202,231,91,248,67,179,88,198,181,25,44,76,86,49,91,12,240,183,103,108,146,62,48,1,215,250,85,233,159,50,234,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,206,235,226,173,166,120,174,141,235,6,153,233,110,21,73,229,236,184,206,151,219,45,244,220,163,141,146,77,194,225,113,231,60,189,182,49,142,154,87,171,164,145,232,212,231,35,222,229,77,220,165,175,244,83,162,26,95,161,61,60,227,86,45,38,190,85,223,237,25,21,60,57,60,215,218,152,228,133,247,121,234,233,226,84,170,72,31,243,167,99,162,108,45,100,59,34,177,140,106,61,93,39,55,186,178,252,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,114,175,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,137,63,226,13,209,37,171,170,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,189,197,106,34,73,38,241,131,192,199,247,217,252,55,252,200,181,64,50,239,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,174,207,141,203,243,106,43,87,240,82,239,188,58,250,234,166,234,151,13,76,31,80,107,233,25,170,150,10,121,166,174,134,154,150,86,50,231,110,133,105,216,151,37,84,141,32,133,238,146,161,177,190,22,191,250,236,115,218,198,49,200,198,124,174,188,124,56,169,186,172,204,177,125,65,211,235,190,63,137,100,45,168,109,14,87,93,83,75,43,159,113,183,108,196,142,116,72,215,140,181,52,237,99,152,198,185,25,221,99,218,215,76,198,195,26,18,83,167,238,158,52,191,166,92,1,186,115,165,22,170,186,59,107,234,18,186,178,90,186,201,42,103,173,173,88,98,134,74,153,28,229,226,215,189,176,70,170,216,218,200,209,81,120,177,187,236,7,75,0,0,41,91,198,111,75,126,202,117,29,98,212,202,11,23,149,160,206,241,248,252,205,111,154,231,231,46,148,79,88,102,253,90,189,93,31,10,87,91,155,242,107,88,237,247,77,221,220,82,234,72,85,226,231,166,121,86,162,116,143,53,199,22,164,243,127,98,178,10,76,154,227,3,35,146,73,157,67,28,21,20,242,190,54,177,142,223,183,230,155,43,213,220,90,216,162,149,234,239,187,178,132,0,240,245,234,119,42,208,236,19,95,237,16,229,31,11,181,83,233,253,102,77,106,154,72,100,170,242,57,19,38,167,161,161,124,48,175,56,147,189,53,116,12,145,95,19,145,221,152,57,185,172,141,219,195,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,202,73,79,14,173,28,190,235,39,87,24,37,53,162,111,47,73,135,220,32,204,110,149,60,88,254,205,45,4,241,72,212,224,231,177,93,221,157,105,224,221,188,156,206,255,0,62,46,107,28,128,94,254,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,15,106,0,25,172,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,82,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,208,40,4,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,83,183,136,167,66,181,61,45,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,81,237,99,158,247,181,94,254,21,211,71,81,121,223,75,250,167,65,169,152,45,71,248,170,59,197,23,8,127,186,118,191,51,12,211,209,247,37,138,78,207,119,176,198,247,88,222,108,252,81,127,20,93,30,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,204,251,245,201,210,37,215,164,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,109,118,86,73,12,138,216,251,169,27,66,247,180,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,201,187,166,234,213,107,154,246,57,236,123,30,238,128,80,15,64,189,107,229,93,41,234,61,37,146,237,115,243,26,101,147,92,33,143,35,183,212,44,143,142,131,154,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,57,54,39,197,125,24,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,32,62,176,7,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,14,127,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,51,217,212,86,188,230,93,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,240,141,174,217,92,140,111,55,171,228,114,115,123,149,123,87,136,55,91,119,94,171,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,119,17,170,139,36,155,254,191,14,110,138,63,165,86,163,207,127,207,237,151,88,244,203,22,253,101,202,166,4,237,71,116,174,69,98,199,108,108,220,154,246,242,99,214,73,93,18,57,204,141,173,110,241,58,104,164,64,140,25,102,1,153,96,180,216,253,86,97,143,85,218,89,149,89,227,191,218,18,165,17,175,170,183,73,44,177,69,80,140,223,147,88,247,65,34,179,146,39,38,113,123,119,99,216,231,88,79,132,223,90,246,237,63,172,254,140,90,161,115,236,89,111,119,6,73,136,86,200,181,85,18,69,116,170,158,24,82,216,216,216,215,178,56,101,124,142,153,174,253,83,25,39,125,94,174,89,145,89,98,157,96,116,215,98,234,167,67,175,26,101,115,94,205,214,30,87,76,110,173,213,79,130,58,75,196,80,200,202,121,37,86,181,252,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,231,95,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,6,164,193,5,124,47,122,215,254,144,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,140,218,219,51,88,202,133,149,173,77,166,139,187,4,50,36,138,175,147,238,75,206,71,62,94,220,234,3,53,157,88,250,167,214,79,168,25,15,184,206,90,79,132,23,83,24,110,99,163,212,221,50,186,134,174,131,44,192,233,235,110,76,87,34,201,5,202,221,61,115,165,116,236,122,53,18,55,197,45,91,34,116,110,252,81,99,123,28,237,228,108,85,109,213,143,170,125,100,250,129,144,251,140,231,63,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,106,158,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,179,123,143,103,25,147,181,180,177,198,143,116,206,145,178,35,81,233,43,165,234,190,19,125,49,126,136,52,59,244,179,152,226,246,168,114,253,67,225,112,160,184,71,55,126,170,60,118,72,97,146,150,7,47,205,145,119,30,143,157,204,141,119,115,95,7,117,121,198,140,139,165,116,145,215,30,27,212,47,79,55,189,97,204,25,73,141,92,176,26,121,159,154,82,64,245,157,148,172,130,157,103,117,108,48,177,95,63,150,146,54,200,230,53,205,87,243,138,104,218,178,246,249,190,155,50,14,172,53,18,193,212,190,81,175,250,25,145,213,225,239,173,168,158,223,100,138,27,117,36,12,166,176,49,141,167,161,160,150,141,141,117,51,153,21,44,52,172,70,43,94,212,124,12,122,42,189,168,240,52,102,124,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,200,58,35,212,221,92,214,30,154,48,237,68,214,171,53,37,14,67,118,167,123,217,52,49,190,23,220,105,26,245,100,53,178,192,232,216,216,95,51,91,220,70,198,174,137,236,115,37,98,177,178,36,81,247,80,51,173,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,252,186,51,214,158,188,232,30,145,229,218,53,166,57,5,37,174,209,151,84,121,183,215,50,155,107,141,182,119,49,145,77,45,28,237,114,44,111,150,40,227,98,185,200,245,103,4,116,93,169,55,122,219,247,138,13,110,137,80,116,161,122,159,90,109,53,119,23,186,161,208,225,240,211,58,118,189,185,36,148,117,76,163,153,86,39,177,188,35,107,167,145,233,42,172,106,198,57,56,189,252,24,234,12,3,208,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,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,9,244,119,210,174,27,210,134,145,219,240,251,53,182,145,217,61,198,158,158,167,44,187,199,34,204,251,141,197,25,247,209,178,185,140,119,150,141,206,145,176,179,139,120,177,85,202,157,199,200,247,192,175,4,187,142,147,203,149,103,86,154,140,115,179,169,180,214,245,168,163,187,249,202,151,121,187,20,146,83,182,162,155,176,137,229,227,236,212,197,76,254,226,175,117,254,107,102,253,216,221,189,181,0,0,0,50,174,106,160,202,184,23,253,255,0,90,203,255,0,55,255,0,254,14,20,2,95,247,253,107,47,252,223,255,0,248,56,80,8,26,83,233,59,210,198,141,253,63,199,189,186,2,170,252,80,186,22,253,10,101,79,215,29,28,195,60,166,155,94,184,124,98,154,137,220,161,177,93,36,145,200,187,66,141,79,47,71,54,241,246,246,87,49,146,171,227,253,83,93,79,26,218,167,73,222,150,52,111,233,254,61,237,208,30,255,0,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,6,101,244,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,35,227,135,154,253,249,229,237,177,239,108,49,49,29,36,143,70,175,8,216,247,42,108,213,52,61,210,175,76,248,111,74,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,249,94,148,122,36,210,254,148,46,185,181,247,20,130,146,186,229,149,94,42,102,161,172,117,44,141,158,211,100,115,154,232,45,44,146,89,165,115,217,27,154,174,116,187,181,211,47,109,100,69,237,179,105,20,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,59,87,138,23,69,31,210,3,4,126,179,233,237,178,235,93,169,56,109,189,148,209,91,168,147,189,241,155,91,102,115,223,78,145,57,201,180,209,119,103,154,53,141,21,242,125,248,184,72,231,197,219,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,13,79,21,65,226,131,225,247,77,105,166,189,117,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,126,235,26,253,130,74,248,117,245,213,77,213,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,245,216,231,181,140,99,145,140,153,70,93,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,132,250,59,234,171,13,234,191,72,237,249,133,154,229,72,220,158,221,79,79,77,150,90,35,141,97,125,186,226,172,251,234,216,156,247,187,203,72,230,200,232,95,201,220,152,138,213,94,227,36,99,3,186,128,0,21,87,227,157,251,147,254,36,254,90,90,161,85,126,57,223,185,63,226,79,229,160,114,175,5,79,84,249,79,211,250,239,113,183,22,169,212,191,78,152,39,84,26,89,95,166,121,213,63,248,218,203,61,111,57,191,185,151,79,45,52,48,86,118,226,150,62,247,107,190,247,118,158,238,15,252,21,63,5,74,171,240,84,245,79,148,253,63,174,247,27,113,117,32,102,91,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,252,93,178,236,142,71,53,204,123,88,246,61,141,148,30,26,29,14,84,245,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,253,246,72,145,177,21,92,247,195,103,253,91,244,57,164,125,94,211,89,42,179,7,213,216,242,27,29,68,44,134,253,107,99,60,220,150,238,234,58,122,41,57,162,181,236,115,86,69,141,206,69,236,202,238,109,71,53,210,197,47,116,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,129,224,58,177,244,177,172,159,79,242,31,110,156,205,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,5,255,0,127,214,178,255,0,205,255,0,255,0,131,133,0,151,253,255,0,90,203,255,0,55,255,0,254,14,20,2,5,249,226,90,235,165,253,34,248,126,105,110,160,100,52,180,148,20,242,96,246,164,180,219,105,169,164,137,151,91,220,246,165,172,74,117,116,17,72,144,190,162,86,76,231,206,246,241,230,247,61,234,170,191,58,75,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,154,173,174,154,143,172,180,120,133,167,53,188,247,109,88,38,63,69,141,216,45,176,34,178,150,138,150,158,8,225,87,181,138,171,188,210,246,154,249,100,85,87,57,200,212,77,152,200,216,201,129,225,123,208,183,233,175,42,102,184,235,30,25,230,244,218,203,207,224,244,213,174,227,13,246,233,28,141,68,222,21,106,249,138,56,118,147,185,186,181,143,149,25,31,235,90,218,136,208,59,87,133,215,135,253,29,162,142,219,212,222,183,227,189,235,172,222,90,227,131,218,231,146,9,233,99,165,150,8,167,134,236,238,219,223,202,101,238,237,20,114,35,29,11,163,116,138,213,122,196,232,172,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,164,14,158,177,107,22,115,175,186,105,133,101,52,62,118,203,144,102,22,107,93,198,155,186,248,251,244,179,214,197,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,75,235,147,164,75,175,72,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,62,218,236,172,146,25,21,177,247,82,54,248,174,147,189,83,232,223,212,12,123,220,96,52,17,212,86,131,97,189,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,115,141,206,221,90,143,111,54,43,227,114,240,123,145,67,53,146,93,174,179,90,169,236,83,92,234,223,109,163,168,154,174,158,141,211,57,96,134,121,155,27,101,149,145,239,197,175,123,96,133,174,114,38,238,72,163,69,223,138,109,99,254,12,157,58,125,165,206,239,189,75,223,233,247,160,196,59,150,44,127,239,255,0,94,233,60,41,230,165,251,146,163,147,181,75,42,51,140,145,185,143,243,188,154,168,232,126,80,215,87,186,93,213,13,38,234,26,78,157,42,172,149,117,119,218,251,196,86,220,110,89,153,29,43,47,144,84,84,44,52,85,81,57,210,44,77,100,203,199,125,228,84,141,252,216,247,35,163,122,37,250,116,189,161,118,46,157,52,59,21,210,251,77,154,213,67,95,67,111,167,150,255,0,53,185,94,248,238,23,135,66,196,171,170,89,36,68,146,78,114,53,120,171,209,21,35,108,108,70,177,172,107,26,17,255,0,196,135,173,109,83,232,251,244,119,250,51,176,98,151,63,181,191,23,243,191,29,165,169,155,183,229,124,167,111,181,217,158,45,183,243,47,229,203,150,251,55,109,182,93,252,87,135,167,136,94,180,117,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,46,232,223,159,226,139,216,58,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,231,229,58,41,240,222,254,135,218,167,117,212,207,211,47,218,223,137,227,243,216,188,151,217,223,33,219,238,84,211,205,221,238,121,169,119,219,203,113,227,197,55,231,190,255,0,45,148,56,7,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,210,42,248,117,245,23,130,116,191,170,121,198,166,103,85,31,187,251,157,29,158,139,132,223,221,59,167,153,164,154,10,62,228,81,73,217,238,246,30,222,235,219,193,159,138,175,224,138,22,147,226,13,214,221,171,165,12,2,59,22,49,61,37,118,162,229,84,245,16,218,168,219,84,214,207,105,129,208,204,214,93,159,27,161,149,143,100,117,13,141,173,138,68,106,76,189,196,106,170,71,38,212,89,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,46,204,141,169,243,114,35,83,240,67,234,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,124,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,211,194,235,195,254,142,209,71,109,234,111,91,241,222,245,214,111,45,113,193,237,115,201,4,244,177,210,203,4,83,195,118,119,109,239,229,50,247,118,138,57,17,142,133,209,186,69,106,189,98,116,65,221,124,58,250,21,166,233,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,250,239,115,26,247,177,168,247,204,160,0,139,254,36,58,223,106,209,30,148,50,199,92,44,117,119,74,140,242,158,163,7,161,100,50,54,54,65,61,125,29,66,44,242,185,119,84,100,113,71,43,209,26,213,87,61,24,207,186,142,89,25,65,152,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,249,189,90,198,242,123,218,155,185,81,169,190,234,168,159,50,194,188,105,245,138,235,122,213,204,83,68,45,247,234,73,108,88,213,157,151,186,234,58,74,167,57,237,186,213,62,70,163,106,163,71,171,17,241,211,71,19,226,71,49,30,214,86,72,187,171,101,67,143,248,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,255,0,237,170,170,105,224,142,153,57,177,237,86,118,231,168,138,125,254,243,93,216,224,230,171,94,170,129,18,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,52,147,210,174,169,126,154,122,113,211,173,76,154,251,241,154,251,206,63,75,241,90,223,43,229,251,183,72,153,217,174,253,90,49,141,110,213,81,78,223,184,212,98,237,187,55,106,181,86,149,188,77,52,83,244,45,213,198,83,229,238,30,106,131,59,223,53,163,231,47,57,162,243,179,205,230,35,147,104,216,214,237,85,21,79,6,167,45,162,88,185,57,93,203,105,127,224,151,172,118,41,113,92,235,167,234,136,123,55,170,107,130,230,52,114,114,123,188,221,44,145,211,210,84,38,200,206,17,246,95,21,55,205,95,201,254,107,238,183,104,220,170,22,126,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,120,174,137,186,152,169,233,99,167,157,127,206,44,212,53,115,228,55,202,140,111,28,199,230,133,34,225,69,113,158,158,242,248,234,229,73,90,230,185,145,54,25,36,70,112,127,55,181,140,84,107,94,231,182,47,255,0,155,189,113,213,63,255,0,29,230,122,129,144,127,224,105,188,245,210,186,167,254,4,81,115,154,95,251,214,55,151,253,74,39,202,74,244,141,163,150,45,100,233,31,170,122,107,188,222,94,175,15,183,216,179,27,93,79,23,191,179,85,65,5,222,71,39,6,189,136,238,236,11,81,6,238,228,214,119,249,241,115,152,212,35,86,147,231,95,162,253,83,195,117,51,225,127,19,251,37,144,91,175,190,75,191,217,243,94,86,166,57,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,1,121,62,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,177,212,173,108,246,152,29,12,46,125,165,146,54,105,88,246,71,80,217,28,233,99,86,164,203,219,87,34,164,113,237,45,79,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,25,172,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,85,95,86,62,169,245,147,234,6,67,238,51,150,169,224,169,233,99,41,250,129,93,237,214,224,39,249,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,103,214,0,103,135,174,78,145,46,189,32,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,251,107,178,178,72,100,86,199,221,72,219,232,58,5,235,95,42,233,79,81,233,44,151,107,159,152,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,123,209,177,24,169,201,177,62,43,179,234,43,65,176,222,164,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,110,173,71,183,155,21,241,185,120,61,200,185,236,234,43,65,179,46,155,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,238,173,71,187,131,209,241,185,121,177,200,129,164,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,77,158,53,126,169,241,111,167,244,62,227,113,61,7,132,23,85,89,149,143,84,41,186,91,200,238,85,119,44,79,35,167,173,169,199,224,116,105,34,218,110,49,70,234,169,81,143,115,209,99,166,150,40,234,28,230,35,95,250,238,219,154,140,238,76,231,121,255,0,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,0,0,41,91,251,53,125,83,255,0,216,14,149,127,234,171,143,252,248,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,46,219,110,171,248,149,193,253,131,31,252,168,191,226,79,255,0,31,44,167,73,240,95,209,126,150,97,186,103,241,79,137,253,146,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,39,112,229,219,229,199,147,182,223,109,215,109,192,204,17,165,62,147,189,44,104,223,211,252,123,219,160,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,0,234,167,52,234,43,65,176,222,164,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,110,173,71,183,155,21,241,185,120,61,200,189,44,1,154,30,162,180,27,50,233,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,110,234,212,123,184,61,31,27,151,155,28,137,45,124,47,122,233,253,10,101,76,208,237,99,204,252,166,155,94,185,252,30,166,181,188,161,177,93,36,145,170,155,204,174,79,47,71,54,242,119,55,71,49,146,171,36,253,83,93,81,34,216,255,0,92,157,34,90,186,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,246,215,116,124,112,200,173,147,180,145,187,62,217,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,48,53,38,102,179,171,31,84,250,201,245,3,33,247,25,203,52,240,142,235,7,38,213,27,85,119,77,218,128,181,119,11,150,31,103,142,191,30,185,54,42,120,160,134,201,76,218,90,54,208,189,177,177,142,231,27,157,27,155,35,187,142,145,37,145,28,230,246,219,206,178,250,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,194,188,86,58,234,166,204,100,175,233,99,74,43,233,42,108,84,181,11,14,107,92,234,89,91,59,174,52,149,175,79,134,177,38,141,168,214,69,45,60,114,186,104,213,221,197,88,218,215,181,173,145,37,141,90,123,214,13,215,72,58,38,200,122,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,105,207,169,86,212,198,175,228,174,137,144,191,102,163,164,138,70,112,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,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,30,215,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,151,125,158,232,94,156,116,233,208,142,169,233,126,151,217,188,141,170,135,79,242,41,102,154,85,71,213,92,42,157,108,153,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,190,131,163,190,149,112,222,148,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,190,141,149,204,99,188,180,110,116,141,133,156,91,197,138,174,84,238,62,71,191,208,117,99,233,99,89,62,159,228,62,221,56,25,172,47,79,196,103,175,111,232,175,98,131,77,244,238,15,49,169,185,53,191,206,82,84,79,79,206,150,203,66,247,190,36,172,114,61,56,77,50,190,57,27,20,95,54,163,152,231,202,156,90,216,230,162,195,234,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,230,245,107,27,201,239,106,110,229,70,166,251,170,162,124,207,148,93,79,133,239,66,223,161,76,85,154,227,172,120,103,148,212,155,215,63,131,211,86,187,148,214,43,92,145,181,19,120,85,169,229,235,38,222,78,230,234,231,178,37,100,127,170,115,170,35,90,86,2,234,122,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,1,106,157,75,127,210,109,180,125,63,193,63,247,246,178,170,250,78,245,79,163,127,80,49,239,113,128,13,41,128,0,137,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,177,180,173,116,247,104,27,12,206,101,165,242,58,104,152,198,73,80,232,220,217,100,87,36,43,220,86,162,36,146,111,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,154,158,43,131,197,99,161,202,157,74,181,87,245,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,122,15,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,146,171,171,31,75,26,201,244,255,0,33,246,233,204,224,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,224,244,115,29,197,236,106,236,228,86,174,219,42,42,124,139,180,211,190,166,42,122,167,240,211,213,28,226,243,67,87,6,67,99,193,242,28,115,32,154,100,139,133,109,198,11,50,190,74,184,146,38,181,173,100,173,154,57,21,156,25,193,238,123,17,28,214,53,238,10,54,46,123,85,122,219,181,116,161,208,214,139,216,177,137,233,43,181,23,42,211,123,44,54,170,54,213,53,179,218,96,117,157,26,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,218,152,79,213,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,252,26,198,53,169,178,34,32,31,175,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,83,165,117,43,210,238,168,116,185,147,89,177,221,70,178,85,211,178,249,103,163,185,82,86,57,145,246,37,157,212,241,58,178,149,146,69,36,140,115,233,170,36,124,14,217,219,185,27,28,188,90,201,163,222,197,124,41,250,21,169,195,163,160,234,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,137,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,155,253,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,251,153,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,10,139,240,208,235,142,167,167,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,238,50,52,145,138,138,215,178,111,65,227,87,234,159,22,250,127,67,238,55,18,37,117,21,160,217,151,77,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,119,86,163,221,193,232,248,220,188,216,228,79,43,150,103,249,150,117,77,143,210,230,25,13,93,217,152,173,158,59,5,161,106,85,28,250,91,116,114,203,44,84,232,253,185,57,140,116,242,35,57,42,241,103,22,55,102,49,141,104,89,167,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,90,161,85,126,6,63,190,207,225,191,230,69,170,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,109,246,84,252,79,106,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,2,160,127,179,87,213,63,253,128,233,87,254,170,184,255,0,207,139,116,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,49,205,130,57,234,105,35,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,191,137,92,31,216,49,255,0,202,139,254,36,255,0,241,242,202,116,159,5,253,23,233,102,27,166,127,20,248,159,217,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,15,86,121,77,88,193,127,74,26,89,153,105,159,197,62,25,246,183,31,184,216,188,239,99,189,229,124,213,52,144,247,123,124,155,207,143,115,151,30,77,223,109,183,77,247,61,89,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,77,246,221,83,241,3,49,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,210,124,17,244,134,153,150,173,66,215,186,232,41,36,168,158,162,44,66,215,35,103,151,191,3,24,216,234,171,90,248,254,81,43,36,89,40,21,174,251,207,69,134,68,251,136,171,206,176,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,93,182,221,87,241,45,39,193,47,88,236,82,226,185,215,79,213,16,246,111,84,215,5,204,104,228,228,247,121,186,89,35,167,164,168,77,145,156,35,236,190,42,111,154,191,147,252,215,221,110,209,185,84,44,252,0,6,107,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,10,1,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,30,255,0,38,202,108,88,125,186,27,182,71,93,229,41,42,46,20,22,184,228,237,62,78,85,85,181,81,82,83,71,179,17,85,57,207,60,76,223,110,45,229,187,149,26,138,169,226,186,138,208,108,55,169,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,219,171,81,237,230,197,124,110,94,15,114,47,32,241,71,244,39,169,191,146,251,197,17,199,252,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,121,220,134,137,173,122,202,201,57,39,25,106,105,218,198,170,191,159,114,88,220,175,86,185,97,154,87,5,85,245,21,160,217,151,77,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,119,86,163,221,193,232,248,220,188,216,228,73,107,225,123,215,79,232,83,42,102,135,107,30,103,229,52,218,245,207,224,245,53,173,229,13,138,233,36,141,84,222,101,114,121,122,57,183,147,185,186,57,140,149,89,39,234,154,234,137,22,199,250,228,233,18,213,213,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,182,187,163,227,134,69,108,157,164,141,217,246,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,169,50,170,252,84,250,241,255,0,77,250,84,210,11,215,248,168,178,251,237,178,227,254,238,202,155,35,153,218,255,0,123,186,87,199,55,248,202,119,183,251,235,15,107,225,29,214,14,77,170,54,170,238,155,181,1,106,238,23,44,62,207,29,126,61,114,108,84,241,65,13,146,153,180,180,109,161,123,99,99,29,206,55,58,55,54,71,119,29,34,75,34,57,205,237,183,155,197,99,161,202,157,74,181,87,245,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,86,7,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,209,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,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,54,218,85,169,153,86,141,234,62,57,170,88,85,95,151,189,99,55,8,174,20,220,164,145,145,205,193,126,252,18,246,222,199,186,25,88,174,142,70,35,147,156,111,123,85,118,114,154,41,233,163,168,188,19,170,13,44,160,212,204,22,163,252,85,29,226,139,132,223,220,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,32,117,82,0,120,178,116,135,250,93,211,143,233,5,133,81,115,203,240,11,123,254,44,217,43,251,81,213,99,176,164,211,205,198,55,162,177,102,129,239,116,173,217,204,87,70,233,218,189,215,164,44,73,254,86,175,139,39,90,247,29,63,163,254,140,90,95,115,236,94,175,118,247,201,151,214,198,180,181,17,197,107,170,130,104,86,216,232,222,215,190,57,165,100,141,153,206,253,83,217,31,97,88,174,73,149,88,21,67,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,81,210,175,83,24,111,85,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,15,78,186,13,153,117,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,194,54,187,116,106,189,188,222,172,141,171,205,237,69,208,159,78,186,13,134,244,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,116,106,189,220,24,140,141,171,193,141,68,12,251,245,99,234,159,89,62,160,100,62,227,57,215,239,253,18,93,111,93,14,96,253,91,233,196,21,117,245,17,211,214,195,150,89,233,169,93,43,219,4,23,59,139,31,118,89,29,50,170,50,56,163,163,137,241,69,22,205,99,29,51,149,17,36,113,200,58,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,66,214,12,179,42,197,62,37,246,91,38,186,217,190,51,111,154,211,113,248,125,108,148,254,114,134,93,187,180,211,112,84,238,66,254,45,229,27,183,107,182,77,209,118,61,175,77,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,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,172,149,241,47,232,114,167,167,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,238,50,53,141,232,138,214,62,105,63,224,201,211,167,217,172,18,251,212,189,254,159,106,252,191,185,98,199,254,255,0,245,45,112,76,158,106,95,185,42,181,123,181,81,35,56,201,27,94,207,37,201,170,173,155,230,22,41,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,63,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,160,84,183,141,62,188,212,221,179,44,83,167,43,53,109,35,237,182,42,118,100,215,164,134,162,41,95,241,25,146,72,169,161,149,136,206,112,62,42,117,146,68,78,127,172,101,115,28,172,251,172,114,214,173,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,108,198,44,179,69,26,57,219,39,57,24,223,197,200,139,237,122,129,212,207,211,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,31,20,147,157,84,52,47,153,222,86,7,253,247,163,123,80,36,81,163,26,229,107,26,196,107,87,139,80,178,175,14,110,152,190,220,244,1,171,16,213,226,246,166,94,181,135,226,86,251,61,109,210,110,245,44,240,210,83,172,54,249,223,27,123,157,159,47,113,90,199,163,210,52,149,28,196,122,35,145,177,40,16,171,195,171,88,239,186,55,213,198,9,83,104,135,204,82,102,23,8,48,235,165,55,38,51,189,75,95,60,81,181,121,185,143,86,246,167,74,121,246,111,23,63,177,195,147,90,247,41,161,67,42,230,148,250,85,213,47,211,79,78,58,117,169,147,95,126,51,95,121,199,233,126,43,91,229,124,191,118,233,19,59,53,223,171,70,49,173,218,170,41,219,247,26,140,93,183,102,237,86,170,135,85,41,91,251,53,125,83,255,0,216,14,149,127,234,171,143,252,248,186,146,170,255,0,176,99,255,0,149,23,252,73,255,0,227,224,88,254,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,109,183,85,252,76,198,26,125,210,124,23,244,95,165,152,110,153,252,83,226,127,100,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,115,48,64,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,225,64,32,105,79,164,239,75,26,55,244,255,0,30,246,232,14,170,114,174,147,189,44,104,223,211,252,123,219,160,58,168,0,0,20,173,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,3,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,67,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,22,189,142,106,236,168,168,126,178,154,244,187,174,235,239,74,189,104,107,6,21,148,191,206,233,150,65,170,25,4,151,26,109,153,31,194,234,167,187,50,57,110,188,217,79,45,68,253,170,106,119,39,150,106,163,95,190,233,179,190,106,30,43,196,191,161,202,158,156,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,184,200,214,55,162,43,88,249,163,175,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,252,81,116,103,118,182,97,186,175,128,86,217,171,36,164,191,226,121,141,158,74,105,95,73,86,171,5,194,221,87,10,181,203,28,208,185,21,89,36,82,46,207,141,201,242,114,43,87,240,82,128,122,228,233,18,235,210,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,227,207,182,187,43,36,134,69,108,125,212,141,161,123,218,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,228,221,211,117,106,181,205,123,28,246,61,143,116,106,241,33,235,91,84,250,62,253,29,254,140,236,24,165,207,237,111,197,252,239,199,105,106,102,237,249,95,41,219,237,118,103,139,109,252,203,249,114,229,190,205,219,109,151,122,235,240,217,234,187,81,244,51,92,113,189,47,182,75,241,92,51,81,178,10,11,61,202,205,81,50,182,58,122,170,169,163,167,142,190,157,118,94,220,204,228,206,104,137,198,88,216,140,118,202,216,164,138,207,250,231,232,99,250,104,253,137,255,0,61,31,177,223,99,190,37,254,162,124,67,205,121,191,45,255,0,140,67,195,143,150,255,0,190,223,159,236,219,230,28,127,195,211,196,47,90,58,179,214,139,214,156,234,54,49,133,91,173,182,236,94,166,247,20,182,74,42,184,103,116,241,213,210,66,214,185,211,84,202,213,103,26,135,170,162,53,23,116,111,207,241,69,230,190,57,223,185,63,226,79,229,167,127,232,167,195,123,250,31,106,157,215,83,63,76,191,107,126,39,143,207,98,242,95,103,124,135,111,185,83,79,55,119,185,230,165,223,111,45,199,143,20,223,158,251,252,182,94,1,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,57,87,86,62,150,53,147,233,254,67,237,211,153,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,0,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,194,128,64,150,158,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,123,216,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,149,116,83,139,88,176,254,145,244,134,211,142,80,249,74,74,140,62,217,116,146,62,235,228,229,85,91,3,106,234,100,221,234,170,156,231,158,87,237,191,22,242,217,168,141,68,68,237,96,8,191,226,23,213,6,125,210,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,42,118,34,42,185,83,101,119,203,240,84,148,4,127,235,91,165,47,233,131,165,150,173,51,251,123,246,75,225,153,4,23,223,59,240,191,63,220,237,211,84,67,218,237,247,162,219,127,51,203,151,37,219,134,219,124,247,64,129,122,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,189,179,199,5,77,92,112,200,232,220,234,199,53,30,141,122,170,42,181,201,190,219,162,254,5,186,21,171,164,254,13,127,162,253,83,195,117,51,250,71,124,79,236,150,65,110,190,249,47,178,29,159,53,229,106,99,155,181,220,243,174,225,203,183,199,151,23,109,190,251,46,219,22,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,104,207,67,115,252,55,75,58,38,211,29,65,212,28,134,146,199,143,88,244,223,31,169,174,174,169,85,225,19,62,31,78,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,234,186,126,234,31,75,250,154,192,27,168,218,81,117,171,172,182,178,161,40,107,34,171,163,146,154,122,42,212,134,41,164,166,145,174,78,46,123,27,60,104,174,141,207,141,85,87,139,221,182,229,22,117,33,214,14,77,173,154,105,166,186,37,102,90,187,118,9,128,98,246,10,7,208,84,197,78,231,214,94,232,168,93,79,53,114,61,172,238,177,138,147,73,19,35,238,57,170,200,219,34,181,175,122,177,159,147,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,40,26,41,7,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,31,88,1,21,124,81,253,9,234,111,228,190,241,68,74,162,42,248,163,250,19,212,223,201,125,226,136,10,86,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,28,255,0,83,244,47,78,53,130,251,130,228,153,205,155,205,215,233,222,65,30,73,100,154,53,72,228,101,84,108,114,53,142,145,19,185,217,238,118,102,116,109,115,90,249,41,160,231,201,173,86,59,160,0,0,0,5,85,248,231,126,228,255,0,137,63,150,149,86,90,167,142,119,238,79,248,147,249,105,13,122,10,233,158,155,170,126,161,173,152,61,230,186,146,12,122,199,79,246,143,32,134,101,151,157,109,186,10,136,25,37,36,75,19,154,230,190,87,77,28,106,254,108,224,199,61,232,174,115,26,199,7,117,240,189,232,91,244,215,149,51,92,117,143,12,243,122,109,101,231,240,122,106,215,113,134,251,116,142,70,162,111,10,181,124,197,28,59,73,220,221,90,199,202,140,143,245,173,109,68,105,117,39,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,159,88,0,4,117,241,8,213,11,86,149,116,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,181,186,42,200,248,162,146,90,133,141,169,187,153,78,255,0,155,81,21,237,10,32,234,7,83,63,76,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,66,215,252,22,48,10,107,23,79,57,94,160,212,99,213,116,119,44,171,40,125,51,43,166,73,90,202,251,117,29,60,105,10,196,142,94,14,99,42,39,175,98,189,137,243,127,54,185,87,182,136,218,97,52,187,211,70,1,83,165,157,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,93,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,119,114,221,66,5,248,218,104,229,138,92,87,5,234,6,158,110,205,234,154,224,152,117,100,124,94,239,55,75,36,117,21,116,235,186,191,132,125,151,197,83,242,70,114,127,154,251,206,218,54,162,196,15,12,189,107,253,11,117,113,139,121,139,127,154,160,206,246,194,171,56,69,206,104,188,236,240,249,121,35,222,70,53,187,85,69,77,205,203,203,104,150,94,45,87,113,218,221,60,66,52,190,213,170,189,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,110,168,177,190,88,163,150,157,100,106,238,214,84,63,228,228,85,99,179,237,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,82,101,43,120,213,250,167,197,190,159,208,251,141,196,184,157,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,125,246,85,252,74,118,241,171,245,79,139,125,63,161,247,27,136,30,255,0,193,119,22,177,103,56,175,80,184,86,83,67,231,108,185,5,190,199,107,184,211,119,95,31,126,150,120,238,145,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,87,94,172,96,191,162,253,83,204,180,207,226,159,19,251,37,144,92,108,94,119,177,217,243,94,86,166,72,123,189,190,78,225,203,183,203,143,39,109,190,219,174,219,150,85,224,99,251,236,254,27,254,100,70,175,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,95,253,171,85,83,60,241,212,167,55,189,202,254,228,244,242,207,191,221,107,123,252,26,212,107,17,84,45,39,195,95,87,169,181,127,163,236,30,117,158,145,110,88,125,58,226,23,40,105,160,150,38,64,250,22,181,148,237,85,147,126,111,117,26,210,72,247,49,85,138,249,92,137,199,101,99,101,1,86,190,8,250,189,76,251,86,161,104,37,116,244,145,212,65,81,22,95,107,141,176,75,223,157,143,108,116,181,174,124,159,56,145,145,172,116,8,214,253,215,170,205,34,253,244,69,225,105,64,102,179,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,5,122,248,215,218,109,83,116,219,134,223,102,182,82,62,229,71,156,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,109,201,172,123,160,133,206,106,46,206,88,163,85,223,138,109,97,68,0,241,171,244,177,139,125,64,161,246,235,136,16,3,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,137,202,188,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,139,84,42,175,192,199,247,217,252,55,252,200,181,64,0,0,0,0,50,174,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,21,122,177,245,79,172,159,80,50,31,113,156,149,94,10,158,169,242,159,167,245,222,227,110,34,175,86,62,169,245,147,234,6,67,238,51,129,205,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,47,83,195,175,161,90,110,150,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,174,247,49,175,123,26,143,124,95,240,123,233,71,78,51,154,59,143,83,121,172,95,25,186,226,249,3,236,246,11,92,240,162,210,208,213,69,5,60,235,94,237,213,123,179,39,152,106,68,138,136,216,156,199,72,156,158,177,186,43,106,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,22,147,225,125,225,247,77,118,166,178,245,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,254,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,112,145,138,217,126,243,28,205,248,87,135,55,65,63,210,162,251,62,164,106,36,254,95,76,177,155,135,147,171,167,130,163,133,85,234,185,140,100,171,70,213,98,243,134,20,100,145,186,89,126,78,86,189,172,137,121,57,210,67,122,128,12,171,154,168,50,174,5,212,245,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,2,213,58,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,0,26,83,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,128,29,88,250,167,214,79,168,25,15,184,206,79,254,129,127,233,89,117,27,252,95,255,0,212,229,40,21,86,88,79,133,63,69,151,93,76,207,232,58,142,212,108,126,174,12,39,20,168,74,188,109,238,169,117,58,221,47,112,76,197,142,86,53,27,202,90,106,119,49,234,231,35,152,215,76,216,217,250,196,100,241,182,189,141,41,244,157,233,99,70,254,159,227,222,221,0,29,84,0,4,85,235,235,162,140,87,170,205,56,171,189,218,109,158,95,83,113,155,124,210,99,151,10,116,141,146,87,240,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,23,74,201,104,91,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,106,76,164,191,25,251,77,170,221,213,125,146,178,223,108,164,165,168,186,96,244,21,117,210,195,11,88,250,169,210,178,182,20,150,87,34,110,247,164,80,197,26,57,219,175,8,216,223,193,168,136,29,131,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,0,0,0,0,16,255,0,197,79,88,239,186,69,210,61,222,155,28,135,106,188,246,225,22,29,37,79,38,127,106,210,212,193,60,149,43,193,236,114,63,185,5,60,176,109,247,92,222,255,0,54,185,28,196,69,152,5,59,120,220,102,183,90,253,104,211,221,57,154,158,145,45,182,60,94,91,221,60,173,99,187,238,158,186,174,72,101,107,221,203,138,177,27,111,133,90,136,212,84,87,73,186,187,116,70,133,112,18,171,195,47,90,255,0,66,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,145,141,110,213,81,83,115,114,242,218,37,151,139,85,220,118,116,49,160,63,166,187,22,190,215,87,105,239,218,154,76,127,75,238,63,12,108,76,238,85,83,228,79,123,39,182,121,104,216,189,231,76,229,162,168,68,237,162,163,154,142,137,251,182,94,15,141,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,32,53,38,15,41,164,249,215,233,67,75,48,221,76,248,95,195,62,214,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,199,171,3,53,157,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,114,234,124,46,61,9,233,151,231,94,241,90,5,0,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,85,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,165,111,26,191,84,248,183,211,250,31,113,184,151,82,82,183,141,95,170,124,91,233,253,15,184,220,64,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,20,129,226,133,209,71,244,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,252,26,232,232,92,247,211,164,78,114,239,12,189,169,230,141,99,68,100,127,126,46,17,181,145,119,57,87,64,189,87,86,116,165,174,52,151,187,156,188,240,204,163,179,103,202,33,146,105,210,56,41,93,51,85,181,237,142,36,119,114,106,127,190,230,162,198,247,58,55,207,27,120,172,188,219,126,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,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,58,221,85,116,207,153,116,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,120,92,255,0,89,189,107,226,186,23,211,45,14,168,96,119,63,136,222,181,34,222,216,240,103,198,177,197,34,121,154,94,236,119,55,65,82,213,122,195,3,31,19,220,213,137,219,201,36,17,61,24,146,171,155,68,55,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,159,55,34,53,63,4,62,77,109,218,235,113,166,160,163,184,92,234,234,169,237,116,235,73,67,20,211,57,236,165,129,101,146,101,138,38,170,236,198,44,179,75,34,181,187,39,57,30,239,197,202,171,105,94,21,157,7,127,165,29,85,234,253,151,252,108,184,133,138,231,110,255,0,112,125,53,237,175,238,255,0,190,27,19,36,135,252,93,67,29,253,233,224,73,255,0,15,158,137,45,93,40,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,237,171,145,82,56,246,150,160,1,154,206,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,74,101,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,203,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,111,190,200,159,129,232,0,2,42,248,154,107,95,232,91,164,124,167,203,219,252,213,126,119,190,21,71,206,46,112,197,231,96,155,204,73,38,210,49,205,218,150,42,158,14,78,91,74,177,114,106,183,150,210,168,169,95,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,211,49,172,147,147,29,230,234,164,146,162,146,157,54,86,115,143,178,200,170,126,104,254,47,243,95,121,187,198,213,80,172,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,13,57,233,62,11,250,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,66,222,29,90,57,125,214,78,174,48,74,107,68,222,94,147,15,184,65,152,221,42,120,177,253,154,90,9,226,145,169,193,207,98,187,187,58,211,193,187,121,57,157,254,124,92,214,57,13,10,1,158,31,16,141,47,186,233,87,88,58,147,108,184,58,174,106,123,253,226,92,162,134,174,106,39,83,50,162,11,131,150,165,123,91,170,164,140,138,89,37,167,89,26,187,57,244,239,249,53,81,88,217,255,0,224,143,154,218,171,244,95,80,180,230,26,122,180,185,88,242,136,175,117,18,185,141,236,58,10,234,72,225,137,172,119,46,74,244,117,190,101,114,43,81,17,29,30,202,237,213,27,202,188,110,52,190,235,75,159,233,238,180,66,234,185,237,183,59,60,184,189,66,54,137,221,138,57,233,166,146,166,46,117,27,171,121,206,218,185,184,198,168,213,218,146,71,34,187,231,195,149,120,61,102,182,172,87,172,22,88,174,20,245,114,84,102,56,189,202,201,66,232,88,213,100,115,177,208,215,43,165,85,114,42,51,181,67,43,81,90,142,94,110,98,109,178,171,154,23,146,0,0,101,92,213,65,149,112,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,161,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,159,147,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,215,190,150,117,185,211,66,178,196,229,77,216,245,138,105,99,87,55,101,225,35,219,248,57,81,127,95,133,199,161,61,50,252,235,222,43,71,138,63,161,61,77,252,151,222,40,128,165,110,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,13,41,128,42,175,199,59,247,39,252,73,252,180,181,66,170,252,115,191,114,127,196,159,203,64,229,94,10,158,169,242,159,167,245,222,227,110,46,164,165,111,5,79,84,249,79,211,250,239,113,183,23,82,0,0,7,42,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,205,96,23,253,255,0,90,203,255,0,55,255,0,254,14,20,2,95,247,253,107,47,252,223,255,0,248,56,80,8,26,83,233,59,210,198,141,253,63,199,189,186,3,170,156,171,164,239,75,26,55,244,255,0,30,246,232,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,185,170,131,42,224,116,174,157,116,27,50,234,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,118,232,213,123,121,189,89,27,87,155,218,139,237,122,205,233,3,42,232,239,81,232,112,235,181,251,237,29,150,245,111,109,194,209,125,142,221,37,36,117,59,47,9,224,115,28,175,99,102,137,232,138,230,50,73,54,142,88,30,170,213,147,131,109,255,0,195,103,167,172,87,66,250,101,198,239,118,154,159,136,222,181,34,223,65,150,221,238,18,82,199,20,137,230,105,99,146,10,54,171,81,94,176,192,199,170,53,30,231,111,36,147,189,17,137,47,6,245,254,162,180,27,13,234,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,118,234,212,123,121,177,95,27,151,131,220,138,20,217,225,215,215,85,79,75,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,212,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,51,89,212,86,131,102,93,54,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,221,90,143,119,7,163,227,114,243,99,145,39,167,133,215,136,5,101,162,178,219,211,38,183,228,93,235,84,222,90,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,202,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,130,218,136,171,226,143,232,79,83,127,37,247,138,34,85,17,87,197,31,208,158,166,254,75,239,20,64,82,183,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,87,7,141,198,107,106,160,209,125,61,211,153,169,234,214,229,124,202,37,189,211,202,214,55,176,216,40,105,36,134,86,189,220,185,35,213,215,8,85,168,141,84,84,108,155,171,118,68,117,143,148,173,227,87,234,159,22,250,127,67,238,55,16,34,175,74,56,159,219,158,166,180,171,22,147,25,251,65,73,91,152,90,124,253,185,212,94,110,57,232,89,85,27,234,187,177,108,228,116,45,129,146,186,78,73,197,35,107,213,223,117,20,210,153,72,30,13,184,181,139,32,234,226,178,237,119,161,243,21,120,206,31,113,186,90,228,238,189,158,94,169,243,211,82,58,77,154,168,143,222,10,186,134,108,228,86,253,253,246,228,214,170,93,248,31,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,54,43,94,222,76,123,147,118,170,57,55,221,21,23,230,102,55,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,219,109,209,63,3,81,6,115,58,233,194,174,184,7,88,58,183,98,188,212,82,77,81,85,148,85,222,216,234,103,185,204,72,46,14,243,208,181,85,205,106,243,108,85,49,181,233,182,200,244,114,34,185,17,28,161,117,62,30,250,161,106,213,94,143,180,218,231,111,109,36,53,22,11,60,88,189,117,36,53,173,169,125,60,246,246,165,50,119,118,68,88,223,44,81,197,80,145,185,55,107,42,25,243,114,42,61,213,193,227,87,234,159,22,250,127,67,238,55,18,85,120,42,122,88,202,126,160,87,123,117,184,138,190,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,251,63,134,255,0,153,30,131,198,227,75,237,85,88,6,158,235,68,46,164,130,229,108,188,75,139,212,35,104,155,223,172,130,166,25,42,98,231,81,186,59,132,14,164,155,140,106,142,77,234,228,114,43,126,124,252,255,0,129,143,239,179,248,111,249,145,50,188,66,52,190,213,170,189,31,106,77,178,224,234,72,106,44,22,121,114,138,26,185,168,155,82,250,121,237,237,90,149,237,110,168,177,190,88,163,150,157,100,106,238,214,84,63,228,228,85,99,130,160,60,53,245,122,167,72,58,193,193,231,89,234,210,219,152,84,46,33,114,134,154,8,165,124,236,174,115,89,78,213,89,54,224,198,214,37,36,143,115,21,30,140,137,200,156,183,86,59,65,38,91,49,60,166,251,131,101,86,108,215,22,174,242,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,112,122,57,142,226,246,53,118,114,43,87,109,149,21,62,70,156,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,77,247,217,87,241,3,57,157,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,138,171,234,199,213,62,178,125,64,200,125,198,114,213,60,21,61,44,101,63,80,43,189,186,220,4,255,0,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,0,60,46,61,118,105,151,231,94,207,90,117,95,26,191,84,248,183,211,250,31,113,184,156,171,194,227,215,102,153,126,117,236,245,167,85,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,181,66,170,252,12,127,125,159,195,127,204,139,84,0,0,0,0,3,42,230,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,15,5,79,84,249,79,211,250,239,113,183,17,87,171,31,84,250,201,245,3,33,247,25,201,85,224,169,234,159,41,250,127,93,238,54,226,42,245,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,121,253,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,125,183,69,252,15,64,0,249,56,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,235,0,0,202,185,170,131,42,224,93,79,82,223,244,155,109,31,79,240,79,253,253,172,170,190,147,189,83,232,223,212,12,123,220,96,45,83,169,111,250,77,182,143,167,248,39,254,254,214,85,95,73,222,169,244,111,234,6,61,238,48,1,165,48,0,0,0,25,172,234,199,213,62,178,125,64,200,125,198,114,127,244,11,255,0,74,203,168,223,226,255,0,254,167,41,72,1,213,143,170,125,100,250,129,144,251,140,228,255,0,232,23,254,149,151,81,191,197,255,0,253,78,82,129,85,102,148,250,78,244,177,163,127,79,241,239,110,128,205,97,165,62,147,189,44,104,223,211,252,123,219,160,3,170,128,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,29,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,0,0,0,0,25,172,234,171,84,191,77,61,71,106,46,166,67,125,248,205,5,231,32,170,248,85,111,149,242,253,219,92,79,236,208,254,173,88,199,55,106,88,160,111,223,106,61,118,221,251,185,92,171,122,125,123,106,102,43,165,253,35,234,101,199,41,171,237,252,123,31,173,198,109,208,50,72,210,106,170,234,248,31,79,19,35,107,222,222,124,123,142,149,232,221,220,145,67,43,209,174,225,177,158,204,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,124,222,173,99,121,61,237,77,220,168,212,223,117,84,79,152,23,125,225,25,166,121,86,157,244,143,13,199,41,164,242,159,109,114,10,188,154,221,3,227,146,57,155,67,36,20,244,241,62,70,189,141,219,185,229,93,43,21,188,154,232,165,137,232,239,189,178,84,15,85,90,91,250,22,234,59,81,116,206,27,23,193,168,44,217,5,87,194,168,188,215,152,237,90,229,127,122,135,245,138,247,185,219,210,203,3,190,251,149,233,190,207,217,200,228,77,20,105,62,11,250,47,210,204,55,76,254,41,241,63,178,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,238,28,187,124,184,242,118,219,237,186,237,185,85,126,54,154,103,149,83,106,158,11,172,126,83,187,141,220,49,244,198,123,241,199,35,188,189,117,61,77,69,71,9,157,195,182,206,228,117,91,198,156,213,206,236,79,247,81,25,186,132,160,240,122,205,110,185,87,71,204,177,92,41,233,35,167,195,178,139,149,146,133,208,177,200,249,32,123,97,174,87,74,170,229,69,127,118,186,86,162,181,26,156,26,196,219,116,87,58,111,148,173,224,201,170,95,101,58,142,190,233,157,125,247,202,208,103,120,252,158,90,139,202,243,243,151,74,39,164,208,254,177,24,174,143,133,43,174,46,249,185,172,118,251,46,238,237,161,117,32,102,179,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,64,160,19,74,125,39,122,88,209,191,167,248,247,183,64,102,176,210,159,73,222,150,52,111,233,254,61,237,208,1,202,188,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,148,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,15,5,79,84,249,79,211,250,239,113,183,23,82,82,183,130,167,170,124,167,233,253,119,184,219,139,169,0,80,95,136,239,88,54,174,172,53,114,129,184,50,213,166,9,133,83,207,65,101,125,76,77,141,245,211,202,244,90,154,228,106,177,37,141,146,164,112,49,145,200,229,84,100,13,122,182,55,200,248,219,45,124,90,250,215,248,37,29,103,73,186,101,115,186,209,222,166,236,201,154,92,32,94,196,109,161,154,14,227,45,141,85,111,57,59,204,150,41,37,116,110,107,82,52,108,74,178,36,179,49,149,193,211,174,131,102,93,73,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,221,26,175,111,55,171,35,106,243,123,81,67,154,151,147,225,125,214,14,51,173,154,71,101,209,43,202,210,91,179,188,2,206,218,6,80,83,69,80,230,86,89,40,153,75,79,13,114,189,204,237,49,234,179,71,19,227,238,57,202,248,221,34,53,172,122,49,156,43,173,239,12,91,22,25,211,142,53,153,104,141,21,169,183,173,44,199,230,251,99,47,7,211,77,145,210,198,206,245,69,195,245,146,189,141,154,39,165,68,189,165,85,114,197,47,109,143,84,167,130,23,86,174,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,100,115,112,95,191,4,189,183,177,238,134,86,43,163,145,136,228,231,27,222,213,93,156,160,105,248,28,171,166,142,162,240,78,168,52,178,131,83,48,90,143,241,84,119,138,46,19,127,115,46,158,90,25,167,163,238,75,20,125,238,215,125,141,238,177,188,31,248,162,254,40,157,84,12,214,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,104,18,168,0,0,207,183,137,70,175,84,234,255,0,88,57,196,233,61,90,219,112,250,132,196,45,176,212,193,20,79,129,148,46,115,42,26,139,30,252,216,234,197,171,145,142,122,171,213,146,181,23,142,200,198,232,36,204,14,172,103,95,165,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,1,97,94,8,250,95,117,170,207,245,11,90,38,117,92,22,219,101,158,44,94,157,29,68,238,197,100,245,51,71,83,47,10,141,209,188,224,109,36,60,163,68,114,237,87,27,149,91,242,231,110,132,21,240,109,197,175,184,255,0,72,245,151,107,189,15,151,164,201,179,11,141,210,215,39,117,143,243,20,172,130,154,145,210,108,213,85,102,211,210,84,51,103,34,59,238,111,183,23,53,86,117,1,8,60,97,112,171,174,85,209,243,239,182,250,138,72,233,240,236,162,219,123,174,108,207,114,62,72,30,217,168,81,177,34,53,81,95,221,174,137,202,142,86,167,6,189,119,221,17,174,168,14,153,46,214,171,7,82,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,77,4,245,99,233,99,89,62,159,228,62,221,57,154,192,53,80,15,41,164,249,215,233,67,75,48,221,76,248,95,195,62,214,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,139,121,241,238,113,229,197,187,237,190,201,190,199,171,0,101,92,213,65,149,112,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,84,0,0,10,86,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,1,202,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,35,149,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,64,90,161,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,15,11,143,66,122,101,249,215,188,86,143,20,127,66,122,155,249,47,188,81,1,74,221,39,122,167,209,191,168,24,247,184,192,105,76,205,103,73,222,169,244,111,234,6,61,238,48,26,83,0,85,95,142,119,238,79,248,147,249,105,106,133,85,248,231,126,228,255,0,137,63,150,129,202,188,21,61,83,229,63,79,235,189,198,220,93,73,74,222,10,158,169,242,159,167,245,222,227,110,46,164,0,0,14,85,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,57,154,192,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,160,16,52,167,210,119,165,141,27,250,127,143,123,116,7,85,57,87,73,222,150,52,111,233,254,61,237,208,29,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,29,84,229,93,39,122,88,209,191,167,248,247,183,64,117,80,35,255,0,90,253,40,216,186,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,94,239,33,85,201,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,61,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,51,82,100,53,241,20,232,86,155,170,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,235,177,172,115,216,199,43,216,30,43,194,247,174,159,211,94,42,205,14,214,60,207,205,234,77,151,159,193,234,107,91,198,107,237,174,56,218,169,188,202,229,243,21,144,237,39,115,116,107,223,18,50,79,214,185,181,18,39,85,241,71,244,39,169,191,146,251,197,17,66,216,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,56,61,28,199,113,123,26,187,57,21,171,182,202,138,159,34,207,245,55,173,124,87,170,207,12,205,66,178,93,174,126,95,83,113,155,126,63,30,71,111,168,88,217,37,127,11,189,4,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,113,116,79,148,32,7,73,222,169,244,111,234,6,61,238,48,26,83,51,89,210,119,170,125,27,250,129,143,123,140,6,148,192,0,0,0,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,23,82,0,0,80,95,138,157,218,235,113,235,143,62,163,184,92,234,234,169,237,116,246,122,74,24,166,153,207,101,44,11,108,166,153,98,137,170,187,49,139,44,210,200,173,110,201,206,71,187,241,114,170,223,161,154,206,172,125,83,235,39,212,12,135,220,103,2,122,120,31,96,20,210,221,117,79,84,171,177,234,180,168,165,167,183,88,45,119,103,36,173,129,89,43,165,158,182,157,139,191,105,239,69,134,129,238,249,43,216,139,31,245,82,69,229,107,228,0,240,84,244,177,148,253,64,174,246,235,113,63,192,20,129,227,37,139,88,177,254,174,40,238,214,138,31,47,87,147,97,246,235,165,210,78,235,223,230,42,153,61,77,35,100,217,202,168,205,160,164,167,102,205,68,111,220,223,110,78,114,173,223,148,173,227,87,234,159,22,250,127,67,238,55,16,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,60,21,61,83,229,63,79,235,189,198,220,60,106,253,83,226,223,79,232,125,198,226,7,85,240,49,253,246,127,13,255,0,50,45,80,170,191,3,31,223,103,240,223,243,34,213,0,204,102,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,173,237,116,242,65,77,87,36,49,186,71,53,173,106,189,90,196,85,84,107,83,125,246,68,252,11,179,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,43,219,198,23,10,181,98,189,96,190,251,111,168,171,146,163,49,197,237,183,186,230,204,246,171,35,157,142,154,133,27,18,35,81,81,157,170,24,156,168,229,114,243,115,215,125,149,26,222,191,224,151,172,119,216,178,172,235,167,234,136,123,214,90,155,122,230,52,114,114,99,124,165,84,114,83,210,84,38,200,206,114,119,153,45,55,205,95,197,158,87,238,183,121,28,168,16,91,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,90,167,130,167,165,140,167,234,5,119,183,91,128,159,224,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,32,7,133,199,174,205,50,252,235,217,235,78,171,227,87,234,159,22,250,127,67,238,55,19,149,120,92,122,236,211,47,206,189,158,180,234,190,53,126,169,241,111,167,244,62,227,113,3,170,248,24,254,251,63,134,255,0,153,22,168,85,95,129,143,239,179,248,111,249,145,106,128,0,0,0,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,25,172,52,167,210,119,165,141,27,250,127,143,123,116,0,117,80,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,1,224,169,234,159,41,250,127,93,238,54,226,42,245,99,234,159,89,62,160,100,62,227,57,42,188,21,61,83,229,63,79,235,189,198,220,69,94,172,125,83,235,39,212,12,135,220,103,2,213,60,21,61,44,101,63,80,43,189,186,220,79,242,0,120,42,122,88,202,126,160,87,123,117,184,159,224,0,0,0,0,12,171,154,168,50,174,5,212,245,45,255,0,73,182,209,244,255,0,4,255,0,223,218,202,171,233,59,213,62,141,253,64,199,189,198,2,213,58,150,255,0,164,219,104,250,127,130,127,239,237,101,85,244,157,234,159,70,254,160,99,222,227,0,26,83,0,0,0,1,154,206,172,125,83,235,39,212,12,135,220,103,39,255,0,64,191,244,172,186,141,254,47,255,0,234,114,148,128,29,88,250,167,214,79,168,25,15,184,206,79,254,129,127,233,89,117,27,252,95,255,0,212,229,40,21,86,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,1,74,222,53,126,169,241,111,167,244,62,227,113,46,164,165,111,26,191,84,248,183,211,250,31,113,184,129,213,124,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,19,170,248,24,254,251,63,134,255,0,153,28,171,198,175,213,62,45,244,254,135,220,110,32,117,95,3,31,223,103,240,223,243,34,213,10,171,240,49,253,246,127,13,255,0,50,45,80,0,0,0,0,10,192,241,180,214,59,20,88,174,11,211,245,60,61,235,213,77,193,51,26,201,57,61,190,82,150,56,234,41,41,211,101,103,9,59,207,150,167,230,143,228,207,43,247,155,180,141,84,137,94,23,26,67,77,171,93,96,227,51,220,160,164,158,219,131,83,205,151,213,67,52,242,196,247,190,153,204,101,43,162,88,255,0,172,246,86,79,73,34,181,202,214,43,35,122,59,151,245,29,249,124,77,53,175,244,211,213,198,83,229,237,254,86,131,4,223,10,163,231,23,9,165,242,83,205,230,36,147,105,30,215,111,85,45,79,7,39,29,226,72,185,53,29,203,121,149,224,143,165,246,170,92,3,80,181,162,103,82,79,114,185,222,34,197,233,209,212,77,239,209,193,77,12,117,50,240,168,221,93,194,119,85,195,202,52,70,166,244,145,185,85,223,46,1,102,132,63,241,83,209,203,238,174,244,143,119,169,199,38,222,175,2,184,69,152,201,77,197,159,219,84,180,208,79,29,74,115,123,218,140,237,193,81,44,251,253,231,59,177,193,173,87,61,21,38,1,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,243,98,181,237,228,199,185,55,106,163,147,125,209,81,126,96,102,139,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,190,219,170,126,38,154,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,51,5,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,237,182,232,159,129,126,126,29,90,199,98,214,78,145,240,74,155,68,62,94,175,15,183,193,135,93,41,185,61,253,154,170,8,34,141,171,205,204,98,59,187,2,211,207,179,121,53,157,254,28,156,230,57,64,164,30,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,57,117,62,23,30,132,244,203,243,175,120,173,2,128,77,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,42,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,88,79,95,221,96,218,186,77,210,55,58,222,181,114,103,121,141,61,101,6,40,200,98,106,178,154,118,49,169,37,116,174,145,142,139,133,58,205,19,210,55,53,203,43,220,198,113,224,178,73,29,123,120,42,122,167,202,126,159,215,123,141,184,235,254,43,29,15,234,134,109,147,87,245,69,167,247,170,188,142,219,67,103,85,200,108,181,245,209,177,108,116,84,84,239,145,213,20,93,199,53,171,76,173,100,143,124,13,222,68,154,71,189,169,39,121,201,16,85,183,249,170,207,114,175,245,87,35,201,50,59,135,254,18,178,186,229,93,81,39,252,41,38,154,73,31,254,87,57,206,253,170,165,239,120,124,244,73,106,233,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,109,92,138,145,199,180,96,240,172,232,59,253,40,234,175,87,236,191,227,101,196,44,87,59,119,251,131,233,175,109,127,119,253,240,216,153,36,63,226,234,24,239,239,79,45,80,1,74,222,44,157,33,254,136,181,31,250,65,97,84,92,49,12,254,224,255,0,139,54,74,254,236,148,185,20,203,52,243,113,141,232,143,72,103,99,29,43,118,115,209,178,54,118,175,105,139,11,22,234,79,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,155,21,175,111,38,61,201,187,85,28,155,238,138,139,243,2,128,122,5,234,186,179,165,45,113,164,189,220,229,231,134,101,29,155,62,81,12,147,78,145,193,74,233,154,173,175,108,113,35,187,147,83,253,247,53,22,55,185,209,190,120,219,197,101,230,219,254,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,193,232,215,183,147,30,213,217,200,142,77,246,84,69,249,25,236,234,83,164,60,239,67,250,154,78,159,109,52,95,19,147,38,184,65,246,41,206,175,133,242,92,168,107,42,159,5,23,118,69,72,217,28,220,218,177,73,205,177,181,36,99,220,159,171,86,61,215,63,208,87,79,57,151,76,221,60,219,52,251,57,203,106,238,247,42,202,143,141,62,134,102,34,50,192,250,138,120,22,107,108,74,217,165,99,217,29,67,103,122,201,26,181,143,124,175,114,53,57,42,168,81,183,86,62,169,245,147,234,6,67,238,51,151,83,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,129,42,128,0,115,78,166,238,215,91,7,77,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,12,209,26,83,234,199,210,198,178,125,63,200,125,186,115,53,128,104,247,162,156,90,197,135,244,143,164,54,156,114,135,202,82,84,97,246,203,164,145,247,95,39,42,170,216,27,87,83,38,239,85,84,231,60,242,191,109,248,183,150,205,68,106,34,39,107,60,86,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,145,238,116,18,79,77,73,28,50,58,55,57,173,114,177,92,197,84,85,107,87,109,183,68,252,15,106,7,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,153,109,53,80,102,179,171,31,84,250,201,245,3,33,247,25,192,191,238,147,189,44,104,223,211,252,123,219,160,58,169,21,124,46,61,9,233,151,231,94,241,90,74,160,6,85,205,84,25,87,2,255,0,191,235,89,127,230,255,0,255,0,193,194,128,75,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,165,111,26,191,84,248,183,211,250,31,113,184,157,87,192,199,247,217,252,55,252,200,229,94,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,144,28,171,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,16,240,184,244,39,166,95,157,123,197,104,241,71,244,39,169,191,146,251,197,16,20,173,210,119,170,125,27,250,129,143,123,140,6,148,204,214,116,157,234,159,70,254,160,99,222,227,1,165,48,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,229,93,88,250,88,214,79,167,249,15,183,78,102,176,210,159,86,62,150,53,147,233,254,67,237,211,153,172,2,255,0,191,235,89,127,230,255,0,255,0,193,194,128,75,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,3,74,125,39,122,88,209,191,167,248,247,183,64,117,83,149,116,157,233,99,70,254,159,227,222,221,1,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,250,39,116,177,255,0,115,78,149,127,236,109,187,254,68,234,160,15,201,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,250,192,0,0,3,154,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,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,162,139,166,78,155,109,212,213,244,118,254,159,52,214,150,158,233,78,148,149,209,67,137,208,49,149,80,36,177,204,145,74,212,139,103,177,37,134,41,17,174,221,57,198,199,126,45,69,78,150,0,230,150,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,161,210,192,0,0,0,0,3,202,103,90,79,165,154,161,228,127,73,154,105,138,101,191,12,238,249,47,142,217,169,171,252,175,115,143,115,181,222,99,184,114,237,179,151,29,183,224,221,255,0,4,63,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,0,0,0,115,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,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,233,96,15,63,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,55,217,141,79,216,135,160,0,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,237,64,30,43,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,219,118,53,127,98,12,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,253,170,123,80,7,148,193,116,159,75,52,191,207,126,140,244,211,20,196,190,39,218,243,191,2,179,83,80,121,174,223,46,223,119,178,198,243,227,220,127,30,91,237,205,219,126,42,122,176,0,242,153,214,147,233,102,168,121,31,210,102,154,98,153,111,195,59,190,75,227,182,106,106,255,0,43,220,227,220,237,119,152,238,28,187,108,229,199,109,248,55,127,193,15,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,237,187,26,191,177,15,106,0,230,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,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,234,240,173,61,192,116,214,213,45,139,78,112,124,127,21,182,207,80,234,185,104,236,150,200,104,96,146,119,53,173,116,174,142,22,181,170,245,107,24,213,114,166,251,49,169,251,16,244,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,38,251,61,201,251,84,244,0,14,127,139,116,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,63,45,113,181,227,52,84,149,80,115,99,152,254,18,199,27,94,222,76,123,154,187,47,205,174,84,95,146,169,250,243,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,237,64,30,83,5,210,125,44,210,255,0,61,250,51,211,76,83,18,248,159,107,206,252,10,205,77,65,230,187,124,187,125,222,203,27,207,143,113,252,121,111,183,55,109,248,169,234,192,0,0,0,0,3,149,127,68,238,150,63,238,105,210,175,253,141,183,127,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,245,128,0,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,118,221,238,95,218,167,181,0,120,172,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,109,216,213,253,136,124,155,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,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,233,96,15,63,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,55,217,141,79,216,135,160,0,0,0,0,0,1,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,243,247,61,61,192,111,88,107,52,230,243,131,227,245,248,156,116,240,82,50,195,83,108,134,91,115,96,129,88,176,196,148,206,106,196,140,141,99,141,88,222,59,55,131,118,219,100,60,165,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,116,176,0,0,0,0,7,52,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,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,65,96,210,125,44,197,49,91,150,11,139,105,166,41,102,198,239,61,239,136,217,237,246,106,106,122,26,206,236,105,20,189,232,24,196,142,78,113,181,172,119,38,175,38,162,53,119,68,216,245,96,14,85,253,19,186,88,255,0,185,167,74,191,246,54,221,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,214,0,0,0,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,219,119,185,127,106,158,212,1,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,159,151,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,219,119,185,127,106,158,212,1,229,48,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,0,0,0,0,57,165,219,166,78,155,111,247,90,219,237,247,167,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,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,1,205,46,221,50,116,219,127,186,214,223,111,189,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,213,225,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,77,246,99,83,246,33,232,0,28,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,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,229,173,214,186,40,233,41,96,230,247,61,252,34,141,26,198,242,123,220,229,217,62,110,114,170,252,213,79,172,0,229,95,209,59,165,143,251,154,116,171,255,0,99,109,223,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,253,96,15,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,61,175,103,56,164,71,49,220,94,198,185,55,79,147,154,138,159,52,67,197,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,135,75,0,15,21,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,237,187,220,191,181,79,106,0,241,88,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,174,219,177,171,251,16,246,160,0,0,0,0,0,0,1,205,46,221,50,116,219,127,186,214,223,111,189,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,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,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,0,15,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,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,0,0,28,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,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,58,88,3,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,111,115,223,194,40,209,172,111,39,189,206,93,147,230,231,42,175,205,84,250,192,0,57,87,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,213,64,31,39,236,158,43,246,87,236,47,217,155,87,217,191,135,252,39,224,254,74,63,35,228,123,125,175,45,216,219,183,217,237,253,206,223,30,60,126,238,219,124,143,1,253,19,186,88,255,0,185,167,74,191,246,54,221,255,0,34,117,80,7,228,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,253,96,0,0,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,250,176,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,1,226,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,237,164,138,178,247,96,164,174,158,56,26,231,57,177,54,73,163,115,145,136,231,189,200,212,93,183,123,151,246,169,250,176,93,39,210,205,47,243,223,163,61,52,197,49,47,137,246,188,239,192,172,212,212,30,107,183,203,183,221,236,177,188,248,247,31,199,150,251,115,118,223,138,158,172,0,57,165,219,166,78,155,111,247,90,219,237,247,167,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,116,176,7,201,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,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,168,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,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,33,245,128,28,210,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,58,88,0,15,41,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,245,96,15,21,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,237,187,26,191,177,15,106,0,0,0,31,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,68,238,150,63,238,105,210,175,253,141,183,127,200,157,84,1,242,126,201,226,191,101,126,194,253,153,181,125,155,248,127,194,126,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,220,237,241,227,199,238,237,183,200,240,31,209,59,165,143,251,154,116,171,255,0,99,109,223,242,39,85,0,126,75,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,0,160,93,98,224,154,227,170,122,143,162,158,79,224,153,158,159,228,23,139,119,195,59,147,84,249,235,93,13,76,84,223,17,239,118,25,20,92,230,151,143,99,155,158,222,59,238,228,93,208,36,0,0,0,4,0,212,143,24,77,26,195,181,198,159,76,241,140,91,237,54,33,79,112,166,183,222,51,104,174,174,142,150,155,148,220,106,103,166,167,142,158,87,214,67,11,23,146,61,174,111,117,205,114,70,138,206,18,60,39,248,63,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,235,0,1,205,58,138,215,156,55,166,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,187,43,145,142,224,196,124,142,78,12,114,160,116,176,87,175,67,254,40,214,173,113,207,238,58,81,173,20,212,152,221,226,249,120,170,155,13,172,89,91,216,158,9,166,115,160,180,207,34,53,141,243,49,181,205,138,41,120,181,42,17,173,106,163,102,227,223,145,93,102,117,75,253,17,240,156,63,82,43,113,191,141,217,110,89,133,45,138,247,79,19,184,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,238,189,168,230,110,197,114,72,192,144,0,249,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,56,61,26,246,242,99,218,187,57,17,201,190,202,136,191,35,235,0,0,0,7,20,234,167,169,203,23,74,184,174,35,154,229,54,95,59,101,200,51,10,12,106,227,83,230,95,31,194,233,103,142,121,37,174,224,200,165,124,253,166,83,185,123,45,68,115,247,217,28,139,242,94,193,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,160,31,172,0,0,2,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,103,109,82,118,41,96,173,150,56,163,230,250,103,61,220,88,198,166,238,85,114,237,186,170,175,204,11,191,4,63,240,191,215,189,88,234,39,64,175,249,174,177,229,127,104,47,84,89,133,85,174,10,159,35,77,73,194,149,148,84,82,54,62,20,241,198,197,217,243,72,187,170,114,251,219,111,178,34,39,75,233,251,171,60,55,93,243,253,79,210,214,211,210,89,50,205,53,202,46,54,87,218,93,94,179,207,95,110,166,153,32,109,201,136,177,177,17,142,149,30,199,70,213,147,180,189,190,110,253,108,124,131,186,128,0,0,0,0,0,2,58,225,61,93,218,175,93,99,106,31,72,185,53,186,146,223,114,176,83,209,220,177,170,246,212,53,137,115,129,246,250,74,138,138,87,177,238,228,234,150,58,121,37,111,109,21,29,11,36,87,53,157,149,124,178,40,0,0,0,0,0,5,96,120,160,117,153,212,159,78,218,251,96,194,180,115,82,62,207,217,107,112,250,91,164,244,223,7,160,171,231,84,250,218,216,221,39,58,136,36,122,110,200,99,77,145,120,253,221,246,221,85,84,44,252,21,129,225,127,214,103,82,125,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,124,30,130,147,133,83,43,104,163,108,156,233,224,141,235,179,38,145,54,85,227,247,183,219,116,69,75,63,0,8,107,226,7,226,7,77,210,45,53,175,7,193,236,84,151,205,69,190,83,199,114,134,27,148,50,252,58,130,221,221,115,22,121,149,142,99,165,124,142,138,88,217,27,30,155,113,115,222,230,163,88,201,186,7,72,157,113,233,31,87,214,170,184,49,70,85,216,114,203,61,60,83,221,113,203,147,216,179,177,142,107,17,243,211,61,171,181,69,51,101,114,199,220,217,143,69,70,44,145,199,220,141,28,18,40,0,0,17,87,175,174,181,241,94,148,244,226,174,201,105,185,249,141,77,201,173,243,71,142,91,233,214,55,201,65,205,29,27,110,117,9,35,94,198,195,19,209,85,141,123,87,189,35,21,136,156,91,43,226,244,29,14,117,119,106,234,251,72,221,149,207,110,164,179,229,150,26,134,219,114,59,84,21,13,123,25,58,177,28,202,168,88,174,89,89,77,50,114,225,220,77,209,241,205,26,58,78,210,200,224,145,64,0,0,28,255,0,168,92,166,251,131,104,22,165,230,184,181,119,146,189,99,248,125,230,233,110,169,237,50,78,197,84,20,82,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,144,29,0,20,3,253,148,126,187,63,237,231,255,0,22,108,255,0,243,66,239,186,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,211,35,239,213,79,69,20,146,201,193,136,214,55,147,222,229,217,168,141,77,246,68,68,249,1,208,0,0,0,34,175,95,93,107,226,189,41,233,197,93,146,211,115,243,26,155,147,91,230,143,28,183,211,172,111,146,131,154,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,56,182,87,196,18,168,17,215,161,206,174,237,93,95,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,59,137,186,62,57,163,71,73,218,89,29,34,128,0,0,0,112,172,179,171,60,55,5,234,191,31,233,123,48,167,164,180,191,42,197,227,189,90,47,149,53,234,214,85,92,100,172,150,158,43,106,69,219,226,215,189,176,72,230,72,233,83,147,248,196,214,171,222,206,65,221,64,0,0,0,0,0,1,197,58,174,234,187,78,58,74,211,135,230,185,172,190,122,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,114,106,203,50,162,182,54,185,168,136,247,190,56,223,205,124,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,220,37,168,0,0,32,7,138,78,181,117,99,211,151,216,253,76,209,77,78,248,46,25,118,229,98,185,209,124,22,219,83,229,238,137,220,154,25,123,149,49,201,43,251,208,164,173,226,214,163,35,242,123,170,239,42,33,197,60,61,252,70,53,171,81,122,142,183,233,207,81,122,167,241,91,46,81,111,158,221,102,107,237,118,186,24,98,188,43,227,146,5,146,88,163,137,255,0,125,145,205,3,24,138,229,124,179,196,212,98,170,163,154,22,212,0,0,8,85,226,147,213,30,119,211,94,150,97,255,0,162,76,231,236,230,103,145,228,14,237,255,0,115,33,172,239,218,233,233,164,243,95,232,136,164,137,188,102,158,139,241,217,235,203,238,238,136,253,162,95,68,125,103,117,199,212,119,82,248,118,155,94,117,154,174,124,121,106,31,116,200,22,28,66,217,35,18,221,76,197,150,72,229,124,84,236,116,44,153,205,142,153,37,230,222,15,168,98,166,238,226,213,11,137,0,0,4,127,235,215,84,179,189,22,233,59,57,212,205,52,190,252,27,36,179,124,51,201,86,249,88,106,59,93,219,149,44,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,86,7,79,94,35,221,103,103,58,251,166,152,86,83,172,158,118,203,144,102,22,107,93,198,155,236,237,170,62,253,44,245,177,71,44,124,217,76,215,183,147,30,228,221,170,142,77,247,69,69,249,129,119,224,0,0,227,253,91,107,125,215,167,13,1,200,245,162,205,99,164,188,212,99,149,22,183,62,130,166,71,70,202,152,38,184,211,83,204,196,123,126,108,122,197,52,156,31,179,145,175,226,229,107,209,21,139,234,244,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,62,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,64,0,0,0,0,41,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,246,118,213,39,98,150,10,217,99,138,62,111,166,115,221,197,140,106,110,229,87,46,219,170,170,252,192,187,240,71,254,130,181,75,59,214,158,147,176,109,76,212,187,239,198,114,75,207,196,252,237,111,149,134,159,187,218,185,85,67,31,234,225,99,35,110,209,196,198,253,214,166,251,110,187,170,170,172,128,0,8,235,154,117,119,106,211,174,179,113,142,151,114,251,117,37,61,183,56,197,233,174,86,91,202,212,54,37,134,234,234,154,216,252,172,253,199,35,92,201,155,77,19,34,225,247,251,202,214,113,147,188,139,20,138,0,0,0,0,0,8,213,215,71,89,182,46,143,52,226,150,231,29,171,227,57,158,81,230,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,197,21,242,199,237,122,182,214,251,175,78,26,3,145,235,69,154,199,73,121,168,199,42,45,110,125,5,76,142,141,149,48,77,113,166,167,153,136,246,252,216,245,138,105,56,63,103,35,95,197,202,215,162,43,20,59,0,60,86,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,128,0,0,0,0,7,42,234,143,93,63,163,94,132,228,218,215,246,91,237,31,217,207,37,253,204,243,222,79,191,230,43,32,166,254,253,219,147,143,30,255,0,47,234,46,252,118,249,111,186,123,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,188,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,30,128,0,0,0,0,3,159,245,11,148,223,112,109,2,212,188,215,22,174,242,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,160,2,128,127,178,143,215,103,253,188,255,0,226,205,159,254,104,95,240,0,0,0,64,15,21,190,168,245,219,166,191,209,119,232,83,57,251,57,246,143,227,127,19,254,230,81,214,119,252,191,145,236,255,0,162,98,147,143,30,252,191,213,219,126,95,61,246,77,163,255,0,65,93,122,245,99,173,61,88,224,218,103,169,122,173,241,156,110,243,241,63,59,69,240,43,109,63,119,181,109,170,154,63,214,67,78,201,27,180,145,49,223,117,201,190,219,46,232,170,138,22,254,1,26,186,232,235,54,197,209,230,156,82,220,227,181,124,103,51,202,60,197,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,120,162,190,88,194,74,130,31,244,81,226,51,167,29,85,121,44,2,255,0,75,246,91,83,99,183,164,245,54,217,54,74,27,164,140,231,222,117,186,69,123,158,238,44,98,74,232,100,68,145,141,123,184,172,205,138,73,82,96,0,0,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,224,216,221,155,225,158,74,139,224,86,218,142,215,118,219,75,52,159,172,154,157,242,59,121,37,123,190,243,151,109,246,77,145,17,16,45,252,16,3,194,147,170,61,118,234,83,244,163,250,107,206,126,209,253,156,248,39,195,63,185,148,116,125,143,49,231,187,223,232,104,163,229,203,177,23,245,183,219,143,203,109,215,121,21,136,245,103,134,228,61,84,103,189,41,222,105,233,44,153,14,43,79,110,169,178,201,53,122,185,249,11,39,162,109,85,74,69,26,198,214,198,248,27,36,123,179,184,247,189,156,228,68,70,198,254,33,221,64,0,0,0,1,26,186,205,235,163,78,58,60,177,80,199,115,160,251,81,153,222,120,203,109,198,105,235,18,158,71,82,243,227,37,85,68,188,31,216,133,56,189,172,85,99,157,36,136,173,107,85,27,43,227,244,29,31,117,103,134,245,117,165,255,0,110,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,134,253,198,34,171,162,122,32,119,80,0,0,10,203,214,127,24,11,86,17,212,189,30,53,130,88,169,50,125,47,199,106,42,45,183,235,141,190,177,179,62,244,146,50,157,124,213,23,40,216,140,125,44,172,169,99,127,90,248,106,88,247,42,57,168,232,165,96,89,160,60,254,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,225,93,11,245,155,98,235,15,78,42,174,114,90,190,13,153,226,254,94,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,220,145,25,44,129,37,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,230,107,150,127,153,105,103,91,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,156,226,127,196,42,17,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,102,102,179,171,31,84,250,201,245,3,33,247,25,192,190,142,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,118,179,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,241,69,208,158,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,57,55,116,221,90,173,115,94,199,61,143,99,220,30,131,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,223,109,209,127,3,57,157,75,244,233,157,244,191,170,117,250,103,157,83,255,0,141,172,179,214,243,135,251,167,107,243,51,67,5,103,110,41,100,236,247,123,15,119,105,238,230,207,193,83,240,85,210,153,26,186,250,233,70,143,170,221,14,171,178,91,34,225,153,226,253,235,198,47,52,112,192,178,79,84,216,92,142,160,116,146,171,123,112,212,125,198,185,82,70,53,178,50,9,29,201,34,224,224,134,190,20,253,118,221,82,235,65,210,206,178,228,212,142,182,186,157,32,194,46,183,25,220,217,227,157,28,198,199,103,87,170,43,94,199,53,92,176,115,115,85,138,206,195,85,252,224,142,59,95,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,79,195,155,173,127,233,85,167,19,216,51,251,157,170,61,77,197,191,87,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,180,77,154,40,208,37,173,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,11,120,131,117,183,117,234,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,113,26,168,178,73,188,160,241,83,235,199,253,55,233,83,72,47,95,226,162,203,239,182,203,143,251,187,42,108,142,103,107,253,238,233,95,28,223,227,41,222,223,239,172,32,7,77,29,58,103,125,80,106,157,6,153,224,180,255,0,226,171,47,21,188,225,254,230,90,252,204,48,207,89,219,150,88,251,221,174,251,29,218,99,185,191,240,68,252,85,3,181,120,115,116,81,253,42,181,30,123,254,127,108,186,199,166,88,183,235,46,85,48,39,106,59,165,114,43,22,59,99,102,228,215,183,147,30,178,74,232,145,206,100,109,107,119,137,211,69,34,78,175,26,191,75,24,183,212,10,31,110,184,147,43,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,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,169,13,124,106,253,44,98,223,80,40,125,186,226,4,32,240,235,235,170,167,165,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,234,61,207,107,30,246,163,31,123,198,85,203,73,240,190,241,4,166,180,211,89,122,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,117,141,102,193,107,224,0,32,7,141,95,165,140,91,234,5,15,183,92,72,213,225,71,214,191,232,203,42,131,166,189,76,185,221,106,113,188,182,225,79,77,137,75,191,122,27,61,210,105,28,213,167,224,141,89,27,13,84,146,51,230,215,112,142,84,228,172,68,154,105,91,37,124,106,253,44,98,223,80,40,125,186,226,82,176,26,168,5,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,46,237,177,156,102,78,214,241,73,34,189,211,58,71,70,174,71,164,77,150,207,192,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,84,240,84,244,177,148,253,64,174,246,235,113,90,186,185,169,153,86,141,245,221,168,58,165,133,85,249,123,214,51,170,23,203,133,55,41,36,100,115,112,185,207,206,9,123,111,99,221,12,172,87,71,35,17,201,206,55,189,170,187,57,75,42,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,249,244,171,212,198,27,213,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,205,103,77,29,69,231,125,47,234,157,6,166,96,181,31,226,168,239,20,92,33,254,233,218,252,204,51,79,71,220,150,41,59,61,222,195,27,221,99,121,179,241,69,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,0,0,2,130,252,76,110,215,91,7,136,6,160,95,108,87,58,187,117,202,221,81,97,171,163,172,164,153,208,207,77,60,118,154,23,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,102,158,31,189,119,88,186,170,197,99,194,178,151,249,45,77,199,237,233,37,198,155,103,201,241,74,88,35,165,142,91,175,54,83,197,79,7,118,166,161,201,229,154,170,230,109,186,110,223,154,86,15,138,63,174,205,77,252,151,217,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,0,227,253,42,245,49,134,245,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,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,60,21,61,83,229,63,79,235,189,198,220,88,255,0,92,157,93,218,186,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,246,211,117,124,144,198,174,143,186,146,54,162,252,58,250,139,193,58,95,213,60,227,83,51,170,143,221,253,206,142,207,69,194,111,238,157,211,204,210,77,5,31,114,40,164,236,247,123,15,111,117,237,224,207,197,87,240,69,227,253,69,107,206,101,212,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,237,149,200,198,243,122,190,71,39,55,185,84,60,86,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,188,159,14,190,133,105,186,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,254,187,220,198,189,236,106,61,241,255,0,194,251,195,238,166,211,83,101,234,135,90,109,84,143,123,233,219,95,135,216,234,98,138,165,156,38,138,150,162,142,244,146,197,59,154,143,70,190,118,178,9,98,231,27,209,178,253,215,181,155,90,80,3,149,117,47,212,94,9,210,254,150,87,234,102,117,81,254,54,142,207,69,194,111,238,157,211,203,77,52,20,125,200,162,147,179,221,236,61,189,215,183,131,63,21,95,193,23,218,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,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,246,117,137,213,86,101,213,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,247,21,209,53,239,111,153,145,173,141,211,63,147,185,61,17,168,189,182,70,198,7,137,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,191,95,78,186,243,153,116,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,100,114,177,220,30,140,145,169,205,141,84,147,254,23,189,20,127,72,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,198,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,247,34,225,35,95,47,111,229,120,140,244,19,253,21,239,176,106,70,157,207,230,52,203,38,184,121,58,74,121,234,57,213,89,107,158,199,202,148,110,87,175,57,161,86,71,35,162,151,230,228,107,28,201,87,147,91,36,193,113,61,58,235,206,27,212,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,237,145,202,198,243,98,178,70,167,7,181,87,165,153,225,232,115,171,187,175,72,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,14,226,108,172,146,104,209,209,247,86,70,232,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,85,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,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,60,87,82,253,69,224,157,47,233,101,126,166,103,85,31,227,104,236,244,92,38,254,233,221,60,180,211,65,71,220,138,41,59,61,222,195,219,221,123,120,51,241,85,252,17,115,215,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,78,217,55,87,43,156,231,189,207,123,222,247,123,110,177,58,170,204,186,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,254,226,186,38,189,237,243,50,53,177,186,103,242,119,39,162,53,23,182,200,216,206,233,225,123,209,71,244,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,124,102,232,216,90,246,83,172,77,114,109,12,93,216,38,145,100,69,100,159,114,46,18,53,242,246,194,48,116,235,175,57,151,77,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,118,71,43,29,193,232,201,26,156,216,213,77,9,244,235,175,56,111,82,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,182,71,43,27,205,138,201,26,156,30,213,90,118,241,25,232,39,250,43,223,96,212,141,59,159,204,105,150,77,112,242,116,148,243,212,115,170,178,215,61,143,149,40,220,175,94,115,66,172,142,71,69,47,205,200,214,57,146,175,38,182,73,185,175,67,157,93,221,122,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,119,19,101,100,147,70,142,143,186,178,52,52,60,15,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,176,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,95,248,94,245,175,253,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,223,25,181,182,102,177,149,11,43,90,155,77,23,118,8,100,73,21,95,39,220,151,156,142,124,189,185,212,101,179,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,7,163,152,238,47,99,87,103,34,181,118,217,81,83,228,95,159,64,61,96,218,186,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,32,74,0,0,3,159,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,190,171,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,80,191,95,93,107,229,93,86,106,61,93,146,211,115,242,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,102,55,171,17,57,58,87,202,28,171,169,126,162,243,190,168,53,78,191,83,51,170,143,241,180,118,122,46,16,255,0,115,45,126,102,105,160,163,238,69,20,125,238,215,125,237,238,189,188,223,248,170,254,8,158,83,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,50,57,184,47,223,130,94,219,216,247,67,43,21,209,200,196,114,115,141,239,106,174,206,82,74,248,126,244,35,125,234,171,42,143,53,202,89,228,180,203,31,184,36,119,26,157,217,39,197,42,160,146,150,73,109,92,25,81,21,68,29,218,106,135,47,153,106,43,89,182,201,187,190,73,213,124,80,186,5,177,104,183,62,161,244,102,223,228,241,11,173,193,148,247,219,5,53,51,214,27,45,84,220,149,149,48,43,26,172,138,142,71,162,49,99,114,181,177,75,36,108,143,118,74,200,225,11,52,233,87,169,140,55,170,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,1,155,110,149,122,152,204,186,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,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,80,227,254,34,186,57,98,214,78,145,243,186,107,188,222,94,175,15,183,207,152,218,234,120,189,253,154,170,8,37,145,201,193,175,98,59,187,2,212,65,187,185,53,157,254,124,92,230,53,10,22,210,124,235,244,95,170,120,110,166,124,47,226,127,100,178,11,117,247,201,119,251,62,107,202,212,199,55,107,185,197,220,57,118,248,242,226,237,183,223,101,219,99,78,119,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,140,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,112,52,209,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,18,188,46,53,122,167,86,186,62,198,96,185,79,87,61,203,6,168,155,16,170,154,104,34,137,143,101,51,88,250,86,196,145,255,0,89,140,163,158,146,53,115,145,175,87,198,245,119,47,235,186,79,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,224,196,115,221,197,140,114,236,212,87,46,219,34,42,252,128,164,31,23,61,76,197,117,19,171,137,173,216,181,95,155,251,21,143,210,99,55,25,217,36,114,66,234,232,231,168,168,149,145,185,143,118,253,191,52,216,158,142,226,230,203,20,172,86,253,221,215,181,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,184,117,28,124,88,239,55,85,36,148,245,117,11,186,63,156,125,150,69,77,242,86,113,127,154,251,174,222,55,34,215,94,172,103,95,165,13,83,204,181,51,225,127,12,251,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,23,211,225,213,163,150,45,27,233,31,4,166,180,77,230,42,243,11,124,25,141,210,167,139,217,222,170,175,130,41,26,156,28,247,163,123,80,37,60,27,183,139,95,216,231,197,174,123,144,9,42,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,167,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,1,21,124,81,253,9,234,111,228,190,241,68,84,95,68,157,96,228,221,35,106,132,87,166,173,93,110,19,124,168,129,185,101,158,146,42,126,253,116,17,71,59,33,124,114,74,197,115,95,11,170,95,42,49,175,141,36,86,163,30,230,162,242,109,186,120,163,250,19,212,223,201,125,226,136,160,16,53,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,131,209,175,111,38,61,171,179,145,28,155,236,168,139,242,62,177,72,30,28,30,32,21,157,59,223,98,210,77,94,200,191,206,158,191,204,207,21,77,68,115,212,73,142,213,112,124,156,169,217,11,36,145,240,205,34,35,31,10,55,138,73,42,74,213,103,235,146,91,127,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,234,136,233,185,61,158,110,169,238,72,233,169,185,177,143,88,251,179,201,20,93,206,10,214,115,228,239,186,213,80,58,0,42,47,167,143,25,252,155,27,181,80,227,93,72,225,21,121,99,217,81,80,234,140,162,200,250,122,106,213,129,90,174,137,142,160,225,28,18,61,36,251,138,246,203,10,118,213,171,197,207,98,172,150,232,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,51,89,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,10,86,241,171,245,79,139,125,63,161,247,27,137,42,188,49,122,241,253,55,216,169,180,27,86,47,92,179,236,126,222,223,134,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,185,73,36,179,53,36,153,119,225,43,146,42,248,213,250,167,197,190,159,208,251,141,196,129,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,1,169,224,70,174,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,73,42,0,229,93,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,108,170,142,158,107,157,116,174,227,21,60,110,122,255,0,182,145,234,214,189,204,138,41,94,140,127,14,43,237,115,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,240,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,123,58,193,234,207,50,234,235,84,62,220,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,61,187,108,85,86,196,196,64,231,250,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,159,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,91,201,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,10,139,232,147,172,28,155,164,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,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,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,203,105,61,60,55,60,65,41,186,118,169,147,71,181,146,235,86,237,58,184,212,58,166,138,229,52,178,204,204,101,233,20,242,74,145,83,195,4,179,76,202,153,150,6,171,26,230,178,55,171,228,219,119,200,170,23,104,0,0,0,2,42,248,163,250,19,212,223,201,125,226,136,172,191,14,46,184,233,186,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,189,215,50,40,156,213,114,194,145,73,102,158,40,254,132,245,55,242,95,120,162,40,4,13,84,2,157,188,43,250,234,169,192,50,27,87,76,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,251,79,107,19,139,99,123,223,29,196,128,0,0,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,13,84,25,87,52,251,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,170,30,172,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,33,87,65,90,165,130,104,183,86,56,54,166,106,93,247,224,216,221,155,226,126,118,183,202,205,81,218,238,219,106,161,143,245,112,177,242,59,121,37,99,126,235,87,109,247,93,145,21,80,47,83,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,173,149,81,211,205,115,174,149,220,98,167,141,207,95,246,210,61,90,215,185,145,69,43,209,143,225,197,115,195,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,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,232,29,96,245,103,153,117,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,158,221,182,42,171,98,98,36,148,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,87,177,213,80,72,146,35,39,71,192,202,122,152,34,114,178,104,156,201,211,118,170,43,21,219,132,128,240,175,232,86,155,0,199,173,93,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,243,180,219,167,165,153,142,158,85,142,68,134,71,213,67,82,138,145,189,143,237,49,172,94,77,145,239,100,118,62,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,127,196,198,237,117,176,120,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,18,131,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,2,215,186,1,235,6,213,213,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,152,29,45,213,44,239,69,179,187,102,166,105,165,247,224,217,37,155,189,228,171,124,172,53,29,174,236,47,134,79,213,204,199,198,237,227,149,237,251,205,93,183,221,54,84,69,77,15,116,171,212,198,27,213,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,129,216,0,0,84,95,139,175,71,217,53,6,101,112,234,211,15,74,187,149,138,233,79,76,220,185,179,75,78,198,90,39,137,41,40,105,31,18,43,219,44,172,157,29,27,85,141,99,213,143,141,238,115,184,200,214,178,26,244,163,213,118,163,244,149,168,236,205,112,169,124,245,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,228,229,138,100,69,116,110,115,145,81,236,124,145,191,70,119,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,236,235,111,163,236,155,164,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,45,11,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,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,164,15,11,222,181,255,0,163,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,224,215,71,66,214,50,161,101,107,87,120,101,237,65,12,137,34,163,35,251,146,243,141,172,151,185,105,93,96,245,103,134,244,139,165,255,0,110,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,134,253,182,42,163,165,98,40,71,95,19,174,188,127,66,22,42,157,6,210,123,215,28,251,32,183,187,226,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,50,71,44,45,88,230,77,185,196,229,167,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,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,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,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,151,83,225,167,208,173,79,76,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,241,78,220,109,107,21,178,44,129,223,250,85,233,159,13,233,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,252,240,233,110,169,103,122,45,157,219,53,51,77,47,191,6,201,44,221,239,37,91,229,97,168,237,119,97,124,50,126,174,102,62,55,111,28,175,111,222,106,237,190,233,178,162,42,105,248,202,184,26,72,233,87,169,140,55,170,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,1,156,30,148,122,174,212,126,146,181,29,153,174,21,47,158,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,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,248,206,55,121,239,121,42,223,43,53,63,119,181,51,225,147,245,115,49,146,55,105,34,123,126,243,83,125,183,77,209,81,84,61,88,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,249,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,7,201,214,254,164,116,75,167,11,85,178,243,173,25,245,38,57,79,121,168,125,53,3,29,79,61,84,245,47,99,121,61,89,13,59,31,42,177,168,173,228,254,60,26,175,141,21,81,94,196,94,150,102,179,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,173,149,82,84,67,108,161,137,188,98,167,141,207,95,246,210,61,90,214,53,242,203,43,209,140,231,197,45,39,193,199,27,215,155,118,137,87,100,25,134,79,73,38,151,221,170,38,92,70,207,50,119,234,226,157,147,189,149,117,17,72,143,218,158,153,210,182,70,172,14,71,43,229,107,229,106,66,138,231,84,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,6,101,211,166,119,137,104,78,9,212,87,151,243,120,102,107,222,163,243,188,225,143,202,93,35,172,175,135,201,246,251,171,44,155,195,65,222,238,246,218,207,214,240,223,118,238,238,171,208,47,90,249,87,74,122,143,73,100,187,92,252,198,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,222,141,136,197,78,77,137,241,89,167,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,132,172,248,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,85,211,159,7,28,202,94,161,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,252,186,58,57,166,84,103,25,85,22,22,74,213,230,208,181,236,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,245,143,147,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,62,176,21,171,226,201,209,69,199,80,40,255,0,164,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,90,247,199,216,70,35,82,21,71,213,94,150,234,150,119,162,217,221,179,83,52,210,251,240,108,146,205,222,242,85,190,86,26,142,215,118,23,195,39,234,230,99,227,118,241,202,246,253,230,174,219,238,155,42,34,166,140,250,138,215,156,55,166,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,187,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,222,197,182,9,166,124,145,210,199,197,140,111,8,218,228,98,108,198,166,205,77,154,223,193,1,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,159,87,86,139,61,194,227,87,50,53,171,36,211,57,17,95,36,178,38,239,145,201,243,114,171,151,241,82,252,250,5,233,70,143,165,45,14,164,178,92,226,231,153,229,29,155,198,81,52,144,192,146,65,84,232,90,141,160,108,145,43,187,144,211,253,246,181,86,71,181,210,62,121,27,197,37,224,218,107,232,91,168,43,23,77,93,71,99,186,137,148,227,246,171,141,150,163,149,158,227,87,91,3,228,154,207,75,82,246,50,90,250,85,99,94,246,205,19,17,219,163,88,231,73,19,166,137,54,89,121,55,67,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,1,250,200,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,83,182,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,182,251,34,254,3,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,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,251,94,147,189,83,232,223,212,12,123,220,96,46,39,196,83,161,90,110,169,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,174,198,177,207,99,28,175,96,120,175,11,222,186,127,77,120,171,52,59,88,243,63,55,169,54,94,127,7,169,173,111,25,175,182,184,227,106,166,243,43,151,204,86,67,180,157,205,209,175,124,72,201,63,90,230,212,72,147,252,203,189,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,101,93,34,36,246,251,141,36,200,230,164,144,204,213,68,124,114,198,155,178,70,175,205,170,142,79,197,11,222,232,23,173,124,87,170,205,56,164,178,93,174,126,95,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,236,200,244,98,167,23,68,249,67,149,120,213,250,88,197,190,160,80,251,117,196,169,93,8,209,203,238,190,234,101,22,149,98,211,112,189,93,109,247,90,139,116,124,88,190,102,170,146,221,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,205,119,70,236,182,213,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,8,213,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,121,62,29,125,117,83,117,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,253,118,57,237,99,24,228,99,57,87,138,199,67,149,58,149,106,175,234,147,77,159,73,21,247,24,179,171,242,155,99,153,20,9,113,183,82,181,239,90,214,73,178,43,234,97,139,118,185,178,57,123,144,197,27,88,173,116,77,142,106,150,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,168,131,53,157,88,250,167,214,79,168,25,15,184,206,94,247,71,125,85,97,189,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,159,125,91,19,158,247,121,105,28,217,29,11,249,59,147,17,90,171,220,100,140,101,16,245,99,234,159,89,62,160,100,62,227,56,22,169,224,169,233,99,41,250,129,93,237,214,226,170,250,177,245,79,172,159,80,50,31,113,156,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,224,120,171,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,57,17,96,174,101,61,67,233,231,70,57,21,81,31,28,177,170,57,139,179,209,29,27,149,56,200,199,58,74,120,124,245,183,117,233,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,109,28,170,177,199,180,245,233,63,167,76,19,170,15,12,12,7,77,51,170,127,255,0,31,86,89,235,121,205,253,204,186,124,66,231,12,21,157,184,165,143,189,218,239,189,221,167,187,131,255,0,5,79,193,82,168,58,138,208,108,203,166,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,187,171,81,238,224,244,124,110,94,108,114,32,105,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,125,98,152,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,220,248,0,0,20,3,226,143,235,179,83,127,37,246,122,34,63,254,139,115,191,209,103,233,175,224,95,230,51,237,7,217,111,137,249,168,127,211,79,45,230,123,29,158,125,223,239,63,123,159,14,31,179,150,255,0,34,64,120,163,250,236,212,223,201,125,158,136,157,62,16,24,181,139,57,232,191,80,176,172,166,135,206,217,114,12,194,237,107,184,211,119,95,31,126,150,123,77,4,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,88,61,52,117,23,157,244,191,170,116,26,153,130,212,127,138,163,188,81,112,135,251,167,107,243,48,205,61,31,114,88,164,236,247,123,12,111,117,141,230,207,197,23,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,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,150,130,250,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,30,215,195,231,173,187,175,74,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,59,104,229,85,142,61,130,253,1,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,214,0,82,183,141,95,170,124,91,233,253,15,184,220,75,169,41,91,198,175,213,62,45,244,254,135,220,110,32,64,2,116,248,94,244,81,253,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,223,25,186,54,22,189,148,235,19,92,155,67,23,118,9,164,89,17,89,39,220,139,132,141,124,189,190,65,208,87,76,244,221,83,245,13,108,193,239,53,212,144,99,214,58,127,180,121,4,51,44,188,235,109,208,84,64,201,41,34,88,156,215,53,242,186,104,227,87,243,103,6,57,239,69,115,152,214,58,229,58,152,234,7,75,250,23,233,230,154,27,123,233,41,43,168,44,255,0,1,192,177,233,22,74,167,213,79,79,78,216,233,218,230,186,68,149,244,208,167,105,102,149,210,34,163,54,78,75,44,145,181,225,226,122,254,235,218,221,210,77,138,147,24,194,160,181,94,53,54,235,229,107,41,173,119,74,122,165,165,167,181,200,249,218,250,199,186,52,107,37,251,244,206,133,34,73,152,244,116,137,34,162,181,170,215,116,14,148,122,215,209,174,173,44,76,251,27,115,248,110,95,71,111,142,182,247,139,86,43,188,213,6,239,88,220,232,228,86,181,149,80,163,209,63,91,30,251,54,88,123,141,137,242,36,102,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,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,37,196,248,94,244,45,250,20,197,89,174,58,199,134,121,77,73,189,115,248,61,53,107,185,77,98,181,201,27,81,55,133,90,158,94,178,109,228,238,110,174,123,34,86,71,250,167,58,162,53,14,41,227,71,119,234,9,183,220,114,201,115,183,118,116,98,111,45,61,182,106,118,197,60,115,95,98,101,74,72,234,137,59,45,150,154,110,204,239,107,33,89,31,20,145,198,178,53,85,233,43,34,174,189,39,251,9,250,83,195,127,74,95,244,25,246,130,221,246,143,251,247,250,87,230,99,243,95,222,63,91,253,231,185,253,239,239,255,0,173,249,236,104,251,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,207,103,82,253,58,103,125,47,234,157,126,153,231,84,255,0,227,107,44,245,188,225,254,233,218,252,204,208,193,89,219,138,89,59,61,222,195,221,218,123,185,179,240,84,252,21,67,70,122,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,102,207,87,59,146,108,187,174,251,159,147,86,62,194,126,139,51,47,210,151,253,6,125,159,184,253,163,254,253,254,149,249,105,60,215,247,143,214,255,0,121,238,127,123,251,255,0,235,126,123,21,67,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,135,207,248,161,117,211,250,107,202,159,161,218,57,153,249,189,54,178,240,248,197,77,19,120,195,125,186,71,35,149,118,153,28,190,98,142,29,163,237,236,141,99,229,71,201,250,214,182,158,68,8,65,168,84,88,109,187,63,201,109,250,115,118,171,186,98,116,183,138,216,108,53,213,109,86,207,85,110,108,207,74,105,164,69,99,21,30,232,145,142,84,86,51,230,171,247,91,248,37,154,120,42,126,157,191,205,79,253,166,63,183,191,249,79,254,137,255,0,185,223,255,0,23,254,131,255,0,243,63,240,200,65,209,223,74,185,151,85,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,223,70,202,230,61,190,102,70,182,70,194,206,46,228,244,87,42,118,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,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,128,229,93,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,52,167,210,119,165,141,27,250,127,143,123,116,6,107,13,41,244,157,233,99,70,254,159,227,222,221,0,29,84,169,95,26,59,191,80,77,190,227,150,75,157,187,179,163,19,121,105,237,179,83,182,41,227,154,251,19,42,82,71,84,73,217,108,180,211,118,103,123,89,10,200,248,164,142,53,145,170,175,73,89,21,181,28,255,0,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,156,157,178,236,173,86,185,204,123,94,199,189,142,12,224,233,63,216,79,210,158,27,250,82,255,0,160,207,180,22,239,180,127,223,191,210,191,51,31,154,254,241,250,223,239,61,207,239,127,127,253,111,207,99,75,218,123,108,195,108,184,6,53,102,211,153,41,36,196,232,44,244,84,214,23,210,85,173,84,14,183,50,22,54,153,99,153,92,229,149,157,164,102,207,87,59,146,108,187,174,251,153,204,234,95,167,76,239,165,253,83,175,211,60,234,159,252,109,101,158,183,156,63,221,59,95,153,154,24,43,59,113,75,39,103,187,216,123,187,79,119,54,126,10,159,130,172,202,240,167,235,142,155,77,110,180,29,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,66,22,189,171,31,97,63,69,153,151,233,75,254,131,62,207,220,126,209,255,0,126,255,0,74,252,180,158,107,251,199,235,127,188,247,63,189,253,255,0,245,191,61,140,209,106,21,22,27,110,207,242,91,126,156,221,170,238,152,157,45,226,182,27,13,117,91,85,179,213,91,155,51,210,154,105,17,88,197,71,186,36,99,149,21,140,249,170,253,214,254,9,55,252,80,186,233,253,53,229,79,208,237,28,204,252,222,155,89,120,124,98,166,137,188,97,190,221,35,145,202,187,76,142,95,49,71,14,209,246,246,70,177,242,163,228,253,107,91,79,34,71,94,142,250,85,204,186,175,213,203,126,31,102,182,213,183,24,183,84,83,212,229,151,120,228,72,89,110,183,43,254,250,54,87,49,237,243,50,53,178,54,22,113,119,39,162,185,83,182,201,30,192,155,254,10,159,167,111,243,83,255,0,105,143,237,239,254,83,255,0,162,127,238,119,255,0,197,255,0,160,255,0,252,207,252,50,213,15,63,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,2,149,188,106,253,83,226,223,79,232,125,198,226,93,73,74,222,53,126,169,241,111,167,244,62,227,113,2,42,233,127,78,153,222,176,105,102,162,234,102,11,79,231,255,0,70,126,74,178,241,69,206,24,184,90,229,166,175,154,122,206,228,178,179,126,207,145,99,123,76,107,222,254,254,232,137,193,81,223,39,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,252,91,186,110,142,71,53,175,99,152,246,49,237,177,95,3,31,223,103,240,223,243,35,149,120,161,116,45,250,20,202,159,174,58,57,134,121,77,54,189,112,248,197,53,19,185,67,98,186,73,35,145,118,133,26,158,94,142,109,227,237,236,174,99,37,87,199,250,166,186,158,53,11,84,233,163,168,188,19,170,13,44,160,212,204,22,163,252,85,29,226,139,132,223,220,203,167,150,134,105,232,251,146,197,31,123,181,223,99,123,172,111,7,254,40,191,138,39,85,51,153,209,223,85,89,151,74,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,223,86,196,231,177,190,102,54,186,71,66,254,77,226,245,86,170,246,223,35,31,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,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,136,21,193,227,71,145,245,5,67,98,199,44,118,198,121,29,24,174,242,209,92,170,105,234,34,100,151,27,235,159,83,36,116,181,12,238,119,95,12,112,210,178,102,34,70,145,119,28,174,115,158,246,68,145,213,94,39,246,87,237,85,155,237,215,197,126,205,252,66,159,227,31,9,237,249,239,35,220,111,127,203,247,127,87,222,237,243,225,207,238,242,219,127,150,230,156,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,125,186,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,249,250,94,44,89,35,87,70,170,197,154,7,191,181,34,108,199,46,204,147,182,198,75,26,1,126,154,41,105,210,251,46,145,226,20,122,43,108,164,160,193,36,179,211,85,227,241,83,67,36,76,117,20,236,73,163,149,91,42,36,170,249,18,78,227,221,39,235,28,247,185,207,221,234,229,62,254,89,246,87,236,173,231,237,215,194,190,205,252,62,163,227,31,22,237,249,31,35,219,119,127,204,119,127,87,217,237,243,231,207,238,241,223,127,150,229,38,120,104,117,199,83,211,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,247,25,26,72,197,69,107,217,55,95,241,69,241,0,172,187,214,92,186,100,209,12,139,179,106,135,204,219,179,139,164,17,207,5,84,149,81,79,44,19,90,91,220,99,56,194,157,173,229,146,53,123,102,108,141,141,28,140,73,91,40,87,182,181,199,165,241,106,230,94,221,21,173,171,170,193,22,241,82,236,125,245,52,210,64,244,162,87,170,198,196,108,178,62,85,99,81,120,49,242,57,36,123,26,215,189,177,189,206,141,179,211,193,78,247,172,175,212,124,210,193,100,155,205,105,149,61,189,149,55,218,106,139,131,99,142,138,233,50,237,73,81,79,15,7,61,243,72,202,121,163,122,53,99,98,198,212,116,143,87,69,4,110,133,125,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,251,153,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,193,19,241,84,208,158,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,248,183,117,217,26,141,107,88,198,177,140,99,26,29,0,164,191,25,108,2,155,25,234,142,215,153,219,177,234,186,74,124,199,23,164,169,172,184,57,37,88,43,174,52,242,203,79,34,49,206,85,98,62,58,104,232,81,204,102,219,35,163,114,166,242,114,117,218,16,43,198,91,0,169,201,186,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,190,234,216,220,169,180,124,154,28,43,193,47,88,239,177,101,89,215,79,213,16,247,172,181,54,245,204,104,228,228,198,249,74,168,228,167,164,168,77,145,156,228,239,50,90,111,154,191,139,60,175,221,110,242,57,82,85,120,169,235,29,247,72,186,71,187,211,99,144,237,87,158,220,34,195,164,169,228,207,237,90,90,152,39,146,165,120,61,142,71,247,32,167,150,13,190,235,155,223,230,215,35,152,136,180,237,209,254,127,83,166,29,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,156,24,197,166,154,100,87,174,220,17,85,200,173,84,71,36,213,241,184,213,11,173,86,127,167,186,47,11,106,224,182,219,44,242,229,21,10,218,215,118,43,39,169,154,74,104,185,211,236,141,231,3,105,38,227,34,171,151,106,185,26,136,223,159,48,128,26,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,77,246,221,23,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,74,222,13,56,5,54,77,213,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,253,247,70,200,228,77,227,228,219,180,0,0,2,42,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,79,197,131,41,177,99,253,18,229,246,155,189,119,151,171,201,174,22,139,93,174,62,211,223,230,42,153,93,13,91,163,221,168,168,205,160,164,168,126,238,84,111,220,219,126,78,106,45,43,116,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,167,201,216,165,130,182,41,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,3,77,32,252,150,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,172,8,171,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,123,93,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,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,167,160,204,58,157,214,92,251,67,177,110,158,178,220,163,226,88,134,31,112,117,194,214,201,225,107,234,153,180,43,20,16,58,117,221,235,12,12,124,233,19,62,92,91,59,154,170,230,71,11,98,188,158,182,250,62,198,122,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,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,1,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,223,252,58,122,117,169,234,19,169,124,114,11,206,39,87,118,194,113,90,134,222,114,105,146,40,157,73,27,35,99,223,75,79,80,147,53,204,145,147,212,71,28,110,135,101,123,226,239,170,34,35,30,246,104,36,134,190,21,253,60,90,180,107,166,139,86,121,85,106,171,165,203,53,58,158,27,221,217,243,86,54,102,58,137,31,50,219,91,19,99,94,12,98,211,76,217,149,23,121,57,212,61,30,169,197,177,199,50,128,25,172,234,199,213,62,178,125,64,200,125,198,115,74,102,107,58,177,245,79,172,159,80,50,31,113,156,11,169,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,74,222,53,126,169,241,111,167,244,62,227,113,34,174,154,244,245,149,106,166,141,106,142,174,98,213,61,255,0,209,95,194,106,110,54,182,82,201,44,213,52,53,142,169,108,181,17,185,136,187,118,60,187,100,122,57,168,222,210,202,245,123,123,92,95,42,188,106,253,83,226,223,79,232,125,198,226,117,95,3,31,223,103,240,223,243,32,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,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,161,238,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,183,213,71,81,53,178,186,39,113,150,158,71,49,127,218,200,197,115,88,231,197,44,79,86,51,159,20,170,191,19,174,131,191,66,23,218,157,121,210,123,47,28,7,32,184,59,226,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,49,199,20,46,88,225,77,185,196,213,132,22,44,255,0,50,198,113,156,155,12,177,100,53,116,150,44,198,158,154,154,251,111,106,162,193,92,202,122,134,84,64,175,106,162,162,62,57,99,69,107,211,103,162,58,70,162,241,145,237,112,74,175,17,222,184,233,186,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,189,214,178,89,92,229,106,204,177,71,26,177,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,221,207,123,156,178,61,87,100,98,50,23,238,228,114,177,175,244,29,49,116,245,149,117,65,172,182,93,35,197,170,124,135,159,238,84,220,110,143,165,146,162,27,101,12,77,229,45,68,141,98,127,181,141,136,231,49,175,150,88,152,175,103,62,73,110,157,111,233,14,27,160,190,24,153,110,145,233,252,21,113,216,177,218,123,68,52,235,87,58,205,60,175,125,242,146,89,102,145,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,163,98,255,0,188,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,2,128,79,107,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,241,70,132,250,232,232,202,197,214,30,156,82,219,35,186,252,27,51,197,252,197,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,121,34,62,41,2,32,120,81,245,211,253,227,165,253,107,204,255,0,249,94,151,0,173,174,111,251,102,186,215,37,66,187,253,203,202,177,205,255,0,95,10,63,253,15,9,106,134,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,243,98,185,142,226,246,57,55,106,171,87,109,209,85,62,101,212,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,61,138,15,51,60,85,53,17,193,79,30,69,75,205,242,114,167,100,44,142,54,77,12,106,140,124,40,222,75,28,73,43,85,255,0,174,72,130,117,0,0,138,190,40,254,132,245,55,242,95,120,162,40,91,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,55,171,88,222,79,123,83,119,42,53,55,221,85,19,230,95,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,57,165,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,165,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,43,24,218,169,228,89,21,144,35,32,125,61,52,17,53,95,52,174,124,235,187,149,85,234,237,222,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,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,122,107,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,13,79,2,42,244,11,214,190,43,213,102,156,82,89,46,215,63,47,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,118,100,122,49,83,139,162,124,178,168,1,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,75,79,15,62,180,238,189,44,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,237,200,246,67,198,37,157,171,170,238,148,117,31,164,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,225,163,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,214,83,7,134,151,136,37,78,143,93,108,253,62,106,253,214,146,61,62,175,168,242,214,123,181,92,177,82,193,141,61,238,170,158,69,145,89,2,190,118,84,84,207,19,85,243,74,214,64,155,185,85,24,142,218,231,192,170,191,28,239,220,159,241,39,242,210,170,203,84,241,206,253,201,255,0,18,127,45,43,215,166,237,16,186,245,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,205,239,72,161,147,131,55,106,57,252,90,174,98,42,189,3,170,244,3,209,245,215,171,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,121,212,36,50,177,100,107,154,145,49,175,127,46,105,28,114,91,167,88,189,85,224,157,19,232,213,59,44,150,219,84,121,37,93,189,244,88,62,55,228,230,138,134,95,44,234,120,156,223,212,71,219,138,26,120,231,142,78,210,186,46,109,103,109,142,106,175,38,250,172,143,35,233,247,160,190,159,91,36,140,251,51,130,227,61,232,173,118,184,170,37,171,170,170,170,158,89,103,242,180,221,249,29,36,211,73,35,229,114,35,159,197,173,228,231,57,145,177,206,109,0,235,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,72,172,165,183,210,181,85,99,165,166,141,85,123,112,179,147,182,77,213,202,231,57,239,115,222,247,189,193,118,157,22,120,134,105,127,84,246,171,86,33,125,172,164,198,181,81,212,243,45,102,62,173,145,176,86,172,13,107,164,168,161,149,219,181,236,115,85,95,216,87,172,204,70,77,186,61,145,247,157,45,74,171,240,163,232,91,251,199,84,26,215,134,127,242,189,86,1,69,92,239,246,206,117,210,74,117,111,251,151,149,123,157,254,190,100,103,250,30,98,213,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,18,171,192,199,247,217,252,55,252,200,138,190,40,254,187,53,55,242,95,103,162,37,87,129,143,239,179,248,111,249,145,21,124,81,253,118,106,111,228,190,207,68,7,42,183,244,233,157,222,250,113,173,234,94,193,79,231,177,187,22,65,85,98,200,62,252,49,124,51,139,45,254,86,95,191,42,73,55,122,75,130,179,140,113,175,111,179,201,203,179,254,239,213,233,71,170,237,71,233,43,81,217,154,225,82,249,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,201,203,20,200,138,232,220,231,34,163,216,249,35,125,154,120,53,90,109,87,254,145,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,241,12,232,178,235,210,198,168,84,95,113,12,126,173,186,87,146,212,34,227,245,139,82,234,164,162,157,99,229,45,190,121,28,212,115,30,215,36,174,137,30,174,87,194,141,94,228,143,100,220,66,242,116,183,84,176,77,105,193,45,154,153,166,151,223,140,227,119,158,247,146,173,242,179,83,247,123,83,62,25,63,87,51,25,35,118,146,39,183,239,53,55,219,116,221,21,21,125,89,65,126,30,125,105,221,122,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,219,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,7,235,57,87,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,163,41,99,168,154,217,93,19,185,69,81,27,94,159,237,163,122,53,204,115,226,150,86,35,217,207,146,117,80,6,96,117,75,75,115,189,22,206,238,122,103,169,118,47,131,100,150,110,207,157,162,243,80,212,118,187,176,178,104,255,0,89,11,223,27,183,142,86,59,238,185,118,223,101,217,81,81,63,94,161,235,70,168,106,181,171,19,177,106,6,95,87,118,182,224,214,120,108,56,245,27,153,28,80,80,81,70,214,181,173,100,113,181,173,87,171,89,27,93,43,145,100,122,71,26,57,206,224,221,164,255,0,138,95,83,154,113,212,54,178,208,217,52,234,203,106,171,164,192,124,213,175,237,125,21,74,77,241,248,228,108,15,237,162,246,154,189,154,121,219,84,216,213,36,146,55,247,95,36,106,141,126,238,133,96,89,79,132,239,69,23,28,167,42,182,117,81,169,22,206,24,221,155,122,156,58,7,165,45,68,55,90,230,201,81,79,37,68,141,87,62,72,124,172,144,242,98,58,54,57,101,88,164,99,209,34,84,125,191,145,215,161,46,166,48,222,165,180,26,205,117,177,80,227,246,43,238,57,79,21,162,251,140,89,209,99,130,206,248,249,50,14,204,42,212,88,233,165,138,52,124,72,156,152,212,229,18,61,238,133,234,146,40,1,149,115,85,6,85,192,246,185,118,144,230,88,86,157,224,90,165,121,130,145,113,237,71,167,184,205,101,158,25,209,207,231,67,86,234,90,152,101,98,236,230,61,174,72,222,139,178,177,89,51,54,114,185,30,214,119,255,0,15,62,180,238,189,44,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,237,200,246,67,198,199,250,10,210,220,19,90,124,54,48,109,52,212,187,23,198,113,187,207,196,252,237,23,154,154,159,187,218,191,213,77,31,235,33,123,36,110,210,68,199,125,215,38,251,108,187,162,170,45,69,245,85,211,62,101,210,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,225,162,155,182,127,134,217,112,26,221,82,172,200,105,36,196,232,44,242,95,229,187,82,42,213,64,235,115,33,89,221,81,26,194,142,89,89,218,69,122,118,209,220,147,110,59,238,133,0,245,183,214,14,77,213,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,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,115,250,222,164,117,182,191,68,168,58,114,159,62,171,110,157,91,170,22,166,27,28,52,240,66,199,61,103,146,161,82,89,88,196,154,102,119,165,116,136,201,30,230,35,209,142,68,221,140,227,234,250,62,233,51,50,234,235,84,62,195,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,61,187,143,68,86,196,245,64,234,190,28,93,14,83,117,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,187,173,100,177,53,168,213,153,37,142,247,143,63,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,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,7,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,253,101,74,248,181,245,175,241,186,202,206,147,116,202,231,106,172,178,195,217,147,52,184,64,189,249,29,93,12,253,198,91,26,170,222,17,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,194,48,117,253,214,13,215,171,45,92,115,173,235,73,30,9,135,84,86,80,98,140,134,39,35,234,96,123,218,146,87,74,233,24,217,121,212,36,49,61,35,115,90,145,49,172,103,30,105,36,146,122,14,128,122,9,184,245,109,125,171,201,243,89,238,182,125,50,181,121,170,58,155,165,174,162,149,42,170,46,145,178,7,50,141,141,145,92,248,190,229,75,102,89,86,23,177,91,26,198,138,142,114,57,188,87,166,142,157,51,190,168,53,78,131,76,240,90,127,241,85,151,138,222,112,255,0,115,45,126,102,24,103,172,237,203,44,125,238,215,125,142,237,49,220,223,248,34,126,42,154,40,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,108,146,110,9,247,231,151,182,198,49,211,74,245,116,146,61,26,156,228,123,220,169,187,148,12,235,245,47,211,166,119,210,254,169,215,233,158,117,79,254,54,178,207,91,206,31,238,157,175,204,205,12,21,157,184,165,147,179,221,236,61,221,167,187,155,63,5,79,193,86,111,248,83,245,213,77,135,73,65,210,198,171,215,210,83,88,170,170,18,28,42,185,180,178,186,118,220,106,235,88,159,13,122,67,27,145,204,150,90,137,37,108,210,43,123,106,146,53,207,115,93,26,69,61,58,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,121,10,174,76,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,25,236,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,205,138,230,59,139,216,228,221,170,173,93,183,69,84,249,129,169,50,0,120,213,250,88,197,190,160,80,251,117,196,245,94,26,157,107,219,186,139,211,138,29,47,205,110,123,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,60,175,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,166,102,179,164,239,84,250,55,245,3,30,247,24,9,255,0,226,167,215,143,250,111,210,166,144,94,191,197,69,151,223,109,151,31,247,118,84,217,28,206,215,251,221,210,190,57,191,198,83,189,191,223,88,4,63,241,18,213,205,56,214,190,171,50,188,199,76,172,253,138,10,126,213,158,174,232,218,244,170,142,251,85,70,139,2,215,197,193,206,141,144,186,56,226,142,52,141,202,215,199,11,37,94,46,149,205,79,109,225,79,167,58,185,153,245,71,65,146,233,182,85,87,140,218,49,58,116,173,202,107,155,76,249,160,173,183,58,86,34,218,222,155,118,156,250,149,106,241,73,21,56,36,50,78,205,228,167,106,17,255,0,167,93,6,204,186,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,186,53,94,222,111,86,70,213,230,246,162,232,79,167,93,6,195,122,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,186,53,94,238,12,70,70,213,224,198,162,4,75,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,241,81,126,43,29,10,211,97,210,87,245,79,165,20,20,148,214,42,170,133,155,53,161,117,84,174,157,183,26,186,215,175,196,152,179,72,228,115,37,150,162,56,157,12,104,222,218,164,110,107,28,215,72,177,91,161,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,2,154,252,39,250,117,234,46,225,169,116,218,239,139,93,170,240,140,17,212,242,81,85,94,38,181,210,214,51,33,130,26,234,71,212,218,226,142,103,164,177,178,84,141,232,181,145,49,81,143,129,236,71,115,71,53,34,95,86,62,169,245,147,234,6,67,238,51,154,72,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,205,191,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,253,93,127,116,125,106,234,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,21,11,12,76,73,28,230,172,79,107,31,203,130,73,28,159,151,194,227,208,158,153,126,117,239,21,164,170,3,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,249,177,92,199,113,123,28,155,181,85,171,182,232,170,159,50,213,60,46,188,64,40,238,244,118,222,153,53,191,34,236,221,97,242,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,51,39,107,120,164,145,94,233,157,35,163,87,35,210,38,203,216,60,75,250,28,166,234,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,251,239,145,99,122,42,57,143,134,144,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,3,83,192,134,190,29,125,117,83,117,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,253,118,57,237,99,24,228,99,38,80,20,3,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,149,93,75,244,233,130,117,65,165,149,250,103,157,83,255,0,141,172,179,214,243,155,251,153,116,242,211,67,5,103,110,41,99,239,118,187,239,119,105,238,224,255,0,193,83,240,84,207,183,81,90,13,153,116,219,171,151,221,41,204,232,170,218,251,117,67,223,108,174,154,157,33,101,218,220,175,114,83,214,196,141,123,219,194,70,183,117,106,61,220,30,143,141,203,205,142,68,210,241,29,122,228,233,18,213,213,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,182,187,163,227,134,69,108,157,164,141,193,92,30,23,189,116,254,133,50,166,104,118,177,230,126,83,77,175,92,254,15,83,90,222,80,216,174,146,72,213,77,230,87,39,151,163,155,121,59,155,163,152,201,85,146,126,169,174,168,145,110,164,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,108,87,49,220,94,199,38,237,85,106,237,186,42,167,204,181,79,11,175,16,10,59,189,29,183,166,77,111,200,187,55,88,124,181,187,7,186,79,28,16,82,201,75,20,17,65,13,165,221,182,51,140,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,133,159,148,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,28,255,0,195,35,93,52,227,167,77,96,206,181,67,84,47,62,70,213,67,167,245,177,67,12,72,143,170,184,85,58,225,111,88,233,105,163,85,78,228,207,226,237,147,116,106,53,174,123,220,198,49,239,111,21,234,95,168,188,239,170,13,83,175,212,204,234,163,252,109,29,158,139,132,63,220,203,95,153,154,104,40,251,145,69,31,123,181,223,123,123,175,111,55,254,42,191,130,39,42,38,87,135,95,66,181,61,82,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,81,142,99,94,199,185,30,192,238,158,23,94,31,245,151,122,203,111,83,122,223,142,246,109,80,249,107,142,15,107,158,73,224,170,146,170,41,226,158,27,179,187,111,103,24,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,182,163,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,126,176,7,31,234,171,166,124,55,170,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,59,1,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,12,203,229,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,230,197,115,29,197,236,114,110,213,86,174,219,162,170,124,207,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,243,84,100,113,71,36,138,141,71,61,81,138,141,107,156,168,213,243,249,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,35,234,233,62,117,250,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,176,26,41,233,163,167,76,19,165,253,44,160,211,60,22,159,252,85,101,226,183,156,223,221,59,167,150,134,25,235,59,114,203,39,103,187,216,99,187,76,119,6,126,8,159,138,175,85,62,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,15,70,189,188,152,246,174,206,68,114,111,178,162,47,200,250,192,67,95,16,110,190,237,93,41,90,163,211,156,82,215,87,113,212,92,158,207,81,85,67,43,85,177,65,100,130,70,205,12,21,239,116,177,72,201,222,149,17,170,182,159,138,163,146,41,59,142,141,56,36,149,235,160,30,32,23,219,86,150,107,182,144,235,166,69,117,187,82,106,110,63,145,86,89,43,187,108,116,54,235,237,109,53,91,230,143,179,27,17,99,134,174,121,218,187,71,180,81,75,247,187,109,108,210,202,203,116,234,171,166,124,55,170,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,217,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,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,15,20,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,168,0,14,63,213,87,76,248,111,85,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,51,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,54,43,152,238,47,99,147,118,170,181,118,221,21,83,230,105,163,86,51,175,209,126,150,102,90,153,240,191,137,253,146,199,238,55,223,37,223,236,249,175,43,77,36,221,174,231,23,112,229,219,227,203,139,182,223,125,151,109,140,203,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,244,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,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,15,116,209,211,166,9,210,254,150,80,105,158,11,79,254,42,178,241,91,206,111,238,157,211,203,67,12,245,157,185,101,147,179,221,236,49,221,166,59,131,63,4,79,197,87,58,218,79,157,126,139,245,79,13,212,207,133,252,79,236,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,187,135,46,223,30,92,93,182,251,236,187,108,105,163,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,0,241,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,118,213,197,71,123,191,210,80,207,36,14,115,154,217,91,28,210,53,202,197,115,30,212,114,38,219,177,201,251,20,15,106,82,183,141,95,170,124,91,233,253,15,184,220,75,126,193,117,99,75,53,67,207,126,140,245,47,20,203,126,25,218,243,191,2,188,211,87,249,94,231,46,223,119,178,247,112,229,219,127,30,91,111,193,219,126,10,84,15,141,95,170,124,91,233,253,15,184,220,64,234,190,6,63,190,207,225,191,230,68,244,234,223,84,52,191,73,186,121,205,178,13,92,109,37,93,138,190,207,89,104,75,60,213,178,82,190,249,61,69,60,140,101,186,41,34,69,149,175,153,57,53,94,196,85,141,156,229,93,155,27,156,149,235,224,187,148,216,176,108,87,168,92,215,41,174,242,86,92,126,223,99,186,92,106,123,79,147,177,75,4,119,73,37,147,131,17,207,119,22,49,203,179,81,92,187,108,136,171,242,34,95,92,157,93,221,122,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,246,211,100,100,112,198,174,147,180,146,56,56,86,89,113,177,94,50,171,205,219,22,199,62,207,217,107,110,21,21,22,235,71,156,125,95,195,233,95,35,157,21,55,125,232,143,151,182,197,107,59,142,78,78,227,186,252,212,184,159,8,13,30,214,220,23,72,234,115,108,195,36,171,180,225,57,85,69,77,125,163,17,169,179,64,215,213,62,70,81,164,87,164,171,229,223,107,31,28,18,68,200,28,212,99,153,198,102,238,143,99,157,16,60,52,58,28,169,234,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,251,236,145,35,98,42,185,239,134,242,64,28,171,169,126,157,48,78,168,52,178,191,76,243,170,127,241,181,150,122,222,115,127,115,46,158,90,104,96,172,237,197,44,125,238,215,125,238,237,61,220,31,248,42,126,10,157,84,249,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,32,51,89,175,218,57,125,233,255,0,89,114,205,29,200,230,243,21,120,205,193,212,241,212,241,99,60,221,43,218,146,83,84,240,99,222,145,247,96,146,41,123,124,213,204,231,197,223,121,170,135,149,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,158,131,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,238,181,17,145,181,17,173,68,68,79,63,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,3,67,221,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,253,212,242,154,79,157,126,148,52,179,13,212,207,133,252,51,237,110,63,110,190,249,46,255,0,123,202,249,170,104,230,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,122,176,7,148,213,140,23,244,161,165,153,150,153,252,83,225,159,107,113,251,141,139,206,246,59,222,87,205,83,73,15,119,183,201,188,248,247,57,113,228,221,246,219,116,223,115,213,128,50,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,63,94,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,213,29,60,236,166,167,142,158,37,145,219,110,247,164,80,198,138,247,110,247,170,43,156,174,114,171,151,191,248,148,105,13,78,144,117,131,156,64,144,85,165,183,48,168,76,190,219,53,76,241,74,249,217,92,231,62,161,200,145,237,193,141,172,74,184,216,215,162,61,25,19,85,121,110,143,116,117,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,129,115,222,13,56,5,78,51,210,229,211,51,184,227,212,148,149,25,142,81,87,83,71,112,106,68,179,215,91,169,226,138,158,52,123,154,170,244,100,117,49,215,35,88,253,182,87,72,228,77,164,228,233,234,121,77,39,193,127,69,250,89,134,233,159,197,62,39,246,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,157,195,151,111,151,30,78,219,125,183,93,183,61,88,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,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,171,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,69,158,34,157,117,84,245,75,153,46,15,167,213,245,108,210,187,5,68,51,80,195,83,75,19,31,115,184,194,149,12,91,146,42,198,147,194,199,71,80,232,217,11,159,253,70,53,238,99,30,229,99,3,143,245,129,212,165,247,170,157,113,188,106,109,205,59,54,168,121,90,241,186,71,82,178,9,41,44,241,77,35,233,227,149,26,231,242,153,123,175,146,69,87,189,59,146,61,26,168,196,99,91,197,79,127,138,232,94,163,229,250,79,154,235,125,178,205,218,195,48,79,41,21,202,233,80,170,200,230,170,168,169,130,8,233,105,254,75,221,153,60,195,36,122,38,205,100,104,138,231,34,190,38,201,242,180,159,5,253,40,106,158,27,166,127,20,248,103,218,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,9,235,225,79,215,29,54,154,221,104,58,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,226,76,187,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,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,84,240,161,235,142,155,37,181,89,58,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,253,167,38,209,44,49,54,61,152,232,217,222,9,21,226,143,232,79,83,127,37,247,138,34,128,75,254,241,71,244,39,169,191,146,251,197,17,64,32,93,79,134,47,94,63,166,251,21,54,131,106,197,235,150,125,143,219,219,240,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,41,36,150,102,164,147,46,252,37,114,117,94,168,124,59,180,107,169,205,71,198,53,74,236,191,4,189,91,110,20,171,145,249,122,119,58,60,154,215,18,167,42,74,142,220,145,190,57,184,53,35,101,83,29,205,177,170,181,81,232,216,187,84,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,158,133,250,205,177,117,135,167,21,87,57,45,95,6,204,241,127,47,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,72,140,150,64,146,167,10,235,7,170,252,103,164,109,47,251,121,122,176,85,223,46,85,181,17,210,89,237,109,109,68,16,87,79,220,103,114,39,214,178,9,97,166,123,97,116,179,53,178,236,178,36,18,35,55,226,229,111,117,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,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,65,209,143,19,93,109,196,122,151,172,214,157,78,189,85,222,241,236,170,162,158,12,154,195,111,130,6,177,182,232,25,80,218,88,40,187,205,115,161,101,51,170,228,149,177,182,70,119,159,203,187,34,186,71,202,71,78,161,114,155,22,115,175,186,151,154,226,213,222,118,203,144,102,23,155,165,186,167,180,248,251,244,179,214,203,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,71,64,235,23,163,172,239,164,12,238,158,193,127,172,248,206,55,121,231,246,127,32,237,195,79,241,78,212,52,239,170,254,213,100,242,201,7,106,74,132,143,245,138,156,246,228,221,209,126,92,0,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,74,222,53,126,169,241,111,167,244,62,227,113,58,175,129,143,239,179,248,111,249,145,202,188,106,253,83,226,223,79,232,125,198,226,115,78,139,250,193,181,116,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,9,191,226,135,215,117,139,79,113,92,147,165,253,61,127,157,203,242,11,124,182,188,146,167,103,199,240,42,89,227,166,147,183,194,90,119,69,85,230,169,42,39,143,120,228,71,67,191,45,209,252,81,41,176,253,87,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,63,210,87,133,238,43,134,116,251,151,226,125,64,199,231,50,157,82,183,211,83,93,227,183,201,27,100,199,233,225,149,42,32,167,166,170,106,57,93,51,103,100,51,76,187,186,7,201,4,44,225,43,34,231,40,64,175,14,46,176,109,93,39,234,229,123,115,149,171,92,19,53,167,130,130,244,250,104,155,35,232,103,137,234,180,213,202,212,98,203,35,34,73,39,99,227,141,200,170,201,220,244,108,143,141,145,186,210,188,81,253,9,234,111,228,190,241,68,82,183,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,163,41,100,167,134,231,67,43,121,69,81,27,94,159,237,163,122,53,207,107,37,138,86,35,223,195,146,251,92,71,172,28,154,131,164,108,247,164,188,193,106,238,86,43,165,61,185,216,139,161,138,157,140,180,79,21,225,181,213,108,149,81,141,150,86,78,142,145,200,247,61,234,199,198,198,181,188,100,115,152,17,212,191,239,20,127,66,122,155,249,47,188,81,20,2,95,247,138,63,161,61,77,252,151,222,40,128,160,18,247,188,56,186,227,169,234,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,29,16,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,133,201,248,145,248,125,212,245,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,190,204,141,18,181,186,18,209,13,121,214,45,121,179,86,104,69,242,175,21,172,197,106,34,184,220,114,230,199,202,11,36,14,228,221,222,213,251,179,190,86,164,145,182,149,126,83,39,113,175,218,36,149,236,186,158,143,186,179,195,122,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,195,126,227,17,85,209,61,19,181,91,45,54,171,45,51,232,236,214,202,74,10,121,42,39,171,124,84,208,182,38,58,121,229,124,211,74,173,106,34,43,228,150,73,36,123,191,23,61,238,114,238,170,170,7,235,7,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,222,214,51,156,178,43,88,222,79,123,90,155,175,205,206,68,79,154,161,226,173,61,77,244,219,127,186,209,88,172,93,65,233,173,198,229,113,168,142,146,142,142,147,44,160,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,64,57,7,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,234,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,1,165,50,157,188,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,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,147,99,123,25,29,196,128,51,3,165,186,165,157,232,182,119,108,212,205,52,190,252,27,36,179,119,188,149,111,149,134,163,181,221,133,240,201,250,185,152,248,221,188,114,189,191,121,171,182,251,166,202,136,169,161,62,148,122,174,211,142,173,116,225,153,174,21,47,145,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,252,92,177,76,136,141,145,173,114,42,49,236,146,54,84,103,136,239,67,148,221,41,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,238,235,153,20,173,114,57,97,89,100,227,253,40,245,93,168,253,37,106,59,51,92,42,95,61,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,57,57,98,153,17,93,27,156,228,84,123,31,36,111,13,31,28,171,171,31,75,26,201,244,255,0,33,246,233,207,85,165,186,165,130,107,78,9,108,212,205,52,190,252,103,27,188,247,188,149,111,149,154,159,187,218,153,240,201,250,185,152,201,27,180,145,61,191,121,169,190,219,166,232,168,171,229,122,177,244,177,172,159,79,242,31,110,156,12,214,26,61,234,187,165,29,56,234,215,78,31,133,102,177,121,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,197,169,44,42,168,217,26,214,170,43,30,200,228,102,112,141,84,1,152,29,82,210,220,239,69,179,187,158,153,234,93,139,224,217,37,155,179,231,104,188,212,53,29,174,236,44,154,63,214,66,247,198,237,227,149,142,251,174,93,183,217,118,84,84,75,95,240,175,235,170,155,63,199,173,93,48,234,149,125,36,25,61,142,158,27,110,25,52,52,178,243,187,91,160,165,153,238,130,84,142,53,134,55,210,195,76,136,146,61,236,238,177,204,78,46,145,143,124,156,171,198,127,83,116,75,33,201,177,173,58,177,89,169,43,117,67,24,168,115,47,183,102,199,60,19,219,173,207,167,142,120,40,158,171,26,69,84,201,150,169,38,107,145,238,236,44,82,34,35,86,119,149,235,165,186,91,157,235,78,119,108,211,61,52,177,124,103,36,188,247,188,149,23,154,134,159,187,218,133,243,73,250,201,158,200,219,180,113,61,223,121,201,190,219,38,234,168,138,22,85,227,157,251,147,254,36,254,90,67,95,15,124,255,0,13,210,206,174,112,157,65,212,28,134,146,199,143,88,233,239,117,53,213,213,42,188,34,103,193,235,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,101,167,141,21,186,251,103,197,122,122,180,229,57,31,218,11,213,21,190,249,79,113,187,249,54,82,124,66,169,145,218,219,45,79,97,138,172,139,184,244,115,251,109,94,45,229,178,124,144,172,16,36,87,91,125,96,228,221,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,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,95,240,224,240,255,0,172,234,34,251,22,173,234,246,59,254,116,244,30,102,8,169,170,36,158,158,76,138,171,131,227,227,78,248,95,28,140,134,25,21,30,249,145,220,86,72,146,38,163,255,0,92,177,114,14,137,58,62,201,186,185,213,8,172,173,74,186,44,38,199,81,3,178,203,197,36,180,253,250,24,37,142,119,194,200,227,149,232,231,62,103,83,62,36,123,89,34,70,174,71,189,174,68,226,235,254,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,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,161,232,0,57,254,83,212,46,129,96,215,218,172,91,53,215,13,63,199,239,84,92,60,205,186,233,147,81,82,85,65,205,141,123,57,197,36,141,123,121,49,237,114,110,159,54,185,21,62,74,128,116,2,128,124,81,253,118,106,111,228,190,207,68,94,158,11,171,26,89,170,30,123,244,103,169,120,166,91,240,206,215,157,248,21,230,154,191,202,247,57,118,251,189,151,187,135,46,219,248,242,219,126,14,219,240,82,139,60,81,253,118,106,111,228,190,207,68,4,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,137,85,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,1,63,252,21,61,44,101,63,80,43,189,186,220,117,255,0,17,61,97,209,45,45,233,210,233,107,214,140,110,147,48,167,201,234,41,105,168,48,247,94,103,182,207,122,124,53,80,76,245,100,244,237,116,177,50,4,107,101,115,246,70,110,216,227,85,69,149,136,232,215,225,121,171,216,110,130,244,19,169,58,185,168,19,213,199,98,199,115,138,201,170,18,146,5,154,121,94,250,43,100,81,67,27,62,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,149,193,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,202,169,42,33,182,80,196,222,49,83,198,231,175,251,105,30,173,107,26,249,101,149,232,198,115,226,129,202,139,243,240,210,209,237,109,209,238,157,44,246,189,95,201,42,227,167,175,167,243,54,124,62,174,205,5,44,248,211,31,85,85,52,137,36,236,114,203,59,234,18,120,165,86,76,141,124,11,188,106,136,168,228,72,129,225,67,208,229,78,75,117,178,117,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,110,128,10,234,241,92,235,95,244,101,138,207,211,94,153,220,237,85,57,38,91,111,168,166,203,101,223,189,53,158,215,52,109,106,83,240,86,172,109,154,170,57,31,243,115,185,199,18,114,70,34,205,12,173,146,189,107,245,93,98,233,47,70,171,115,46,237,170,179,47,185,111,71,139,89,43,102,123,124,253,87,38,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,76,246,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,224,196,107,27,201,239,114,236,212,70,166,251,34,34,124,128,250,186,91,165,185,222,180,231,118,205,51,211,75,23,198,114,75,207,123,201,81,121,168,105,251,189,168,95,52,159,172,153,236,141,187,71,19,221,247,156,155,237,178,110,170,136,178,255,0,174,95,12,251,143,76,88,37,151,83,52,222,247,117,202,241,186,11,123,35,204,107,110,11,75,79,228,107,150,104,33,142,104,99,71,164,139,12,242,84,113,108,45,108,174,139,180,170,249,94,143,69,108,234,240,207,232,162,227,211,6,9,114,205,181,46,217,229,181,39,45,222,154,182,142,68,165,155,224,212,48,205,34,71,79,13,68,46,147,159,123,102,79,34,182,78,43,180,13,86,35,161,87,58,101,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,6,112,122,85,234,99,50,233,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,110,169,96,154,211,130,91,53,51,77,47,191,25,198,239,61,239,37,91,229,102,167,238,246,166,124,50,126,174,102,50,70,237,36,79,111,222,106,111,182,233,186,42,42,209,15,95,221,31,93,122,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,157,58,77,19,18,71,57,201,43,28,199,242,230,178,71,31,181,240,207,235,94,221,211,6,119,114,194,117,46,231,229,180,219,45,222,166,182,178,69,170,155,224,213,208,195,34,199,81,13,60,45,147,159,123,102,65,34,54,62,75,180,14,87,163,97,86,184,47,80,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,79,127,213,119,74,58,113,213,174,156,63,10,205,98,242,55,90,30,228,246,11,252,16,163,234,173,21,78,68,69,115,81,85,59,144,191,139,82,88,85,81,178,53,173,84,86,61,145,200,207,1,225,113,232,79,76,191,58,247,138,210,85,1,155,107,79,73,250,219,113,234,46,139,165,138,204,114,146,215,168,53,85,17,195,45,29,93,198,7,65,74,199,82,165,91,166,146,120,92,246,43,27,76,171,42,164,106,247,236,138,214,181,207,217,139,126,157,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,143,165,142,158,107,157,116,174,229,45,68,141,98,127,181,141,136,231,61,204,138,40,152,175,127,14,75,210,163,180,218,161,186,212,95,97,182,82,50,229,89,79,13,37,69,99,97,106,79,52,16,186,71,69,19,228,219,147,152,199,79,51,154,213,93,154,178,200,169,183,37,223,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,213,143,170,125,100,250,129,144,251,140,230,148,204,214,117,99,234,159,89,62,160,100,62,227,56,23,83,225,113,232,79,76,191,58,247,138,210,85,17,87,194,227,208,158,153,126,117,239,21,164,170,3,197,107,92,122,161,46,145,229,237,209,90,218,74,92,237,44,245,46,199,223,83,77,28,236,90,212,98,172,108,70,203,35,34,71,185,83,131,31,35,150,54,61,205,123,219,35,26,232,221,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,79,21,171,226,201,209,69,199,80,40,255,0,164,238,151,219,59,247,171,37,189,241,229,244,81,165,45,60,114,218,233,96,154,101,185,186,71,185,143,146,104,153,27,97,115,127,90,247,199,216,70,35,82,21,71,135,235,240,88,203,116,141,250,71,149,224,246,103,82,82,106,43,111,15,185,94,161,154,86,58,174,186,220,140,141,148,211,196,169,19,29,229,163,115,164,141,99,231,47,110,87,189,234,230,37,75,24,88,249,154,30,157,117,231,50,233,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,110,200,229,99,184,61,25,35,83,155,26,169,161,62,157,117,231,13,234,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,118,200,229,99,121,177,89,35,83,131,218,170,29,44,164,15,23,188,235,70,178,222,163,169,45,122,111,107,181,77,146,88,109,238,163,204,111,182,249,220,190,110,185,30,140,142,142,102,35,82,55,77,75,28,124,93,43,92,231,126,185,33,122,181,105,145,141,176,175,16,110,182,237,93,40,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,238,35,85,82,57,54,162,31,243,85,158,229,95,234,174,71,146,100,119,15,252,37,101,117,202,186,162,79,248,82,77,52,146,63,252,174,115,157,251,85,64,236,29,15,226,90,185,151,117,71,167,241,232,187,106,226,190,218,239,20,215,42,154,232,162,123,224,183,219,163,149,169,87,61,82,50,88,85,212,221,167,186,57,35,238,199,222,73,59,40,238,82,181,22,205,60,106,253,44,98,223,80,40,125,186,226,117,254,128,122,62,181,116,155,164,109,109,193,42,228,206,243,26,122,58,252,173,243,74,213,101,52,236,99,150,58,24,155,27,221,23,10,117,154,86,44,141,115,150,87,185,239,229,193,99,142,62,65,227,87,233,99,22,250,129,67,237,215,16,41,175,19,251,85,246,170,205,246,23,226,191,105,62,33,79,240,127,132,247,60,247,158,238,55,177,229,251,95,172,239,119,56,112,225,247,185,109,183,207,99,229,29,87,164,239,84,250,55,245,3,30,247,24,11,41,241,34,240,221,253,32,124,83,168,94,158,172,63,230,175,239,214,100,216,205,28,95,233,215,237,125,101,35,19,255,0,195,63,21,146,36,255,0,68,124,220,212,239,238,149,1,245,124,25,50,157,14,77,26,190,225,88,181,119,111,83,93,112,146,233,148,83,86,197,11,42,39,165,71,36,116,178,82,189,168,143,150,142,54,43,81,81,202,231,69,60,211,42,163,91,52,74,251,21,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,39,165,94,166,48,222,171,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,8,193,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,224,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,203,84,240,84,244,177,148,253,64,174,246,235,113,85,125,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,21,87,226,167,208,119,250,111,213,94,144,89,127,197,75,151,216,173,150,239,247,119,212,222,220,254,239,251,221,178,178,56,127,198,84,61,223,223,94,90,160,3,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,57,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,66,125,29,245,85,134,245,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,125,245,108,78,123,221,229,164,115,100,116,47,228,238,76,69,106,175,113,146,49,149,45,226,113,210,37,171,166,93,92,164,202,240,251,141,34,226,122,149,81,113,185,91,109,81,211,182,7,218,39,137,241,58,162,149,172,141,173,139,203,53,106,99,236,241,68,86,179,120,220,223,213,164,146,123,95,5,79,84,249,79,211,250,239,113,183,1,202,188,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,112,19,252,138,189,2,245,175,138,245,89,167,20,150,75,181,207,203,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,157,153,30,140,84,226,232,159,44,170,51,25,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,11,148,241,47,232,114,155,168,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,239,190,69,141,232,168,230,62,26,64,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,147,231,95,165,13,44,195,117,51,225,127,12,251,91,143,219,175,190,75,191,222,242,190,106,154,57,187,93,206,45,231,199,185,199,151,22,239,182,251,38,251,21,109,226,255,0,210,102,27,130,212,211,117,67,135,212,82,90,95,149,94,41,172,183,123,29,53,2,181,149,87,25,34,172,168,150,228,178,247,56,181,239,108,17,181,241,182,36,228,254,82,185,202,247,191,144,74,175,14,190,186,169,186,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,254,187,28,246,177,140,114,49,144,131,198,175,213,62,45,244,254,135,220,110,36,95,232,238,237,117,178,245,95,163,213,150,107,157,93,5,68,153,197,150,145,242,211,76,232,158,232,39,172,138,25,162,87,53,81,85,146,69,36,145,189,191,131,152,247,53,119,69,84,37,7,141,95,170,124,91,233,253,15,184,220,64,142,189,22,116,207,83,213,118,188,218,180,194,106,234,187,125,138,10,121,174,249,13,117,34,197,223,166,183,67,197,29,219,73,28,136,175,146,89,33,133,21,26,254,11,50,72,172,123,88,228,52,59,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,155,213,207,119,22,49,169,187,149,92,187,110,170,171,243,41,179,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,43,131,198,159,88,173,86,93,35,197,52,66,223,126,171,138,251,146,222,25,123,174,163,164,170,107,88,235,85,43,36,106,54,170,52,122,61,89,37,76,145,62,36,115,21,142,125,28,139,186,58,36,44,124,160,31,19,77,107,253,52,245,113,148,249,123,127,149,160,193,55,194,168,249,197,194,105,124,148,243,121,137,36,218,71,181,219,213,75,83,193,201,199,120,146,46,77,71,114,220,57,87,74,186,91,250,105,234,59,78,180,206,107,23,198,104,47,57,5,47,197,104,188,215,151,238,218,226,127,122,187,245,136,246,57,187,82,197,59,190,227,145,235,182,204,221,202,212,95,147,212,14,153,254,134,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,248,164,124,42,166,161,100,206,242,179,191,238,49,29,221,129,98,145,30,214,163,94,215,163,154,156,92,132,255,0,240,75,209,203,236,185,86,117,212,13,68,221,155,45,53,189,112,234,56,248,177,222,110,170,73,41,234,234,23,116,127,56,251,44,138,155,228,172,226,255,0,53,247,93,188,110,69,241,94,52,248,5,77,139,168,108,83,80,105,241,234,74,59,110,85,139,178,153,245,208,164,77,125,125,198,142,162,68,153,101,70,175,55,61,148,243,208,49,30,244,249,179,131,90,171,219,84,104,77,255,0,10,205,99,190,234,239,72,246,138,108,142,29,234,240,43,132,184,116,117,60,153,253,181,75,77,4,18,83,47,6,49,168,206,220,21,17,65,183,222,115,187,28,220,229,115,213,18,96,20,193,224,177,159,212,216,186,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,115,115,217,79,61,123,213,140,95,155,57,185,200,189,180,86,220,248,2,31,248,147,116,163,167,26,231,161,217,38,168,92,226,248,86,103,167,56,253,125,226,219,121,167,133,29,37,69,45,44,50,84,73,65,80,155,167,114,23,241,127,5,85,229,20,143,87,183,116,116,177,203,48,14,85,213,143,165,141,100,250,127,144,251,116,224,102,176,186,159,9,190,175,63,75,186,113,253,31,115,90,222,121,126,1,111,103,194,93,29,7,106,58,172,118,20,134,8,121,72,197,86,44,208,61,237,137,219,181,138,232,221,3,147,186,244,153,233,74,199,213,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,71,254,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,66,171,147,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,2,184,60,105,245,138,213,101,210,60,83,68,45,247,234,184,175,185,45,225,151,186,234,58,74,166,181,142,181,82,178,70,163,106,163,71,163,213,146,84,201,19,226,71,49,88,231,209,200,187,163,162,66,178,250,85,210,223,211,79,81,218,117,166,115,88,190,51,65,121,200,41,126,43,69,230,188,191,118,215,19,251,213,223,172,71,177,205,218,150,41,221,247,28,143,93,182,102,238,86,162,245,95,19,77,107,253,52,245,113,148,249,123,127,149,160,193,55,194,168,249,197,194,105,124,148,243,121,137,36,218,71,181,219,213,75,83,193,201,199,120,146,46,77,71,114,222,74,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,184,117,28,124,88,239,55,85,36,148,245,117,11,186,63,156,125,150,69,77,242,86,113,127,154,251,174,222,55,34,132,0,234,7,76,255,0,67,122,227,158,105,108,116,151,90,122,76,103,32,174,183,208,124,82,62,21,83,80,178,103,121,89,223,247,24,142,238,192,177,72,143,107,81,175,107,209,205,78,46,66,234,124,43,53,142,251,171,189,35,218,41,178,56,119,171,192,174,18,225,209,212,242,103,246,213,45,52,16,73,76,188,24,198,163,59,112,84,69,6,223,121,206,236,115,115,149,207,84,72,65,227,79,128,84,216,186,134,197,53,6,159,30,164,163,182,229,88,187,41,159,93,10,68,215,215,220,104,234,36,73,150,84,106,243,115,217,79,61,3,17,239,79,155,56,53,170,189,181,70,188,22,51,250,155,23,80,217,94,159,84,100,52,148,118,220,171,23,125,75,40,102,88,154,250,251,141,29,68,107,10,68,174,78,110,123,41,231,175,122,177,139,243,103,55,57,23,182,138,208,185,242,149,188,106,253,83,226,223,79,232,125,198,226,93,72,2,170,252,12,127,125,159,195,127,204,142,85,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,16,170,219,246,239,244,89,144,252,63,254,131,62,208,89,190,47,253,231,253,52,242,215,47,33,248,254,183,251,207,196,191,169,247,63,215,252,251,103,202,196,254,202,253,170,179,125,186,248,175,217,191,136,83,252,99,225,61,191,61,228,123,141,239,249,126,239,234,251,221,190,124,57,253,222,91,111,242,220,178,159,5,220,90,197,156,226,189,66,225,89,77,15,157,178,228,22,251,29,174,227,77,221,124,125,250,89,227,186,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,192,60,64,186,17,190,244,171,149,73,154,226,204,243,186,101,144,92,22,59,117,78,236,143,225,117,83,201,85,36,86,174,15,168,150,162,126,213,53,59,87,204,185,17,175,223,101,217,223,37,11,180,209,75,182,151,222,180,143,16,172,209,91,157,37,126,9,29,158,154,147,31,150,154,105,37,99,104,160,98,67,28,74,233,85,101,71,198,145,246,222,217,63,88,215,177,205,126,207,71,33,237,74,22,240,253,235,186,251,210,174,85,30,21,148,191,206,233,150,65,112,73,46,52,219,50,63,133,213,79,37,44,114,221,121,178,158,90,137,251,84,212,238,79,44,213,70,191,125,211,103,124,214,247,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,3,245,144,131,197,223,88,174,186,107,210,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,221,83,152,228,253,99,84,155,229,27,120,187,235,21,171,82,186,163,102,35,142,95,170,235,173,186,125,103,138,201,83,18,85,54,90,40,238,174,150,73,170,221,3,88,247,53,30,141,125,60,18,170,163,95,220,165,115,28,159,171,106,129,18,180,159,5,253,40,106,158,27,166,127,20,248,103,218,220,130,221,98,243,189,142,247,149,243,85,49,195,221,237,242,111,62,61,206,92,121,55,125,182,221,55,220,232,29,100,232,93,103,78,221,71,102,122,115,240,111,135,89,91,112,146,227,142,53,139,59,225,125,158,161,238,146,149,35,150,116,71,203,219,98,246,30,253,220,157,216,101,111,55,43,85,203,37,124,25,52,183,237,95,81,215,221,76,175,177,121,170,12,19,31,147,203,86,249,174,30,78,233,90,244,134,31,213,163,209,210,115,165,109,197,191,54,185,141,219,117,217,221,181,61,255,0,141,166,142,95,98,202,176,94,160,105,230,239,89,106,109,233,135,86,71,197,141,242,149,81,201,81,87,78,187,171,249,201,222,100,181,63,36,103,22,121,95,188,237,228,106,32,118,191,6,77,82,251,87,211,141,247,76,235,239,190,106,191,4,200,36,242,212,94,87,135,147,181,214,177,38,135,245,136,196,108,156,234,155,113,119,205,206,123,118,217,118,111,109,9,254,81,15,132,206,168,90,180,227,172,27,93,178,242,218,72,233,243,171,61,102,46,202,186,154,214,211,178,154,119,186,58,152,118,228,138,146,62,89,105,35,167,100,123,181,92,250,134,236,170,168,140,117,239,0,0,1,82,190,55,182,141,56,143,42,211,75,245,61,199,142,125,81,111,171,163,172,164,141,201,39,59,60,114,35,233,228,153,22,109,225,218,121,42,82,53,72,85,38,229,63,41,19,203,181,174,134,221,11,81,97,181,253,96,233,36,25,221,218,174,221,109,110,81,73,52,19,83,53,92,247,92,99,119,58,8,85,17,143,251,146,86,54,154,55,174,201,179,30,229,87,51,250,237,233,94,42,122,199,98,213,222,174,46,244,216,228,59,210,96,86,248,176,233,42,121,63,251,106,170,154,121,228,169,94,15,99,85,157,185,234,37,131,111,188,215,118,57,181,202,215,162,36,85,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,1,169,48,121,77,39,206,191,74,26,89,134,234,103,194,254,25,246,183,31,183,95,124,151,127,189,229,124,213,52,115,118,187,156,91,207,143,115,143,46,45,223,109,246,77,246,61,88,16,255,0,197,22,209,212,21,223,166,91,148,122,33,113,236,218,161,243,51,231,16,64,232,160,170,146,197,21,44,178,204,230,212,73,51,56,194,157,174,50,195,27,31,44,205,145,173,69,70,36,177,203,66,230,170,10,64,241,66,232,163,250,63,231,111,214,125,61,182,90,168,116,219,50,184,50,154,43,117,18,118,126,13,116,116,46,123,233,210,39,57,119,134,94,212,243,70,177,162,50,63,191,23,8,218,200,187,129,221,114,91,158,137,87,248,50,100,52,186,37,29,35,89,110,167,199,105,178,181,134,146,120,94,236,145,107,45,82,215,172,175,153,168,233,159,202,86,34,61,170,232,209,136,198,49,120,49,173,109,123,116,157,234,159,70,254,160,99,222,227,1,226,172,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,213,69,130,185,148,245,12,168,129,94,213,69,68,124,114,198,138,215,166,207,68,116,141,69,227,35,218,239,201,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,2,205,60,107,235,116,73,151,92,54,222,219,77,92,154,191,61,61,60,207,174,107,167,236,65,141,177,213,168,216,94,138,244,133,95,37,92,143,115,85,172,116,136,144,201,205,204,106,198,143,172,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,215,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,131,17,172,111,39,189,203,179,81,26,155,236,136,137,242,46,83,195,23,160,239,208,133,138,155,94,117,98,203,199,62,200,45,237,248,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,148,113,203,11,86,72,87,110,114,181,67,208,117,185,30,168,69,225,111,125,110,181,86,210,85,103,107,103,199,29,144,62,154,154,56,24,149,171,117,161,89,24,173,138,71,196,175,106,175,7,190,55,36,111,123,92,246,54,54,57,177,182,141,139,254,241,71,244,39,169,191,146,251,197,17,64,32,91,167,138,247,67,148,217,45,170,247,213,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,245,96,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,124,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,52,230,82,183,137,215,65,223,161,11,237,78,188,233,61,151,142,3,144,92,29,241,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,24,227,138,23,44,112,166,220,226,106,133,170,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,190,170,58,137,173,149,209,59,140,180,242,57,139,254,214,70,43,154,199,62,41,98,122,177,156,248,167,85,42,47,193,199,68,53,230,12,202,187,92,233,111,149,120,230,151,213,83,205,110,171,163,154,62,76,202,167,98,61,177,164,81,187,228,214,83,74,231,57,106,147,230,143,71,192,206,72,250,142,221,186,1,207,245,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,201,219,46,202,213,107,156,199,181,236,123,216,236,219,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,187,109,186,39,224,106,32,205,103,86,62,169,245,147,234,6,67,238,51,129,50,188,43,250,234,169,192,50,27,87,76,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,251,79,107,19,139,99,123,223,29,196,153,87,46,167,195,23,175,31,211,125,138,155,65,181,98,245,203,62,199,237,237,248,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,148,146,75,51,82,73,151,126,18,185,2,42,248,213,250,167,197,190,159,208,251,141,196,128,4,255,0,241,171,245,79,139,125,63,161,247,27,137,231,252,44,58,76,195,122,140,213,11,182,113,168,21,20,149,214,45,53,168,183,212,212,99,149,116,11,60,23,151,213,71,88,145,36,143,238,53,26,200,165,167,142,69,99,153,35,37,77,216,228,226,170,138,18,87,194,135,161,202,108,106,213,100,234,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,246,154,155,196,144,202,217,55,123,164,103,102,205,0,3,133,117,131,210,102,27,213,214,151,253,135,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,27,246,222,168,174,137,138,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,32,7,140,23,79,88,174,109,161,43,212,23,153,248,126,73,167,61,138,110,81,210,198,239,138,80,214,86,65,7,151,154,77,146,68,237,73,47,118,53,228,173,111,57,219,193,86,94,108,10,86,47,251,197,31,208,158,166,254,75,239,20,69,0,151,253,226,143,232,79,83,127,37,247,138,32,40,4,179,79,21,238,135,42,113,171,173,239,171,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,239,42,77,43,164,221,237,145,253,154,203,53,80,6,107,58,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,223,85,37,60,55,58,25,91,198,90,121,28,197,255,0,107,35,21,205,123,89,44,81,61,88,254,28,87,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,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,86,241,29,232,114,155,165,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,221,115,34,149,174,71,44,43,44,158,39,161,126,179,111,189,30,106,61,85,206,75,87,198,112,204,163,203,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,138,171,37,140,45,171,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,165,48,4,85,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,93,79,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,0,52,166,71,94,166,186,193,198,122,90,213,13,45,178,234,50,210,81,225,57,205,61,253,183,91,195,162,168,150,123,100,244,113,210,190,153,236,142,6,72,233,88,247,76,248,156,196,102,251,201,27,249,53,35,115,95,34,138,171,241,206,253,201,255,0,18,127,45,2,205,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,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,123,58,193,233,51,50,233,23,84,62,195,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,61,187,111,84,70,202,197,89,211,224,211,212,198,101,127,146,233,210,197,246,134,146,170,197,142,89,234,242,59,21,115,81,35,158,141,139,91,18,79,72,244,70,237,51,31,45,98,202,215,170,163,216,189,198,170,189,174,98,69,61,122,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,25,75,29,68,214,202,232,157,202,42,136,218,244,255,0,109,27,209,174,99,159,20,178,177,30,206,124,144,41,131,195,207,173,59,175,75,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,59,114,61,144,241,185,78,166,238,214,171,255,0,72,154,175,125,177,92,233,46,54,219,142,155,223,106,232,235,41,38,108,208,84,193,37,178,103,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,157,125,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,109,183,68,252,11,137,233,167,254,147,109,223,233,254,119,255,0,191,186,1,74,197,244,120,140,245,175,253,21,116,226,11,6,1,115,181,73,169,185,79,234,237,180,211,175,118,75,93,10,163,210,75,155,161,226,230,59,139,216,145,196,217,85,173,124,142,115,182,149,176,203,26,208,185,234,181,75,84,179,189,105,206,238,122,153,169,119,223,140,228,151,158,207,157,173,242,176,211,247,123,80,178,24,255,0,87,11,25,27,118,142,38,55,238,181,55,219,117,221,85,85,67,207,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,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,40,173,240,72,214,163,88,198,181,34,116,168,197,114,62,100,114,247,36,99,33,227,199,252,49,124,63,235,52,138,142,155,168,29,111,199,124,166,117,87,198,124,102,219,44,147,197,85,97,165,146,9,161,149,213,44,107,210,53,154,120,234,62,112,200,199,58,22,177,187,171,100,115,217,29,138,129,85,126,57,223,185,63,226,79,229,165,117,104,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,109,60,149,60,88,255,0,41,74,198,186,74,154,158,15,123,18,78,212,17,203,47,111,154,57,252,56,183,239,57,16,177,95,28,239,220,159,241,39,242,210,42,248,92,122,236,211,47,206,189,158,180,11,201,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,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,123,80,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,128,21,87,224,99,251,236,254,27,254,100,69,95,20,127,93,154,155,249,47,179,209,23,252,80,15,138,63,174,205,77,252,151,217,232,128,149,94,6,63,190,207,225,191,230,68,85,241,71,245,217,169,191,146,251,61,17,42,188,12,127,125,159,195,127,204,136,171,226,143,235,179,83,127,37,246,122,32,35,253,203,237,223,232,179,30,248,135,253,6,125,160,188,252,35,251,207,250,105,229,173,190,127,240,253,111,247,159,134,255,0,95,238,127,172,249,247,15,171,160,63,161,175,211,46,39,253,32,254,43,250,61,248,131,126,59,240,206,93,238,207,23,112,229,195,245,157,158,231,111,187,218,253,111,107,185,218,253,103,2,207,252,41,180,183,4,214,158,135,115,221,52,212,203,23,198,113,187,206,160,79,231,104,188,212,212,253,222,213,37,174,104,255,0,89,11,217,35,118,146,38,59,238,185,55,219,101,221,21,81,96,7,88,189,29,103,125,32,103,116,246,11,253,103,198,113,187,207,63,179,249,7,110,26,127,138,118,161,167,125,87,246,171,39,150,72,59,82,84,36,127,172,84,231,183,38,238,139,242,13,15,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,126,178,152,60,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,105,239,117,84,242,44,138,200,21,243,178,162,166,120,154,175,154,86,178,4,221,202,168,196,118,215,62,5,21,248,181,217,53,150,147,170,202,203,222,166,195,222,199,235,45,240,211,97,119,8,45,237,166,165,150,215,26,119,31,78,213,71,189,95,52,51,212,74,146,172,142,230,174,123,94,140,142,41,33,98,115,95,15,172,183,72,240,126,173,48,92,151,90,29,73,5,138,150,162,100,166,174,174,149,141,162,183,220,93,11,210,146,166,161,31,19,209,88,217,85,188,93,188,93,169,22,57,214,70,182,23,35,175,39,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,246,209,189,26,230,57,241,75,43,17,236,231,201,51,173,170,90,91,157,232,182,119,115,211,61,75,177,124,27,36,179,118,124,237,23,154,134,163,181,221,133,147,71,250,200,94,248,221,188,114,177,223,117,203,182,251,46,202,138,136,26,126,4,0,240,197,235,199,244,223,98,166,208,109,88,189,114,207,177,251,123,126,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,229,36,146,204,212,146,101,223,132,174,73,191,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,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,66,47,248,165,231,90,53,139,116,167,126,176,234,133,174,213,122,189,100,31,168,196,45,117,19,186,58,175,138,53,81,169,93,78,230,53,207,103,149,100,174,149,238,251,172,123,85,32,123,145,42,17,174,161,115,186,245,131,213,158,101,213,214,168,125,184,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,123,118,216,170,173,137,136,146,127,194,143,162,143,210,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,57,203,81,205,28,146,58,26,89,35,103,201,173,225,36,171,197,94,169,12,209,56,44,43,195,235,18,213,204,31,164,188,23,26,214,134,213,193,125,165,167,153,105,168,107,162,123,107,109,246,231,76,245,164,166,168,87,202,245,87,182,37,111,22,237,23,106,53,142,5,141,174,133,202,236,240,154,168,50,174,5,255,0,120,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,3,202,91,181,87,78,46,250,143,119,210,27,102,105,106,169,204,236,54,250,123,165,202,201,29,66,45,85,53,44,202,169,28,142,111,255,0,160,174,68,251,204,108,208,57,200,212,154,37,127,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,88,30,33,126,39,85,152,181,102,65,211,247,78,181,189,155,172,61,203,101,255,0,45,137,243,193,85,106,170,138,121,224,171,161,166,138,72,153,198,100,237,71,181,91,30,246,163,100,119,109,17,232,217,88,22,126,102,179,171,31,84,250,201,245,3,33,247,25,203,137,240,235,235,170,155,170,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,235,177,207,107,24,199,35,25,78,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,0,0,162,191,18,190,138,46,61,58,106,61,118,168,97,86,205,180,203,46,184,54,74,103,181,41,96,142,213,116,169,90,153,95,108,138,8,220,143,88,88,200,28,248,220,145,53,141,141,236,137,85,206,98,185,254,43,162,94,187,51,46,142,46,183,216,27,99,171,203,177,59,237,58,189,248,227,174,201,69,4,87,20,116,104,218,214,61,97,153,90,254,211,31,27,154,212,111,113,22,53,122,175,106,52,75,212,214,188,43,1,212,93,35,203,240,173,82,168,164,165,196,238,150,122,152,174,213,149,47,133,140,160,129,24,174,90,180,146,118,186,40,159,2,181,38,100,175,69,72,223,27,95,255,0,82,102,135,44,183,88,172,249,85,230,211,139,100,127,104,44,180,87,10,138,123,117,223,201,190,147,226,20,172,145,205,138,167,176,245,87,197,220,98,53,253,183,47,38,242,217,126,104,7,181,234,43,94,115,46,164,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,108,174,70,55,155,213,242,57,57,189,202,182,63,225,41,209,71,193,40,232,250,178,212,219,101,214,142,245,55,122,60,46,223,58,118,35,109,12,208,118,223,115,114,35,185,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,130,189,11,105,54,141,107,95,81,216,238,5,174,57,127,193,108,53,124,164,166,163,228,232,190,59,92,143,98,67,108,243,8,169,229,251,187,187,239,110,142,127,14,212,106,217,101,141,201,162,144,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,2,215,188,77,122,237,181,104,142,27,113,208,205,45,201,170,227,213,11,245,60,109,170,172,181,206,214,63,27,162,122,181,206,124,146,108,170,202,153,162,221,177,177,156,100,99,36,239,242,141,82,30,232,65,111,21,137,52,25,122,163,175,135,70,168,169,27,120,109,58,187,55,168,183,84,242,162,146,246,178,191,184,196,137,35,70,178,165,173,70,172,239,100,142,107,228,126,206,107,38,100,235,39,159,240,209,253,59,127,74,123,23,232,47,255,0,21,251,99,254,131,255,0,161,143,136,209,249,255,0,244,87,255,0,154,254,243,250,239,245,159,180,142,184,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,225,29,124,106,253,44,98,223,80,40,125,186,226,64,15,11,143,93,154,101,249,215,179,214,147,255,0,198,175,210,198,45,245,2,135,219,174,36,0,240,184,245,217,166,95,157,123,61,104,23,252,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,45,83,193,83,210,198,83,245,2,187,219,173,197,85,245,99,234,159,89,62,160,100,62,227,57,106,158,10,158,150,50,159,168,21,222,221,110,42,175,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,29,87,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,3,149,120,163,250,236,212,223,201,125,158,136,159,254,10,158,150,50,159,168,21,222,221,110,32,7,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,224,39,249,149,115,85,6,85,192,210,159,73,222,150,52,111,233,254,61,237,208,17,87,198,175,210,198,45,245,2,135,219,174,36,170,233,59,210,198,141,253,63,199,189,186,2,42,248,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,2,85,120,213,250,167,197,190,159,208,251,141,196,138,189,39,122,167,209,191,168,24,247,184,192,74,175,26,191,84,248,183,211,250,31,113,184,128,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,60,166,172,103,95,162,253,44,204,181,51,225,127,19,251,37,143,220,111,190,75,191,217,243,94,86,154,73,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,25,140,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,187,255,0,24,92,214,235,138,244,124,251,21,190,158,146,74,124,199,40,182,217,43,157,51,28,175,142,6,54,106,228,116,74,142,68,71,247,104,98,106,171,145,201,193,207,77,183,84,115,105,91,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,219,125,145,127,0,47,123,195,47,69,63,66,221,35,226,222,98,225,230,171,243,189,179,90,206,18,243,134,47,59,4,62,94,56,247,141,142,110,212,177,83,115,106,242,218,85,151,139,149,188,118,241,94,48,184,85,215,42,232,249,247,219,125,69,36,116,248,118,81,109,189,215,54,103,185,31,36,15,108,212,40,216,145,26,168,175,238,215,68,229,71,43,83,131,94,187,238,136,215,76,156,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,124,222,174,123,184,177,141,77,220,170,229,219,117,85,95,153,229,122,133,197,175,185,206,129,106,94,21,139,80,249,219,214,65,135,222,109,118,234,110,235,35,239,213,79,69,44,113,71,205,234,214,55,147,222,212,221,202,141,77,247,85,68,249,129,158,30,154,51,250,109,44,234,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,121,197,110,243,12,74,196,84,137,21,239,99,169,214,86,61,141,69,230,199,57,187,59,150,203,165,227,42,230,151,122,100,187,93,111,253,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,3,165,156,171,171,31,75,26,201,244,255,0,33,246,233,206,170,114,174,172,125,44,107,39,211,252,135,219,167,3,53,133,138,103,254,22,249,86,164,233,102,133,234,103,77,54,155,84,95,107,48,251,10,101,180,85,183,41,35,242,245,213,20,205,154,91,186,201,60,143,229,10,247,120,201,12,45,71,51,182,197,138,41,57,185,25,93,102,148,250,78,244,177,163,127,79,241,239,110,128,14,127,209,151,66,250,113,209,229,138,186,75,101,127,218,140,206,243,202,43,150,77,81,70,148,242,58,151,159,40,233,105,226,230,254,196,41,197,142,122,35,220,233,36,68,115,156,168,216,153,31,106,213,140,235,244,95,165,153,150,166,124,47,226,127,100,177,251,141,247,201,119,251,62,107,202,211,73,55,107,185,197,220,57,118,248,242,226,237,183,223,101,219,99,213,144,131,198,23,53,186,226,189,31,62,197,111,167,164,146,159,49,202,45,182,74,231,76,199,43,227,129,141,154,185,29,18,163,145,17,253,218,24,154,170,228,114,112,115,211,109,213,28,208,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,244,240,203,209,79,208,183,72,248,183,152,184,121,170,252,239,108,214,179,132,188,225,139,206,193,15,151,142,61,227,99,155,181,44,84,220,218,188,182,149,101,226,229,111,29,168,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,219,125,145,127,3,78,88,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,33,183,140,46,21,117,202,186,62,125,246,223,81,73,29,62,29,148,91,111,117,205,153,238,71,201,3,219,53,10,54,36,70,170,43,251,181,209,57,81,202,212,224,215,174,251,162,53,213,1,211,70,127,77,165,157,67,105,190,160,220,50,26,187,29,182,199,148,91,106,110,149,212,203,47,56,173,222,97,137,88,138,145,34,189,236,117,58,202,199,177,168,188,216,231,55,103,114,217,116,61,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,89,31,126,170,122,41,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,204,184,26,168,7,52,233,146,237,117,191,244,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,233,96,10,86,241,171,245,79,139,125,63,161,247,27,137,117,37,43,120,213,250,167,197,190,159,208,251,141,196,14,171,224,99,251,236,254,27,254,100,89,78,172,125,132,253,22,102,95,165,47,250,12,251,63,113,251,71,253,251,253,43,242,210,121,175,239,31,173,254,243,220,254,247,247,255,0,214,252,246,43,47,193,30,237,106,176,90,181,230,251,125,185,210,91,173,182,234,124,126,174,178,178,174,102,195,5,52,17,182,230,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,56,7,136,167,93,85,61,82,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,81,141,123,152,199,185,88,192,138,186,133,91,134,220,115,252,150,225,167,54,154,187,94,39,85,120,173,154,195,67,86,229,116,244,182,231,76,245,166,134,69,87,189,85,237,137,88,213,85,123,254,104,191,121,223,138,218,247,131,39,244,142,251,9,125,251,77,255,0,200,99,245,159,102,254,35,207,204,124,83,188,157,255,0,33,255,0,137,255,0,126,238,239,247,59,251,118,190,255,0,154,33,95,64,189,20,101,93,86,106,61,37,238,237,108,242,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,102,55,163,213,121,58,38,75,125,24,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,48,25,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,56,49,28,247,113,99,28,187,53,21,203,182,200,138,191,35,50,250,177,157,126,148,53,79,50,212,207,133,252,51,237,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,183,159,30,231,30,92,91,190,219,236,155,236,94,247,137,70,175,83,105,7,71,217,196,233,61,34,92,179,10,116,196,45,176,212,193,44,172,157,245,205,115,42,26,139,30,220,30,218,52,171,145,142,122,163,17,241,53,23,150,232,199,103,220,11,201,240,122,194,174,184,175,71,204,190,220,42,41,36,167,204,114,139,149,238,133,176,189,202,248,224,99,97,161,86,202,138,212,68,127,118,134,87,34,53,92,156,28,197,223,117,86,183,218,248,154,104,167,233,167,164,124,167,203,220,60,173,126,9,190,107,71,206,94,16,203,228,160,155,204,71,38,209,189,206,222,150,90,158,13,78,59,202,145,114,114,55,150,253,215,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,247,58,9,39,166,164,142,25,29,27,156,214,185,88,174,98,170,42,181,171,182,219,162,126,7,213,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,55,219,116,95,192,12,208,233,62,117,250,47,213,60,55,83,62,23,241,63,178,89,5,186,251,228,187,253,159,53,229,106,99,155,181,220,226,238,28,187,124,121,113,118,219,239,178,237,177,166,140,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,156,30,141,123,121,49,237,93,156,136,228,223,101,68,95,145,152,44,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,124,216,174,99,184,189,142,77,218,170,213,219,116,85,79,153,161,62,128,243,175,210,39,70,218,79,127,248,95,195,252,166,63,29,139,179,223,238,242,248,108,143,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,132,128,60,166,172,103,95,162,253,44,204,181,51,225,127,19,251,37,143,220,111,190,75,191,217,243,94,86,154,73,187,93,206,46,225,203,183,199,151,23,109,190,251,46,219,30,172,134,190,44,218,161,117,211,142,143,174,150,203,51,106,227,168,206,175,20,120,187,234,233,171,93,78,250,104,30,217,42,102,223,138,42,200,201,98,164,146,157,241,238,212,115,42,29,186,170,34,177,193,70,217,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,56,49,26,198,242,123,220,187,53,17,169,190,200,136,159,33,147,98,215,220,62,227,13,167,35,161,242,149,117,22,250,11,164,113,247,89,39,42,90,218,88,170,233,164,221,138,168,156,224,158,39,237,191,38,242,217,200,142,69,68,232,29,42,233,111,233,167,168,237,58,211,57,172,95,25,160,188,228,20,191,21,162,243,94,95,187,107,137,253,234,239,214,35,216,230,237,75,20,238,251,142,71,174,219,51,119,43,81,101,167,141,62,1,83,98,234,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,205,207,101,60,244,12,71,189,62,108,224,214,170,246,213,26,19,87,194,103,84,46,186,143,209,245,174,217,121,109,92,149,24,45,226,179,23,101,93,77,107,170,31,83,3,27,29,76,59,114,68,88,217,20,85,113,211,178,61,220,141,101,59,118,84,69,70,54,101,20,193,224,177,159,212,216,186,134,202,244,250,163,33,164,163,182,229,88,187,234,89,67,50,196,215,215,220,104,234,35,88,82,37,114,115,115,217,79,61,123,213,140,95,155,57,185,200,189,180,86,220,248,3,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,230,197,107,219,201,143,114,110,213,71,38,251,162,162,252,207,172,0,207,183,95,221,31,93,122,77,213,199,54,222,148,146,96,153,141,69,101,126,40,248,101,114,190,154,6,61,171,37,12,173,145,238,151,157,58,77,19,18,71,57,201,43,28,199,242,230,178,71,28,96,47,207,197,78,211,106,184,244,57,159,86,92,45,148,149,85,22,186,139,61,93,12,179,66,215,190,150,117,185,211,66,178,196,229,77,216,245,138,105,99,87,55,101,225,35,219,248,57,81,105,91,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,44,43,194,179,160,239,244,163,170,189,95,178,255,0,141,151,16,177,92,237,223,238,15,166,189,181,253,223,247,195,98,100,144,255,0,139,168,99,191,189,60,181,64,0,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,2,6,170,15,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,250,192,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,50,172,157,10,212,245,53,225,219,165,58,159,166,52,21,117,90,161,142,83,220,237,180,180,45,170,138,56,46,246,229,200,107,149,208,61,103,145,145,66,248,86,121,166,108,136,228,228,157,200,220,215,171,163,88,228,167,135,223,134,229,55,78,213,52,58,201,172,50,210,92,117,21,212,241,205,109,162,166,124,173,102,50,249,34,169,134,162,21,150,57,187,53,143,146,26,134,53,234,177,171,35,123,28,145,185,233,180,139,210,252,46,61,9,233,151,231,94,241,90,74,160,41,91,198,175,213,62,45,244,254,135,220,110,39,85,240,49,253,246,127,13,255,0,50,57,87,141,95,170,124,91,233,253,15,184,220,78,171,224,99,251,236,254,27,254,100,5,170,0,0,17,87,197,31,208,158,166,254,75,239,20,68,170,34,175,138,63,161,61,77,252,151,222,40,128,160,18,255,0,188,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,2,128,77,84,25,87,53,80,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,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,145,43,163,175,12,108,19,165,156,238,163,83,47,249,167,219,188,146,151,135,217,250,223,134,205,107,248,71,40,106,33,170,253,91,42,164,142,163,187,28,232,223,214,55,238,118,247,111,205,219,164,213,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,212,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,3,74,101,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,205,103,86,62,169,245,147,234,6,67,238,51,150,169,211,79,253,38,219,191,211,252,239,255,0,127,116,42,175,171,31,84,250,201,245,3,33,247,25,203,84,233,167,254,147,109,223,233,254,119,255,0,191,186,1,74,197,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,43,170,88,215,172,137,12,18,83,252,225,145,141,108,206,123,119,87,70,215,178,74,235,53,59,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,32,31,172,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,36,255,0,87,85,186,37,110,233,211,51,184,117,23,105,171,186,105,245,45,61,52,215,90,26,71,78,217,234,158,218,168,86,154,24,214,7,177,232,247,84,164,13,69,230,198,110,169,205,205,103,37,72,129,225,39,159,225,186,89,209,54,127,168,58,131,144,210,88,241,235,30,113,95,83,93,93,82,171,194,38,124,62,218,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,0,58,219,235,7,38,234,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,147,130,58,151,167,225,71,253,35,191,163,140,31,166,191,250,20,254,215,251,1,231,185,252,83,225,124,29,203,185,191,255,0,129,255,0,122,242,188,190,255,0,14,123,126,163,203,144,87,195,131,195,254,179,168,139,236,90,183,171,216,239,249,211,208,121,152,34,166,168,146,122,121,50,42,174,15,143,141,59,225,124,114,50,24,100,84,123,230,71,113,89,34,72,154,143,253,114,197,119,224,8,85,226,97,209,69,199,169,252,18,219,155,105,165,179,204,234,78,37,181,53,21,28,105,75,15,198,104,102,154,52,146,158,106,137,157,31,14,206,239,158,53,116,156,83,121,218,140,87,76,142,108,213,0,101,223,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,202,174,180,188,73,179,46,173,112,219,70,159,89,176,250,188,11,30,130,162,74,155,213,12,55,212,174,101,229,232,177,173,50,74,169,79,11,145,144,185,178,61,25,187,152,231,189,142,84,229,19,21,62,175,139,126,156,233,30,17,212,188,151,189,62,202,169,38,200,114,170,127,137,101,120,229,53,51,26,203,61,95,8,210,57,213,241,162,53,31,86,213,116,207,141,219,202,143,229,51,156,173,168,141,18,16,1,223,250,40,233,70,251,213,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,199,121,10,94,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,26,19,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,205,234,231,187,139,24,212,221,202,174,93,183,85,85,249,156,87,161,109,38,209,173,35,233,199,29,183,104,118,95,246,182,195,126,229,124,169,200,185,57,62,43,93,35,25,28,211,118,85,87,203,113,236,182,47,47,242,116,93,158,18,114,149,36,123,164,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,61,7,91,125,96,227,61,35,105,124,183,167,45,37,110,109,124,167,157,184,157,158,174,42,142,197,116,241,73,3,38,124,146,68,197,107,89,11,106,89,42,177,207,141,100,70,171,24,230,170,242,111,20,233,15,94,112,222,155,124,45,241,13,86,204,235,105,26,203,117,61,245,150,202,25,170,22,23,221,174,43,117,175,90,122,40,149,172,123,185,200,230,236,174,70,59,131,17,242,57,56,49,202,149,3,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,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,5,179,90,53,66,203,171,143,215,123,54,95,87,65,157,201,120,158,252,251,197,51,35,137,238,173,157,239,124,206,88,218,212,137,89,34,201,34,62,46,29,183,49,238,98,181,88,170,210,255,0,186,62,234,207,13,234,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,13,251,140,69,87,68,244,74,54,187,244,115,212,21,139,167,218,78,166,238,216,79,148,193,106,246,149,103,158,174,40,170,162,165,146,88,34,166,170,117,59,220,146,44,51,201,80,137,18,177,28,229,107,29,34,181,177,186,57,36,249,93,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,111,170,146,158,27,157,12,173,227,45,60,142,98,255,0,181,145,138,230,189,172,150,40,158,172,127,14,42,26,83,7,138,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,249,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,251,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,241,66,232,91,244,215,138,191,92,116,115,12,243,122,147,101,225,241,138,106,39,113,154,251,107,142,55,34,237,10,53,124,197,100,59,71,219,217,90,247,196,143,143,245,174,109,60,105,63,192,25,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,193,232,230,59,139,216,213,217,200,173,93,182,84,84,249,31,175,80,179,91,174,165,103,249,46,163,95,105,233,32,185,101,87,138,219,221,100,84,140,115,96,142,122,153,159,52,141,141,174,115,156,140,71,61,81,17,92,229,219,109,213,127,18,199,188,81,124,63,235,45,21,151,46,166,244,67,29,239,90,166,243,55,28,226,215,4,147,207,85,29,84,179,203,60,215,102,247,30,254,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,88,32,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,4,74,241,6,235,110,213,210,134,1,29,139,24,158,146,187,81,114,170,122,136,109,84,109,170,107,103,180,192,232,102,107,46,207,141,208,202,199,178,58,134,198,214,197,34,53,38,94,226,53,85,35,147,96,140,30,42,125,120,255,0,166,253,42,105,5,235,252,84,89,125,246,217,113,255,0,119,101,77,145,204,237,127,189,221,43,227,155,252,101,59,219,253,245,133,117,104,166,130,106,199,81,57,85,86,21,163,152,167,218,11,213,21,189,247,73,233,188,245,53,39,10,86,73,28,110,147,157,68,145,177,118,124,209,166,200,188,190,246,251,108,138,169,240,45,54,204,203,85,243,250,43,53,28,149,119,252,179,49,188,71,77,19,234,234,209,103,184,92,106,230,70,181,100,154,103,34,43,228,150,68,221,242,57,62,110,85,114,254,42,95,159,64,189,40,209,244,165,161,212,150,75,156,92,243,60,163,179,120,202,38,146,24,18,72,42,157,11,81,180,13,146,37,119,114,26,127,190,214,170,200,246,186,71,207,35,120,164,188,26,20,3,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,155,21,204,119,23,177,201,187,85,90,187,110,138,169,243,47,79,195,155,173,127,233,85,167,19,216,51,251,157,170,61,77,197,191,87,114,166,129,123,82,93,40,81,24,145,220,219,15,22,177,188,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,138,248,178,116,81,113,212,10,63,233,59,165,246,206,253,234,201,111,124,121,125,20,105,75,79,28,182,186,88,38,153,110,110,145,238,99,228,154,38,70,216,92,223,214,189,241,246,17,136,212,133,81,245,109,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,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,13,57,144,3,198,175,210,198,45,245,2,135,219,174,36,180,233,215,94,112,222,164,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,185,198,231,108,142,86,55,155,21,146,53,56,61,170,177,47,198,175,210,198,45,245,2,135,219,174,32,83,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,15,71,49,220,94,198,174,206,69,106,237,178,162,167,200,253,119,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,149,148,148,136,179,220,46,53,115,43,156,145,195,11,81,21,242,75,34,236,200,218,159,55,34,53,63,4,60,249,109,62,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,179,187,111,127,41,151,187,180,81,200,140,116,46,141,210,43,85,235,19,162,14,235,225,215,208,173,55,75,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,215,123,152,215,189,141,71,190,101,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,95,240,0,1,154,206,172,125,83,235,39,212,12,135,220,103,52,166,102,179,171,31,84,250,201,245,3,33,247,25,192,181,79,5,79,75,25,79,212,10,239,110,183,21,87,213,143,170,125,100,250,129,144,251,140,229,170,120,42,122,88,202,126,160,87,123,117,184,170,190,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,14,85,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,128,30,40,254,187,53,55,242,95,103,162,39,255,0,130,167,165,140,167,234,5,119,183,91,128,159,230,85,205,84,25,87,3,74,125,39,122,88,209,191,167,248,247,183,64,69,95,26,191,75,24,183,212,10,31,110,184,146,171,164,239,75,26,55,244,255,0,30,246,232,8,171,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,9,85,227,87,234,159,22,250,127,67,238,55,18,42,244,157,234,159,70,254,160,99,222,227,1,42,188,106,253,83,226,223,79,232,125,198,226,3,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,168,191,27,141,80,186,213,103,250,123,162,240,182,174,11,109,178,207,46,81,80,173,173,119,98,178,122,153,164,166,139,157,62,200,222,112,54,146,110,50,42,185,118,171,145,168,141,249,243,141,94,26,250,67,83,171,253,96,224,240,44,21,107,109,195,234,23,47,185,77,77,60,81,62,6,80,185,175,167,114,164,155,243,99,171,22,146,55,181,136,175,86,74,229,78,59,43,219,208,60,97,115,91,86,85,214,11,236,86,250,122,184,234,48,236,94,219,100,174,116,204,106,50,73,222,233,171,145,209,42,57,85,89,218,174,137,170,174,70,175,54,189,54,217,17,206,246,190,9,120,181,246,175,95,115,172,214,158,135,157,150,213,135,173,174,178,167,186,196,237,85,85,214,211,201,79,31,5,94,110,228,202,42,149,221,17,90,157,189,156,168,174,106,40,92,160,0,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,91,255,0,131,214,107,117,202,186,62,101,138,225,79,73,29,62,29,148,92,172,148,46,133,142,71,201,3,219,13,114,186,85,87,42,43,251,181,210,181,21,168,212,224,214,38,219,162,185,213,213,226,155,128,84,224,189,105,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,251,175,125,100,21,106,254,104,143,115,249,61,119,230,142,116,202,240,66,206,190,33,165,154,151,166,127,11,237,252,7,32,164,190,249,222,254,253,239,63,76,176,246,187,124,126,239,15,134,242,229,201,121,119,182,217,188,55,112,89,81,202,186,177,244,177,172,159,79,242,31,110,156,234,167,42,234,199,210,198,178,125,63,200,125,186,112,51,88,105,79,164,239,75,26,55,244,255,0,30,246,232,12,214,26,83,233,59,210,198,141,253,63,199,189,186,0,58,169,81,126,55,26,161,117,170,207,244,247,69,225,109,92,22,219,101,158,92,162,161,91,90,238,197,100,245,51,73,77,23,58,125,145,188,224,109,36,220,100,85,114,237,87,35,81,27,243,231,110,133,27,120,194,230,182,172,171,172,23,216,173,244,245,113,212,97,216,189,182,201,92,233,152,212,100,147,189,211,87,35,162,84,114,170,179,181,93,19,85,92,141,94,109,122,109,178,35,156,28,255,0,195,95,72,106,117,127,172,28,30,5,130,173,109,184,125,66,229,247,41,169,167,138,39,192,202,23,53,244,238,84,147,126,108,117,98,210,70,246,177,21,234,201,92,169,199,101,123,116,18,83,95,130,94,45,125,171,215,220,235,53,167,161,231,101,181,97,235,107,172,169,238,177,59,85,85,117,180,242,83,199,193,87,155,185,50,138,165,119,68,86,167,111,103,42,43,154,139,114,128,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,105,120,160,191,20,220,2,167,5,235,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,221,123,235,32,171,87,243,68,123,159,201,235,191,52,115,130,197,124,30,179,91,174,85,209,243,44,87,10,122,72,233,240,236,162,229,100,161,116,44,114,62,72,30,216,107,149,210,170,185,81,95,221,174,149,168,173,70,167,6,177,54,221,21,206,155,229,106,248,33,103,95,16,210,205,75,211,63,133,246,254,3,144,82,95,124,239,127,126,247,159,166,88,123,93,190,63,119,135,195,121,114,228,188,187,219,108,222,27,186,202,128,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,86,241,171,245,79,139,125,63,161,247,27,136,16,255,0,6,215,77,71,211,109,56,206,116,191,10,188,252,42,213,168,222,70,43,252,208,34,182,170,162,150,149,42,17,41,91,34,47,220,134,79,52,238,234,34,114,123,88,214,43,145,142,145,143,250,221,52,116,233,157,245,65,170,116,26,103,130,211,255,0,138,172,188,86,243,135,251,153,107,243,48,195,61,103,110,89,99,239,118,187,236,119,105,142,230,255,0,193,19,241,84,241,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,57,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,66,125,29,244,171,134,244,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,125,244,108,174,99,29,229,163,115,164,108,44,226,222,44,85,114,167,113,242,61,225,237,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,197,187,174,200,212,107,90,198,53,140,99,24,222,128,0,21,171,227,123,157,124,63,75,52,211,76,254,23,220,248,246,65,87,125,243,189,253,187,62,66,153,33,237,118,248,253,238,127,18,229,203,146,113,236,237,179,185,238,218,235,232,167,22,190,230,29,92,105,13,167,28,161,243,117,116,249,133,178,233,36,125,214,71,198,150,138,118,213,212,201,187,213,17,120,65,4,175,219,126,78,227,179,81,92,168,139,37,124,106,253,83,226,223,79,232,125,198,226,124,159,6,220,90,197,144,117,113,89,118,187,208,249,138,188,103,15,184,221,45,114,119,94,207,47,84,249,233,169,29,38,205,84,71,239,5,93,67,54,114,43,126,254,251,114,107,85,2,239,192,0,103,91,175,204,23,244,119,214,78,172,88,62,41,241,15,55,144,73,125,239,118,59,92,126,37,27,43,251,92,121,59,126,223,154,237,242,223,239,112,229,179,119,226,150,85,224,169,233,99,41,250,129,93,237,214,226,37,120,207,218,109,86,238,171,236,149,150,251,101,37,45,69,211,7,160,171,174,150,24,90,199,213,78,149,149,176,164,178,185,19,119,189,34,134,40,209,206,221,120,70,198,254,13,68,79,107,224,133,157,124,63,84,245,47,76,254,23,220,248,246,63,73,125,243,189,253,187,62,66,165,97,237,118,248,253,238,127,18,229,203,146,113,236,237,179,185,238,208,183,242,152,60,105,243,250,155,239,80,216,166,159,83,228,52,149,150,220,87,23,101,75,232,97,88,156,250,11,141,101,68,139,50,74,173,78,109,123,233,224,160,122,49,235,242,103,7,53,19,184,170,235,159,51,67,212,190,127,77,170,125,67,106,70,160,219,242,26,187,229,182,249,148,92,170,109,117,213,43,47,57,109,222,97,233,70,136,146,162,61,140,109,58,68,198,49,200,156,24,214,183,102,241,217,2,101,120,41,233,159,218,13,113,205,53,74,174,146,213,81,73,135,227,236,183,195,230,35,231,85,79,93,95,55,234,231,167,221,138,140,218,10,74,200,222,244,115,93,198,116,106,35,154,247,237,53,60,84,244,114,251,171,189,35,221,234,113,201,183,171,192,174,17,102,50,83,113,103,246,213,45,52,19,199,82,156,222,246,163,59,112,84,75,62,255,0,121,206,236,112,107,85,207,69,71,133,102,142,95,116,139,164,123,69,78,71,54,213,121,237,194,92,198,58,110,44,254,213,165,169,130,8,233,147,155,30,228,127,114,10,120,167,223,238,185,189,254,14,106,57,138,171,40,53,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,77,246,221,23,240,3,56,61,52,103,244,218,89,212,54,155,234,13,195,33,171,177,219,108,121,69,182,166,233,93,76,178,243,138,221,230,24,149,136,169,18,43,222,199,83,172,172,123,26,139,205,142,115,118,119,45,151,75,198,93,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,93,182,221,19,240,47,251,195,223,84,45,90,171,209,246,155,92,237,237,164,134,162,193,103,139,23,174,164,134,181,181,47,167,158,222,212,166,78,238,200,139,27,229,138,56,170,18,55,38,237,101,67,62,110,69,71,184,36,80,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,4,85,241,71,244,39,169,191,146,251,197,17,64,37,255,0,120,163,250,19,212,223,201,125,226,136,160,16,53,80,0,0,0,0,102,179,171,31,84,250,201,245,3,33,247,25,205,41,153,172,234,199,213,62,178,125,64,200,125,198,112,46,167,194,227,208,158,153,126,117,239,21,164,170,34,175,133,199,161,61,50,252,235,222,43,73,84,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,42,241,171,245,79,139,125,63,161,247,27,137,213,124,12,127,125,159,195,127,204,128,181,64,0,2,42,248,163,250,19,212,223,201,125,226,136,149,68,85,241,71,244,39,169,191,146,251,197,16,20,2,95,247,138,63,161,61,77,252,151,222,40,138,1,47,251,197,31,208,158,166,254,75,239,20,64,80,9,170,131,42,230,170,0,0,0,0,0,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,202,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,129,154,206,172,125,83,235,39,212,12,135,220,103,45,83,166,159,250,77,183,127,167,249,223,254,254,232,85,95,86,62,169,245,147,234,6,67,238,51,150,169,211,79,253,38,219,191,211,252,239,255,0,127,116,2,149,141,84,25,87,53,80,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,164,170,241,206,253,201,255,0,18,127,45,34,175,133,199,174,205,50,252,235,217,235,64,191,224,0,0,0,2,128,124,81,253,118,106,111,228,190,207,68,95,241,64,62,40,254,187,53,55,242,95,103,162,2,85,120,24,254,251,63,134,255,0,153,17,87,197,31,215,102,166,254,75,236,244,68,170,240,49,253,246,127,13,255,0,50,34,175,138,63,174,205,77,252,151,217,232,128,226,148,250,233,168,244,58,29,55,79,22,203,207,145,195,43,178,9,114,75,149,53,58,43,36,184,213,58,26,120,227,101,67,247,251,240,199,229,88,246,70,136,141,238,57,94,238,106,200,150,62,151,209,39,71,217,55,87,58,161,21,149,169,87,69,132,216,234,32,118,89,120,164,150,159,191,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,205,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,201,187,174,202,229,115,154,198,53,239,123,24,237,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,139,119,93,145,168,214,181,140,107,24,198,49,161,232,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,240,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,0,1,194,186,193,234,207,13,233,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,13,251,108,85,71,74,196,94,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,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,115,217,214,15,86,121,151,87,90,161,246,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,237,219,98,170,182,38,34,7,42,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,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,215,93,58,92,215,110,154,254,9,250,107,193,190,206,125,163,243,63,12,254,233,209,214,119,252,191,107,189,254,134,150,78,60,123,241,127,91,109,249,124,183,217,118,154,158,19,189,20,92,114,156,170,217,213,70,164,91,56,99,118,109,234,112,232,30,148,181,16,221,107,155,37,69,60,149,18,53,92,249,33,242,178,67,201,136,232,216,229,149,98,145,143,68,137,81,246,85,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,202,88,234,38,182,87,68,238,81,84,70,215,167,251,104,222,141,115,28,248,165,149,136,246,115,228,129,82,190,23,189,107,255,0,71,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,193,174,142,133,172,101,66,202,214,174,240,203,218,130,25,18,69,70,71,247,37,231,27,89,47,114,239,204,192,234,150,150,231,122,45,157,220,244,207,82,236,95,6,201,44,221,159,59,69,230,161,168,237,119,97,100,209,254,178,23,190,55,111,28,172,119,221,114,237,190,203,178,162,162,91,79,133,31,90,255,0,164,220,86,14,154,245,50,231,106,166,201,49,43,125,61,54,37,46,253,153,175,22,184,99,115,86,159,130,53,35,116,212,177,198,207,155,93,206,72,151,146,177,86,25,165,112,88,169,149,115,85,6,85,192,245,89,22,169,103,121,94,9,136,233,157,254,251,230,177,188,19,207,253,159,162,242,176,179,201,249,217,146,106,175,214,49,137,36,156,228,106,59,245,142,119,29,182,110,201,242,37,255,0,135,7,135,253,103,81,23,216,181,111,87,177,223,243,167,160,243,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,250,229,139,144,116,73,209,246,77,213,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,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,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,81,15,136,239,67,148,221,41,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,238,235,153,20,173,114,57,97,89,100,189,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,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,160,190,133,250,205,190,244,121,168,245,87,57,45,95,25,195,50,143,47,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,42,172,150,61,4,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,103,95,172,30,147,51,46,145,117,67,236,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,219,182,245,68,108,172,85,179,79,7,188,91,168,44,91,70,175,141,213,10,27,173,30,3,117,242,55,76,10,27,132,177,47,234,230,117,74,214,73,12,123,172,209,67,34,165,52,173,71,163,99,127,113,101,141,23,186,247,184,39,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,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,69,158,34,157,10,212,244,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,253,71,181,142,123,222,213,123,239,120,249,57,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,249,177,90,246,242,99,220,155,181,81,201,190,232,168,191,48,35,95,133,199,161,61,50,252,235,222,43,73,84,115,78,156,180,66,213,211,142,143,89,116,106,197,124,171,187,219,108,21,23,23,81,213,213,198,214,78,176,84,87,79,83,27,36,227,247,92,246,54,116,98,189,17,168,245,98,185,26,206,92,19,165,129,229,53,99,58,253,23,233,102,101,169,159,11,248,159,217,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,119,14,93,190,60,184,187,109,247,217,118,216,206,103,81,90,243,153,117,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,101,114,49,188,222,175,145,201,205,238,85,210,241,13,117,27,194,231,65,179,206,161,172,122,239,75,83,87,107,167,101,226,107,246,85,142,201,23,159,164,200,171,93,80,181,8,231,45,75,158,144,49,242,185,201,52,72,199,199,36,91,49,141,133,121,61,193,199,252,38,250,40,184,233,253,31,244,157,213,11,103,98,245,123,183,178,60,66,138,68,165,168,142,43,93,84,16,204,151,54,200,199,61,241,205,43,36,116,45,111,234,158,200,251,232,244,114,76,136,203,42,0,1,69,126,37,125,20,92,122,116,212,122,237,80,194,173,155,105,150,93,112,108,148,207,106,82,193,29,170,233,82,181,50,190,217,20,17,185,30,176,177,144,57,241,185,34,107,27,27,217,18,171,156,197,115,239,80,242,154,171,166,120,174,178,105,198,71,165,185,173,39,152,178,228,214,249,109,245,60,99,141,242,67,205,62,228,241,119,24,246,54,104,158,141,146,55,171,87,132,140,99,145,55,106,1,69,158,29,125,85,229,93,54,107,141,5,146,138,219,241,92,91,80,238,22,235,45,254,223,21,28,147,213,124,230,88,224,170,166,72,99,124,207,154,21,168,145,82,22,53,221,230,189,204,227,205,99,124,115,255,0,198,175,210,198,45,245,2,135,219,174,39,181,232,127,195,139,13,233,70,235,113,207,178,187,189,38,99,157,201,81,85,77,106,185,165,42,197,5,174,220,174,115,24,176,70,229,85,101,76,209,108,178,191,117,224,143,116,49,170,179,185,36,253,127,170,158,152,236,93,85,98,184,142,21,148,222,188,149,151,31,204,40,50,91,141,55,150,124,159,20,165,130,57,227,150,135,155,37,137,240,119,89,80,228,239,53,85,204,219,116,106,175,205,2,178,252,46,122,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,249,44,134,181,174,122,74,249,57,47,41,105,169,220,198,162,179,135,110,89,28,172,87,57,33,154,39,92,249,242,113,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,243,122,185,238,226,198,53,55,114,171,151,109,213,85,126,103,214,0,0,2,0,120,213,250,88,197,190,160,80,251,117,196,128,30,23,30,187,52,203,243,175,103,173,45,123,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,159,224,139,24,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,252,67,204,193,107,184,86,201,84,254,253,5,69,59,56,54,74,72,216,187,62,102,170,238,244,251,168,187,110,187,34,133,159,128,0,25,172,234,199,213,62,178,125,64,200,125,198,115,74,101,69,235,127,132,79,82,90,149,173,25,246,163,88,179,109,53,130,219,149,101,23,91,221,28,85,119,42,246,207,28,21,53,114,77,27,100,107,104,220,212,122,53,232,138,136,231,38,251,236,171,248,129,221,124,21,61,44,101,63,80,43,189,186,220,85,95,86,62,169,245,147,234,6,67,238,51,151,103,225,233,210,254,125,210,102,139,222,180,231,81,174,248,253,198,229,113,202,42,111,113,75,100,168,154,104,27,4,148,148,144,181,174,116,209,68,228,127,42,119,170,162,53,83,101,111,207,241,68,133,122,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,32,76,175,11,143,66,122,101,249,215,188,86,146,168,226,157,25,232,166,85,211,183,77,152,126,142,102,183,11,85,109,235,31,248,135,153,158,215,44,146,82,191,191,95,81,80,206,14,146,56,222,187,50,102,162,238,196,251,200,187,110,155,42,246,176,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,38,167,137,15,69,58,167,214,15,232,239,244,103,127,197,45,159,100,190,47,231,126,59,85,83,15,115,205,121,78,223,107,179,4,187,237,229,159,203,151,29,183,110,219,238,187,120,175,15,79,15,77,104,233,51,90,47,90,141,168,217,62,21,113,182,220,113,122,155,36,81,89,43,106,230,157,179,201,87,73,51,92,230,205,77,19,81,156,105,222,138,168,229,93,213,191,47,197,80,32,95,138,63,174,205,77,252,151,217,232,137,255,0,224,169,233,99,41,250,129,93,237,214,227,159,245,153,225,127,175,189,68,245,39,152,107,30,21,151,233,253,21,151,32,248,127,150,130,233,112,173,142,169,157,138,10,122,119,243,108,116,146,49,55,124,46,84,217,235,247,85,55,217,119,68,147,254,30,157,47,231,221,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,54,86,252,255,0,20,64,148,6,85,205,84,20,173,253,133,78,169,255,0,236,251,74,191,245,173,199,254,98,5,170,116,157,233,99,70,254,159,227,222,221,1,21,124,106,253,44,98,223,80,40,125,186,226,76,173,16,194,174,186,107,162,248,14,156,223,106,41,39,185,98,184,189,170,201,89,45,35,220,232,36,158,154,146,56,100,116,110,115,90,229,98,185,138,168,170,214,174,219,110,137,248,28,83,196,47,165,252,251,171,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,85,12,84,69,106,38,200,239,159,224,138,20,153,210,119,170,125,27,250,129,143,123,140,4,170,241,171,245,79,139,125,63,161,247,27,137,237,116,67,194,39,169,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,125,183,84,252,78,213,226,23,225,233,173,29,89,235,69,151,81,180,231,39,194,173,214,219,118,47,77,100,150,43,221,109,92,51,186,120,234,234,230,115,154,216,105,165,106,179,141,67,17,21,92,139,186,59,229,248,42,132,96,240,84,245,79,148,253,63,174,247,27,113,117,37,122,248,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,237,158,74,186,73,154,231,54,106,104,154,140,227,78,244,85,71,42,238,173,249,126,42,150,20,0,0,6,117,186,252,206,191,72,157,100,234,197,255,0,225,127,15,242,153,4,150,46,207,127,187,203,225,177,178,131,187,203,139,118,238,121,94,231,29,190,239,62,59,187,110,75,97,94,8,248,85,170,131,69,245,11,81,161,168,171,91,149,243,40,138,201,81,19,158,222,195,96,161,164,142,104,156,198,241,228,143,87,92,38,71,42,185,81,81,177,236,141,217,85,220,171,91,252,34,122,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,55,223,101,95,196,154,158,30,157,47,231,221,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,242,167,122,170,35,85,54,86,252,255,0,20,64,148,0,0,41,91,198,175,213,62,45,244,254,135,220,110,39,170,240,66,206,190,31,170,122,151,166,127,11,238,124,123,31,164,190,249,222,254,221,159,33,82,176,246,187,124,126,247,63,137,114,229,201,56,246,118,217,220,247,111,117,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,94,30,158,30,154,209,210,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,56,211,189,21,81,202,187,171,126,95,138,160,88,81,202,186,177,244,177,172,159,79,242,31,110,156,234,167,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,237,190,200,191,128,25,140,52,167,210,119,165,141,27,250,127,143,123,116,5,85,255,0,97,83,170,127,251,62,210,175,253,107,113,255,0,152,150,233,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,219,109,209,63,0,61,169,157,110,191,51,175,210,39,89,58,177,127,248,95,195,252,166,65,37,139,179,223,238,242,248,108,108,160,238,242,226,221,187,158,87,185,199,111,187,207,142,238,219,146,232,164,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,217,227,130,166,174,73,163,108,141,109,27,154,143,70,189,17,81,28,228,223,125,149,127,16,58,175,130,62,21,106,160,209,125,66,212,104,106,42,214,229,124,202,34,178,84,68,231,183,176,216,40,105,35,154,39,49,188,121,35,213,215,9,145,202,174,84,84,108,123,35,118,85,117,143,145,127,195,211,165,252,251,164,205,23,189,105,206,163,93,241,251,141,202,227,148,84,222,226,150,201,81,52,208,54,9,41,41,33,107,92,233,162,137,200,254,84,239,85,68,106,166,202,223,159,226,137,40,0,20,173,227,87,234,159,22,250,127,67,238,55,18,234,74,245,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,67,133,120,33,103,95,15,213,61,75,211,63,133,247,62,61,143,210,95,124,239,127,110,207,144,169,88,123,93,190,63,123,159,196,185,114,228,156,123,59,108,238,123,182,223,202,245,240,244,240,244,214,142,147,53,162,245,168,218,141,147,225,87,27,109,199,23,169,178,69,21,146,182,174,105,219,60,149,116,147,53,206,108,212,209,53,25,198,157,232,170,142,85,221,91,242,252,85,44,40,1,76,30,50,182,155,173,255,0,171,188,38,197,98,182,85,220,110,87,28,30,219,73,71,71,73,11,166,158,166,121,46,119,6,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,115,231,31,186,244,207,134,223,250,163,181,117,79,125,174,171,170,190,227,152,187,49,203,21,11,85,99,130,141,235,45,98,207,86,245,71,111,51,223,21,98,196,214,42,35,24,157,199,42,61,206,98,196,28,127,195,247,161,27,23,74,184,172,121,174,82,207,59,169,185,5,189,35,184,212,238,248,254,23,75,60,116,178,75,106,224,202,137,105,231,237,84,211,185,124,203,81,28,253,246,77,155,242,89,128,0,0,0,20,87,226,243,157,125,173,235,38,229,96,248,95,148,251,21,143,218,236,93,238,255,0,115,205,247,35,117,127,119,143,20,237,237,231,251,124,119,119,247,174,91,253,238,45,236,30,7,216,85,170,191,63,213,61,70,154,162,173,46,86,59,61,186,201,79,19,94,222,195,160,174,154,89,165,115,219,199,146,189,29,111,133,26,168,228,68,71,73,186,59,116,86,251,94,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,31,15,242,208,93,46,21,177,213,51,177,65,79,78,254,109,142,146,70,38,239,133,202,155,61,126,234,166,251,46,232,146,87,195,195,164,156,171,164,109,44,200,177,109,64,151,20,174,201,47,185,3,174,15,184,216,157,36,189,202,22,211,66,200,32,150,89,97,138,69,237,200,149,78,107,54,86,183,188,229,69,221,238,2,85,0,0,168,15,27,220,23,225,250,167,166,154,153,241,78,231,199,177,250,187,23,146,236,109,217,242,21,41,55,119,185,203,239,115,248,151,30,60,83,143,103,125,221,207,102,249,95,5,79,84,249,79,211,250,239,113,183,19,83,196,135,162,157,83,235,7,244,119,250,51,191,226,150,207,178,95,23,243,191,29,170,169,135,185,230,188,167,111,181,217,130,93,246,242,207,229,203,142,219,183,109,247,93,188,87,135,167,135,166,180,116,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,52,239,69,84,114,174,234,223,151,226,168,18,3,196,35,84,45,90,85,209,246,164,220,238,13,164,154,162,255,0,103,151,23,161,164,154,181,180,207,168,158,224,213,166,94,214,232,171,35,226,138,73,106,22,54,166,238,101,59,254,109,68,87,182,128,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,93,183,217,23,240,47,79,196,83,165,253,104,234,207,0,197,52,231,75,174,248,85,186,219,110,188,73,123,186,203,127,168,171,134,119,79,28,46,134,153,176,58,8,165,106,179,141,69,82,200,143,106,46,233,15,21,254,178,44,106,233,51,194,71,82,244,171,94,113,141,79,214,140,183,10,185,88,177,58,143,139,211,80,217,42,235,166,158,162,227,22,203,73,201,95,12,9,27,35,151,140,202,188,159,201,97,108,106,197,108,142,86,133,149,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,155,239,178,39,224,122,0,0,161,111,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,95,253,171,85,83,60,241,212,167,55,189,202,254,228,244,242,207,191,221,107,123,252,26,212,107,17,86,79,248,35,234,245,51,237,90,133,160,149,211,210,71,81,5,68,89,125,174,54,193,47,126,118,61,177,210,214,185,242,124,226,70,70,177,208,35,91,247,94,171,52,139,247,209,23,132,128,241,20,232,78,235,213,221,171,20,190,233,205,102,63,105,205,177,218,137,41,37,172,187,72,232,32,170,181,72,215,57,209,73,36,52,242,204,247,199,51,88,232,154,170,140,106,77,82,191,139,208,226,189,22,120,118,117,95,210,142,188,218,181,62,108,195,77,110,22,41,233,230,180,100,52,52,151,74,206,253,77,186,110,42,238,218,201,111,84,71,199,44,112,204,136,142,103,53,133,35,87,177,175,114,129,102,128,0,34,175,138,63,161,61,77,252,151,222,40,138,86,233,59,213,62,141,253,64,199,189,198,2,250,58,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,55,100,46,68,217,139,247,149,55,217,55,84,175,109,16,240,137,234,75,77,117,163,1,212,107,238,109,166,179,219,113,92,162,213,123,172,138,146,229,94,233,228,130,154,174,57,164,108,109,117,27,90,175,86,177,81,17,92,212,223,109,213,63,16,45,208,0,4,85,241,71,244,39,169,191,146,251,197,17,64,38,143,122,204,209,76,171,168,158,155,51,13,28,194,174,22,170,43,214,65,240,255,0,45,61,210,89,35,165,103,98,190,158,161,252,221,28,114,61,55,100,46,68,217,139,247,149,55,217,55,84,172,31,236,42,117,79,255,0,103,218,85,255,0,173,110,63,243,16,46,164,0,0,0,0,205,103,86,62,169,245,147,234,6,67,238,51,154,83,42,47,91,252,34,122,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,55,223,101,95,196,9,149,225,113,232,79,76,191,58,247,138,210,85,28,83,163,61,20,202,186,118,233,179,15,209,204,214,225,106,173,189,99,255,0,16,243,51,218,229,146,74,87,247,235,234,42,25,193,210,71,27,215,102,76,212,93,216,159,121,23,109,211,101,94,214,5,43,120,213,250,167,197,190,159,208,251,141,196,234,190,6,63,190,207,225,191,230,71,74,241,11,240,244,214,142,172,245,162,203,168,218,115,147,225,86,235,109,187,23,166,178,75,21,238,182,174,25,221,60,117,117,115,57,205,108,52,210,181,89,198,161,136,138,174,69,221,29,242,252,21,125,175,134,247,69,58,167,209,247,233,19,244,153,127,197,46,127,107,126,17,228,190,5,85,83,55,111,202,249,190,231,119,189,4,91,111,230,89,199,143,45,246,118,251,108,155,132,213,0,0,34,175,138,63,161,61,77,252,151,222,40,137,84,113,78,179,52,83,42,234,39,166,204,195,71,48,171,133,170,138,245,144,124,63,203,79,116,150,72,233,89,216,175,167,168,127,55,71,28,143,77,217,11,145,54,98,253,229,77,246,77,213,3,56,69,255,0,120,163,250,19,212,223,201,125,226,136,128,31,216,84,234,159,254,207,180,171,255,0,90,220,127,230,37,159,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,168,25,194,53,80,82,183,246,21,58,167,255,0,179,237,42,255,0,214,183,31,249,137,117,32,0,0,0,0,69,95,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,244,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,169,94,218,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,126,32,91,161,85,126,57,223,185,63,226,79,229,165,170,16,171,196,135,162,157,83,235,7,244,119,250,51,191,226,150,207,178,95,23,243,191,29,170,169,135,185,230,188,167,111,181,217,130,93,246,242,207,229,203,142,219,183,109,247,93,130,21,248,42,122,167,202,126,159,215,123,141,184,186,146,189,124,61,60,61,53,163,164,205,104,189,106,54,163,100,248,85,198,219,113,197,234,108,145,69,100,173,171,154,118,207,37,93,36,205,115,155,53,52,77,70,113,167,122,42,163,149,119,86,252,191,21,75,10,3,53,157,88,250,167,214,79,168,25,15,184,206,90,167,77,63,244,155,110,255,0,79,243,191,253,253,208,225,90,223,225,19,212,150,165,107,70,125,168,214,44,219,77,96,182,229,89,69,214,247,71,21,93,202,189,179,199,5,77,92,147,70,217,26,218,55,53,30,141,122,34,162,57,201,190,251,42,254,36,212,210,30,151,243,236,3,160,74,254,149,239,55,124,126,108,178,171,23,201,108,140,172,166,168,153,214,228,158,225,37,107,161,114,200,232,155,47,6,165,76,124,215,183,186,108,237,145,219,38,225,159,115,85,5,43,127,97,83,170,127,251,62,210,175,253,107,113,255,0,152,151,82,0,0,5,85,248,231,126,228,255,0,137,63,150,145,87,194,227,215,102,153,126,117,236,245,165,148,248,144,244,83,170,125,96,254,142,255,0,70,119,252,82,217,246,75,226,254,119,227,181,85,48,247,60,215,148,237,246,187,48,75,190,222,89,252,185,113,219,118,237,190,235,183,21,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,236,249,154,171,187,211,238,162,237,186,236,138,22,126,0,0,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,43,3,172,207,11,253,125,234,39,169,60,195,88,240,172,191,79,232,172,185,7,195,252,180,23,75,133,108,117,76,236,80,83,211,191,155,99,164,145,137,187,225,114,166,207,95,186,169,190,203,186,32,124,175,3,31,223,103,240,223,243,34,58,248,132,96,25,150,169,248,143,102,218,125,167,216,245,93,243,33,190,84,89,41,168,104,105,145,57,202,255,0,131,81,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,88,79,134,247,69,58,167,209,247,233,19,244,153,127,197,46,127,107,126,17,228,190,5,85,83,55,111,202,249,190,231,119,189,4,91,111,230,89,199,143,45,246,118,251,108,155,247,92,39,166,124,55,14,234,47,80,250,154,117,117,93,126,89,158,83,209,219,88,142,85,142,11,109,186,10,90,72,157,3,24,142,84,145,242,203,72,201,93,35,191,4,72,216,198,183,105,29,40,121,254,142,186,58,193,58,64,193,42,44,22,10,207,140,228,151,158,31,104,50,14,220,212,255,0,20,237,77,80,250,95,237,87,207,44,112,118,163,168,88,255,0,86,169,207,110,78,221,87,229,32,0,0,0,2,157,188,93,122,179,204,178,29,68,184,116,167,102,167,171,178,99,216,173,69,53,77,234,72,107,209,204,200,95,61,37,37,85,50,75,26,70,215,70,200,29,36,155,51,184,246,61,252,36,84,71,70,206,49,171,162,78,143,178,110,174,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,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,186,234,122,179,232,251,75,250,186,195,98,177,103,9,87,65,125,179,211,213,55,28,190,211,75,34,190,213,60,235,18,189,235,2,61,177,84,49,203,79,19,94,199,166,252,17,200,199,70,229,71,167,160,233,139,167,172,87,165,253,26,178,233,30,45,83,231,252,135,114,166,227,116,125,44,116,243,92,235,165,119,41,106,36,107,19,253,172,108,71,57,238,100,81,68,197,123,248,114,80,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,172,0,33,87,137,135,69,23,30,167,240,75,110,109,166,150,207,51,169,56,150,212,212,84,113,165,44,63,25,161,154,104,210,74,121,170,38,116,124,59,59,190,120,213,210,113,77,231,106,49,93,50,57,180,131,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,131,209,204,119,23,177,171,179,145,90,187,108,168,169,242,53,38,65,93,99,240,172,211,141,96,234,178,61,111,185,223,252,158,25,121,222,227,148,99,52,176,37,60,149,183,38,36,109,106,67,44,72,222,220,53,31,126,74,135,175,235,187,137,34,181,234,181,28,233,195,191,244,115,212,21,103,83,189,62,227,122,183,118,199,254,13,117,174,239,209,220,169,162,130,118,82,173,84,18,186,55,201,76,249,154,157,200,95,197,30,138,199,72,214,57,206,137,100,123,226,122,148,25,211,174,131,102,93,73,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,221,26,175,111,55,171,35,106,243,123,81,116,167,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,194,186,58,232,235,4,233,3,4,168,176,88,43,62,51,146,94,120,125,160,200,59,115,83,252,83,181,53,67,233,127,181,95,60,177,193,218,142,161,99,253,90,167,61,185,59,117,95,144,116,189,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,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,167,181,0,0,0,15,41,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,248,77,114,127,85,241,190,72,222,142,99,222,215,122,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,249,174,161,96,58,107,106,138,251,168,217,198,63,138,219,103,168,109,36,85,151,187,156,52,48,73,59,154,231,54,38,201,51,154,213,122,181,143,114,53,23,125,152,229,253,138,121,75,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,28,141,142,40,227,108,170,231,189,206,84,106,53,17,85,85,81,16,137,126,53,126,150,49,111,168,20,62,221,113,42,175,164,239,84,250,55,245,3,30,247,24,0,210,153,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,63,89,202,186,177,244,177,172,159,79,242,31,110,156,7,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,210,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,50,196,95,247,253,107,47,252,223,255,0,248,56,4,170,5,122,248,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,211,18,237,110,129,176,240,134,73,93,47,118,162,185,168,233,220,170,145,125,232,96,89,30,231,61,36,123,172,40,0,0,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,119,217,142,95,216,167,148,180,245,55,211,109,254,235,69,98,177,117,7,166,183,27,149,198,162,58,74,58,58,76,178,130,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,15,149,214,6,1,77,169,253,46,106,150,25,54,61,87,125,168,170,197,235,170,109,246,250,68,149,211,207,113,166,137,106,40,146,54,196,188,222,244,169,134,21,70,38,252,213,17,170,142,69,86,174,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,3,83,192,241,90,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,93,182,221,87,241,61,168,31,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,154,255,0,75,30,150,63,238,150,210,175,253,178,183,127,203,28,127,197,31,87,170,116,151,163,236,154,11,108,245,112,92,179,154,136,113,10,89,161,130,41,88,198,84,181,239,170,108,169,39,245,88,250,56,42,227,71,53,28,244,124,140,86,241,254,187,105,7,68,48,171,86,165,107,70,3,167,55,218,138,184,45,185,86,81,106,178,86,75,72,246,182,120,224,169,171,142,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,254,0,105,162,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,245,159,146,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,245,128,0,0,57,87,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,213,76,171,129,169,44,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,193,238,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,159,88,138,190,23,30,132,244,203,243,175,120,173,37,80,0,0,3,242,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,126,178,152,60,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,249,44,122,181,206,122,202,201,57,39,40,169,170,28,246,170,191,159,110,41,26,175,86,181,38,154,86,133,207,128,0,2,47,248,152,221,174,182,14,138,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,206,134,122,105,227,189,208,186,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,15,63,225,221,214,253,31,85,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,152,84,142,56,217,45,67,81,141,70,189,141,64,152,0,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,187,236,199,47,236,83,208,16,3,198,175,210,198,45,245,2,135,219,174,32,75,252,91,168,93,2,206,111,180,184,182,21,174,26,127,144,94,171,121,249,107,117,175,38,162,171,170,159,131,28,247,240,138,57,28,247,113,99,28,229,217,62,77,106,170,252,145,78,128,80,15,133,199,174,205,50,252,235,217,235,75,254,0,126,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,79,214,114,174,172,125,44,107,39,211,252,135,219,167,1,253,44,122,88,255,0,186,91,74,191,246,202,221,255,0,44,116,171,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,177,26,83,234,199,210,198,178,125,63,200,125,186,112,58,168,43,87,194,223,175,170,205,68,242,61,50,107,29,194,235,114,203,211,206,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,127,113,241,179,189,101,64,0,0,0,0,126,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,22,146,134,41,166,107,31,85,58,69,36,203,20,77,85,221,239,72,161,150,69,107,119,94,17,189,223,131,85,83,245,144,87,198,11,44,202,176,110,157,176,204,167,10,201,174,184,253,234,139,80,41,60,181,198,215,91,37,37,84,28,237,119,54,63,132,177,171,94,222,76,123,154,187,47,205,174,84,95,146,169,213,122,23,235,54,197,214,30,156,85,92,228,181,124,27,51,197,252,189,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,185,34,50,89,2,74,128,0,30,127,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,177,79,64,121,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,249,33,230,159,114,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,0,242,191,210,199,165,143,251,165,180,171,255,0,108,173,223,242,199,74,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,206,15,84,93,50,103,221,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,206,7,72,156,92,246,54,120,155,43,24,231,164,114,43,153,201,219,35,157,45,124,41,186,218,163,210,155,237,79,79,218,189,149,249,60,50,243,220,172,176,92,174,151,40,41,237,248,253,83,25,44,211,198,247,204,173,237,195,81,242,217,17,252,91,58,39,24,213,106,36,122,5,202,28,171,250,88,244,177,255,0,116,182,149,127,237,149,187,254,88,234,166,85,192,212,150,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,247,49,252,37,141,92,199,113,123,28,213,217,126,78,106,162,252,209,79,172,69,95,11,143,66,122,101,249,215,188,86,158,83,196,71,175,170,62,152,241,84,192,244,182,225,106,185,106,109,239,187,79,186,84,193,81,246,102,52,142,39,249,154,170,110,74,244,153,236,158,55,83,199,35,18,55,125,233,29,201,177,246,229,9,21,118,234,111,166,219,5,214,182,197,125,234,15,77,109,215,43,117,68,148,149,148,117,121,101,4,51,211,79,27,149,178,69,36,110,149,28,199,181,200,173,86,170,34,162,162,162,159,175,22,234,23,64,179,155,237,46,45,133,107,134,159,228,23,170,222,126,90,221,107,201,168,170,234,167,224,199,61,252,34,142,71,61,220,88,199,57,118,79,147,90,170,191,36,83,53,152,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,159,150,183,90,232,164,171,170,159,131,28,247,240,138,52,115,221,197,140,115,151,100,249,53,170,171,242,69,47,167,160,158,136,44,93,35,224,146,214,228,116,182,171,150,166,222,251,177,94,239,116,115,62,162,22,82,164,202,176,210,210,58,72,163,124,112,240,108,79,145,56,35,159,46,252,156,230,199,18,48,58,175,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,234,176,93,88,210,205,80,243,223,163,61,75,197,50,223,134,118,188,239,192,175,52,213,254,87,185,203,183,221,236,189,220,57,118,223,199,150,219,240,118,223,130,149,151,226,161,208,85,77,45,77,215,170,125,27,177,85,214,50,178,162,107,134,115,108,167,237,35,40,216,145,66,212,175,166,167,142,38,185,88,174,100,242,213,61,207,123,249,203,221,217,24,146,185,149,235,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,134,154,79,41,157,106,198,150,105,127,145,253,38,106,94,41,137,124,79,187,228,190,59,121,166,160,243,93,190,61,206,215,121,237,231,199,184,206,92,119,219,155,119,252,80,243,253,60,117,3,128,245,53,165,244,58,175,167,47,171,101,182,178,162,162,146,90,58,229,133,43,104,167,134,69,107,162,168,142,25,36,108,111,86,240,149,173,87,110,177,203,27,190,92,144,175,111,28,239,220,159,241,39,242,208,44,127,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,234,185,104,236,151,250,74,233,227,129,174,107,93,43,163,134,71,57,24,142,123,26,174,84,219,119,181,63,106,30,212,165,111,5,79,84,249,79,211,250,239,113,183,23,19,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,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,242,103,90,177,165,154,95,228,127,73,154,151,138,98,95,19,238,249,47,142,222,105,168,60,215,111,143,115,181,222,123,121,241,238,51,151,29,246,230,221,255,0,20,60,175,244,177,233,99,254,233,109,42,255,0,219,43,119,252,177,66,221,87,117,93,168,253,90,234,59,243,92,214,95,35,106,161,238,65,96,176,65,50,190,150,209,74,229,69,86,181,85,19,185,51,248,181,101,153,81,29,35,154,212,68,99,25,28,108,145,94,25,93,9,93,117,187,50,183,107,158,169,99,52,146,105,125,134,162,71,82,209,221,32,115,217,146,86,177,28,214,178,56,247,68,125,52,50,236,233,30,254,81,189,241,246,56,200,139,55,104,46,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,245,128,0,21,213,226,181,174,154,143,211,166,163,232,22,168,105,125,231,200,221,104,126,210,197,52,50,162,190,150,225,74,229,181,172,148,181,49,162,167,114,23,241,110,233,186,57,28,214,189,142,99,216,199,182,101,116,241,212,14,3,212,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,194,86,181,93,186,199,44,110,249,114,64,58,88,0,0,5,85,234,143,91,247,222,145,252,73,245,70,139,35,170,186,220,180,202,247,240,185,111,118,74,56,89,81,51,42,146,193,70,144,213,82,54,73,99,100,115,115,108,76,145,121,163,95,22,252,154,231,71,18,176,45,80,31,146,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,245,128,0,0,60,166,117,171,26,89,165,254,71,244,153,169,120,166,37,241,62,239,146,248,237,230,154,131,205,118,248,247,59,93,231,183,159,30,227,57,113,223,110,109,223,241,67,213,149,87,227,157,251,147,254,36,254,90,5,143,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,155,110,246,167,237,67,218,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,252,151,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,197,207,123,90,155,170,162,31,172,139,254,38,55,107,173,131,162,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,192,120,104,117,199,77,212,118,27,14,143,103,12,171,102,162,225,118,120,223,53,92,143,150,161,151,203,116,43,28,9,90,233,158,174,114,84,163,159,19,102,107,221,247,223,34,72,197,84,115,217,8,77,240,0,0,0,3,207,230,186,133,128,233,173,170,43,238,163,103,24,254,43,109,158,161,180,145,86,94,238,112,208,193,36,238,107,156,216,155,36,206,107,85,234,214,61,200,212,93,246,99,151,246,41,232,8,1,227,87,233,99,22,250,129,67,237,215,16,37,165,167,169,190,155,111,247,90,43,21,139,168,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,142,70,199,20,113,182,85,115,222,231,42,53,26,136,170,170,168,136,116,179,53,157,39,122,167,209,191,168,24,247,184,192,105,76,0,0,1,205,46,221,77,244,219,96,186,214,216,175,189,65,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,165,153,172,234,199,213,62,178,125,64,200,125,198,112,52,123,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,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,17,87,194,227,208,158,153,126,117,239,21,164,74,208,30,189,106,116,27,172,141,94,209,93,89,190,213,207,167,87,205,72,190,195,104,124,157,174,22,11,140,247,183,181,211,58,105,165,141,176,80,171,100,154,89,147,239,241,123,81,236,107,85,243,43,194,215,192,0,0,0,0,0,126,74,43,181,170,227,83,95,71,111,185,210,85,84,90,234,18,146,186,40,102,107,223,75,58,197,28,201,20,173,69,221,143,88,166,138,68,107,182,94,18,49,223,131,145,87,245,149,43,173,29,104,229,93,35,248,153,234,53,117,107,174,183,188,6,229,240,168,47,120,244,85,210,54,54,119,109,22,206,85,212,208,43,210,21,172,98,65,26,35,158,159,126,52,116,92,153,201,36,101,170,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,224,244,107,219,201,143,106,236,228,71,38,251,42,34,252,128,250,192,0,0,0,62,78,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,246,177,156,229,145,90,198,242,123,218,212,221,126,110,114,34,124,213,15,21,105,234,111,166,219,253,214,138,197,98,234,15,77,110,55,43,141,68,116,148,116,116,153,101,4,211,212,207,35,145,177,197,28,109,149,92,247,185,202,141,70,162,42,170,170,34,28,131,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,0,26,83,0,1,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,63,89,80,30,23,93,125,86,97,247,219,111,76,250,197,112,186,221,45,89,29,194,154,135,19,188,79,83,61,100,150,202,167,178,42,104,45,174,99,156,238,20,110,237,198,216,187,104,214,195,35,157,201,21,146,43,225,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,192,40,46,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,5,235,95,21,234,179,78,41,44,151,107,159,151,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,59,50,61,24,169,197,209,62,90,1,61,174,142,235,22,125,161,89,253,175,81,180,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,58,146,169,176,189,142,150,154,71,68,196,146,37,114,35,145,63,216,84,13,57,131,133,116,119,213,86,27,213,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,247,213,177,57,239,119,150,145,205,145,208,191,147,185,49,21,170,189,198,72,198,119,80,6,112,122,211,211,63,209,23,85,154,159,130,199,73,106,164,164,167,200,39,184,80,82,218,227,237,210,210,208,214,162,86,82,192,198,112,106,51,183,5,68,76,86,53,188,90,230,171,90,170,212,69,93,31,21,23,227,113,165,247,90,92,255,0,79,117,162,23,85,207,109,185,217,229,197,234,17,180,78,236,81,207,77,52,149,49,115,168,221,91,206,118,213,205,198,53,70,174,212,146,57,21,223,62,1,223,252,26,115,250,156,155,165,203,166,25,113,200,105,42,234,48,236,162,174,154,142,222,213,137,39,161,183,84,69,21,68,106,246,181,17,234,201,42,100,174,86,189,251,238,173,145,168,187,71,197,179,212,164,191,6,156,254,155,25,234,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,126,219,35,164,106,46,242,113,117,218,1,80,30,54,154,153,149,84,234,158,11,163,158,111,181,141,219,241,244,201,187,17,201,35,124,197,117,69,77,69,63,57,155,207,182,254,220,116,187,70,188,17,205,239,207,247,149,31,178,120,175,6,156,2,155,38,234,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,126,251,163,100,114,38,241,242,108,106,235,3,63,169,212,254,168,245,75,51,155,33,164,190,211,213,101,21,212,214,251,133,34,196,232,39,183,83,74,180,244,75,27,162,78,15,98,83,67,10,35,211,126,104,136,229,87,42,171,150,218,188,34,52,118,235,166,189,46,63,46,200,236,52,148,55,45,65,188,75,123,166,149,105,93,21,108,150,166,197,28,52,141,157,207,99,92,172,87,50,162,120,145,21,204,237,213,53,237,95,214,57,0,155,224,0,0,0,6,85,205,84,25,87,2,255,0,188,46,61,9,233,151,231,94,241,90,74,162,42,248,92,122,19,211,47,206,189,226,180,149,64,0,0,12,171,154,168,50,174,5,180,248,98,248,133,214,101,53,148,221,58,245,3,151,247,174,179,113,139,18,191,220,230,158,122,171,173,84,179,205,36,180,181,181,115,204,254,83,47,118,22,83,39,22,53,91,26,199,201,94,177,53,246,126,101,134,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,242,124,59,186,250,163,234,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,105,163,88,229,127,153,165,166,228,143,89,152,200,36,117,68,113,177,99,111,221,145,188,91,39,110,32,245,126,40,254,132,245,55,242,95,120,162,40,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,222,247,138,63,161,61,77,252,151,222,40,138,1,3,71,189,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,102,107,58,116,234,95,84,250,95,206,225,206,180,206,237,254,187,206,217,171,39,169,248,93,207,245,51,69,31,155,130,25,99,239,118,187,239,124,124,157,247,31,179,147,246,162,232,79,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,0,64,15,26,191,75,24,183,212,10,31,110,184,147,252,128,30,53,126,150,49,111,168,20,62,221,113,2,162,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,62,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,154,19,233,119,169,188,7,170,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,117,107,115,110,119,94,142,250,170,204,186,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,254,250,182,39,61,141,243,49,181,210,58,23,242,111,23,170,181,87,182,249,24,240,209,153,202,186,177,244,177,172,159,79,242,31,110,156,246,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,120,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,197,117,99,233,99,89,62,159,228,62,221,56,25,172,52,167,213,143,165,141,100,250,127,144,251,116,230,107,13,41,245,99,233,99,89,62,159,228,62,221,56,25,182,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,79,15,190,189,113,238,166,112,218,28,27,80,111,180,148,122,169,104,167,142,26,230,84,121,90,38,95,222,171,82,228,154,134,20,149,95,51,219,79,78,217,42,17,177,177,140,123,213,90,214,177,81,18,136,79,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,81,7,148,193,117,99,75,53,67,207,126,140,245,47,20,203,126,25,218,243,191,2,188,211,87,249,94,231,46,223,119,178,247,112,229,219,127,30,91,111,193,219,126,10,67,92,175,196,122,213,147,116,9,126,215,109,54,202,241,251,102,168,91,41,237,182,74,251,85,100,77,99,232,111,117,50,50,57,93,79,75,44,142,89,89,218,74,186,154,117,85,145,170,200,29,220,71,44,51,198,218,108,192,46,217,245,151,50,180,214,105,109,207,32,160,203,36,168,74,75,76,182,9,166,138,226,233,231,69,133,34,129,208,42,74,175,145,36,88,248,179,230,238,106,223,158,251,1,168,128,121,252,2,197,147,99,56,109,166,197,153,231,53,121,141,246,146,157,27,112,190,212,208,211,209,190,186,117,85,87,61,32,167,99,98,137,155,175,22,49,17,85,24,214,163,157,35,185,61,222,128,8,1,227,87,233,99,22,250,129,67,237,215,18,165,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,197,187,166,232,228,115,90,246,57,143,99,30,219,106,241,171,244,177,139,125,64,161,246,235,137,74,192,105,119,167,142,160,112,30,166,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,237,214,57,99,119,203,146,29,44,206,103,71,125,85,102,93,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,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,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,32,122,0,0,28,83,170,238,148,116,227,171,93,56,126,21,154,197,228,110,180,61,201,236,23,248,33,71,213,90,42,156,136,138,230,162,170,119,33,127,22,164,176,170,163,100,107,90,168,172,123,35,145,153,226,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,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,186,136,33,255,0,136,143,68,20,125,85,96,137,150,225,212,188,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,44,100,254,93,22,72,227,100,181,14,87,185,26,247,185,3,144,120,85,245,207,117,213,42,111,232,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,209,213,21,55,152,59,171,36,180,179,58,162,69,150,74,152,146,71,57,156,57,34,211,196,228,86,179,177,202,74,118,62,175,249,170,192,178,175,245,87,28,201,49,203,135,254,18,142,186,219,93,79,39,252,25,33,154,57,25,254,71,53,205,253,138,135,202,2,218,116,131,172,219,23,71,158,25,154,81,115,142,213,241,156,207,40,251,69,79,140,219,101,99,210,149,210,69,119,170,238,212,212,200,221,182,134,46,236,74,177,181,201,36,142,123,90,222,40,175,150,58,171,202,114,204,171,57,190,213,101,57,174,77,117,200,47,85,188,60,205,198,233,91,37,93,84,252,24,214,51,156,178,43,158,238,44,99,90,155,175,201,173,68,79,146,33,249,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,57,200,247,126,46,85,91,63,240,175,232,42,166,170,166,213,213,62,178,88,170,232,217,71,81,13,195,6,182,84,118,149,149,140,88,166,106,215,212,211,201,19,156,140,71,62,9,105,94,215,177,252,226,238,236,172,88,156,240,237,94,25,93,9,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,247,85,101,76,209,108,233,30,254,50,49,146,118,56,198,169,55,118,122,128,0,162,191,17,30,129,107,58,99,202,147,60,210,219,125,214,229,166,87,190,237,70,201,77,61,71,217,153,18,72,153,229,170,170,120,171,18,23,190,120,219,79,36,143,73,29,247,163,119,39,71,220,150,245,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,128,122,28,234,238,235,210,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,184,155,43,36,154,52,116,125,213,145,178,211,198,151,44,197,115,155,22,132,229,56,86,77,106,200,44,181,191,105,252,181,198,215,91,29,93,44,252,31,110,99,248,75,26,185,142,226,246,57,171,178,252,156,213,69,249,162,145,3,173,126,148,111,189,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,159,165,226,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,197,110,57,102,85,120,177,90,49,107,182,77,117,173,178,227,254,99,225,22,234,138,217,36,165,183,247,222,143,159,203,196,229,86,69,220,122,35,159,193,19,147,145,21,119,80,38,255,0,131,85,218,213,96,234,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,255,0,95,125,118,93,122,187,201,168,172,88,213,29,93,167,78,177,218,133,171,179,209,213,70,232,43,106,167,146,158,22,201,45,116,108,168,150,7,190,57,27,80,216,92,196,69,108,115,61,23,230,247,17,86,138,237,117,183,83,87,209,219,238,117,116,180,247,74,116,164,174,138,25,156,198,85,64,146,199,50,69,43,81,118,123,18,88,98,145,26,237,211,156,108,119,226,212,84,234,189,46,244,201,159,117,77,170,22,221,63,196,41,170,232,237,175,168,107,111,89,10,219,166,169,162,179,64,177,203,39,57,221,26,113,107,222,216,37,108,76,123,152,146,72,141,103,38,238,174,104,116,190,130,122,32,190,245,113,157,203,91,145,210,221,109,186,101,100,238,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,91,242,115,93,36,72,251,232,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,222,231,191,132,81,163,88,222,79,123,156,187,39,205,206,85,95,154,169,240,52,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,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,158,212,0,0,10,171,241,206,253,201,255,0,18,127,45,33,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,63,75,197,233,28,136,217,17,88,179,64,247,247,99,93,216,229,217,241,247,24,201,100,82,106,248,231,126,228,255,0,137,63,150,149,86,6,162,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,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,35,53,212,44,7,77,109,81,95,117,27,56,199,241,91,108,245,13,164,138,178,247,115,134,134,9,39,115,92,230,196,217,38,115,90,175,86,177,238,70,162,239,179,28,191,177,74,65,240,251,235,215,33,233,155,50,161,193,181,6,251,87,89,165,119,122,136,225,174,101,71,154,173,125,129,136,149,46,73,168,97,73,81,144,177,213,21,13,146,161,27,27,222,246,49,85,173,115,209,17,125,175,139,199,82,255,0,165,29,88,178,232,230,37,118,243,24,134,31,111,165,187,58,122,105,249,210,221,107,171,233,163,168,138,166,55,71,43,162,158,22,82,77,2,69,39,6,185,29,61,86,202,230,61,170,161,117,37,0,248,163,250,236,212,223,201,125,158,136,239,254,13,145,235,142,91,168,247,106,154,45,99,186,210,233,182,159,219,210,10,236,78,162,170,106,154,90,185,46,11,80,232,91,79,78,245,88,169,184,205,12,147,190,102,109,39,38,163,54,115,103,149,91,192,60,81,253,118,106,111,228,190,207,68,7,95,240,185,235,182,213,162,119,89,180,35,90,50,106,186,124,38,249,80,199,99,247,26,185,219,228,177,234,215,57,235,43,36,228,156,162,166,168,115,218,170,254,125,184,164,106,189,90,212,154,105,91,115,230,85,203,105,240,197,241,11,172,202,107,41,186,117,234,7,47,239,93,102,227,22,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,153,252,166,94,236,44,166,78,44,106,182,53,143,146,189,98,107,194,207,192,0,10,171,241,206,253,201,255,0,18,127,45,45,80,170,191,28,239,220,159,241,39,242,208,57,87,130,167,170,124,167,233,253,119,184,219,139,169,41,91,193,83,213,62,83,244,254,187,220,109,197,212,129,21,124,81,253,9,234,111,228,190,241,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,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,189,239,20,127,66,122,155,249,47,188,81,20,2,6,138,58,46,234,219,21,234,231,75,19,41,182,197,228,114,75,23,150,183,228,214,231,54,56,187,117,206,166,141,239,158,8,146,105,100,74,57,36,89,155,11,228,84,115,187,50,34,166,236,82,64,25,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,22,238,155,163,145,205,107,216,230,61,140,123,116,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,77,221,55,86,171,92,215,177,207,99,216,247,7,64,0,0,32,7,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,85,125,39,122,167,209,191,168,24,247,184,192,105,76,203,190,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,126,38,138,58,85,234,99,13,234,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,192,236,0,0,6,107,58,177,245,79,172,159,80,50,31,113,156,189,62,180,122,182,197,122,70,210,197,202,110,81,121,236,146,251,230,109,248,205,185,173,142,94,229,115,105,164,123,39,158,37,154,41,22,142,57,18,22,204,248,213,92,222,244,104,137,187,208,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,12,70,177,188,158,247,46,205,68,106,111,178,34,39,200,11,233,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,93,79,133,199,161,61,50,252,235,222,43,74,86,234,199,213,62,178,125,64,200,125,198,112,44,39,194,159,174,219,82,218,168,58,89,214,92,154,173,183,38,212,36,24,69,214,227,59,93,4,144,43,88,216,236,234,245,68,115,30,215,35,150,14,110,114,61,31,216,106,179,132,17,201,105,70,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,46,255,0,195,67,174,58,110,163,176,216,116,123,56,101,91,53,23,11,179,198,249,170,228,124,181,12,190,91,161,88,224,74,215,76,245,115,146,165,28,248,155,51,94,239,190,249,18,70,42,163,158,200,66,111,128,0,0,0,160,31,20,127,93,154,155,249,47,179,209,29,43,195,67,175,90,157,6,200,97,209,93,89,190,213,207,167,87,202,136,225,180,62,78,215,11,5,198,122,168,218,233,157,52,210,198,216,40,85,178,77,44,201,247,248,189,168,246,53,170,249,149,252,215,197,31,215,102,166,254,75,236,244,68,85,3,85,0,171,95,10,126,187,109,75,106,160,233,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,57,185,200,244,127,97,170,206,16,71,37,165,0,0,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,13,41,128,0,202,185,114,126,26,158,33,116,122,155,98,161,208,173,121,203,255,0,205,213,7,40,172,247,203,164,208,83,199,120,165,231,77,13,53,43,230,146,100,146,166,226,233,38,123,81,27,31,41,35,137,28,231,62,78,110,117,54,31,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,64,53,60,121,75,6,172,105,102,87,149,92,176,92,91,82,241,75,206,73,102,239,124,70,207,111,188,211,84,87,81,246,164,72,165,239,64,199,172,145,240,145,205,99,185,53,56,185,81,171,178,174,196,53,233,211,196,122,213,168,125,31,230,153,174,85,149,227,241,106,254,154,98,245,245,215,26,59,164,77,163,166,185,207,27,92,218,10,152,227,108,141,73,89,60,174,165,134,70,196,177,170,84,75,193,172,141,178,193,202,155,46,217,254,101,122,207,235,117,74,179,33,171,143,44,175,188,73,127,150,237,72,169,75,59,110,47,153,103,117,68,107,10,53,34,127,117,85,233,219,70,241,93,184,237,178,1,168,128,113,254,146,44,90,161,97,233,231,9,110,177,231,57,6,79,150,87,217,232,235,235,159,124,161,142,150,174,222,178,83,198,169,66,246,163,18,87,190,20,251,143,146,161,207,154,73,123,175,123,147,146,70,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,139,182,77,209,168,214,185,239,115,24,199,189,161,16,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,22,83,226,173,169,152,174,178,116,35,166,122,165,133,85,249,139,46,77,152,91,46,20,220,164,141,242,67,206,217,113,231,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,165,107,116,157,234,159,70,254,160,99,222,227,0,26,83,57,87,86,62,150,53,147,233,254,67,237,211,157,84,229,93,88,250,88,214,79,167,249,15,183,78,6,107,11,254,255,0,173,101,255,0,155,255,0,255,0,7,10,1,47,251,254,181,151,254,111,255,0,252,28,2,128,75,9,241,61,232,42,155,70,46,181,125,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,231,52,113,54,46,213,61,11,149,176,53,17,101,251,179,78,145,177,173,98,198,198,215,177,169,219,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,64,206,103,74,61,87,106,63,73,90,142,204,215,10,151,207,90,171,187,112,95,236,19,204,172,165,187,210,181,85,81,174,84,69,237,204,206,78,88,166,68,87,70,231,57,21,30,199,201,27,244,19,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,206,164,170,108,47,123,98,169,141,178,177,36,137,92,170,213,95,246,21,104,219,175,174,138,50,174,148,245,30,174,247,105,182,121,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,189,27,21,232,188,155,43,34,116,11,214,190,85,210,158,163,210,89,46,215,63,49,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,247,163,98,49,83,147,98,124,65,127,196,85,241,52,209,79,211,79,72,249,79,151,184,121,90,252,19,124,214,143,156,188,33,151,201,65,55,152,142,77,163,123,157,189,44,181,60,26,156,119,149,34,228,228,111,45,228,253,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,228,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,205,138,215,183,147,30,228,221,170,142,77,247,69,69,249,129,154,45,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,166,251,110,169,248,151,253,213,238,177,90,176,14,143,181,11,85,241,235,245,92,212,245,88,187,226,178,93,172,21,77,115,210,123,131,91,77,67,87,4,236,123,83,131,101,169,134,94,235,29,186,49,21,204,228,168,136,185,246,213,140,23,244,95,170,121,150,153,252,83,226,127,100,178,11,141,139,206,246,59,62,107,202,212,201,15,119,183,201,220,57,118,249,113,228,237,183,219,117,219,114,80,117,9,213,221,171,87,250,9,209,61,23,117,186,145,153,14,45,120,146,138,232,177,84,54,53,130,11,77,19,105,168,164,74,126,79,123,153,81,79,112,102,243,57,99,69,154,146,165,172,98,183,110,33,15,237,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,231,164,248,47,232,191,75,48,221,51,248,167,196,254,201,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,147,184,114,237,242,227,201,219,111,182,235,182,229,22,120,101,232,167,233,167,171,140,91,204,92,60,173,6,9,182,107,89,194,94,19,75,228,167,135,203,199,30,241,189,174,222,170,90,110,109,94,59,196,146,241,114,59,142,247,252,0,0,0,0,0,202,185,161,62,183,250,209,197,122,71,211,137,235,168,157,106,189,231,215,46,220,22,76,122,90,232,219,35,59,169,55,26,234,152,17,233,50,209,177,96,145,21,204,79,191,34,54,46,76,228,178,51,61,128,95,247,133,199,161,61,50,252,235,222,43,73,84,86,95,132,23,87,118,171,214,51,77,210,46,79,110,164,183,220,172,20,245,183,44,106,189,181,13,98,92,224,125,67,170,42,41,94,199,187,147,170,88,233,228,149,189,180,84,116,44,145,92,214,118,85,242,217,160,0,0,3,42,230,170,12,171,129,63,226,232,91,244,215,225,213,166,186,227,163,152,103,155,212,155,47,197,254,49,77,68,238,51,95,109,113,221,43,209,118,133,26,190,98,178,29,163,237,236,173,123,226,71,199,250,215,54,158,52,134,186,47,115,213,203,46,168,99,247,157,8,143,32,147,59,160,168,117,77,157,150,26,71,213,86,185,236,141,206,145,27,11,26,229,149,157,164,147,184,197,107,152,232,249,163,209,88,174,66,242,124,46,61,9,233,151,231,94,241,90,117,252,11,167,93,35,211,109,80,206,53,143,20,196,233,41,114,204,254,161,147,93,107,146,38,53,99,98,71,26,62,24,17,173,68,141,146,203,26,212,74,191,55,203,52,142,124,142,119,24,209,129,192,60,66,36,207,165,240,225,205,157,170,84,88,253,46,88,148,246,70,221,153,96,169,154,123,114,206,151,154,52,87,192,233,227,100,168,199,34,35,248,61,170,172,228,172,229,39,30,227,169,175,166,75,77,170,255,0,212,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,237,60,81,253,9,234,111,228,190,241,68,81,182,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,125,183,84,252,64,145,94,34,61,16,86,116,171,157,166,91,135,82,242,211,44,178,225,44,86,38,164,211,212,205,107,145,176,197,35,233,106,165,124,77,99,121,61,243,249,116,89,36,145,241,83,185,94,229,115,30,229,249,93,4,245,191,125,233,31,59,150,139,35,170,186,220,180,202,247,221,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,183,228,215,58,56,149,151,167,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,237,36,142,88,220,142,107,145,143,99,145,81,174,76,246,117,93,210,142,163,244,149,168,239,194,179,88,188,245,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,228,212,150,21,85,116,110,115,85,21,236,124,114,60,52,81,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,61,204,127,9,99,87,49,220,94,199,53,118,95,147,154,168,191,52,83,235,20,151,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,227,27,31,39,127,148,104,147,119,110,208,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,234,240,225,196,241,92,231,172,237,60,197,179,92,102,213,144,89,107,126,45,230,109,215,74,40,234,233,103,225,106,171,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,14,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,215,225,151,118,181,89,122,227,211,10,203,205,206,146,130,158,74,139,149,35,37,169,153,177,49,211,207,108,171,134,24,145,206,84,69,124,146,201,28,108,111,226,231,189,173,77,213,81,11,201,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,39,108,187,43,85,174,115,30,215,177,239,99,130,154,252,59,186,250,172,233,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,153,165,166,228,172,72,94,249,228,117,68,113,177,36,119,221,145,188,157,31,110,91,127,234,199,210,198,178,125,63,200,125,186,115,62,221,67,244,253,159,116,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,236,146,69,35,126,124,84,149,93,48,117,235,83,75,211,14,167,116,177,172,151,218,186,198,86,96,247,187,126,13,115,168,237,35,40,216,150,154,215,45,5,77,68,146,181,202,197,115,32,138,149,141,99,223,206,94,214,232,196,137,172,8,22,105,79,171,31,75,26,201,244,255,0,33,246,233,204,214,26,83,234,199,210,198,178,125,63,200,125,186,112,51,88,89,79,138,71,64,180,122,119,231,186,155,209,203,125,170,219,136,47,147,167,200,177,218,58,104,40,97,180,72,189,170,104,106,105,35,141,172,99,161,149,235,26,73,26,34,200,217,100,89,62,251,36,127,102,181,141,41,232,118,181,233,103,87,58,52,153,214,45,111,243,216,221,247,206,90,110,54,107,204,84,210,205,31,23,58,41,105,171,32,100,146,198,157,200,213,175,237,185,203,202,41,163,114,166,207,216,12,214,19,255,0,194,19,166,143,210,110,178,213,235,166,83,105,239,99,122,115,199,225,222,98,14,80,213,223,37,106,246,184,243,137,209,201,229,227,229,50,241,123,36,138,87,209,61,55,69,60,87,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,11,233,252,213,107,236,12,68,166,106,195,93,50,196,140,133,142,168,168,116,116,234,233,30,247,177,136,142,115,158,138,171,110,125,28,244,245,253,24,58,125,198,244,154,182,166,213,91,122,164,239,214,222,238,22,234,94,204,117,149,211,202,233,28,229,85,68,124,189,182,44,112,54,87,162,57,209,193,31,221,98,108,198,135,107,0,1,0,60,106,253,44,98,223,80,40,125,186,226,87,87,135,14,39,138,231,61,103,105,230,45,154,227,54,172,130,203,91,241,111,51,110,186,81,71,87,75,63,11,85,91,217,206,41,17,204,119,23,177,174,77,211,228,230,162,167,205,16,177,95,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,124,158,186,58,50,190,244,121,168,244,182,200,238,191,25,195,50,143,49,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,42,175,138,63,109,225,247,215,174,67,211,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,53,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,220,246,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,158,30,161,250,126,207,186,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,185,196,231,35,118,73,34,145,191,62,42,6,148,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,63,89,81,126,20,61,113,212,227,87,91,39,72,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,180,228,222,84,154,86,199,179,219,35,59,54,232,0,0,5,106,248,164,116,11,89,168,158,123,169,189,28,183,221,110,89,122,121,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,238,62,55,247,170,4,213,65,149,112,39,79,134,239,64,183,221,125,202,173,122,219,169,22,255,0,37,166,88,253,193,149,20,240,213,83,50,79,180,213,80,73,186,211,50,57,90,230,58,141,175,103,25,228,115,85,175,217,208,179,119,119,31,13,223,145,87,194,227,208,158,153,126,117,239,21,164,170,0,0,0,0,3,154,117,15,211,246,3,212,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,186,199,44,141,249,114,83,60,58,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,226,237,151,100,114,57,174,99,218,199,177,236,110,154,74,171,241,206,253,201,255,0,18,127,45,2,184,52,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,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,186,19,233,119,166,76,7,165,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,57,206,232,211,147,152,199,79,43,98,99,220,245,142,53,107,57,59,101,115,170,219,193,83,213,62,83,244,254,187,220,109,197,212,128,0,0,0,1,85,126,57,223,185,63,226,79,229,164,106,240,200,208,189,56,234,47,88,51,173,47,213,11,55,158,181,87,105,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,183,51,57,59,101,217,90,173,115,152,246,189,143,123,29,37,124,115,191,114,127,196,159,203,72,149,225,215,212,198,27,210,215,80,201,153,234,13,13,91,241,235,253,158,108,114,186,182,153,21,239,182,50,106,138,121,146,173,98,70,171,166,99,93,78,212,123,27,247,248,61,206,106,61,205,72,222,28,171,168,126,159,179,238,153,117,66,187,74,53,25,148,143,185,81,211,211,213,197,89,66,147,45,21,108,19,70,142,108,180,242,77,28,110,145,136,238,113,57,200,221,146,72,164,111,207,138,156,212,209,159,88,157,42,225,189,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,159,113,29,43,88,247,121,105,28,216,219,51,56,187,147,17,28,137,220,100,111,101,75,116,57,209,78,101,157,245,130,237,62,214,28,34,174,221,109,210,234,134,221,178,234,26,250,100,124,79,124,110,69,164,163,114,172,114,193,51,42,100,86,63,138,170,50,106,86,84,58,55,175,221,85,11,73,240,255,0,233,139,250,48,244,251,105,176,100,152,189,170,219,159,94,249,220,50,186,154,57,188,196,147,76,178,200,180,208,73,55,205,23,177,3,217,31,8,213,98,73,59,206,98,187,184,233,31,82,222,40,254,187,53,55,242,95,103,162,47,248,160,31,20,127,93,154,155,249,47,179,209,1,213,122,74,232,130,197,213,199,67,185,45,110,57,75,106,182,234,109,147,80,42,98,178,94,235,38,125,60,47,165,90,75,106,205,75,86,232,226,145,242,67,193,210,190,52,224,174,100,187,113,115,91,36,168,248,43,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,114,158,10,158,150,50,159,168,21,222,221,110,63,39,138,55,66,87,93,108,181,67,174,250,47,140,210,84,102,214,58,119,183,32,183,82,64,239,59,144,209,53,172,72,159,31,21,227,45,77,59,88,228,70,112,238,75,27,145,136,231,44,48,196,224,232,30,31,125,122,227,221,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,242,180,76,191,189,86,165,201,53,12,41,42,190,103,182,158,157,178,84,35,99,99,24,247,170,181,173,98,162,36,202,50,239,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,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,116,17,209,71,85,214,46,173,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,200,85,114,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,9,0,85,95,142,119,238,79,248,147,249,105,58,122,138,235,3,67,186,94,248,28,122,165,146,112,171,189,220,41,169,60,133,189,240,212,87,81,210,205,221,254,232,205,75,220,73,150,141,139,4,141,116,145,177,238,229,179,90,215,57,118,32,95,141,197,218,213,127,181,104,53,246,197,115,164,184,219,110,52,249,5,93,29,101,36,205,154,10,152,36,109,177,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,53,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,34,175,138,63,161,61,77,252,151,222,40,138,75,233,146,211,106,191,245,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,187,79,20,127,66,122,155,249,47,188,81,20,109,162,25,173,171,77,117,163,1,212,107,237,61,92,246,220,87,40,181,94,235,34,164,99,93,60,144,83,85,199,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,63,16,37,87,137,127,67,149,61,56,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,113,145,172,111,68,86,177,243,114,174,140,250,204,207,186,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,179,78,145,199,44,155,166,203,197,223,47,194,250,110,118,157,47,234,47,72,217,71,121,182,82,101,56,38,121,103,130,173,145,84,195,36,108,171,162,157,140,154,25,81,174,70,203,19,246,88,228,99,190,228,145,189,26,228,226,246,162,165,5,245,163,210,78,85,210,54,169,174,45,114,151,207,99,119,223,51,112,198,110,45,116,146,247,40,91,83,35,25,4,242,172,49,70,181,145,198,144,186,102,70,138,214,247,163,84,93,158,128,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,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,122,2,144,60,55,122,250,190,232,22,85,107,209,45,72,184,121,221,50,200,46,12,167,167,154,170,165,145,253,153,170,158,77,150,165,146,74,230,177,180,110,123,249,79,27,156,141,102,238,153,155,59,184,201,174,252,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,86,59,175,71,125,85,102,93,40,106,229,191,48,179,92,170,221,140,92,106,41,233,178,203,68,113,164,204,184,219,145,255,0,125,91,19,158,198,249,152,218,233,29,11,249,55,139,213,90,171,219,124,140,127,148,233,146,211,106,191,245,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,233,93,111,244,93,149,116,143,168,243,208,209,54,235,123,192,110,93,185,236,153,12,180,50,54,54,119,86,110,52,53,51,163,18,21,172,98,65,34,171,88,191,126,52,108,188,89,201,99,96,95,78,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,124,144,243,79,191,4,189,183,189,141,154,39,163,163,145,136,229,225,35,30,213,93,218,167,202,215,77,116,211,142,157,52,226,227,170,26,161,121,242,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,23,108,155,163,81,173,115,222,230,49,143,123,105,91,195,155,173,127,232,171,168,243,216,51,251,157,214,77,50,202,127,87,114,166,129,123,177,218,235,149,88,145,220,219,15,23,61,220,88,197,142,86,196,173,115,227,115,93,180,174,134,40,215,202,117,191,214,142,85,213,198,163,207,93,68,235,173,147,1,182,246,224,178,99,210,215,72,232,223,218,89,184,215,84,192,143,88,82,177,233,60,136,174,98,125,200,213,177,114,127,21,145,225,205,122,138,215,156,203,169,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,219,43,145,141,230,245,124,142,78,111,114,175,53,38,167,134,103,69,223,210,79,81,223,169,25,171,123,120,14,3,112,164,158,166,158,106,30,244,119,218,228,94,235,40,119,145,142,133,208,181,24,215,84,53,121,59,183,44,76,70,167,121,36,142,58,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,5,218,120,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,46,167,194,227,208,158,153,126,117,239,21,165,43,117,99,234,159,89,62,160,100,62,227,56,29,171,36,232,163,227,125,3,233,255,0,86,58,101,108,186,214,94,161,248,164,121,165,190,4,239,198,234,24,110,53,177,178,230,212,87,115,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,223,24,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,239,120,92,122,19,211,47,206,189,226,180,175,95,18,254,130,170,116,27,33,155,90,180,154,197,87,62,157,95,42,36,154,238,200,251,92,44,23,25,234,164,115,97,108,48,197,27,96,161,86,201,12,80,175,223,226,246,171,30,230,171,225,71,133,154,116,93,213,182,43,213,206,150,38,83,109,139,200,228,150,47,45,111,201,173,206,108,113,118,235,157,77,27,223,60,17,36,210,200,148,114,72,179,54,23,200,168,231,118,100,69,77,216,164,128,51,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,45,221,55,71,35,154,215,177,204,123,24,246,232,167,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,156,155,186,110,173,86,185,175,99,158,199,177,238,14,128,0,2,128,124,81,253,118,106,111,228,190,207,68,119,254,137,122,73,197,122,185,232,23,43,197,174,82,249,28,146,197,168,23,123,134,51,113,107,163,139,183,92,235,45,19,25,4,242,172,50,200,148,114,72,176,186,102,70,136,231,118,99,84,93,216,135,0,241,71,245,217,169,191,146,251,61,17,63,252,21,61,44,101,63,80,43,189,186,220,5,64,101,56,182,163,232,118,163,213,99,121,37,13,215,18,204,241,43,131,28,230,182,85,134,170,134,170,53,108,145,77,20,177,175,251,73,35,150,55,43,92,213,99,216,229,69,107,150,226,124,52,58,245,166,215,156,122,29,21,213,155,237,36,26,139,99,167,142,27,67,228,238,243,191,219,160,165,141,174,153,211,77,44,142,158,185,29,28,210,204,159,115,147,28,143,99,92,140,153,89,245,188,75,250,28,166,234,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,251,239,145,99,122,42,57,143,134,149,176,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,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,40,106,32,17,215,161,206,174,237,93,95,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,59,137,186,62,57,163,71,73,218,89,29,213,117,139,88,176,29,10,192,46,154,141,168,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,153,180,148,173,153,236,108,181,50,54,39,164,113,35,145,92,169,254,202,160,112,175,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,5,180,245,165,174,154,113,212,95,134,102,121,170,26,95,121,243,214,170,239,131,69,52,50,162,50,170,223,84,219,189,10,201,75,83,26,42,246,230,103,38,238,155,171,85,174,107,216,231,177,236,123,170,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,12,171,150,83,212,167,64,180,121,135,71,122,91,212,198,142,219,237,86,187,174,57,165,246,106,236,178,207,5,52,20,113,220,233,89,66,218,154,139,147,94,214,183,157,99,123,146,58,94,226,185,211,70,214,241,84,124,104,201,171,88,208,71,135,103,80,56,14,183,244,219,140,88,177,7,213,193,114,211,139,61,167,21,189,81,214,172,45,157,39,130,130,22,249,150,71,28,143,119,150,145,205,149,177,200,244,98,185,97,149,56,167,5,3,62,228,170,240,221,233,163,250,70,245,29,107,248,253,167,205,225,152,87,11,254,65,222,131,185,79,81,219,127,246,173,19,249,197,36,79,239,76,137,202,41,56,247,32,138,171,138,238,211,181,120,149,248,122,86,105,149,246,187,93,116,27,16,255,0,48,181,252,101,188,88,237,112,207,81,37,158,171,133,76,213,53,76,134,56,86,58,107,115,99,133,142,85,116,156,99,146,85,107,90,200,248,53,179,83,194,235,167,175,208,111,76,182,219,253,206,166,213,91,122,212,191,45,150,203,83,71,75,194,72,104,103,165,137,104,232,228,153,200,143,151,182,197,124,155,42,35,89,37,76,205,106,57,55,145,225,48,0,0,1,31,250,245,213,44,239,69,186,78,206,117,51,77,47,191,6,201,44,223,12,242,85,190,86,26,142,215,118,229,75,12,159,171,153,143,141,219,199,43,219,247,154,187,111,186,108,168,138,149,129,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,251,59,106,143,191,75,61,108,81,203,31,54,83,53,237,228,199,185,55,106,163,147,125,209,81,126,96,93,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,70,222,43,26,33,175,56,110,188,215,234,214,163,95,42,242,172,63,42,168,88,49,187,195,99,227,5,174,6,243,124,118,119,198,159,118,7,196,213,122,183,111,148,233,220,155,117,145,103,107,47,36,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,101,20,51,89,30,127,153,69,128,212,105,107,114,26,181,196,234,175,16,223,223,105,114,163,160,75,140,80,201,3,106,24,138,155,177,235,20,207,99,184,170,115,68,143,159,46,220,124,125,175,73,222,169,244,111,234,6,61,238,48,31,87,170,238,148,117,31,164,173,71,126,21,154,197,231,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,38,164,176,170,171,163,115,154,168,175,99,227,145,254,127,166,75,181,170,193,212,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,80,52,188,114,174,172,125,44,107,39,211,252,135,219,167,58,85,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,53,234,199,210,198,178,125,63,200,125,186,112,51,88,95,247,253,107,47,252,223,255,0,248,56,80,9,127,223,245,172,191,243,127,255,0,224,224,20,2,106,35,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,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,229,220,159,254,40,189,111,223,117,111,54,185,116,241,129,213,93,108,248,102,37,112,169,183,100,116,211,194,200,100,187,222,41,43,37,141,202,231,199,43,251,180,108,237,68,248,152,168,197,89,21,207,123,21,89,18,176,35,255,0,90,61,91,101,93,92,234,154,229,55,40,188,142,55,98,243,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,72,175,12,46,130,169,181,158,235,73,212,14,176,88,169,43,244,250,217,81,83,13,170,209,87,221,98,221,174,48,58,30,19,73,19,162,237,84,80,181,93,59,85,18,95,189,52,11,27,218,230,36,140,119,32,232,23,162,140,171,170,205,71,164,189,221,173,158,95,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,236,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,64,63,88,0,10,54,241,119,209,219,86,154,245,70,204,187,28,176,213,208,219,117,6,207,21,238,166,84,165,108,84,82,93,91,44,144,213,182,7,49,141,106,189,90,202,121,229,69,87,63,185,84,231,185,127,88,212,33,1,115,222,52,248,5,53,247,167,156,83,80,105,241,234,186,203,150,43,148,50,153,245,208,164,174,101,5,186,178,158,68,153,101,70,175,6,177,245,16,80,49,30,244,249,63,131,90,169,220,84,117,48,129,109,62,9,122,57,98,139,21,206,186,129,168,155,189,122,169,184,46,29,71,31,23,183,202,82,199,29,61,93,66,238,143,225,39,121,242,211,124,149,156,153,229,126,235,182,145,200,150,126,112,174,135,244,118,213,162,29,46,105,254,35,71,97,171,181,92,171,108,244,215,187,244,85,212,173,130,181,110,181,113,54,106,150,212,53,24,199,115,141,206,72,26,146,39,54,199,4,108,114,175,13,206,234,0,28,83,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,255,0,15,242,208,93,34,146,74,87,247,235,233,233,223,205,177,201,27,215,102,76,229,77,158,159,121,19,125,211,116,90,246,209,15,23,110,164,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,77,246,221,23,240,2,221,14,105,212,86,188,225,189,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,115,145,205,217,92,140,119,6,35,228,114,112,99,149,61,94,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,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,207,183,90,61,91,101,93,92,234,154,229,55,40,188,142,55,98,243,54,252,102,220,214,201,23,110,133,213,50,61,147,207,18,205,44,105,89,36,107,11,102,124,106,141,119,102,52,68,217,136,7,63,215,77,116,212,126,162,245,30,227,170,26,161,121,243,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,39,108,155,171,149,206,115,222,231,189,239,123,188,1,58,124,48,250,32,163,234,47,42,169,213,237,72,165,231,128,225,247,8,98,167,167,108,208,63,226,183,136,100,167,168,90,89,233,229,138,68,146,143,176,237,166,71,112,87,119,227,107,28,237,164,225,5,128,253,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,23,211,208,39,93,150,174,174,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,249,61,165,112,47,64,181,154,137,208,158,3,212,222,142,91,238,183,44,189,60,245,62,69,142,209,211,79,93,53,222,52,188,84,83,67,83,73,28,109,123,219,52,76,72,210,72,209,18,55,69,26,201,247,31,27,251,209,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,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,134,162,1,197,58,81,234,187,78,58,181,211,134,102,184,84,190,70,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,241,114,197,50,34,54,70,181,200,168,199,178,72,217,218,192,25,87,53,80,101,92,11,254,240,184,244,39,166,95,157,123,197,105,42,136,171,225,113,232,79,76,191,58,247,138,210,85,1,21,124,81,253,9,234,111,228,190,241,68,80,9,127,222,40,254,132,245,55,242,95,120,162,40,175,73,240,95,210,134,169,225,186,103,241,79,134,125,173,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,38,243,227,220,229,199,147,119,219,109,211,125,192,155,254,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,24,236,126,227,87,59,124,150,61,90,231,61,101,100,156,147,148,84,213,14,123,85,95,207,183,20,141,87,171,90,147,77,43,108,255,0,170,46,153,48,30,169,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,221,209,205,207,14,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,100,115,112,95,185,60,93,198,49,238,134,86,43,100,141,234,212,231,27,216,228,77,156,133,170,120,91,245,245,89,168,158,71,166,77,99,184,93,110,89,122,121,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,238,62,54,119,131,218,244,89,225,99,134,232,29,214,213,170,90,203,114,164,203,181,6,215,81,52,244,52,180,142,87,217,45,175,71,55,177,60,109,150,38,75,61,75,17,174,122,72,244,107,24,233,19,140,124,226,100,203,61,65,23,252,66,250,160,207,186,76,209,123,46,163,105,205,163,31,184,220,174,57,69,53,146,88,175,116,243,77,3,96,146,146,174,103,57,173,134,88,156,143,229,78,196,69,87,42,108,174,249,126,10,129,40,8,1,227,87,233,99,22,250,129,67,237,215,19,159,244,103,226,129,175,189,68,245,39,135,232,230,107,136,105,253,21,151,32,248,135,153,158,215,111,173,142,169,157,138,10,138,134,112,116,149,114,49,55,124,45,69,221,139,247,85,118,217,118,84,232,30,53,126,150,49,111,168,20,62,221,113,2,149,139,222,240,251,235,215,30,234,103,13,161,193,181,6,251,73,71,170,150,138,120,225,174,101,71,149,162,101,253,234,181,46,73,168,97,73,85,243,61,180,244,237,146,161,27,27,24,199,189,85,173,107,21,17,41,7,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,221,247,123,210,40,100,84,99,119,123,213,17,173,71,57,81,170,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,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,127,221,114,116,137,106,234,251,72,219,138,65,113,164,179,229,150,26,135,92,177,203,172,244,237,123,25,58,177,90,250,89,158,141,89,89,77,50,113,231,219,93,209,241,195,34,182,78,210,70,236,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,108,107,217,206,41,17,175,111,38,61,174,77,211,230,215,34,167,201,80,209,71,74,61,87,105,199,86,186,112,204,215,10,151,200,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,46,88,166,68,70,200,214,185,21,24,246,73,27,35,95,138,95,69,24,174,168,105,197,251,169,12,42,217,228,179,236,66,223,231,110,222,93,35,100,119,187,92,8,157,231,84,115,115,83,189,79,3,93,35,37,69,87,186,56,150,21,108,159,169,237,5,43,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,12,214,29,255,0,162,142,171,175,189,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,159,165,226,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,192,14,255,0,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,22,55,207,210,241,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,11,254,196,242,157,56,214,220,18,205,154,226,213,214,172,175,22,188,121,123,165,186,167,180,146,194,249,32,153,178,69,39,7,166,241,205,12,241,53,118,114,54,72,165,139,101,70,189,155,39,171,40,175,195,187,175,170,206,152,242,165,192,245,74,225,117,185,105,149,239,181,79,186,212,207,81,246,102,68,146,87,249,154,90,110,74,196,133,239,158,71,84,71,27,18,71,125,217,27,201,209,246,229,189,64,0,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,129,176,73,73,87,51,156,214,195,44,78,71,242,167,98,34,171,149,54,87,124,191,5,72,193,209,159,138,6,190,245,19,212,158,31,163,153,174,33,167,244,86,92,131,226,30,102,123,93,190,182,58,166,118,40,42,42,25,193,210,85,200,196,221,240,181,23,118,47,221,85,219,101,217,80,58,7,141,95,165,140,91,234,5,15,183,92,72,1,225,113,235,179,76,191,58,246,122,210,127,248,213,250,88,197,190,160,80,251,117,196,175,95,12,235,157,53,151,173,125,63,188,214,71,87,37,61,5,61,250,166,86,82,82,75,85,59,152,203,37,115,156,145,195,11,93,44,175,217,23,102,70,215,61,203,178,53,21,85,16,11,169,234,139,169,188,7,165,157,47,185,106,6,95,83,73,89,114,101,59,157,101,199,146,227,13,53,109,230,116,146,40,248,64,217,23,147,152,199,79,19,165,123,26,245,142,53,115,248,187,100,107,179,195,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,31,28,60,215,238,65,23,113,239,123,97,137,136,216,227,98,185,120,70,198,53,23,102,161,213,122,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,199,121,10,94,44,73,36,86,198,136,196,154,119,179,187,34,238,247,38,236,143,184,246,69,26,146,171,194,223,160,90,61,68,242,61,77,235,29,190,213,114,196,19,206,83,227,184,237,101,52,21,208,221,228,78,237,52,213,53,113,200,215,177,176,196,244,145,35,141,81,36,116,177,164,159,113,145,179,188,29,215,194,231,161,43,174,137,218,166,215,125,104,198,105,41,243,107,229,59,27,143,219,170,224,119,157,199,168,156,215,164,175,147,146,241,138,166,161,175,106,43,56,119,34,141,170,197,115,86,105,162,109,133,0,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,175,95,16,191,16,189,104,233,51,90,44,186,115,167,56,198,21,113,182,220,113,122,107,220,178,222,232,170,230,157,179,201,87,87,11,154,215,67,83,19,81,156,105,216,168,138,213,93,213,223,63,193,19,218,248,111,117,173,170,125,96,254,145,63,73,150,12,82,217,246,75,225,30,75,224,84,181,48,247,60,215,155,238,119,123,211,203,190,222,89,156,120,241,219,119,111,190,233,176,112,15,28,239,220,159,241,39,242,210,170,203,84,241,206,253,201,255,0,18,127,45,33,87,70,125,45,127,75,140,219,48,211,122,44,147,224,151,171,110,31,85,125,178,84,74,222,84,175,174,138,178,146,38,197,82,136,213,122,66,246,79,35,85,204,251,204,114,181,251,61,26,177,188,38,87,133,127,94,181,52,181,54,174,150,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,231,47,107,116,98,68,214,60,89,122,138,169,211,45,80,180,105,246,130,229,149,120,118,89,89,78,203,206,125,116,198,37,138,130,182,224,244,141,34,181,211,214,86,83,57,42,158,248,96,243,15,236,202,168,196,142,166,157,200,142,251,188,43,47,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,112,243,54,235,165,20,148,149,80,115,99,94,206,113,72,141,123,121,49,237,114,110,159,54,185,21,62,74,131,41,203,50,172,230,251,85,148,230,185,53,215,32,189,86,240,243,55,27,165,108,149,117,83,240,99,88,206,114,200,174,123,184,177,141,106,110,191,38,181,17,62,72,128,91,79,133,239,89,189,77,107,222,84,205,36,206,173,86,172,143,22,196,49,247,201,112,203,42,89,84,203,162,73,220,107,105,27,61,66,115,134,162,103,167,54,35,94,216,164,145,145,73,42,203,35,226,122,75,10,252,81,253,118,106,111,228,190,207,68,89,167,133,127,79,22,173,26,233,162,213,158,85,90,170,233,114,205,78,167,134,247,118,124,213,141,153,142,162,71,204,182,214,196,216,215,131,24,180,211,54,101,69,222,78,117,15,71,170,113,108,113,214,95,138,63,174,205,77,252,151,217,232,128,159,254,10,158,150,50,159,168,21,222,221,110,39,249,0,60,21,61,44,101,63,80,43,189,186,220,79,240,43,171,168,47,8,172,87,85,58,130,180,231,184,6,69,106,194,176,27,167,107,237,69,138,221,111,142,150,74,62,196,76,99,126,23,28,81,36,41,223,70,39,62,234,39,110,69,124,191,175,231,217,108,213,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,22,238,187,35,81,173,107,24,214,49,140,99,122,0,3,58,221,116,233,54,178,233,31,81,217,21,187,92,114,255,0,181,183,235,247,27,229,54,69,201,169,241,90,25,30,248,225,155,178,138,190,91,143,101,209,121,127,147,98,236,240,143,148,73,27,221,205,114,205,98,207,179,172,3,20,211,156,190,253,87,119,182,225,117,21,178,217,101,173,170,154,162,122,88,42,33,163,135,202,49,210,61,205,101,52,109,160,137,99,137,141,106,53,100,151,241,228,136,219,254,235,19,165,92,55,170,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,238,35,165,107,30,239,45,35,155,27,102,103,23,114,98,35,145,59,140,141,236,160,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,178,136,19,43,193,83,213,62,83,244,254,187,220,109,197,212,148,109,225,1,159,225,184,47,85,245,52,185,134,67,73,105,126,85,139,212,216,45,11,82,170,214,85,92,100,172,163,150,42,116,126,220,90,247,182,9,17,156,149,57,63,139,27,187,222,198,186,242,64,138,190,40,254,132,245,55,242,95,120,162,40,4,191,239,20,127,66,122,155,249,47,188,81,20,87,164,248,47,233,67,84,240,221,51,248,167,195,62,214,228,22,235,23,157,236,119,188,175,154,169,142,30,239,111,147,121,241,238,114,227,201,187,237,182,233,190,224,76,175,13,14,189,106,116,27,33,135,69,117,102,251,87,62,157,95,42,35,134,208,249,59,92,44,23,25,234,163,107,166,116,211,75,27,96,161,86,201,52,179,39,223,226,246,163,216,214,171,230,87,219,79,81,90,13,134,245,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,117,106,61,188,216,175,141,203,193,238,69,206,190,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,217,68,178,159,10,126,187,109,75,106,160,233,103,89,114,106,182,220,155,80,144,97,23,91,140,237,116,18,64,173,99,99,179,171,213,17,204,123,92,142,88,57,185,200,244,127,97,170,206,16,71,32,116,190,136,60,45,108,90,13,125,131,84,53,214,107,86,81,157,89,174,18,75,99,134,221,88,250,139,61,28,124,33,88,106,150,57,169,226,145,107,35,145,39,226,170,174,141,136,177,189,173,73,26,215,178,127,130,47,248,133,245,65,159,116,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,217,93,242,252,21,2,80,16,3,198,175,210,198,45,245,2,135,219,174,39,10,209,15,23,110,164,181,43,90,48,29,57,190,225,58,107,5,183,42,202,45,86,74,201,105,45,181,237,158,56,42,106,227,134,71,70,231,86,57,168,244,107,213,81,85,174,77,246,221,23,240,59,175,141,95,165,140,91,234,5,15,183,92,64,170,190,147,189,83,232,223,212,12,123,220,96,52,61,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,246,81,115,195,210,119,170,125,27,250,129,143,123,140,5,143,248,172,117,207,106,178,227,53,253,46,233,69,210,146,225,114,191,211,172,121,93,234,221,116,107,210,217,3,42,31,28,182,196,236,73,201,181,47,116,15,100,241,203,178,54,23,240,86,63,188,171,16,85,94,161,99,118,172,55,63,201,113,11,22,79,73,146,91,108,119,138,219,109,29,234,145,27,216,185,65,12,207,142,58,168,248,189,237,225,35,90,143,77,158,228,217,201,179,157,248,175,170,233,175,74,173,90,223,175,56,54,148,95,114,42,75,29,183,36,188,67,73,89,89,81,86,218,101,72,62,110,146,40,100,115,30,223,51,35,90,177,64,213,106,163,166,146,38,175,245,143,149,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,246,17,126,86,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,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,46,233,86,153,226,186,55,167,24,230,150,225,84,158,94,203,140,219,226,183,211,114,142,54,73,55,4,251,243,203,219,99,24,233,165,122,186,73,30,141,78,114,61,238,84,221,202,103,95,171,31,84,250,201,245,3,33,247,25,203,84,240,212,241,2,253,59,81,208,232,38,171,77,195,62,181,91,221,240,187,139,157,180,119,138,26,72,41,153,250,217,103,169,124,213,23,23,175,153,158,78,44,70,172,113,189,255,0,46,46,42,175,171,31,84,250,201,245,3,33,247,25,192,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,229,212,248,92,122,19,211,47,206,189,226,180,165,110,172,125,83,235,39,212,12,135,220,103,2,234,124,46,61,9,233,151,231,94,241,90,73,76,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,124,216,173,123,121,49,238,77,218,168,228,223,116,84,95,153,26,252,46,61,9,233,151,231,94,241,90,73,251,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,64,207,183,91,253,23,101,93,35,234,60,244,52,77,186,222,240,27,151,110,123,38,67,45,12,141,141,157,213,155,141,13,76,232,196,133,107,24,144,72,170,214,47,223,141,27,47,22,114,88,217,249,122,51,235,51,62,233,51,63,166,172,163,174,171,184,225,55,26,134,69,126,176,203,44,211,64,216,36,154,157,106,106,233,105,146,120,161,74,238,205,58,71,28,178,110,155,47,23,124,191,11,233,214,45,29,192,117,215,0,186,105,206,163,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,22,213,210,186,102,61,177,84,198,217,94,177,202,141,85,106,175,251,40,185,225,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,101,44,148,240,220,232,101,111,40,170,35,107,211,253,180,111,70,185,237,100,177,74,196,123,248,114,80,209,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,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,5,37,248,104,117,235,83,160,217,12,58,43,171,55,218,185,244,234,249,81,28,54,135,201,218,225,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,62,255,0,23,181,30,198,181,95,50,190,234,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,2,131,60,81,253,118,106,111,228,190,207,68,79,255,0,5,79,75,25,79,212,10,239,110,183,16,3,197,31,215,102,166,254,75,236,244,71,160,208,62,184,233,186,113,232,155,47,209,236,29,149,111,212,92,211,40,185,62,26,184,223,45,59,44,118,233,173,244,80,45,107,102,98,181,203,82,174,100,173,133,172,119,220,124,107,35,213,17,172,100,193,37,60,86,58,237,181,37,170,191,165,157,26,201,170,221,114,117,66,193,155,221,109,211,181,176,71,2,53,237,146,206,143,68,87,61,238,114,181,103,224,230,163,17,157,135,43,249,207,28,117,193,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,77,221,118,87,43,156,214,49,175,123,216,199,124,11,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,55,124,142,79,155,149,92,191,138,151,231,209,7,69,216,175,72,250,113,5,13,107,109,87,188,250,229,220,158,247,144,197,67,27,100,103,117,33,229,67,77,58,177,38,90,54,44,17,170,53,235,247,228,71,75,197,156,146,54,7,74,233,215,65,176,222,155,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,185,200,230,238,141,87,187,131,17,145,181,120,49,168,149,151,227,55,164,218,203,73,157,216,181,158,247,151,252,107,77,170,251,118,59,53,187,147,98,251,63,92,176,171,229,135,181,191,235,124,199,98,73,188,194,34,187,238,118,159,197,177,65,206,223,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,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,3,53,152,206,177,103,216,174,157,229,154,81,111,191,85,201,137,230,52,241,197,93,105,154,170,101,164,142,118,85,210,84,165,92,80,35,210,36,169,222,134,40,150,87,53,203,218,115,219,251,81,91,232,58,78,245,79,163,127,80,49,239,113,128,246,189,102,116,103,159,116,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,102,157,100,146,40,247,77,151,147,126,95,135,52,233,235,41,177,96,218,251,166,153,174,83,93,228,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,6,35,158,238,44,99,151,102,162,185,118,217,17,87,228,6,154,65,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,63,88,25,87,58,87,78,186,243,153,116,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,100,114,177,220,30,140,145,169,205,141,84,230,167,127,234,83,165,27,238,135,97,58,91,170,182,152,174,183,44,51,82,112,251,53,225,46,83,194,197,142,134,241,81,70,217,170,104,28,246,47,251,50,196,175,107,21,209,185,204,78,226,193,35,212,47,123,72,117,123,72,250,170,210,56,243,60,50,122,75,254,49,127,167,150,223,115,182,92,32,99,223,3,220,196,109,69,5,109,59,185,53,30,141,126,206,98,242,99,216,246,185,170,248,222,215,59,165,153,235,232,131,173,28,171,164,125,71,130,186,181,215,91,222,3,114,238,65,123,199,162,174,145,177,179,186,176,242,174,166,129,94,144,173,99,18,8,209,28,244,251,241,163,162,228,206,73,35,47,251,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,7,163,94,222,76,123,87,103,34,57,55,217,81,23,228,7,214,7,20,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,195,252,180,23,72,164,146,149,253,250,250,122,119,243,108,114,70,245,217,147,57,83,103,167,222,68,223,116,221,22,189,180,67,197,219,169,45,74,214,140,7,78,111,184,78,154,193,109,202,178,139,85,146,178,90,75,109,123,103,142,10,154,184,225,145,209,185,213,142,106,61,26,245,84,85,107,147,125,183,69,252,0,179,77,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,76,236,84,197,80,206,14,146,57,24,155,190,22,162,238,197,251,170,187,108,187,42,70,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,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,159,137,55,192,0,69,255,0,16,190,168,51,238,147,52,94,203,168,218,115,104,199,238,55,43,142,81,77,100,150,43,221,60,211,64,216,36,164,171,153,206,107,97,150,39,35,249,83,177,17,85,202,155,43,190,95,130,164,96,232,207,197,3,95,122,137,234,79,15,209,204,215,16,211,250,43,46,65,241,15,51,61,174,223,91,29,83,59,20,21,21,12,224,233,42,228,98,110,248,90,139,187,23,238,170,237,178,236,168,22,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,189,124,107,237,54,169,186,109,195,111,179,91,41,31,114,163,206,41,233,41,235,29,11,86,120,96,154,130,181,210,196,201,54,228,214,61,208,66,231,53,23,103,44,81,170,239,197,54,166,18,234,124,106,253,44,98,223,80,40,125,186,226,83,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,111,86,177,188,158,246,166,238,84,106,111,186,170,39,204,11,84,240,155,235,106,142,225,98,254,140,154,189,149,246,171,237,124,29,135,93,46,247,40,35,142,106,87,62,24,35,179,71,220,86,200,249,155,36,136,176,49,22,71,58,55,62,54,164,109,130,54,186,117,117,99,233,99,89,62,159,228,62,221,57,156,31,243,85,129,101,95,234,174,57,146,99,151,15,252,37,29,117,182,186,158,79,248,50,67,52,114,51,252,142,107,155,251,21,11,222,110,73,175,57,103,134,254,123,125,234,71,24,164,177,230,213,26,111,144,173,68,81,47,110,121,224,248,108,221,170,138,170,126,13,109,37,75,219,247,164,129,170,168,213,249,237,18,185,105,225,10,12,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,10,1,37,167,138,62,144,211,105,47,88,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,234,189,245,144,85,200,141,106,185,136,201,24,141,227,253,70,196,178,215,188,110,52,134,153,246,173,61,215,186,24,41,35,168,130,162,92,66,233,35,167,151,191,59,30,217,42,168,154,200,254,113,35,35,88,235,213,206,251,175,85,154,52,251,232,137,192,63,95,130,94,177,216,165,197,115,174,159,170,33,236,222,169,174,11,152,209,201,201,238,243,116,178,71,79,73,80,155,35,56,71,217,124,84,223,53,127,39,249,175,186,221,163,114,173,159,148,23,225,113,171,212,218,75,214,14,51,5,202,122,72,45,185,205,60,216,133,84,211,65,44,175,99,234,92,199,210,182,36,143,250,175,125,100,20,145,171,156,142,98,50,71,171,184,255,0,93,183,232,0,0,4,32,241,133,205,110,184,175,71,207,177,91,233,233,36,167,204,114,139,109,146,185,211,49,202,248,224,99,102,174,71,68,168,228,68,127,118,134,38,170,185,28,156,28,244,219,117,71,54,141,139,9,241,167,207,234,111,189,67,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,201,156,28,212,78,226,171,171,216,13,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,50,197,194,91,143,151,98,86,34,164,72,140,99,219,80,146,177,236,106,39,7,181,205,217,188,118,78,150,87,87,130,158,166,125,160,208,236,211,75,106,234,238,181,21,120,126,64,203,132,62,98,78,116,180,244,53,240,254,174,10,125,222,170,205,167,164,172,145,236,70,181,188,167,71,34,185,207,126,214,42,7,20,235,51,69,50,174,162,122,108,204,52,115,10,184,90,168,175,89,7,195,252,180,247,73,100,142,149,157,138,250,122,135,243,116,113,200,244,221,144,185,19,102,47,222,84,223,100,221,82,189,180,67,194,39,169,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,125,183,84,252,75,116,0,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,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,159,110,180,122,73,202,186,70,213,53,197,174,82,249,236,110,251,230,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,179,208,209,73,205,58,138,208,108,55,169,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,219,171,81,237,230,197,124,110,94,15,114,40,84,15,134,135,92,117,61,56,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,113,145,164,140,84,86,189,147,66,3,223,235,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,139,182,93,145,200,230,185,143,107,30,199,177,190,0,9,168,189,125,86,105,223,66,120,15,76,154,57,112,186,219,114,245,243,213,25,22,69,71,83,61,12,214,136,214,241,81,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,223,124,143,236,197,93,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,248,225,230,191,126,121,123,108,123,219,12,76,71,73,35,209,171,194,54,61,202,155,53,79,63,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,2,116,39,106,233,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,147,26,7,74,233,71,165,29,56,233,43,78,25,133,97,81,121,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,201,201,20,40,170,216,218,231,42,171,222,249,36,127,107,0,1,149,115,85,6,85,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,185,238,190,250,19,181,117,119,140,209,95,113,170,202,75,78,162,227,180,235,73,103,172,170,145,176,81,85,65,37,68,46,146,42,233,25,79,44,239,100,113,182,161,208,181,138,136,217,38,122,175,201,238,40,135,252,213,96,89,87,250,171,142,100,152,229,195,255,0,9,71,93,109,174,167,147,254,12,144,205,28,140,255,0,35,154,230,254,197,67,82,101,112,120,170,116,49,117,213,42,111,233,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,173,213,21,55,152,59,169,28,85,80,182,158,53,150,74,152,146,70,181,252,249,34,211,196,213,71,51,177,198,64,235,254,29,221,111,209,245,85,130,46,37,152,213,113,212,220,78,223,20,183,215,44,48,83,67,116,141,211,75,27,42,169,98,100,174,123,184,177,144,121,133,72,227,141,146,212,53,24,212,107,216,212,244,30,33,125,47,231,221,89,232,189,151,78,116,230,239,143,219,174,86,236,162,154,247,44,183,186,137,161,129,208,71,73,87,11,154,215,67,20,174,87,242,168,98,162,43,81,54,71,124,255,0,4,90,161,232,23,165,174,163,181,175,81,233,53,35,68,178,79,176,180,152,93,194,23,77,152,212,53,253,186,121,149,90,146,83,211,198,141,84,171,155,177,35,220,250,119,109,19,163,114,50,103,177,179,49,31,127,192,86,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,136,121,152,45,119,10,217,42,159,223,160,168,167,103,6,201,73,27,23,103,204,213,93,222,159,117,23,109,215,100,94,129,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,157,255,0,197,35,160,90,61,59,243,221,77,232,229,190,213,109,196,23,201,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,159,125,146,63,179,192,60,46,61,118,105,151,231,94,207,90,95,157,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,160,103,7,165,222,166,243,238,150,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,237,149,174,187,253,73,213,236,55,94,186,9,212,77,92,211,249,234,228,177,100,90,111,146,77,78,149,112,44,51,196,246,81,84,197,44,50,51,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,82,189,125,244,39,117,233,19,38,162,190,227,85,149,119,109,58,200,170,22,146,207,89,85,35,167,173,165,158,58,120,93,36,85,210,50,158,40,24,249,36,117,67,161,107,21,85,209,194,245,95,155,28,120,14,157,250,170,204,180,71,18,212,61,45,154,229,87,87,130,106,46,47,122,180,215,218,82,52,149,32,184,212,91,166,130,150,178,4,115,218,145,63,186,176,178,87,34,175,40,81,219,177,239,142,30,1,194,141,41,245,99,233,99,89,62,159,228,62,221,57,154,195,74,125,88,250,88,214,79,167,249,15,183,78,6,107,13,46,245,15,211,246,3,212,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,206,39,57,27,186,199,44,141,249,114,83,52,70,170,0,205,15,80,253,63,103,221,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,220,226,115,145,187,36,145,72,223,159,21,39,255,0,133,127,94,181,52,181,54,174,150,53,146,251,87,88,202,202,136,109,248,53,206,163,180,140,163,98,69,51,150,130,166,162,73,90,229,98,185,144,69,74,198,177,239,231,47,107,116,98,68,214,77,94,185,58,68,181,117,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,237,174,232,248,225,145,91,39,105,35,119,42,232,115,195,67,13,233,198,153,217,198,176,211,227,249,166,162,190,161,178,82,76,200,22,166,221,99,100,82,163,225,125,26,79,27,92,181,42,230,50,69,168,86,53,236,217,25,26,53,17,239,152,61,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,116,17,210,85,194,230,181,208,197,43,149,252,170,24,168,138,212,77,145,223,63,193,22,48,116,103,225,127,175,189,59,117,39,135,235,30,107,151,233,253,109,151,31,248,135,153,130,215,112,173,146,169,253,250,10,138,118,112,108,148,145,177,118,124,205,85,221,233,247,81,118,221,118,69,179,240,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,79,255,0,26,191,75,24,183,212,10,31,110,184,144,3,194,227,215,102,153,126,117,236,245,160,71,253,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,200,230,224,191,114,120,187,140,99,221,12,172,86,201,27,213,169,206,55,177,200,155,57,11,201,240,178,207,233,179,174,139,112,218,85,200,106,238,215,44,86,162,190,193,114,90,149,149,207,165,124,117,47,150,158,157,31,34,125,230,50,142,122,68,103,5,86,53,156,88,155,112,86,182,184,60,92,116,207,42,195,250,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,110,242,212,144,209,207,3,158,230,35,22,102,62,4,123,152,199,59,140,115,192,229,84,87,236,157,215,192,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,77,187,76,122,172,212,12,119,205,30,244,72,255,0,172,145,175,16,181,240,0,0,0,3,42,230,170,12,171,129,127,222,23,30,132,244,203,243,175,120,173,37,81,21,124,46,61,9,233,151,231,94,241,90,74,160,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,85,95,142,119,238,79,248,147,249,104,28,171,193,83,213,62,83,244,254,187,220,109,197,212,148,173,224,169,234,159,41,250,127,93,238,54,226,234,64,0,0,175,95,16,191,15,77,104,234,207,90,44,186,141,167,57,62,21,110,182,219,177,122,107,36,177,94,235,106,225,157,211,199,87,87,51,156,214,195,77,43,85,156,106,24,136,170,228,93,209,223,47,193,87,218,248,111,116,83,170,125,31,126,145,63,73,151,252,82,231,246,183,225,30,75,224,85,85,51,118,252,175,155,238,119,123,208,69,182,254,101,156,120,242,223,103,111,182,201,188,213,0,85,95,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,117,95,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,9,149,226,79,208,197,171,168,44,2,179,85,52,230,215,73,67,168,184,173,61,77,202,86,81,218,218,233,242,136,27,12,104,234,89,93,12,107,60,213,45,142,157,141,166,221,92,155,239,23,20,73,18,72,234,131,163,158,158,191,164,255,0,80,88,222,147,86,212,221,104,172,181,125,250,219,221,194,221,75,222,146,142,134,8,157,35,156,170,168,172,139,184,244,142,6,202,244,86,182,73,227,251,175,93,152,237,31,28,211,78,122,126,192,116,179,84,53,35,85,241,6,85,211,92,181,70,162,223,87,122,163,68,133,148,81,79,75,28,173,238,193,28,113,181,205,124,174,154,89,101,115,220,245,124,143,115,190,91,174,225,210,202,1,241,71,245,217,169,191,146,251,61,17,127,197,0,248,163,250,236,212,223,201,125,158,136,9,255,0,224,169,233,99,41,250,129,93,237,214,226,127,144,3,193,83,210,198,83,245,2,187,219,173,196,255,0,0,0,0,85,7,142,85,166,213,13,215,70,239,176,219,41,25,114,172,167,191,82,84,86,54,22,164,243,65,11,168,93,20,79,147,110,78,99,29,60,206,107,85,118,106,203,34,166,220,151,123,95,42,175,199,59,247,39,252,73,252,180,10,181,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,188,159,12,206,180,127,164,158,156,63,77,243,87,118,243,236,6,223,73,5,77,68,213,221,233,47,180,40,157,166,87,109,35,221,51,166,106,177,173,168,114,242,111,114,88,158,142,78,242,71,29,53,232,246,133,234,62,188,214,100,214,157,47,179,124,102,235,139,227,243,100,147,91,98,85,90,170,202,88,167,130,25,25,76,196,69,238,204,158,97,175,72,247,71,61,172,114,51,147,213,140,127,229,209,76,215,62,211,173,92,196,51,93,45,167,171,170,203,45,119,138,105,109,52,116,204,153,239,175,157,94,141,74,69,142,7,54,89,89,58,57,97,124,76,84,89,25,35,153,255,0,84,5,228,248,163,250,19,212,223,201,125,226,136,165,110,147,189,83,232,223,212,12,123,220,96,46,39,196,18,183,50,184,248,106,228,247,13,70,180,210,90,242,202,171,62,51,53,250,134,145,200,232,41,110,46,185,91,214,166,24,213,30,244,86,54,85,123,81,81,239,249,34,125,231,126,43,78,221,39,122,167,209,191,168,24,247,184,192,5,223,117,191,209,118,43,213,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,184,208,212,206,140,89,146,141,235,60,138,173,98,253,201,21,178,241,127,21,141,244,3,254,106,176,44,171,253,85,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,6,72,102,142,70,127,145,205,115,127,98,161,169,50,0,120,149,248,126,254,157,168,235,181,239,74,97,225,159,90,173,237,248,165,185,173,218,59,197,13,36,21,47,253,84,80,83,62,106,139,139,215,203,65,31,39,163,86,56,216,207,151,22,129,232,60,52,58,227,166,234,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,251,239,145,36,98,170,57,236,135,223,248,133,244,191,159,117,103,162,246,93,57,211,155,190,63,110,185,91,178,138,107,220,178,222,234,38,134,7,65,29,37,92,46,107,93,12,82,185,95,202,161,138,136,173,68,217,29,243,252,17,106,91,160,174,155,122,134,214,109,92,182,102,26,43,127,171,193,153,138,212,121,199,230,147,81,84,58,146,153,236,124,12,154,154,39,54,53,134,162,165,97,170,228,180,146,57,140,150,46,109,122,163,28,187,232,36,10,139,209,15,8,158,164,180,215,90,48,29,70,190,230,218,107,61,183,21,202,45,87,186,200,169,46,85,238,158,72,41,170,227,154,70,198,215,81,181,170,245,107,21,17,21,205,77,246,221,83,241,59,175,141,95,165,140,91,234,5,15,183,92,73,254,64,15,26,191,75,24,183,212,10,31,110,184,129,76,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,31,175,252,213,103,185,87,250,171,145,228,153,29,195,255,0,9,89,93,114,174,168,147,254,20,147,77,36,143,255,0,43,156,231,126,213,83,229,23,61,225,133,208,85,78,140,90,169,58,129,214,11,21,93,6,160,220,233,234,97,181,90,42,251,79,75,77,186,118,195,194,105,34,116,93,218,122,231,35,103,106,162,75,247,97,157,99,123,90,245,145,141,14,193,208,47,69,24,175,74,122,113,73,123,187,91,60,198,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,222,145,136,245,94,45,137,145,120,175,18,254,135,41,186,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,126,251,228,88,222,138,142,99,225,155,224,12,182,127,154,172,11,42,255,0,85,113,204,147,28,184,127,225,40,235,173,181,212,242,127,193,146,25,163,145,159,228,115,92,223,216,168,126,189,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,252,75,62,241,88,232,74,212,182,170,254,169,180,107,25,171,109,201,181,11,62,111,106,183,64,215,65,36,10,215,186,75,194,49,21,28,199,181,200,212,159,131,92,143,71,247,220,140,225,60,146,85,8,23,253,225,113,232,79,76,191,58,247,138,210,149,186,177,245,79,172,159,80,50,31,113,156,186,159,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,224,93,79,133,199,161,61,50,252,235,222,43,78,171,213,143,165,141,100,250,127,144,251,116,231,42,240,184,244,39,166,95,157,123,197,105,213,122,177,244,177,172,159,79,242,31,110,156,8,85,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,99,226,166,130,218,230,57,205,231,88,222,228,109,139,182,142,116,209,181,220,145,31,26,190,105,85,214,143,73,56,175,87,58,88,184,181,202,95,35,146,88,188,205,195,25,184,181,209,197,219,174,117,52,140,100,19,202,176,203,34,81,201,34,194,233,153,26,35,157,217,141,81,119,98,25,225,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,212,240,25,129,213,93,51,202,180,111,81,242,61,45,205,105,60,189,235,25,184,75,111,169,227,28,140,142,110,11,247,39,139,184,198,61,208,202,197,108,145,189,90,156,227,123,28,137,179,144,179,255,0,7,190,171,181,31,57,172,184,244,201,154,203,241,155,86,47,143,190,241,96,186,79,50,173,85,13,44,83,211,192,180,14,221,23,187,10,121,134,172,74,170,142,137,172,116,105,201,139,27,98,243,254,57,86,155,84,55,93,27,190,195,108,164,101,202,178,158,253,73,81,88,216,90,147,205,4,46,161,116,81,62,77,185,57,140,116,243,57,173,85,217,171,44,138,155,114,93,249,175,130,167,170,124,167,233,253,119,184,219,128,229,94,40,254,187,53,55,242,95,103,162,63,86,133,244,39,117,234,31,164,76,167,91,244,230,178,174,124,219,21,202,43,169,37,180,203,35,157,5,117,170,154,217,21,75,162,165,130,26,121,38,150,185,243,76,198,70,213,123,88,228,249,124,151,101,95,203,226,143,235,179,83,127,37,246,122,34,127,248,42,122,88,202,126,160,87,123,117,184,10,128,197,178,157,71,208,237,71,165,201,49,186,235,174,37,153,226,87,7,181,174,116,75,13,85,13,84,106,232,229,134,88,164,79,246,241,201,20,141,86,185,170,246,61,170,138,230,173,250,116,103,214,102,3,213,158,1,77,89,71,93,73,110,205,173,212,236,138,253,97,150,88,97,157,211,199,13,58,212,213,210,211,36,242,204,180,61,234,132,142,57,100,217,119,78,46,249,254,49,255,0,196,99,195,158,213,171,150,171,142,183,232,133,154,146,221,155,91,169,230,171,187,90,105,41,219,12,23,168,35,109,93,76,242,199,5,53,51,166,169,186,77,52,145,49,28,247,162,61,17,17,126,123,41,84,26,103,169,154,167,211,94,169,193,148,226,213,119,92,115,36,199,46,13,134,227,110,154,74,154,62,255,0,151,169,99,229,183,215,68,199,199,35,161,116,144,53,178,192,229,77,248,236,187,42,124,131,77,32,226,157,40,245,93,167,29,90,233,195,51,92,42,95,35,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,248,185,98,153,17,27,35,90,228,84,99,217,36,108,237,96,68,175,21,59,77,170,227,208,230,125,89,112,182,82,85,84,90,234,44,245,116,50,205,11,94,250,89,214,231,77,10,203,19,149,55,99,214,41,165,141,92,221,151,132,143,111,224,229,69,160,194,255,0,188,81,253,9,234,111,228,190,241,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,182,251,34,254,0,88,167,133,63,92,247,91,46,77,65,210,238,171,221,42,238,22,219,253,66,71,138,94,174,55,71,61,109,147,178,157,145,197,108,94,252,156,91,76,246,192,198,65,28,91,43,102,127,4,99,251,200,177,91,161,151,124,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,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,126,126,30,154,133,174,58,155,211,46,63,147,235,173,135,200,87,254,174,146,199,87,47,123,205,94,44,241,82,192,200,110,53,43,52,178,72,249,166,145,39,114,200,188,18,70,241,145,173,226,246,185,193,158,195,69,26,71,166,120,174,178,116,35,167,218,91,154,210,121,139,46,77,165,246,59,125,79,24,227,124,144,243,182,65,194,120,187,140,123,27,52,79,70,201,27,213,171,194,70,49,200,155,181,12,235,154,83,233,59,210,198,141,253,63,199,189,186,0,40,175,173,30,146,114,174,145,181,77,113,107,148,190,123,27,190,249,155,134,51,113,107,164,151,185,66,218,153,24,200,39,149,97,138,53,172,142,52,133,211,50,52,86,183,189,26,162,236,244,59,175,134,135,94,181,58,13,144,195,162,186,179,125,171,159,78,175,149,17,195,104,124,157,174,22,11,140,245,81,181,211,58,105,165,141,176,80,171,100,154,89,147,239,241,123,81,236,107,85,243,43,237,127,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,209,148,177,212,77,108,174,137,220,162,168,141,175,79,246,209,189,26,230,57,241,75,43,17,236,231,201,33,255,0,70,94,19,118,45,36,190,215,103,61,76,38,41,157,221,98,229,79,103,178,83,198,250,203,60,17,185,155,62,166,161,181,49,51,191,50,242,115,89,27,163,237,198,136,175,251,239,115,22,16,149,93,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,248,127,150,158,233,44,145,210,179,177,95,79,80,254,110,142,57,30,155,178,23,34,108,197,251,202,155,236,155,170,87,182,136,120,68,245,37,166,186,209,128,234,53,247,54,211,89,237,184,174,81,106,189,214,69,73,114,175,116,242,65,77,87,28,210,54,54,186,141,173,87,171,88,168,136,174,106,111,182,234,159,137,110,128,0,57,87,84,122,233,253,26,244,39,38,214,191,178,223,104,254,206,121,47,238,103,158,242,125,255,0,49,89,5,55,247,238,220,156,120,247,249,127,81,119,227,183,203,125,210,21,105,63,140,167,233,67,84,240,221,51,254,142,63,12,251,91,144,91,172,94,119,237,127,123,202,249,170,152,225,238,246,252,147,121,241,238,114,227,201,187,237,182,233,190,224,72,175,16,190,151,243,238,172,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,155,35,190,127,130,44,96,232,207,194,255,0,95,122,118,234,79,15,214,60,215,47,211,250,219,46,63,241,15,51,5,174,225,91,37,83,251,244,21,20,236,224,217,41,35,98,236,249,154,171,187,211,238,162,237,186,236,139,103,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,170,250,78,245,79,163,127,80,49,239,113,128,181,79,26,191,75,24,183,212,10,31,110,184,149,87,210,119,170,125,27,250,129,143,123,140,0,95,71,244,60,208,47,211,239,244,139,251,9,106,251,73,240,255,0,45,229,126,23,69,228,124,247,157,243,159,23,225,217,238,124,71,185,242,243,61,206,92,126,95,143,204,250,221,88,250,88,214,79,167,249,15,183,78,117,83,149,117,99,233,99,89,62,159,228,62,221,56,25,172,47,251,254,181,151,254,111,255,0,252,28,40,4,191,239,250,214,95,249,191,255,0,240,112,10,1,52,39,226,43,163,150,45,100,233,31,59,166,187,205,229,234,240,251,124,249,141,174,167,139,223,217,170,160,130,89,28,156,26,246,35,187,176,45,68,27,187,147,89,223,231,197,206,99,80,207,97,169,219,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,64,204,22,158,230,183,93,53,207,241,173,70,177,83,210,79,114,197,111,20,87,186,56,170,216,231,65,36,244,211,50,104,219,35,90,230,185,88,174,98,34,162,57,171,182,251,42,126,38,156,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,112,122,53,237,228,199,181,118,114,35,147,125,149,17,126,70,101,245,99,5,253,23,234,158,101,166,127,20,248,159,217,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,119,14,93,190,92,121,59,109,246,221,118,220,189,79,12,189,107,253,52,244,143,139,121,139,127,149,175,193,54,194,171,56,69,194,25,124,148,16,249,121,35,222,71,185,219,210,203,77,205,203,199,121,82,94,45,70,241,220,37,80,4,117,241,8,213,11,86,149,116,125,169,55,59,131,105,38,168,191,217,229,197,232,105,38,173,109,51,234,39,184,53,105,151,181,186,42,200,248,162,146,90,133,141,169,187,153,78,255,0,155,81,21,237,10,32,234,7,83,63,76,154,227,158,106,148,117,119,90,138,76,155,32,174,184,80,124,82,78,117,80,208,190,103,121,88,31,247,222,141,237,64,145,70,140,107,149,172,107,17,173,94,45,67,170,235,7,70,87,221,34,233,31,75,122,149,187,221,118,171,207,110,18,71,89,107,145,236,254,213,165,169,129,103,181,186,30,223,36,127,114,10,122,137,164,115,158,215,55,191,4,125,164,115,36,114,240,189,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,109,246,69,252,11,211,235,79,166,124,54,245,208,77,215,76,33,174,171,74,125,37,197,225,187,227,213,213,106,178,206,215,217,168,156,141,238,36,110,137,143,124,180,204,154,21,85,111,6,172,235,34,49,85,141,64,43,131,194,51,83,49,93,59,234,226,27,118,83,87,229,62,218,227,245,120,205,186,119,201,28,112,182,186,73,233,234,34,100,142,123,219,183,115,202,186,38,35,121,57,210,203,19,17,191,123,116,189,67,46,250,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,174,219,236,169,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,55,223,101,95,196,15,64,0,0,0,2,53,117,191,209,118,43,213,198,156,79,67,68,219,85,147,62,182,246,231,178,100,50,208,198,233,31,218,73,184,208,212,206,140,89,146,141,235,60,138,173,98,253,201,21,178,241,127,21,141,249,236,53,80,101,92,11,126,240,125,233,70,197,98,193,19,170,172,166,43,85,210,245,147,119,232,241,116,236,189,243,89,105,97,154,122,106,169,57,57,81,137,52,239,99,153,187,90,174,100,76,217,36,218,121,99,109,149,17,87,194,227,208,158,153,126,117,239,21,164,170,0,115,77,121,234,43,72,250,109,195,106,115,61,86,203,41,45,204,109,60,211,80,219,25,43,29,113,187,62,53,99,86,26,58,117,114,58,103,242,150,36,85,77,152,206,104,233,28,198,110,228,233,101,16,248,168,91,58,134,160,234,94,235,85,172,146,85,187,24,184,212,77,83,131,37,61,93,68,214,134,219,145,144,196,169,76,201,28,173,134,167,140,80,45,83,26,141,222,101,231,183,109,241,57,193,121,24,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,131,220,199,240,150,53,115,29,197,236,115,87,101,249,57,170,139,243,69,50,218,79,79,12,174,187,110,186,35,153,91,180,51,84,178,106,72,244,190,253,81,35,105,107,46,147,185,140,198,235,94,142,115,95,28,155,42,50,154,105,118,108,140,127,24,216,249,59,252,163,68,155,187,2,192,191,239,11,143,66,122,101,249,215,188,86,146,168,138,190,23,30,132,244,203,243,175,120,173,37,80,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,15,147,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,189,207,127,8,163,70,177,188,158,247,57,118,79,155,156,170,191,53,83,235,0,0,128,30,53,126,150,49,111,168,20,62,221,113,39,249,0,60,106,253,44,98,223,80,40,125,186,226,4,0,240,184,245,217,166,95,157,123,61,105,127,197,0,248,92,122,236,211,47,206,189,158,180,191,224,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,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,61,125,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,56,29,34,113,115,216,217,226,108,172,99,158,145,200,174,103,39,108,142,118,146,72,213,226,15,161,122,113,172,189,50,230,183,108,214,205,221,186,224,152,253,211,36,176,92,160,84,101,85,21,85,61,43,230,86,53,234,139,188,50,246,154,201,99,84,86,185,168,213,77,158,200,222,192,207,97,165,62,172,125,44,107,39,211,252,135,219,167,51,88,105,79,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,0,0,0,0,128,30,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,73,255,0,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,9,191,227,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,106,169,101,69,218,22,50,90,56,162,78,77,217,207,170,98,114,106,162,35,224,175,134,142,127,77,167,221,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,225,88,250,186,105,34,165,167,149,145,162,243,99,171,22,145,83,146,112,107,218,199,187,143,14,73,114,157,115,105,125,215,88,250,75,212,204,14,196,234,181,185,79,103,248,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,113,92,230,1,170,128,121,253,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,125,246,85,252,79,64,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,180,157,25,233,51,65,180,7,50,203,179,205,45,193,105,44,247,124,198,163,187,84,246,124,217,69,2,163,21,212,148,109,219,106,122,103,74,213,153,98,103,201,94,228,79,239,113,67,28,85,109,224,169,234,159,41,250,127,93,238,54,226,234,64,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,124,155,6,39,138,226,159,18,251,45,140,218,172,223,25,184,77,118,184,252,62,138,58,127,57,93,46,221,218,153,184,34,119,38,127,22,242,145,219,185,219,38,234,187,31,88,0,4,0,241,171,244,177,139,125,64,161,246,235,137,63,200,1,227,87,233,99,22,250,129,67,237,215,16,42,175,164,239,84,250,55,245,3,30,247,24,13,41,153,172,233,59,213,62,141,253,64,199,189,198,3,74,96,0,0,12,208,245,55,105,181,88,58,146,213,123,21,138,217,73,110,182,219,179,139,237,37,29,29,36,45,134,10,104,35,175,153,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,105,120,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,28,171,197,31,215,102,166,254,75,236,244,68,255,0,240,84,244,177,148,253,64,174,246,235,113,0,60,81,253,118,106,111,228,190,207,68,119,94,136,58,204,192,122,76,232,107,51,172,172,174,164,184,230,215,28,226,227,21,134,195,20,176,205,59,103,146,207,76,180,213,117,84,203,60,83,37,15,122,157,99,146,88,247,93,215,139,126,127,128,74,175,18,254,184,233,186,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,190,227,227,89,30,168,141,99,38,166,12,91,22,212,125,113,212,122,92,111,27,161,186,229,185,158,91,112,123,154,215,74,179,85,87,85,72,174,146,89,165,150,69,255,0,111,36,146,200,228,107,90,143,123,220,136,142,114,50,156,167,81,245,199,81,234,178,76,146,186,235,150,230,121,109,193,141,115,155,18,205,85,93,85,34,182,56,161,138,40,211,253,164,113,197,27,81,173,106,49,140,106,34,53,169,115,254,26,29,14,83,116,227,134,195,172,57,195,234,223,168,185,165,158,54,77,73,35,37,167,101,142,221,50,199,58,81,58,23,163,92,181,42,230,68,233,156,246,253,199,198,145,177,17,26,247,204,29,87,163,62,140,240,30,147,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,239,83,164,145,197,38,235,186,242,119,207,240,145,64,1,21,124,81,253,9,234,111,228,190,241,68,82,183,73,222,169,244,111,234,6,61,238,48,23,83,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,11,243,201,58,76,208,108,179,94,108,189,72,223,112,90,74,140,218,199,79,218,138,161,127,188,79,59,120,121,122,185,226,219,140,181,52,237,98,182,41,87,230,212,115,85,121,44,52,235,15,96,0,12,171,154,83,233,59,210,198,141,253,63,199,189,186,3,53,134,148,250,78,244,177,163,127,79,241,239,110,128,14,170,0,0,0,3,138,117,153,162,153,87,81,61,54,102,26,57,133,92,45,84,87,172,131,225,254,90,123,164,178,71,74,206,197,125,61,67,249,186,56,228,122,110,200,92,137,179,23,239,42,111,178,110,169,94,218,33,225,19,212,150,154,235,70,3,168,215,220,219,77,103,182,226,185,69,170,247,89,21,37,202,189,211,201,5,53,92,115,72,216,218,234,54,181,94,173,98,162,34,185,169,190,219,170,126,37,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,141,95,165,140,91,234,5,15,183,92,74,171,233,59,213,62,141,253,64,199,189,198,2,213,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,1,165,51,149,117,99,233,99,89,62,159,228,62,221,57,213,78,85,213,143,165,141,100,250,127,144,251,116,224,102,176,191,239,250,214,95,249,191,255,0,240,112,160,18,255,0,191,235,89,127,230,255,0,255,0,193,192,40,4,213,65,149,115,85,0,81,15,139,54,151,218,180,227,172,27,165,206,204,234,72,233,243,171,61,30,80,250,74,106,38,211,178,154,119,186,74,105,183,226,170,146,62,89,105,36,168,124,155,53,92,250,135,110,138,168,175,116,138,240,75,214,191,250,58,233,206,178,223,254,28,214,223,85,28,95,239,122,58,184,230,122,201,254,242,88,218,216,255,0,199,171,157,253,68,61,87,141,166,153,226,181,58,89,130,235,31,148,237,100,150,252,129,49,158,252,113,198,223,49,67,81,77,81,81,194,103,112,238,63,183,37,46,241,167,52,107,123,243,253,213,87,238,144,175,195,47,90,255,0,66,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,145,141,110,213,81,83,115,114,242,218,37,151,139,85,220,118,11,254,42,175,198,211,90,255,0,232,23,167,58,59,127,248,51,91,133,84,145,127,190,40,233,35,133,233,39,251,245,100,107,163,255,0,16,173,119,245,208,181,67,61,126,34,186,199,125,214,78,174,51,186,155,188,62,94,147,15,184,79,135,90,233,185,49,253,154,90,9,229,141,203,205,172,98,187,187,58,212,79,179,185,57,157,254,28,156,214,53,64,246,222,19,58,95,106,212,126,176,109,119,59,203,169,36,167,193,108,245,153,67,41,42,104,155,80,202,153,216,232,233,161,219,146,162,70,248,165,171,142,161,146,108,229,107,233,219,178,34,170,61,183,167,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,93,126,11,26,59,106,178,233,30,87,173,247,11,13,92,87,220,150,240,251,37,13,101,93,43,90,199,90,169,89,27,149,212,178,43,17,234,201,42,100,149,146,171,94,172,115,232,227,77,145,209,41,99,224,102,91,168,29,51,253,13,235,142,121,165,177,210,93,105,233,49,156,130,186,223,65,241,72,248,85,77,66,201,157,229,103,127,220,98,59,187,2,197,34,61,173,70,189,175,71,53,56,185,11,169,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,201,159,219,84,180,208,65,37,50,240,99,26,140,237,193,81,20,27,125,231,59,177,205,206,87,61,81,33,7,141,62,1,83,98,234,27,20,212,26,124,122,146,142,219,149,98,236,166,125,116,41,19,95,95,113,163,168,145,38,89,81,171,205,207,101,60,244,12,71,189,62,108,224,214,170,246,213,27,245,188,22,53,138,235,101,213,204,175,68,46,23,234,72,172,89,45,157,247,186,26,58,186,167,53,238,186,210,190,54,171,105,99,87,163,21,242,83,73,43,229,70,177,94,230,81,198,187,163,98,80,46,36,0,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,1,202,186,139,233,163,75,58,160,193,38,193,117,50,211,254,183,201,94,104,224,166,248,165,179,245,208,203,39,148,158,104,164,236,247,123,12,100,156,91,247,217,187,87,246,42,117,80,6,101,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,197,219,46,200,228,115,92,199,181,143,99,216,223,0,104,79,174,142,140,172,93,97,233,197,45,178,59,175,193,179,60,95,204,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,146,35,226,146,128,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,54,53,236,231,20,136,215,183,147,30,215,38,233,243,107,145,83,228,168,5,244,248,92,122,19,211,47,206,189,226,180,149,68,85,240,184,244,39,166,95,157,123,197,105,42,128,138,190,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,11,169,241,71,244,39,169,191,146,251,197,17,74,221,39,122,167,209,191,168,24,247,184,192,6,148,192,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,144,3,198,175,210,198,45,245,2,135,219,174,32,64,15,11,143,93,154,101,249,215,179,214,151,252,80,15,133,199,174,205,50,252,235,217,235,75,254,0,114,174,172,125,44,107,39,211,252,135,219,167,58,169,202,186,177,244,177,172,159,79,242,31,110,156,12,214,26,83,234,199,210,198,178,125,63,200,125,186,115,53,134,148,250,177,244,177,172,159,79,242,31,110,156,12,214,26,168,50,174,106,160,0,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,0,120,92,122,236,211,47,206,189,158,180,159,254,53,126,150,49,111,168,20,62,221,113,32,7,133,199,174,205,50,252,235,217,235,64,191,227,49,154,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,102,169,34,114,170,177,147,69,219,149,159,121,200,172,145,170,142,114,42,42,233,204,164,191,24,237,33,169,194,186,151,161,213,42,120,42,214,219,168,246,120,102,124,243,79,19,153,241,26,22,50,150,104,98,99,118,123,24,218,116,160,122,171,209,119,124,207,226,229,217,90,192,157,94,18,121,173,171,42,232,183,31,177,91,233,234,227,168,195,175,23,91,37,115,166,99,81,146,78,250,151,87,35,162,84,114,170,179,181,93,19,85,92,141,94,109,122,109,178,35,157,50,138,128,240,75,212,204,87,31,212,125,68,210,219,181,95,151,189,102,22,251,125,194,209,220,146,54,71,81,228,22,167,191,3,121,61,30,249,149,149,105,35,88,198,187,245,112,78,229,86,163,62,118,254,0,0,0,202,185,170,131,42,224,95,247,133,199,161,61,50,252,235,222,43,73,84,69,95,11,143,66,122,101,249,215,188,86,146,168,0,0,0,0,1,85,126,57,223,185,63,226,79,229,165,170,21,87,227,157,251,147,254,36,254,90,7,42,240,84,245,79,148,253,63,174,247,27,113,117,37,43,120,42,122,167,202,126,159,215,123,141,184,186,144,0,0,0,0,42,175,199,59,247,39,252,73,252,180,229,94,10,158,169,242,159,167,245,222,227,110,58,175,142,119,238,79,248,147,249,105,202,188,21,61,83,229,63,79,235,189,198,220,5,212,128,0,20,3,226,143,235,179,83,127,37,246,122,34,255,0,138,1,241,71,245,217,169,191,146,251,61,16,19,255,0,193,83,210,198,83,245,2,187,219,173,196,255,0,32,7,130,167,165,140,167,234,5,119,183,91,137,254,0,0,0,170,191,28,239,220,159,241,39,242,210,213,10,171,241,206,253,201,255,0,18,127,45,3,149,120,42,122,167,202,126,159,215,123,141,184,186,146,149,188,21,61,83,229,63,79,235,189,198,220,93,72,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,117,62,40,254,132,245,55,242,95,120,162,41,91,164,239,84,250,55,245,3,30,247,24,0,210,152,0,0,0,1,0,60,106,253,44,98,223,80,40,125,186,226,79,242,0,120,213,250,88,197,190,160,80,251,117,196,10,171,233,59,213,62,141,253,64,199,189,198,3,74,102,107,58,78,245,79,163,127,80,49,239,113,128,210,152,0,0,3,53,157,88,250,167,214,79,168,25,15,184,206,105,76,205,103,86,62,169,245,147,234,6,67,238,51,129,117,62,23,30,132,244,203,243,175,120,173,41,91,171,31,84,250,201,245,3,33,247,25,203,169,240,184,244,39,166,95,157,123,197,105,74,221,88,250,167,214,79,168,25,15,184,206,5,212,248,92,122,19,211,47,206,189,226,180,234,189,88,250,88,214,79,167,249,15,183,78,114,175,11,143,66,122,101,249,215,188,86,157,87,171,31,75,26,201,244,255,0,33,246,233,192,205,97,170,131,42,230,170,0,170,191,28,239,220,159,241,39,242,211,149,120,42,122,167,202,126,159,215,123,141,184,234,190,57,223,185,63,226,79,229,167,42,240,84,245,79,148,253,63,174,247,27,112,28,171,197,31,215,102,166,254,75,236,244,68,85,37,87,138,63,174,205,77,252,151,217,232,142,149,225,161,208,85,78,188,228,48,235,86,172,216,170,224,211,171,29,68,115,90,25,39,107,133,254,227,5,84,110,116,46,134,104,164,108,244,40,216,230,138,101,251,156,158,228,99,28,229,100,200,192,237,94,20,253,9,90,146,213,65,213,54,178,227,53,110,185,58,161,39,194,45,87,24,26,216,35,129,26,199,71,120,86,42,171,158,247,57,92,144,115,107,81,136,206,251,81,252,224,146,59,74,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,186,159,20,127,66,122,155,249,47,188,81,20,173,210,119,170,125,27,250,129,143,123,140,0,105,76,0,6,85,205,41,244,157,233,99,70,254,159,227,222,221,1,154,195,74,125,39,122,88,209,191,167,248,247,183,64,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,60,106,253,44,98,223,80,40,125,186,226,85,95,73,222,169,244,111,234,6,61,238,48,26,51,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,155,236,247,39,237,83,202,90,122,100,233,182,193,117,162,190,216,186,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,128,116,179,149,117,99,233,99,89,62,159,228,62,221,57,213,79,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,40,25,98,47,251,254,181,151,254,111,255,0,252,28,58,175,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,239,254,201,226,191,101,126,194,253,153,181,125,155,248,127,194,126,15,228,163,242,62,71,183,218,242,221,141,187,125,158,223,220,237,241,227,199,238,237,183,200,12,182,154,168,57,87,244,78,233,99,254,230,157,42,255,0,216,219,119,252,137,213,64,143,253,123,105,158,43,170,29,35,234,101,187,41,164,238,124,7,31,173,201,173,211,178,56,214,106,90,234,8,31,81,19,227,115,216,238,28,187,110,137,234,221,156,177,77,43,17,205,231,185,158,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,156,30,142,99,184,189,141,93,156,138,213,219,101,69,79,145,168,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,78,107,253,19,186,88,255,0,185,167,74,191,246,54,221,255,0,34,7,228,207,250,129,181,89,122,80,187,117,47,143,62,146,130,158,76,29,114,171,36,87,245,108,76,116,243,209,164,212,52,211,181,146,34,43,228,150,72,98,237,178,77,220,247,163,88,229,85,69,51,131,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,167,235,158,158,224,55,172,53,154,115,121,193,241,250,252,78,58,120,41,25,97,169,182,67,45,185,176,64,172,88,98,74,103,53,98,70,70,177,198,172,111,29,155,193,187,109,178,30,43,250,39,116,177,255,0,115,78,149,127,236,109,187,254,68,15,213,211,70,1,83,165,157,60,233,190,159,92,49,234,75,29,202,199,139,219,105,174,148,52,201,23,8,174,62,93,139,88,170,177,42,177,239,117,66,202,247,189,170,188,222,231,59,119,114,221,122,88,0,66,15,23,125,29,186,234,87,75,140,203,177,203,13,37,117,203,79,175,17,94,234,101,74,87,75,91,29,169,209,73,13,91,96,115,24,231,35,17,207,167,158,84,85,107,59,116,174,123,151,245,109,66,165,122,63,207,234,116,195,170,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,219,130,42,185,21,170,136,228,209,245,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,254,137,221,44,127,220,211,165,95,251,27,110,255,0,145,3,170,128,0,0,0,25,87,53,80,114,175,232,157,210,199,253,205,58,85,255,0,177,182,239,249,16,57,87,133,199,161,61,50,252,235,222,43,73,84,124,156,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,207,203,91,173,116,81,210,82,193,205,238,123,248,69,26,53,141,228,247,185,203,178,124,220,229,85,249,170,159,88,0,0,1,2,188,77,122,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,110,170,163,181,192,215,191,36,162,98,181,174,100,145,238,138,250,152,98,221,209,189,156,164,123,35,236,113,145,86,30,212,245,0,69,95,11,143,66,122,101,249,215,188,86,146,168,252,150,203,77,170,203,76,250,59,53,178,146,130,158,74,137,234,223,21,52,45,137,142,158,121,95,52,210,171,90,136,138,249,37,146,73,30,239,197,207,123,156,187,170,170,159,172,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,209,238,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,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,15,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,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,210,192,0,0,0,8,1,227,87,233,99,22,250,129,67,237,215,18,127,158,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,111,179,220,159,181,64,162,31,11,143,93,154,101,249,215,179,214,151,252,115,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,155,28,199,240,150,56,218,246,242,99,220,213,217,126,109,114,162,252,149,78,128,0,229,93,88,250,88,214,79,167,249,15,183,78,117,83,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,6,88,141,41,245,99,233,99,89,62,159,228,62,221,56,254,137,221,44,127,220,211,165,95,251,27,110,255,0,145,58,85,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,160,101,136,213,65,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,78,170,0,0,0,0,4,0,241,171,244,177,139,125,64,161,246,235,137,0,60,46,61,118,105,151,231,94,207,90,94,246,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,223,103,185,63,106,158,127,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,199,49,252,37,142,54,189,188,152,247,53,118,95,155,92,168,191,37,80,58,1,94,190,51,250,67,83,151,232,54,53,171,150,232,42,230,168,211,219,195,161,172,70,207,19,32,134,221,112,237,197,36,207,99,190,251,222,149,48,208,198,212,98,252,146,105,21,90,168,156,153,97,71,201,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,30,215,179,156,82,35,152,238,47,99,92,155,167,201,205,69,79,154,32,25,236,232,31,83,49,93,34,234,247,77,179,172,214,175,202,89,105,238,21,22,250,154,167,73,28,113,210,249,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,125,216,218,247,34,42,162,34,232,164,229,95,209,59,165,143,251,154,116,171,255,0,99,109,223,242,39,85,0,0,0,101,92,213,65,202,191,162,119,75,31,247,52,233,87,254,198,219,191,228,64,229,94,23,30,132,244,203,243,175,120,173,37,81,242,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,125,96,0,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,121,76,235,73,244,179,84,60,143,233,51,77,49,76,183,225,157,223,37,241,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,224,128,84,15,130,167,170,124,167,233,253,119,184,219,139,169,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,0,0,0,0,21,87,227,157,251,147,254,36,254,90,114,175,5,79,84,249,79,211,250,239,113,183,22,253,157,105,62,150,106,135,145,253,38,105,166,41,150,252,51,187,228,190,59,102,166,175,242,189,206,61,206,215,121,142,225,203,182,206,92,118,223,131,119,252,16,252,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,174,219,177,171,251,16,15,106,0,0,80,15,138,63,174,205,77,252,151,217,232,139,254,57,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,193,141,99,57,203,36,110,123,184,177,141,106,110,191,38,181,17,62,72,128,68,15,5,79,75,25,79,212,10,239,110,183,19,252,243,248,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,125,152,212,253,136,122,0,0,0,5,85,248,231,126,228,255,0,137,63,150,150,168,121,76,235,73,244,179,84,60,143,233,51,77,49,76,183,225,157,223,37,241,219,53,53,127,149,238,113,238,118,187,204,119,14,93,182,114,227,182,252,27,191,224,128,84,15,130,167,170,124,167,233,253,119,184,219,139,169,60,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,254,196,61,168,17,87,197,31,208,158,166,254,75,239,20,69,43,116,157,234,159,70,254,160,99,222,227,1,163,220,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,193,237,123,57,197,34,57,142,226,246,53,201,186,124,156,212,84,249,162,30,42,211,211,39,77,182,11,173,21,246,197,211,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,3,165,128,0,0,0,16,3,198,175,210,198,45,245,2,135,219,174,36,255,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,223,103,185,63,106,129,156,206,147,189,83,232,223,212,12,123,220,96,52,166,115,75,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,220,142,142,88,228,108,72,230,61,174,68,114,57,21,21,21,17,80,233,96,0,0,12,214,117,99,234,159,89,62,160,100,62,227,57,165,51,154,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,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,114,15,11,143,66,122,101,249,215,188,86,148,173,213,143,170,125,100,250,129,144,251,140,230,143,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,120,171,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,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,14,65,225,113,232,79,76,191,58,247,138,211,170,245,99,233,99,89,62,159,228,62,221,57,239,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,55,185,239,225,20,104,214,55,147,222,231,46,201,243,115,149,87,230,170,126,187,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,64,203,17,170,131,149,127,68,238,150,63,238,105,210,175,253,141,183,127,200,157,84,10,171,241,206,253,201,255,0,18,127,45,57,87,130,167,170,124,167,233,253,119,184,219,139,126,206,180,159,75,53,67,200,254,147,52,211,20,203,126,25,221,242,95,29,179,83,87,249,94,231,30,231,107,188,199,112,229,219,103,46,59,111,193,187,254,8,126,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,109,216,213,253,136,5,101,107,71,69,217,87,87,30,38,122,141,67,90,219,173,147,1,182,252,42,123,222,67,21,12,142,141,253,171,69,179,149,13,52,234,197,133,43,30,147,198,168,215,175,220,141,93,47,23,241,72,223,106,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,249,189,92,247,113,99,26,155,185,85,203,182,234,170,191,51,245,209,90,109,86,234,154,250,203,125,178,146,150,162,233,80,149,117,210,195,11,88,250,169,210,40,225,73,101,114,38,239,122,69,12,81,163,157,186,240,141,141,252,26,136,159,172,0,0,0,0,8,171,226,143,232,79,83,127,37,247,138,34,149,186,78,245,79,163,127,80,49,239,113,128,209,238,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,246,189,156,226,145,28,199,113,123,26,228,221,62,78,106,42,124,209,15,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,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,210,192,0,101,92,210,159,73,222,150,52,111,233,254,61,237,208,15,232,157,210,199,253,205,58,85,255,0,177,182,239,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,7,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217